.guide-night{--color-product-ink:#efe6d2;--color-sheet:#07080b;--color-product-bg:#efe6d20d;--color-rule:#efe6d21f;--color-product-seal:#f07c6f;--color-approve:#6cc792;color:var(--color-paper)}.guide-night .prose-paper{color:#efe6d2db;font-size:1.25rem;line-height:1.65}.guide-night .prose-paper h2,.guide-night .prose-paper h3,.guide-night .prose-paper h4{color:var(--color-paper);font-family:var(--font-title);font-weight:500}.guide-night .prose-paper h2{letter-spacing:-.01em;margin-top:3.5rem;font-size:clamp(28px,2.6vw,40px);line-height:1.05}.guide-night .prose-paper h3{letter-spacing:-.005em;margin-top:2.5rem;font-size:clamp(24px,2vw,30px);line-height:1.15}.guide-night .prose-paper h4{margin-top:1.75rem;font-size:1.375rem;line-height:1.2}.guide-night .prose-paper h2+*,.guide-night .prose-paper h3+*,.guide-night .prose-paper h4+*{margin-top:1rem}.guide-night .step-title{font-family:var(--font-title);letter-spacing:-.005em;font-size:clamp(24px,2vw,30px);font-weight:500;line-height:1.15}.guide-night .prose-paper>:first-child{margin-top:0}.guide-night .prose-paper p,.guide-night .prose-paper ul,.guide-night .prose-paper ol{margin-top:.9rem}.guide-night .prose-paper li+li{margin-top:.4rem}.guide-night .prose-paper li::marker{color:var(--color-amber)}.guide-night .prose-paper strong{color:var(--color-paper);font-weight:600}.guide-night .prose-paper a{color:var(--color-paper);text-decoration-color:#efe6d266}.guide-night .prose-paper a:hover{color:var(--color-amber);-webkit-text-decoration-color:var(--color-amber);text-decoration-color:var(--color-amber)}.guide-night .prose-paper code{color:var(--color-paper)}.guide-night .step-prose.prose-paper{font-size:1.125rem}.guide-night .step-prose.prose-paper h3,.guide-night .step-prose.prose-paper h4{font-size:1.375rem;line-height:1.2}.guide-night a,.guide-night button:not(:disabled),.guide-night summary,.guide-night input[type=checkbox],.guide-night [role=option]{cursor:pointer}.guide-night label:has(>input[type=checkbox]){cursor:pointer}.guide-night button:disabled{cursor:not-allowed}.guide-night a:hover{-webkit-text-decoration-color:var(--color-amber);text-decoration-color:var(--color-amber)}.guide-night.guide-night :focus-visible{outline:2px solid var(--color-amber);outline-offset:2px}.guide-night.guide-night .primary-pill:focus-visible{outline-color:var(--color-paper);outline-offset:3px}.guide-night input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.guide-night textarea{border:1px solid var(--color-pill-line);color:var(--color-paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#efe6d208}.guide-night input::placeholder,.guide-night textarea::placeholder{color:#efe6d280}.guide-night input:not([type=checkbox]):focus-visible,.guide-night textarea:focus-visible{border-color:var(--color-amber)}.guide-night input[aria-invalid=true]{border-color:var(--color-product-seal)}.guide-night input[type=checkbox],.guide-night input[type=radio]{appearance:none;border:1px solid var(--color-pill-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#efe6d208;border-radius:4px;flex-shrink:0;place-content:center;width:1.25rem;height:1.25rem;margin:0;transition:border-color .15s,background-color .15s;display:inline-grid}.guide-night input[type=radio]{border-radius:999px}.guide-night input[type=checkbox]:hover,.guide-night input[type=radio]:hover{border-color:var(--color-amber)}.guide-night input[type=checkbox]:checked{border-color:var(--color-amber);background:var(--color-amber)}.guide-night input[type=checkbox]:checked:after{content:"";background:var(--color-ink);clip-path:polygon(14% 44%,0 65%,43% 100%,100% 22%,80% 4%,40% 62%);width:.7rem;height:.7rem}.guide-night input[type=radio]:checked{border-color:var(--color-amber)}.guide-night input[type=radio]:checked:after{content:"";background:var(--color-amber);border-radius:999px;width:.6rem;height:.6rem}.guide-night.guide-night input[type=checkbox]:focus-visible,.guide-night.guide-night input[type=radio]:focus-visible{outline:2px solid var(--color-amber);outline-offset:3px}.guide-night .night-text-btn{min-height:44px;font:500 1rem/1.2 var(--font-body);color:var(--color-paper);text-underline-offset:5px;align-items:center;padding:0;-webkit-text-decoration:underline #efe6d266;text-decoration:underline #efe6d266;transition:color .15s,text-decoration-color .15s;display:inline-flex}.guide-night .night-text-btn:hover:not(:disabled){color:var(--color-amber);-webkit-text-decoration-color:var(--color-amber);text-decoration-color:var(--color-amber)}.guide-night .night-text-btn:disabled{opacity:.5}.guide-night .night-tick{border:1px solid var(--color-pill-line);width:2.25rem;height:2.25rem;font-family:var(--font-mono);color:var(--color-paper);border-radius:4px;place-items:center;transition:border-color .15s,color .15s;display:inline-grid}.guide-night .night-tick:hover{border-color:var(--color-amber);color:var(--color-amber)}.guide-night .night-tick[aria-pressed=true]{color:var(--color-amber)}.guide-night .primary-pill.pill-sm{padding:11px 22px;font-size:16px}.guide-night :is(.guide-about,.step-fold)>summary{list-style:none}.guide-night :is(.guide-about,.step-fold)>summary::-webkit-details-marker{display:none}.guide-night .guide-about[open] .guide-about-mark,.guide-night .step-fold[open] .step-fold-mark{transform:rotate(45deg)}.guide-night :is(.guide-about-mark,.step-fold-mark){transition:transform .2s}.guide-night .step-fold>summary:hover .step-title{color:var(--color-amber)}@media (prefers-reduced-motion:reduce){.guide-night :is(.guide-about-mark,.step-fold-mark){transition:none}}
