:root{--ink:#152b25;--muted:#536a61;--green:#087052;--line:#d9e5df;--canvas:#f5f7f4;--font:Manrope,"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--ink);font:16px/1.65 var(--font)}a{color:#087052;text-underline-offset:4px}button,input{font:inherit}button,a,input{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #087052;outline-offset:4px}button{cursor:pointer}img,video{max-width:100%;height:auto}[hidden]{display:none!important}.skip-link{position:absolute;left:16px;top:-80px;background:white;padding:12px;z-index:9}.skip-link:focus{top:12px}.help-header{background:#fff;border-bottom:1px solid var(--line)}.help-header-inner{max-width:1240px;margin:auto;min-height:88px;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.help-brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-size:22px;font-weight:750;line-height:1.2}.help-brand img{border-radius:50%}.help-brand span span{display:block;font-size:10px;font-weight:650;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-top:3px}.help-header nav,.help-actions,.help-languages{display:flex;align-items:center;gap:20px}.help-header nav a{font-size:14px;font-weight:650;text-decoration:none;min-height:44px;display:flex;align-items:center}.help-header nav a[aria-current=page]{color:var(--green)}.help-languages{gap:2px;padding:4px;background:#eef4f0;border:1px solid var(--line);border-radius:14px}.help-languages a{display:grid;place-items:center;text-decoration:none;min-width:42px;min-height:36px;color:var(--muted);font-size:12px;font-weight:750;border-radius:10px}.help-languages a[aria-current=page]{background:white;color:#087052;box-shadow:0 2px 5px #173a2510}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border-radius:12px;background:var(--green);color:white;font-size:14px;font-weight:700;text-decoration:none;line-height:1.4;text-align:center}.button:hover{background:#06593f}.button-small{min-height:44px;padding:10px 18px}.help-container{max-width:1240px;padding:48px 32px 32px;margin:auto}.help-hero{max-width:780px;margin:0 auto 36px;text-align:center}.eyebrow,.category{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;font-weight:750;color:#416557}h1{font-size:clamp(30px,4vw,50px);line-height:1.16;letter-spacing:-1.5px;margin:16px 0 20px}h2{font-size:23px;line-height:1.35;letter-spacing:-.5px}p{margin:0 0 16px;overflow-wrap:anywhere}.help-hero>p{font-size:18px;color:var(--muted);max-width:640px;margin:0 auto 28px}.help-hero form{text-align:left;background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px 22px;box-shadow:0 8px 30px #17432b06}.help-hero label{font-size:13px;font-weight:700}.search-field{display:flex;align-items:center;gap:12px}.search-field svg{width:22px;height:22px;flex:none;fill:none;stroke:#698277;stroke-width:1.7}.search-field input{min-width:0;width:100%;border:0;background:none;padding:12px 0;font-size:16px;color:var(--ink)}.search-field input:focus-visible{outline-offset:1px}.search-field button{border:0;background:#edf4f0;border-radius:9px;min-height:44px;color:#087052;padding:8px 12px;font-size:12px}.help-release-note{color:var(--muted);font-size:13px;padding:14px 20px;border:1px solid var(--line);border-radius:12px;background:white;margin-bottom:24px}.help-filters{display:flex;gap:8px;flex-wrap:wrap}.help-filters button{background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:100px;padding:9px 16px;min-height:44px;font-size:13px;font-weight:650}.help-filters button[aria-pressed=true]{background:#153d31;color:white;border-color:#153d31}.result-count{font-size:12px;color:var(--muted);margin:18px 0}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.guide-card{display:block;position:relative;text-decoration:none;color:var(--ink);padding:25px 24px 35px;background:white;border:1px solid var(--line);border-radius:18px;transition:border-color .15s,box-shadow .15s;min-width:0}.guide-card:hover{border-color:#83bba7;box-shadow:0 6px 24px #173a2508}.guide-card h2{font-size:20px;margin:10px 0 12px;letter-spacing:-.5px}.guide-card p{color:var(--muted);font-size:14px;margin:0}.card-arrow{position:absolute;right:20px;bottom:12px;color:#087052}.help-empty{background:white;border:1px dashed #90b6a7;padding:28px;border-radius:18px;margin-top:20px}.help-support{margin-top:48px;padding:28px 32px;display:flex;gap:28px;align-items:center;justify-content:space-between;background:#e8f2ec;border:1px solid #c9dfd2;border-radius:20px}.help-support h2{margin:0 0 8px;font-size:21px}.help-support p{font-size:14px;color:#405e50;margin:0;max-width:660px}.help-support .button{flex:none}.help-footer{text-align:center;padding:24px;color:var(--muted);font-size:12px}.breadcrumbs{display:flex;gap:18px;font-size:13px;margin-bottom:32px;flex-wrap:wrap}.breadcrumbs span{color:var(--muted)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:40px;align-items:start}.help-article{min-width:0}.help-article h1{font-size:clamp(29px,3.5vw,42px);max-width:780px}.article-lead{font-size:18px;color:var(--muted)}.guide-figure{margin:28px 0;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.guide-figure img{display:block;width:100%}.guide-figure figcaption{padding:12px 18px;color:var(--muted);font-size:12px;border-top:1px solid var(--line)}.guide-steps{list-style:none;margin:24px 0;padding:0;display:grid;gap:12px}.guide-steps li{display:flex;gap:18px;background:white;border:1px solid var(--line);border-radius:16px;padding:22px}.step-number{display:grid;place-items:center;flex:none;border-radius:10px;width:32px;height:32px;background:#e8f3ed;color:#087052;font-weight:750}.guide-steps p{margin:2px 0 0}.guide-note{background:#f5efdf;border-left:3px solid #af7b13;padding:20px 24px;border-radius:0 12px 12px 0;font-size:14px;margin:28px 0}.guide-note p{margin:0}.guide-success{background:#e7f4ec;border:1px solid #bbd8c8;padding:20px 24px;border-radius:16px;margin:28px 0}.guide-success h2{font-size:18px;margin:0 0 10px}.guide-success p{margin:0;font-size:15px}.article-sidebar{display:grid;gap:14px;position:sticky;top:24px}.article-sidebar>.eyebrow{margin-bottom:4px}.article-sidebar .guide-card{padding:18px 18px 28px}.article-sidebar .guide-card h2{font-size:17px}.article-sidebar .guide-card p{font-size:13px}.official-link{font-size:13px}.guide-video{margin-top:30px}.guide-video video{width:100%;background:#17382c;border:1px solid var(--line);border-radius:16px;display:block}.guide-video p{font-size:13px;color:var(--muted);margin-top:12px}.actual-shot{position:relative}.actual-shot img{border-radius:12px}.shot-key{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;padding:16px}.shot-key b{color:#087052}@media(max-width:940px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:minmax(0,1fr)}.article-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.article-sidebar>.eyebrow{grid-column:1/-1}.help-header-inner{padding:14px 24px;gap:14px}.help-header nav{gap:14px}.help-actions{gap:12px}.help-support{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.help-header-inner{padding:12px 16px;flex-wrap:wrap;gap:12px}.help-header nav{order:3;width:100%;justify-content:center;border-top:1px solid var(--line);padding-top:6px;gap:28px}.help-actions{gap:8px}.help-brand{font-size:19px}.help-brand img{width:28px;height:28px}.help-languages a{min-width:32px;min-height:34px;font-size:11px}.help-languages{padding:3px;border-radius:12px}.button-small{padding:8px 12px;font-size:12px}.help-container{padding:28px 16px}.help-hero{margin-bottom:24px}h1{letter-spacing:-1px}.help-hero>p{font-size:16px}.help-hero form{padding:14px 16px}.search-field input{font-size:14px}.search-field{gap:8px}.search-field button{padding:6px;font-size:11px}.guide-grid{grid-template-columns:1fr}.guide-card{padding:22px 22px 32px}.help-filters{gap:6px}.help-filters button{padding:8px 12px;font-size:12px}.help-support{padding:22px;margin-top:30px}.article-sidebar{grid-template-columns:1fr}.guide-steps li{padding:18px 16px;gap:12px}.guide-steps p{font-size:15px}.step-number{width:28px;height:28px}.guide-note,.guide-success{padding:18px}.breadcrumbs{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.help-onboarding,.help-bot-choice{margin:32px 0;padding:28px;background:white;border:1px solid var(--line);border-radius:20px}.help-onboarding>h2,.help-bot-choice>h2{margin:0 0 12px}.help-onboarding>p{color:var(--muted);max-width:780px}.help-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;margin:24px 0}.help-route a{display:grid;gap:10px;height:100%;border:1px solid var(--line);border-radius:14px;padding:20px;color:var(--ink);text-decoration:none}.route-number{display:grid;place-items:center;width:32px;height:32px;background:#e8f3ed;color:var(--green);border-radius:10px;font-weight:750}.help-route a>span:last-child,.help-bot-choice a>span{font-size:14px;color:var(--muted);line-height:1.6}.help-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.help-platforms a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;font-weight:700;text-decoration:none;min-height:48px}.help-bot-choice>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.help-bot-choice a{display:grid;gap:10px;color:var(--ink);text-decoration:none;padding:16px;border-left:3px solid #087052;background:#f5f8f5;border-radius:0 12px 12px 0}.help-catalog-title{margin-top:36px}.help-location{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;background:#e8f2ec;border:1px solid var(--line);border-radius:14px;margin:24px 0}.help-location span{font-size:12px;font-weight:700;color:var(--muted)}.help-location p{margin:4px 0 0;font-size:14px;font-weight:650}.help-location a{flex:none}.help-toc{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px;margin:20px 0 28px}.help-toc a{min-height:32px;display:flex;align-items:center}.help-media{margin:32px 0}.help-media h2{font-size:21px}.help-diagram{border:1px solid var(--line);border-radius:14px;padding:16px;background:white}.help-diagram summary{cursor:pointer;font-weight:650;min-height:32px}.help-diagram .guide-figure{margin:16px 0 0}.pace-guide{margin:32px 0}.pace-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:white}.pace-guide table{border-collapse:collapse;width:100%;font-size:14px;text-align:left}.pace-guide th,.pace-guide td{padding:14px 12px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.pace-guide thead{background:#e8f2ec}.pace-guide tbody tr:nth-child(2){background:#f2f8f4}.pace-guide tbody tr:last-child>*{border-bottom:0}.pace-guide th:first-child{width:36%}#help-steps,#help-check,#help-example,#help-platforms{scroll-margin-top:24px}
@media(max-width:800px){.help-route{grid-template-columns:1fr}.help-route a{grid-template-columns:32px minmax(0,1fr);align-items:start}.help-route a>span:last-child{grid-column:2}.help-platforms{grid-template-columns:1fr 1fr}.help-location{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.help-onboarding,.help-bot-choice{padding:20px 16px}.help-bot-choice>div{grid-template-columns:1fr}.help-onboarding h2,.help-bot-choice h2{font-size:21px}.help-route a{padding:16px}.help-platforms a{font-size:13px;padding:12px}.pace-guide th,.pace-guide td{padding:12px 8px;font-size:12px}.help-toc{gap:8px 16px}.help-location{padding:16px}}

/* Wide, legible tutorials. Native media controls and original image links remain fallbacks. */
.help-video-dialog .help-lightbox-toolbar{justify-content:space-between}.help-video-dialog strong{font-size:16px;line-height:1.4;max-width:calc(100% - 110px)}.help-video-dialog-body{height:calc(100% - 69px);display:grid;place-items:center;padding:12px;background:#172d26}.help-video-dialog video{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 132px);aspect-ratio:16/9;object-fit:contain;background:#f1f6f3}
.tutorial-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tutorial-meta>span{font-size:12px;color:var(--muted)}.tutorial-fullscreen{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--green);font-size:13px;font-weight:700}
.guide-media-label{display:inline-flex;margin:0 0 10px;padding:3px 8px;border:1px solid #c8dfd2;border-radius:7px;background:#f0f7f2;color:#087052;font-size:11px;line-height:1.5;font-weight:700}.guide-tutorial video:focus-visible{outline:3px solid var(--green);outline-offset:3px}
.guide-tutorial{margin:28px 0 36px;padding:20px;background:white;border:1px solid var(--line);border-radius:20px;scroll-margin-top:16px}.tutorial-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.tutorial-heading h2{margin:0;font-size:21px}.tutorial-heading>span{font-size:12px;color:var(--muted)}.guide-tutorial video{aspect-ratio:16/9;width:100%;height:auto;object-fit:contain;background:#f1f6f3;max-height:none;border-radius:12px}.guide-tutorial .tutorial-tip{font-size:14px;color:var(--muted);margin:12px 0 18px}.tutorial-chapters{display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none;padding:0;margin:0}.tutorial-chapters li{min-width:0}.tutorial-chapters a{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;border:1px solid var(--line);border-radius:11px;padding:10px 12px;color:var(--ink);font-size:13px;font-weight:650;line-height:1.45;text-decoration:none}.tutorial-chapters a>span:first-child{color:var(--green);font-size:11px;letter-spacing:1px}.tutorial-chapters time{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.tutorial-chapters a[aria-current=step]{background:#eaf5ee;border-color:#66a68d;box-shadow:inset 3px 0 var(--green)}.tutorial-current{border-left:3px solid var(--green);margin-top:16px;padding:14px 18px;background:#f5f8f5;border-radius:0 12px 12px 0}.tutorial-current h3{font-size:17px;line-height:1.4;margin:0 0 8px}.guide-tutorial .tutorial-current p{font-size:15px;color:var(--ink);margin:0 0 8px}.guide-tutorial .tutorial-current p:last-child{font-size:13px;color:var(--muted);margin:0}.tutorial-pictures{margin-top:18px;border-top:1px solid var(--line);padding-top:12px}.tutorial-pictures summary{font-size:14px;font-weight:650;cursor:pointer;min-height:44px;display:list-item;padding:8px 0}.tutorial-pictures ol{list-style:none;padding:0;display:grid;gap:22px}.tutorial-pictures h3{font-size:17px;margin:12px 0 8px}.tutorial-pictures img{display:block;width:100%;border:1px solid var(--line);border-radius:10px}.tutorial-pictures p{font-size:15px}.guide-tutorial .tutorial-disclosure{font-size:12px;color:var(--muted);line-height:1.6;margin:14px 0 0}.guide-tutorial .tutorial-error{padding:14px;background:#fff3d9;border-radius:10px;font-size:14px;color:#60430c}.help-lightbox{padding:0;border:1px solid var(--line);border-radius:18px;width:calc(100vw - 32px);max-width:1600px;height:calc(100dvh - 32px);max-height:none;background:white;color:var(--ink);overflow:hidden}.help-lightbox::backdrop{background:#0b211dcc}.help-lightbox-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-height:68px;padding:10px 16px;border-bottom:1px solid var(--line);background:white}.help-lightbox button{min-height:44px;padding:9px 16px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink);font-size:14px;font-weight:650}.help-lightbox button:last-child{background:var(--green);border-color:var(--green);color:white}.help-lightbox-viewport{height:calc(100% - 69px);overflow:auto;overscroll-behavior:contain;padding:16px;display:grid;place-items:center}.help-lightbox img{display:block;max-width:100%;max-height:calc(100dvh - 136px);width:auto;height:auto;object-fit:contain}.help-lightbox.is-zoomed .help-lightbox-viewport{display:block}.help-lightbox.is-zoomed img{max-width:none;max-height:none;width:var(--help-image-width);height:auto}.guide-figure a{cursor:zoom-in}.tutorial-pictures a{cursor:zoom-in}summary:focus-visible{outline:3px solid var(--green);outline-offset:3px}@media(max-width:600px){.guide-tutorial{padding:12px;border-radius:15px}.tutorial-heading h2{font-size:19px}.tutorial-heading{gap:5px}.tutorial-chapters{grid-template-columns:1fr}.tutorial-chapters a{font-size:14px;min-height:50px}.tutorial-current{padding:12px 14px}.help-lightbox{width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:12px}.help-lightbox-toolbar{padding:8px;min-height:64px}.help-lightbox button{font-size:12px;padding:8px 12px}.help-lightbox-viewport{padding:8px}}
