:root{--ink:#111418;--ink-deep:#080a0c;--night:#050607;--graphite:#23272b;--graphite-elevated:#353b40;--text:#f3f5f5;--secondary:#a8afb5;--quiet:#889399;--dim:#7b848b;--codex:#74e4e1;--claude:#f1b16f;--amber:#f5ca81;--red:#ff9386;--pace-red:#ff6259;--focus:#f3f5f5e0;--hairline:#ffffff13;--hairline-strong:#ffffff21;--sys:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--rounded:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--pad:clamp(20px, 7.8vw, 112px);--section:clamp(80px, 8.4vw, 120px);--menu:32px;--max-width:1180px}@media (max-width:699px){:root{--menu:0px;--pad:20px}}@media (prefers-contrast:more){:root{--secondary:#c4cace;--quiet:#aab2b8;--dim:#9aa3a9;--hairline:#fff3}}
*{box-sizing:border-box}html{background:var(--ink-deep);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scrollbar-color:#2c3237 var(--ink-deep);scrollbar-width:thin;-webkit-text-size-adjust:100%}body{background:var(--ink-deep);min-width:320px;color:var(--text);font:400 16px/1.5 var(--sys);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}body.rail-dragging,body.rail-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}::selection{color:#fff;background:#f3f5f533}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--ink-deep)}::-webkit-scrollbar-thumb{border:3px solid var(--ink-deep);background:#262b30;border-radius:10px}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}section[id]{scroll-margin-top:calc(var(--menu) + 24px)}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2{font-family:var(--display);text-wrap:balance;margin:0;font-weight:600}h2{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,48px);line-height:1.06}.wrap{width:100%;max-width:1400px;padding-inline:var(--pad);margin:0 auto}.bodyCopy{max-width:34em;color:var(--secondary);margin:20px 0 0;font-size:17px;line-height:1.55}.appGlyph{background:linear-gradient(145deg,#3d444a,#1f2327);border-radius:4px;flex:none;width:11px;height:17px;display:inline-block;position:relative;box-shadow:inset 0 .5px #ffffff47,0 1px 2px #0009}.appGlyph:before,.appGlyph:after{content:"";border-radius:50%;width:5px;height:5px;position:absolute;left:3px}.appGlyph:before{background:var(--codex);top:2.5px}.appGlyph:after{background:var(--claude);bottom:2.5px}.menuBar{z-index:40;height:var(--menu);color:#f3f5f5e6;font:500 13px/1 var(--sys);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);background:#090b0ea8;border-bottom:1px solid #ffffff0b;align-items:center;gap:22px;padding:0 16px 0 18px;display:flex;position:fixed;inset:0 0 auto}.menuBar a{text-decoration:none}.menuApp{letter-spacing:-.005em;align-items:center;gap:9px;font-weight:700;display:inline-flex}.menuItems{gap:20px;display:flex}.menuItems a{color:#f3f5f5c7;font-weight:400;transition:color .16s ease-out;position:relative}.menuItems a:hover,.menuItems a[aria-current=location]{color:var(--text)}.menuItems a:after{content:"";opacity:0;height:2px;transition:opacity .16s ease-out, transform .22s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.45)}.menuItems a[aria-current=location]:after{opacity:.72;transform:scaleX(1)}.menuExtras{color:#f3f5f5d1;font-variant-numeric:tabular-nums;align-items:center;gap:16px;margin-left:auto;display:flex}.menuExtra{border-radius:6px;gap:10px;padding:4px 8px;transition:opacity .18s ease-out;display:inline-flex}.menuExtraHidden{opacity:0}.menuExtraItem{font:600 12px/1 var(--rounded);align-items:center;gap:5px;display:inline-flex}.menuExtraItem svg{width:14px;height:14px;overflow:visible}.menuClock{letter-spacing:.01em;text-align:right;min-width:118px;font-weight:500}.hero{isolation:isolate;min-height:100svh;padding:calc(var(--menu) + 72px) 0 88px;align-items:center;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:linear-gradient(180deg, transparent 70%, var(--ink-deep)), radial-gradient(42% 62% at 100% 50%, #2e3a4480, transparent 72%), radial-gradient(70% 55% at 70% 20%, #1e283066, transparent 70%), radial-gradient(60% 45% at 10% 100%, #161e24cc, transparent 70%), linear-gradient(180deg, #0b0e11 0%, #080a0c 70%);position:absolute;inset:0}.heroCopy{z-index:2;max-width:640px;position:relative}.mobileMark{display:none}.hero h1{letter-spacing:-.036em;font-size:clamp(40px,5.1vw,72px);line-height:1.02}.heroDim{color:var(--dim);display:block}.lead{max-width:31em;color:var(--secondary);margin:26px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.5}.facts{color:var(--quiet);flex-wrap:wrap;gap:6px 0;margin:14px 0 0 4px;padding:0;font-size:13px;list-style:none;display:flex}.facts li+li:before{content:"·";color:#4d555b;margin:0 10px}.tryHint{max-width:30em;color:var(--quiet);align-items:flex-start;gap:10px;margin:48px 0 0;font-size:13.5px;line-height:1.45;display:flex}.tryHint svg{width:18px;height:18px;color:var(--secondary);flex:none;margin-top:1px}.tryTouch{display:none}@media (hover:hover){.onTouch{display:none!important}}@media (hover:none){.onPointer{display:none!important}}.glance,.notch{isolation:isolate;background:var(--night);padding:clamp(104px,11vw,156px) 0;position:relative;overflow:hidden}.glance:before{content:"";z-index:-1;background:radial-gradient(30% 38% at 66% 46%, #d6e2e80f, transparent 100%), linear-gradient(180deg, var(--ink-deep), var(--night) 16%, var(--night) 84%, var(--ink-deep));position:absolute;inset:0}.glanceGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.livePill{color:var(--secondary);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;margin:36px 0 0;padding:11px 16px 11px 14px;font-size:14px;display:inline-flex}.livePill i{background:var(--codex);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #74e4e11f}.livePillValue{color:var(--text);font:600 15px/1 var(--rounded);font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap}.specimen{height:640px;position:relative}.specimenSpot{pointer-events:none;background:radial-gradient(closest-side,#cedce41a,#cedce409 60%,#0000 100%);width:400px;height:680px;margin-left:-200px;position:absolute;top:-40px;left:50%}.specimenSpot:before{content:"";background:radial-gradient(closest-side,#e6eef221,#e6eef20a 55%,#0000 100%);width:260px;height:190px;margin-left:-130px;position:absolute;top:20px;left:50%}.specimenRail{width:152px;height:496px;margin-left:-76px;position:absolute;top:48px;left:50%}.specimenScale{transform-origin:0 0;filter:drop-shadow(0 6px 10px #0000008c);pointer-events:none;width:76px;height:248px;position:absolute;top:0;left:0;transform:scale(2)}.specimenPool{pointer-events:none;background:radial-gradient(closest-side,#c4d2dc21,#c4d2dc0a 60%,#0000);border-radius:50%;width:460px;height:90px;margin-left:-230px;position:absolute;top:548px;left:50%}.specimenFloor{filter:blur(3px);background:radial-gradient(closest-side,#000000f2,#0000);border-radius:50%;width:200px;height:26px;margin-left:-100px;position:absolute;top:564px;left:50%}.callout{align-items:center;gap:12px;width:250px;margin:0;display:flex;position:absolute}.callout span{width:176px;color:var(--secondary);flex:none;font-size:13px;line-height:1.4}.callout b{color:var(--text);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.callout i{flex:1;height:1px;position:relative}.callout i:after{content:"";background:var(--text);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;box-shadow:0 0 0 3px #ffffff14}.calloutLeft{text-align:right;right:calc(50% + 76px)}.calloutLeft i{background:linear-gradient(90deg,#ffffff0d,#ffffff47)}.calloutLeft i:after{right:-3px}.calloutRight{flex-direction:row-reverse;left:calc(50% + 76px)}.calloutRight i{background:linear-gradient(270deg,#ffffff0d,#ffffff47)}.calloutRight i:after{left:-3px}.detail{padding:var(--section) 0;position:relative}.detailGrid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:48px;min-height:500px;display:grid}.pillRow{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.pillButton{height:38px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--secondary);font:500 14px/1 var(--sys);cursor:pointer;background:#ffffff0a;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;transition:color .12s ease-out,background-color .12s ease-out,transform .1s ease-out;display:inline-flex}.pillButton:hover{color:var(--text);background:#ffffff12}.pillButton:active{transform:scale(.97)}.pillButton[aria-pressed=true]{color:var(--text);background:linear-gradient(#353d42,#272d31);box-shadow:inset 0 0 0 1px #ffffff24,0 1px 2px #0006}.pillButton:focus-visible{outline-offset:2px}.pillButton svg{width:18px;height:18px;color:var(--secondary)}.truths{border-top:1px solid var(--hairline);max-width:560px;margin:40px 0 0;padding:0;list-style:none}.truths li{border-bottom:1px solid var(--hairline);color:var(--secondary);grid-template-columns:170px 1fr;gap:16px;padding:17px 0;font-size:15px;line-height:1.45;display:grid}.truths b{color:var(--text);font-weight:600}.detailStage{height:100%;min-height:480px;position:relative}.stageHint{color:var(--quiet);align-items:center;gap:10px;margin:0;font-size:13px;transition:opacity .2s ease-out;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.stageHint svg{width:22px;height:22px}body[data-card-state=open] .stageHint{opacity:0}.notch:before{content:"";z-index:-1;background:radial-gradient(34% 42% at 50% 62%, #d6e2e812, transparent 100%), linear-gradient(180deg, var(--ink-deep), var(--night) 16%, var(--night) 84%, var(--ink-deep));position:absolute;inset:0}.notchHead{max-width:760px}.states{padding:var(--section) 0;background:linear-gradient(180deg, var(--ink-deep), #0a0c0f 50%, var(--ink-deep))}.statesCopy{max-width:40em}.strip{background:linear-gradient(145deg,#1a1e22,#111417);border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:48px;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0d,0 20px 40px #00000047}.stateButton{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:17px;flex-direction:column;gap:10px;padding:18px 16px 20px;transition:background-color .15s ease-out,transform .1s ease-out;display:flex;position:relative}.stateButton+.stateButton:before{content:"";background:var(--hairline);width:1px;position:absolute;top:22px;bottom:22px;left:0}.stateButton[aria-pressed=true]{background:linear-gradient(#30383d,#252b2f);box-shadow:inset 0 0 0 .75px #ffffff1f,0 2px 6px #00000059}.stateButton[aria-pressed=true]:before,.stateButton[aria-pressed=true]+.stateButton:before{opacity:0}.stateButton:hover:not([aria-pressed=true]){background:#ffffff08}.stateButton:active{transform:scale(.985)}.stateButton:focus-visible{outline-offset:2px}.stateTop{align-items:center;gap:10px;display:flex}.stateTop em{font:600 17px/1 var(--rounded);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-style:normal}.stateButton b{color:var(--text);font-size:14px;font-weight:600}.stateButton>span:last-child{color:var(--secondary);font-size:13px;line-height:1.42}.privacy{padding:var(--section) 0}.paths{grid-template-columns:120px max-content minmax(44px,140px) max-content minmax(44px,140px) max-content;align-items:center;row-gap:14px;margin-top:48px;display:grid}.path,.track{display:contents}.pathName{color:var(--quiet);grid-column:1;margin:0;font-size:13px;font-weight:600}.track{margin:0;padding:0;list-style:none}.node{white-space:nowrap;background:linear-gradient(145deg,#22272b,#171b1e);border-radius:14px;flex-direction:column;gap:2px;padding:13px 16px;display:flex;box-shadow:inset 0 1px #ffffff12,0 8px 18px #00000040}.node strong{font-size:14px;font-weight:600}.node span{color:var(--quiet);font-size:12px}.nodeHome{background:linear-gradient(145deg,#2c3338,#1d2226);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0f,0 10px 22px #0000004d}.link{background:#ffffff38;height:1px;margin:0 8px;position:relative}.link:after{content:"";border:4px solid #0000;border-left:6px solid #ffffff73;border-right:0;position:absolute;top:-3.5px;right:-1px}.pathEnd{color:var(--secondary);white-space:nowrap;grid-column:5/span 2;align-items:center;gap:8px;margin-left:14px;font-size:13px;display:flex}.pathEnd i{background:#ffffff59;width:1px;height:26px}.faq{padding:var(--section) 0}.faqGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.faqList{border-top:1px solid var(--hairline)}.faqItem{border-bottom:1px solid var(--hairline)}.faqItem summary{color:var(--text);letter-spacing:-.005em;cursor:pointer;padding:20px 40px 20px 0;font-size:17px;font-weight:600;line-height:1.4;list-style:none;transition:color .12s ease-out;display:block;position:relative}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{content:"";border-right:1.5px solid var(--secondary);border-bottom:1.5px solid var(--secondary);width:8px;height:8px;transition:transform .2s var(--ease-out);position:absolute;top:27px;right:6px;transform:rotate(45deg)}.faqItem[open] summary:after{transform:translateY(3px)rotate(-135deg)}.faqItem summary:hover{color:#fff}.faqItem summary:focus-visible{outline-offset:4px}.faqItem p{max-width:40em;color:var(--secondary);margin:-6px 0 0;padding:0 40px 22px 0;font-size:16px;line-height:1.6}.close{padding:var(--section) 0 calc(var(--section) * .8);text-align:center;background:radial-gradient(50% 70% at 50% 100%,#1e262c8c,#0000 70%)}.close .bodyCopy{margin-inline:auto}.siteFooter{border-top:1px solid var(--hairline)}.footerRow{color:var(--quiet);justify-content:space-between;gap:16px;padding-block:24px;font-size:13px;display:flex}.footerNote{gap:4px;margin:0;display:grid}.footerNote span+span{color:var(--quiet);font-size:12px}.footerLinks{flex:none;gap:20px;display:flex}.footerLinks a{text-decoration:none}.footerLinks a:hover{color:var(--text)}.shell{width:min(calc(100% - 40px), var(--max-width));margin-inline:auto}.brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.privacyPage{min-height:100svh;padding:140px 0 100px}.privacyCopy{max-width:760px}.privacyCopy h1{letter-spacing:-.04em;margin:32px 0 30px;font-size:clamp(3rem,7vw,5rem)}.privacyCopy h2{letter-spacing:-.01em;margin:48px 0 12px;font-size:22px}.privacyCopy p,.privacyCopy li{color:var(--secondary);font-size:16px;line-height:1.7}.privacyCopy a{color:var(--text);text-decoration:underline}@media (max-width:1179px){.menuItems{display:none}}@media (max-width:1099px){.glanceGrid,.faqGrid,.detailGrid{grid-template-columns:1fr}.specimen{width:100%;max-width:720px;margin:0 auto}.detailGrid{min-height:0}.detailStage{display:none}.strip{grid-template-columns:repeat(3,minmax(0,1fr))}.stateButton:nth-child(4):before{opacity:0}}@media (max-width:1099px) and (min-width:700px){.wrap{padding-right:calc(var(--pad) + 60px)}}@media (max-width:699px){.menuBar{display:none}.hero{align-items:flex-start;min-height:auto;padding:96px 0 72px}.mobileMark{font:700 15px/1 var(--sys);align-items:center;gap:9px;margin-bottom:40px;text-decoration:none;display:inline-flex}.mobileMark .appGlyph{width:12px;height:19px}.lead{margin-top:20px}.facts{flex-direction:column;gap:6px}.facts li+li:before{display:none}.tryHint{margin-top:36px}.tryDesktop{display:none}.tryTouch{display:inline}.glanceGrid{gap:8px}.livePill{border-radius:18px;flex-wrap:wrap;row-gap:4px;font-size:13px}.livePillValue{flex-basis:100%;padding-left:16px}.specimen{flex-direction:column;align-items:center;height:auto;padding-top:40px;display:flex}.specimenSpot{top:-4%}.specimenRail{margin:0;position:relative;top:auto;left:auto}.specimenPool{top:470px}.specimenFloor{margin:-8px 0 0;position:relative;top:auto;left:auto}.callouts{gap:18px;width:100%;margin-top:36px;display:grid}.callout,.calloutLeft,.calloutRight{text-align:left;flex-direction:row;justify-content:flex-start;width:auto;position:static}.callout>span{flex:auto;width:auto;min-width:0}.callout i{display:none}.truths li{grid-template-columns:1fr;gap:4px}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stateButton:nth-child(odd):before{opacity:0}.stateButton:nth-child(4):before{opacity:1}.paths{grid-template-columns:1fr;row-gap:28px}.path{gap:10px;display:grid}.track{flex-direction:column;align-items:stretch;display:flex}.link{flex:none;width:1px;height:20px;margin:4px 0 4px 24px}.link:after{border:4px solid #0000;border-top:6px solid #ffffff73;border-bottom:0;inset:auto auto -1px -3.5px}.pathEnd{grid-column:auto;margin:10px 0 0 16px}.pathEnd i{width:26px;height:1px}.footerRow{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faqItem summary:after,.menuItems a,.menuItems a:after{transition:none}}
