@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Inter+Tight:wght@400;500;600;700;800&display=swap');
:root{--bg:#0a0b0d;--bg2:#0e1013;--panel:#111317;--panel2:#16191e;--line:rgba(255,255,255,.085);--text:#f3f4f6;--muted:#8d929c;--lime:#ff6b2c;--mint:#4fdca0;--aqua:#7cc4ff;--amber:#ffc15e;--red:#ff5a67;--shadow:0 24px 70px rgba(0,0,0,.45);--radius:4px;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 'Inter Tight',ui-sans-serif,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;background:radial-gradient(circle at 72% 14%,rgba(79,220,160,.1),transparent 27%),radial-gradient(circle at 12% 72%,rgba(103,232,249,.055),transparent 25%)}.noise{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{height:76px;width:min(1280px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:30}.brand{display:flex;align-items:center;gap:11px;font-size:20px;font-weight:800;letter-spacing:-.06em}.brand-signal{width:24px;height:22px;display:flex;align-items:center;justify-content:center;gap:3px}.brand-signal i{width:3px;border-radius:3px;background:var(--lime);box-shadow:0 0 12px rgba(255,107,44,.3);animation:signal 1.7s ease-in-out infinite}.brand-signal i:nth-child(1){height:8px}.brand-signal i:nth-child(2){height:19px;animation-delay:.15s}.brand-signal i:nth-child(3){height:12px;animation-delay:.3s}.site-header nav{display:flex;gap:5px}.nav-link{padding:9px 13px;color:var(--muted);border-radius:6px;font-size:13px;font-weight:600;transition:.25s}.nav-link:hover,.nav-link.active{color:var(--text);background:rgba(255,255,255,.045)}.header-cta{padding:10px 14px;border:1px solid rgba(255,107,44,.28);border-radius:6px;color:var(--lime);font-size:12px;font-weight:700}.menu{display:none}.landing-hero{width:min(1280px,calc(100% - 48px));min-height:700px;margin:auto;display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center;position:relative}.hero-copy{position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--mint);font:500 11px/1 'JetBrains Mono',monospace;letter-spacing:.15em;text-transform:uppercase}.eyebrow b{display:block;width:28px;height:1px;background:currentColor}.landing-hero h1,.inner-hero h1{font-size:clamp(56px,7.2vw,105px);line-height:.91;letter-spacing:-.075em;margin:22px 0;font-weight:700}.landing-hero h1 em{font-style:normal;color:#6b707a}.landing-hero p,.inner-hero>p{max-width:650px;color:#a4a9b2;font-size:19px}.hero-actions{display:flex;gap:10px;margin-top:31px}.button{border:1px solid var(--line);border-radius:6px;min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:rgba(255,255,255,.025);color:var(--text);font-weight:700;cursor:pointer;transition:transform .24s,border-color .24s,background .24s}.button:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.26)}.button.primary{background:var(--lime);border-color:var(--lime);color:#0a0b0d}.button.ghost{background:rgba(255,255,255,.025)}.button.wide{width:100%;margin-top:8px}.play{font-size:10px}.trust-row{display:flex;flex-wrap:wrap;gap:24px;margin-top:32px;color:var(--muted);font-size:11px}.live-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--lime);box-shadow:0 0 13px var(--lime);margin-right:7px;animation:breathe 2s infinite}.event-orbit{position:relative}.orbital{position:absolute;width:680px;aspect-ratio:1;border:1px solid rgba(255,107,44,.07);border-radius:50%;right:-190px;top:20px;pointer-events:none}.orbital:before,.orbital:after,.orbital span{content:"";position:absolute;border:1px solid rgba(255,107,44,.045);border-radius:50%;inset:12%}.orbital:after{inset:28%}.orbital span:first-child{width:8px;height:8px;inset:16% auto auto 18%;background:var(--lime);box-shadow:0 0 18px var(--lime);border:0;animation:float 5s ease-in-out infinite}.glass,.workspace-card{background:linear-gradient(145deg,rgba(20,22,27,.88),rgba(14,16,19,.82));border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.event-preview{position:relative;border-radius:6px;padding:25px;transform:rotate(1.5deg);overflow:hidden}.event-preview:before{content:"";position:absolute;inset:-30% 35% auto -20%;height:230px;background:radial-gradient(circle,rgba(79,220,160,.13),transparent 65%)}.event-preview-top,.event-foot,.event-move{display:flex;justify-content:space-between;align-items:center}.event-preview-top{font:500 10px 'JetBrains Mono';color:var(--muted);letter-spacing:.12em}.verified-pill{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;background:rgba(79,220,160,.08);color:var(--mint);font:500 9px 'JetBrains Mono';letter-spacing:.08em}.event-symbol{font-size:86px;letter-spacing:-.085em;line-height:1;margin-top:55px;font-weight:800}.event-preview>p{font-size:12px;color:var(--muted);margin:0}.event-move{margin-top:43px}.event-move span{color:var(--muted);font-size:11px}.event-move strong{font-size:30px;color:var(--red)}.wave{height:70px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.wave i{width:calc(12.5% - 7px);height:var(--h,30%);background:linear-gradient(to top,rgba(79,220,160,.08),var(--mint));border-radius:3px 3px 0 0;animation:wave 2.7s ease-in-out infinite}.wave i:nth-child(1){--h:23%}.wave i:nth-child(2){--h:39%;animation-delay:.1s}.wave i:nth-child(3){--h:31%;animation-delay:.2s}.wave i:nth-child(4){--h:57%;animation-delay:.3s}.wave i:nth-child(5){--h:87%;animation-delay:.4s}.wave i:nth-child(6){--h:61%;animation-delay:.5s}.wave i:nth-child(7){--h:46%;animation-delay:.6s}.wave i:nth-child(8){--h:72%;animation-delay:.7s}.event-foot{padding-top:15px;color:var(--muted);font:10px 'JetBrains Mono'}.proof-strip{width:min(1280px,calc(100% - 48px));margin:0 auto 120px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:6px;background:rgba(14,16,19,.6)}.proof-strip div{padding:20px 25px;border-right:1px solid var(--line)}.proof-strip div:last-child{border:0}.proof-strip strong{font-size:25px;display:block;letter-spacing:-.05em}.proof-strip span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.story,.refusal-section,.closing-cta{width:min(1160px,calc(100% - 48px));margin:0 auto 140px}.section-intro{max-width:710px}.section-intro h2,.refusal-copy h2,.closing-cta h2{font-size:clamp(42px,5.8vw,76px);line-height:.98;letter-spacing:-.065em;margin:18px 0}.section-intro>p,.refusal-copy>p{color:var(--muted);font-size:17px;max-width:650px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px}.step{min-height:330px;padding:24px;border:1px solid var(--line);border-radius:6px;background:rgba(17,19,23,.65);position:relative}.step>span{font:11px 'JetBrains Mono';color:var(--muted)}.step-icon{height:110px;margin:25px 0;position:relative}.step-icon:before,.step-icon:after{content:"";position:absolute}.target:before{width:72px;height:72px;border:1px solid var(--mint);border-radius:50%;inset:15px auto auto 10px;box-shadow:inset 0 0 0 18px var(--panel),inset 0 0 0 19px rgba(79,220,160,.3)}.target:after{width:6px;height:6px;border-radius:50%;background:var(--lime);top:48px;left:43px;box-shadow:0 0 16px var(--lime)}.pulse-icon:before{inset:48px 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--mint),transparent)}.pulse-icon:after{width:100%;height:80px;top:9px;background:linear-gradient(135deg,transparent 42%,var(--mint) 43% 44%,transparent 45% 51%,var(--lime) 52% 54%,transparent 55%);clip-path:polygon(0 50%,25% 50%,32% 28%,42% 78%,50% 50%,100% 50%)}.receipt:before{width:65px;height:85px;left:16px;top:8px;border:1px solid var(--line);border-radius:6px;background:repeating-linear-gradient(to bottom,transparent 0 13px,rgba(79,220,160,.17) 14px 15px)}.receipt:after{content:"✓";left:64px;top:63px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:var(--bg);font-weight:800}.step h3{font-size:22px;margin:0 0 8px}.step p{color:var(--muted);margin:0}.refusal-section{display:grid;grid-template-columns:1fr .72fr;gap:80px;align-items:center}.text-link{color:var(--lime);display:inline-flex;gap:10px;margin-top:18px;font-weight:700}.refusal-card{border-radius:6px;padding:29px;position:relative}.decision-stamp{position:absolute;right:24px;top:24px;border:1px solid rgba(255,125,131,.28);background:rgba(255,125,131,.07);color:var(--red);padding:6px 9px;border-radius:999px;font:500 10px 'JetBrains Mono'}.refusal-card>span{display:block;color:var(--muted);font-size:11px;margin-top:55px}.refusal-card>strong{font-size:54px;letter-spacing:-.06em}.refusal-card p{color:var(--muted)}.math-line{display:grid;gap:8px;margin:30px 0 15px}.math-line i{height:7px;border-radius:6px;background:linear-gradient(90deg,var(--red) var(--w),rgba(255,255,255,.06) var(--w))}.refusal-card small{color:var(--muted)}.closing-cta{padding:50px;border:1px solid rgba(255,107,44,.17);border-radius:6px;background:radial-gradient(circle at 78% 50%,rgba(255,107,44,.1),transparent 31%),var(--panel);display:flex;align-items:end;justify-content:space-between;gap:30px}.closing-cta h2{font-size:52px;max-width:700px;margin-bottom:0}footer{width:min(1280px,calc(100% - 48px));margin:auto;padding:28px 0 38px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.footer-brand{color:var(--text)}footer>div{display:flex;gap:18px}footer a:hover{color:var(--lime)}
.product-shell{width:min(1380px,100%);margin:auto;display:grid;grid-template-columns:215px 1fr;min-height:calc(100vh - 76px)}.side-nav{border-right:1px solid var(--line);padding:34px 20px;display:flex;flex-direction:column;gap:5px}.side-label,.overline{font:500 9px 'JetBrains Mono';color:var(--muted);letter-spacing:.12em;margin:0 11px 18px}.side-nav>a{padding:10px 12px;border-radius:6px;color:var(--muted);font-size:13px}.side-nav>a:hover,.side-nav>a.active{color:var(--text);background:rgba(255,255,255,.045)}.side-status{margin-top:auto;border-top:1px solid var(--line);padding:20px 10px 0;display:flex;align-items:center}.side-status strong,.side-status span{display:block;font-size:11px}.side-status span{color:var(--muted)}.workspace{padding:50px clamp(25px,5vw,72px) 80px;max-width:1180px}.workspace-head{display:flex;justify-content:space-between;align-items:end}.workspace-head h1{font-size:57px;letter-spacing:-.065em;margin:12px 0 0;line-height:1}.workspace-head p{color:var(--muted)}.clock{text-align:right;font:500 22px 'JetBrains Mono'}.clock small{display:block;color:var(--muted);font-size:9px;margin-top:5px}.status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:34px 0 13px}.mini-stat{border:1px solid var(--line);background:rgba(17,19,23,.58);padding:17px;border-radius:6px}.mini-stat span,.mini-stat small{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.07em}.mini-stat strong{font-size:20px;display:block;margin:5px 0}.green{color:var(--mint)}.amber{color:var(--amber)}.negative{color:var(--red)!important}.workspace-card{border-radius:6px;padding:24px}.card-heading{display:flex;justify-content:space-between;align-items:start}.card-heading h2{font-size:30px;margin:4px 0 0;letter-spacing:-.05em}.card-heading h2 small{font-size:11px;color:var(--muted);letter-spacing:0}.event-columns{display:grid;grid-template-columns:repeat(4,1fr);margin:35px 0}.event-columns div{border-left:1px solid var(--line);padding-left:18px}.event-columns span,.event-columns strong{display:block}.event-columns span{color:var(--muted);font-size:10px}.event-columns strong{font-size:17px;margin-top:5px}.signal-track{height:45px;border-top:1px solid var(--line);position:relative;display:flex;justify-content:space-between;padding-top:14px;color:var(--muted);font-size:9px}.signal-track i{position:absolute;top:-4px;left:65%;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 15px var(--lime)}.card-actions{display:flex;gap:8px}.quick-setup{margin-top:13px}.save-state{font-size:10px;color:var(--mint)}.preference-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin-top:23px}.preference-form label,.thesis-panel label{color:var(--muted);font-size:10px}.preference-form input,.thesis-panel input,.thesis-panel textarea,.search-box input{display:block;width:100%;border:1px solid var(--line);border-radius:6px;background:#0c0e11;color:var(--text);padding:12px;margin-top:6px;outline:none;transition:border-color .2s,box-shadow .2s}.preference-form input:focus,.thesis-panel input:focus,.thesis-panel textarea:focus,.search-box:focus-within{border-color:rgba(255,107,44,.45);box-shadow:0 0 0 3px rgba(255,107,44,.06)}
.inner-hero{width:min(1160px,calc(100% - 48px));margin:90px auto 55px}.inner-hero h1{font-size:clamp(54px,7vw,92px);max-width:950px}.event-builder{width:min(1160px,calc(100% - 48px));margin:0 auto 120px;display:grid;grid-template-columns:.9fr 1.1fr;gap:14px;align-items:start}.search-box{display:flex;align-items:center;border:1px solid var(--line);border-radius:6px;padding:0 13px;background:#0c0e11}.search-box>span{font-size:20px;color:var(--muted)}.search-box input{border:0;box-shadow:none;margin:0;background:transparent}.filter-row{display:flex;gap:7px;margin:14px 0 20px}.chip{border:1px solid var(--line);border-radius:999px;padding:7px 10px;background:transparent;color:var(--muted);font-size:9px}.chip.active{color:var(--mint);border-color:rgba(79,220,160,.28);background:rgba(79,220,160,.06)}.event-result{display:grid;grid-template-columns:45px 1fr auto auto;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,107,44,.26);border-radius:6px;background:rgba(255,107,44,.035)}.ticker-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:6px;background:var(--lime);color:var(--bg);font-weight:800}.event-result strong,.event-result span{display:block}.event-result>div:nth-child(2) span,.result-time span{color:var(--muted);font-size:9px}.result-time{text-align:right}.empty-search{display:none;padding:35px;text-align:center;color:var(--muted)}.thesis-panel fieldset{border:0;padding:0;margin:24px 0}.thesis-panel legend{color:var(--muted);font-size:10px;margin-bottom:7px}.segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.segmented input{position:absolute;opacity:0}.segmented span{display:block;padding:11px;text-align:center;border:1px solid var(--line);border-radius:6px;color:var(--muted);cursor:pointer}.segmented input:checked+span{border-color:rgba(255,107,44,.35);background:rgba(255,107,44,.08);color:var(--lime)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.thesis-panel textarea{min-height:90px;resize:vertical}.deterministic-note{display:flex;gap:12px;margin:15px 0;padding:13px;border:1px solid rgba(103,232,249,.12);border-radius:6px;background:rgba(103,232,249,.04)}.deterministic-note i{color:var(--aqua)}.deterministic-note p{margin:0;color:var(--muted);font-size:10px}.deterministic-note strong{color:var(--text)}.decision-preview{text-align:center;padding:30px 0 8px}.decision-icon{width:54px;height:54px;margin:auto;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:var(--bg);font-size:22px}.decision-preview>span{display:block;color:var(--mint);font:9px 'JetBrains Mono';margin-top:17px}.decision-preview h3{font-size:28px;margin:8px}.decision-preview p{color:var(--muted)}.preview-actions{display:flex;justify-content:center;gap:8px}.step-count{font:10px 'JetBrains Mono';color:var(--muted)}
.report-hero{margin-bottom:35px}.report-meta{display:flex;align-items:center;gap:12px;margin-top:25px}.report-summary{width:min(1160px,calc(100% - 48px));margin:0 auto 14px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:6px}.report-summary article{padding:19px;border-right:1px solid var(--line)}.report-summary article:last-child{border:0}.report-summary span,.report-summary strong{display:block}.report-summary span{color:var(--muted);font-size:9px;text-transform:uppercase}.report-summary strong{font-size:19px;margin-top:5px}.report-stage{width:min(1160px,calc(100% - 48px));margin:auto}.report-stage .report-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.report-stage .decision{border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:24px}.report-stage .decision-head{display:flex;justify-content:space-between}.report-stage ul{list-style:none;padding:15px 0 0;border-top:1px solid var(--line)}.report-stage li{display:flex;justify-content:space-between;padding:6px 0;color:var(--muted)}.report-stage p{color:var(--muted)}.report-stage b,.report-stage li:not(span){color:var(--text)}.report-disclaimer{width:min(1160px,calc(100% - 48px));margin:14px auto 110px;padding:22px;border:1px solid var(--line);border-radius:6px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.report-disclaimer p{color:var(--muted);margin:0}.report-disclaimer a{color:var(--lime)}.permission-boundary,.connect-steps,.connect-cta{width:min(960px,calc(100% - 48px));margin:0 auto}.permission-boundary{display:flex;gap:15px;padding:18px;border:1px solid rgba(255,198,107,.2);border-radius:6px;background:rgba(255,198,107,.05)}.permission-boundary>div{color:var(--amber)}.permission-boundary p{margin:0;color:var(--muted)}.permission-boundary strong{display:block;color:var(--text)}.connect-steps{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.connect-steps article>span{color:var(--mint);font:11px 'JetBrains Mono'}.connect-steps h2{font-size:22px}.connect-steps p{color:var(--muted)}code{font-family:'JetBrains Mono';color:var(--aqua)}.connect-cta{display:flex;gap:9px;margin-top:20px;margin-bottom:110px}
.reveal{opacity:0;transform:translateY(16px);animation:reveal .75s cubic-bezier(.2,.8,.2,1) forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}@keyframes reveal{to{opacity:1;transform:none}}@keyframes signal{50%{transform:scaleY(.55);opacity:.5}}@keyframes breathe{50%{opacity:.45;transform:scale(.8)}}@keyframes float{50%{transform:translate(13px,-12px)}}@keyframes wave{50%{height:calc(var(--h) * .72)}}
@media(max-width:900px){.site-header nav{display:none}.menu{display:block;border:1px solid var(--line);background:transparent;color:var(--text);border-radius:6px;padding:8px}.site-header.open nav{display:flex;position:absolute;top:68px;left:0;right:0;flex-direction:column;padding:13px;background:var(--panel);border:1px solid var(--line);border-radius:6px}.header-cta{display:none}.landing-hero{grid-template-columns:1fr;padding:80px 0}.event-orbit{max-width:500px}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip div:nth-child(2){border-right:0}.proof-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.steps{grid-template-columns:1fr}.refusal-section{grid-template-columns:1fr}.product-shell{grid-template-columns:1fr}.side-nav{display:none}.status-grid{grid-template-columns:1fr 1fr}.event-builder{grid-template-columns:1fr}.event-columns{grid-template-columns:1fr 1fr;gap:20px}.preference-form{grid-template-columns:1fr}.report-stage .report-grid{grid-template-columns:1fr}}
@media(max-width:600px){.site-header,.landing-hero,.proof-strip,.story,.refusal-section,.closing-cta,.inner-hero,.event-builder,.report-summary,.report-stage,.report-disclaimer,.permission-boundary,.connect-steps,.connect-cta,footer{width:calc(100% - 26px)}.landing-hero h1,.inner-hero h1{font-size:50px}.hero-actions,.trust-row,.closing-cta,.workspace-head,.preview-actions{align-items:stretch;flex-direction:column}.event-preview{transform:none}.proof-strip{grid-template-columns:1fr}.proof-strip div{border-right:0;border-bottom:1px solid var(--line)!important}.closing-cta{padding:28px}.closing-cta h2{font-size:38px}.workspace{padding:35px 13px 65px}.status-grid,.event-columns,.form-grid,.report-summary,.connect-steps{grid-template-columns:1fr}.event-columns div{padding:12px 0;border-left:0;border-bottom:1px solid var(--line)}.event-result{grid-template-columns:42px 1fr}.event-result .result-time,.event-result>.verified-pill{display:none}.report-summary article{border-right:0;border-bottom:1px solid var(--line)}.report-disclaimer{grid-template-columns:1fr}.segmented{grid-template-columns:1fr}footer{align-items:flex-start;flex-direction:column}footer>div{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
.event-result{width:100%;text-align:left;color:var(--text);cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.event-result:hover{transform:translateY(-1px);background:rgba(255,107,44,.07)}.event-result[aria-pressed=true]{border-color:var(--lime);box-shadow:0 0 0 1px rgba(255,107,44,.08)}.event-result-name{min-width:0}.event-result-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events-list{display:grid;gap:8px;max-height:430px;overflow:auto;padding-right:3px}.events-status,.selected-event-summary,.waiting-empty,.monitor-result{color:var(--muted);font-size:12px}.events-status{min-height:24px}.token-missing{color:var(--amber);background:rgba(255,198,107,.08)}.token-online_reality_unverified_24_7{color:var(--amber);background:rgba(255,198,107,.08)}.selected-event-summary{border:1px solid var(--line);border-radius:6px;padding:12px;margin-top:14px}.thesis-panel button:disabled,.waiting-card button:disabled{opacity:.45;cursor:not-allowed;transform:none}.decision-arithmetic{list-style:none;padding:10px 0;margin:10px 0;border-top:1px solid var(--line);text-align:left}.decision-arithmetic li{display:flex;justify-content:space-between;gap:15px;padding:6px 0;color:var(--muted);font-size:11px}.decision-arithmetic strong{color:var(--text);font-family:'JetBrains Mono',monospace;font-size:10px}.decision-preview>span[data-decision-status]{color:var(--amber)}.waiting-card{border-radius:6px;padding:21px;margin:0 0 14px}.waiting-card h2{margin:3px 0 0}.waiting-card .event-columns{margin:17px 0}.status-held{color:var(--amber)!important;background:rgba(255,198,107,.08)!important}.countdown-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid var(--line);color:var(--muted)}.countdown-row strong{font:600 14px 'JetBrains Mono';color:var(--mint)}.waiting-actions{display:flex;gap:9px;flex-wrap:wrap}.monitor-result{min-height:20px;margin-bottom:0}.public-events-note{width:min(900px,calc(100% - 48px));margin:22px auto 100px;padding:20px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.02)}.public-events-note p{color:var(--muted)}.public-events-note strong{color:var(--mint)}.empty-search:not([hidden]){display:block}
@media(max-width:600px){.events-list{max-height:360px}.event-result{grid-template-columns:42px 1fr}.event-result .result-time,.event-result>.verified-pill{display:none}.waiting-actions{flex-direction:column}.waiting-actions .button{width:100%}}
.claim-review-list{list-style:none;padding:0;margin:24px 0;text-align:left;display:grid;gap:9px}.claim-review-list li{padding:13px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.02)}.claim-review-list label{display:flex;gap:10px;align-items:flex-start;color:var(--text);font-size:13px;cursor:pointer}.claim-review-list input[type=checkbox]{width:17px;min-width:17px;height:17px;margin:2px 0 0;accent-color:var(--lime)}.claim-review-list small{display:block;margin:8px 0 0 27px;color:var(--muted);font:9px 'JetBrains Mono';text-transform:uppercase;letter-spacing:.05em}.claim-review-note{padding:12px;border-left:2px solid var(--amber);background:rgba(255,198,107,.05);text-align:left;font-size:11px}.claim-review .preview-actions{flex-wrap:wrap}
.scoring-notes{margin:1rem 0;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.025);color:var(--muted);font-size:.9rem;line-height:1.55}.scoring-notes summary{color:var(--text);font-weight:700;cursor:pointer}.scoring-notes ul{margin:.8rem 0 0;padding-left:1.2rem}.scoring-notes li+li{margin-top:.45rem}
/* ---- Sharp theme: shells, landing, receipt ---- */
body:before{background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px) 0 0/100% 64px,linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px) 0 0/64px 100%;mask-image:radial-gradient(ellipse at 60% 0%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 60% 0%,#000 10%,transparent 70%)}
.noise{opacity:.06}
.glass,.workspace-card{background:var(--panel);backdrop-filter:none;box-shadow:none}
.event-preview{transform:none}.orbital{display:none}
.button{border-radius:3px;min-height:44px;letter-spacing:-.01em}.button:hover{transform:none;border-color:rgba(255,255,255,.3)}.button.primary:hover{background:#ff8450;border-color:#ff8450}
.landing-hero h1,.inner-hero h1,.section-intro h2,.refusal-copy h2,.closing-cta h2{font-weight:600;letter-spacing:-.055em}
.landing-hero h1 em{color:var(--lime)}
.eyebrow{color:var(--lime)}.eyebrow b{width:18px}
.verified-pill{border-radius:2px;background:rgba(79,220,160,.1)}
.decision-stamp{border-radius:2px}
.step{border-radius:4px;background:var(--panel)}
.closing-cta{background:linear-gradient(90deg,rgba(255,107,44,.08),transparent 60%),var(--panel);border-color:rgba(255,107,44,.25)}
.lp-header{position:sticky;top:0;background:rgba(10,11,13,.82);backdrop-filter:blur(12px);width:100%;padding:0 max(24px,calc((100% - 1280px)/2));z-index:40}
.lp-header .header-cta{background:var(--lime);color:#0a0b0d;border-color:var(--lime);border-radius:3px}
/* receipt card on the landing hero */
.receipt-card{font:500 12px/1.9 'JetBrains Mono',monospace;border:1px solid var(--line);background:var(--panel);padding:22px 22px 18px;position:relative}
.receipt-card:before{content:"";position:absolute;left:0;top:0;height:2px;width:100%;background:linear-gradient(90deg,var(--lime),transparent)}
.receipt-top{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;letter-spacing:.12em;margin-bottom:14px}
.receipt-card .event-symbol{font-family:'Inter Tight',sans-serif;margin:0;font-size:68px;font-weight:700;letter-spacing:-.06em}
.receipt-card>p{color:var(--muted);margin:0 0 14px;font-size:11px}
.receipt-lines{list-style:none;margin:0;padding:12px 0 0;border-top:1px dashed rgba(255,255,255,.14)}
.receipt-lines li{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}
.receipt-lines li b{color:var(--text);font-weight:500}.receipt-lines .ok{color:var(--mint)}.receipt-lines .skip{color:var(--amber)}
.receipt-total{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.14)}
.receipt-total strong{font:700 28px 'Inter Tight',sans-serif;letter-spacing:-.04em;color:var(--lime)}
/* app shell */
body.app:before{mask-image:none;-webkit-mask-image:none;opacity:.5}
.app-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}
.app-rail{position:sticky;top:0;height:100vh;border-right:1px solid var(--line);background:var(--bg2);padding:22px 14px;display:flex;flex-direction:column;gap:26px;overflow:auto}
.app-rail .brand{padding:0 8px}
.rail-nav{display:flex;flex-direction:column;gap:20px}
.rail-group{display:flex;flex-direction:column;gap:2px}
.rail-label{font:500 9px 'JetBrains Mono',monospace;color:#5d626b;letter-spacing:.14em;text-transform:uppercase;padding:0 10px 6px}
.rail-link{padding:8px 10px;border-radius:3px;color:var(--muted);font-size:13px;font-weight:500;border-left:2px solid transparent;transition:color .15s,background .15s}
.rail-link:hover{color:var(--text);background:rgba(255,255,255,.035)}
.rail-link.active{color:var(--text);background:rgba(255,107,44,.08);border-left-color:var(--lime)}
.rail-status{margin-top:auto;display:block;border:1px solid var(--line);padding:12px 10px;background:var(--panel)}
.rail-status .rail-label{padding:0 0 6px}.rail-status strong{display:block;font:600 13px 'JetBrains Mono',monospace;color:var(--lime)}.rail-status small{color:var(--muted);font-size:11px}
.app-main{min-width:0;display:flex;flex-direction:column}
.app-top{position:sticky;top:0;z-index:20;height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px;border-bottom:1px solid var(--line);background:rgba(10,11,13,.86);backdrop-filter:blur(10px)}
.crumb{display:flex;gap:9px;align-items:center;font-size:13px;color:var(--muted)}.crumb b{color:#4a4f57;font-weight:400}.crumb strong{color:var(--text);font-weight:600}
.app-top-meta{display:flex;gap:14px;align-items:center}
.mode-pill{display:inline-flex;align-items:center;font:500 10px 'JetBrains Mono',monospace;color:var(--muted);letter-spacing:.06em;border:1px solid var(--line);padding:6px 9px}
.mode-pill .live-dot{background:var(--mint);box-shadow:0 0 10px var(--mint)}
.back-link{font-size:12px;color:var(--muted)}.back-link:hover{color:var(--text)}
.app-content{flex:1;padding-bottom:60px}
.app .inner-hero{margin:48px auto 36px}.app .inner-hero h1{font-size:clamp(40px,5vw,68px)}
.app .product-shell{display:block;min-height:0}.app .workspace{max-width:1180px;margin:auto}
.app .inner-hero,.app .event-builder,.app .report-summary,.app .report-stage,.app .report-disclaimer,.app .permission-boundary,.app .connect-steps,.app .connect-cta,.app .public-events-note{width:min(1120px,calc(100% - 56px))}
/* embedded standalone evidence pages adopt the desk palette */
.app .embedded{--bg:var(--bg);--panel:var(--panel);--line:rgba(255,255,255,.085);--text:#f3f4f6;--muted:#8d929c;--mint:#4fdca0;--gold:#ffc15e;--red:#ff5a67;background:none;color:var(--text);font-family:'Inter Tight',sans-serif}
.app .embedded main{padding-top:36px}
@media(max-width:900px){
.app-shell{grid-template-columns:1fr}
.app-rail{position:sticky;height:auto;flex-direction:row;align-items:center;gap:14px;padding:10px 14px;border-right:0;border-bottom:1px solid var(--line);z-index:30;overflow-x:auto}
.rail-nav{flex-direction:row;gap:4px}.rail-group{flex-direction:row}.rail-label,.rail-status{display:none}
.rail-link{white-space:nowrap;border-left:0;border-bottom:2px solid transparent}.rail-link.active{border-bottom-color:var(--lime)}
.app-top{position:static;padding:0 16px}.mode-pill{display:none}
.app .inner-hero,.app .event-builder,.app .report-summary,.app .report-stage,.app .report-disclaimer,.app .permission-boundary,.app .connect-steps,.app .connect-cta,.app .public-events-note{width:calc(100% - 32px)}
.lp-header{padding:0 16px}
}
.proof-strip{grid-template-columns:repeat(5,1fr)}
.app .section{width:min(1120px,calc(100% - 56px));margin:0 auto 34px}
.app .section-intro{max-width:none}.app .section-intro h2{font-size:clamp(28px,3.2vw,42px);line-height:1.05;letter-spacing:-.04em;margin:12px 0}
.app .section-intro>p{font-size:15px;max-width:760px}
.app .report-stage .report-summary{width:100%;margin:18px 0 0}
.claim-table{width:100%;border-collapse:collapse;font-size:13px}
.claim-table th{text-align:left;font:500 10px 'JetBrains Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--line)}
.claim-table td{padding:13px 12px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--muted)}
.claim-table td:first-child{color:var(--text);width:30%}.claim-table td:nth-child(2){width:14%;white-space:nowrap}
.claim-table td strong{font:600 11px 'JetBrains Mono',monospace;color:var(--amber)}
.claim-table td strong[data-s="c"]{color:var(--mint)}
.app .costco-brief .card{border:1px solid var(--line);background:var(--panel);padding:6px 6px 14px}.app .costco-brief .card .small{padding:0 12px;color:var(--muted);font-size:12px}
.app .costco-brief code{word-break:break-all}
.app .embedded *{border-radius:3px!important}
@media(max-width:1100px){.proof-strip{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.proof-strip{grid-template-columns:1fr}.app .section{width:calc(100% - 32px)}.claim-table td:first-child{width:auto}.claim-table th:nth-child(3),.claim-table td:nth-child(3){display:none}}
.app .report-stage .section{width:100%}
.receipt-note{margin:10px 0 0;color:var(--muted);font-size:10px;line-height:1.5}

.runs-strip{width:min(1160px,calc(100% - 48px));margin:0 auto 140px}.runs-strip .section-intro h2{font-size:clamp(34px,4.4vw,56px)}.run-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px}.run-card{border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:22px;display:flex;flex-direction:column;gap:10px}.run-who{color:var(--muted);font-size:12px;margin:0}.run-who code{font:11px 'JetBrains Mono',monospace}.run-result{font-size:15px;margin:0;flex:1}.run-card .text-link{margin-top:6px}
@media(max-width:900px){.run-grid{grid-template-columns:1fr}}
.event-result{grid-template-columns:42px minmax(0,1fr) auto;row-gap:4px}.event-result .ticker-avatar{display:grid;place-items:center;grid-row:1/3;line-height:1;font-size:13px;letter-spacing:.02em}.event-result-name{grid-row:1/3}.event-result-name span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-result>.verified-pill{grid-column:3;grid-row:1;justify-self:end;white-space:nowrap}.event-result .result-time{grid-column:3;grid-row:2;white-space:nowrap}.event-result .result-time strong{font-size:12px}
@media(max-width:600px){.event-result .ticker-avatar,.event-result-name{grid-row:auto}}

.bitget-context{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:6px;background:rgba(124,196,255,.04)}
.bitget-context-head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:baseline}
.bitget-context-head small{color:var(--muted);font-size:10px}
.bitget-context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0 0}
.bitget-context-grid div{min-width:0}.bitget-context-grid dt{color:var(--muted);font-size:10px;letter-spacing:.04em}
.bitget-context-grid dd{margin:3px 0 0;font-size:12px;overflow-wrap:anywhere}.bitget-consensus{grid-column:1/-1}
.bitget-context-grid .agrees{color:var(--mint)}.bitget-context-grid .differs{color:var(--amber)}
.bitget-context-note{margin:10px 0 0;color:var(--muted);font-size:10px}
.public-demo-note{margin:12px 0 0;padding:10px 12px;border:1px solid rgba(255,193,94,.25);border-radius:6px;background:rgba(255,193,94,.05);color:var(--muted);font-size:11px}
.public-demo-note strong{color:var(--text)}
