body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#fcfcfb;--bg2:#f2f3f2;--card:#fff;--ink:#202321;--ink2:#555c58;--ink3:#6d746f;--line:#e0e4e0;--btn:#252b27;--btn-ink:#fff;--code:#f5f6f4;--accent:#32745d;--accent-soft:#edf4ef;--shadow:0 3px 8px #20282105,0 20px 54px #2028210b}:root[data-theme=dark]{--bg:#151816;--bg2:#1d221f;--card:#1a1f1c;--ink:#eef1ed;--ink2:#b6bfb8;--ink3:#99a49b;--line:#343e36;--btn:#e4ece5;--btn-ink:#17231b;--code:#1c211e;--accent:#9fcbb3;--accent-soft:#24372b;--shadow:0 3px 8px #0001,0 20px 54px #0003;color-scheme:dark}:root[data-theme=light]{color-scheme:light}.site-page{-webkit-font-smoothing:antialiased;background:#fcfcfb;background:var(--bg);color:#202321;color:var(--ink);font-family:Avenir Next,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.65;min-height:100vh}.site-page *,.site-page :after,.site-page :before{box-sizing:border-box}.site-page a{text-decoration:none}.site-page a:not(.btn){color:inherit}.site-page button{font-family:inherit}.site-page code,.site-page pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.site-page :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid #32745d;outline:2px solid var(--accent);outline-offset:5px}.site-page button:disabled{cursor:wait;opacity:.55}.skip-link{background:#fff;background:var(--card);border:1px solid #e0e4e0;border:1px solid var(--line);border-radius:6px;left:20px;padding:10px 16px;position:fixed;top:-100px;z-index:999}.skip-link:focus{top:12px}.brand{align-items:center;font-size:20px;font-weight:750;gap:9px;letter-spacing:-.04em}.brand,.brand-mark{color:#202321;color:var(--ink);display:inline-flex;flex-shrink:0}.brand-mark{height:34px;width:34px}.brand-mark svg{fill:currentColor;height:100%;width:100%}.brand-mark .brand-flow{fill:#32745d;fill:var(--accent)}.brand-wordmark{line-height:1;white-space:nowrap}.brand-suffix{color:#202321;color:var(--ink);font-weight:450;letter-spacing:-.045em}.btn{align-items:center;border:1px solid #0000;border-radius:7px;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;line-height:1.4;min-height:46px;padding:10px 20px;transition:background .16s,border-color .16s;white-space:nowrap}.btn-dark{background:#252b27;background:var(--btn);border-color:#252b27;border-color:var(--btn);color:#fff;color:var(--btn-ink)}.btn-dark:hover{opacity:.88}.btn-ghost{background:#fff;background:var(--card);border-color:#e0e4e0;border-color:var(--line);color:#202321;color:var(--ink)}.btn-ghost:hover{border-color:#6d746f;border-color:var(--ink3)}.btn-small{font-size:12px;min-height:36px;padding:8px 13px}.icon-btn,.theme-toggle{background:#0000;border:1px solid #0000;border-radius:6px;color:#555c58;color:var(--ink2);cursor:pointer;display:inline-grid;height:36px;padding:0;place-items:center;width:36px}.icon-btn:hover,.theme-toggle:hover{background:#f2f3f2;background:var(--bg2);border-color:#e0e4e0;border-color:var(--line)}.text-link{align-items:center;color:#32745d;color:var(--accent);display:inline-flex;font-size:12px;font-weight:600;gap:8px}@media (max-width:640px){.brand{font-size:16px;gap:6px}.brand-mark{height:28px;width:28px}.theme-toggle{width:32px}}@media (max-width:360px){.brand{font-size:14px}}.landing-page{--stage:#dce9e0;--stage-ink:#244c3a;--paper:#fff;--paper-ink:#202321;--canvas:#eef0ee;--snippet-bg:#202522;--snippet-toolbar:#2c332e;--snippet-ink:#f0f3ef;--snippet-muted:#b8c3ba;--section-gap:136px;--radius:0px}:root[data-theme=dark] .landing-page{--stage:#2a4033;--stage-ink:#d6e8dc;--canvas:#101310}.landing-page .landing-container{margin-inline:auto;padding-inline:40px;width:min(100%,1328px)}.landing-page main>section{scroll-margin-top:96px}.landing-nav{background:var(--bg);position:sticky;top:0;z-index:100}.cta-row,.footer-links,.footer-wrap,.nav-actions,.nav-links,.nav-wrap{align-items:center;display:flex}.nav-wrap{gap:32px;min-height:88px}.nav-links{font-size:14px;gap:28px;margin-left:auto}.nav-links a{padding-block:12px}.nav-actions{gap:8px;margin-left:auto}.nav-links+.nav-actions{margin-left:12px}.landing-page .icon-btn,.landing-page .theme-toggle,.language-toggle{border:0;border-radius:0;color:var(--ink);height:44px;width:44px}.language-toggle{background:#0000;cursor:pointer;font-size:14px;font-weight:600}.language-toggle:hover{background:var(--bg2)}.landing-page .btn{border:0;border-radius:var(--radius);font-size:16px;min-height:50px;padding:14px 22px}.landing-page .btn-dark{background:var(--accent);color:var(--bg)}.landing-page .btn-outline{background:#0000;border:1.5px solid var(--accent);color:var(--accent)}.landing-page .btn-outline:hover{background:var(--accent);color:var(--bg)}.landing-page .text-link{align-items:center;color:var(--ink);display:inline-flex;font-size:16px;gap:6px}.landing-page .hero{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:.95fr 1.05fr;padding-block:52px 68px}.hero h1{font-size:clamp(40px,4.2vw,62px);font-weight:650;letter-spacing:-.04em;line-height:1.2;margin:0}.landing-page[data-locale=en] .hero h1{font-size:clamp(42px,4.4vw,64px);line-height:1.08}.hero-title-line{display:inline-block}.hero .lede{color:var(--ink2);font-size:16px;line-height:1.7;margin:18px 0 24px;max-width:28em}.cta-row{flex-wrap:wrap;gap:20px}.hero-copy .command-block{margin-top:30px}.hero-note{color:var(--ink2);font-size:14px;margin:16px 0 0}.hero-visual{margin:0;min-width:0}.hero-visual figcaption{color:var(--ink2);font-size:13px;margin-top:16px}.landing-page .compatibility{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:.9fr 1.1fr;padding-block:44px}.compat-copy p{font-size:16px;margin:0;max-width:33em}.compat-copy .compat-title{font-size:24px;font-weight:600;letter-spacing:-.03em;margin-bottom:10px}.compatibility-logos{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.compat-item{align-items:center;color:var(--ink2);display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:14px}.compat-mark{color:var(--ink);display:grid;height:56px;place-items:center;transition:color .25s,transform .25s cubic-bezier(.2,.8,.3,1);width:56px}.compat-mark svg{display:block;height:38px;width:38px}.compat-label{transition:color .25s}.compat-item:hover .compat-mark{transform:translateY(-4px)}.compat-item:hover .compat-label{color:var(--ink)}.landing-page :is(.features-section,.studio-section){padding-top:var(--section-gap)}.section-heading{align-items:flex-end;display:flex;gap:48px;justify-content:space-between;margin-bottom:40px}.landing-page h2{font-size:clamp(32px,3.2vw,44px);font-weight:600;letter-spacing:-.04em;line-height:1.25;margin:0}.section-description{color:var(--ink);font-size:16px;margin:0;max-width:28em}.rule-list{grid-gap:12px;display:grid;gap:12px}.rule-row{grid-gap:40px;align-items:center;background:var(--bg2);display:grid;gap:40px;grid-template-columns:.75fr 1.15fr 1fr;min-height:156px;padding:32px}.rule-row h3{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.35;margin:0}.rule-row p{font-size:15px;line-height:1.8;margin:0}.rule-specimen{align-items:center;color:var(--accent);display:flex;gap:16px;justify-content:center;min-height:92px}.specimen-box{background:var(--card);border-radius:6px}.specimen-snapshot{grid-gap:8px;border:1.5px dashed var(--accent);display:grid;gap:8px;grid-template-columns:36px 1fr;height:66px;padding:8px;width:136px}.specimen-sidebar{background:var(--stage-ink);border-radius:3px;opacity:.14}.specimen-grid{grid-gap:5px;align-content:center;display:grid;gap:5px}.specimen-bar.primary{background:var(--stage-ink);border-radius:2px;height:12px;opacity:.25}.specimen-bar.secondary{background:var(--stage-ink);border-radius:2px;height:24px;opacity:.14}.specimen-textlines{grid-gap:6px;align-content:center;display:grid;gap:6px;grid-template-columns:1fr;padding:12px 18px;width:136px}.text-line{background:var(--stage-ink);display:block;height:3px;opacity:.5;width:100%}.text-line.short{width:62%}.specimen-breakline{border-bottom:1.5px dashed var(--accent);display:block;height:4px;margin:2px 0}.specimen-pages{display:flex;gap:6px}.specimen-page-card{background:var(--card);border:1px solid var(--line);border-radius:4px;color:var(--accent);display:grid;font-size:11px;font-weight:600;height:50px;place-items:center;width:36px}.specimen-badge-pill{align-items:center;background:#dc262614;border:1.5px dashed #dc2626;border-radius:6px;color:#dc2626;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 14px}.specimen-icon{font-size:15px}.features-benchmark{background:var(--bg2);border:1px solid var(--line);margin-top:56px;padding:32px}.features-benchmark-header{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:24px}.features-benchmark-header h3{font-size:22px;font-weight:600;letter-spacing:-.025em;margin:0 0 8px}.benchmark-table-wrap{background:var(--bg2);border:1px solid var(--line);margin-top:16px;overflow-x:auto;width:100%}.features-benchmark .benchmark-table-wrap{border-inline:0;margin-top:0}.benchmark-table{border-collapse:collapse;font-size:15px;text-align:left;white-space:nowrap;width:100%}.benchmark-table td,.benchmark-table th{border-bottom:1px solid var(--line);padding:18px 24px}.benchmark-table th{background:var(--bg);color:var(--ink2);font-size:13px;font-weight:600;letter-spacing:.02em}.benchmark-table tbody tr:last-child td{border-bottom:0}.benchmark-table tbody tr:hover{background:var(--card)}.benchmark-legacy{color:var(--ink2);font-size:14px}.benchmark-wp{color:var(--ink);font-size:15px;font-weight:600}.benchmark-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:4px 10px}.benchmark-tag.pass{background:#32745d1f;color:var(--accent)}.benchmark-tag.fail{background:#dc26261f;color:#dc2626}.benchmark-footer{align-items:center;color:var(--ink2);display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:space-between;margin-top:16px}.benchmark-note{color:var(--ink2);font-size:13px;margin:0}.scene-list{grid-gap:20px;display:grid;gap:20px}.scene-link{grid-gap:48px;align-items:center;background:var(--bg2);display:grid;gap:48px;grid-template-columns:.95fr 1fr auto;overflow:hidden;padding-right:32px}.scene-image{background:var(--stage);height:218px;overflow:hidden;padding:20px 20px 0}.scene-image img{display:block;height:auto;object-fit:cover;object-position:top;transition:transform .5s;width:100%}.scene-link:hover .scene-image img{transform:translateY(-6px)}.scene-info{grid-gap:12px;display:grid;gap:12px;padding-block:20px}.scene-info strong{align-items:center;display:flex;font-size:24px;font-weight:600;gap:12px;letter-spacing:-.03em;line-height:1.3}.scene-info>span{font-size:16px}.scene-info .scene-type{color:var(--ink2);gap:8px}.scene-detail,.scene-info .scene-type{align-items:center;display:flex;font-size:14px}.scene-detail{gap:14px;white-space:nowrap}.scene-detail svg{transition:transform .2s}.scene-link:hover .scene-detail svg{transform:translateX(5px)}.landing-page .quickstart-section{background:var(--bg2);margin-top:var(--section-gap);padding-block:72px}.quickstart-inner{grid-gap:72px;align-items:start;display:grid;gap:72px;grid-template-columns:.8fr 1.2fr}.faq-section .sub,.quickstart-copy .sub{font-size:16px;line-height:1.8;margin:24px 0 32px}.setup-steps{grid-gap:28px;display:grid;gap:28px;list-style:none;margin:0 0 32px;padding:0}.setup-steps li{align-items:flex-start;display:flex;gap:16px}.setup-steps li>svg{flex-shrink:0;margin-top:4px}.setup-steps strong{font-size:16px;font-weight:600}.setup-steps p{font-size:16px;margin:6px 0 0}.quickstart-example{min-width:0}.code-window,.command-block{background:var(--snippet-bg);color:var(--snippet-ink);min-width:0;overflow:hidden}.command-block{align-items:center;display:flex;gap:12px;padding:8px 12px 8px 18px}.command-block pre{flex:1 1;font-size:13px;line-height:1.7;margin:0;min-width:0;overflow-x:auto;padding-block:10px;scrollbar-width:thin;white-space:pre}.command-block code{color:inherit;font:inherit}.copy-btn{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;gap:6px;justify-content:center;min-height:44px;padding:8px}.code-window .copy-btn:hover,.command-block .copy-btn:hover{background:var(--snippet-toolbar)}.code-window :is(button,pre):focus-visible,.command-block .copy-btn:focus-visible{outline-color:var(--snippet-ink);outline-offset:-3px}.code-window{margin-top:12px}.code-toolbar{align-items:center;background:var(--snippet-toolbar);display:flex;gap:8px;justify-content:space-between;padding:8px}.code-toolbar [role=tablist]{display:flex;gap:4px;min-width:0}.code-toolbar [role=tab]{align-items:center;background:#0000;border:0;color:var(--snippet-muted);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;justify-content:center;min-height:44px;padding:10px}.code-toolbar [role=tab].active{background:var(--snippet-bg);color:var(--snippet-ink)}.code-window pre{color:var(--snippet-ink);font-size:14px;line-height:1.85;margin:0;max-height:470px;min-height:370px;overflow:auto;padding:22px 18px;scrollbar-width:thin;tab-size:2;white-space:pre}.code-window pre>code{display:block;font:inherit;min-width:max-content}.code-line{display:block}.line-number{color:var(--snippet-muted);display:inline-block;-webkit-user-select:none;user-select:none;width:32px}.code-import{color:#b8ddcc}.faq-section{grid-gap:72px;display:grid;gap:72px;grid-template-columns:.8fr 1.2fr;padding-block:var(--section-gap)}.faq-section .sub{max-width:24em}.faq-list{grid-gap:10px;display:grid;gap:10px}.faq-list details{background:var(--bg2);padding:24px}.faq-list summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:24px;justify-content:space-between;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{font-size:16px;font-weight:400;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list p{font-size:16px;line-height:1.85;margin:20px 0 0}.landing-footer{background:var(--stage);color:var(--ink);padding-block:56px 32px}.footer-statement{font-size:32px;letter-spacing:-.04em;line-height:1.45;margin:0 0 48px;max-width:24em}.footer-wrap{gap:28px}.footer-links,.footer-note{font-size:14px}.footer-links{gap:24px;margin-left:auto}.footer-links a{align-items:center;display:inline-flex;gap:8px}.page-concept{background:radial-gradient(95% 80% at 18% 0,#ffffffb3,#0000 58%),linear-gradient(150deg,#eef3ee,#e3ebe5 62%,#eaf0ea);border-radius:26px;box-shadow:inset 0 1px 0 #ffffff8c,inset 0 0 0 1px #17231c0a;overflow:hidden;padding:20px 16px;position:relative}:root[data-theme=dark] .page-concept{background:radial-gradient(95% 80% at 18% 0,#26332b,#0000 58%),linear-gradient(150deg,#1b2620,#151e19);box-shadow:inset 0 1px 0 #ffffff12,inset 0 0 0 1px #ffffff08}.page-concept:before{background-image:radial-gradient(circle,#28382d26 1px,#0000 0);background-size:17px 17px;content:"";inset:0;-webkit-mask-image:radial-gradient(82% 82% at 48% 46%,#000 30%,#0000 100%);mask-image:radial-gradient(82% 82% at 48% 46%,#000 30%,#0000 100%);opacity:.5;pointer-events:none;position:absolute}:root[data-theme=dark] .page-concept:before{background-image:radial-gradient(circle,#dfeae22b 1px,#0000 0)}.page-concept svg{display:block;height:auto;position:relative;width:100%}.concept-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;letter-spacing:.08em}.concept-display{font-family:Avenir Next,Segoe UI,PingFang SC,sans-serif;font-weight:750;letter-spacing:-.01em}.pdf-card{transition:transform .45s cubic-bezier(.2,.8,.3,1)}.page-concept:hover .pdf-card{transform:translateY(-5px)}.landing-page :is(a,button,summary){transition:transform .2s,opacity .2s,background-color .2s}.landing-page :is(.btn,.icon-btn,.theme-toggle,.language-toggle):hover{transform:translateY(-2px)}.landing-page :is(.btn,button):active{transform:translateY(1px)}@keyframes landing-arrive{0%{opacity:.45;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-copy>*,.hero-visual{animation:landing-arrive .7s both}.hero-copy>:nth-child(2){animation-delay:70ms}.hero-copy>:nth-child(3){animation-delay:.14s}.hero-copy>:nth-child(4){animation-delay:.21s}.hero-copy>:nth-child(5){animation-delay:.28s}.hero-visual{animation-delay:.15s}[data-reveal].is-visible{animation:landing-arrive .65s both}.rule-row:nth-child(2),.setup-steps li:nth-child(2){animation-delay:70ms}.rule-row:nth-child(3),.setup-steps li:nth-child(3){animation-delay:.14s}@media(max-width:1100px){.nav-links{gap:18px}.nav-wrap{gap:20px}.landing-page .hero{gap:36px}.landing-page .landing-container{padding-inline:32px}.hero h1{font-size:48px}.landing-page[data-locale=en] .hero h1{font-size:44px}.hero .lede{font-size:16px}.rule-row{gap:28px;grid-template-columns:.8fr 1.2fr}.rule-specimen{display:none}.scene-link{gap:32px}.scene-detail{font-size:0;gap:0}.scene-info strong{align-items:center;display:flex;font-size:24px;gap:12px}.faq-section,.quickstart-inner{gap:40px;grid-template-columns:.8fr 1.2fr}.code-toolbar [role=tab]{gap:6px;padding-inline:8px}.code-toolbar [role=tab] svg{display:none}}@media(max-width:850px){.landing-page{--section-gap:100px}.nav-links{display:none}.nav-links+.nav-actions{margin-left:auto}.landing-page .hero{gap:28px;grid-template-columns:1fr 1fr;padding-block:48px}.hero h1{font-size:40px}.landing-page[data-locale=en] .hero h1{font-size:38px}.hero .lede{font-size:16px;margin-top:28px}.cta-row{gap:18px}.cta-row .text-link{font-size:14px}.landing-page .btn{padding-inline:18px}.hero-visual figcaption{font-size:13px}.page-concept{border-radius:22px;padding:16px 10px}.hero-copy .command-block{margin-top:24px}.command-block{gap:8px;padding-left:12px}.hero-copy .command-block .copy-btn span{display:none}.landing-page .compatibility{gap:22px;grid-template-columns:1fr;padding-block:28px}.compat-copy p{max-width:none}.compatibility-logos{flex-wrap:wrap;gap:36px;justify-content:flex-start}.compat-item{align-items:center;flex-direction:row;gap:12px}.compat-mark{height:44px;width:44px}.compat-mark svg{height:30px;width:30px}.section-heading{display:block}.section-description{margin-top:20px;max-width:40em}.features-benchmark{margin-top:36px;padding:24px}.features-benchmark-header{align-items:flex-start;flex-direction:column;gap:16px}.scene-link{gap:24px;grid-template-columns:.95fr 1.05fr auto;padding-right:24px}.scene-image{height:200px;padding:16px 16px 0}.scene-info{gap:10px}.scene-info strong{align-items:center;display:flex;font-size:24px;gap:12px}.quickstart-inner{gap:36px;grid-template-columns:1fr}.setup-steps{gap:24px;grid-template-columns:repeat(3,1fr)}.setup-steps li{flex-direction:column;gap:12px}.quickstart-copy .sub{max-width:40em}.code-toolbar [role=tab] svg{display:block}.faq-section{gap:36px;grid-template-columns:1fr}.faq-section .sub{margin-bottom:24px;max-width:none}}@media(max-width:600px){.landing-page{--section-gap:80px}.landing-page .landing-container{padding-inline:20px}.nav-wrap{gap:8px;min-height:72px}.nav-actions{gap:0}.landing-page .brand{font-size:18px}.landing-page .brand-mark{height:30px;width:30px}.landing-page .icon-btn,.landing-page .theme-toggle,.language-toggle{width:44px}.landing-page .hero{gap:32px;grid-template-columns:1fr;padding-block:36px 24px}.hero h1{font-size:36px}.landing-page[data-locale=en] .hero h1{font-size:34px}.hero .lede{font-size:16px;margin:24px 0 20px;max-width:26em}.cta-row{gap:16px}.cta-row .text-link{font-size:14px}.hero-note{font-size:13px}.hero-visual{margin-top:0}.hero-visual figcaption{font-size:13px}.page-concept{border-radius:18px;padding:10px 6px}.hero-copy .command-block .copy-btn span{display:inline}.command-block{gap:6px;padding-left:12px}.copy-btn{padding-inline:6px}.landing-page .compatibility{gap:20px;padding-block:24px}.compat-copy .compat-title{font-size:24px}.compatibility-logos{flex-wrap:wrap;gap:14px 26px}.compat-item{font-size:13px}.compat-mark{height:40px;width:40px}.compat-mark svg{height:26px;width:26px}.landing-page h2{font-size:32px}.section-heading{margin-bottom:28px}.section-description{font-size:16px}.features-benchmark{margin-top:28px;padding:18px 14px}.rule-row{gap:14px;grid-template-columns:1fr;min-height:0;padding:24px}.rule-row h3{font-size:24px}.rule-row p{font-size:16px}.scene-list{gap:24px}.scene-link{gap:0 16px;grid-template-columns:1fr auto;padding:0 24px 20px}.scene-image{grid-column:1/-1;height:208px;margin-inline:-24px;padding:20px 20px 0}.scene-info{gap:10px;padding-bottom:0;padding-top:24px}.scene-info strong{align-items:center;display:flex;font-size:24px;gap:12px}.scene-info>span{font-size:16px}.scene-info .scene-type{font-size:14px}.scene-detail{align-self:center;padding-top:28px}.landing-page .quickstart-section{padding-block:40px}.quickstart-inner{gap:32px}.quickstart-copy .sub{margin-block:20px 28px}.setup-steps{gap:24px;grid-template-columns:1fr}.setup-steps li{flex-direction:row;gap:16px}.code-toolbar{gap:2px;padding:6px}.code-toolbar [role=tab]{font-size:13px;gap:6px;padding-inline:8px}.code-toolbar [role=tab] svg{height:14px;width:14px}.code-window pre{font-size:13px;padding:18px 12px}.line-number{width:26px}.code-toolbar .copy-btn{font-size:13px;gap:4px}.faq-section{gap:28px}.faq-list details{padding:22px}.faq-list summary{font-size:16px;gap:20px}.landing-footer{padding-block:40px 24px}.footer-statement{font-size:24px;margin-bottom:36px}.footer-wrap{flex-wrap:wrap;gap:20px}.footer-links{justify-content:space-between;margin:0;width:100%}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page :after,.landing-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.page-loading{background:#fafafa;background:var(--bg,#fafafa);color:#6b6b70;color:var(--ink2,#6b6b70);font-size:15px;padding:120px 24px;text-align:center}
/*# sourceMappingURL=main.38fcc5e0.css.map*/