.tutorial-root{--tutorial-accent:var(--ds-color-primary-dark);width:100%;min-width:0;max-width:100%}.tutorial-hero{text-align:start;padding:clamp(38px,6vw,72px) 0 clamp(32px,5vw,58px)}.tutorial-title{max-width:18ch;font-size:clamp(2.1rem,5vw,4rem);line-height:1.06}.tutorial-button{border:1px solid var(--docs-border);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.tutorial-button:hover{transform:translateY(-2px)}.tutorial-button-primary{border-color:var(--tutorial-accent);background:var(--tutorial-accent);color:#fff}.tutorial-button-secondary{background:var(--docs-surface);color:var(--docs-primary)}.tutorial-container{width:min(100%,1080px);min-width:0;max-width:100%;margin:0 auto;padding:clamp(36px,6vw,72px) 28px 88px}.tutorial-journey{padding-bottom:clamp(54px,7vw,82px)}.tutorial-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.tutorial-journey-grid>li{min-width:0}.tutorial-journey-card{border:1px solid var(--docs-border);background:var(--docs-surface);min-width:0;height:100%;min-height:210px;color:var(--docs-primary);border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:11px;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.tutorial-journey-card:hover{border-color:var(--tutorial-accent);transform:translateY(-3px);box-shadow:0 14px 30px #0f172a14}.tutorial-journey-card>span{color:var(--tutorial-accent);letter-spacing:.12em;font-size:.72rem;font-weight:800}.tutorial-journey-card strong{line-height:1.4}.tutorial-journey-card p{color:var(--docs-text-secondary);margin:0;font-size:.86rem;line-height:1.6}.tutorial-journey-card>svg{color:var(--tutorial-accent)}.tutorial-step{grid-template-columns:64px minmax(0,1fr);gap:clamp(20px,4vw,42px);padding:0 0 clamp(54px,7vw,82px);display:grid}.tutorial-step-marker{border:1px solid var(--docs-border);background:var(--docs-surface);width:58px;height:58px;color:var(--tutorial-accent);border-radius:12px;align-content:center;place-items:center;display:grid;position:sticky;top:92px;box-shadow:0 8px 24px #0f172a12}.tutorial-step-marker span{letter-spacing:.12em;margin-top:1px;font-size:.65rem;font-weight:800}.tutorial-step-content,.tutorial-config-grid>div{min-width:0}.tutorial-section-head{gap:10px;margin-bottom:24px;display:grid}.tutorial-section-head h2,.tutorial-config-grid h3,.tutorial-request-example h3{color:var(--docs-primary);margin:0}.tutorial-section-head h2{font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.18}#tutorial-journey-title,#tutorial-key-title,#tutorial-urls-title,#tutorial-config-title,#tutorial-tools-title,#tutorial-troubleshooting-title,#tutorial-support-title,#tutorial-portals-title{scroll-margin-top:112px}.tutorial-section-head p,.tutorial-request-example p{max-width:72ch;color:var(--docs-text-secondary);margin:0;line-height:1.7}.tutorial-checklist{border-block:1px solid var(--docs-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.tutorial-checklist li{color:var(--docs-text);padding-block:18px;padding-inline:30px 18px;line-height:1.55;position:relative}.tutorial-checklist li+li{border-inline-start:1px solid var(--docs-border)}.tutorial-checklist li:before{top:25px;background:var(--tutorial-accent);content:"";border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-start:10px}.tutorial-url-list{border-top:1px solid var(--docs-border)}.tutorial-url-row{border-bottom:1px solid var(--docs-border);grid-template-columns:minmax(190px,.8fr) minmax(0,1.45fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.tutorial-url-copy{gap:4px;display:grid}.tutorial-url-copy strong{color:var(--docs-primary);font-size:.94rem}.tutorial-url-copy span{color:var(--docs-text-secondary);font-size:.82rem;line-height:1.45}.tutorial-url-row>code,.tutorial-public-link code{text-align:start;overflow-wrap:anywhere;min-width:0;color:var(--docs-primary);direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.87rem}.tutorial-public-link{min-width:0;min-height:44px;color:var(--docs-primary);align-items:center;gap:8px;display:flex}.tutorial-public-link:hover{color:var(--tutorial-accent)}.tutorial-url-row .access-card-copy{border:1px solid var(--docs-border);background:var(--docs-surface);min-height:44px;color:var(--docs-primary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.tutorial-url-row .access-card-copy:hover{border-color:var(--tutorial-accent);color:var(--tutorial-accent)}.tutorial-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tutorial-root .docs-code-block{text-align:left;direction:ltr}.tutorial-config-grid h3,.tutorial-request-example h3{font-size:1rem}.tutorial-request-example{margin-top:24px}.tutorial-request-example p{margin-top:7px}.tutorial-tools,.tutorial-troubleshooting{border-top:1px solid var(--docs-border);padding:clamp(48px,7vw,76px) 0}.tutorial-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tutorial-tool-card{border:1px solid var(--docs-border);background:var(--docs-surface);border-radius:12px;gap:15px;min-width:0;padding:22px;display:grid}.tutorial-tool-card-head{gap:8px;display:grid}.tutorial-tool-card h3{color:var(--docs-primary);margin:0;font-size:1rem;line-height:1.5}.tutorial-tool-card-head span{border:1px solid var(--docs-border);width:fit-content;color:var(--docs-text-secondary);border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:700}.tutorial-tool-card>p{color:var(--docs-text-secondary);margin:0;font-size:.82rem}.tutorial-tool-url{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.tutorial-tool-url code{overflow-wrap:anywhere;min-width:0;color:var(--docs-primary);text-align:left;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.tutorial-tool-url .access-card-copy{border:1px solid var(--docs-border);background:var(--docs-surface);min-height:44px;color:var(--docs-primary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.tutorial-tool-guide{width:fit-content;min-height:44px;color:var(--tutorial-accent);align-items:center;gap:7px;font-size:.86rem;font-weight:750;text-decoration:none;display:inline-flex}.tutorial-troubleshooting .tutorial-section-head h2{align-items:center;gap:10px;display:flex}.tutorial-issue-list{border-top:1px solid var(--docs-border);margin:0}.tutorial-issue-list>div{border-bottom:1px solid var(--docs-border);grid-template-columns:120px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.tutorial-issue-list dt{color:var(--tutorial-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800}.tutorial-issue-list dd{color:var(--docs-text-secondary);margin:0;line-height:1.65}.tutorial-support{border:1px solid var(--docs-border);border-inline-start:4px solid var(--tutorial-accent);background:var(--docs-surface-secondary);border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr) auto;align-items:center;gap:28px;margin-bottom:clamp(52px,7vw,76px);padding:clamp(24px,4vw,36px);display:grid}.tutorial-support-copy{min-width:0;color:var(--tutorial-accent);align-items:flex-start;gap:14px;display:flex}.tutorial-support h2{color:var(--docs-primary);margin:0;font-size:clamp(1.25rem,2.5vw,1.65rem)}.tutorial-support p{color:var(--docs-text-secondary);margin:8px 0 0;line-height:1.6}.tutorial-support ul{color:var(--docs-text-secondary);gap:7px;margin:0;padding-inline-start:20px;font-size:.86rem;line-height:1.5;display:grid}.tutorial-security-note{border-inline-start:3px solid var(--tutorial-accent);background:var(--docs-surface-secondary);color:var(--docs-text-secondary);margin:20px 0 0;padding:14px 16px;line-height:1.6}.tutorial-portals{border-top:1px solid var(--docs-border);padding-top:clamp(34px,5vw,56px)}@media (max-width:980px){.tutorial-journey-grid,.tutorial-support{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-support .tutorial-button{width:fit-content}}@media (max-width:760px){.tutorial-hero .docs-hero-content{width:100%;max-width:100%;padding-inline:18px}.tutorial-hero .docs-hero-actions{flex-direction:column;align-items:stretch}.tutorial-button{white-space:normal;width:100%}.tutorial-container{padding-inline:18px;padding-bottom:64px}.tutorial-step{grid-template-columns:1fr;gap:18px}.tutorial-journey-grid,.tutorial-tool-grid,.tutorial-support{grid-template-columns:1fr}.tutorial-journey-card{min-height:0}.tutorial-step-marker{width:52px;height:52px;position:static}.tutorial-checklist,.tutorial-config-grid{grid-template-columns:1fr}.tutorial-checklist li+li{border-block-start:1px solid var(--docs-border);border-inline-start:0}.tutorial-url-row{grid-template-columns:1fr;gap:10px;padding:20px 0}.tutorial-url-row .access-card-copy{width:100%}.tutorial-tool-url{grid-template-columns:1fr}.tutorial-tool-url .access-card-copy,.tutorial-support .tutorial-button{width:100%}.tutorial-issue-list>div{grid-template-columns:1fr;gap:8px}}html.dark .tutorial-step-marker,html.dark .tutorial-button-secondary,html.dark .tutorial-url-row .access-card-copy,html.dark .tutorial-tool-url .access-card-copy,html.dark .tutorial-journey-card,html.dark .tutorial-tool-card{background:var(--ds-color-surface-glass)}.tutorial-root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .lucide-arrow-right{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.tutorial-button,.tutorial-journey-card{transition:none}.tutorial-button:hover,.tutorial-journey-card:hover{transform:none}}
