:root{color-scheme:dark;--bg:#151617;--panel:#1b1c20;--panel-strong:#222329;--border:#3f444d;--text:#f5f2ee;--muted:#a1a5ad;--accent:#c46a2d;--accent-strong:#d77a3a;--info:#6d9fff;--success:#5fc783;--warning:#d8ad53;--danger:#e16969;--radius:8px;--radius-sm:6px;--shadow:0 18px 42px rgba(0,0,0,0.22);--font-sans:"Inter","Aptos","Segoe UI Variable Text","Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:linear-gradient(180deg,#191a1c 0,var(--bg) 42%,#121314 100%);color:var(--text);font-family:var(--font-sans);overflow-x:hidden}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2398a3b4' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .95rem center;background-size:10px 6px;padding-right:2.4rem;color-scheme:dark}select:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:0 0 0 1px rgba(196,106,45,.28),0 0 0 4px rgba(196,106,45,.08)}option{background:var(--panel);color:var(--text)}option:checked,option:focus,option:hover{background:color-mix(in srgb,var(--accent) 36%,var(--panel));color:var(--text)}.portal-shell{padding:1rem 1rem 1.8rem}.marketing-shell,.portal-shell{min-height:100vh}.marketing-main{display:flex;flex-direction:column;padding-top:3.6rem}.marketing-shell,.pricing-page,.public-page{--public-header-padding-y:0.82rem;--public-header-padding-x:1.02rem;--public-panel-padding:clamp(1.3rem,3vw,2rem);--public-card-padding:1.1rem;--public-card-radius:22px;--public-control-padding-y:0.72rem;--public-control-padding-x:1.08rem;--public-control-font-size:0.94rem;--public-copy-size:0.97rem;--public-copy-line-height:1.58;--public-support-size:0.94rem;--public-hero-title-size:clamp(2.5rem,5.1vw,5.2rem);--public-marketing-title-size:clamp(1.82rem,3.5vw,3rem);--public-page-title-size:clamp(2.1rem,4.2vw,4.2rem);--public-page-section-title-size:clamp(1.55rem,2.8vw,2.35rem);--public-eyebrow-font-size:0.7rem}.marketing-shell :is(.primary-button,.secondary-button,.ghost-button),.pricing-page :is(.primary-button,.secondary-button,.ghost-button),.public-page :is(.primary-button,.secondary-button,.ghost-button){padding:var(--public-control-padding-y) var(--public-control-padding-x);font-size:var(--public-control-font-size)}.marketing-shell .eyebrow,.pricing-page .eyebrow,.public-page .eyebrow{padding:.3rem .68rem;font-size:var(--public-eyebrow-font-size)}.portal-header{gap:1rem 1.25rem;padding:.92rem 1.15rem;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(180deg,rgba(19,21,24,.96),rgba(12,13,15,.98)),radial-gradient(circle at top left,rgba(196,106,45,.16),transparent 16rem);box-shadow:0 24px 60px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:-webkit-sticky;position:sticky;z-index:20}.marketing-header,.portal-header{display:flex;align-items:center;justify-content:space-between;top:1rem}.marketing-header{position:fixed;left:1rem;right:1rem;z-index:30;gap:1rem;padding:.95rem 1.15rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(9,10,12,.68);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 44px rgba(0,0,0,.22)}.marketing-shell .marketing-header{gap:.85rem;padding:var(--public-header-padding-y) var(--public-header-padding-x)}.brand{display:flex;align-items:center;gap:.8rem}.marketing-shell .brand{gap:.7rem}.brand-mark{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#1a1108;font-weight:800}.brand-mark-image{background:transparent;color:inherit}.brand-mark-image img{width:100%;height:100%;display:block;object-fit:contain}.brand-copy{display:flex;flex-direction:column;gap:.1rem}.brand-copy span{color:var(--muted);font-size:.78rem}.marketing-shell .brand-copy strong{font-size:.96rem}.marketing-shell .brand-copy span{font-size:.72rem}.portal-nav{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;color:var(--muted)}.marketing-account,.marketing-auth,.marketing-nav{display:flex;align-items:center;gap:.85rem}.marketing-nav{color:rgba(236,239,243,.72)}.marketing-shell .marketing-nav{gap:.75rem;font-size:.9rem}.marketing-shell .marketing-account,.marketing-shell .marketing-auth{gap:.72rem}.portal-auth{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.portal-main{width:min(100%,84rem);margin:1.5rem auto 0;display:flex;flex-direction:column;gap:1.35rem}.portal-nav-link,.portal-status-chip{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.portal-nav-link{display:inline-flex;align-items:center;min-height:2.35rem;padding:.62rem .78rem;border:1px solid transparent;border-radius:10px;color:rgba(236,239,243,.7);font-size:.7rem;transition:border-color .16s ease,background .16s ease,color .16s ease}.portal-nav-link-active,.portal-nav-link:hover{border-color:rgba(196,106,45,.2);background:rgba(255,255,255,.04);color:var(--text)}.portal-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.58rem .74rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.03);color:rgba(236,239,243,.62);font-size:.66rem}.portal-page{display:flex;flex-direction:column;gap:0}.portal-page-header{position:relative;overflow:hidden;padding:clamp(1.45rem,3vw,2.35rem);border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,rgba(22,24,27,.96),rgba(11,12,14,.99)),radial-gradient(circle at top left,rgba(196,106,45,.16),transparent 18rem);box-shadow:0 26px 68px rgba(0,0,0,.28)}.portal-page-header:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 92%)}.portal-page-header-copy{position:relative;z-index:1;display:flex;max-width:46rem;flex-direction:column;gap:.95rem}.portal-page-header h1{margin:0;max-width:11ch;color:var(--text);font-family:var(--font-sans);font-size:clamp(2.05rem,4.2vw,3.55rem);font-weight:900;letter-spacing:-.06em;line-height:.92;text-transform:uppercase}.portal-page-lede,.portal-page-note{margin:0}.portal-page-lede{max-width:39rem;color:rgba(236,239,243,.8);font-size:.98rem;line-height:1.6}.portal-page-note{max-width:40rem;color:rgba(236,239,243,.64);font-size:.84rem;line-height:1.58}.portal-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.portal-page-meta{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.portal-page-meta span{position:relative;padding-left:.95rem;color:rgba(236,239,243,.66);font-size:.68rem}.portal-page-meta span:before{content:"";position:absolute;left:0;top:.34rem;width:.34rem;height:.34rem;background:var(--accent)}.portal-auth-page{width:min(100%,76rem);margin:0 auto}.portal-auth-shell{display:flex;flex-direction:column;gap:1rem}.portal-auth-back{align-self:flex-start}.portal-auth-intro{gap:1rem;padding:clamp(1.25rem,3vw,1.75rem)}.portal-auth-form-title,.portal-auth-title{margin:0;color:var(--text);font-family:var(--font-sans);font-weight:900;letter-spacing:-.05em;line-height:.94;text-transform:uppercase}.portal-auth-title{max-width:12ch;font-size:clamp(2rem,4vw,3.2rem)}.portal-auth-form-title{font-size:clamp(1.55rem,3vw,1.95rem)}.portal-auth-card{position:relative;overflow:hidden;padding:clamp(1.2rem,3vw,1.6rem);border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(180deg,rgba(22,24,27,.96),rgba(11,12,14,.99)),radial-gradient(circle at top left,rgba(196,106,45,.12),transparent 14rem);box-shadow:0 22px 54px rgba(0,0,0,.24)}.portal-auth-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 92%)}.portal-auth-card>*{position:relative;z-index:1}.portal-auth-card-layout{display:grid;grid-gap:1rem;gap:1rem}.portal-auth-card-main{min-width:0}.portal-auth-card-support,.portal-auth-support-stack{display:grid;grid-gap:.9rem;gap:.9rem}.portal-auth-fallback{display:flex;flex-direction:column;gap:.95rem}.portal-auth-fallback h1{margin:0;color:var(--text);font-family:var(--font-sans);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:900;letter-spacing:-.05em;line-height:.96;text-transform:uppercase}.portal-auth-copy{margin:0;color:rgba(236,239,243,.8);font-size:.96rem;line-height:1.6}.portal-auth-copy-lede{max-width:40rem}.portal-auth-actions{margin-top:.15rem}.portal-auth-support-panel{display:flex;flex-direction:column;gap:.7rem;min-height:100%;padding:1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.portal-auth-support-panel strong{font-size:1rem;line-height:1.32}.portal-auth-support-panel-muted{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(12,13,15,.55))}.portal-funnel-progress{display:grid;grid-gap:.7rem;gap:.7rem}.portal-funnel-progress-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.portal-funnel-step{display:flex;flex-direction:column;gap:.35rem;min-height:100%;padding:.85rem .9rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.portal-funnel-step strong,.portal-funnel-step-index{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.portal-funnel-step strong{font-size:.72rem;color:rgba(236,239,243,.88)}.portal-funnel-step-index{color:rgba(236,239,243,.52);font-size:.64rem}.portal-funnel-step-active{border-color:rgba(196,106,45,.34);background:linear-gradient(180deg,rgba(46,31,21,.42),rgba(12,13,15,.94));box-shadow:0 0 0 1px rgba(196,106,45,.1)}.portal-funnel-step-active .portal-funnel-step-index,.portal-funnel-step-complete .portal-funnel-step-index{color:var(--accent-strong)}.portal-funnel-step-complete{border-color:rgba(196,106,45,.18);background:rgba(196,106,45,.08)}.portal-funnel-step-upcoming{opacity:.92}.billing-funnel-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.82fr);grid-gap:1rem;gap:1rem;align-items:stretch}.billing-funnel-copy{max-width:none}.billing-funnel-stage{min-height:auto}.billing-funnel-stage .archive-stage-grid{grid-template-columns:1fr}.billing-funnel-stage .archive-stage-card strong{font-size:.98rem}.billing-funnel-stage-list{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}.billing-funnel-stage-list li{position:relative;padding-left:1rem;color:rgba(236,239,243,.76);line-height:1.55}.billing-funnel-stage-list li:before{content:"";position:absolute;left:0;top:.45rem;width:.34rem;height:.34rem;background:var(--accent)}.archive-section-scenes{gap:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,0)),linear-gradient(180deg,rgba(196,106,45,.04),transparent 16rem);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.archive-section-head-wide{max-width:46rem}.archive-scene-stack{display:grid;width:min(100%,84rem);margin:0 auto;grid-gap:1rem;gap:1rem}.archive-scene-panel{justify-content:center}.archive-scene-stage{min-height:28rem}.prism-hero-poster{min-height:0}.prism-hero-graphic{position:relative;z-index:1;--prism-success:#4fa46a;--prism-info:#5b8dee;--prism-captcha:#d6a13a;--prism-waiting:#e0b84a;--prism-muted:#7e848f}.prism-hero-svg,.prism-scene-svg{display:block;width:100%;height:auto}.prism-scene-graphic{position:relative;z-index:1}.marketing-hero{min-height:calc(100svh - 1rem);display:grid;grid-template-columns:minmax(0,.95fr) minmax(22rem,.9fr);align-items:center;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(6rem,10vw,7.5rem) clamp(1.25rem,4vw,3rem) 2rem;background:radial-gradient(circle at top left,rgba(196,106,45,.22),transparent 26rem),radial-gradient(circle at 75% 20%,rgba(99,187,128,.12),transparent 20rem),linear-gradient(180deg,rgba(7,8,10,.92),rgba(13,14,16,.98) 52%,rgba(13,14,16,1))}.marketing-shell .marketing-hero{gap:clamp(1.25rem,2.4vw,2rem);padding:clamp(5.5rem,9vw,6.8rem) clamp(1.25rem,4vw,3rem) 1.75rem}.marketing-copy{max-width:40rem;z-index:1}.marketing-shell .marketing-copy{max-width:37rem;gap:.9rem}.marketing-brand,.marketing-kicker{margin:0;text-transform:uppercase}.marketing-brand{color:var(--accent-strong);font-size:.82rem;font-weight:800;letter-spacing:.22em;animation:rise-in .56s ease both}.marketing-kicker{color:rgba(236,239,243,.62);letter-spacing:.1em;font-size:.9rem;animation:rise-in .72s ease both}.marketing-hero h1{margin:0;max-width:8ch;font-size:clamp(2.8rem,5.8vw,5.8rem);line-height:.9;letter-spacing:-.06em;animation:rise-in .84s ease both}.marketing-shell .marketing-hero h1{max-width:8.4ch;font-size:var(--public-hero-title-size)}.marketing-lede{max-width:30rem;color:rgba(236,239,243,.86);font-size:clamp(1rem,1.6vw,1.08rem);line-height:1.55;animation:rise-in .98s ease both}.marketing-shell .marketing-lede{max-width:29rem;font-size:var(--public-copy-size);line-height:var(--public-copy-line-height)}.marketing-support{max-width:31rem;color:var(--muted)}.marketing-shell .marketing-support{max-width:29.5rem;font-size:var(--public-support-size);line-height:1.55}.marketing-values{display:flex;flex-wrap:wrap;gap:.6rem 1.15rem;color:rgba(236,239,243,.86);font-size:.88rem}.marketing-shell .marketing-values{gap:.55rem 1rem;font-size:.82rem}.marketing-values span{position:relative;padding-left:1rem}.marketing-values span:before{content:"";position:absolute;left:0;top:.45rem;width:.42rem;height:.42rem;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.marketing-stage{position:relative;min-height:clamp(23rem,60vh,35rem);padding:1.1rem;border:1px solid rgba(255,255,255,.09);border-radius:30px;background:linear-gradient(145deg,rgba(28,30,34,.88),rgba(10,11,13,.96)),radial-gradient(circle at top right,rgba(196,106,45,.2),transparent 18rem);box-shadow:0 34px 84px rgba(0,0,0,.34);overflow:hidden}.marketing-shell .marketing-stage{min-height:clamp(21rem,54vh,31rem);padding:1rem;border-radius:28px}.stage-backdrop{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:2.7rem 2.7rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.92),transparent 92%);opacity:.55}.marketing-shell .stage-backdrop{background-size:2.45rem 2.45rem}.stage-body,.stage-footer,.stage-toolbar{position:relative;z-index:1}.stage-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:rgba(236,239,243,.72);font-size:.9rem;letter-spacing:.05em;text-transform:uppercase}.marketing-shell .stage-toolbar{font-size:.82rem}.stage-toolbar-meta{display:flex;flex-wrap:wrap;gap:.7rem}.marketing-shell .stage-toolbar-meta{gap:.6rem}.stage-toolbar-meta span{padding:.3rem .7rem;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.marketing-shell .stage-toolbar-meta span{padding:.26rem .62rem}.stage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:.9rem}.marketing-shell .stage-metrics{gap:.7rem;margin-top:.8rem}.stage-metric{display:flex;flex-direction:column;gap:.3rem;padding:.85rem .95rem;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03)}.marketing-shell .stage-metric{gap:.25rem;padding:.75rem .85rem;border-radius:16px}.stage-metric span{color:rgba(236,239,243,.6);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.marketing-shell .stage-metric span{font-size:.7rem}.stage-metric strong{font-size:.98rem}.marketing-shell .stage-metric strong{font-size:.92rem}.stage-body{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:1rem;gap:1rem;margin-top:.9rem}.marketing-shell .stage-body{gap:.85rem;margin-top:.8rem}.stage-column{min-height:15rem;padding:1rem;border-radius:22px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03)}.marketing-shell .stage-column{min-height:13.75rem;padding:.9rem;border-radius:20px}.stage-column-primary{background:radial-gradient(circle at top right,rgba(196,106,45,.2),transparent 12rem),rgba(255,255,255,.03);animation:drift-up 7s ease-in-out infinite}.stage-label{display:inline-flex;margin-bottom:1rem;color:rgba(236,239,243,.68);font-size:.78rem;letter-spacing:.09em;text-transform:uppercase}.marketing-shell .stage-label{margin-bottom:.9rem;font-size:.73rem}.stage-runway{display:grid;grid-gap:.9rem;gap:.9rem}.marketing-shell .stage-runway{gap:.75rem}.stage-runway article{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1rem 1rem 1.1rem;border-left:2px solid rgba(196,106,45,.46);background:rgba(0,0,0,.2)}.marketing-shell .stage-runway article{gap:.25rem;padding:.9rem .9rem .9rem 1rem}.stage-runway strong{font-size:1rem}.marketing-shell .stage-runway strong{font-size:.94rem}.stage-checklist,.stage-runway span{color:var(--muted);line-height:1.6}.marketing-shell .stage-checklist,.marketing-shell .stage-runway span{font-size:.88rem;line-height:1.55}.stage-column-secondary{display:grid;grid-gap:.85rem;gap:.85rem}.marketing-shell .stage-column-secondary{gap:.75rem}.stage-detail-card{padding:1rem;border-radius:18px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.06)}.marketing-shell .stage-detail-card{padding:.9rem;border-radius:16px}.stage-detail-card>strong{display:block;margin-bottom:.5rem;font-size:1rem}.marketing-shell .stage-detail-card>strong{margin-bottom:.45rem;font-size:.94rem}.stage-detail-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.7rem;margin-top:.7rem;border-top:1px solid rgba(255,255,255,.06)}.marketing-shell .stage-detail-row{padding-top:.6rem;margin-top:.6rem;font-size:.88rem}.stage-detail-row span{color:rgba(236,239,243,.66)}.stage-log-list{display:grid;grid-gap:.65rem;gap:.65rem}.marketing-shell .stage-log-list{gap:.55rem}.stage-log-list div{display:grid;grid-template-columns:auto 1fr;grid-gap:.7rem;gap:.7rem;align-items:start;padding:.8rem .9rem;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05)}.marketing-shell .stage-log-list div{padding:.72rem .82rem;border-radius:14px}.stage-log-list span{color:rgba(236,239,243,.52);font-family:var(--font-mono);font-size:.78rem}.marketing-shell .stage-log-list span{font-size:.72rem}.stage-log-list strong{font-size:.9rem;line-height:1.45}.marketing-shell .stage-log-list strong{font-size:.84rem;line-height:1.4}.stage-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:1rem}.marketing-shell .stage-footer{gap:.75rem;margin-top:.85rem}.stage-footer>div{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03)}.marketing-shell .stage-footer>div{padding:.9rem 1rem;border-radius:18px}.stage-footer strong{font-size:1rem}.marketing-shell .stage-footer strong{font-size:.94rem}.stage-footer span{color:var(--muted);line-height:1.5}.marketing-shell .stage-footer span{font-size:.88rem;line-height:1.45}.marketing-section{padding:0 clamp(1.25rem,4vw,3rem) 2rem}.marketing-shell .marketing-section{padding-bottom:1.75rem}.marketing-section-contrast{padding-top:1rem}.section-inner{width:min(100%,84rem);margin:0 auto}.marketing-title{margin:0;max-width:16ch;font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.05em}.marketing-shell .marketing-title{max-width:17ch;font-size:var(--public-marketing-title-size)}.final-cta,.proof-band,.workflow-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:1.4rem;gap:1.4rem}.marketing-shell .final-cta,.marketing-shell .proof-band,.marketing-shell .workflow-section{gap:1.2rem}.workflow-sticky{position:-webkit-sticky;position:sticky;top:6.5rem;align-self:start}.workflow-steps{display:grid;grid-gap:1rem;gap:1rem}.workflow-step{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;padding:1.2rem 1.2rem 1.2rem 0;border-bottom:1px solid rgba(255,255,255,.08);transition:transform .16s ease,border-color .16s ease}.marketing-shell .workflow-step{gap:.9rem;padding:1rem 1rem 1rem 0}.workflow-step:hover{transform:translateX(6px);border-color:rgba(196,106,45,.4)}.step-index{color:rgba(236,239,243,.42);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.marketing-shell .step-index{font-size:.76rem}.final-cta,.proof-band{padding:clamp(1.5rem,4vw,2.25rem);border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,rgba(22,24,27,.92),rgba(11,12,14,.96));box-shadow:var(--shadow)}.marketing-shell .final-cta,.marketing-shell .proof-band{padding:var(--public-panel-padding);border-radius:24px}.proof-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr);grid-gap:1rem;gap:1rem}.proof-list{display:grid;grid-gap:.85rem;gap:.85rem}.proof-list span{padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:rgba(236,239,243,.86)}.marketing-shell .proof-list span{padding:.85rem .95rem;border-radius:16px;font-size:.95rem}.trust-callout{padding:1.15rem;border-radius:22px;border:1px solid rgba(196,106,45,.22);background:rgba(196,106,45,.08)}.marketing-shell .trust-callout{padding:1rem;border-radius:20px}.marketing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.marketing-pricing-card{padding:1.25rem;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(22,24,27,.92),rgba(12,13,15,.96));box-shadow:0 20px 48px rgba(0,0,0,.24);transition:transform .16s ease,border-color .16s ease}.marketing-shell .marketing-pricing-card{padding:var(--public-card-padding);border-radius:var(--public-card-radius)}.marketing-pricing-card:hover{transform:translateY(-3px);border-color:rgba(196,106,45,.32)}.marketing-pricing-card.featured{border-color:rgba(196,106,45,.38);box-shadow:0 0 0 1px rgba(196,106,45,.16),0 26px 58px rgba(0,0,0,.24)}.marketing-price{font-family:var(--font-mono);font-size:1.5rem}.marketing-shell .marketing-price{font-size:1.35rem}.final-cta,.marketing-footer{align-items:center}.marketing-footer{width:min(100%,84rem);margin:0 auto;padding:.8rem 1.25rem 2rem;display:flex;justify-content:space-between;gap:1rem;color:var(--muted);padding:.8rem 1.1rem 1.8rem;font-size:.93rem}.marketing-footer-links{display:flex;flex-wrap:wrap;gap:1rem;gap:.9rem;font-size:.9rem}.marketing-footer-action{color:var(--text)}.marketing-header-archive{position:fixed;top:0;left:0;right:0;z-index:30;padding:1rem 1.35rem;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:rgba(13,14,16,.88);box-shadow:none}.marketing-wordmark{color:var(--text);font-family:var(--font-sans);font-size:1rem;font-weight:900;letter-spacing:-.06em;text-transform:uppercase}.marketing-header-archive .marketing-nav{flex:1 1 auto;justify-content:center}.archive-boundary-footer a,.archive-boundary-footer span,.archive-eyebrow,.archive-onboarding-note,.archive-poster-rail span,.archive-poster-topbar span,.archive-principle-kicker,.archive-runtime-card span,.archive-signal-list span,.marketing-footer-action,.marketing-footer-link,.marketing-nav-link,.marketing-primary-cta,.marketing-utility-link{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.marketing-footer-action,.marketing-footer-link,.marketing-nav-link,.marketing-utility-link{color:rgba(236,239,243,.7);font-size:.72rem;transition:color .16s ease,opacity .16s ease}.marketing-footer-action:hover,.marketing-footer-link:hover,.marketing-nav-link:hover,.marketing-utility-link:hover{color:var(--text)}.marketing-auth{gap:.8rem}.marketing-utility-link{min-height:2.6rem;padding:.7rem .9rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.02)}.marketing-primary-cta,.marketing-utility-link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;white-space:nowrap}.marketing-primary-cta{min-height:2.65rem;padding:.72rem 1rem;border-radius:4px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#1b1209;font-size:.72rem;font-weight:800;box-shadow:none}.marketing-footer-archive{width:100%;max-width:none;padding:1.15rem 1.35rem 1.35rem;border-top:1px solid rgba(255,255,255,.08);color:rgba(236,239,243,.68)}.marketing-footer-brand{color:var(--text);font-family:var(--font-sans);font-size:.96rem;font-weight:900;letter-spacing:-.06em;text-transform:uppercase}.marketing-footer-meta{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.archive-home{position:relative;display:flex;flex-direction:column;color:var(--text)}.archive-home .kinetic-grid{background-image:radial-gradient(circle at center,rgba(255,255,255,.07) 0 1px,transparent 1.5px),linear-gradient(180deg,rgba(196,106,45,.08),transparent 24rem);background-size:38px 38px,100% 100%}.archive-hero{position:relative;gap:clamp(1.6rem,3.4vw,2.6rem);padding:clamp(6.4rem,10vw,7.6rem) clamp(1.25rem,4vw,3rem) clamp(3.25rem,6.5vw,5rem)}.archive-hero,.archive-hero-copy{display:flex;flex-direction:column;align-items:center}.archive-hero-copy{max-width:54rem;gap:.9rem;text-align:center}.archive-eyebrow{display:inline-flex;align-items:center;padding:.42rem .7rem;border:1px solid rgba(196,106,45,.2);border-radius:4px;background:rgba(255,255,255,.03);color:var(--accent-strong);font-size:.66rem}.archive-hero h1,.archive-offer-card h2,.archive-onboarding-card h3,.archive-principle h3,.archive-section h2{margin:0;color:var(--text);font-family:var(--font-sans);font-weight:900;letter-spacing:-.06em;text-transform:uppercase}.archive-hero h1{max-width:12ch;font-size:clamp(2.45rem,5.1vw,4.35rem);line-height:.92}.archive-boundary-card p,.archive-boundary-copy p,.archive-caption,.archive-lede,.archive-offer-card p,.archive-onboarding-card p,.archive-principle p,.archive-section-head p,.archive-support{margin:0;color:rgba(236,239,243,.76);line-height:1.62}.archive-lede{max-width:40rem;font-size:1rem}.archive-caption,.archive-support{max-width:44rem;font-size:.86rem}.archive-support{color:rgba(236,239,243,.66)}.archive-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.9rem}.archive-actions-compact{justify-content:flex-start}.archive-button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.9rem 1.3rem;border:1px solid transparent;border-radius:4px;font-family:var(--font-mono);font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.archive-button:hover{transform:translateY(-1px)}.archive-button-primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#1b1209}.archive-button-secondary{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12);color:var(--text)}.archive-button-ghost:hover,.archive-button-secondary:hover{border-color:rgba(196,106,45,.28);color:var(--text)}.archive-button-ghost{background:transparent;border-color:rgba(255,255,255,.1);color:rgba(236,239,243,.78)}.archive-signal-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 1.15rem;margin-top:.35rem}.archive-signal-list span{position:relative;padding-left:.95rem;font-size:.66rem;color:rgba(236,239,243,.7)}.archive-signal-list span:before{content:"";position:absolute;left:0;top:.38rem;width:.34rem;height:.34rem;background:var(--accent)}.archive-poster{position:relative;width:min(100%,74rem);min-height:33rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(22,23,25,.98),rgba(12,13,15,1)),linear-gradient(135deg,rgba(196,106,45,.05),transparent 45%)}.archive-poster-glow,.archive-poster-grid{position:absolute;inset:0}.archive-poster-glow{background:radial-gradient(circle at top left,rgba(196,106,45,.2),transparent 18rem),radial-gradient(circle at bottom right,rgba(255,255,255,.05),transparent 20rem);opacity:.75}.archive-poster-grid{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 92%)}.archive-poster-rails,.archive-poster-topbar,.archive-runtime-card{position:relative;z-index:1}.archive-poster-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.archive-poster-topbar span{color:rgba(236,239,243,.58);font-size:.64rem}.archive-poster-dots{display:inline-flex;gap:.38rem}.archive-poster-dots span{width:.38rem;height:.38rem;background:rgba(236,239,243,.22)}.archive-poster-rails{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.4rem;grid-template-columns:1fr .72fr}.archive-poster-rail{min-height:5.5rem;padding:1rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06)}.archive-poster-rail-muted{margin-top:3rem}.archive-poster-rail-accent{grid-column:1/span 2;max-width:23rem;border-color:rgba(196,106,45,.18);background:linear-gradient(135deg,rgba(196,106,45,.08),rgba(255,255,255,.02))}.archive-poster-rail span,.archive-runtime-card span{display:block;margin-bottom:.48rem;color:rgba(236,239,243,.52);font-size:.6rem}.archive-poster-rail strong,.archive-runtime-card strong{display:block;font-size:.92rem;line-height:1.25}.archive-poster-rail p{margin:.42rem 0 0;color:rgba(236,239,243,.64);font-size:.83rem;line-height:1.45}.archive-runtime-card{position:absolute;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);width:min(100% - 2rem,34rem);padding:1.15rem;background:rgba(15,16,18,.9);border:1px solid rgba(196,106,45,.18);box-shadow:0 18px 44px rgba(0,0,0,.26)}.archive-runtime-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.archive-runtime-header em{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:.2rem .55rem;border:1px solid rgba(255,255,255,.12);color:var(--text);font-family:var(--font-mono);font-size:.62rem;font-style:normal;letter-spacing:.16em;text-transform:uppercase}.archive-runtime-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:1.15rem}.archive-accent-text{color:var(--accent-strong)}.archive-section{display:grid;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(3.25rem,7vw,5.25rem) clamp(1.25rem,4vw,3rem)}.archive-anchor-section{scroll-margin-top:6rem}.archive-section h2{max-width:13ch;font-size:clamp(2rem,4vw,3.6rem);line-height:.92}.archive-section-principles{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.archive-section-head{display:flex;flex-direction:column;gap:.9rem;max-width:34rem}.archive-principles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.archive-principle{min-height:14rem;padding:1.3rem;background:rgba(255,255,255,.02);transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.archive-principle:nth-child(2n){margin-top:2.5rem}.archive-principle:hover{transform:translateY(-2px);background:rgba(255,255,255,.035)}.archive-principle-kicker{display:inline-block;margin-bottom:1rem;color:rgba(236,239,243,.48);font-size:.62rem}.archive-principle h3{font-size:1.1rem;line-height:1}.archive-principle p{margin-top:.75rem;font-size:.9rem}.archive-section-boundary{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;background:rgba(255,255,255,.025);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.archive-boundary-copy{display:flex;flex-direction:column;gap:.9rem;max-width:34rem}.archive-trust-list{display:grid;grid-gap:.85rem;gap:.85rem;margin:.35rem 0 0;padding:0;list-style:none}.archive-trust-list li{display:grid;grid-gap:.35rem;gap:.35rem;padding-left:1rem;border-left:1px solid rgba(255,255,255,.09)}.archive-support-card h3,.archive-support-lane strong,.archive-trust-list strong{margin:0;color:var(--text);font-family:var(--font-sans);font-weight:900;letter-spacing:-.04em;text-transform:uppercase}.archive-support-lane strong,.archive-trust-list strong{font-size:.96rem;line-height:1}.archive-support-card p,.archive-support-lane p,.archive-trust-list span{color:rgba(236,239,243,.76);line-height:1.58}.archive-boundary-card{max-width:36rem;justify-self:end;padding:1.4rem;background:rgba(255,255,255,.035);border-left:2px solid rgba(196,106,45,.76)}.archive-boundary-header{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.archive-boundary-dot{width:.44rem;height:.44rem;background:var(--accent)}.archive-boundary-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:.95rem;border-top:1px solid rgba(255,255,255,.08)}.archive-boundary-footer a,.archive-boundary-footer span{font-size:.62rem;color:rgba(236,239,243,.6)}.archive-boundary-footer a{color:var(--accent-strong)}.archive-section-offer{padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.archive-offer-shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(22,23,25,.96),rgba(13,14,16,1))}.archive-offer-card,.archive-onboarding-card{display:flex;flex-direction:column;gap:1rem;padding:1.7rem}.archive-offer-card{border-right:1px solid rgba(255,255,255,.08)}.archive-offer-card h2{max-width:none;font-size:2rem}.archive-offer-price{display:flex;align-items:baseline;gap:.5rem}.archive-offer-price strong{font-family:var(--font-sans);font-size:3.2rem;font-weight:900;letter-spacing:-.06em}.archive-offer-price span{color:rgba(236,239,243,.64);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.archive-offer-list{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.archive-offer-list li{position:relative;padding-left:1.1rem;color:rgba(236,239,243,.76);font-size:.92rem}.archive-offer-list li:before{content:"";position:absolute;left:0;top:.45rem;width:.38rem;height:.38rem;background:var(--accent)}.archive-onboarding-card{justify-content:center;background:rgba(255,255,255,.015)}.archive-onboarding-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:var(--accent-strong);font-family:var(--font-mono);font-size:.9rem}.archive-onboarding-card h3{font-size:1.3rem}.archive-onboarding-note{color:rgba(236,239,243,.56);font-size:.66rem;line-height:1.7}.archive-section-support{background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,0)),linear-gradient(180deg,rgba(196,106,45,.05),transparent 16rem);border-top:1px solid rgba(255,255,255,.06)}.archive-support-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);grid-gap:1rem;gap:1rem;align-items:start}.archive-support-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.archive-support-card,.archive-support-lane{display:flex;flex-direction:column;gap:.85rem;min-height:100%;padding:1.35rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.archive-support-card:hover,.archive-support-lane:hover{transform:translateY(-2px);border-color:rgba(196,106,45,.24);background:rgba(255,255,255,.04)}.archive-support-lane span{color:rgba(236,239,243,.48);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase}.archive-support-card{background:linear-gradient(180deg,rgba(22,23,25,.96),rgba(13,14,16,1))}.archive-support-card h3{font-size:1.25rem;line-height:1}.archive-page{position:relative;display:flex;flex-direction:column;color:var(--text)}.archive-page .kinetic-grid{background-image:radial-gradient(circle at center,rgba(255,255,255,.07) 0 1px,transparent 1.5px),linear-gradient(180deg,rgba(196,106,45,.08),transparent 24rem);background-size:38px 38px,100% 100%}.archive-subpage-header{position:relative;padding:clamp(6rem,10vw,7rem) clamp(1.25rem,4vw,3rem) clamp(1.75rem,4vw,2.6rem)}.archive-subpage-header-shell{width:min(100%,72rem);margin:0 auto}.archive-subpage-header-copy{display:flex;max-width:44rem;flex-direction:column;gap:.95rem}.archive-subpage-header h1{margin:0;max-width:11ch;color:var(--text);font-family:var(--font-sans);font-size:clamp(2.15rem,4.25vw,3.55rem);font-weight:900;letter-spacing:-.06em;line-height:.92;text-transform:uppercase}.archive-subpage-lede,.archive-subpage-note{margin:0}.archive-subpage-lede{max-width:38rem;color:rgba(236,239,243,.8);font-size:1rem;line-height:1.62}.archive-subpage-note{max-width:40rem;color:rgba(236,239,243,.64);font-size:.84rem;line-height:1.58}.archive-subpage-actions{justify-content:flex-start}.archive-page-hero{position:relative;padding:clamp(7rem,11vw,8rem) clamp(1.25rem,4vw,3rem) clamp(3rem,6vw,4.5rem)}.archive-page-hero-shell{display:grid;width:min(100%,84rem);margin:0 auto;grid-template-columns:minmax(0,.92fr) minmax(19rem,.88fr);align-items:end;grid-gap:clamp(1.35rem,3vw,2.2rem);gap:clamp(1.35rem,3vw,2.2rem)}.archive-page-hero-shell-single{width:min(100%,72rem);grid-template-columns:1fr}.archive-page-hero-copy{display:flex;max-width:37rem;flex-direction:column;gap:1rem}.archive-page-hero h1,.archive-page-section-intro h2,.archive-panel h3,.archive-panel strong,.archive-stage-head strong{margin:0;color:var(--text);font-family:var(--font-sans);font-weight:900;letter-spacing:-.06em;text-transform:uppercase}.archive-page-hero h1{max-width:10ch;font-size:clamp(2.55rem,5.2vw,4.6rem);line-height:.9}.archive-page-lede,.archive-page-note,.archive-page-section-intro p,.archive-panel li,.archive-panel p,.archive-stage-card p,.archive-stage-list-copy{margin:0;color:rgba(236,239,243,.76);line-height:1.62}.archive-page-lede{max-width:34rem;font-size:.98rem}.archive-page-note{max-width:36rem;color:rgba(236,239,243,.64);font-size:.84rem}.archive-page-actions{justify-content:flex-start}.archive-page-meta{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.archive-page-meta span{position:relative;padding-left:.95rem;color:rgba(236,239,243,.66);font-size:.68rem}.archive-page-meta span:before{content:"";position:absolute;left:0;top:.34rem;width:.34rem;height:.34rem;background:var(--accent)}.archive-stage{position:relative;min-height:22rem;overflow:hidden;display:flex;flex-direction:column;gap:.95rem;padding:1.15rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(22,23,25,.98),rgba(12,13,15,1)),linear-gradient(135deg,rgba(196,106,45,.05),transparent 45%);box-shadow:0 28px 72px rgba(0,0,0,.3)}.archive-stage:after,.archive-stage:before{content:"";position:absolute;inset:0}.archive-stage:before{background:radial-gradient(circle at top left,rgba(196,106,45,.18),transparent 18rem),radial-gradient(circle at bottom right,rgba(255,255,255,.05),transparent 18rem);opacity:.7}.archive-stage:after{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 92%)}.archive-stage>*{position:relative;z-index:1}.archive-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.archive-panel-kicker,.archive-panel-meta span,.archive-panel-price-note,.archive-stage-card span,.archive-stage-kicker,.archive-stage-list-label{color:rgba(236,239,243,.56);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.archive-stage-head strong{display:block;margin-top:.42rem;font-size:.98rem;line-height:1.3}.archive-stage-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:.2rem .55rem;border:1px solid rgba(255,255,255,.12);color:var(--text);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.archive-stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.archive-stage-card{padding:.9rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07)}.archive-stage-card strong{display:block;font-size:.95rem;line-height:1.35}.archive-stage-card p{margin-top:.35rem;font-size:.84rem}.archive-stage-list{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}.archive-stage-list li{display:flex;align-items:flex-start;gap:.75rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.08)}.archive-stage-list li:first-child{padding-top:0;border-top:0}.archive-stage-list-label{flex:0 0 5.4rem}.archive-stage-list-copy{font-size:.84rem}.archive-page-main{display:flex;flex-direction:column}.archive-subpage-header+.archive-page-main>.archive-page-section:first-child{padding-top:clamp(1.8rem,4vw,2.5rem)}.archive-page-section{padding:clamp(2.8rem,6vw,4rem) clamp(1.25rem,4vw,3rem)}.archive-page-section-muted{background:rgba(255,255,255,.025);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.archive-page-section-shell{display:grid;width:min(100%,84rem);margin:0 auto;grid-gap:1rem;gap:1rem}.archive-page-split{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start}.archive-page-section-intro{display:flex;max-width:34rem;flex-direction:column;gap:.9rem}.archive-page-section-intro h2{max-width:13ch;font-size:clamp(1.8rem,3.4vw,3rem);line-height:.94}.archive-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.archive-page-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-panel{display:flex;min-height:100%;flex-direction:column;gap:.85rem;padding:1.2rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(22,24,27,.94),rgba(11,12,14,.98));box-shadow:0 20px 50px rgba(0,0,0,.24)}.archive-panel-muted{background:rgba(255,255,255,.025);box-shadow:none}.archive-panel-accent{border-color:rgba(196,106,45,.24);background:linear-gradient(180deg,rgba(46,31,21,.44),rgba(12,13,15,.98));box-shadow:0 0 0 1px rgba(196,106,45,.12),0 22px 52px rgba(0,0,0,.22)}.archive-panel h3,.archive-panel strong{font-size:1.05rem;line-height:1.25}.archive-panel-price{font-size:2.5rem;line-height:.92}.archive-panel-price-note{margin-top:-.1rem}.archive-panel-list{display:grid;grid-gap:.68rem;gap:.68rem;margin:0;padding:0;list-style:none}.archive-panel-list li{position:relative;padding-left:1rem}.archive-panel-list li:before{content:"";position:absolute;left:0;top:.42rem;width:.34rem;height:.34rem;background:var(--accent)}.archive-inline-links{display:flex;flex-wrap:wrap;gap:.65rem}.archive-panel-meta{display:grid;grid-gap:.55rem;gap:.55rem}.archive-panel-meta div{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:.75rem;gap:.75rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.08)}.archive-panel-meta div:first-child{padding-top:0;border-top:0}.archive-panel-meta strong{font-size:.88rem;font-weight:700;letter-spacing:0;line-height:1.45;text-transform:none}.archive-code{padding:.9rem 1rem;background:rgba(255,255,255,.03);color:rgba(236,239,243,.88);font-family:var(--font-mono);font-size:.82rem;line-height:1.55;word-break:break-all}.archive-code,.archive-legal-shell{border:1px solid rgba(255,255,255,.08)}.archive-legal-shell{width:min(100%,72rem);margin:0 auto;padding:clamp(1.35rem,3vw,2rem);background:linear-gradient(180deg,rgba(22,24,27,.94),rgba(11,12,14,.98));box-shadow:var(--shadow)}.archive-legal-shell .legal-richtext li,.archive-legal-shell .legal-richtext p{color:rgba(236,239,243,.84);line-height:1.72}.archive-legal-shell .legal-richtext h2{font-size:1.3rem}.archive-legal-shell .legal-richtext h3{font-size:1rem}.archive-legal-shell .legal-richtext a{color:var(--accent-strong)}.archive-legal-shell .legal-inline-code{background:rgba(255,255,255,.05)}.public-page{width:min(100%,84rem);margin:0 auto;padding:7.25rem 1.25rem 0;padding-top:6.75rem}.public-hero{display:flex;flex-direction:column;gap:1rem;max-width:52rem;padding-bottom:1.5rem}.public-page .public-hero{gap:.9rem;max-width:48rem;padding-bottom:1.25rem}.public-title{margin:0;max-width:14ch;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.95;letter-spacing:-.06em}.public-page .public-title{max-width:15ch;font-size:var(--public-page-title-size)}.public-lede{margin:0;max-width:42rem;color:rgba(236,239,243,.84);font-size:1.04rem;line-height:1.65}.pricing-page .muted,.public-page .public-lede{font-size:var(--public-copy-size);line-height:var(--public-copy-line-height)}.public-page .public-lede{max-width:39rem}.public-section{padding:0 0 1.6rem}.public-page .public-section{padding-bottom:1.4rem}.public-section-title{margin:0;max-width:18ch;font-size:clamp(1.7rem,3.2vw,2.8rem);line-height:1;letter-spacing:-.04em}.public-page .public-section-title{max-width:19ch;font-size:var(--public-page-section-title-size)}.public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-banner,.legal-shell,.public-band,.public-card{border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,rgba(22,24,27,.92),rgba(11,12,14,.96));box-shadow:var(--shadow)}.public-card{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem}.public-page .public-card{gap:.75rem;padding:var(--public-card-padding);border-radius:var(--public-card-radius)}.public-card strong{font-size:1.05rem;line-height:1.35}.public-page .public-card strong{font-size:1rem;line-height:1.32}.public-band{display:flex;flex-direction:column;gap:1.2rem;padding:1.4rem}.public-page .public-band{gap:1rem;padding:1.25rem;border-radius:var(--public-card-radius)}.public-list{margin:0;padding-left:1.2rem;color:var(--muted);line-height:1.65}.public-page .public-list{font-size:.95rem;line-height:1.55}.public-list li+li{margin-top:.55rem}.support-link-list{display:flex;flex-wrap:wrap;gap:.75rem}.pricing-page .button-row,.public-page .support-link-list{gap:.65rem}.pricing-page .panel{padding:var(--public-panel-padding);border-radius:24px}.pricing-page .section-title{font-size:var(--public-page-section-title-size)}.pricing-page .pricing-grid{gap:.9rem}.pricing-page .account-card,.pricing-page .pricing-card{padding:var(--public-card-padding);border-radius:var(--public-card-radius)}.pricing-page .account-card strong,.pricing-page .pricing-card strong{line-height:1.35}.draft-pill{display:inline-flex;align-self:flex-start;padding:.3rem .7rem;border-radius:999px;background:rgba(196,106,45,.12);color:var(--accent-strong);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.draft-banner{display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.1rem;border-color:rgba(196,106,45,.24);background:rgba(196,106,45,.08)}.legal-page{padding-bottom:0}.legal-hero{max-width:60rem}.legal-shell{padding:clamp(1.25rem,3vw,2rem)}.legal-richtext{display:flex;flex-direction:column;gap:1rem}.legal-richtext h1,.legal-richtext h2,.legal-richtext h3{margin:0;line-height:1.12;letter-spacing:-.03em}.legal-richtext h1{font-size:2rem}.legal-richtext h2{margin-top:1rem;font-size:1.35rem}.legal-richtext h3{font-size:1.05rem}.legal-richtext li,.legal-richtext p{margin:0;color:rgba(236,239,243,.86);line-height:1.7}.legal-richtext ol,.legal-richtext ul{margin:0;padding-left:1.3rem;display:grid;grid-gap:.65rem;gap:.65rem}.legal-richtext a{text-decoration:underline;text-underline-offset:.16em}.legal-inline-code{padding:.1rem .35rem;border-radius:8px;background:rgba(255,255,255,.06);font-family:var(--font-mono);font-size:.92em}.hero,.panel{border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,rgba(22,24,27,.94),rgba(11,12,14,.98)),radial-gradient(circle at top left,rgba(196,106,45,.1),transparent 18rem);box-shadow:0 22px 54px rgba(0,0,0,.24)}.hero{padding:clamp(1.5rem,4vw,3rem);display:grid;grid-template-columns:1.3fr .9fr;grid-gap:1.5rem;gap:1.5rem}.eyebrow{display:inline-flex;align-self:flex-start;padding:.35rem .75rem;border-radius:999px;background:rgba(196,106,45,.12);color:var(--accent-strong);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.hero h1,.section-title{margin:0;line-height:1.05;letter-spacing:-.04em}.hero h1{font-size:clamp(2.4rem,6vw,4.8rem);max-width:10ch}.hero p,.muted{color:var(--muted);line-height:1.6}.button-row,.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem}.danger-button,.ghost-button,.primary-button,.secondary-button{border-radius:999px;border:1px solid transparent;padding:.8rem 1.2rem;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.primary-button{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#1b1209;font-weight:700}.secondary-button{background:rgba(255,255,255,.04);color:var(--text);border-color:color-mix(in srgb,var(--border) 72%,transparent)}.ghost-button{background:transparent;color:var(--muted);border-color:color-mix(in srgb,var(--border) 60%,transparent)}.danger-button{background:rgba(235,115,115,.12);color:var(--danger);border-color:rgba(235,115,115,.24)}.danger-button:hover,.ghost-button:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.panel-grid,.pricing-grid,.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.account-card,.feature-card,.pricing-card,.stat-card{padding:1.1rem;border-radius:22px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.code-block,.mono,.pricing-card strong,.stat-card strong{font-family:var(--font-mono)}.pricing-card.popular{border-color:rgba(196,106,45,.32);box-shadow:0 0 0 1px rgba(196,106,45,.12)}.panel{padding:1.4rem}.section-title{font-size:1.35rem}.section-copy{gap:.6rem}.section-copy,.stack{display:flex;flex-direction:column}.stack{gap:1rem}.compact{gap:.35rem}.code-block{padding:.9rem 1rem;border-radius:14px;background:rgba(0,0,0,.28);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);word-break:break-all}.badge{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;font-size:.76rem;font-weight:700}.badge.success{background:rgba(99,187,128,.14);color:var(--success)}.badge.warning{background:rgba(225,176,79,.14);color:var(--warning)}.badge.danger{background:rgba(235,115,115,.14);color:var(--danger)}.status-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.field{display:flex;flex-direction:column;gap:.45rem}.label{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.input{width:100%;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.input:focus,textarea.input:focus{outline:none;border-color:rgba(196,106,45,.32);box-shadow:0 0 0 1px rgba(196,106,45,.2),0 0 0 4px rgba(196,106,45,.08)}.portal-auth-message{display:flex;flex-direction:column;gap:.7rem;align-items:flex-start;padding:.8rem .9rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);line-height:1.5}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.device-list{display:grid;grid-gap:1rem;gap:1rem}.device-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.account-action-wrapper{display:contents}.account-dashboard-section{padding-top:clamp(1.8rem,4vw,2.8rem)}.account-dashboard-shell{gap:1rem}.account-workspace{display:grid;width:min(100%,78rem);margin:0 auto;grid-gap:1rem;gap:1rem;padding:clamp(5.75rem,8vw,6.5rem) clamp(1rem,3vw,2rem) 2.25rem}.account-workspace-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.25rem}.account-workspace-header h1{margin:.25rem 0 0;color:var(--text);font-size:1.8rem;font-weight:850;letter-spacing:0;line-height:1.08}.account-module-body p,.account-setup-copy p,.account-workspace-header p{margin:0;color:rgba(236,239,243,.72);font-size:.92rem;line-height:1.5}.account-workspace-eyebrow{color:var(--accent);font-family:var(--font-mono);font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.account-workspace-identity{display:flex;min-width:min(100%,18rem);align-items:center;justify-content:flex-end;gap:.65rem;color:rgba(236,239,243,.72);font-size:.82rem}.account-device-row,.account-empty-state,.account-module,.account-setup-panel{border-radius:10px}.account-setup-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid rgba(196,106,45,.24);background:rgba(196,106,45,.08)}.account-setup-copy{display:grid;min-width:0;grid-gap:.65rem;gap:.65rem}.account-setup-copy h2{margin:0 0 .35rem;color:var(--text);font-size:1.1rem;line-height:1.2}.account-setup-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.account-setup-meta{display:flex;flex-wrap:wrap;gap:.45rem .8rem;color:rgba(236,239,243,.62);font-size:.76rem}.account-setup-meta span:before{content:"";display:inline-block;width:.32rem;height:.32rem;margin-right:.45rem;background:var(--accent);vertical-align:.08rem}.account-workspace-button{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;padding:.65rem .9rem;border:1px solid transparent;border-radius:6px;color:var(--text);font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.account-workspace-button-primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#1b1209}.account-workspace-button-ghost,.account-workspace-button-secondary{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.03)}.account-workspace-button-ghost{background:transparent;color:rgba(236,239,243,.72)}.account-module-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.account-module{display:grid;min-width:0;grid-gap:.65rem;gap:.65rem;padding:.9rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.028)}.account-module-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.account-module strong{min-width:0;color:var(--text);font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.account-module-action{align-self:end}.account-devices-section{display:grid;grid-gap:.75rem;gap:.75rem;padding-top:.25rem}.account-summary-grid{display:grid;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.account-summary-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.account-empty-state,.account-summary-item{display:flex;min-width:0;flex-direction:column;gap:.7rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.035)}.account-summary-item-primary{border-color:rgba(196,106,45,.26);background:rgba(196,106,45,.08)}.account-device-copy strong,.account-empty-state strong,.account-section-heading h2,.account-summary-item strong{margin:0;color:var(--text);font-family:var(--font-sans);font-weight:800;letter-spacing:0}.account-empty-state strong,.account-summary-item strong{font-size:1.05rem;line-height:1.25}.account-empty-state p,.account-summary-item p{margin:0;color:rgba(236,239,243,.72);line-height:1.55}.account-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.25rem}.account-section-heading h2{margin-top:.55rem;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.05}.account-device-list{display:grid;grid-gap:.75rem;gap:.75rem}.account-device-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.03)}.account-device-copy{display:grid;min-width:0;grid-gap:.25rem;gap:.25rem}.account-device-copy span{color:rgba(236,239,243,.66);overflow-wrap:anywhere}.account-device-actions{flex:0 0 auto}.founder-dashboard-page{gap:1rem}.founder-beta-key-create-panel :is(.button-row,.field,.stack),.founder-complimentary-access-panel :is(.button-row,.field,.stack),.founder-dashboard-page :is(.account-card,.button-row,.field,.stack){min-width:0}.founder-beta-key-create-panel :is(.mono,.input,p,strong),.founder-complimentary-access-panel :is(.mono,.input,p,strong),.founder-dashboard-page :is(.mono,.input,td,th,p,strong){overflow-wrap:anywhere}.founder-dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:1rem}.founder-dashboard-metric{min-width:0;gap:.5rem;padding:.95rem;border-radius:10px}.founder-dashboard-metric strong{color:var(--text);font-family:var(--font-sans);font-size:clamp(1.45rem,2.15vw,2.05rem);font-weight:850;letter-spacing:0;line-height:1}.founder-dashboard-metric .muted:last-child{font-size:.82rem;line-height:1.45}.founder-beta-key-create-panel,.founder-complimentary-access-panel,.founder-dashboard-error-panel,.founder-dashboard-notice,.founder-dashboard-table-panel,.founder-dashboard-warning-panel{border-radius:16px}.founder-dashboard-error-panel,.founder-dashboard-notice,.founder-dashboard-warning-panel{gap:.75rem;padding:1rem}.founder-dashboard-error-panel{border-color:rgba(225,105,105,.32);background:linear-gradient(180deg,rgba(40,21,23,.9),rgba(14,12,13,.98)),rgba(225,105,105,.08)}.founder-dashboard-warning-panel{border-color:rgba(216,173,83,.3);background:linear-gradient(180deg,rgba(41,33,18,.86),rgba(14,13,11,.98)),rgba(216,173,83,.08)}.founder-dashboard-notice{border-color:rgba(109,159,255,.24);background:linear-gradient(180deg,rgba(20,27,43,.82),rgba(12,13,15,.98)),rgba(109,159,255,.07)}.founder-dashboard-warning-panel ul{margin:0;padding-left:1.1rem}.founder-dashboard-warning-panel li{line-height:1.55}.founder-dashboard-tabs{align-items:center;gap:.5rem;overflow-x:auto;padding-bottom:.15rem}.founder-dashboard-tabs a{min-height:2.35rem;justify-content:center;padding:.64rem .95rem;border-radius:8px;font-size:.82rem;white-space:nowrap}.founder-dashboard-tabs .primary-button,.founder-dashboard-tabs a.active,.founder-dashboard-tabs a[aria-current=page]{border-color:rgba(215,122,58,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px rgba(196,106,45,.14)}.founder-beta-key-create-panel,.founder-complimentary-access-panel{padding:1rem}.founder-beta-key-create-summary,.founder-complimentary-access-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.65rem;gap:.65rem;min-width:0;cursor:pointer;list-style:none}.founder-beta-key-create-summary::-webkit-details-marker,.founder-complimentary-access-summary::-webkit-details-marker,.founder-dashboard-row-summary::-webkit-details-marker{display:none}.founder-beta-key-create-summary::marker,.founder-complimentary-access-summary::marker,.founder-dashboard-row-summary::marker{content:""}.founder-beta-key-create-summary strong,.founder-complimentary-access-summary strong{min-width:0;color:var(--text);font-size:1rem;line-height:1.25}.founder-beta-key-create-panel[open] .founder-beta-key-create-summary,.founder-complimentary-access-panel[open] .founder-complimentary-access-summary{margin-bottom:.85rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08)}.founder-beta-key-create-panel .button-row,.founder-complimentary-access-panel .button-row,.founder-dashboard-row-expanded .button-row{align-items:center}.founder-dashboard-table-panel{overflow-x:auto;padding:1rem}.founder-dashboard-table{width:100%;min-width:82rem;border-collapse:separate;border-spacing:0;table-layout:fixed}.founder-dashboard-table td,.founder-dashboard-table th{min-width:0;padding:.72rem .8rem;border-bottom:1px solid rgba(255,255,255,.07);color:rgba(236,239,243,.82);line-height:1.45;text-align:left;vertical-align:top}.founder-dashboard-table th{color:rgba(236,239,243,.58);font-family:var(--font-mono);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.founder-dashboard-table tbody tr:last-child td{border-bottom:0}.founder-dashboard-table tbody tr:hover td{background:rgba(255,255,255,.025)}.founder-dashboard-table td:first-child,.founder-dashboard-table th:first-child{width:28rem}.founder-dashboard-row-details{min-width:0}.founder-dashboard-row-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;min-width:0;cursor:pointer;list-style:none}.founder-dashboard-row-summary:after{content:"";width:.44rem;height:.44rem;border-right:1.5px solid rgba(236,239,243,.62);border-bottom:1.5px solid rgba(236,239,243,.62);transform:rotate(45deg);transition:transform .16s ease}.founder-dashboard-row-details[open] .founder-dashboard-row-summary{margin-bottom:.75rem}.founder-dashboard-row-details[open] .founder-dashboard-row-summary:after{transform:rotate(225deg)}.founder-dashboard-row-summary>span{min-width:0}.founder-dashboard-row-summary strong{color:var(--text);font-size:.94rem;line-height:1.3}.founder-dashboard-row-expanded{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.85rem;gap:.85rem;min-width:0;padding:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.18)}.founder-dashboard-attempts .detail-grid,.founder-dashboard-row-expanded .detail-grid{gap:.7rem}.founder-dashboard-attempts>li,.founder-dashboard-row-expanded .account-card{min-width:0;padding:.9rem;border-radius:8px}.founder-dashboard-attempts{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes drift-up{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (min-width:1101px){.archive-scene-row-reverse .archive-scene-panel{order:2}.archive-scene-row-reverse .archive-scene-stage{order:1}.portal-auth-card-layout{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:start}}@media (max-width:1100px){.founder-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-dashboard-table{min-width:72rem}.founder-dashboard-table td:first-child,.founder-dashboard-table th:first-child{width:24rem}.account-summary-grid,.account-summary-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.final-cta,.marketing-hero,.marketing-pricing-grid,.proof-band,.proof-grid,.public-grid,.stage-body,.stage-footer,.stage-metrics,.workflow-section{grid-template-columns:1fr}.workflow-sticky{position:static}}@media (max-width:960px){.account-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-setup-panel{grid-template-columns:1fr}.account-setup-actions{justify-content:flex-start}}@media (max-width:900px){.founder-dashboard-table{min-width:64rem}.founder-dashboard-table td:first-child,.founder-dashboard-table th:first-child{width:22rem}.detail-grid,.hero,.marketing-header,.panel-grid,.portal-header,.pricing-grid,.stats-grid{grid-template-columns:1fr}.marketing-header,.portal-header{border-radius:24px;align-items:flex-start;flex-direction:column}.marketing-auth,.marketing-nav,.portal-nav{flex-wrap:wrap}.marketing-hero{padding-top:8rem;min-height:auto}.public-page{padding-top:8.75rem}.marketing-hero h1{max-width:9ch;font-size:clamp(2.6rem,11vw,4.6rem)}.public-title{max-width:none;font-size:clamp(2.2rem,10vw,4rem)}.marketing-shell .marketing-header{gap:.75rem;border-radius:22px}.marketing-header-archive{gap:.75rem;padding:.95rem 1rem;flex-direction:row;align-items:center;flex-wrap:wrap;border-radius:0}.marketing-header-archive .marketing-nav{flex:0 0 100%;justify-content:flex-start;overflow-x:auto;padding-bottom:.2rem}.marketing-header-archive .marketing-auth{width:100%;justify-content:flex-end;margin-left:auto}.marketing-shell .marketing-hero{padding-top:7.4rem}.public-page{padding-top:8.1rem}.portal-page-header{border-radius:24px}.marketing-shell .marketing-hero h1{font-size:clamp(2.35rem,10vw,4rem)}.public-page .public-title{font-size:clamp(2rem,9vw,3.55rem)}.marketing-lede,.marketing-support,.public-lede{max-width:none}.marketing-stage{min-height:auto;border-radius:24px}.stage-toolbar{flex-direction:column;align-items:flex-start}.stage-log-list div{grid-template-columns:1fr;gap:.35rem}.workflow-step{padding-right:0}.marketing-section{padding-bottom:2.25rem}.marketing-footer{flex-direction:column;align-items:flex-start}.draft-banner,.legal-shell,.public-band,.public-card{border-radius:20px}.device-header{flex-direction:column}.portal-auth{justify-content:flex-start}.portal-funnel-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.account-workspace{padding-top:6rem}.account-workspace-header,.account-workspace-identity{align-items:stretch;flex-direction:column;justify-content:flex-start}.account-module-grid{grid-template-columns:1fr}.account-setup-actions,.account-workspace-button{width:100%}}@media (max-width:1100px){.archive-offer-shell,.archive-page-grid,.archive-page-grid-2,.archive-page-hero-shell,.archive-page-split,.archive-principles-grid,.archive-runtime-grid,.archive-section-boundary,.archive-section-principles,.archive-stage-grid,.archive-support-shell,.billing-funnel-hero{grid-template-columns:1fr}.archive-boundary-card{justify-self:stretch;max-width:none}.archive-offer-card{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.archive-poster-rails,.archive-support-lanes{grid-template-columns:1fr}.archive-poster-rail-accent{grid-column:auto;max-width:none}.archive-poster-rail-muted{margin-top:0}}@media (max-width:700px){.founder-beta-key-create-panel .detail-grid,.founder-complimentary-access-panel .detail-grid,.founder-dashboard-attempts,.founder-dashboard-attempts .detail-grid,.founder-dashboard-metrics,.founder-dashboard-row-expanded .detail-grid{grid-template-columns:1fr}.founder-beta-key-create-panel,.founder-complimentary-access-panel,.founder-dashboard-error-panel,.founder-dashboard-metrics,.founder-dashboard-notice,.founder-dashboard-table-panel,.founder-dashboard-warning-panel{padding:.85rem}.founder-dashboard-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.founder-beta-key-create-panel .button-row>*,.founder-complimentary-access-panel .button-row>*,.founder-dashboard-row-expanded .button-row>*,.founder-dashboard-tabs a{width:100%}.founder-beta-key-create-summary,.founder-complimentary-access-summary{grid-template-columns:1fr}.founder-dashboard-table{min-width:58rem}.founder-dashboard-row-expanded{padding:.75rem}.account-summary-grid,.account-summary-grid-3{grid-template-columns:1fr}.account-device-row,.account-section-heading{align-items:stretch;flex-direction:column}.account-device-actions,.account-device-actions .danger-button{width:100%}.archive-subpage-header{padding-top:6.6rem;padding-bottom:1.6rem}.archive-subpage-header h1{max-width:none;font-size:clamp(2rem,10vw,3.15rem)}.archive-subpage-header+.archive-page-main>.archive-page-section:first-child{padding-top:1.6rem}.archive-page-hero{padding-top:7rem;padding-bottom:3rem}.archive-page-hero h1{max-width:none;font-size:clamp(2.25rem,11vw,3.85rem)}.archive-page-actions,.archive-page-actions .archive-button{width:100%}.archive-stage{min-height:auto}.archive-stage-head{flex-direction:column}.archive-panel-meta div,.archive-stage-list li{grid-template-columns:1fr}.archive-stage-list-label{flex-basis:auto}.archive-page-section{padding-top:2.4rem;padding-bottom:2.4rem}.archive-legal-shell{padding:1.1rem}.archive-hero{padding-top:6.8rem;padding-bottom:2.8rem}.archive-hero h1{max-width:none;font-size:clamp(2.05rem,10.5vw,3.35rem)}.archive-actions,.archive-actions-compact{width:100%;justify-content:stretch}.archive-button,.portal-auth-page{width:100%}.portal-funnel-progress-list{grid-template-columns:1fr}.archive-poster{min-height:29rem}.archive-runtime-card{position:relative;right:auto;bottom:auto;width:auto;margin:0 1rem 1rem}.archive-poster-rails{padding:1rem}.archive-principle:nth-child(2n){margin-top:0}.marketing-footer-archive{align-items:flex-start}}.prism-window-shell{fill:rgba(14,16,20,.98);stroke:rgba(255,255,255,.12);stroke-width:1}.prism-debug-graphic,.prism-recording-graphic{opacity:1}.prism-window-titlebar{fill:rgba(255,255,255,.035);stroke:rgba(255,255,255,.08);stroke-width:1}.prism-window-light{stroke:rgba(255,255,255,.28);stroke-width:1}.prism-window-light-close{fill:rgba(255,95,86,.96)}.prism-window-light-minimize{fill:rgba(255,189,46,.96)}.prism-window-light-zoom{fill:rgba(39,201,63,.96)}.prism-hero-mono,.prism-window-title{font-family:SFMono-Regular,Cascadia Mono,Roboto Mono,Consolas,monospace}.prism-window-title{fill:rgba(232,226,218,.72);font-size:13px;font-weight:600}.prism-debug-banner,.prism-debug-canvas-card,.prism-debug-console-card,.prism-debug-snapshot-card,.prism-debug-summary-card,.prism-hero-inspector,.prism-hero-inspector-card,.prism-hero-launch-card,.prism-hero-metric-card,.prism-hero-side-panel,.prism-hero-worker-card,.prism-scene-card-shell{stroke:rgba(255,255,255,.11);stroke-width:1}.prism-debug-banner:not([fill]),.prism-debug-canvas-card:not([fill]),.prism-debug-console-card:not([fill]),.prism-debug-snapshot-card:not([fill]),.prism-debug-summary-card:not([fill]),.prism-hero-inspector-card:not([fill]),.prism-hero-inspector:not([fill]),.prism-hero-launch-card:not([fill]),.prism-hero-metric-card:not([fill]),.prism-hero-side-panel:not([fill]),.prism-hero-worker-card:not([fill]),.prism-scene-card-shell:not([fill]){fill:rgba(24,27,32,.9)}.prism-hero-inspector-kicker,.prism-hero-section-kicker,.prism-hero-sidebar-label,.prism-scene-kicker{fill:rgba(196,106,45,.88);font-family:SFMono-Regular,Cascadia Mono,Roboto Mono,Consolas,monospace;font-size:12px;font-weight:700;text-transform:uppercase}.prism-hero-inspector-label,.prism-hero-metric-label,.prism-hero-side-panel-label,.prism-scene-label{fill:rgba(180,174,165,.74);font-family:SFMono-Regular,Cascadia Mono,Roboto Mono,Consolas,monospace;font-size:12px;font-weight:700;text-transform:uppercase}.prism-hero-badge,.prism-hero-chip,.prism-scene-chip{fill:rgba(255,255,255,.055);stroke:rgba(255,255,255,.1);stroke-width:1}.prism-hero-badge-running,.prism-hero-chip-accent,.prism-scene-chip-accent{fill:rgba(196,106,45,.22);stroke:rgba(196,106,45,.72)}.prism-hero-badge-captcha,.prism-hero-badge-waiting,.prism-hero-chip-warning,.prism-scene-chip-warning{fill:rgba(224,184,74,.16);stroke:rgba(224,184,74,.62)}.prism-hero-chip-muted{fill:rgba(126,132,143,.16);stroke:rgba(126,132,143,.42)}.prism-hero-badge-text,.prism-hero-chip-text,.prism-scene-chip-text{fill:rgba(248,241,232,.9);font-family:SFMono-Regular,Cascadia Mono,Roboto Mono,Consolas,monospace;font-size:12px;font-weight:700}.prism-hero-ambient{fill:#c46a2d;fill-opacity:.12}.prism-hero-ambient-left{opacity:.72}.prism-hero-ambient-right{opacity:.58}.prism-hero-divider{stroke:rgba(255,255,255,.1);stroke-width:1}.prism-hero-brand-text{fill:rgba(250,244,236,.94);font-size:17px;font-weight:800}.prism-debug-banner-copy,.prism-hero-log-copy,.prism-hero-log-time,.prism-hero-nav-text,.prism-hero-route-label,.prism-hero-side-panel-copy,.prism-hero-worker-duration,.prism-hero-worker-profile,.prism-hero-worker-step,.prism-recording-step-copy{fill:rgba(184,178,169,.72);font-size:12px;font-weight:600}.prism-hero-inspector-copy,.prism-hero-launch-copy,.prism-hero-log-copy-muted,.prism-hero-nav-text-active,.prism-hero-side-panel-title,.prism-hero-worker-copy,.prism-recording-step-copy-muted{fill:rgba(232,226,218,.78)}.prism-hero-inspector-copy{font-size:12px;font-weight:600}.prism-hero-nav-item{fill:rgba(255,255,255,.025);stroke:rgba(255,255,255,.06);stroke-width:1}.prism-hero-nav-item-active{fill:rgba(196,106,45,.16);stroke:rgba(196,106,45,.58)}.prism-hero-nav-icon{fill:rgba(126,132,143,.44)}.prism-hero-nav-icon-active{fill:#c46a2d}.prism-hero-section-title{fill:rgba(250,244,236,.94);font-size:24px;font-weight:800}.prism-debug-banner-title,.prism-debug-panel-title,.prism-debug-row-title,.prism-debug-summary-title,.prism-hero-inspector-card-title,.prism-hero-inspector-title,.prism-hero-launch-title,.prism-hero-metric-value,.prism-recording-panel-title{fill:rgba(250,244,236,.92);font-size:18px;font-weight:800}.prism-debug-console-line-success,.prism-hero-log-copy-success,.prism-hero-metric-success,.prism-recording-step-copy-success{fill:rgba(92,184,117,.95)}.prism-debug-console-line-accent,.prism-hero-log-copy-accent,.prism-hero-metric-accent,.prism-recording-step-copy-accent{fill:#c46a2d}.prism-hero-metric-muted{fill:rgba(166,160,151,.8)}.prism-debug-waterfall-track,.prism-hero-launch-track,.prism-hero-progress-track{fill:rgba(255,255,255,.09)}.prism-debug-waterfall-success,.prism-hero-launch-fill,.prism-hero-progress-fill{fill:rgba(92,184,117,.9)}.prism-hero-progress-fill-a,.prism-hero-progress-fill-d,.prism-hero-progress-fill-e{fill:#c46a2d}.prism-hero-progress-fill-b{fill:rgba(224,184,74,.9)}.prism-hero-progress-fill-c{fill:rgba(132,158,226,.88)}.prism-hero-flow{fill:none;stroke:rgba(196,106,45,.42);stroke-width:2;stroke-opacity:.58}.prism-hero-flow-1,.prism-hero-flow-4{stroke-opacity:.7}.prism-hero-flow-2{stroke-opacity:.48}.prism-hero-flow-3{stroke-opacity:.36}.prism-debug-snapshot-frame,.prism-hero-preview-frame,.prism-recording-browser-frame{stroke:rgba(255,255,255,.08);stroke-width:1}.prism-debug-snapshot-frame:not([fill]),.prism-hero-preview-frame:not([fill]),.prism-recording-browser-frame:not([fill]){fill:rgba(13,15,18,.92)}.prism-hero-preview-dim,.prism-recording-browser-dim{fill:rgba(255,255,255,.14)}.prism-debug-snapshot-hotspot,.prism-hero-preview-hotspot,.prism-recording-browser-line-hot{fill:rgba(196,106,45,.34);stroke:rgba(196,106,45,.62);stroke-width:1}.prism-debug-snapshot-line,.prism-hero-preview-line,.prism-recording-browser-line{fill:rgba(255,255,255,.13)}.prism-hero-preview-line-short,.prism-recording-browser-line-short{opacity:.68}.prism-hero-preview-scan{fill:rgba(196,106,45,.12)}.prism-hero-scan-a,.prism-hero-scan-d{fill-opacity:.2}.prism-hero-scan-b{fill-opacity:.12}.prism-hero-scan-c{fill-opacity:.16}.prism-hero-log-row,.prism-hero-queue-pill{fill:rgba(255,255,255,.045);stroke:rgba(255,255,255,.08);stroke-width:1}.prism-hero-queue-pill-a{fill:rgba(196,106,45,.14);stroke:rgba(196,106,45,.38)}.prism-recording-browser-toolbar,.prism-recording-side-header{fill:rgba(255,255,255,.055);stroke:rgba(255,255,255,.08);stroke-width:1}.prism-recording-browser-address,.prism-recording-browser-pane{fill:rgba(255,255,255,.06);stroke:rgba(255,255,255,.08);stroke-width:1}.prism-recording-browser-pane-accent{fill:rgba(196,106,45,.08);stroke:rgba(196,106,45,.28)}.prism-debug-repair-button,.prism-recording-browser-button{fill:#c46a2d;stroke:rgba(255,217,186,.36);stroke-width:1}.prism-recording-browser-button-text{font-size:13px}.prism-debug-repair-button+.prism-scene-chip-text,.prism-recording-browser-button-text{fill:rgba(18,14,11,.94);font-weight:800}.prism-recording-cursor{fill:rgba(250,244,236,.96);stroke:rgba(17,18,20,.85);stroke-width:2}.prism-recording-ripple{fill:none;stroke:rgba(196,106,45,.68);stroke-width:2}.prism-recording-ripple-a{stroke-opacity:.38}.prism-recording-ripple-b{stroke-opacity:.72}.prism-debug-log-row,.prism-debug-step,.prism-recording-node,.prism-recording-step-card{fill:rgba(255,255,255,.045);stroke:rgba(255,255,255,.1);stroke-width:1}.prism-debug-step-active,.prism-recording-node-active,.prism-recording-step-card-active{fill:rgba(196,106,45,.14);stroke:rgba(196,106,45,.85)}.prism-recording-step-card-active{animation:prismActiveStepGlow 2s ease-in-out infinite}.prism-debug-log-row-success,.prism-debug-step-done,.prism-recording-node-done{fill:rgba(92,184,117,.12);stroke:rgba(92,184,117,.48)}.prism-recording-node-pending{fill:rgba(126,132,143,.12);stroke:rgba(126,132,143,.3)}.prism-debug-step-text,.prism-recording-node-text,.prism-recording-step-command{fill:rgba(250,244,236,.88);font-size:17px;font-weight:800}.prism-debug-edge,.prism-debug-handoff,.prism-recording-edge{fill:none;stroke:rgba(196,106,45,.52);stroke-width:2}.prism-debug-edge-a,.prism-recording-edge-a{stroke-opacity:.86}.prism-debug-edge-b,.prism-recording-edge-b{stroke-opacity:.66}.prism-debug-edge-c,.prism-recording-edge-c{stroke-opacity:.46}.prism-debug-handoff-dot{fill:#c46a2d;stroke:rgba(255,217,186,.46);stroke-width:2}.prism-debug-handoff-dot-end{fill:rgba(92,184,117,.95)}.prism-debug-log-row-error,.prism-debug-step-error{fill:rgba(235,115,115,.13);stroke:rgba(235,115,115,.58)}.prism-debug-log-row-running{fill:rgba(196,106,45,.13);stroke:rgba(196,106,45,.5)}.prism-debug-waterfall-warning{fill:rgba(224,184,74,.9)}.prism-debug-waterfall-error{fill:rgba(235,115,115,.9)}.prism-debug-console-line{fill:rgba(232,226,218,.74);font-family:SFMono-Regular,Cascadia Mono,Roboto Mono,Consolas,monospace;font-size:14px;font-weight:700}.prism-debug-console-line-muted{fill:rgba(180,174,165,.68)}.prism-debug-snapshot-scan-line{fill:rgba(215,122,58,.75);animation:prismScanLine 2.5s ease-in-out infinite}@keyframes prismActiveStepGlow{0%,to{stroke-opacity:.62}50%{stroke-opacity:1}}@keyframes prismScanLine{0%,to{opacity:0;transform:translateY(0)}12%,88%{opacity:1}50%{opacity:.86;transform:translateY(26px)}}.prism-app-native-titlebar{fill:rgba(12,13,15,.84);stroke:rgba(255,255,255,.08);stroke-width:1}.prism-app-topbar{fill:rgba(23,24,27,.9);stroke:rgba(255,255,255,.08);stroke-width:1}.prism-app-sidebar{fill:rgba(13,14,16,.82)}.prism-app-sidebar-toggle,.prism-app-tabbar{fill:rgba(255,255,255,.045);stroke:rgba(255,255,255,.09);stroke-width:1}.prism-app-icon-stroke{fill:none;stroke:rgba(236,239,243,.72);stroke-width:2;stroke-linecap:round}.prism-app-page-title{fill:rgba(236,239,243,.95);font-size:22px;font-weight:800}.prism-app-input-text,.prism-app-mini-worker-profile,.prism-app-nav-key,.prism-app-page-subtitle,.prism-app-pill-label,.prism-app-run-meta,.prism-app-runtime-text{fill:rgba(176,180,189,.8);font-size:12px;font-weight:600}.prism-app-nav-key{fill:rgba(126,132,143,.58);font-size:11px}.prism-app-runtime-pill{fill:rgba(79,164,106,.1);stroke:rgba(79,164,106,.38);stroke-width:1}.prism-app-live-dot{fill:#4fa46a}.prism-app-floating-inspector,.prism-app-inspector-strip,.prism-app-overview-strip,.prism-app-panel,.prism-app-worker-strip{fill:rgba(23,24,27,.92);stroke:rgba(255,255,255,.1);stroke-width:1}.prism-app-panel{fill:url(#prismAppPanelGlow)}.prism-app-mini-worker-status,.prism-app-pill-value,.prism-app-run-title,.prism-app-strip-title{fill:rgba(236,239,243,.94);font-size:15px;font-weight:800}.prism-app-strip-title{font-size:16px}.prism-app-pill,.prism-app-status{fill:rgba(255,255,255,.045);stroke:rgba(255,255,255,.1);stroke-width:1}.prism-app-pill-success,.prism-app-status-done,.prism-app-status-running{fill:rgba(79,164,106,.12);stroke:rgba(79,164,106,.45)}.prism-app-pill-attention,.prism-app-status-attention{fill:rgba(196,106,45,.18);stroke:rgba(196,106,45,.6)}.prism-app-pill-warning,.prism-app-status-paused,.prism-app-status-waiting{fill:rgba(214,161,58,.14);stroke:rgba(214,161,58,.52)}.prism-app-pill-error{fill:rgba(225,99,99,.12);stroke:rgba(225,99,99,.45)}.prism-app-tab-active{fill:rgba(196,106,45,.18);stroke:rgba(196,106,45,.48);stroke-width:1}.prism-app-launch-button-text,.prism-app-tab-label,.prism-app-tab-label-active{fill:rgba(236,239,243,.92);font-size:13px;font-weight:800}.prism-app-tab-label{fill:rgba(176,180,189,.72)}.prism-app-input,.prism-app-launch-card,.prism-app-mini-worker,.prism-app-run-row{fill:rgba(255,255,255,.035);stroke:rgba(255,255,255,.085);stroke-width:1}.prism-app-input{fill:rgba(13,14,16,.72)}.prism-app-launch-button{stroke:rgba(255,255,255,.16);stroke-width:1}.prism-app-run-row-active{fill:rgba(196,106,45,.08);stroke:rgba(196,106,45,.32)}.prism-app-mini-worker-success{fill:rgba(79,164,106,.1);stroke:rgba(79,164,106,.35)}.prism-app-mini-worker-warning{fill:rgba(214,161,58,.11);stroke:rgba(214,161,58,.36)}.prism-app-mini-worker-attention{fill:rgba(196,106,45,.12);stroke:rgba(196,106,45,.42)}.mai-landing{--mai-bg:#171819;--mai-bg-deep:#121314;--mai-surface:rgba(30,31,35,0.74);--mai-surface-soft:rgba(255,255,255,0.026);--mai-surface-strong:rgba(39,40,46,0.82);--mai-border:rgba(176,183,194,0.38);--mai-border-soft:rgba(176,183,194,0.18);--mai-border-muted:rgba(176,183,194,0.12);--mai-text:#f7f2ec;--mai-muted:rgba(247,242,236,0.62);--mai-faint:rgba(247,242,236,0.42);--mai-purple:#c46a2d;--mai-purple-soft:rgba(196,106,45,0.16);--mai-blue:#6d9fff;--mai-green:#63c987;--mai-red:#e36c6c;position:relative;overflow-x:hidden;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(180deg,#1b1c1f 0,var(--mai-bg) 34%,var(--mai-bg-deep) 100%);background-size:100% 72px,100% 100%;color:var(--mai-text)}.mai-landing:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent),linear-gradient(180deg,rgba(255,255,255,.035),transparent 26rem);opacity:.42}.mai-landing .archive-section-boundary,.mai-landing .archive-section-scenes,.mai-landing .archive-section-support,.mai-landing .kinetic-grid{background:transparent;background-image:none}.mai-landing :is(h1,h2,h3,strong){letter-spacing:0}.mai-landing :is(.archive-hero h1,.archive-section h2,.archive-offer-card h2,.archive-onboarding-card h3,.archive-principle h3,.archive-panel h3,.archive-support-card h3,.archive-trust-list strong,.archive-support-lane strong){color:var(--mai-text);font-weight:500;letter-spacing:0;line-height:1.04;text-transform:none}.mai-landing :is(.archive-lede,.archive-support,.archive-caption,.archive-section-head p,.archive-principle p,.archive-boundary-copy p,.archive-boundary-card p,.archive-offer-card p,.archive-onboarding-card p,.archive-panel p,.archive-support-lane p,.archive-support-card p,.archive-trust-list span){color:var(--mai-muted);font-size:.98rem;line-height:1.68}.mai-landing .archive-boundary-footer a,.mai-landing .archive-boundary-footer span,.mai-landing .archive-eyebrow,.mai-landing .archive-onboarding-note,.mai-landing .archive-panel-kicker,.mai-landing .archive-principle-kicker,.mai-landing .archive-signal-list span,.mai-landing .archive-stage-badge,.mai-landing .archive-stage-kicker,.mai-landing .archive-support-lane span{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.mai-landing .archive-eyebrow{gap:.42rem;padding:0;border:0;background:transparent;color:var(--mai-purple);font-size:.86rem;font-weight:500}.mai-landing .archive-eyebrow:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:var(--mai-purple);box-shadow:0 0 0 4px rgba(196,106,45,.1)}.mai-landing .archive-hero{display:grid;width:min(100%,92rem);min-height:calc(100svh - 2rem);grid-template-columns:minmax(0,.78fr) minmax(28rem,1.22fr);align-items:center;grid-gap:clamp(2rem,5vw,5.5rem);gap:clamp(2rem,5vw,5.5rem);margin:0 auto;padding:clamp(7rem,11vw,8.6rem) clamp(1.25rem,4vw,3.2rem) clamp(4rem,7vw,6rem)}.mai-landing .archive-hero-copy{max-width:39rem;align-items:flex-start;gap:1.05rem;text-align:left}.mai-landing .archive-hero h1{max-width:12.5ch;font-size:clamp(3.1rem,6.2vw,6.2rem);font-weight:400;line-height:.98}.mai-landing .archive-lede{max-width:35rem;color:rgba(247,242,236,.76);font-size:clamp(1.03rem,1.4vw,1.18rem)}.mai-landing .archive-support{max-width:35rem;padding-top:.35rem;color:var(--mai-faint);font-size:.9rem}.mai-landing .archive-caption{max-width:34rem;color:var(--mai-faint);font-size:.88rem}.mai-landing .archive-actions{gap:.72rem;justify-content:flex-start;margin-top:.25rem}.mai-landing .archive-button{min-height:2.8rem;padding:.72rem 1.08rem;border:1px solid var(--mai-border-soft);border-radius:8px;background:transparent;color:rgba(247,242,236,.84);font-family:var(--font-sans);font-size:.94rem;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.mai-landing .archive-button:hover{transform:translateY(-1px);border-color:var(--mai-border);background:rgba(255,255,255,.035);color:var(--mai-text)}.mai-landing .archive-button:focus-visible{outline:1px solid var(--mai-purple);outline-offset:3px}.mai-landing .archive-button-primary{border-color:rgba(196,106,45,.72);background:var(--mai-purple-soft);color:#ffd2a6}.mai-landing .archive-button-primary:hover{border-color:rgba(215,122,58,.9);background:rgba(196,106,45,.22)}.mai-landing .archive-button-ghost,.mai-landing .archive-button-secondary{border-color:var(--mai-border-soft);background:rgba(255,255,255,.018);color:rgba(247,242,236,.72)}.mai-landing .archive-signal-list{justify-content:flex-start;gap:.55rem;margin-top:.65rem}.mai-landing .archive-signal-list span{display:inline-flex;align-items:center;min-height:2rem;padding:.38rem .68rem;border:1px solid var(--mai-border-muted);border-radius:999px;background:rgba(255,255,255,.018);color:rgba(247,242,236,.58);font-size:.8rem}.mai-landing .archive-signal-list span:before{display:none}.mai-landing .archive-poster{width:100%;min-height:auto;border:1px solid var(--mai-border);border-radius:12px;background:linear-gradient(180deg,rgba(34,35,39,.9),rgba(17,18,20,.98));box-shadow:none}.mai-landing .archive-section{width:min(100%,88rem);margin:0 auto;gap:clamp(1.6rem,3vw,2.6rem);padding:clamp(4.4rem,8vw,7rem) clamp(1.25rem,4vw,3.2rem);border:0}.mai-landing .mai-section+.mai-section{border-top:1px solid var(--mai-border-muted)}.mai-landing .archive-section h2{max-width:15ch;font-size:clamp(2.2rem,4.2vw,4.35rem);font-weight:400}.mai-landing .archive-section-head{max-width:42rem;gap:1rem}.mai-landing .archive-section-head-wide{max-width:54rem}.mai-landing .archive-page-section-shell,.mai-landing .archive-scene-stack{width:100%;gap:1.2rem}.mai-landing .archive-page-split{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:stretch}.mai-landing .archive-scene-row-reverse{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.mai-landing .archive-scene-row-reverse .archive-scene-panel{order:2}.mai-landing .archive-scene-row-reverse .archive-scene-stage{order:1}.mai-landing :is(.archive-panel,.archive-stage,.archive-principle,.archive-boundary-card,.archive-offer-shell,.archive-support-lane,.archive-support-card){border:1px solid var(--mai-border-soft);border-radius:8px;background:var(--mai-surface);box-shadow:none}.mai-landing :is(.archive-panel,.archive-principle,.archive-boundary-card,.archive-support-lane,.archive-support-card){padding:clamp(1.1rem,2vw,1.45rem)}.mai-landing .archive-panel{gap:.95rem}.mai-landing .archive-panel-muted{background:var(--mai-surface-soft)}.mai-landing .archive-panel-accent{border-color:rgba(196,106,45,.42);background:linear-gradient(180deg,rgba(196,106,45,.12),rgba(30,31,35,.72))}.mai-landing .archive-panel-kicker,.mai-landing .archive-panel-meta span,.mai-landing .archive-principle-kicker,.mai-landing .archive-stage-card span,.mai-landing .archive-stage-kicker,.mai-landing .archive-stage-list-label,.mai-landing .archive-support-lane span{color:var(--mai-faint);font-size:.78rem}.mai-landing .archive-panel h3,.mai-landing .archive-panel strong,.mai-landing .archive-principle h3,.mai-landing .archive-stage-head strong,.mai-landing .archive-support-card h3,.mai-landing .archive-support-lane strong{font-size:clamp(1.05rem,1.5vw,1.28rem);font-weight:500;line-height:1.25}.mai-landing .archive-panel-meta{gap:0;margin-top:auto}.mai-landing .archive-panel-meta div{grid-template-columns:minmax(6.5rem,auto) 1fr;gap:1rem;padding:.72rem 0}.mai-landing .archive-panel-meta div,.mai-landing .archive-panel-meta div:first-child{border-top:1px solid var(--mai-border-muted)}.mai-landing .archive-panel-meta strong{color:rgba(247,242,236,.72);font-size:.9rem;font-weight:400}.mai-landing .archive-stage{gap:1rem;min-height:27rem;padding:clamp(1rem,2vw,1.3rem);background:linear-gradient(180deg,rgba(33,34,38,.86),rgba(18,19,21,.96))}.mai-landing .archive-stage:after,.mai-landing .archive-stage:before{display:none}.mai-landing .archive-stage-head{padding-bottom:.9rem;border-bottom:1px solid var(--mai-border-muted)}.mai-landing .archive-stage-badge{min-height:1.8rem;border-color:rgba(196,106,45,.42);border-radius:999px;background:var(--mai-purple-soft);color:#ffd2a6;font-size:.74rem}.mai-landing .archive-principles-grid,.mai-landing .archive-support-lanes{gap:.85rem}.mai-landing .archive-principle{min-height:12.5rem;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.mai-landing .archive-principle:nth-child(2n){margin-top:0}.mai-landing .archive-principle:hover,.mai-landing .archive-support-card:hover,.mai-landing .archive-support-lane:hover{transform:translateY(-1px);border-color:var(--mai-border);background:var(--mai-surface-strong)}.mai-landing .archive-principle-kicker{margin-bottom:1.35rem;color:var(--mai-purple)}.mai-landing .archive-section-boundary{align-items:stretch;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.mai-landing .archive-boundary-copy{max-width:40rem}.mai-landing .archive-trust-list{gap:0;margin-top:.6rem;border-top:1px solid var(--mai-border-muted)}.mai-landing .archive-trust-list li{gap:.32rem;padding:.95rem 0;border-top:0;border-left:0;border-bottom:1px solid var(--mai-border-muted)}.mai-landing .archive-boundary-card{display:flex;max-width:none;flex-direction:column;justify-content:space-between;border-left:1px solid rgba(196,106,45,.42)}.mai-landing .archive-boundary-header{color:rgba(247,242,236,.76);font-family:var(--font-sans);letter-spacing:0;text-transform:none}.mai-landing .archive-boundary-dot{border-radius:999px;background:var(--mai-purple)}.mai-landing .archive-boundary-footer{border-top-color:var(--mai-border-muted)}.mai-landing .archive-boundary-footer a{color:#ffd2a6}.mai-landing .archive-offer-shell{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);overflow:hidden;background:linear-gradient(180deg,rgba(34,35,39,.8),rgba(20,21,23,.96))}.mai-landing .archive-offer-card,.mai-landing .archive-onboarding-card{gap:1rem;padding:clamp(1.25rem,3vw,2rem)}.mai-landing .archive-offer-card{border-right:1px solid var(--mai-border-muted)}.mai-landing .archive-offer-card h2{font-size:clamp(1.75rem,2.8vw,2.5rem)}.mai-landing .archive-offer-price strong{color:var(--mai-text);font-size:clamp(2.6rem,5vw,4.2rem);font-weight:400;letter-spacing:0}.mai-landing .archive-offer-price span{color:var(--mai-faint);font-family:var(--font-sans);letter-spacing:0;text-transform:none}.mai-landing .archive-offer-list{gap:0;border-top:1px solid var(--mai-border-muted)}.mai-landing .archive-offer-list li{padding:.72rem 0 .72rem 1.2rem;border-bottom:1px solid var(--mai-border-muted);color:rgba(247,242,236,.68);font-size:.94rem}.mai-landing .archive-offer-list li:before{top:1.06rem;width:.38rem;height:.38rem;border-radius:999px;background:var(--mai-purple)}.mai-landing .archive-onboarding-card{background:rgba(255,255,255,.018)}.mai-landing .archive-onboarding-icon{width:2.15rem;height:2.15rem;border-color:rgba(196,106,45,.3);border-radius:7px;background:var(--mai-purple-soft);color:#ffd2a6}.mai-landing .archive-onboarding-card h3{font-size:clamp(1.35rem,2.3vw,2rem)}.mai-landing .archive-onboarding-note{color:var(--mai-faint);font-size:.82rem}.mai-landing .archive-support-shell{gap:1rem}.mai-landing .archive-support-card{background:linear-gradient(180deg,rgba(196,106,45,.1),rgba(30,31,35,.74))}.mai-landing .marketing-footer-archive{width:min(100%,88rem);margin:0 auto;padding:1.35rem clamp(1.25rem,4vw,3.2rem) 2rem;border-top:1px solid var(--mai-border-muted);color:var(--mai-faint)}.mai-landing .marketing-footer-brand{color:var(--mai-text);font-weight:500;letter-spacing:0;text-transform:none}.mai-landing .marketing-footer-action,.mai-landing .marketing-footer-link,.mai-landing .marketing-footer-meta{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.mai-landing .marketing-footer-action:hover,.mai-landing .marketing-footer-link:hover{color:var(--mai-text)}.mai-landing .prism-hero-ambient{fill:#c46a2d;fill-opacity:.08}.mai-landing .prism-app-floating-inspector,.mai-landing .prism-app-inspector-strip,.mai-landing .prism-app-native-titlebar,.mai-landing .prism-app-overview-strip,.mai-landing .prism-app-panel,.mai-landing .prism-app-sidebar,.mai-landing .prism-app-topbar,.mai-landing .prism-app-worker-strip,.mai-landing .prism-debug-banner,.mai-landing .prism-debug-canvas-card,.mai-landing .prism-debug-console-card,.mai-landing .prism-debug-snapshot-card,.mai-landing .prism-debug-summary-card,.mai-landing .prism-scene-card-shell,.mai-landing .prism-window-shell{fill:rgba(28,29,33,.92);stroke:rgba(176,183,194,.2)}.mai-landing .prism-app-input,.mai-landing .prism-app-launch-card,.mai-landing .prism-app-mini-worker,.mai-landing .prism-app-run-row,.mai-landing .prism-debug-log-row,.mai-landing .prism-debug-step,.mai-landing .prism-hero-log-row,.mai-landing .prism-hero-queue-pill,.mai-landing .prism-recording-node,.mai-landing .prism-recording-step-card{fill:rgba(255,255,255,.035);stroke:rgba(176,183,194,.18)}.mai-landing .prism-debug-console-line-accent,.mai-landing .prism-hero-inspector-kicker,.mai-landing .prism-hero-log-copy-accent,.mai-landing .prism-hero-metric-accent,.mai-landing .prism-hero-section-kicker,.mai-landing .prism-hero-sidebar-label,.mai-landing .prism-recording-step-copy-accent,.mai-landing .prism-scene-kicker{fill:rgba(215,122,58,.94)}.mai-landing .prism-app-tab-active,.mai-landing .prism-debug-step-active,.mai-landing .prism-hero-nav-item-active,.mai-landing .prism-hero-queue-pill-a,.mai-landing .prism-recording-node-active,.mai-landing .prism-recording-step-card-active{fill:rgba(196,106,45,.13);stroke:rgba(196,106,45,.52)}.mai-landing .prism-app-launch-button,.mai-landing .prism-debug-repair-button,.mai-landing .prism-recording-browser-button{fill:rgba(196,106,45,.9);stroke:rgba(255,210,166,.42)}.mai-landing .prism-debug-handoff-dot,.mai-landing .prism-hero-nav-icon-active{fill:var(--mai-purple)}.mai-landing .prism-debug-edge,.mai-landing .prism-debug-handoff,.mai-landing .prism-hero-flow,.mai-landing .prism-recording-edge,.mai-landing .prism-recording-ripple{stroke:rgba(196,106,45,.54)}.mai-landing .prism-app-mini-worker-attention,.mai-landing .prism-app-pill-attention,.mai-landing .prism-app-run-row-active,.mai-landing .prism-app-status-attention,.mai-landing .prism-hero-badge-running,.mai-landing .prism-hero-chip-accent,.mai-landing .prism-scene-chip-accent{fill:rgba(196,106,45,.12);stroke:rgba(196,106,45,.46)}.mai-landing .prism-app-mini-worker-success,.mai-landing .prism-app-pill-success,.mai-landing .prism-app-status-done,.mai-landing .prism-app-status-running,.mai-landing .prism-debug-log-row-success,.mai-landing .prism-debug-step-done,.mai-landing .prism-recording-node-done{fill:rgba(99,201,135,.11);stroke:rgba(99,201,135,.38)}.mai-landing .prism-app-pill-error,.mai-landing .prism-debug-log-row-error,.mai-landing .prism-debug-step-error{fill:rgba(227,108,108,.1);stroke:rgba(227,108,108,.42)}@media (max-width:1100px){.mai-landing .archive-hero,.mai-landing .archive-offer-shell,.mai-landing .archive-page-split,.mai-landing .archive-principles-grid,.mai-landing .archive-scene-row-reverse,.mai-landing .archive-section-boundary,.mai-landing .archive-section-principles,.mai-landing .archive-support-shell{grid-template-columns:1fr}.mai-landing .archive-hero{min-height:auto}.mai-landing .archive-scene-row-reverse .archive-scene-panel,.mai-landing .archive-scene-row-reverse .archive-scene-stage{order:0}.mai-landing .archive-offer-card{border-right:0;border-bottom:1px solid var(--mai-border-muted)}.mai-landing .archive-boundary-card{justify-self:stretch}}@media (max-width:700px){.mai-landing .archive-hero{padding-top:6.6rem;padding-bottom:3rem}.mai-landing .archive-hero-copy{max-width:none}.mai-landing .archive-hero h1{max-width:none;font-size:clamp(2.6rem,13vw,4.1rem)}.mai-landing .archive-section{padding-top:3.4rem;padding-bottom:3.4rem}.mai-landing .archive-section h2{max-width:none;font-size:clamp(2rem,10vw,3.2rem)}.mai-landing .archive-actions,.mai-landing .archive-actions-compact{width:100%;justify-content:stretch}.mai-landing .archive-button{width:100%}.mai-landing .archive-signal-list{align-items:stretch;flex-direction:column}.mai-landing .archive-stage{min-height:auto}.mai-landing .archive-boundary-footer,.mai-landing .archive-stage-head{align-items:flex-start;flex-direction:column}.mai-landing .archive-panel-meta div{grid-template-columns:1fr;gap:.28rem}}