@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/jetbrains-mono-latin-800-normal.D2mQHRMK.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-800-normal.Dj9qwObk.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2) format("woff2"),url(/_astro/outfit-latin-400-normal.DMwTpYkH.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-500-normal.DKnIMDSk.woff2) format("woff2"),url(/_astro/outfit-latin-500-normal.ClnHRwRh.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-600-normal.B7SfZ07L.woff2) format("woff2"),url(/_astro/outfit-latin-600-normal.BEfTtDA7.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-700-normal.Cu9v6i1X.woff2) format("woff2"),url(/_astro/outfit-latin-700-normal.D4itBLBr.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/outfit-latin-800-normal.CQna6-G7.woff2) format("woff2"),url(/_astro/outfit-latin-800-normal.BRHLSPcU.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans/instrument-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/instrument-sans/instrument-sans-latin-700-normal.woff2) format("woff2")}:root{color-scheme:light;--skin-page: #FBFAF7;--skin-surface: #FFFFFF;--skin-surface-2: #F1EFE9;--skin-line: #E7E4DC;--skin-line-strong: #D6D2C7;--skin-ink: #0E0E0C;--skin-muted: #625D54;--skin-accent: #E85A1F;--skin-on-accent: #0E0E0C;--skin-accent-text: #B8430F;--skin-ok: #18794A;--skin-error: #B3261E;--skin-tool: #0E0E0C;--skin-tool-2: #171614;--skin-tool-line: #2A2823;--skin-tool-text: #F2EAD8;--skin-tool-muted: #A39D8F;--skin-tool-ok: #3FB574;--skin-tool-accent: #F0703A;--skin-tool-error: #FF9B91;--skin-head: "Instrument Sans", "Inter", system-ui, sans-serif;--skin-body: "Inter", system-ui, sans-serif;--skin-mono: "JetBrains Mono", ui-monospace, monospace;--skin-radius-control: 8px;--skin-radius-card: 10px;--skin-radius-tool: 12px}html[data-theme=dark]{color-scheme:dark;--skin-page: #0E0E0C;--skin-surface: #161614;--skin-surface-2: #1F1E1A;--skin-line: #2A2823;--skin-line-strong: #3A372F;--skin-ink: #F2EAD8;--skin-muted: #A39D8F;--skin-accent-text: #F0703A;--skin-ok: #3FB574;--skin-error: #FF9B91;--skin-tool: #161614;--skin-tool-2: #1B1A17;--skin-tool-line: #2E2C26}:root,body,.fm-page,.plan-desk,.plan-picker{--fm-ink: var(--skin-ink);--fm-ink-soft: var(--skin-ink);--fm-paper: var(--skin-page);--fm-paper-deep: var(--skin-surface-2);--fm-paper-edge: var(--skin-line-strong);--fm-gray: var(--skin-muted);--fm-gray-soft: var(--skin-muted);--fm-build: var(--skin-accent);--fm-build-deep: var(--skin-accent-text);--fm-signal: var(--skin-ok);--fm-rule: var(--skin-line);--sl-ink: var(--skin-ink);--sl-ink-soft: var(--skin-ink);--sl-paper: var(--skin-page);--sl-paper-deep: var(--skin-surface-2);--sl-paper-edge: var(--skin-line-strong);--sl-gray: var(--skin-muted);--sl-green: var(--skin-ok);--desk-bg: var(--skin-page);--desk-card: var(--skin-surface);--desk-soft: var(--skin-surface-2);--desk-hair: var(--skin-line);--desk-ink: var(--skin-ink);--desk-muted: var(--skin-muted);--desk-orange: var(--skin-accent);--desk-green: var(--skin-ok)}html,body,body:has(.plan-desk),.fm-page,.blog-index,.plan-desk,.sl-landing{background:var(--skin-page)!important;color:var(--skin-ink)!important}body{font-family:var(--skin-body)!important}:is(h1,h2,h3,h4,h5,h6),.fm-title,.fm-section-title,.big-door strong,.tool-tile strong,.next-track strong,.desk-next strong{font-family:var(--skin-head)!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--skin-ink)!important}.fm-btn,.sl-btn,.site-menu a,.newsletter-form :is(input,button),.desk-alerts :is(input,button){font-family:var(--skin-body)!important}.logo-text,.sl-wordmark{color:var(--skin-ink)!important}.logo-accent,.sl-wordmark span,.v3-h1 .mark,.sl-dot{color:var(--skin-accent)!important}.site-header{background:var(--skin-page)!important;color:var(--skin-ink)!important;border-color:var(--skin-line)!important}.site-menu a:hover{color:var(--skin-accent-text)!important}.menu-toggle{color:var(--skin-ink);border-color:var(--skin-line-strong)!important;border-radius:var(--skin-radius-control)}.fm-paper{background:var(--skin-page)!important;color:var(--skin-ink)!important}:is(.fm-ink,.v3-hero,.v3-band,.newsletter-shelf,.shelf[aria-labelledby=best-heading],.fm-terminal,.terminal,.desk-picker-questions,.desk-verdict,.desk-setup,.desk-setup-inline,.desk-sticky,.desk-breakdown,[id=setup-inline],.fm-card:has(a[href="/the-setup"]),.howto-intro .outcome,.start-hero,.desk-alerts,.apt-receipt,.apt-alerts,.fm-tool-result,.demo-frame,.bg-primary,[id=sticky-mobile-cta]){--skin-ink: var(--skin-tool-text);--skin-muted: var(--skin-tool-muted);--skin-accent-text: var(--skin-tool-accent);--skin-ok: var(--skin-tool-ok);--skin-error: var(--skin-tool-error);--skin-surface: var(--skin-tool-2);--skin-surface-2: var(--skin-tool-2);--skin-line: var(--skin-tool-line);--skin-line-strong: var(--skin-tool-line);--fm-ink: var(--skin-tool-text);--fm-ink-soft: var(--skin-tool-text);--fm-gray: var(--skin-tool-muted);--fm-gray-soft: var(--skin-tool-muted);--fm-paper: var(--skin-tool-2);--fm-paper-deep: var(--skin-tool-2);--fm-rule: var(--skin-tool-line);--sl-ink: var(--skin-tool-text);--sl-gray: var(--skin-tool-muted);--sl-paper: var(--skin-tool-2);--sl-paper-edge: var(--skin-tool-muted);--desk-ink: var(--skin-tool-text);--desk-muted: var(--skin-tool-muted);--desk-green: var(--skin-tool-ok);background-color:var(--skin-tool)!important;color:var(--skin-tool-text)!important;border-color:var(--skin-tool-line)!important;box-shadow:none!important}:is(.fm-ink,.v3-hero,.v3-band,.newsletter-shelf,.shelf[aria-labelledby=best-heading],.start-hero){background-image:linear-gradient(#f2ead80a 1px,transparent 1px),linear-gradient(90deg,#f2ead80a 1px,transparent 1px)!important;background-size:40px 40px!important}:is(.v3-hero,.v3-guide,.v3-band,.newsletter-shelf,.shelf[aria-labelledby=best-heading],.start-hero){position:relative}:is(.v3-hero,.v3-guide,.v3-band,.newsletter-shelf,.shelf[aria-labelledby=best-heading],.start-hero):before,:is(.v3-hero,.v3-guide,.v3-band,.newsletter-shelf,.shelf[aria-labelledby=best-heading],.start-hero):after{content:"";position:absolute;width:12px;height:12px;border:solid var(--skin-tool-line);pointer-events:none}:is(.v3-hero,.v3-guide,.v3-band,.newsletter-shelf,.shelf[aria-labelledby=best-heading],.start-hero):before{top:12px;left:12px;border-width:1px 0 0 1px}:is(.v3-hero,.v3-guide,.v3-band,.newsletter-shelf,.shelf[aria-labelledby=best-heading],.start-hero):after{bottom:12px;right:12px;border-width:0 1px 1px 0}.shelf[aria-labelledby=best-heading],.blog-index .newsletter-shelf{box-shadow:0 0 0 100vw var(--skin-tool)!important;clip-path:inset(0 -100vw)}.blog-index .shelf[aria-labelledby=best-heading]{padding:clamp(28px,4vw,48px) clamp(20px,4vw,48px);border-radius:var(--skin-radius-tool)}.shelf[aria-labelledby=best-heading] .shelf-heading{flex-wrap:wrap}.newsletter-shelf{border-radius:var(--skin-radius-tool)}.desk-alerts,.desk-setup,.desk-verdict-top{background:var(--skin-tool-2)!important;color:var(--skin-tool-text)!important;border-color:var(--skin-tool-line)!important}.desk-alerts .desk-alert-fine,.desk-picker-sub,.desk-question legend{color:var(--skin-tool-muted)!important}.desk-verdict-label{color:var(--skin-tool-ok)!important}.desk-chip,.desk-chip span{color:var(--skin-on-accent)!important;background:var(--skin-tool-text)!important;border-color:var(--skin-tool-text)!important;border-radius:var(--skin-radius-control)}.desk-chip:hover,.desk-chip:hover span{background:#f9d5c5!important;border-color:var(--skin-accent)!important}.desk-chip:has(input:checked),.desk-chip input:checked+span{color:var(--skin-on-accent)!important;background:var(--skin-accent)!important;border-color:var(--skin-accent)!important;font-weight:800!important}.desk-chip input:focus-visible+span{outline:2px solid var(--skin-tool-accent);outline-offset:3px}.desk-setup-link{color:var(--skin-tool-text)!important;border-color:var(--skin-tool-line)!important}.desk-setup-link:hover{background:var(--skin-tool)!important}:is(.v3-card,.v3-levels li,.v3-offer,.v3-stake,.fm-card,.fm-receipt,.blog-file,.big-door,.tool-tile,.topic-list a,.next-track,.howto-intro .receipt,.desk-answer,.desk-next,.desk-breakdown,.fm-table-wrap,.sl-mini,.sl-artifact){background:var(--skin-surface)!important;color:var(--skin-ink)!important;border-color:var(--skin-line)!important;border-radius:var(--skin-radius-card)!important;box-shadow:none!important}.shelf[aria-labelledby=best-heading] .blog-file{background:var(--skin-tool-2)!important;border-color:var(--skin-tool-line)!important}.file-tab{background:var(--skin-surface-2)!important;color:var(--skin-muted);border-color:var(--skin-line)!important;border-radius:6px 6px 0 0}.fm-file:before{content:none}.fm-file>a.mb-5.block.overflow-hidden.border{background:var(--skin-surface)!important;border-color:var(--skin-line)!important;border-radius:var(--skin-radius-control)}.fm-chip,.fm-chip.ink{background:var(--skin-surface-2)!important;color:var(--skin-ink)!important;border-color:var(--skin-line-strong)!important;border-radius:6px;width:fit-content;max-width:100%;align-self:flex-start}.fm-chip.build{background:var(--skin-accent)!important;color:var(--skin-on-accent)!important;border-color:var(--skin-accent)!important}.fm-chip.signal{color:var(--skin-ok)!important}.shelf[aria-labelledby=best-heading] .file-tab{background:var(--skin-tool-2)!important;border-color:var(--skin-tool-line)!important}.blog-file a,.next-track{color:var(--skin-ink)!important}.blog-file a:hover,.big-door:hover,.tool-tile:hover{background:var(--skin-surface-2)!important}.shelf[aria-labelledby=best-heading] .blog-file a:hover{background:var(--skin-tool)!important}.file-meta,.shelf-heading,.v3-post,.howto-intro .steps-title,.howto-intro li{border-color:var(--skin-line)!important}.shelf[aria-labelledby=best-heading] :is(.file-meta,.shelf-heading){border-color:var(--skin-tool-line)!important}:is(.v3-lede,.v3-body,.v3-proofline,.v3-proofline b,.v3-card p,.v3-card-noise h3,.v3-stake.yes p,.v3-levels p,.v3-offer p,.blog-file p,.fm-article){color:var(--skin-ink)!important}.v3 :is(.v3-eyebrow,.v3-proofline,figcaption,.v3-stats span),:is(.v3-card small,.v3-offer small,.v3-stake small,.index-label span,.shelf-note,.file-meta,.fm-muted,.sl-back,.sl-form-note,.sl-mini span,.step-number){color:var(--skin-muted)!important}.v3 :is(.v3-kicker,.v3-tile span,.v3-post span,figcaption span,.v3-offer h3 em),.next-track b,.big-door b,.tool-tile b,.file-meta span,.desk-kicker,.fm-kicker,.fm-terminal .prompt,.howto-intro .prompt,.fm-article a:not(.fm-zoom){color:var(--skin-accent-text)!important}.v3-stats b,.v3-who,.v3-link-ink{color:var(--skin-ink)!important}.v3-stats b{font-family:var(--skin-head);font-weight:600}.v3-stats li:first-child b{font-family:var(--skin-mono)}.v3-stats li{border-color:var(--skin-tool-line)!important}.v3-shot-frame,.v3-shot-frame.dark{border-color:var(--skin-line-strong)!important;border-radius:var(--skin-radius-tool);box-shadow:none!important}.v3-level{background:var(--skin-surface-2);color:var(--skin-muted);border-radius:var(--skin-radius-control)}.v3-offer h3 em,.desk-meta,.desk-label,.desk-setup-price,.desk-setup-label{font-family:var(--skin-mono)}.howto-intro :is(.ok,li:has(:checked) a),.fm-terminal .ok,.prompt-top b{color:var(--skin-ok)!important}.howto-intro .ok span{color:var(--skin-muted)!important}.desk-answer,.desk-verdict,.desk-picker-questions,.desk-sticky,.fm-terminal,.howto-intro .outcome{border-radius:var(--skin-radius-tool)!important}.desk-tabs a{border-radius:var(--skin-radius-control)}.desk-tabs a:hover,.desk-tabs a.is-active{background:var(--skin-surface)!important;box-shadow:none}.desk-next-icon{color:var(--skin-accent-text)!important;background:var(--skin-surface-2)!important}.plan-desk .desk-prose{color:var(--skin-ink)!important}.fm-article{--tw-prose-body: var(--skin-ink);--tw-prose-bold: var(--skin-ink);--tw-prose-headings: var(--skin-ink);--tw-prose-counters: var(--skin-muted);--tw-prose-bullets: var(--skin-muted)}.fm-article :is(strong,em,li,p,code){color:inherit}.fm-article blockquote,.plan-desk .desk-prose blockquote{background:var(--skin-surface-2)!important;color:var(--skin-ink)!important}.fm-article :is(thead,th){background:var(--skin-surface-2)!important;color:var(--skin-ink)!important}.fm-article :is(td,th),.fm-article .fm-table-wrap{border-color:var(--skin-line)!important}.fm-article tbody tr:nth-child(2n) td{background:var(--skin-surface)!important}.fm-article .tweet-card{background:var(--skin-surface)!important;color:var(--skin-ink)!important}.fm-article .tweet-card :is(figcaption,.tweet-card__handle){color:var(--skin-muted)!important}@layer components{.fm-article pre,pre.astro-code,.terminal pre{background:var(--skin-tool)!important;color:var(--skin-tool-text)!important;border-radius:var(--skin-radius-tool)!important}pre code{background:transparent!important;color:inherit!important;border:0!important}.fm-article :not(pre)>code,:is(.fm-terminal,.terminal) :not(pre)>code{background:var(--skin-surface-2);color:var(--skin-ink);border-color:var(--skin-line-strong)}.fm-article :is(mark,mark *),:is(pre,.terminal) :is(mark,mark *),pre :is(.highlighted,.highlighted *){background:var(--skin-tool-text)!important;color:var(--skin-on-accent)!important}.fm-btn,.fm-btn:is(.ink,.build,.paper),.sl-btn,.sl-btn:hover,.newsletter-form button[type=submit],.fm-terminal .newsletter-form button[type=submit],.fm-form-shell .newsletter-form button[type=submit],.desk-alerts button,.desk-sticky-button,.plan-alerts button[type=submit],#sticky-mobile-cta a,.demo-frame .sound-toggle{background:var(--skin-accent)!important;color:var(--skin-on-accent)!important;border-color:var(--skin-accent)!important;border-radius:var(--skin-radius-control)!important;box-shadow:none!important}:is(.newsletter-form,.fm-terminal .newsletter-form,.fm-form-shell .newsletter-form,.desk-alerts,.plan-alerts) button[type=submit]:hover,.fm-btn:hover,.sl-btn:hover,.desk-sticky-button:hover,#sticky-mobile-cta a:hover,.demo-frame .sound-toggle:hover,.demo-frame .sound-toggle.is-on{background:#db531c!important;color:var(--skin-on-accent)!important;border-color:#db531c!important}}:is(.newsletter-form,.desk-alerts,.plan-alerts) :is(input,button):focus-visible,.desk-sticky-button:focus-visible,#sticky-mobile-cta a:focus-visible,.demo-frame .sound-toggle:focus-visible{outline:2px solid var(--skin-accent-text);outline-offset:3px}.fm-btn:hover,.v3-tile:hover,.tool-tile:hover{transform:none;box-shadow:none!important}.fm-btn *,.sl-btn *,.newsletter-form button *,.plan-alerts button *{color:inherit!important}.newsletter-form input[type=email],.desk-alerts input,.plan-alerts input[type=email],.sl-input{background:var(--skin-surface)!important;color:var(--skin-ink)!important;border-color:var(--skin-line-strong)!important;border-radius:var(--skin-radius-control)!important}:is(.fm-terminal,.newsletter-shelf,.desk-alerts,.start-hero) :is(input[type=email],.newsletter-form input[type=email]){background:var(--skin-tool-2)!important;color:var(--skin-tool-text)!important;border-color:var(--skin-tool-line)!important}input::placeholder{color:var(--skin-muted)!important;opacity:1}.newsletter-form label,.newsletter-form>p{color:var(--skin-muted)!important}.newsletter-error,[data-alerts-error]{color:var(--skin-error)!important}.newsletter-success,[data-alerts-done]{color:var(--skin-ink)!important}:is([class^="text-[#0E0E0C]"],[class*=" text-[#0E0E0C]"]),:is([class^="text-[#1C1B17]"],[class*=" text-[#1C1B17]"]),:is([class^="text-[#F2EAD8]"],[class*=" text-[#F2EAD8]"]),.text-dark,.text-text{color:var(--skin-ink)!important}:is([class^="text-[#8A8478]"],[class*=" text-[#8A8478]"]),:is([class^="text-[#B5AE9E]"],[class*=" text-[#B5AE9E]"]),.text-text-light{color:var(--skin-muted)!important}:is([class^="text-[#E85A1F]"],[class*=" text-[#E85A1F]"]){color:var(--skin-accent-text)!important}:is([class^="bg-[#F2EAD8]"],[class*=" bg-[#F2EAD8]"]):not(.fm-terminal),.bg-white{background-color:var(--skin-surface)!important}:is([class^="border-[#0E0E0C]"],[class*=" border-[#0E0E0C]"]){border-color:var(--skin-line)!important}.fm-ink :is([class^="text-[#E85A1F]"],[class*=" text-[#E85A1F]"]){color:var(--skin-tool-accent)!important}.fm-terminal :is([class^="bg-[#0E0E0C]"],[class*=" bg-[#0E0E0C]"]){background:var(--skin-tool-2)!important}.fm-terminal :is([class^="bg-[#E85A1F]"],[class*=" bg-[#E85A1F]"]){color:var(--skin-on-accent)!important}.fm-terminal :is([class^="bg-[#E85A1F]"],[class*=" bg-[#E85A1F]"]) svg{color:var(--skin-on-accent)!important}main.sl-landing .sl-tight-shell>.start-hero{box-shadow:0 0 0 100vw var(--skin-tool)!important;clip-path:inset(-12px -100vw)}.sl-landing .start-proof{margin-top:clamp(36px,4vw,56px)}.start-hero .sl-lede,.start-qualifier{color:var(--skin-tool-text)!important}.start-hero .sl-form-note{color:var(--skin-tool-muted)!important}.start-hero .sl-badge{background:var(--skin-tool-2);color:var(--skin-tool-muted);border-color:var(--skin-tool-line);border-radius:var(--skin-radius-control)}.start-hero .prompt-art{background:var(--skin-tool-2)!important;border-color:var(--skin-tool-line)!important}.prompt-art:before{border-color:var(--skin-tool-line)!important;border-radius:8px 8px 0 0}.prompt-grid span,.prompt-line{border-color:var(--skin-tool-line)!important;border-radius:4px}.prompt-line{background:var(--skin-tool-line)!important}.prompt-grid span:last-child{background:var(--skin-accent)!important;color:var(--skin-on-accent)!important}.skin-card-image{display:block;width:100%;height:auto;aspect-ratio:1.8;object-fit:cover;border:1px solid var(--skin-line);border-radius:var(--skin-radius-card);margin-bottom:16px}.next-track>picture,.next-track>.skin-card-image{flex:0 0 28%;width:28%}.next-track picture .skin-card-image{margin-bottom:0}.v3-post>picture,.blog-file picture{display:block}html[data-mode=ink],html:has(.ba-before),html[data-mode=ink] body,html:has(.ba-before) body{color-scheme:dark;--sl-ink: #0e0e0c;--sl-ink-soft: #1c1b17;--sl-paper: #f2ead8;--sl-paper-deep: #e8dec6;--sl-paper-edge: #d9cdb0;--sl-gray: #8a8478;--sl-green: #1e8c4f;--skin-page: #0e0e0c;--skin-ink: #f2ead8;--skin-muted: #d9cdb0;--skin-surface: #12120f;--skin-surface-2: #1c1b17;--skin-line: #d9cdb0;--skin-line-strong: #d9cdb0;--skin-accent: var(--sl-accent);--skin-accent-text: var(--sl-accent)}html[data-mode=ink] .sl-landing{background:radial-gradient(rgba(242,234,216,.055) 1px,transparent 1px) 0 0 / 12px 12px,#0e0e0c!important}html[data-mode=ink] .sl-mini{background:#f2ead80f!important}html[data-mode=ink] .sl-input{background:#f2ead814!important}html:has(.ba-before) .sl-landing{background:radial-gradient(rgba(242,234,216,.06) 1px,transparent 1px) 0 0 / 14px 14px,#0e0e0c!important}html:has(.ba-before) :is(.mod,.offer,.ba-after){--skin-ink: #0e0e0c}html[data-mode=ink] :is(.memory-top b,.memory-meter-value){color:#3fb574!important}html:has(.ba-before) :is(.ba-after .ba-label,.offer .eyebrow){color:#b8430f!important}html:has(.ba-before) .price :is(s,span){color:#6b665c!important}.audit-strip div{background:var(--skin-surface)!important}.audit-strip b{color:var(--skin-accent-text)!important}.link-page .primary-link,.link-page .primary-link b{color:var(--skin-on-accent)!important}.link-page footer{flex-wrap:wrap}.not-found{background:var(--skin-page)!important;color:var(--skin-ink)!important}.nf-copy p{color:var(--skin-ink)!important}.nf-copy .nf-badge{background:var(--skin-surface-2)!important;color:var(--skin-muted)!important;border:1px solid var(--skin-line)!important;border-radius:var(--skin-radius-control)!important;font-family:var(--skin-mono)!important}.nf-copy h1{font-family:var(--skin-head)!important}.nf-copy h1 span{color:var(--skin-accent-text)!important}.nf-actions a,.nf-actions a:last-child{background:var(--skin-accent)!important;color:var(--skin-on-accent)!important;border:1px solid var(--skin-accent)!important;border-radius:var(--skin-radius-control)!important;box-shadow:none!important;font-family:var(--skin-body)!important}.nf-art,.nf-tab{background:var(--skin-tool)!important;color:var(--skin-tool-text)!important;border-color:var(--skin-tool-line)!important;border-width:1px!important;box-shadow:none!important;transform:none!important}.nf-art{border-radius:var(--skin-radius-tool)}.nf-tab{border-radius:6px 6px 0 0}.nf-terminal{background:var(--skin-tool-2)!important;color:var(--skin-tool-text)!important;border:1px solid var(--skin-tool-line)!important;border-radius:var(--skin-radius-control)!important;box-shadow:none!important;font-family:var(--skin-mono)!important}.nf-terminal span{color:var(--skin-tool-accent)!important}.nf-terminal p:last-child span{color:var(--skin-tool-ok)!important}.nf-stamp{color:var(--skin-tool-accent)!important;border-color:var(--skin-tool-accent)!important;border-width:1px!important;border-radius:var(--skin-radius-control)!important;font-family:var(--skin-mono)!important;transform:none!important}.site-nav{width:min(1200px,calc(100% - 64px));min-height:76px;gap:24px;flex-wrap:nowrap}.site-menu{gap:24px;margin-left:auto}.site-menu a{font-size:14px;font-weight:500;white-space:nowrap}.nav-actions{display:none}.nav-search{display:flex;align-items:center;width:190px;height:44px;border:1px solid var(--skin-line);border-radius:9px;background:var(--skin-surface)}.nav-search input{width:100%;min-width:0;border:0;background:transparent;font:14px var(--skin-body);padding:10px 12px}body:has(.home-page) .nav-search input{color:var(--skin-tool-text)}body:has(.home-page) .nav-search input::placeholder{color:var(--skin-tool-muted)!important;opacity:1}body:has(.home-page) .nav-search button{color:var(--skin-tool-text)!important}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.nav-search button{min-width:44px;min-height:44px;display:grid;place-items:center;cursor:pointer}.nav-free-kit{background:#e85a1f;color:#0e0e0c;border:1px solid #E85A1F;border-radius:9px;min-height:44px;display:flex;align-items:center;padding:0 14px;font-size:14px;font-weight:600;white-space:nowrap}.article-layout{display:grid;grid-template-columns:minmax(0,740px) minmax(0,340px);gap:56px;max-width:1200px;margin:auto;padding:44px 32px 48px;align-items:start}.article-page{overflow-x:clip}.article-main,.article-rail{min-width:0}.article-header{margin-bottom:24px}.article-header .fm-post-title{font-size:clamp(34px,3.5vw,50px);line-height:1.06;letter-spacing:-.025em;margin-bottom:24px}.article-header img{border-radius:50%}.article-answer{border:1px solid var(--skin-line);border-radius:14px;padding:22px 24px;margin:0 0 22px}.article-answer{background:var(--skin-surface)}.article-page .article-answer p{margin:0;font-size:17px;line-height:1.6}.article-answer-label{display:block;font:600 11px/1.4 var(--skin-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--skin-muted);margin-bottom:10px}.article-answer p:first-letter{text-transform:uppercase}.article-hero{margin:0 0 28px}.article-hero img{border-radius:14px}.video-embed.short{width:100%;max-width:340px;margin-inline:auto}.video-poster,.video-poster img{display:block;width:100%;height:100%}.video-poster{position:absolute;inset:0}.fm-article .video-embed[data-video-facade] .video-poster img{width:100%;height:100%;max-height:none;object-fit:cover;margin:0!important;border:0;border-radius:0}.video-play{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;background:transparent;border:0;cursor:pointer}.video-play[hidden],.video-ready .video-poster .video-play-icon{display:none}.video-play-icon{display:grid;place-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:52px;border-radius:12px;background:#e85a1f;color:#0e0e0c;font:26px/1 var(--skin-body);box-shadow:0 2px 16px #0008}.video-play:hover .video-play-icon{background:#d94f16}.video-play:focus-visible{outline:3px solid #F2EAD8;outline-offset:-6px}.article-page .fm-article{font-size:18px;line-height:1.7}.article-page .fm-article h2{font-size:28px;scroll-margin-top:100px}.article-rail-stack{display:flex;flex-direction:column;gap:20px}.article-alert-card{padding:24px;margin:0}.article-alert-inline{display:none}.article-alert-card .desk-alerts{font-family:var(--skin-body)}.article-alert-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--skin-tool-ok)}.article-rail-label{font:600 11px/1.4 var(--skin-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--skin-tool-muted);margin-bottom:10px}.article-alert-card h2{font-size:25px;margin:0 0 12px}.article-alert-card .desk-alerts{padding:0;border:0;background:transparent!important}.article-alert-card .desk-alerts form{flex-direction:column;gap:10px}.article-alert-card .desk-alerts input{font-size:16px;min-height:48px}.article-alert-card .desk-alert-fine{font-size:12px}.article-toc-card{background:var(--skin-surface);padding:20px;border:1px solid var(--skin-line);border-radius:14px}.article-toc-card nav{position:static}.article-toc-card .toc-link{font:14px/1.4 var(--skin-body);padding:8px 0}.article-next-shell{max-width:1200px;padding:0 32px 72px;margin:auto}.article-next-read{display:flex;align-items:stretch;border:1px solid var(--skin-line);border-radius:14px;overflow:hidden;max-width:740px;background:var(--skin-surface);color:var(--skin-ink)}.article-next-read>:is(picture,img){width:36%;object-fit:cover;flex-shrink:0}.article-next-read picture img{width:100%;height:100%;object-fit:cover}.article-next-read>span{padding:22px 24px;display:flex;flex-direction:column;gap:10px}.article-next-read small{font:600 11px/1.4 var(--skin-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--skin-accent-text)}.article-next-read strong{font:700 22px/1.25 var(--skin-head)}.article-next-read span span{font-size:14px;color:var(--skin-accent-text)}.site-footer{background-image:none!important;padding:48px 0 24px}.footer-shell{max-width:1200px;margin:auto;padding:0 32px}.footer-signup{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--skin-tool-line)}.footer-label{font:600 11px/1.4 var(--skin-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--skin-tool-muted);margin-bottom:14px}.footer-signup h2{font-size:32px;margin-bottom:10px}.footer-signup>div>p:last-child{font-size:15px;color:var(--skin-tool-muted)}.footer-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:36px 0}.footer-columns ul{margin:0;padding:0;list-style:none}.footer-columns a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#cfc7b5}.footer-columns a:hover{color:var(--skin-tool-text);text-decoration:underline}.footer-wordmark{font:400 clamp(24px,2.2vw,30px)/1 "Instrument Serif",Georgia,serif;letter-spacing:-.01em;display:inline-block;padding:4px 0 20px;color:var(--skin-tool-text)}.footer-wordmark span{color:var(--skin-accent)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--skin-tool-line);padding-top:22px;gap:24px;font:11px/1.5 var(--skin-mono);color:var(--skin-tool-muted)}@media(min-width:1024px){.article-rail{position:sticky;align-self:start;top:100px;max-height:calc(100dvh - 116px);overflow:auto;scrollbar-width:thin}}@media(max-width:1100px)and (min-width:768px){.site-nav{gap:16px;width:calc(100% - 32px)}.site-menu{gap:14px}.nav-search{width:130px}}@media(max-width:1023px){.article-layout{grid-template-columns:minmax(0,1fr);max-width:740px;gap:24px;padding:28px 20px}.article-next-shell{max-width:740px;padding:0 20px 40px}.article-rail{order:2}.article-alert-desktop{display:none}.article-alert-inline{display:block;padding:16px;margin-bottom:20px}.article-alert-inline h2{font-size:20px;line-height:1.2;margin-bottom:8px}.article-alert-inline .article-rail-label{margin-bottom:8px}.article-alert-inline .desk-alerts form{flex-direction:row}.article-alert-inline .desk-alerts button{flex:0 0 140px;white-space:normal}.article-toc-card{display:none}.article-page{padding-bottom:96px}}@media(max-width:767px){.site-nav{width:calc(100% - 32px);min-height:64px;flex-wrap:wrap;gap:0}.nav-actions{display:flex;margin-left:auto;gap:8px}.nav-actions :is(a,button){display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--skin-line);border-radius:9px}.nav-search,.nav-free-kit{display:none}.site-menu{margin:0}.article-layout{padding:24px 16px}.article-header .fm-post-title{font-size:34px;line-height:1.08;margin-bottom:18px}.article-header>div:last-child{gap:12px;font-size:10px}.article-answer{padding:16px;margin-bottom:16px}.article-page .article-answer p{font-size:16px}.article-page .fm-article{font-size:17px}.article-next-shell{padding:0 16px 32px}.article-next-read{flex-direction:column}.article-next-read>:is(picture,img){width:100%;max-height:190px}.article-next-read>span{padding:18px}.footer-shell{padding:0 16px}.footer-signup{grid-template-columns:1fr;gap:24px}.footer-columns{grid-template-columns:1fr 1fr;gap:24px}.footer-bottom{flex-direction:column;align-items:flex-start}}.plan-desk .desk-grid{row-gap:40px;padding-top:30px}.plan-desk .desk-rail{grid-row:1;position:static;max-height:none;overflow:visible;padding:0}.plan-desk .desk-story{grid-row:2}.desk-lower-rail{grid-column:2;grid-row:2;position:sticky;top:100px;display:flex;flex-direction:column;gap:16px;min-width:0;max-height:calc(100dvh - 116px);overflow:auto;scrollbar-width:thin}.desk-lower-rail .article-toc-card nav{position:static}.desk-other-tools{padding:18px 20px;background:var(--skin-surface);border:1px solid var(--skin-line);border-radius:14px}.desk-other-tools>p{margin:0 0 10px}.desk-other-tools a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 0;border-top:1px solid var(--skin-line);font-size:14px;color:var(--skin-ink)}.desk-other-tools a:hover{color:var(--skin-accent-text)}.plan-desk .desk-answer{border-radius:14px!important}.plan-desk .desk-label{font-family:var(--skin-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.plan-desk .desk-picker-questions{border-radius:16px 16px 0 0!important;padding:20px 20px 16px}.plan-desk .desk-verdict{margin-top:0;border-radius:0 0 16px 16px!important;border-top:0;padding:0 20px 20px}.plan-desk .desk-verdict-top{border-top:1px solid var(--skin-tool-line);padding:16px 0;background:var(--skin-tool)!important}.plan-desk .desk-verdict-top h3{font-size:26px}.plan-desk .desk-verdict-top p{font-size:14px;line-height:1.5;color:#cfc7b5}.plan-desk .desk-question{margin-top:14px}.plan-desk .desk-question legend{font:600 12px/1.4 var(--skin-body)}.plan-desk .desk-chip span{min-height:44px;display:flex;align-items:center;padding:8px 10px;font-size:12px}.plan-desk .desk-setup{margin-top:14px;border:1px solid var(--skin-line);border-radius:14px;background:var(--skin-surface)!important;color:var(--skin-ink)!important;--skin-ink: #0E0E0C;--skin-muted: #625D54;--skin-line: #E7E4DC;--skin-surface: #FFFFFF;--skin-accent-text: #B8430F;--desk-ink: var(--skin-ink);--desk-muted: var(--skin-muted);--desk-hair: var(--skin-line);--desk-card: var(--skin-surface)}.plan-desk .desk-setup-link{color:var(--skin-accent-text)!important;background:transparent!important}.plan-desk .desk-setup-link:hover{text-decoration:underline}.plan-desk .desk-setup-label{color:var(--skin-muted)!important}.plan-desk .desk-next{margin-top:14px}.desk-alerts form{flex-direction:column;gap:10px}.desk-alerts input{font-size:16px;min-height:48px}.desk-alerts button{min-height:48px;font-size:14px;white-space:normal}.plan-desk .desk-verdict .desk-alerts{border:1px solid var(--skin-tool-line);border-radius:12px;padding:16px}.plan-desk .desk-alert-fine{font-size:12px}.desk-lower-rail>.desk-alerts{border:1px solid var(--skin-tool-line);border-radius:14px}.desk-sticky{display:none}@media(min-width:1024px){.plan-desk .desk-verdict .desk-alerts form{flex-direction:row;flex-wrap:wrap}.plan-desk .desk-verdict .desk-alerts label{flex-basis:100%}.plan-desk .desk-verdict .desk-alerts button{width:100%}}@media(max-width:1023px){.plan-desk .desk-grid{padding:20px 16px 0;gap:24px}.plan-desk h1{font-size:29px}.plan-desk .desk-rail,.plan-desk .desk-story{width:100%}.desk-lower-rail{position:static;width:100%;max-height:none;overflow:visible}.desk-lower-rail .article-toc-card{display:block}.desk-lower-rail .desk-other-tools{display:none}.plan-desk .desk-picker-questions{padding:18px 16px 16px}.plan-desk .desk-verdict{padding:0 16px 16px}.plan-desk .desk-hero{display:block}.desk-sticky:not([hidden]){position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border:1px solid var(--skin-tool-line);border-radius:14px;font:12px/1.35 var(--skin-body);box-shadow:0 8px 24px #0004}.desk-sticky strong{display:block;font-size:13px}.desk-sticky-button{display:grid;place-items:center;min-height:44px;min-width:82px;margin-left:auto;padding:10px 14px;font:600 14px var(--skin-body);text-decoration:none;white-space:nowrap}.desk-sticky[hidden]{display:none!important}}@media(prefers-reduced-motion:reduce){.desk-chip span{transition:none}}.plan-desk .desk-rail>div:not(.plan-picker) .desk-verdict{border:1px solid var(--skin-tool-line);border-radius:16px!important;padding-top:20px}.plan-desk .desk-rail>div:not(.plan-picker) .desk-verdict-top{border-top:0;padding-top:0}.fm-stamp,.num,[class~="text-[var(--fm-build)]"],.apt-index,.apt-note-label,.text-secondary,.text-accent{color:var(--skin-accent-text)!important}.text-border{color:var(--skin-muted)!important}.apt-verified{color:var(--skin-ok)!important}:root :is(.apt-receipt,.fm-tool-result,.demo-frame){--fm-paper: var(--skin-tool-text) !important;--fm-build: var(--skin-tool-accent) !important}[aria-label=Pagination] :is([aria-current=page],a:hover){background:var(--skin-tool)!important;color:var(--skin-tool-text)!important}.fm-article .tweet-card__check{color:var(--skin-on-accent)!important}.site-nav .nav-free-kit:hover{background:#d94f16;color:#0e0e0c!important;border-color:#d94f16}.site-nav a.nav-free-kit:focus-visible{outline:3px solid var(--skin-ink);outline-offset:4px}.site-footer.footer-quiet{background:var(--skin-page)!important;color:var(--skin-ink)!important;--skin-tool-text: var(--skin-ink);--skin-tool-muted: var(--skin-muted);--skin-tool-line: var(--skin-line-strong)}.footer-quiet .footer-columns a{color:var(--skin-ink)}.footer-quiet .footer-wordmark span{color:var(--skin-accent-text)}.search-empty{padding:28px 0 0;max-width:820px;margin:auto}.search-empty h1{font-size:clamp(28px,4vw,40px);margin-bottom:12px}.search-empty p{color:var(--skin-muted);margin-bottom:20px}.search-topics{display:flex;flex-wrap:wrap;gap:10px}.search-topics a{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid var(--skin-line-strong);border-radius:8px;background:var(--skin-surface);color:var(--skin-ink)}.search-plan-link{display:inline-flex;padding-block:20px;color:var(--skin-accent-text);text-decoration:underline}.search-page a:focus-visible{outline:2px solid var(--skin-accent-text);outline-offset:3px}.search-dialog{color-scheme:light;--skin-page: #FBFAF7;--skin-surface: #FFFFFF;--skin-surface-2: #F1EFE9;--skin-ink: #0E0E0C;--skin-muted: #625D54;--skin-line: #E7E4DC;--skin-line-strong: #D6D2C7;--skin-accent-text: #B8430F}.search-page{width:min(880px,calc(100% - 40px));margin:64px auto 88px}.search-panel{color:var(--skin-ink);font-family:var(--skin-body)}.search-panel [hidden]{display:none!important}.search-query{display:flex;gap:14px;align-items:center;padding:12px 14px 12px 20px;border:1px solid var(--skin-line-strong);border-radius:12px;background:var(--skin-surface)}.search-query:focus-within{border-color:var(--skin-accent-text);box-shadow:0 0 0 3px #e85a1f2e}.search-query svg{flex-shrink:0;color:var(--skin-muted)}.search-query input{min-width:0;width:100%;height:44px;padding:0;border:0;outline:0;box-shadow:none;background:transparent;color:var(--skin-ink);font:400 18px var(--skin-body)}.search-query input:focus{outline:0;box-shadow:none}.search-query input::placeholder{color:var(--skin-muted);opacity:1}.search-panel button{cursor:pointer}.search-submit,.search-more{min-height:44px;padding:10px 18px;border-radius:8px;background:var(--skin-tool);color:var(--skin-tool-text);font:600 13px var(--skin-mono)}.search-submit:hover,.search-more:hover{color:var(--skin-tool-accent)}.search-panel :is(a,button):focus-visible,.search-dialog [data-search-close]:focus-visible{outline:2px solid var(--skin-accent-text);outline-offset:3px}.search-filters{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;gap:8px;margin-top:24px}.search-filters button{flex:0 0 auto;white-space:nowrap;min-height:44px;padding:9px 14px;border:1px solid var(--skin-line-strong);border-radius:8px;color:var(--skin-muted);font:500 12px var(--skin-mono)}.search-filters button[aria-pressed=true]{background:var(--skin-tool);color:var(--skin-tool-text);border-color:var(--skin-tool)}.search-count{margin:26px 0 18px;font:500 13px/1.6 var(--skin-mono);color:var(--skin-muted);overflow-wrap:anywhere}.search-results{display:grid;gap:12px}.search-card{display:flex;gap:20px;padding:24px;border:1px solid var(--skin-line);border-radius:12px;background:var(--skin-surface);transition:border-color .15s}.search-card:focus-within,.search-card:hover{border-color:var(--skin-line-strong)}.search-card-image{width:112px;height:76px;flex:0 0 112px;object-fit:cover;border-radius:6px;background:var(--skin-surface-2)}.search-card-content{min-width:0;flex:1}.search-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;color:var(--skin-muted);font:500 11px/1.6 var(--skin-mono)}.search-card h3{margin:0 0 10px;font:650 20px/1.3 var(--skin-head);letter-spacing:-.03em}.search-card-title{color:var(--skin-ink);text-decoration:none;overflow-wrap:anywhere}.search-card-title:hover{text-decoration:underline;text-underline-offset:4px}.search-card-excerpt{margin:0;color:var(--skin-muted);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.search-panel mark{background:#e85a1f2e;color:var(--skin-ink);padding:1px 2px;border-radius:2px}.search-subresults{display:grid;gap:1px;margin:14px 0 0;padding:0 0 0 14px;border-left:2px solid var(--skin-line);list-style:none}.search-subresults a{display:inline-grid;grid-template-columns:1.25em minmax(0,1fr);gap:.35em;align-items:start;min-height:40px;padding:8px 0;color:var(--skin-ink);font-size:13px;line-height:1.5;text-decoration:none}.search-subresult-arrow{color:var(--skin-muted)}.search-subresult-text{overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--skin-line-strong);text-underline-offset:4px}.search-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.search-more:disabled{opacity:.65;cursor:wait}.search-view-all{padding:12px 0;color:var(--skin-accent-text);font:500 12px var(--skin-mono);text-decoration:underline;text-underline-offset:4px}.search-try{margin:0 0 24px;color:var(--skin-muted);font-size:14px;line-height:1.8}.search-try button,.search-error :is(button,a){min-height:44px;color:var(--skin-accent-text);text-decoration:underline;text-underline-offset:3px}.search-error{padding:20px;border:1px solid var(--skin-line-strong);border-radius:8px;color:var(--skin-ink)}.search-dialog{position:fixed;inset:0;width:min(780px,calc(100% - 48px));max-width:none;height:min(80dvh,760px);max-height:min(820px,calc(100dvh - 96px));margin:48px auto auto;padding:0;border:1px solid var(--skin-line-strong);border-radius:16px;background:var(--skin-page);color:var(--skin-ink);box-shadow:0 24px 100px #00000040}.search-dialog[open]{display:flex;flex-direction:column}.search-dialog::backdrop{background:#0e0e0c8c;backdrop-filter:blur(4px)}.search-dialog-header{flex-shrink:0;background:var(--skin-page);display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--skin-line)}.search-dialog-header h2{margin:0;color:var(--skin-muted);font:500 12px var(--skin-mono)}.search-dialog-header button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--skin-line-strong);border-radius:8px;background:var(--skin-surface);color:var(--skin-ink);cursor:pointer}.search-dialog .search-panel{flex:1;overflow:hidden;background:var(--skin-page);display:flex;flex-direction:column;min-height:0}.search-dialog .search-query-band{position:relative;z-index:1;flex-shrink:0;padding:20px 24px 16px;background:var(--skin-page)}.search-dialog .search-query{margin:0}.search-dialog .search-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 24px;scrollbar-gutter:stable}.search-dialog .search-empty h1{font-size:26px}.search-dialog .search-topics{gap:8px}.search-dialog .search-topics a{font-size:12px;padding-inline:12px}.search-dialog .search-card{padding:20px;gap:16px}.search-dialog .search-card h3{font-size:19px}.search-dialog .search-card-image{width:88px;height:62px;flex-basis:88px}.search-key-hints{flex-shrink:0;background:var(--skin-page);display:flex;gap:20px;margin:0;padding:14px 24px;border-top:1px solid var(--skin-line);color:var(--skin-muted);font:11px var(--skin-mono)}.search-key-hints kbd{padding:2px 5px;border:1px solid var(--skin-line-strong);border-radius:4px;background:var(--skin-surface)}.search-recents{margin-top:24px}.search-section-label{display:flex;align-items:center;justify-content:space-between}.search-section-label h3{margin:0;font:500 12px var(--skin-mono);color:var(--skin-muted)}.search-section-label button{min-height:44px;color:var(--skin-accent-text);font-size:12px;text-decoration:underline}[data-search-recent-list]{display:flex;flex-wrap:wrap;gap:8px}[data-search-recent-list] button{min-height:44px;padding:9px 12px;border:1px solid var(--skin-line-strong);border-radius:8px;background:var(--skin-surface);color:var(--skin-ink);font-size:13px}@media(max-width:767px){.search-page{width:calc(100% - 32px);margin-top:32px}.search-query{gap:10px;padding:8px 10px}.search-query input{font-size:16px}.search-filters{gap:4px;overflow-x:visible}.search-filters button{flex:1 0 auto;min-width:0;min-height:40px;padding:8px 4px;font-size:11px}.search-submit{padding-inline:12px;font-size:11px}.search-card,.search-dialog .search-card{gap:12px;padding:16px}.search-card-image,.search-dialog .search-card-image{width:64px;height:48px;flex-basis:64px}.search-card h3,.search-dialog .search-card h3{font-size:18px}.search-card-excerpt{font-size:13px}.search-dialog{inset:0;width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.search-dialog-header{padding:8px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left))}.search-dialog .search-panel{flex:1}.search-dialog .search-query-band{padding:16px max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left))}.search-dialog .search-scroll{padding:0 max(16px,env(safe-area-inset-right)) 24px max(16px,env(safe-area-inset-left))}.search-key-hints{flex-shrink:0;background:var(--skin-page);display:none}}.form-error,.newsletter-error,[data-alerts-error],[data-team-error]{color:var(--skin-error)!important}.newsletter-error{padding-block:0}.newsletter-error:has(p:not(:empty)),.form-error:not(:empty),[data-alerts-error]:not(:empty){margin-top:12px}[data-alerts-error]:empty,.form-error:empty{margin:0}body{padding-bottom:var(--plan-sticky-space, 0px)}.desk-sticky>span{min-width:0}.desk-sticky-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--skin-tool-muted);border-radius:8px;background:var(--skin-tool);color:var(--skin-tool-text);cursor:pointer;font-size:24px}.desk-sticky-close:focus-visible{outline:2px solid var(--skin-tool-text);outline-offset:2px}.article-page img,.plan-desk img,.article-next-shell img{background-color:var(--skin-surface-2)}.footer-quiet .social-icons a{color:var(--skin-ink);border-color:var(--skin-line-strong)}.site-footer .social-icons a:hover{background:#e85a1f;color:#0e0e0c;border-color:#e85a1f}html[data-mode=ink] .form-error,html:has(.ba-before) .form-error{--skin-error: var(--skin-tool-error)}:is(.footer-signup,.newsletter-shelf,.fm-page-hero) .newsletter-form-wrapper{width:100%;max-width:480px;min-width:0;justify-self:start}:is(.footer-signup,.newsletter-shelf,.fm-page-hero) .newsletter-fields{display:flex;flex-direction:row;align-items:start;gap:12px}:is(.footer-signup,.newsletter-shelf,.fm-page-hero) .newsletter-fields>div{flex:1;min-width:0}:is(.footer-signup,.newsletter-shelf,.fm-page-hero) .newsletter-fields input[type=email]{height:48px;min-height:48px;padding-block:22px 6px}:is(.footer-signup,.newsletter-shelf,.fm-page-hero) .newsletter-fields button[type=submit]{flex:0 0 auto;width:auto;height:48px;min-height:48px;padding:0 16px;white-space:nowrap}.mobile-kit-item{display:none}@media(max-width:767px){.mobile-kit-item{display:block}.site-menu a.mobile-free-kit{display:flex;align-items:center;justify-content:center;padding:0 16px;min-height:48px;border:1px solid #E85A1F;border-radius:9px;background:#e85a1f;color:#0e0e0c}.site-menu a.mobile-free-kit:hover{background:#d94f16;color:#0e0e0c!important}}@media(max-width:640px){:is(.footer-signup,.newsletter-shelf,.fm-page-hero) .newsletter-fields{flex-direction:column}:is(.footer-signup,.newsletter-shelf,.fm-page-hero) .newsletter-fields>div,:is(.footer-signup,.newsletter-shelf,.fm-page-hero) .newsletter-fields button[type=submit]{width:100%;flex:none}}
