.guide-page{color:#e8e9ed;--guide-mint:var(--accent);--guide-muted:#adafb8;background:#08090b}.guide-wrap{max-width:1120px;margin:auto;padding-inline:28px}.guide-hero{padding-block:64px 48px}.guide-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--guide-mint);align-items:center;gap:9px;margin-bottom:18px;font-size:10px;font-weight:500;display:flex}.guide-hero h1{letter-spacing:-.05em;margin-bottom:20px;font-size:clamp(38px,4.6vw,58px);font-weight:500;line-height:1.12}.guide-hero h1 span{color:var(--guide-mint)}.guide-lede{color:var(--guide-muted);max-width:510px;font-size:16px;line-height:1.8}.guide-byline{color:#adafb8;margin-top:18px;font-size:12px;line-height:1.8}.guide-byline a{color:#e8e9ed;text-underline-offset:3px;text-decoration:underline}.guide-subheading,.guide-worked-example h3{color:#e8e9ed;margin:28px 0 12px;font-size:18px;font-weight:500}.guide-table-wrap{border:1px solid #ffffff18;border-radius:12px;margin:20px 0;overflow:hidden}.guide-comparison{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:1.8}.guide-comparison caption{text-align:left;color:#e8e9ed;background:#111216;padding:16px 18px;font-weight:500}.guide-comparison th,.guide-comparison td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #ffffff12;padding:15px 18px}.guide-comparison th{color:#e8e9ed;font-weight:500}.guide-comparison td{color:#adafb8}.guide-comparison th:first-child{width:44%}.guide-worked-example{border-left:3px solid var(--guide-mint);background:#111216;border-radius:0 10px 10px 0;margin:24px 0;padding:4px 20px 12px}.guide-worked-example h3{margin-top:12px}.guide-worked-example p{color:#c2c5ce;font-size:14px;line-height:1.9}@media (width<=640px){.guide-comparison{font-size:13px}.guide-comparison th,.guide-comparison td{padding:12px}.guide-worked-example{padding-inline:15px}}.guide-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.guide-button{border-radius:9px;justify-content:center;align-items:center;gap:13px;padding:12px 18px;font-size:12px;font-weight:500;display:inline-flex}.guide-button.primary{background:var(--guide-mint);color:#04130c}.guide-button.primary:hover{background:var(--accent-hover)}.guide-button.secondary{color:#e8e9ed;background:#ffffff03;border:1px solid #ffffff20}.guide-direction-cards{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.guide-direction-cards>div{background:#111216;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:15px;padding:22px;display:flex}.guide-icon{color:var(--guide-mint);background:#55f5a30a;border:1px solid #55f5a31b;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:12px;display:inline-flex}.guide-icon.blue{color:#9dbff3;background:#9dbff309;border-color:#9dbff322}.guide-direction-cards strong{font-size:14px;font-weight:500}.guide-direction-cards p{color:var(--guide-muted);align-items:center;gap:11px;margin-top:7px;font-size:11px;display:flex}.guide-direction-cards p svg{color:#989ba5;flex-shrink:0}.guide-layout{grid-template-columns:240px minmax(0,1fr);gap:65px;padding-bottom:70px;display:grid}.guide-sidebar{align-self:start;position:sticky;top:95px}.guide-sidebar nav{border-right:1px solid #ffffff10;padding-right:24px}.guide-sidebar .guide-eyebrow{color:#989ba5;margin-bottom:14px;font-size:9px}.guide-sidebar nav a{color:#adafb8;align-items:center;gap:12px;padding:11px 0;font-size:11px;display:flex}.guide-sidebar nav a:hover{color:var(--guide-mint)}.guide-sidebar nav a>span{color:#858994;font-size:9px}.guide-sidebar-help{color:#8ab99d;border-top:1px solid #ffffff0c;margin-top:26px;padding-top:23px}.guide-sidebar-help p{color:#adafb8;margin:13px 0 8px;font-size:11px}.guide-sidebar-help a{color:var(--guide-mint);align-items:center;gap:8px;font-size:11px;display:flex}.guide-step{border-top:1px solid #ffffff10;padding:27px 0 38px;scroll-margin-top:90px}.guide-step-heading{align-items:center;gap:14px;margin-bottom:23px;display:flex}.guide-step-heading>span{width:36px;height:36px;color:var(--accent);background:#ffffff03;border:1px solid #ffffff1a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.guide-step-heading .guide-eyebrow{letter-spacing:.12em;color:#adafb8;margin-bottom:6px;font-size:8px}.guide-content h2{letter-spacing:-.035em;color:#e8e9ed;font-size:24px;font-weight:500;line-height:1.3}.guide-step-heading>svg{color:#989ba5;flex-shrink:0;margin-left:auto}.guide-step>p,.guide-step details p{color:var(--guide-muted);margin-bottom:17px;font-size:13px;line-height:1.9}.guide-content strong{color:#e8e9ed;font-weight:500}.guide-checklist{counter-reset:guide-item;gap:14px;margin:18px 0 22px;list-style:none;display:grid}.guide-checklist>li{counter-increment:guide-item;color:var(--guide-muted);padding-left:31px;font-size:13px;line-height:1.85;position:relative}.guide-checklist>li:before{content:counter(guide-item);color:#adafb8;border:1px solid #ffffff1b;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;display:flex;position:absolute;top:3px;left:0}.guide-checklist li>a{color:var(--guide-mint);text-underline-offset:4px;text-decoration:underline}.guide-tip{color:#c4c6ce;background:#ffffff02;border:1px solid #ffffff1a;border-radius:10px;align-items:start;gap:12px;margin-top:20px;padding:16px 18px;display:flex}.guide-tip>svg{flex-shrink:0;margin-top:3px}.guide-tip p{color:#adafb8;font-size:11px;line-height:1.85}.guide-channel-list{gap:9px;margin:23px 0 16px;display:grid}.guide-channel-list details,.guide-advanced{background:#ffffff02;border:1px solid #ffffff12;border-radius:10px}.guide-channel-list summary,.guide-advanced summary{cursor:pointer;color:#e8e9ed;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;font-size:12px;list-style:none;display:flex}.guide-channel-list summary::-webkit-details-marker{display:none}.guide-advanced summary::-webkit-details-marker{display:none}.guide-channel-list summary>svg,.guide-advanced summary>svg{color:#adafb8;flex-shrink:0;transition:transform .15s}.guide-channel-list details[open] summary>svg,.guide-advanced[open] summary>svg{transform:rotate(45deg)}.guide-channel-list details>div,.guide-advanced>div{padding:0 18px 18px}.guide-channel-list .guide-checklist{gap:11px;margin-top:4px;margin-bottom:16px}.guide-channel-list .guide-checklist>li{font-size:12px}.guide-channel-name{align-items:center;gap:11px;display:flex}.guide-channel-name i{border-radius:50%;width:7px;height:7px}.guide-text-link{color:var(--guide-mint);align-items:center;gap:8px;font-size:11px;line-height:1.7;display:inline-flex}.guide-text-link:hover{text-underline-offset:4px;text-decoration:underline}.guide-step>.guide-caption{color:#989ba5;font-size:11px;line-height:1.85}.guide-example{background:#121316;border:1px solid #ffffff10;border-radius:10px;padding:18px 20px}.guide-example-label{text-transform:uppercase;letter-spacing:.1em;color:#989ba5;margin-bottom:18px;font-size:9px;display:block}.guide-example-field>span{color:#d2d4dc;align-items:center;gap:7px;font-size:11px;display:flex}.guide-example-field i{background:#ed9d9d;border-radius:50%;width:6px;height:6px}.guide-example-field>div{align-items:stretch;gap:8px;margin-top:9px;display:flex}.guide-example-field code{color:#989ba5;background:#0c0d10;border:1px solid #ffffff15;border-radius:7px;flex:1;min-width:0;padding:11px 12px;font-size:11px}.guide-example-field div>span{color:#c4c6ce;border:1px solid #ffffff15;border-radius:7px;align-items:center;padding:8px 14px;font-size:10px;display:flex}.guide-example>p{color:#989ba5;margin-top:12px;font-size:10px;line-height:1.7}.guide-date-example{border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:15px;padding:20px;display:flex}.guide-date-example strong{font-size:13px}.guide-date-example p{color:var(--guide-muted);margin-top:7px;font-size:11px;line-height:1.8}.guide-export-card{background:#ffffff02;border:1px solid #ffffff1a;border-radius:10px;margin-top:22px;padding:20px}.guide-export-card .guide-eyebrow{letter-spacing:.08em;margin-bottom:12px;font-size:9px}.guide-export-card code{color:#e8e9ed;overflow-wrap:anywhere;font-size:12px;display:block}.guide-export-card p{color:#adafb8;margin-top:12px;font-size:10px;line-height:1.7}.guide-delay-note{color:#d3be90;background:#d7be8505;border:1px solid #d7be8526;border-radius:10px;align-items:start;gap:13px;margin-top:18px;padding:20px;display:flex}.guide-delay-note>svg{flex-shrink:0;margin-top:2px}.guide-delay-note h3{color:#e0d2b3;margin-bottom:10px;font-size:13px;font-weight:500}.guide-delay-note p{color:#b8b4a8;font-size:11px;line-height:1.85}.guide-delay-note p+p{margin-top:9px}.guide-step.optional h2{font-size:22px}.guide-advanced{margin-top:22px}.guide-advanced summary>span{align-items:center;gap:8px;display:flex}.guide-advanced>div p{font-size:11px}.guide-advanced code{overflow-wrap:anywhere;color:#d2d4dc;background:#08090b;border-radius:7px;margin:13px 0;padding:12px;font-size:10px;display:block}.guide-troubleshooting h2{font-size:30px}.guide-troubleshooting .guide-eyebrow{margin-bottom:12px;font-size:9px}.guide-troubleshooting details p{margin-bottom:0;font-size:12px}.guide-troubleshooting>.guide-text-link{margin-top:6px}.guide-finish{text-align:center;background:var(--surface-panel);border:1px solid #ffffff1a;border-radius:14px;padding:35px 25px}.guide-finish .guide-icon{margin-bottom:18px}.guide-finish p{color:var(--guide-muted);margin:15px 0 22px;font-size:12px;line-height:1.8}.guide-page :is(a,summary):focus-visible{outline:2px solid var(--guide-mint);outline-offset:4px}@media (width<=900px){.guide-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.guide-direction-cards p{gap:7px;font-size:10px}.guide-direction-cards>div{gap:12px;padding:18px}.guide-step-heading>svg{display:none}}@media (width<=680px){.guide-wrap{padding-inline:22px}.guide-hero{padding-block:40px 30px}.guide-hero h1{font-size:39px}.guide-lede{font-size:14px}.guide-direction-cards{grid-template-columns:1fr;gap:10px;margin-top:29px}.guide-direction-cards>div{padding:17px}.guide-direction-cards p{gap:9px;font-size:11px}.guide-direction-cards strong{font-size:13px}.guide-layout{padding-bottom:45px;display:block}.guide-sidebar{margin-bottom:25px;position:static}.guide-sidebar nav{border-bottom:1px solid #ffffff12;border-right:0;flex-wrap:wrap;gap:5px 16px;padding:0 0 18px;display:flex}.guide-sidebar nav .guide-eyebrow{flex-basis:100%;margin-bottom:7px}.guide-sidebar nav a{gap:6px;padding:5px 0;font-size:10px}.guide-sidebar-help{display:none}.guide-step{padding:24px 0 29px;scroll-margin-top:85px}.guide-content h2{font-size:22px}.guide-step-heading{gap:11px;margin-bottom:20px}.guide-checklist>li{padding-left:29px;font-size:12px}.guide-step>p{font-size:12px}.guide-content .guide-tip{padding:15px}.guide-tip p{font-size:11px}.guide-channel-list summary{padding:16px;font-size:12px}.guide-channel-list details>div{padding-inline:16px}.guide-content .guide-step.optional h2{font-size:21px}.guide-troubleshooting h2{font-size:27px}.guide-date-example{align-items:start;gap:12px;padding:16px}.guide-date-example .guide-icon{padding:10px}.guide-troubleshooting summary{font-size:11px;line-height:1.7}.guide-finish{padding:28px 18px}.guide-button{padding:12px 15px;font-size:11px}.guide-step-heading .guide-eyebrow{font-size:8px}}@media (prefers-reduced-motion:reduce){.guide-page *{transition:none!important}}
