.app-frame{--app-sidebar:252px;color:#edf1f7;grid-template-columns:var(--app-sidebar) minmax(0,1fr);background:#0d0f13;min-height:100vh;display:grid}.app-sidebar{z-index:35;background:#090b0e;border-right:1px solid #22262e;flex-direction:column;height:100vh;padding:21px 16px 17px;display:flex;position:sticky;top:0}.sidebar-brand{align-items:center;height:36px;padding-inline:7px;display:flex}.sidebar-brand .brand{font-size:12px}.project-switcher{background:#17120e;border:1px solid #282d37;border-radius:7px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin:23px 0 27px;padding:10px;transition:border-color .18s,background .18s;display:grid}.project-switcher:hover{background:#1a140f;border-color:#3b4350}.repo-avatar{color:#1d1008;font-family:var(--font-mono);background:linear-gradient(145deg,#e2b56a,#ff8a4c);flex:none;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.project-switcher>span:nth-child(2),.sidebar-profile>div{gap:3px;min-width:0;display:grid}.project-switcher small,.sidebar-profile small{color:#c4bcb1;font-family:var(--font-mono);letter-spacing:.08em;font-size:7px}.project-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.project-switcher>b{color:#c4bcb1;font-size:10px}.side-nav{gap:3px;display:grid}.nav-label{color:#555e6e;font-family:var(--font-mono);letter-spacing:.14em;margin:0 10px 9px;font-size:8px}.side-nav a,.sidebar-bottom>a{color:#8791a1;border:1px solid #0000;border-radius:5px;align-items:center;gap:11px;min-height:40px;padding:0 10px;font-size:11px;transition:background .18s,border-color .18s,color .18s;display:flex;position:relative}.side-nav a:hover,.sidebar-bottom>a:hover{color:#fff;background:#13171d}.side-nav a.active,.sidebar-bottom>a.active{color:#fff;background:#151a22;border-color:#4b392b}.side-nav a.active:after,.sidebar-bottom>a.active:after{background:var(--gold-accent);content:"";width:2px;height:17px;position:absolute;right:-1px;box-shadow:0 0 12px #e2b56a80}.side-nav a i,.sidebar-bottom>a i{color:#606a7a;font-family:var(--font-mono);text-align:center;width:19px;font-size:8px;font-style:normal}.sidebar-bottom{gap:13px;margin-top:auto;display:grid}.sidebar-profile{border-top:1px solid #232831;grid-template-columns:33px 1fr;align-items:center;gap:10px;padding:14px 8px 0;display:grid}.sidebar-profile>span{color:var(--gold-accent);font-family:var(--font-mono);background:#1a2028;place-items:center;width:33px;height:33px;font-size:8px;display:grid}.sidebar-profile strong{font-size:10px}.app-workspace{min-width:0}.app-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:25;background:#0d0f13e0;border-bottom:1px solid #242933;justify-content:space-between;align-items:center;height:62px;padding:0 26px;display:flex;position:sticky;top:0}.scan-health{grid-template-columns:7px auto auto;align-items:center;gap:9px;display:grid}.scan-health>i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px #5ee69a14,0 0 12px #5ee69a59}.scan-health.has-attention>i{background:var(--amber);box-shadow:0 0 0 4px #f2bd6817}.scan-health strong,.scan-health span{font-family:var(--font-mono);letter-spacing:.07em;font-size:8px}.scan-health span{color:#c4bcb1}.topbar-actions{align-items:center;gap:9px;display:flex}.command-trigger,.topbar-context{color:#c8bcad;font-family:var(--font-mono);background:#17120e;border:1px solid #292f39;border-radius:5px;align-items:center;gap:12px;min-height:34px;padding:0 11px;font-size:8px;display:flex}.command-trigger{cursor:pointer}.command-trigger kbd{color:#6f7b8e;background:#1c222b;border:1px solid #303845;border-radius:3px;padding:3px 5px;font-family:inherit;font-size:7px}.topbar-context{color:#fffaf2}.topbar-context span{color:var(--gold-accent)}.app-menu-button,.sidebar-scrim{display:none}.app-content{width:100%;max-width:1540px;margin:0 auto;padding:38px clamp(24px,3.4vw,54px) 72px}.page-header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.page-header>div:first-child{max-width:850px}.page-header>div>span,.panel-heading>div>span{color:#c5bfb5;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.page-header h1{letter-spacing:-.055em;margin:9px 0;font-size:clamp(33px,3.5vw,49px);line-height:1.02}.page-header p{color:#c4bcb1;max-width:790px;margin:0;line-height:1.6}.page-action{flex:none}.project-actions{flex-wrap:wrap;align-items:flex-start;gap:9px;display:flex}.button-dark{color:#120e0b;background:#fffaf2;border-color:#fffaf2}.button-ghost{color:#eee9df;background:#1a140f;border-color:#303642}.full-button{width:100%}.dark-spinner{border-color:currentColor #08111c33 #08111c33}.rescan-control,.scan-control{gap:8px;display:grid}.rescan-control .inline-error{max-width:280px}.panel{background:#17120e;border:1px solid #292e38;border-radius:7px;box-shadow:0 18px 55px #00000014}.panel-heading{border-bottom:1px solid #292e38;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:17px 20px;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:4px 0 0;font-size:17px}.panel-heading>a,.panel-heading>b{color:#6d7788;font-family:var(--font-mono);font-size:8px}.inline-error{color:#ff9eb2;background:#ff638412;border:1px solid #ff638438;border-radius:4px;margin:9px 0 0;padding:10px;font-size:11px}.empty-state,.disabled-message{color:#c4bcb1;font-size:11px;line-height:1.6}.repository-loader{color:#c4bcb1;align-items:center;gap:10px;padding:18px;font-size:11px;display:flex}.dashboard-projects{margin-bottom:22px}.dashboard-project-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:13px;display:grid}.dashboard-project-grid>a{background:#17120e;border:1px solid #292f39;border-radius:7px;grid-template-columns:40px 1fr auto;align-items:center;gap:15px;min-height:128px;padding:20px;transition:border-color .2s,transform .2s;display:grid}.dashboard-project-grid>a:hover{border-color:#e2b56a66;transform:translateY(-2px)}.dashboard-project-grid small{color:#c5bfb5;font-family:var(--font-mono);font-size:7px}.dashboard-project-grid h3{margin:8px 0;font-size:15px}.dashboard-project-grid p{color:#788394;margin:0;font-size:10px}.dashboard-project-grid>a>b{color:var(--gold-accent);font-family:var(--font-mono);font-size:8px}.dashboard-actions{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.dashboard-actions article{background:#0f1217;border:1px solid #272d36;min-height:210px;padding:24px}.dashboard-actions article>span,.onboarding-empty>div:nth-child(2)>span{color:var(--gold-accent);font-family:var(--font-mono);font-size:8px}.dashboard-actions h3{margin:54px 0 9px;font-size:20px}.dashboard-actions p{color:#c4bcb1;font-size:12px;line-height:1.6}.dashboard-actions a{font-family:var(--font-mono);font-size:9px}.onboarding-empty{background:radial-gradient(circle at 20%,#ff8a4c1a,#0000 28%),#101319;border:1px solid #2b313c;grid-template-columns:240px minmax(280px,1fr) minmax(300px,.8fr);align-items:center;gap:44px;min-height:510px;padding:42px;display:grid}.empty-orbit{border:1px dashed #34404e;border-radius:50%;width:210px;height:210px;position:relative}.empty-orbit span{color:#120e0b;background:#fffaf2;place-items:center;width:66px;height:66px;font-size:30px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.empty-orbit i{background:var(--gold-accent);width:5px;height:5px;position:absolute}.empty-orbit i:first-child{top:21%;left:18%}.empty-orbit i:nth-child(2){top:45%;right:11%}.empty-orbit i:nth-child(3){bottom:14%;left:40%}.onboarding-empty h2{letter-spacing:-.045em;margin:17px 0 11px;font-size:37px}.onboarding-empty>div:nth-child(2) p{color:#c4bcb1;line-height:1.65}.onboarding-empty ol{margin:0;padding:0;list-style:none}.onboarding-empty li{border-bottom:1px solid #29303a;grid-template-columns:32px 1fr;align-items:center;gap:13px;min-height:66px;display:grid}.onboarding-empty li b{color:#c4bcb1;font-family:var(--font-mono);border:1px solid #323a46;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.onboarding-empty li span{gap:3px;font-size:11px;display:grid}.onboarding-empty li strong{color:#c4bcb1;font-size:8px;font-weight:400}.onboarding-empty li.complete b,.onboarding-empty li.ready b{color:var(--green);border-color:#5ee69a59}.project-source-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:22px;display:grid}.source-card{background:#17120e;border:1px solid #292f39;border-radius:7px;flex-direction:column;min-height:325px;padding:23px;display:flex;position:relative}.source-card:before{background:var(--gold-accent);content:"";height:2px;position:absolute;inset:0 0 auto}.featured-source:before{background:var(--orange-accent)}.source-icon{color:var(--gold-accent);font-family:var(--font-mono);background:#1c222b;place-items:center;width:46px;height:46px;margin-bottom:26px;font-size:18px;display:grid}.source-card small{color:#c4bcb1;font-family:var(--font-mono);font-size:8px}.source-card h2{margin:8px 0;font-size:23px}.source-card p{color:#8590a1;font-size:12px;line-height:1.6}.source-card .button{align-self:flex-start}.source-status{color:#c0b8ad;font-family:var(--font-mono);border-top:1px solid #282e37;align-items:center;gap:8px;margin-top:auto;padding-top:17px;font-size:8px;display:flex}.source-status i,.integration-dot{background:var(--amber);width:6px;height:6px}.source-status i.ready,.integration-dot.ready{background:var(--green);box-shadow:0 0 8px #5ee69a59}.connected-projects{margin-bottom:22px}.project-row{border-bottom:1px solid #272d36;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:76px;padding:12px 19px;display:grid}.project-row:last-child{border-bottom:0}.project-row>span:nth-child(2){gap:4px;display:grid}.project-row small{color:#c0b8ad;font-size:9px}.project-metrics{color:#c4bcb1;font-size:9px}.project-metrics b,.project-row>b{color:#dbe5f2;font-family:var(--font-mono);font-size:8px}.repository-selector{margin-top:22px}.repository-selector>p{color:#8390a1;padding:0 20px}.repository-selector>.button{margin:0 20px 20px}.repository-selector>button{color:#edf1f7;cursor:pointer;text-align:left;background:#17120e;border:0;border-bottom:1px solid #282e37;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:74px;padding:12px 19px;display:grid}.repository-selector>button:hover{background:#151a21}.repository-selector>button>span:nth-child(2){gap:4px;display:grid}.repository-selector small{color:#c0b8ad}.repository-selector>button>b{color:var(--gold-accent);font-family:var(--font-mono);font-size:8px}.overview-status-bar{background:#10141a;border:1px solid #4b392b;grid-template-columns:1fr repeat(3,140px);min-height:84px;margin-bottom:19px;display:grid}.overview-status-bar>div{border-left:1px solid #4b392b;flex-direction:column;justify-content:center;padding:15px;display:flex}.overview-status-bar>div:first-child{border-left:0;grid-template-columns:9px 1fr;align-items:center;gap:12px;display:grid}.overview-status-bar>div:first-child>i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 5px #5ee69a12}.overview-status-bar>div:first-child span{gap:3px;display:grid}.overview-status-bar span{color:#c4bcb1;font-family:var(--font-mono);font-size:8px}.overview-status-bar strong{font-size:14px}.truth-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.overview-cards{margin-bottom:19px}.truth-card{background:#17120e;border:1px solid #4b392b;border-radius:6px;flex-direction:column;min-height:210px;padding:18px;transition:border-color .18s,transform .18s;display:flex}.truth-card:hover{border-color:#465363;transform:translateY(-2px)}.truth-card-top{justify-content:space-between;align-items:center;display:flex}.truth-category{color:#c4bcb1;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.status-badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:7px;font-weight:700;display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.status-verified{color:var(--green)}.status-likely{color:var(--gold-accent)}.status-uncertain{color:var(--amber)}.status-contradicted,.status-rejected{color:var(--red)}.status-superseded,.status-stale{color:#c4bcb1}.truth-card h3{letter-spacing:-.04em;margin:24px 0 6px;font-size:22px}.truth-card>p{color:#c4bcb1;text-transform:capitalize;margin:0;font-size:9px}.confidence-row{grid-template-columns:1fr 38px;align-items:center;gap:9px;margin-top:18px;display:grid}.confidence-row>span{background:#252b34;height:3px}.confidence-row>span i{background:var(--gold-accent);height:100%;display:block}.confidence-row>strong{font-family:var(--font-mono);font-size:8px}.truth-card-footer{color:#c4bcb1;border-top:1px solid #282e37;justify-content:space-between;margin-top:auto;padding-top:15px;font-size:9px;display:flex}.truth-card-footer b{color:#fffaf2;font-family:var(--font-mono)}.dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;margin-bottom:22px;display:grid}.evidence-health{padding-bottom:12px}.evidence-health-row{color:#c4bcb1;text-transform:capitalize;grid-template-columns:115px 1fr 75px;align-items:center;gap:12px;min-height:49px;padding:0 19px;font-size:10px;display:grid}.evidence-health-row>i{background:#252b34;height:4px}.evidence-health-row>i b{background:var(--gold-accent);height:100%;display:block}.evidence-health-row>strong{color:#dbe5f2;font-family:var(--font-mono);text-align:right;font-size:8px}.recent-change-card{padding-bottom:18px}.recent-change-card>p,.recent-change-card>a,.recent-change-card>.status-badge{margin-left:19px;margin-right:19px}.recent-change-card>p{color:#c4bcb1;font-size:11px;line-height:1.6}.mini-transition{background:#0c0f14;border:1px solid #262c35;justify-content:space-between;align-items:center;margin:17px 19px;padding:13px;display:flex}.mini-transition span{color:#c0b8ad;text-decoration:line-through}.mini-transition b{color:var(--gold-accent)}.recent-change-card>a{font-family:var(--font-mono);border-top:1px solid #282e37;margin-top:19px;padding-top:14px;font-size:8px;display:block}.overview-status-bar.has-attention>div:first-child>i{background:var(--amber);box-shadow:0 0 0 5px #f2bd6814}.filter-bar{background:#17120e;border:1px solid #4b392b;align-items:center;gap:7px;min-height:49px;margin-bottom:25px;padding:0 13px;display:flex;overflow-x:auto}.filter-bar span,.filter-bar button{color:#c4bcb1;cursor:pointer;font-family:var(--font-mono);white-space:nowrap;background:0 0;border:0;padding:7px 9px;font-size:8px}.filter-bar span b,.filter-bar button b{color:#fffaf2;margin-left:5px}.filter-bar .selected-filter{color:#1d1008;background:#fffaf2}.filter-bar .selected-filter b{color:#795236}.empty-projects{color:#c4bcb1;padding:22px;font-size:13px}.truth-category-section{margin-bottom:30px}.category-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.category-heading h2{margin:0;font-size:18px}.category-heading span{color:#c4bcb1;font-family:var(--font-mono);font-size:8px}.claim-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);gap:15px;margin-bottom:15px;display:grid}.claim-statement,.verification-panel{padding:26px}.claim-statement>span,.verification-panel>span,.history-panel>div>span{color:#c4bcb1;font-family:var(--font-mono);font-size:8px}.claim-statement h2{letter-spacing:-.035em;margin:17px 0 26px;font-size:27px}.claim-statement h2 strong{color:var(--gold-accent)}.claim-meta-grid{border-top:1px solid #4b392b;grid-template-columns:repeat(4,1fr);padding-top:18px;display:grid}.claim-meta-grid>div{border-left:1px solid #4b392b;gap:6px;padding-left:14px;display:grid}.claim-meta-grid>div:first-child{border:0;padding-left:0}.claim-meta-grid small{color:#c4bcb1;font-family:var(--font-mono);font-size:7px}.claim-meta-grid strong{text-transform:capitalize;font-size:10px}.verification-panel{flex-direction:column;display:flex}.verification-panel>strong{font-family:var(--font-mono);overflow-wrap:anywhere;margin:17px 0 6px;font-size:10px}.verification-panel>small{color:#c4bcb1;font-size:8px}.confidence-gauge{background:#252b34;height:4px;margin-top:auto}.confidence-gauge i{background:var(--gold-accent);height:100%;display:block}.evidence-panel{margin-bottom:15px}.evidence-item{border-bottom:1px solid #282e37;grid-template-columns:36px 1fr 28px;align-items:start;gap:13px;min-height:88px;padding:15px 20px;display:grid}.evidence-item:last-child{border-bottom:0}.file-icon{color:var(--gold-accent);font-family:var(--font-mono);background:#1b222b;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.evidence-item>div{gap:5px;display:grid}.evidence-item>div>strong{font-family:var(--font-mono);font-size:9px}.evidence-item>div>small{color:#c4bcb1;font-size:8px}.evidence-item code{color:#c4bcb1;text-overflow:ellipsis;white-space:nowrap;background:#0c0f13;width:fit-content;max-width:100%;padding:6px;font-size:8px;overflow:hidden}.evidence-check{color:var(--green)}.history-panel{grid-template-columns:1fr 65px 1fr;align-items:center;min-height:145px;padding:25px;display:grid}.history-panel>div{gap:8px;display:grid}.history-panel h2{margin:0;font-size:23px}.history-arrow{color:var(--gold-accent);text-align:center;font-size:25px}.change-hero{box-shadow:inset 0 2px 0 var(--amber);grid-template-columns:1fr 1.2fr;align-items:center;gap:30px;min-height:240px;margin-bottom:18px;padding:26px;display:grid}.change-alert{color:var(--amber);font-family:var(--font-mono);font-size:8px}.change-hero h2{margin:13px 0 7px;font-size:25px}.change-hero p{color:#c4bcb1;font-size:11px;line-height:1.6}.large-transition{grid-template-columns:1fr 46px 1fr;align-items:center;display:grid}.large-transition>span{border:1px solid #4b392b;flex-direction:column;justify-content:space-between;min-height:125px;padding:16px;display:flex}.large-transition>span:last-child{background:#e2b56a0d;border-color:#e2b56a57}.large-transition small{color:#c4bcb1;font-family:var(--font-mono);font-size:7px}.large-transition>b{color:var(--gold-accent);text-align:center}.change-layout{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:17px;display:grid}.timeline{padding:23px}.timeline article{grid-template-columns:14px 55px 1fr;gap:12px;min-height:80px;display:grid;position:relative}.timeline article:before{content:"";background:#4b392b;width:1px;position:absolute;top:13px;bottom:-2px;left:5px}.timeline article:last-child:before{display:none}.timeline article>i{background:var(--gold-accent);z-index:1;height:10px;box-shadow:0 0 0 4px #e2b56a12}.timeline article>i.quiet{box-shadow:none;background:#c4bcb1}.timeline time{color:#697486;font-family:var(--font-mono);font-size:8px}.timeline article>div{gap:5px;display:grid}.timeline article strong{font-size:11px}.timeline article small{color:#c4bcb1;font-size:8px}.contradiction-panel .panel-heading>b{color:var(--red);background:#ff63841f;padding:7px}.contradiction-panel>article{grid-template-columns:28px 1fr;gap:11px;padding:20px;display:grid}.contradiction-panel>article>span{color:var(--red);font-family:var(--font-mono);background:#ff638417;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.contradiction-panel article p{color:#c4bcb1;font-size:9px;line-height:1.55}.contradiction-panel article small{color:var(--amber);font-family:var(--font-mono);font-size:7px}.memory-workbench,.context-workbench{grid-template-columns:minmax(340px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.before-build-panel{padding:26px}.before-build-panel h2{margin:12px 0 7px;font-size:24px}.before-build-panel>p{color:#c9c0b4;font-size:11px;line-height:1.6}.before-build-panel textarea,.before-build-panel select,.memory-list>input{color:#e6edf7;font-family:var(--font-mono);background:#0c0f13;border:1px solid #554638;border-radius:4px;width:100%;padding:13px;font-size:10px}.before-build-panel textarea{resize:vertical;min-height:135px;margin:17px 0 11px}.before-build-panel select{margin-top:15px}.before-build-panel .button{width:100%}.memory-list>input{width:calc(100% - 40px);margin:18px 20px 10px}.memory-list>.button{margin:0 20px 18px}.memory-list>pre{color:#fffaf2;white-space:pre-wrap;background:#080a0d;border:1px solid #e2b56a40;margin:0 20px 18px;padding:16px;font-size:9px;line-height:1.6;overflow:auto}.memory-row{border-bottom:1px solid #282e37;padding:18px 20px}.memory-row:last-child{border-bottom:0}.memory-row>div{justify-content:space-between;align-items:center;display:flex}.memory-row strong{font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.memory-row small{color:#c0b8ad;font-size:8px}.memory-row p{color:#a2adbd;margin:12px 0;line-height:1.65}.memory-row>button{color:#ff95ac;cursor:pointer;font-family:var(--font-mono);background:0 0;border:1px solid #ff638440;padding:7px 9px;font-size:8px}.context-result{background:#0b0e12;border:1px dashed #303742;place-items:center;min-height:500px;display:grid}.context-result.has-result{background:#080a0d;border:1px solid #303742;display:block}.context-result-bar{color:#c0b8ad;font-family:var(--font-mono);background:#17120e;border-bottom:1px solid #4b392b;justify-content:space-between;align-items:center;height:46px;padding:0 16px;font-size:8px;display:flex}.context-result-bar span:first-child{color:var(--gold-accent)}.context-result pre{color:#cad4e2;font-family:var(--font-mono);white-space:pre-wrap;min-height:390px;margin:0;padding:23px;font-size:9px;line-height:1.75;overflow:auto}.context-actions{border-top:1px solid #4b392b;flex-wrap:wrap;gap:7px;padding:11px;display:flex}.context-actions button{color:#c8bcad;cursor:pointer;font-family:var(--font-mono);background:#17120e;border:1px solid #554638;padding:8px 10px;font-size:8px}.context-empty{color:#c0b8ad;text-align:center;place-items:center;gap:10px;max-width:320px;display:grid}.context-empty>span{color:var(--gold-accent);border:1px solid #554638;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.context-empty p{margin:0;font-size:10px;line-height:1.6}.understand-explorer{gap:15px;display:grid}.question-suggestions{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.question-suggestions button{color:#fffaf2;cursor:pointer;text-align:left;background:#17120e;border:1px solid #4b392b;justify-content:space-between;align-items:center;min-height:56px;padding:0 15px;font-size:10px;display:flex}.question-suggestions button:hover{border-color:#e2b56a61}.question-suggestions span{color:var(--gold-accent)}.question-panel{padding:23px}.question-panel>label{font-family:var(--font-mono);margin-bottom:10px;font-size:8px;display:block}.question-input-row{grid-template-columns:1fr auto;display:grid}.question-input-row input{color:#e6edf7;background:#0c0f13;border:1px solid #554638;border-right:0;min-width:0;height:48px;padding:0 14px}.mode-switch{gap:5px;margin-top:13px;display:flex}.mode-switch button{color:#c0b8ad;cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;background:#17120e;border:1px solid #4b392b;padding:7px 9px;font-size:8px}.mode-switch button.active{color:#1d1008;background:#fffaf2}.answer-panel{box-shadow:inset 2px 0 0 var(--gold-accent);padding:24px}.answer-heading{align-items:center;gap:11px;display:flex}.answer-mark{color:#1d1008;background:#fffaf2;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.answer-heading>div{gap:3px;display:grid}.answer-heading small{color:#c4bcb1;font-family:var(--font-mono);font-size:7px}.answer-heading strong{text-transform:capitalize}.answer-panel>p{white-space:pre-wrap;margin:23px 0;font-size:15px;line-height:1.75}.answer-footer{color:#c4bcb1;font-family:var(--font-mono);border-top:1px solid #292f38;justify-content:space-between;padding-top:14px;font-size:7px;display:flex}.agent-console{grid-template-columns:minmax(300px,.7fr) minmax(360px,1.3fr);gap:16px;display:grid}.agent-create-card,.agent-token-card{min-height:360px}.agent-create-body,.agent-token-body{padding:22px}.agent-create-body label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:8px;display:block}.agent-create-body input{color:#e6edf7;font-family:var(--font-mono);background:#0c0f13;border:1px solid #554638;border-radius:4px;width:100%;padding:13px;font-size:10px}.agent-create-body>p,.agent-token-body>p{color:#c4bcb1;margin:11px 0 24px;font-size:10px;line-height:1.6}.agent-token-card.has-token{box-shadow:inset 0 2px 0 var(--gold-accent);border-color:#e2b56a61}.agent-token-body pre{color:#fffaf2;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;background:#080a0d;border:1px solid #2c3642;margin:0 0 13px;padding:16px;font-size:9px;line-height:1.7;overflow:auto}.agent-token-empty{color:#c0b8ad;text-align:center;place-items:center;gap:16px;max-width:350px;min-height:265px;margin:auto;padding:62px 25px;display:grid}.agent-token-empty>span{color:var(--gold-accent);border:1px solid #303945;place-items:center;width:50px;height:50px;font-size:22px;display:grid;transform:rotate(45deg)}.agent-token-empty p{font-size:10px;line-height:1.65}.agent-connection-list{grid-column:1/-1}.agent-list-empty{color:#c0b8ad;text-align:center;padding:34px 20px}.agent-list-empty span{color:#c4bcb1;font-family:var(--font-mono);font-size:8px}.agent-list-empty p{max-width:560px;margin:9px auto 0;font-size:10px}.agent-connection-row{border-bottom:1px solid #282e37;grid-template-columns:38px minmax(190px,1fr) minmax(180px,.7fr) auto;align-items:center;gap:14px;min-height:80px;padding:12px 20px;display:grid}.agent-connection-row:last-child{border-bottom:0}.agent-mark{color:var(--gold-accent);font-family:var(--font-mono);background:#1b222b;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.agent-connection-row>div{gap:5px;display:grid}.agent-connection-row strong{font-size:11px}.agent-connection-row small{color:#c5bfb5;font-family:var(--font-mono);font-size:7px}.agent-use-state{justify-items:start}.agent-use-state>span{color:var(--amber);font-family:var(--font-mono);font-size:7px}.agent-use-state>span.used{color:var(--green)}.agent-use-state>span.revoked{color:#c4bcb1}.agent-connection-row>button{color:#ff9eb2;cursor:pointer;font-family:var(--font-mono);background:0 0;border:1px solid #ff638447;padding:8px 10px;font-size:8px}.agent-connection-row>button:disabled{cursor:wait;opacity:.55}.settings-nav{border:1px solid #4b392b;min-height:48px;margin-bottom:20px;padding:5px;display:flex}.settings-nav a{color:#c4bcb1;font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:28px;padding:0 16px;font-size:9px;display:flex}.settings-nav a.active{color:#1d1008;background:#fffaf2}.settings-nav a b{color:var(--gold-accent)}.settings-nav a.active b{color:#795236}.settings-content-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.profile-card,.account-actions,.plan-baseline{min-height:420px;padding:25px}.profile-card>span,.account-actions>span,.plan-baseline>span,.security-policy-grid article>span{color:#c5bfb5;font-family:var(--font-mono);font-size:8px}.profile-identity{align-items:center;gap:15px;margin:45px 0;display:flex}.profile-identity>i{color:#1d1008;font-family:var(--font-mono);background:linear-gradient(145deg,#e2b56a,#ff8a4c);place-items:center;width:58px;height:58px;font-size:12px;font-style:normal;display:grid}.profile-identity h2{margin:0 0 5px;font-size:22px}.profile-identity p{color:#c4bcb1;margin:0}.settings-data-row{border-bottom:1px solid #292f38;grid-template-columns:150px 1fr 100px;align-items:center;gap:18px;min-height:58px;font-size:10px;display:grid}.settings-data-row>span{color:#c4bcb1}.settings-data-row>b{color:var(--green);font-family:var(--font-mono);text-align:right;font-size:7px}.settings-data-row>b.missing{color:var(--amber)}.account-actions h2{margin:43px 0 9px;font-size:25px}.account-actions p,.plan-baseline>p{color:#c9c0b4;line-height:1.65}.account-actions>a{margin-top:25px}.account-actions form{margin-top:11px}.plan-baseline h2{letter-spacing:-.05em;margin:50px 0 12px;font-size:46px}.plan-baseline h2 small{color:#c0b8ad;font-size:14px;font-weight:400}.plan-baseline ul{color:#c4bcb1;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.plan-baseline li:before{color:var(--green);content:"+";font-family:var(--font-mono);margin-right:10px}.plan-pro-card{border-color:#e2b56a4d}.billing-actions{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}.billing-actions .empty-state,.billing-actions .inline-error{flex-basis:100%}.security-console{margin-bottom:16px}.security-console .settings-data-row{padding:0 20px}.security-policy-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.security-policy-grid article{min-height:190px;padding:22px}.security-policy-grid h3{margin:63px 0 8px;font-size:15px;line-height:1.4}.security-policy-grid p{color:#c4bcb1;font-size:10px}.settings-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:20px;display:grid}.setting-card{min-height:225px;padding:22px}.security-settings{margin-bottom:20px}.security-setting-row{border-bottom:1px solid #292f38;grid-template-columns:175px 1fr 90px;align-items:center;gap:18px;min-height:57px;padding:0 20px;font-size:10px;display:grid}.security-setting-row>span{color:#c4bcb1}.security-setting-row>b{color:var(--green);font-family:var(--font-mono);text-align:right;font-size:7px}.command-backdrop{z-index:100;background:#0000009e;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.command-palette{background:#120e0b;border:1px solid #554638;border-radius:8px;width:calc(100% - 32px);max-width:600px;overflow:hidden;box-shadow:0 35px 100px #0000008c}.command-palette header{border-bottom:1px solid #4b392b;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;height:58px;padding:0 15px;display:grid}.command-palette header>span{color:var(--gold-accent);font-family:var(--font-mono)}.command-palette input{color:#fff;background:0 0;border:0;outline:0;height:100%}.command-palette kbd{color:#c5bfb5;font-family:var(--font-mono);font-size:8px}.command-palette>div{max-height:390px;padding:8px;overflow:auto}.command-palette>div a{border:1px solid #0000;border-radius:5px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:49px;padding:0 10px;display:grid}.command-palette>div a:hover{background:#151b22;border-color:#4b392b}.command-palette>div i{color:#c4bcb1;font-family:var(--font-mono);border:1px solid #554638;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:grid}.command-palette>div strong{font-size:11px}.command-palette>div a>span{color:var(--gold-accent)}.command-palette>div p{color:#c0b8ad;padding:20px}.command-palette footer{color:#b9ad9f;font-family:var(--font-mono);border-top:1px solid #4b392b;gap:20px;padding:11px 16px;font-size:7px;display:flex}.loading-page{text-align:center;background:#0d0f13;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:100vh;display:flex}.loading-page small{color:#c0b8ad}.scan-orbit{width:68px;height:68px;margin-bottom:14px;animation:3s linear infinite spin;position:relative}.scan-orbit span{background:var(--orange-accent);width:9px;height:9px;position:absolute}.scan-orbit span:first-child{top:0;left:29px}.scan-orbit span:nth-child(2){background:var(--gold-accent);bottom:9px;right:4px}.scan-orbit span:nth-child(3){background:var(--green);bottom:9px;left:4px}@media (max-width:1180px){.app-frame{--app-sidebar:222px}.app-content{padding-inline:24px}.truth-card-grid{grid-template-columns:repeat(2,1fr)}.dashboard-project-grid{grid-template-columns:1fr}.onboarding-empty{grid-template-columns:190px 1fr}.onboarding-empty ol{grid-column:1/-1;grid-template-columns:repeat(5,1fr);display:grid}.onboarding-empty li{border-bottom:0;border-right:1px solid #29303a;padding:8px}.onboarding-empty li:last-child{border-right:0}.security-policy-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.app-frame{display:block}.app-sidebar{height:100vh;transition:transform .24s var(--ease-engineered);width:260px;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.mobile-nav-open .app-sidebar{transform:none}.sidebar-scrim{opacity:0;pointer-events:none;z-index:34;background:#00000094;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.mobile-nav-open .sidebar-scrim{opacity:1;pointer-events:auto}.app-menu-button{background:0 0;width:34px;height:34px;display:block;position:relative}.app-menu-button i{background:#dbe5f2;width:20px;height:1px;position:absolute;top:12px;left:7px}.app-menu-button i+i{top:20px}.app-topbar{padding:0 15px}.scan-health{margin-right:auto}.scan-health span{display:none}.topbar-actions{margin-left:12px}.command-trigger span,.topbar-context{display:none}.page-header{flex-direction:column;align-items:flex-start;gap:20px}.page-action,.project-actions{width:100%}.project-source-grid,.dashboard-grid,.claim-detail-grid,.change-layout,.memory-workbench,.context-workbench,.settings-content-grid{grid-template-columns:1fr}.overview-status-bar{grid-template-columns:1fr repeat(3,100px)}.question-suggestions{grid-template-columns:1fr}.onboarding-empty{text-align:center;grid-template-columns:1fr}.empty-orbit{margin:auto}.onboarding-empty ol{text-align:left;grid-column:auto;grid-template-columns:1fr}.onboarding-empty li{border-bottom:1px solid #29303a;border-right:0}.app-content{padding:29px 18px 60px}}@media (max-width:620px){.app-topbar{height:57px}.scan-health strong{font-size:7px}.command-trigger{padding:0 7px}.command-trigger kbd{font-size:6px}.page-header h1{font-size:37px}.page-header p{font-size:13px}.truth-card-grid,.dashboard-actions,.settings-grid,.security-policy-grid{grid-template-columns:1fr}.overview-status-bar{grid-template-columns:1fr 1fr}.overview-status-bar>div:first-child{grid-column:1/-1}.overview-status-bar>div:nth-child(2){border-left:0}.claim-meta-grid{grid-template-columns:repeat(2,1fr)}.claim-meta-grid>div:nth-child(3){border-left:0;margin-top:15px;padding-left:0}.claim-meta-grid>div:nth-child(4){margin-top:15px}.change-hero{grid-template-columns:1fr}.large-transition{grid-template-columns:1fr 32px 1fr}.history-panel{grid-template-columns:1fr}.history-arrow{transform:rotate(90deg)}.question-input-row{grid-template-columns:1fr}.question-input-row input{border-bottom:0;border-right:1px solid #554638}.context-result{min-height:390px}.project-row{grid-template-columns:38px 1fr auto}.project-metrics{display:none}.settings-data-row,.security-setting-row{grid-template-columns:1fr auto;gap:8px;padding:10px 0}.settings-data-row>strong,.security-setting-row>strong{grid-area:2/1/auto/-1}.settings-data-row>b,.security-setting-row>b{grid-area:1/2}.profile-card,.account-actions,.plan-baseline{min-height:auto}.security-console .settings-data-row{padding:12px 15px}.answer-footer{flex-direction:column;gap:6px}.memory-workbench,.context-workbench{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.agent-console{grid-template-columns:1fr}.agent-connection-list{grid-column:auto}}@media (max-width:620px){.agent-connection-row{grid-template-columns:34px 1fr auto}.agent-use-state{grid-column:2/-1}.agent-connection-row>button{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.app-sidebar,.dashboard-project-grid>a,.truth-card{transition:none}}.dashboard-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.dashboard-metric{min-height:142px;padding:18px}.dashboard-metric>span,.dashboard-next-action>span{color:#c5bfb5;font-family:var(--font-mono);letter-spacing:.12em;font-size:8px;font-weight:700}.dashboard-metric>strong{letter-spacing:-.06em;margin:24px 0 5px;font-size:34px;display:block}.dashboard-metric>small{color:#768193;font-size:10px}.dashboard-readiness{min-height:100%}.readiness-list{padding:8px 19px 0}.readiness-list>div{border-bottom:1px solid #292e38;align-items:flex-start;gap:11px;min-height:67px;padding:16px 0;display:flex}.readiness-list>div:last-child{border-bottom:0}.readiness-list i{background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 4px #f2bd6814}.readiness-list .ready i{background:var(--green);box-shadow:0 0 0 4px #5ee69a14}.readiness-list span{gap:5px;display:grid}.readiness-list strong{font-size:11px}.readiness-list small{color:#748093;font-size:9px;line-height:1.45}.dashboard-next-action{border-top:1px solid #292e38;gap:8px;margin:8px 19px 0;padding:18px 0 20px;display:grid}.dashboard-next-action strong{letter-spacing:-.025em;font-size:17px}.dashboard-next-action a{color:var(--gold-accent);font-family:var(--font-mono);font-size:9px}.dashboard-empty-block{padding:34px 20px 38px}.dashboard-empty-block>span{color:var(--gold-accent);font-family:var(--font-mono);letter-spacing:.1em;font-size:8px}.dashboard-empty-block h3{letter-spacing:-.04em;margin:16px 0 8px;font-size:24px}.dashboard-empty-block p{color:#c4bcb1;max-width:560px;font-size:11px;line-height:1.65}.dashboard-empty-block .button{margin-top:12px;display:inline-flex}@media (max-width:1100px){.dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-project-grid,.dashboard-actions{grid-template-columns:1fr}.dashboard-metric{min-height:125px}.dashboard-metric>strong{margin-top:18px}}.app-frame{background:#0b0a09}.app-sidebar{background:#0a0908;border-right-color:#ffecd229}.sidebar-brand .brand{color:#fffdf8}.project-switcher{background:#15110e;border-color:#f3b5623d}.project-switcher:hover{border-color:#ff9d5c8c}.side-nav a:hover,.sidebar-bottom>a:hover{background:#19130f}.side-nav a.active,.sidebar-bottom>a.active{background:linear-gradient(90deg,#ff8b4a21,#ff8b4a08);border-color:#f3b56240}.side-nav a.active:after,.sidebar-bottom>a.active:after{background:#ff9d5c;box-shadow:0 0 14px #ff9d5c99}.side-nav a.active i{color:#ffc978}.app-topbar{background:#0b0a09e6;border-bottom-color:#ffecd226}.command-trigger,.topbar-context{background:#15110e;border-color:#f3b5623d}.command-trigger:hover{color:#fffdf8;border-color:#ff9d5c8c}.app-content{padding-top:46px}.page-header h1{color:#fffdf8}.page-header p{color:#b8b0a5}.button-dark{color:#1c1009;background:linear-gradient(135deg,#ffc978,#ff8b4a);border-color:#0000;box-shadow:0 9px 30px #ff8b4a2e}.button-dark:hover{box-shadow:0 13px 38px #ff8b4a52}.panel{background:linear-gradient(145deg,#181310f5,#0f0d0cf5);border-color:#ffecd229}.panel-heading{border-bottom-color:#ffecd221}.panel-heading>div>span,.page-header>div>span{color:#d1985d}.dashboard-metric{position:relative;overflow:hidden}.dashboard-metric:before{content:"";background:linear-gradient(90deg,#ff9d5c,#f3b562);height:2px;position:absolute;inset:0 0 auto}.dashboard-metric>span{color:#d1985d}.dashboard-metric>strong{color:#fffdf8}.dashboard-project-grid>a{background:#15110e;border-color:#ffecd224}.dashboard-project-grid>a:hover{border-color:#ff9d5c8c;box-shadow:0 14px 34px #00000038}.dashboard-project-grid>a>b,.dashboard-next-action a{color:#ffc978}.repo-avatar{background:linear-gradient(145deg,#ffc978,#ff7d3d)}.readiness-list>div{border-bottom-color:#ffecd21f}.dashboard-empty-block>span,.dashboard-actions article>span{color:#ffc978}.dashboard-actions article{background:#12100e;border-color:#ffecd224}.dashboard-actions article:hover{transition:transform .22s var(--ease-engineered), border-color .22s;border-color:#ff9d5c66;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--bright-base:#f5f5f2;--bright-surface:#fff;--bright-soft:#ecece8;--bright-line:#d7d7d1;--bright-ink:#090909;--bright-ink-soft:#262626;--harikos-orange:#ff6a1a;--harikos-orange-bright:#ff7a24;--harikos-gold:#d99a24;--bright-shadow:0 24px 70px #0909091a}body{text-shadow:none!important}.marketing-root{background:var(--bright-base)!important;color:var(--bright-ink)!important}.site-nav-shell,.site-nav-shell.is-scrolled{box-shadow:0 8px 28px #0909090a;border-bottom:1px solid var(--bright-line)!important;background:#f5f5f2f0!important}.site-nav-shell .brand,.site-nav-links>a,.nav-dropdown>button,.nav-sign-in{color:var(--bright-ink)!important}.site-nav-shell .brand-mark-frame{border-color:var(--bright-ink)!important}.site-nav-shell .brand-mark-signal{border-color:var(--harikos-gold)!important}.site-nav-shell .brand-mark-accent,.nav-dropdown>button span{color:var(--harikos-orange)!important;background:var(--harikos-orange)!important}.site-nav-links>a:hover,.nav-dropdown>button:hover,.nav-sign-in:hover{color:var(--harikos-orange)!important}.nav-dropdown-panel{box-shadow:var(--bright-shadow);background:var(--bright-surface)!important;border:1px solid var(--bright-line)!important}.nav-dropdown-intro{background:var(--bright-ink)!important;border-color:var(--bright-ink)!important;color:#fff!important}.nav-dropdown-intro span,.nav-dropdown-grid a>i{color:var(--harikos-orange)!important}.nav-dropdown-grid a:hover{background:var(--bright-soft)!important}.home-hero{min-height:min(850px,100vh - 76px);background:var(--bright-base)!important}.hero-grid-overlay{opacity:.36;background-image:linear-gradient(#09090912 1px,#0000 1px),linear-gradient(90deg,#09090912 1px,#0000 1px)!important}.home-hero:before{opacity:.75;background:radial-gradient(circle,#ff6a1a29,#0000 62%)!important}.home-hero:after{background:linear-gradient(90deg, transparent, var(--harikos-orange), transparent)!important}.system-pill{box-shadow:6px 6px 0 var(--harikos-orange);background:var(--bright-surface)!important;border:1px solid var(--bright-ink)!important;color:var(--bright-ink)!important}.system-pill>i,.hero-proof-line i{background:var(--harikos-orange)!important}.system-pill span{color:var(--harikos-orange)!important}.hero-copy h1{letter-spacing:-.075em;color:var(--bright-ink)!important}.hero-copy h1 span,.final-cta-section h2 span{color:#0000!important;-webkit-text-stroke:1.5px var(--bright-ink)!important}.hero-copy>p{max-width:520px;color:var(--bright-ink-soft)!important}.hero-proof-line span{color:var(--bright-ink-soft)!important}.hero-brain{background:var(--bright-ink);border:1px solid var(--bright-ink);box-shadow:28px 28px 0 var(--harikos-orange);overflow:hidden}.hero-brain:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff17,#0000 45%);position:absolute;inset:0}.hero-scroll-cue{color:var(--bright-ink)!important}.hero-scroll-cue i{background:var(--harikos-orange)!important}.brain-canvas-host{background:radial-gradient(circle at 50% 48%,#ff6a1a2e,#0000 28%),linear-gradient(135deg,#111 0%,#050505 68%)!important}.brain-canvas-host:before{border-color:#ffffff2e!important}.brain-canvas-host:after{border-color:#ff7a2473!important}.brain-core-label,.floating-truth-card,.floating-file-chip{color:#fff!important;background:#090909db!important;border-color:#fff6!important}.brain-core-label span,.brain-core-label small,.brain-corner{color:#ffffffb8!important}.brain-corner span,.floating-truth-card small i{color:var(--harikos-orange)!important}.floating-truth-card strong,.floating-file-chip{color:#fff!important}.signal-ribbon{background:var(--bright-ink)!important;border-block:1px solid var(--bright-ink)!important;color:#fff!important}.signal-ribbon strong,.signal-ribbon span{color:#fff!important}.signal-ribbon i{background:var(--harikos-orange)!important}.section-shell{background:var(--bright-base)!important}.section-heading h2,.story-copy h2,.contradiction-copy h2{color:var(--bright-ink)!important}.section-heading h2 span,.story-copy h2 span{color:#777!important}.section-heading p,.story-copy p{color:var(--bright-ink-soft)!important}.eyebrow,.section-heading .eyebrow{color:var(--harikos-orange)!important}.diagnostic-code,.tool-list code{color:var(--bright-ink)!important;background:var(--bright-surface)!important;border-color:var(--bright-line)!important}.fragment-field,.memory-timeline-visual,.evidence-inspector,.contradiction-grid{box-shadow:var(--bright-shadow);background:var(--bright-surface)!important;border:1px solid var(--bright-line)!important}.fragment-center{background:var(--bright-ink)!important;color:#fff!important}.fragment-agent,.fragment-file{background:var(--bright-base)!important;border-color:var(--bright-line)!important;color:var(--bright-ink)!important}.fragment-agent strong,.fragment-file strong,.fragment-center strong{color:inherit!important}.fragment-file-two{border-left:4px solid var(--harikos-orange)!important}.pillar-grid{align-items:stretch}.pillar-card{min-height:330px;background:var(--bright-surface)!important;border:1px solid var(--bright-line)!important;box-shadow:none!important;color:var(--bright-ink)!important;border-radius:0!important}.pillar-card:hover{background:var(--bright-ink)!important;border-color:var(--bright-ink)!important;color:#fff!important;transform:translateY(-8px)!important}.pillar-card>div span,.pillar-card strong,.pillar-card h3,.pillar-card p,.pillar-card b{color:inherit!important}.pillar-card>div i{background:var(--harikos-orange)!important}.pillar-card:nth-child(2){transform:translateY(28px)}.pillar-card:nth-child(2):hover{transform:translateY(20px)!important}.mechanic-section,.context-section,.evidence-section,.security-preview,.pricing-preview,.faq-section{background:var(--bright-surface)!important}.mechanic-section .section-heading,.context-section .section-heading,.evidence-section .section-heading,.security-preview .section-heading,.pricing-preview .section-heading,.faq-section .section-heading{border-left:5px solid var(--harikos-orange);padding-left:24px}.truth-story,.handoff-section,.developer-section{background:var(--bright-base)!important}.truth-story>div:last-child,.handoff-section>div:last-child,.developer-section>div:last-child{background:var(--bright-ink);box-shadow:18px 18px 0 var(--harikos-gold)}.memory-event,.evidence-sources article,.security-grid article{background:var(--bright-surface)!important;border-color:var(--bright-line)!important;color:var(--bright-ink)!important}.memory-event h3,.memory-event small,.memory-event time,.memory-event span{color:var(--bright-ink)!important}.memory-event span,.memory-event-2 span{color:var(--harikos-orange)!important}.memory-rail i{background:var(--harikos-orange)!important;border-color:var(--bright-surface)!important}.contradiction-source{background:var(--bright-base)!important;border-color:var(--bright-line)!important;color:var(--bright-ink)!important}.contradiction-source code,.contradiction-source span,.contradiction-source small{color:var(--bright-ink)!important}.contradiction-resolve{background:var(--bright-ink)!important;color:#fff!important}.contradiction-resolve strong{color:var(--harikos-orange)!important}.evidence-claim{background:var(--bright-ink)!important;color:#fff!important}.evidence-claim h3,.evidence-claim p,.evidence-claim span{color:#fff!important}.evidence-claim b,.evidence-claim strong{color:var(--harikos-orange)!important}.evidence-sources article:hover,.security-grid article:hover{transform:translate(8px);background:var(--bright-ink)!important;color:#fff!important}.evidence-sources article:hover *,.security-grid article:hover *{color:#fff!important}.security-grid article>i{background:var(--harikos-orange)!important}.pricing-preview-grid article{background:var(--bright-base)!important;border:1px solid var(--bright-line)!important;color:var(--bright-ink)!important;border-radius:0!important}.pricing-preview-grid .pricing-pro{background:var(--bright-ink)!important;color:#fff!important}.pricing-preview-grid article *{color:inherit!important}.pricing-preview-grid article .button-primary{background:var(--harikos-orange)!important;color:#fff!important}.pricing-preview-grid article .button-secondary{background:var(--bright-ink)!important;color:#fff!important}.faq-list details{border-color:var(--bright-line)!important}.faq-list summary,.faq-list details p{color:var(--bright-ink)!important}.faq-list summary span{color:var(--harikos-orange)!important}.final-cta-section{background:var(--bright-ink)!important;color:#fff!important}.final-cta-section h2,.final-cta-section p,.final-cta-section .eyebrow{color:#fff!important}.final-cta-section h2 span{-webkit-text-stroke-color:var(--harikos-orange)!important}.site-footer{border-top:4px solid var(--harikos-orange);color:#fff!important;background:#111!important}.site-footer *{color:#fff!important}.site-footer a:hover{color:var(--harikos-orange)!important}.app-frame{grid-template-columns:244px minmax(0,1fr);background:var(--bright-base)!important;color:var(--bright-ink)!important}.app-sidebar{box-shadow:12px 0 35px #0909090d;background:var(--bright-surface)!important;border-right:1px solid var(--bright-line)!important}.app-sidebar .nav-label{opacity:.5}.project-switcher{background:var(--bright-ink)!important;border-color:var(--bright-ink)!important;color:#fff!important;border-radius:0!important}.project-switcher *{color:#fff!important}.repo-avatar,.sidebar-profile>span{background:var(--harikos-orange)!important;color:#fff!important}.side-nav a,.sidebar-bottom>a{border-radius:0!important}.side-nav a:hover,.sidebar-bottom>a:hover{background:var(--bright-soft)!important}.side-nav a.active,.sidebar-bottom>a.active{background:var(--bright-ink)!important;border-color:var(--bright-ink)!important;color:#fff!important}.side-nav a.active i,.side-nav a i,.sidebar-bottom>a i{color:inherit!important}.side-nav a.active:after,.sidebar-bottom>a.active:after{background:var(--harikos-orange)!important;box-shadow:none!important}.app-topbar{border-bottom-color:var(--bright-line)!important;background:#ffffffe6!important}.command-trigger,.topbar-context{background:var(--bright-surface)!important;border-color:var(--bright-line)!important;color:var(--bright-ink)!important}.topbar-context span{color:var(--harikos-orange)!important}.app-content{background:var(--bright-base)!important}.page-header h1,.page-header p,.page-header>div>span,.panel-heading h2,.panel-heading>div>span{color:var(--bright-ink)!important}.panel,.dashboard-project-grid>a,.dashboard-actions article,.truth-card,.source-card,.filter-bar,.overview-status-bar,.repository-selector,.connected-projects{background:var(--bright-surface)!important;border:1px solid var(--bright-line)!important;box-shadow:var(--bright-shadow)!important;color:var(--bright-ink)!important;border-radius:0!important}.panel *,.dashboard-project-grid>a *,.dashboard-actions article *,.truth-card *,.source-card *,.filter-bar *,.overview-status-bar *,.repository-selector *,.connected-projects *{color:var(--bright-ink)!important}.dashboard-actions article:first-child,.onboarding-empty,.recent-change-card{background:var(--bright-ink)!important;color:#fff!important}.dashboard-actions article:first-child *,.onboarding-empty *,.recent-change-card *{color:#fff!important}.dashboard-metric{background:var(--bright-ink)!important;color:#fff!important;border:0!important}.dashboard-metric *{color:#fff!important}.button-primary,.button-dark{background:var(--harikos-orange)!important;border-color:var(--harikos-orange)!important;color:#fff!important;box-shadow:0 10px 25px #ff6a1a38!important}.button-secondary,.button-ghost{background:var(--bright-ink)!important;border-color:var(--bright-ink)!important;color:#fff!important}.button-primary:hover,.button-dark:hover{background:var(--harikos-orange-bright)!important}.button-secondary:hover,.button-ghost:hover{background:var(--harikos-orange)!important;border-color:var(--harikos-orange)!important}.status-verified,.status-likely,.status-uncertain,.status-contradicted,.status-rejected,.status-stale,.status-superseded,.evidence-check{color:var(--harikos-orange)!important}@media (max-width:900px){.home-hero{padding-bottom:80px;min-height:auto!important}.hero-brain{box-shadow:12px 12px 0 var(--harikos-orange)}.pillar-card:nth-child(2){transform:none}.truth-story>div:last-child,.handoff-section>div:last-child,.developer-section>div:last-child{box-shadow:10px 10px 0 var(--harikos-gold)}.app-frame{display:block!important}.app-sidebar{box-shadow:none}}@media (max-width:520px){.system-pill{box-shadow:4px 4px 0 var(--harikos-orange)}.hero-brain{box-shadow:7px 7px 0 var(--harikos-orange)}.section-heading{border-left-width:3px!important;padding-left:14px!important}}html body.font-sans .marketing-root,html body.font-sans .marketing-root .section-shell,html body.font-sans .marketing-root .site-nav-shell,html body.font-sans .marketing-root .site-nav-shell *,html body.font-sans .marketing-root .section-shell *,html body.font-sans .marketing-root .hero-copy h1,html body.font-sans .marketing-root .hero-copy>p,html body.font-sans .marketing-root .hero-proof-line span,html body.font-sans .marketing-root .hero-scroll-cue,html body.font-sans .marketing-root .system-pill,html body.font-sans .marketing-root .system-pill *{color:var(--bright-ink)!important}html body.font-sans .marketing-root .hero-copy h1 span,html body.font-sans .marketing-root .final-cta-section h2 span{color:#0000!important;-webkit-text-stroke-color:var(--bright-ink)!important}html body.font-sans .marketing-root .hero-brain,html body.font-sans .marketing-root .hero-brain *,html body.font-sans .marketing-root .final-cta-section,html body.font-sans .marketing-root .final-cta-section *,html body.font-sans .marketing-root .site-footer,html body.font-sans .marketing-root .site-footer *{color:#fff!important}html body.font-sans .marketing-root .brain-corner span,html body.font-sans .marketing-root .floating-truth-card small i{color:var(--harikos-orange)!important}html body.font-sans .marketing-root .signal-ribbon,html body.font-sans .marketing-root .signal-ribbon *{color:#fff!important}html body.font-sans .marketing-root .pillar-card,html body.font-sans .marketing-root .pillar-card *{color:var(--bright-ink)!important}html body.font-sans .marketing-root .pillar-card:hover,html body.font-sans .marketing-root .pillar-card:hover *,html body.font-sans .marketing-root .contradiction-resolve,html body.font-sans .marketing-root .contradiction-resolve *,html body.font-sans .marketing-root .evidence-claim,html body.font-sans .marketing-root .evidence-claim *,html body.font-sans .marketing-root .pricing-pro,html body.font-sans .marketing-root .pricing-pro *{color:#fff!important}html body.font-sans .marketing-root .pricing-preview-grid article:not(.pricing-pro),html body.font-sans .marketing-root .pricing-preview-grid article:not(.pricing-pro) *,html body.font-sans .marketing-root .faq-list,html body.font-sans .marketing-root .faq-list *{color:var(--bright-ink)!important}html body.font-sans .marketing-root .eyebrow,html body.font-sans .marketing-root .section-text-link,html body.font-sans .marketing-root .section-text-link span{color:var(--harikos-orange)!important}html body.font-sans .app-frame,html body.font-sans .app-frame .app-content,html body.font-sans .app-frame .page-header,html body.font-sans .app-frame .page-header *,html body.font-sans .app-frame .panel,html body.font-sans .app-frame .panel *,html body.font-sans .app-frame .dashboard-project-grid>a,html body.font-sans .app-frame .dashboard-project-grid>a *,html body.font-sans .app-frame .dashboard-actions article:not(:first-child),html body.font-sans .app-frame .dashboard-actions article:not(:first-child) *,html body.font-sans .app-frame .truth-card,html body.font-sans .app-frame .truth-card *,html body.font-sans .app-frame .source-card,html body.font-sans .app-frame .source-card *,html body.font-sans .app-frame .filter-bar,html body.font-sans .app-frame .filter-bar *,html body.font-sans .app-frame .app-sidebar,html body.font-sans .app-frame .app-sidebar *{color:var(--bright-ink)!important}html body.font-sans .app-frame .project-switcher,html body.font-sans .app-frame .project-switcher *,html body.font-sans .app-frame .side-nav a.active,html body.font-sans .app-frame .side-nav a.active *,html body.font-sans .app-frame .sidebar-bottom>a.active,html body.font-sans .app-frame .sidebar-bottom>a.active *,html body.font-sans .app-frame .dashboard-metric,html body.font-sans .app-frame .dashboard-metric *,html body.font-sans .app-frame .dashboard-actions article:first-child,html body.font-sans .app-frame .dashboard-actions article:first-child *,html body.font-sans .app-frame .onboarding-empty,html body.font-sans .app-frame .onboarding-empty *,html body.font-sans .app-frame .recent-change-card,html body.font-sans .app-frame .recent-change-card *{color:#fff!important}html body.font-sans .app-frame .app-topbar,html body.font-sans .app-frame .app-topbar *{color:var(--bright-ink)!important}:root{--system-bg:#f4f4f1;--system-surface:#fff;--system-elevated:#fbfbf9;--system-ink:#101010;--system-ink-soft:#404040;--system-muted:#6a6a66;--system-line:#d9d9d4;--system-line-strong:#bcbcb5;--system-orange:#ff6818;--system-gold:#c89128;--system-success:#177245;--system-danger:#c13d32;--system-radius:8px;--system-shadow:0 14px 40px #10101014}html body.font-sans,html body.font-sans *,html body.font-sans code,html body.font-sans pre,html body.font-sans kbd,html body.font-sans .terminal-body,html body.font-sans .config-preview pre,html body.font-sans .command-palette header>span,html body.font-sans button,html body.font-sans input,html body.font-sans textarea,html body.font-sans select{font-family:var(--font-body)!important}.button,.button-primary,.button-secondary,.button-dark,.button-ghost,.button-danger{min-height:40px;transition:transform .18s var(--ease-engineered), background .18s ease, border-color .18s ease, box-shadow .18s ease!important;border-radius:6px!important;font-weight:700!important}.button:active,button:active{transform:scale(.98)!important}input,textarea,select{min-height:42px;background:var(--system-surface)!important;border:1px solid var(--system-line-strong)!important;color:var(--system-ink)!important;border-radius:6px!important}textarea{min-height:120px;padding:12px 14px!important}input::placeholder,textarea::placeholder{opacity:1;color:var(--system-muted)!important}input:focus,textarea:focus,select:focus{border-color:var(--system-orange)!important;outline:none!important;box-shadow:0 0 0 3px #ff681824!important}.command-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10101047!important;align-items:flex-start!important;padding-top:12vh!important}.command-palette{overflow:hidden;background:var(--system-surface)!important;border:1px solid var(--system-line-strong)!important;color:var(--system-ink)!important;border-radius:10px!important;box-shadow:0 28px 90px #10101038!important}.command-palette header,.command-palette footer{background:var(--system-elevated)!important;border-color:var(--system-line)!important}.command-palette header>span,.command-palette kbd,.command-palette footer,.command-palette>div p{color:var(--system-muted)!important}.command-palette input{box-shadow:none!important;color:var(--system-ink)!important;background:0 0!important;border:0!important}.command-palette>div a{color:var(--system-ink)!important;border-radius:6px!important}.command-palette>div a strong,.command-palette>div a i{color:var(--system-ink)!important}.command-palette>div a>span{color:var(--system-orange)!important}.command-palette>div i{background:var(--system-surface)!important;border-color:var(--system-line)!important}.public-page,.public-page main,.marketing-root>main>section:not(.final-cta-section),.before-build-example,.context-section-grid,.agent-network,.connection-flow,.tool-contract-grid,.config-preview,.security-grid,.pricing-preview-grid{background-color:var(--system-bg)!important;color:var(--system-ink)!important}.public-page h1,.public-page h2,.public-page h3,.public-page p,.public-page li,.public-page .section-heading h2,.public-page .section-heading p{color:var(--system-ink)!important}.public-page p,.public-page small,.public-page .muted,.public-page .section-heading p{color:var(--system-ink-soft)!important}.before-build-example,.config-preview{background:var(--system-surface)!important;border:1px solid var(--system-line)!important;box-shadow:var(--system-shadow)!important}.before-build-example header,.config-preview header,.config-preview footer{border-color:var(--system-line)!important}.before-build-example header span,.config-preview header b,.config-preview footer{color:var(--system-orange)!important}.before-build-example p{border-color:var(--system-line)!important;color:var(--system-ink-soft)!important}.before-build-example p i{color:var(--system-orange)!important}.agent-network{box-shadow:18px 18px 0 var(--system-orange);background:#111!important;border:1px solid #111!important}.agent-core,.agent-node{border-color:var(--system-line-strong)!important;color:var(--system-ink)!important;background:#fff!important}.agent-core strong,.agent-node strong,.agent-node span,.agent-node small,.agent-core small{color:var(--system-ink)!important}.agent-core>i,.agent-node>i{background:var(--system-orange)!important;box-shadow:none!important}.agent-network path{stroke:#ffffff52!important}.connection-flow{border-color:var(--system-line)!important}.connection-flow article{border-color:var(--system-line)!important;background:var(--system-surface)!important}.connection-flow span,.connection-flow p{color:var(--system-ink-soft)!important}.connection-flow strong{color:var(--system-ink)!important}.connection-flow article>i{background:var(--system-orange)!important}.tool-contract-grid article{background:var(--system-surface)!important;border-color:var(--system-line)!important}.tool-contract-grid article span,.tool-contract-grid article code{color:var(--system-orange)!important}.tool-contract-grid article p{color:var(--system-ink-soft)!important}.app-frame,.app-content{background:var(--system-bg)!important;color:var(--system-ink)!important}.app-sidebar{background:var(--system-surface)!important;border-right:1px solid var(--system-line)!important}.app-sidebar .brand,.app-sidebar .nav-label,.app-sidebar .side-nav a,.app-sidebar .sidebar-bottom>a,.app-sidebar .sidebar-profile strong,.app-sidebar .sidebar-profile small{color:var(--system-ink)!important}.app-sidebar .project-switcher{background:var(--system-ink)!important;color:#fff!important;border-radius:8px!important}.app-sidebar .project-switcher *{color:#fff!important}.app-sidebar .side-nav a,.app-sidebar .sidebar-bottom>a{border-radius:6px!important}.app-sidebar .side-nav a.active,.app-sidebar .sidebar-bottom>a.active{background:var(--system-ink)!important;color:#fff!important}.app-sidebar .side-nav a.active:after,.app-sidebar .sidebar-bottom>a.active:after{background:var(--system-orange)!important}.app-topbar{border-bottom:1px solid var(--system-line)!important;background:#ffffffeb!important}.app-topbar,.app-topbar *{color:var(--system-ink)!important}.app-content{padding-bottom:88px!important}.page-header{margin-bottom:32px!important}.page-header h1{color:var(--system-ink)!important;font-weight:750!important}.page-header p{color:var(--system-ink-soft)!important}.page-header>div>span,.panel-heading>div>span{color:var(--system-orange)!important}.panel,.truth-card,.source-card,.filter-bar,.overview-status-bar,.connected-projects,.repository-selector,.settings-nav,.profile-card,.account-actions,.plan-pro-card{background:var(--system-surface)!important;border:1px solid var(--system-line)!important;border-radius:var(--system-radius)!important;box-shadow:var(--system-shadow)!important}.panel-heading,.project-row,.truth-card-footer,.source-status,.settings-data-row,.security-setting-row{border-color:var(--system-line)!important}.panel-heading h2,.panel-heading a,.panel-heading b,.truth-card h3,.truth-card p,.source-card h2,.source-card p,.project-row *,.truth-category,.source-card small,.source-status,.empty-state,.disabled-message{color:var(--system-ink)!important}.truth-card p,.source-card p,.empty-state,.disabled-message,.project-row small,.project-metrics{color:var(--system-ink-soft)!important}.dashboard-project-grid>a,.dashboard-actions article:not(:first-child){background:var(--system-surface)!important;border-color:var(--system-line)!important;border-radius:var(--system-radius)!important}.dashboard-project-grid>a:hover,.dashboard-actions article:hover,.truth-card:hover,.source-card:hover{border-color:#ffb18a!important;box-shadow:0 18px 45px #1010101f!important}.dashboard-metric,.dashboard-actions article:first-child,.recent-change-card{background:var(--system-ink)!important;border-radius:var(--system-radius)!important;color:#fff!important}.dashboard-metric *,.dashboard-actions article:first-child *,.recent-change-card *{color:#fff!important}.dashboard-metric:before{background:var(--system-orange)!important}.overview-status-bar{box-shadow:none!important}.overview-status-bar span,.overview-status-bar strong{color:var(--system-ink)!important}.confidence-row>span,.confidence-gauge{background:#e2e2dc!important}.confidence-row>span i,.confidence-gauge i{background:var(--system-orange)!important}.filter-bar{box-shadow:none!important}.filter-bar span,.filter-bar button{color:var(--system-ink-soft)!important}.filter-bar .selected-filter{background:var(--system-orange)!important;color:#fff!important}.status-verified,.status-likely,.status-uncertain,.evidence-check{color:var(--system-success)!important}.status-contradicted,.status-rejected{color:var(--system-danger)!important}.status-stale,.status-superseded{color:var(--system-muted)!important}.status-badge{border-radius:999px!important}.loading-page{background:var(--system-bg)!important;color:var(--system-ink)!important}.loading-page h1,.loading-page small{color:var(--system-ink)!important}.scan-orbit span{background:var(--system-orange)!important}.inline-error{color:var(--system-danger)!important;background:#fff1ef!important;border-color:#efb2aa!important}@media (max-width:900px){.app-sidebar{background:var(--system-surface)!important}.app-content{padding:28px 18px 56px!important}.page-header{gap:18px!important}.dashboard-project-grid,.dashboard-actions,.project-source-grid,.truth-card-grid,.dashboard-grid{grid-template-columns:1fr!important}.dashboard-actions article:first-child{min-height:180px}.agent-network{box-shadow:10px 10px 0 var(--system-orange);min-height:360px}.connection-flow{grid-template-columns:1fr!important}.connection-flow article{border-bottom:1px solid var(--system-line);border-right:0;min-height:130px}.connection-flow article>i{display:none}.connection-flow strong{margin-top:34px}.context-section-grid,.tool-contract-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:520px){.context-section-grid,.tool-contract-grid{grid-template-columns:1fr!important}.command-palette{width:calc(100% - 24px)!important}.page-header h1{font-size:32px!important}.panel-heading{padding-inline:15px!important}}.legal-page{background:var(--system-bg)!important;color:var(--system-ink)!important}.legal-page>header{background:var(--system-ink)!important;color:#fff!important}.legal-page>header h1,.legal-page>header p,.legal-page>header small{color:#fff!important}.legal-page>header .eyebrow{color:var(--system-orange)!important}.legal-page>section{background:var(--system-surface)!important;border:1px solid var(--system-line)!important;box-shadow:var(--system-shadow)!important;color:var(--system-ink)!important}.legal-page>section article{background:var(--system-surface)!important;border-color:var(--system-line)!important;color:var(--system-ink)!important}.legal-page>section article>span{color:var(--system-orange)!important}.legal-page>section article h2,.legal-page>section article p{color:var(--system-ink)!important}.legal-page>section footer{border-color:var(--system-line)!important}.legal-page>section footer p{color:var(--system-ink-soft)!important}.legal-page>section footer a{color:var(--system-orange)!important}:root{--dark-canvas:#050505;--dark-surface:#0b0b0c;--dark-elevated:#111113;--dark-line:#ffffff24;--dark-line-strong:#ffffff3d;--bright-white:#fff;--brand-orange:#ff6a1a;--brand-gold:#e7ad38;--mesh-speed:18s}html,body{background:var(--dark-canvas)!important;color:var(--bright-white)!important}body{font-size:16px!important}body:before{content:"";opacity:.6;pointer-events:none;z-index:-2;background-image:radial-gradient(circle at 18% 20%,#ff6a1a1f 0 1px,#0000 1px),radial-gradient(circle at 82% 32%,#e7ad3814 0 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:160px 160px,220px 220px,72px 72px,72px 72px;position:fixed;inset:0}body:after{animation:harikos-mesh-drift var(--mesh-speed) ease-in-out infinite alternate;content:"";filter:blur(24px);pointer-events:none;z-index:-1;background:radial-gradient(at 20% 15%,#ff6a1a1f,#0000 34%),radial-gradient(at 80% 70%,#e7ad3814,#0000 38%);position:fixed;inset:-12%}@keyframes harikos-mesh-drift{0%{transform:translate(-2%,-1%)scale(1)}50%{transform:translate(1%,2%)scale(1.04)}to{transform:translate(3%,-2%)scale(1.08)}}.marketing-root,.app-frame{position:relative;color:var(--bright-white)!important;background:0 0!important}.marketing-root>*,.app-frame>*{z-index:1;position:relative}.site-nav,.app-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--dark-line)!important;background:#050505d1!important}.site-nav *,.app-topbar *{color:var(--bright-white)!important}.site-nav a:hover,.site-nav button:hover,.app-topbar a:hover{color:var(--brand-orange)!important}body,body *{text-shadow:none!important}h1,h2,h3,h4,strong,b,label,button,a,p,span,small,li,dt,dd,th,td{color:var(--bright-white)}p,li,.text-muted,.text-secondary,small,.muted,[class*=text-muted]{color:#ffffffc7!important}h1,h2{letter-spacing:-.035em}h1{font-weight:760!important}h2,h3{font-weight:700!important}.eyebrow,.nav-label,.example-label{color:var(--brand-orange)!important;font-weight:750!important}.public-section,.public-section-dark,.public-section-deeper,.public-section-accent,.product-cta,.legal-page,.app-content,.panel,.truth-card,.source-card,.filter-bar,.settings-nav,.profile-card,.account-actions{color:var(--bright-white)!important;background:0 0!important}.panel,.truth-card,.source-card,.filter-bar,.settings-nav,.profile-card,.account-actions,.project-row,.dashboard-project-grid>a,.dashboard-actions article{border-color:var(--dark-line)!important;background:#ffffff0b!important;box-shadow:0 14px 48px #0000003d!important}.panel:hover,.truth-card:hover,.source-card:hover,.dashboard-project-grid>a:hover,.dashboard-actions article:hover{transform:translateY(-2px);border-color:#ff6a1a9e!important}.button-primary,.button-orange{background:var(--brand-orange)!important;border-color:var(--brand-orange)!important;color:#050505!important;box-shadow:0 10px 30px #ff6a1a38!important}.button-secondary,.button-ghost{border-color:var(--dark-line-strong)!important;color:var(--bright-white)!important;background:#ffffff0f!important}.button-primary:hover,.button-secondary:hover,.button-ghost:hover{border-color:var(--brand-orange)!important;box-shadow:0 12px 34px #ff6a1a33!important}input,textarea,select{border-color:var(--dark-line-strong)!important;color:var(--bright-white)!important;background:#ffffff0f!important}input::placeholder,textarea::placeholder{color:#ffffff8c!important}input:focus,textarea:focus,select:focus{border-color:var(--brand-orange)!important;box-shadow:0 0 0 3px #ff6a1a2b!important}.command-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7!important}.command-palette{border-color:var(--dark-line-strong)!important;background:#0b0b0c!important;box-shadow:0 28px 90px #000000a6!important}.command-palette header,.command-palette footer{border-color:var(--dark-line)!important;background:#ffffff0b!important}.command-palette input,.command-palette strong,.command-palette p,.command-palette footer,.command-palette kbd{color:var(--bright-white)!important}.command-palette>div a:hover{background:#ff6a1a1f!important;border-color:#ff6a1a80!important}.brain-canvas-host{background:radial-gradient(circle at 50% 52%,#ffffff1a,#0000 19%),radial-gradient(circle,#ff6a1a1a,#0000 45%),#030303!important;border:1px solid #ffffff2e!important;box-shadow:inset 0 0 90px #000000c2,0 22px 80px #0000006b!important}.brain-canvas-host:after{content:"";pointer-events:none;border:1px solid #e7ad3859;border-radius:50%;width:62%;height:62%;position:absolute;top:19%;left:19%;transform:rotate(-24deg)skew(-14deg)}.brain-core-label,.brain-corner{color:var(--bright-white)!important}.brain-core-label strong{color:var(--brand-orange)!important;font-size:14px!important}@media (prefers-reduced-motion:reduce){body:after{animation:none}.panel:hover,.truth-card:hover,.source-card:hover,.dashboard-project-grid>a:hover,.dashboard-actions article:hover{transform:none}}@media (max-width:700px){body{font-size:15px!important}.public-hero,.public-section{padding-left:18px!important;padding-right:18px!important}.brain-canvas-host{min-height:390px!important}.brain-canvas-host:after{width:70%;height:70%;top:15%;left:15%}}html body *{color:#fff!important}html body input::placeholder,html body textarea::placeholder{color:#ffffff9e!important}html body .eyebrow,html body .nav-label,html body .example-label,html body .button-primary,html body .button-secondary,html body .button-ghost,html body .button-danger,html body .site-nav a:hover,html body .site-nav button:hover,html body .app-topbar a:hover{color:#fff!important}:root{--system-ink:#fff;--system-ink-soft:#fff;--system-muted:#fff;--system-orange:#fff;--ink-850:#fff;--ink-800:#fff;--ink-750:#fff;--muted-dark:#fff}
