@font-face{font-family:__Fraunces_482ce5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_482ce5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_482ce5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_482ce5;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_482ce5{font-family:__Fraunces_482ce5,__Fraunces_Fallback_482ce5;font-style:normal}.__variable_482ce5{--font-display:"__Fraunces_482ce5","__Fraunces_Fallback_482ce5"}@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Source_Sans_3_Fallback_bea9d5;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_bea9d5{font-family:__Source_Sans_3_bea9d5,__Source_Sans_3_Fallback_bea9d5;font-style:normal}.__variable_bea9d5{--font-body:"__Source_Sans_3_bea9d5","__Source_Sans_3_Fallback_bea9d5"}:root{color-scheme:light dark;--ink:#21180f;--ink-muted:#665846;--paper:#f4eddd;--paper-deep:#e8dcc5;--panel:#ede1cc;--accent:#943c2e;--accent-soft:#f0d7c6;--signal:#6e4f2b;--signal-soft:#e6d5b6;--highlight:#b87925;--alert:#c02617;--line:rgba(33,24,15,.2);--card:#fbf5e8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;max-width:100%;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--font-body),sans-serif;font-size:16px;line-height:1.55}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--highlight);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display),serif;letter-spacing:-.035em}.architecture-panel,.choice-section,.demo-section,.documentation-page,.flow-section,.marketing-footer,.marketing-header,.marketing-hero,.pricing-section,.security-note,.setup-section{width:min(1180px,calc(100% - 3rem));margin-inline:auto}.docs-nav,.marketing-header{align-items:center;display:flex;justify-content:space-between;gap:2rem;padding:1.25rem 0}.marketing-header{padding-top:1rem}.brand-lockup{align-items:flex-end;display:inline-flex;gap:1.2rem;text-decoration:none}.brand-lockup-copy{display:grid;grid-gap:.08rem;gap:.08rem;transform:translateY(-2.2rem) rotate(-7deg);transform-origin:0 50%}.wordmark{font-family:var(--font-display),serif;font-size:3.4rem;font-weight:700;letter-spacing:-.06em;line-height:.9;text-decoration:none}.wordmark span{color:var(--accent)}.brand-tagline{color:var(--alert);font-size:1.9rem;font-weight:850;letter-spacing:.14em;line-height:1;text-transform:uppercase}.brand-announcer{height:auto;margin-block:-.3rem 0;width:12.8rem}.marketing-header nav{align-items:flex-end;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin-left:auto;text-align:right}.marketing-header .nav-links{justify-content:flex-end}.docs-nav>div,.marketing-footer>div,.marketing-header .nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:1.1rem}.docs-nav a,.marketing-footer a,.marketing-header nav a{text-decoration:none}.marketing-header nav a:not(.nav-cta){color:var(--ink-muted);font-weight:600}.marketing-header nav a:not(.nav-cta):hover,.nav-cta{color:var(--ink)}.nav-cta{align-items:center;background:var(--accent-soft);border:1px solid var(--accent);border-radius:.25rem;display:inline-flex;font-weight:800;justify-content:center;padding:.55rem .95rem;transition:background-color .15s ease,border-color .15s ease}.nav-cta:hover{background:var(--signal-soft);border-color:var(--signal)}.marketing-hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:start;min-height:auto;padding-block:1.5rem 4rem;overflow:clip}.card-eyebrow,.kicker{color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-copy h1{font-size:clamp(2.9rem,5.4vw,5.2rem);line-height:.95;margin-bottom:1.6rem;max-width:11ch}.hero-intro{color:var(--ink-muted);font-size:clamp(1.15rem,1.6vw,1.4rem);max-width:34rem}.hero-copy .auritus-player-host{margin:1.5rem 0 0}.home-spoken{color:var(--ink);font-size:1.02rem;margin:.85rem 0 0;max-width:34rem}.home-spoken p{margin:0}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.button{align-items:center;border:1px solid transparent;border-radius:.25rem;display:inline-flex;font-weight:800;justify-content:center;padding:.78rem 1.15rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.button-primary{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.button-primary:hover{background:var(--signal-soft);border-color:var(--signal)}.button-outline{border-color:var(--accent);color:var(--ink)}.text-link{color:var(--accent);font-weight:800;text-underline-offset:.25em}.hero-proof{border-top:1px solid var(--line);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr);margin:3rem 0 0;padding-top:1.2rem}.hero-proof div{min-width:0}.hero-proof dt{color:var(--accent);font-family:var(--font-display),serif;font-size:1.25rem;font-weight:700;line-height:1}.hero-proof dd{color:var(--ink-muted);font-size:.82rem;line-height:1.3;margin:.35rem 0 0}.hero-visual{isolation:isolate;position:relative}.hero-visual:before{background:var(--signal-soft);border-radius:50%;content:"";filter:blur(1px);height:18rem;left:18%;opacity:.75;position:absolute;top:7%;width:18rem;z-index:-1}.architecture-diagram img,.docs-diagram img,.docs-prose-grid img,.hero-visual img,.identity-option img,.identity-section>img{border-radius:.85rem;box-shadow:0 24px 60px rgba(55,36,16,.18);display:block;height:auto;max-width:100%;width:100%}.signal-orbit{border:1px solid var(--accent);border-radius:50%;opacity:.25;pointer-events:none;position:absolute;z-index:-1}.orbit-one{height:22rem;right:-5rem;top:-3rem;width:22rem}.orbit-two{bottom:-4rem;height:11rem;left:-3rem;width:11rem}.choice-section{padding-block:6rem}.section-heading{max-width:47rem}.architecture-copy h2,.section-heading h2,.security-note h2,.setup-section h2{font-size:clamp(2.3rem,4vw,4rem);line-height:1;margin-bottom:1rem}.section-heading>p:last-child{color:var(--ink-muted);font-size:1.15rem}.choice-grid{display:grid;grid-gap:1.15rem;gap:1.15rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.choice-card{background:var(--card);border:1px solid var(--line);border-radius:.8rem;min-height:19rem;padding:1.5rem;position:relative}.choice-card h3{font-size:1.8rem;line-height:1.05;max-width:10ch}.choice-card>p:last-child{color:var(--ink-muted);max-width:23rem}.demo-section{padding-bottom:6rem}.demo-panel{--auritus-bg:var(--card);--auritus-fg:var(--ink);--auritus-accent:var(--accent);--auritus-play-fg:var(--card);--auritus-border:var(--line);--auritus-track:var(--signal-soft);--auritus-radius:0.6rem;--auritus-shadow:0 10px 30px rgba(55,36,16,.12);background:var(--card);border:1px solid var(--line);border-radius:.85rem;margin-top:0;padding:clamp(1.25rem,3vw,2rem)}.demo-panel-label{color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.12em;margin:0 0 .9rem;text-transform:uppercase}.demo-article{margin-top:1.5rem}.demo-article p{font-size:1rem;margin-bottom:.85rem;max-width:38rem}.demo-article p:first-child{font-family:var(--font-display),serif;font-size:1.3rem;line-height:1.25}.demo-article p:last-child{border-top:1px solid var(--line);color:var(--ink-muted);font-size:.85rem;margin-bottom:0;padding-top:1rem}.flow-section{padding-block:5rem 6rem}.flow-section img{border-radius:.85rem;box-shadow:0 24px 60px rgba(55,36,16,.18);display:block;height:auto;margin-top:2rem;max-width:100%;width:100%}.architecture-panel{background:var(--panel);border:1px solid var(--line);border-radius:1rem;color:var(--ink);display:grid;grid-gap:2.5rem;gap:2.5rem;grid-template-columns:1fr;margin-bottom:6rem;overflow:hidden;padding:clamp(2rem,5vw,5rem)}.architecture-copy{max-width:52rem}.architecture-copy>p:not(.kicker){color:var(--ink-muted);font-size:1.1rem}.architecture-panel .button-outline{margin-top:1.3rem}.check-list{color:var(--ink-muted);list-style:"↗  ";padding-left:1.25rem}.check-list li+li{margin-top:.75rem}.setup-section{padding-bottom:6rem}.setup-steps{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:2.5rem 0;padding:0}.setup-steps li{background:var(--card);border:1px solid var(--line);border-radius:.6rem;padding:1.25rem}.setup-steps h3{font-size:1.55rem;margin:.6rem 0}.setup-steps p{color:var(--ink-muted);margin-bottom:0}.pricing-section{padding-bottom:6rem}.pricing-header{display:grid;grid-gap:2.5rem;gap:2.5rem;grid-template-columns:1fr;margin-bottom:3.5rem}@media (min-width:900px){.pricing-header{align-items:end;grid-template-columns:.85fr 1.15fr}}.pricing-badge{border:1px solid var(--accent);border-radius:999px;color:var(--accent);display:inline-block;font-size:.76rem;font-weight:800;letter-spacing:.08em;padding:.35rem .85rem;text-transform:uppercase}.pricing-intro{color:var(--ink-muted);font-size:1.15rem;line-height:1.55;margin-top:1.5rem;max-width:32rem}.pricing-header h2{font-size:clamp(2.6rem,5vw,4.5rem);line-height:.95;margin-bottom:0}.pricing-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}@media (min-width:640px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pricing-grid{grid-template-columns:repeat(4,1fr)}}.pricing-card{background:var(--card);border:1px solid var(--line);border-radius:.85rem;display:grid;grid-row:span 2;grid-template-rows:subgrid;padding:1.75rem;grid-row-gap:1.25rem;row-gap:1.25rem}.pricing-card-top{display:flex;flex-direction:column}.pricing-card-title{font-size:1.6rem;line-height:1.1;margin-bottom:1rem}.pricing-card-body{color:var(--ink-muted);flex:1 1;font-size:1rem;line-height:1.5;margin-bottom:0}.pricing-card-bottom{border-top:1px solid var(--line);display:flex;flex-direction:column;padding-top:1.25rem}.pricing-card-price{font-family:var(--font-display),serif;font-size:1.65rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.pricing-card-note{color:var(--ink-muted);font-size:.88rem;margin-top:.25rem}.pricing-faq{border-top:1px solid var(--line);margin-top:4.5rem;padding-top:3.5rem}.pricing-faq-title{font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:2rem}.pricing-faq-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}@media (min-width:768px){.pricing-faq-grid{grid-template-columns:repeat(3,1fr)}}.pricing-faq-card{background:var(--card);border:1px solid var(--line);border-radius:.85rem;padding:1.5rem}.pricing-faq-question{font-family:var(--font-display),serif;font-size:1.2rem;line-height:1.2;margin-bottom:.75rem}.pricing-faq-answer{color:var(--ink-muted);font-size:.95rem;line-height:1.5;margin-bottom:0}.security-note{background:var(--signal-soft);border:1px solid var(--signal);border-radius:.85rem;margin-bottom:5rem;padding:clamp(2rem,5vw,4rem)}.security-note h2{max-width:24ch}.security-note>p:not(.kicker){max-width:52rem}.security-note a{color:var(--accent);font-weight:800}.documentation-page{max-width:1080px;padding-bottom:6rem}.docs-nav{margin-bottom:3rem}.docs-hero{max-width:52rem;padding-bottom:4rem}.docs-hero h1{font-size:clamp(3rem,6vw,5.5rem);line-height:.95;margin-bottom:1.4rem}.docs-hero>p:last-child{color:var(--ink-muted);font-size:1.2rem;max-width:45rem}.docs-section-title{max-width:44rem}.docs-prose-grid h2,.docs-section-title h2,.docs-security h2{font-size:clamp(2.2rem,4vw,3.5rem);line-height:1}.docs-prose-grid p,.docs-section-title>p:last-child,.docs-security>p:last-of-type{color:var(--ink-muted);font-size:1.08rem}.docs-diagram{margin-bottom:6rem}.docs-diagram img{margin-top:1.8rem}.docs-prose-grid{align-items:center;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:.8fr 1.2fr;margin-bottom:6rem}.identity-section{background:var(--paper-deep);border-radius:.85rem;margin-bottom:5rem;padding:clamp(1.5rem,4vw,4rem)}.identity-section>img{margin:2rem auto;max-width:660px}.identity-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr)}.identity-grid article{background:var(--card);border-radius:.55rem;padding:1.15rem}.identity-grid p{color:var(--accent);font-size:.75rem;font-weight:800;letter-spacing:.06em;margin-bottom:.65rem;text-transform:uppercase}.identity-grid h3{font-size:1.4rem;line-height:1.05;margin-bottom:.5rem}.identity-grid span{color:var(--ink-muted);font-size:.95rem}.docs-prose-single{margin-bottom:6rem;max-width:46rem}.docs-prose-single h2{font-size:clamp(2.2rem,4vw,3.5rem);line-height:1;margin-bottom:1rem}.docs-prose-single p:not(.kicker){color:var(--ink-muted);font-size:1.08rem}.identity-option{margin-top:3.5rem}.identity-option h3{font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.05;margin-bottom:.75rem}.identity-option .docs-section-title>p:last-child{color:var(--ink-muted);font-size:1.05rem}.identity-option img{margin-top:1.6rem}.guarantee-section{margin-bottom:6rem}.guarantee-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-top:2rem}.guarantee-grid article{background:var(--card);border:1px solid var(--line);border-radius:.55rem;padding:1.25rem}.guarantee-grid h3{font-size:1.3rem;line-height:1.1;margin-bottom:.6rem}.guarantee-grid span{color:var(--ink-muted);font-size:.95rem}.docs-security{border-left:4px solid var(--highlight);max-width:52rem;padding-left:1.5rem}main.page{margin:0 auto;max-width:720px;padding:3rem 1.25rem 5rem}nav.site{background:var(--paper-deep);display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 1.25rem}.doc-index{display:grid;grid-gap:1.25rem;gap:1.25rem;list-style:none;margin:2rem 0 0;padding:0}.doc-index li{display:grid;grid-gap:.35rem;gap:.35rem}.doc-index span{color:var(--ink-muted);max-width:36rem}.snippet{background:var(--paper-deep);border-radius:8px;font-size:.85rem;overflow-x:auto;padding:1rem}.example-article{background:var(--card);border-radius:10px;padding:1.5rem}.example-article a{color:var(--accent);text-decoration:underline}.example-byline{color:var(--ink-muted);font-size:.95rem;margin:-.25rem 0 1.25rem}.auritus-player-host{margin:0 0 1.25rem;min-height:5.5rem}.pull-quote{background:var(--paper-deep);border-left:4px solid var(--accent);border-radius:0 8px 8px 0;color:var(--ink);font-family:var(--font-display),serif;font-size:1.25rem;font-style:italic;line-height:1.4;margin:1.5rem 0;padding:1rem 1.25rem}.pull-quote p{margin:0}.auritus-player-placeholder{background:var(--auritus-bg,#fff);border:1px solid var(--auritus-border,rgba(20,32,26,.14));border-radius:var(--auritus-radius,10px);box-shadow:var(--auritus-shadow,0 8px 24px rgba(20,32,26,.08));color:var(--auritus-fg,#14201a);margin:0;padding:12px 14px}.auritus-placeholder-name{font-size:1rem;font-weight:600;line-height:1.3;margin:0}.auritus-placeholder-byline{font-size:.875rem;margin:4px 0 0;opacity:.85}.auritus-placeholder-controls{align-items:center;display:flex;gap:12px;margin-top:10px}.auritus-placeholder-controls button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--auritus-accent,#2d5f3f);border:none;border-radius:50%;color:var(--auritus-play-fg,#fff);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem;font-weight:700;height:40px;width:40px}.auritus-placeholder-controls button svg{margin-left:2px}.auritus-placeholder-track{background:var(--auritus-track,color-mix(in srgb,currentColor 25%,transparent));border-radius:999px;flex:1 1;height:4px}.auritus-player-host:has(.auritus-root) .auritus-player-placeholder{display:none}@media (min-width:1180px){.brand-lockup{gap:1.8rem}.brand-announcer{margin-block:-.45rem 0;width:19.2rem}.wordmark{font-size:5.1rem}.brand-tagline{font-size:2.85rem}.brand-lockup-copy{transform:translateY(-3.3rem) rotate(-7deg)}}@media (min-width:1240px){.brand-lockup{gap:2rem}.brand-announcer{margin-block:-.5rem 0;width:21.5rem}.wordmark{font-size:5.7rem}.brand-tagline{font-size:3.2rem}.brand-lockup-copy{transform:translateY(-3.7rem) rotate(-7deg)}}@media (max-width:950px){.marketing-header{align-items:flex-start;flex-direction:column;gap:1.25rem}.marketing-header nav{align-self:flex-end;margin-left:auto}}@media (max-width:800px){.docs-nav,.marketing-header{align-items:flex-start;flex-direction:column;gap:1rem}.marketing-header nav{gap:.65rem}.marketing-header .nav-links{gap:.8rem}.architecture-panel,.docs-prose-grid,.marketing-hero{grid-template-columns:1fr}.marketing-hero{min-height:auto;padding-top:1.5rem}.hero-copy h1{max-width:12ch}.brand-lockup{gap:.9rem}.brand-announcer{margin-block:0;width:8rem}.wordmark{font-size:2.4rem}.brand-tagline{font-size:1.35rem}.brand-lockup-copy{transform:translateY(-.7rem) rotate(-7deg)}.choice-grid,.identity-grid{grid-template-columns:1fr}.choice-card{min-height:auto}.setup-steps{grid-template-columns:1fr}.setup-steps li{padding:1.25rem}}@media (prefers-color-scheme:dark){:root{--ink:#f3e6cf;--ink-muted:#cfbea4;--paper:#211a14;--paper-deep:#2b221a;--panel:#30251c;--accent:#e19a78;--accent-soft:#482c22;--signal:#d7b57a;--signal-soft:#3a2d1f;--highlight:#efb85d;--alert:#ff6f5c;--line:hsla(38,60%,88%,.22);--card:#2d231b}.choice-card>p:last-child,.doc-index span,.docs-prose-grid p,.docs-section-title>p:last-child,.docs-security>p:last-of-type,.hero-intro,.hero-proof dd,.identity-grid span,.marketing-footer p,.marketing-header nav a:not(.nav-cta),.section-heading>p:last-child,.setup-steps p{color:var(--ink-muted)}.brand-announcer{filter:invert(1);opacity:.92}.example-article,.identity-grid article{background:var(--card)}.snippet{background:var(--panel)}}@media (max-width:560px){.marketing-header nav{align-self:flex-start;align-items:flex-start;margin-left:0;margin-top:1.5rem;text-align:left}.marketing-header .nav-links{justify-content:flex-start}}@media (max-width:520px){.architecture-panel,.choice-section,.demo-section,.documentation-page,.flow-section,.marketing-footer,.marketing-header,.marketing-hero,.setup-section{width:min(100% - 2rem,1180px)}.marketing-header nav{font-size:.9rem}.hero-proof{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(2.6rem,11vw,3.6rem)}.architecture-panel{margin-bottom:4rem}}.wizard-container{display:grid;grid-gap:3rem;gap:3rem;margin-bottom:5rem}.wizard-stepper{justify-content:space-between;gap:.75rem;background:var(--card);border:1px solid var(--line);padding:1rem 1.5rem;border-radius:8px;overflow-x:auto}.stepper-step,.wizard-stepper{display:flex;align-items:center}.stepper-step{gap:.6rem;font-weight:600;font-size:.9rem;color:var(--ink-muted);white-space:nowrap}.stepper-step.active{color:var(--ink)}.step-num{width:26px;height:26px;border-radius:50%;background:var(--panel);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.stepper-step.active .step-num{background:var(--accent);color:#fff;border-color:var(--accent)}.stepper-divider{flex:1 1;height:1px;background:var(--line);min-width:16px}.wizard-section{display:grid;grid-gap:.85rem;gap:.85rem}.section-badge{color:var(--accent);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.section-heading{font-size:clamp(1.6rem,2.5vw,2.2rem);margin:0;line-height:1.1}.section-subtext{color:var(--ink-muted);font-size:1.05rem;max-width:48rem;margin:0 0 .5rem}.option-deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:.5rem}.option-card{text-align:left;background:var(--card);border:2px solid var(--line);border-radius:12px;padding:1.4rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px rgba(0,0,0,.03);font-family:inherit;color:inherit}.option-card:hover{transform:translateY(-2px);border-color:var(--accent-soft)}.option-card-selected{border-color:var(--accent)!important;background:var(--panel)!important;box-shadow:0 8px 24px rgba(148,60,46,.12)!important;transform:translateY(-2px)}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.badge{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--paper-deep);padding:.2rem .55rem;border-radius:999px;border:1px solid var(--line)}.selection-indicator{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.selection-indicator.selected{border-color:var(--accent);background:var(--accent)}.selection-indicator.selected:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.card-title{font-size:1.3rem;font-weight:700;margin:0 0 .35rem}.card-tagline{color:var(--ink-muted);font-size:.9rem;margin:0 0 1rem;line-height:1.4}.card-best-for{font-size:.8rem;color:var(--ink);background:var(--paper);padding:.6rem .8rem;border-radius:6px;border:1px solid var(--line)}.drawer-container{display:grid;grid-template-rows:1fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);margin-top:1rem}.expanded-card{background:var(--card);border:1px solid var(--accent);border-radius:12px;padding:1.75rem;animation:slideInDown .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.expanded-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:1rem;margin-bottom:1.25rem;gap:1rem;flex-wrap:wrap}.badge-pill{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--accent);letter-spacing:.08em}.expanded-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.75rem;gap:1.75rem}.specs-list{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.85rem;margin-bottom:1rem}.specs-list span{color:var(--ink-muted)}.audio-preview-box{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:.75rem;margin-top:auto}.code-card{border-radius:8px;border:1px solid var(--line);overflow:hidden;background:#1a1612;color:#f7eedf}.code-header{padding:.5rem 1rem;background:#28211b;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#cfbea4;border-bottom:1px solid hsla(0,0%,100%,.08)}.code-body{padding:1rem;margin:0;overflow-x:auto;font-family:monospace;font-size:.85rem;line-height:1.5}.model-compare-shell{background:var(--paper-deep);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.5rem;padding:1rem 1.15rem}.model-compare-topbar{align-items:center;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.model-nav-back,.model-nav-docs{color:var(--ink-muted);font-size:.9rem;font-weight:600;text-decoration:none}.model-nav-back:hover,.model-nav-docs:hover{color:var(--accent);text-decoration:underline}.model-switcher-bar{display:flex;flex-direction:column;gap:.5rem}.model-pills-container{display:flex;flex-wrap:wrap;gap:.4rem}.model-pill{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;gap:.45rem;padding:.35rem .75rem;text-decoration:none;font-size:.85rem;font-weight:600;transition:all .15s ease}.model-pill:hover{background:var(--panel);border-color:var(--ink-muted)}.model-pill.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.model-pill-badge{background:rgba(0,0,0,.08);border-radius:999px;font-size:.72rem;font-weight:600;padding:.08rem .4rem}.model-pill.active .model-pill-badge{background:hsla(0,0%,100%,.25);color:#fff}.model-select-wrapper{display:none}.model-select-dropdown{background:var(--card);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-family:inherit;font-size:.9rem;font-weight:600;padding:.5rem .75rem;width:100%}.model-spec-strip{background:rgba(0,0,0,.035);border-radius:6px;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:.75rem;gap:.75rem;padding:.65rem .85rem}.model-spec-item{display:flex;flex-direction:column;gap:.1rem}.spec-label{color:var(--ink-muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.spec-value{color:var(--ink);font-size:.82rem}.model-cards-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}.model-showcase-card{background:var(--card);border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;transition:border-color .15s ease}.model-showcase-card:hover{border-color:var(--accent)}.model-card-header{align-items:flex-start;display:flex;justify-content:space-between;gap:.5rem}.model-card-title{font-size:1.15rem;margin:0}.model-card-creator{color:var(--ink-muted);font-size:.8rem}.model-card-summary{color:var(--ink-muted);font-size:.9rem;line-height:1.45;margin:0}.model-card-meta{color:var(--ink-muted);display:flex;flex-wrap:wrap;gap:.4rem;font-size:.78rem;font-weight:600}.model-card-actions{margin-top:.25rem}@media (max-width:680px){.model-pills-container{display:none}.model-select-wrapper{display:block}.model-compare-topbar{flex-direction:column;align-items:stretch}}.voice-selector-shell{background:var(--paper-deep);border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.25rem;padding:.75rem 1rem}.voice-selector-header{align-items:center;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:.85rem}.voice-selector-label{color:var(--ink-muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.voice-active-details{align-items:center;color:var(--ink);display:inline-flex;gap:.4rem;font-size:.82rem}.voice-tag{background:var(--panel);border:1px solid var(--line);border-radius:4px;color:var(--ink-muted);font-size:.72rem;font-weight:600;padding:.1rem .35rem}.voice-pills-row{display:flex;flex-wrap:wrap;gap:.4rem}.voice-pill{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:6px;color:var(--ink);cursor:pointer;display:inline-flex;gap:.45rem;padding:.35rem .7rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s ease}.voice-pill:hover{background:var(--panel);border-color:var(--accent);color:var(--accent)}.voice-pill.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.voice-pill-name{font-weight:600}.voice-pill.active .voice-pill-name{font-weight:700}.voice-pill-id{font-size:.74rem;opacity:.75;font-family:monospace}.voice-pill-badge{background:rgba(0,0,0,.12);border-radius:4px;font-size:.68rem;font-weight:700;padding:.05rem .3rem;text-transform:uppercase}