:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:oklch(18% .009 150);--ink-2:oklch(21% .009 150);--panel:oklch(25.5% .008 150);--panel-2:oklch(31% .008 150);--panel-3:oklch(38% .009 150);--line:oklch(45% .009 150);--line-strong:oklch(56% .01 150);--text:oklch(91% .008 145);--text-strong:oklch(96% .006 145);--muted:oklch(70% .011 145);--dim:oklch(50% .012 145);--focus:oklch(86% .28 135);--focus-2:oklch(72% .24 135);--blue:oklch(63% .22 255);--amber:oklch(75% .18 74);--red:oklch(65% .21 29);--radius-sm:4px;--radius-md:7px;--radius-lg:12px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;scroll-padding-top:6rem;overflow-x:clip}body{min-width:320px;color:var(--text);background:linear-gradient(180deg, color-mix(in oklch, var(--panel-2), transparent 10%) 0%, transparent 22rem), linear-gradient(145deg, var(--panel-2) 0%, var(--ink) 54%, oklch(19% .011 170) 100%);background-attachment:fixed;margin:0;overflow-x:clip}body::selection{color:var(--ink);background:var(--focus)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}button{font:inherit}.site-shell{--page-gutter:var(--space-4);width:min(100%,1720px);padding:max(var(--space-4), env(safe-area-inset-top)) var(--page-gutter) var(--space-8);margin:0 auto;overflow:clip}.site-header{top:var(--space-4);z-index:5;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:.62rem var(--space-4);border:1px solid color-mix(in oklch, var(--text-strong), transparent 84%);background:linear-gradient(180deg, color-mix(in oklch, var(--text-strong), transparent 94%), transparent 48%), color-mix(in oklch, var(--panel-2), transparent 8%);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--text-strong), transparent 82%), 0 14px 42px color-mix(in oklch, var(--ink), transparent 40%);-webkit-backdrop-filter:blur(14px)saturate(1.05);border-radius:9px;display:flex;position:sticky;overflow:hidden}.site-header:before{content:none}.brand-mark,.site-header nav{z-index:1;align-items:center;display:flex;position:relative}.brand-mark{gap:var(--space-2);color:var(--text-strong);font-size:1rem;font-weight:780}.brand-glyph{border:1px solid color-mix(in oklch, var(--focus), transparent 42%);background:var(--ink);width:42px;height:42px;box-shadow:0 0 0 3px color-mix(in oklch, var(--focus), transparent 92%), 0 10px 24px color-mix(in oklch, var(--focus), transparent 88%);border-radius:7px;display:block}.site-header nav{gap:var(--space-2)}.site-header nav a{border-radius:var(--radius-sm);min-height:36px;color:var(--muted);transition:color .16s var(--ease-out-expo), background-color .16s var(--ease-out-expo);padding:.55rem .75rem;font-size:.875rem;font-weight:680}.site-header nav a:hover{color:var(--text-strong);background:color-mix(in oklch, var(--text-strong), transparent 88%)}.site-header nav a[aria-current=page]{color:var(--text-strong);background:color-mix(in oklch, var(--text-strong), transparent 86%)}.hero{gap:clamp(var(--space-6), 5vw, var(--space-12));min-height:calc(100svh - 88px);margin-inline:calc(var(--page-gutter) * -1);padding:clamp(var(--space-12), 8vw, var(--space-24)) var(--page-gutter) var(--space-16);isolation:isolate;display:grid;position:relative;overflow:clip}#awareness,#privacy,#plans,#faq,#download{scroll-margin-top:6rem}.hero:after{z-index:-1;content:"";border-bottom:1px solid color-mix(in oklch, var(--line), transparent 16%);background:linear-gradient(180deg, transparent 78%, color-mix(in oklch, var(--panel), transparent 48%));pointer-events:none;position:absolute;inset:0}.hero-copy{gap:var(--space-5,1.25rem);align-content:center;min-width:0;display:grid}.eyebrow,.section-kicker{align-items:center;gap:var(--space-2);width:fit-content;color:var(--focus);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760;line-height:1.2;display:inline-flex}.status-dot{background:var(--focus);width:.45rem;height:.45rem;box-shadow:0 0 0 4px color-mix(in oklch, var(--focus), transparent 88%);border-radius:50%}.asset-icon{color:currentColor;flex:none;width:1.15rem;height:1.15rem;display:inline-block}.asset-icon svg{stroke:currentColor;width:100%;height:100%;display:block}h1,h2,h3,p{margin-top:0}h1{max-width:13.5ch;color:var(--text-strong);letter-spacing:0;text-wrap:balance;margin-bottom:0;font-size:clamp(3.5rem,9vw,7.4rem);font-weight:900;line-height:.9}.hero-lede{max-width:36ch;color:var(--muted);margin-bottom:0;font-size:1.1rem;font-weight:520;line-height:1.6}.hero-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:48px;transition:transform .18s var(--ease-out-expo), border-color .18s var(--ease-out-expo), background-color .18s var(--ease-out-expo), color .18s var(--ease-out-expo);padding:.85rem 1.05rem;font-weight:790;line-height:1;display:inline-flex}.button-primary{color:var(--ink);background:var(--focus);box-shadow:0 0 0 1px color-mix(in oklch, var(--focus), transparent 25%)}.button-secondary{border:1px solid var(--line);color:var(--text-strong);background:color-mix(in oklch, var(--panel-2), transparent 12%)}.button-large{min-height:56px;padding-inline:var(--space-6)}.button:hover{transform:translateY(-2px)}.button-primary:hover{background:color-mix(in oklch, var(--focus), var(--text-strong) 12%)}.button-secondary:hover{border-color:var(--line-strong);background:var(--panel-2)}.hero-notes{color:var(--muted);flex-wrap:wrap;gap:.45rem .75rem;font-size:.82rem;font-weight:650;display:flex}.hero-notes span{align-items:center;gap:.75rem;display:inline-flex}.hero-notes span:not(:last-child):after{content:"";background:color-mix(in oklch, var(--muted), transparent 54%);width:1px;height:.9em}.hero-ledger{max-width:560px;margin:var(--space-2) 0 0;border-top:1px solid color-mix(in oklch, var(--line), transparent 8%);gap:0;display:grid}.hero-ledger div{gap:var(--space-4);border-bottom:1px solid color-mix(in oklch, var(--line), transparent 8%);grid-template-columns:minmax(72px,.35fr) minmax(0,1fr);padding:.78rem 0;display:grid}.hero-ledger dt,.hero-ledger dd{margin:0;line-height:1.35}.hero-ledger dt{color:var(--text-strong);font-size:.82rem;font-weight:820}.hero-ledger dd{color:var(--muted);font-size:.88rem;font-weight:580}.section-kicker{color:color-mix(in oklch, var(--focus), var(--muted) 22%);background:0 0;padding:0}.section-kicker:before{content:"";opacity:.7;background:currentColor;width:1.4rem;height:1px}.product-cockpit{min-width:0;padding:var(--space-4);border:1px solid color-mix(in oklch, var(--text-strong), transparent 82%);background:linear-gradient(180deg, color-mix(in oklch, var(--text-strong), transparent 93%), transparent 38%), var(--ink-2);box-shadow:0 0 0 1px color-mix(in oklch, var(--focus), transparent 94%), 0 28px 88px color-mix(in oklch, var(--ink), transparent 26%);border-radius:clamp(10px,1.6vw,16px);margin:0;position:relative;overflow:hidden}.product-cockpit-image{isolation:isolate;inline-size:min(100%,1080px);box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:end;padding:0;position:relative;overflow:visible}.product-cockpit-image img{z-index:1;object-fit:contain;width:100%;height:auto;filter:drop-shadow(0 0 18px color-mix(in oklch, var(--focus), transparent 92%)) drop-shadow(0 24px 64px color-mix(in oklch, var(--ink), transparent 16%));display:block;position:relative;transform:none}.product-cockpit-image figcaption{max-width:42ch;margin-top:var(--space-2);margin-left:clamp(var(--space-4), 6vw, var(--space-16));display:none}.product-cockpit:before{content:none}.product-cockpit-image:before{z-index:0;content:"";background:radial-gradient(ellipse at 44% 58%, color-mix(in oklch, var(--focus), transparent 74%) 0%, color-mix(in oklch, var(--focus), transparent 88%) 34%, transparent 74%);filter:blur(30px);opacity:.22;box-shadow:none;pointer-events:none;border-radius:18px;position:absolute;inset:-20% -15% -10%}.window-toolbar{height:24px;margin-bottom:var(--space-4);padding-left:var(--space-2);gap:.65rem;display:flex}.traffic{border-radius:50%;width:14px;height:14px}.traffic-red{background:var(--red)}.traffic-yellow{background:var(--amber)}.traffic-green{background:var(--focus-2)}.cockpit-grid{gap:var(--space-4);grid-template-areas:"timer""aware";display:grid}.mock-sidebar,.mock-timer,.mock-awareness,.awareness-terminal,.plan-panel{border:1px solid color-mix(in oklch, var(--line), transparent 12%);background:var(--panel)}.mock-sidebar,.mock-timer,.mock-awareness{border-radius:var(--radius-lg);min-width:0}.mock-sidebar{gap:var(--space-6);padding:var(--space-5,1.25rem);grid-area:sidebar;display:none}.mock-section{gap:var(--space-2);display:grid}.mock-section h3{margin:0 0 var(--space-1);color:var(--muted);font-size:.8rem;font-weight:790}.mock-row{align-items:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text);grid-template-columns:22px minmax(0,1fr) auto;font-weight:700;display:grid}.mock-row strong,.context-list dd,.mini-metrics strong,.detection-row strong{font-variant-numeric:tabular-nums}.mock-row.is-active{color:oklch(8% .02 255);background:var(--blue)}.mock-timer{gap:var(--space-6);padding:var(--space-6);grid-area:timer;align-content:start;display:grid}.mock-mode{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--text-strong);background:var(--panel-2);font-size:1.1rem;font-weight:790;display:flex}.timer-face{aspect-ratio:1.22;border:1px solid color-mix(in oklch, var(--focus), transparent 82%);border-radius:var(--radius-lg);color:var(--text-strong);background:linear-gradient(135deg, color-mix(in oklch, var(--panel-3), transparent 8%), var(--panel-2));box-shadow:0 0 40px color-mix(in oklch, var(--focus), transparent 88%);place-items:center;display:grid}.timer-face span{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:6rem;font-style:italic;font-weight:900;line-height:.82}.next-up{color:var(--muted);font-size:1.05rem;font-weight:800}.rounds{justify-content:center;gap:var(--space-4);display:flex}.rounds span{background:var(--focus);border-radius:50%;width:18px;height:18px}.rounds .round-open{border:3px solid var(--focus);background:0 0}.timer-controls{justify-content:center;gap:var(--space-4);display:flex}.timer-controls button{width:56px;height:56px;color:var(--ink);background:var(--focus);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.timer-controls button:first-child{color:var(--text-strong);background:oklch(66% .008 145);transform:rotate(180deg)}.timer-controls .pause-button{width:72px;height:72px}.mock-awareness{gap:var(--space-5,1.25rem);padding:var(--space-6);background:color-mix(in oklch, var(--ink), var(--panel) 48%);grid-area:aware;align-content:start;display:grid}.mock-panel-head,.mock-panel-head div,.nudge-row,.detection-row,.terminal-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mock-panel-head{padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.mock-panel-head div{color:var(--text-strong);justify-content:flex-start;font-size:1.05rem}.mock-panel-head span,.terminal-top strong{border:1px solid color-mix(in oklch, var(--focus), transparent 20%);border-radius:var(--radius-sm);color:var(--focus);padding:.28rem .55rem;font-weight:830}.nudge-row,.detection-row{color:var(--muted);font-weight:740}.toggle-on{background:var(--focus);border-radius:999px;width:54px;height:28px;position:relative}.toggle-on:after{content:"";background:oklch(91% .045 135);border-radius:50%;width:22px;height:22px;position:absolute;top:3px;right:3px}.context-list{gap:var(--space-2);margin:0;display:grid}.context-list div{gap:var(--space-3);grid-template-columns:minmax(110px,.7fr) 1fr;display:grid}.context-list dt{color:var(--muted);font-weight:740}.context-list dd{color:var(--text-strong);margin:0;font-weight:760}.mini-metrics{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.mini-metrics div{justify-items:center;gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.mini-metrics strong{color:var(--text-strong);font-size:1.5rem}.mini-metrics span{color:var(--muted);font-size:.8rem;font-weight:760}.event-row{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);grid-template-columns:1fr auto;display:grid}.event-row span{align-items:center;gap:var(--space-2);color:var(--muted);font-weight:800;display:inline-flex}.event-row strong{color:var(--muted);font-variant-numeric:tabular-nums}.event-row p{color:var(--text-strong);grid-column:1/-1;margin:0;font-weight:620}.product-cockpit figcaption{margin:var(--space-4) var(--space-2) 0;color:var(--dim);font-size:.8rem;line-height:1.45}.integration-band,.privacy-band,.download-section,.performance-band,.model-section{gap:var(--space-6);padding:clamp(var(--space-8), 5vw, var(--space-14,3.5rem)) 0;border-top:1px solid var(--line);display:grid}.integration-band h2,.section-heading h2,.awareness-copy h2,.model-copy h2,.privacy-heading h2,.download-section h2,.performance-band h2{max-width:13ch;margin:var(--space-4) 0 0;color:var(--text-strong);letter-spacing:0;text-wrap:balance;font-size:clamp(2.35rem,6vw,3.4rem);font-weight:880;line-height:.92}.performance-band{background:linear-gradient(90deg, color-mix(in oklch, var(--focus), transparent 90%), transparent 58%), linear-gradient(180deg, transparent, color-mix(in oklch, var(--panel), transparent 72%));align-content:center;min-height:clamp(260px,42vw,520px)}.performance-band h2{max-width:11ch;margin-top:var(--space-6);font-size:4.25rem}.integration-rail{gap:var(--space-2);display:grid}.integration-pill{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid color-mix(in oklch, var(--line), transparent 10%);color:var(--text-strong);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr);display:grid}.integration-pill .asset-icon{color:var(--focus)}.integration-pill h3{margin:0 0 var(--space-1);font-size:1rem}.integration-pill p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.loop-section,.awareness-section,.plans-section{gap:clamp(var(--space-8), 6vw, var(--space-16));padding:clamp(var(--space-10,2.5rem), 7vw, var(--space-20,5rem)) 0;border-top:1px solid var(--line);display:grid}.section-heading{gap:var(--space-4);display:grid}.section-heading p,.awareness-copy>p,.model-copy>p,.privacy-heading p,.download-section p{max-width:64ch;color:var(--muted);margin-bottom:0;font-size:1.05rem;line-height:1.65}.section-heading.compact{max-width:760px}.loop-track{gap:var(--space-4);display:grid}.loop-step{gap:var(--space-3);padding:var(--space-5,1.25rem) 0;border-top:1px solid color-mix(in oklch, var(--line), transparent 10%);background:0 0;grid-template-columns:auto 1fr;grid-template-areas:"index icon""title title""body body";display:grid}.step-index{color:color-mix(in oklch, var(--focus), transparent 38%);letter-spacing:0;font-variant-numeric:tabular-nums;grid-area:index;font-size:1.35rem;font-weight:820;line-height:.8}.loop-step .asset-icon{color:var(--muted);grid-area:icon;justify-self:end;width:1.2rem;height:1.2rem}.loop-step h3{color:var(--text-strong);grid-area:title;margin:0;font-size:1.35rem;line-height:1.05}.loop-step p{color:var(--muted);grid-area:body;margin:0;line-height:1.55}.awareness-section{align-items:center}.awareness-copy{gap:var(--space-4);display:grid}.awareness-list{gap:var(--space-3);margin-top:var(--space-4);display:grid}.awareness-item{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:34px 1fr;display:grid}.awareness-item .asset-icon{color:var(--focus);width:1.35rem;height:1.35rem}.awareness-item h3{margin:0 0 var(--space-1);color:var(--text-strong);font-size:1.05rem}.awareness-item p{color:var(--muted);margin:0;line-height:1.45}.awareness-terminal{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);display:grid}.terminal-top{color:var(--muted);font-weight:780}.signal-stack{gap:var(--space-3);display:grid}.signal-row{align-items:center;gap:var(--space-3);min-height:58px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--ink-2);grid-template-columns:24px 1fr auto;display:grid}.signal-row .asset-icon{color:var(--focus)}.signal-row span{color:var(--text);font-weight:760}.signal-row strong{color:var(--muted);font-size:.85rem}.signal-hot{border-color:color-mix(in oklch, var(--focus), transparent 25%);background:color-mix(in oklch, var(--focus), transparent 86%)}.model-section{background:color-mix(in oklch, var(--panel), transparent 84%);align-items:center;position:relative;overflow:clip}.model-section:before{content:none;display:none}.model-copy{z-index:1;gap:var(--space-4);display:grid;position:relative}.model-stack{z-index:1;gap:0;display:grid;position:relative}.model-row{gap:var(--space-4);padding:var(--space-5,1.25rem) 0;border:0;border-top:1px solid color-mix(in oklch, var(--line), transparent 10%);background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-items:start;display:grid}.model-row:nth-child(2){border-color:color-mix(in oklch, var(--line), transparent 10%);background:0 0}.model-row .asset-icon{color:var(--focus);width:1.45rem;height:1.45rem}.model-row span{margin-bottom:var(--space-2);color:var(--focus);text-transform:uppercase;font-size:.75rem;font-weight:820;line-height:1.1;display:block}.model-row h3{margin:0 0 var(--space-2);color:var(--text-strong);font-size:1.25rem;line-height:1}.model-row p{color:var(--muted);margin:0;line-height:1.5}.privacy-band{align-items:start}.privacy-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.privacy-list li{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);color:var(--text);grid-template-columns:22px 1fr;align-items:start;line-height:1.5;display:grid}.privacy-list .asset-icon{color:var(--focus);margin-top:.12rem}.inline-link{width:fit-content;color:var(--focus);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--focus), transparent 48%);text-decoration-color:color-mix(in oklch, var(--focus), transparent 48%);text-underline-offset:.24em;font-weight:800;line-height:1.2;display:inline-flex}.inline-link:hover{color:color-mix(in oklch, var(--focus), var(--text-strong) 18%);text-decoration-color:currentColor}.plan-grid{gap:var(--space-4);display:grid}.plan-panel{gap:var(--space-5,1.25rem);padding:var(--space-6);border-radius:var(--radius-sm);display:grid}.plan-pro{border-color:color-mix(in oklch, var(--focus), transparent 42%);background:color-mix(in oklch, var(--panel), var(--focus) 4%)}.plan-head{justify-content:space-between;gap:var(--space-4);color:var(--text-strong);display:flex}.plan-head span{font-size:1.15rem;font-weight:830}.plan-head strong{color:var(--focus);text-transform:uppercase;font-size:.9rem}.plan-panel p{color:var(--muted);margin:0}.plan-panel ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.plan-panel li{gap:var(--space-2);color:var(--text);grid-template-columns:20px 1fr;align-items:start;line-height:1.45;display:grid}.plan-panel li .asset-icon{color:var(--focus);margin-top:.12rem}.footer-brand{align-items:center;gap:var(--space-2);color:var(--text);display:inline-flex}.footer-brand img{border-radius:6px;width:22px;height:22px}.download-section{padding-bottom:var(--space-16);align-items:center}.download-card{gap:var(--space-4);padding:var(--space-5,1.25rem);border:1px solid color-mix(in oklch, var(--line), transparent 8%);border-radius:var(--radius-sm);background:linear-gradient(135deg, color-mix(in oklch, var(--focus), transparent 91%), transparent 62%), color-mix(in oklch, var(--panel-2), transparent 6%);display:grid}.download-card .release-facts{grid-template-columns:1fr}.download-platform{align-items:center;gap:var(--space-3);display:flex}.download-platform .asset-icon{width:2rem;height:2rem;color:var(--focus)}.download-platform span{color:var(--text-strong);font-size:1.35rem;font-weight:850;line-height:1;display:block}.download-platform strong{color:var(--muted);margin-top:.25rem;font-size:.9rem;line-height:1.2;display:block}.home-faq-section{gap:var(--space-6);padding:clamp(var(--space-10,2.5rem), 7vw, var(--space-16)) 0;border-top:1px solid var(--line);display:grid}.home-faq-list{gap:var(--space-3);display:grid}.home-faq-item{gap:var(--space-2);padding:var(--space-5,1.25rem) 0;border-top:1px solid color-mix(in oklch, var(--line), transparent 22%);display:grid}.home-faq-item h3{color:var(--text-strong);margin:0;font-size:clamp(1.2rem,3vw,1.6rem);line-height:1.05}.home-faq-item p{max-width:72ch;color:var(--muted);margin:0;line-height:1.58}.site-footer{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;font-size:.9rem;font-weight:680;display:flex}.content-page{gap:var(--space-12);padding:clamp(var(--space-12), 8vw, var(--space-24)) 0 var(--space-16);display:grid}.page-intro{gap:var(--space-6);max-width:980px;display:grid}.page-intro h1{max-width:12ch;margin-bottom:0;font-size:clamp(3.6rem,10vw,7rem);line-height:.9}.page-intro p:last-child{max-width:56ch;color:var(--muted);margin-bottom:0;font-size:1.18rem;font-weight:520;line-height:1.58}.content-grid{gap:var(--space-4);display:grid}.content-panel{gap:var(--space-4);min-width:0;padding:clamp(var(--space-6), 4vw, var(--space-8));border:1px solid color-mix(in oklch, var(--line), transparent 12%);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--panel), transparent 8%);align-content:start;display:grid}.content-panel h2{color:var(--text-strong);margin-bottom:0;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1}.content-panel p{max-width:68ch;color:var(--muted);margin-bottom:0;font-size:1rem;font-weight:520;line-height:1.65}.content-panel .release-status{border:1px solid color-mix(in oklch, var(--focus), transparent 54%);border-radius:var(--radius-sm);width:fit-content;color:var(--text);background:color-mix(in oklch, var(--focus), transparent 90%);padding:.9rem 1rem;font-weight:720}.release-facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.release-facts div{gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid color-mix(in oklch, var(--line), transparent 18%);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--ink-2), transparent 18%);display:grid}.release-facts dt{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.release-facts dd{overflow-wrap:anywhere;color:var(--text-strong);margin:0;font-weight:760}.primary-panel{background:linear-gradient(135deg, color-mix(in oklch, var(--focus), transparent 91%), transparent), color-mix(in oklch, var(--panel), transparent 4%)}.fact-list,.faq-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.fact-list li{gap:var(--space-2);color:var(--text);grid-template-columns:22px minmax(0,1fr);align-items:start;font-weight:680;line-height:1.45;display:grid}.fact-list .asset-icon{color:var(--focus);margin-top:.12rem}.standalone-grid,.feature-panel{max-width:1180px}.feature-table{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;display:grid;overflow:hidden}.feature-row{border-top:1px solid var(--line);grid-template-columns:minmax(160px,1fr) minmax(96px,.38fr) minmax(96px,.42fr);min-width:0;display:grid}.feature-row:first-child{border-top:0}.feature-row span{min-width:0;padding:var(--space-3);color:var(--text);overflow-wrap:anywhere;line-height:1.35}.feature-row span+span{border-left:1px solid var(--line)}.feature-head{background:color-mix(in oklch, var(--focus), transparent 90%)}.feature-head span{color:var(--text-strong);text-transform:uppercase;font-size:.82rem;font-weight:830}.feature-row [data-state=included]{color:var(--focus);font-weight:800}.feature-row [data-state=locked]{color:var(--dim);font-weight:760}.feedback-panel{align-items:start;max-width:1180px}.feedback-panel h2{margin:var(--space-4) 0 0}.feedback-form{gap:var(--space-4);display:grid}.feedback-form label{gap:var(--space-2);min-width:0;display:grid}.feedback-form label span{color:var(--text-strong);font-size:.88rem;font-weight:780}.feedback-form input,.feedback-form textarea{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--text-strong);background:var(--ink-2);font:inherit;padding:.9rem 1rem;line-height:1.45}.feedback-form textarea{resize:vertical}.feedback-form input:focus,.feedback-form textarea:focus{border-color:color-mix(in oklch, var(--focus), transparent 18%);outline:2px solid color-mix(in oklch, var(--focus), transparent 72%);outline-offset:2px}.feedback-trap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.turnstile-box{min-height:65px}.feedback-note,.feedback-status{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.feedback-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.feedback-actions .button[disabled]{cursor:progress;opacity:.72;transform:none}.feedback-status-sent{color:var(--focus)}.feedback-status-error{color:var(--amber)}.faq-list{grid-template-columns:minmax(0,1fr)}.faq-item h2{font-size:clamp(1.3rem,3vw,1.85rem);line-height:1.1}@media (width>=760px){.site-shell{--page-gutter:var(--space-8)}h1{font-size:5.2rem}.hero-lede{font-size:1.28rem}.integration-band h2,.section-heading h2,.awareness-copy h2,.model-copy h2,.privacy-heading h2,.download-section h2,.performance-band h2{font-size:3.4rem}.performance-band h2{font-size:7rem}.integration-band,.model-section,.privacy-band,.download-section{grid-template-columns:minmax(0,.9fr) minmax(340px,1fr);align-items:center}.loop-track,.plan-grid,.download-card .release-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.faq-list,.home-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.awareness-section{grid-template-columns:minmax(0,.85fr) minmax(320px,.75fr)}.feedback-panel{grid-template-columns:minmax(0,.72fr) minmax(280px,1fr)}}@media (width>=900px){.hero{align-items:center;gap:clamp(var(--space-6), 4vw, var(--space-12));min-height:min(780px,100svh - 88px);padding-top:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr)}h1{font-size:4.8rem}.hero-copy{gap:var(--space-5,1.25rem)}}@media (width>=1120px){.hero{gap:clamp(var(--space-8), 4vw, var(--space-16));grid-template-columns:minmax(340px,.38fr) minmax(0,.62fr)}h1{font-size:5.25rem}.cockpit-grid{grid-template-columns:minmax(185px,.64fr) minmax(250px,.86fr) minmax(250px,.9fr);grid-template-areas:"sidebar timer aware"}.mock-sidebar{padding:var(--space-6);display:grid}.timer-face span{font-size:6.5rem}.loop-track{grid-template-columns:repeat(4,minmax(0,1fr))}.loop-step{align-content:start;min-height:240px}}@media (width>=1500px){h1{font-size:5.8rem}.hero{grid-template-columns:minmax(420px,.36fr) minmax(0,.64fr)}}@media (width<=520px){.site-shell{--page-gutter:var(--space-3)}.site-header{border-radius:var(--radius-md);align-items:flex-start;position:static}.site-header nav{flex-wrap:wrap;justify-content:flex-end}.site-header nav a:first-child{display:inline-flex}.hero{min-height:auto}.hero-actions .button{width:100%}.hero-ledger div{gap:var(--space-1);grid-template-columns:1fr}.product-cockpit{padding:var(--space-3)}.product-cockpit-image{padding:0}.product-cockpit-image img{transform:none}.mock-timer,.mock-awareness{padding:var(--space-4)}.timer-face span{font-size:4.5rem}.context-list div,.signal-row,.release-facts,.feature-row,.feedback-panel{grid-template-columns:1fr}.feature-row span+span{border-top:1px solid var(--line);border-left:0}}@media (pointer:coarse){.button,.site-header nav a{min-height:48px}}@media (prefers-reduced-motion:no-preference){.status-dot,.toggle-on{animation:pulse-signal 2.4s var(--ease-out-expo) infinite}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes pulse-signal{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--focus), transparent 72%)}45%{box-shadow:0 0 0 10px color-mix(in oklch, var(--focus), transparent 100%)}}
