:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111317;--sidebar:#0e1014;--surface:#181b21;--surface-2:#1d2129;--surface-3:#242a34;--line:#2c323d;--line-soft:#232831;--text:#f1f3f7;--muted:#8993a3;--secondary:#b4bdcb;--rose:#fb7185;--mint:#6ee7b7;--violet:#a78bfa;--blue:#60a5fa;--teal:#2dd4bf;--amber:#fbbf24;--radius:12px;--font-sans:var(--font-geist),Arial,sans-serif;--font-mono:var(--font-geist-mono),monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);color:var(--text);font:13px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,summary{touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.44}input,select{min-width:0}input::placeholder{color:#697385}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--violet);outline-offset:4px}::selection{background:#7460ae55}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:560}svg{vertical-align:middle;flex-shrink:0}code,.mono,kbd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}code{font-size:.9em}.muted{color:var(--muted)}.rose-text{color:var(--rose)!important}.mint-text{color:var(--mint)!important}.amber-text{color:var(--amber)!important}.break-all{word-break:break-all}.full-width{justify-content:center;width:100%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--violet);color:#111317;border-radius:7px;padding:10px 18px;position:fixed;top:-60px;left:230px}.skip-link:focus{top:12px}.eyebrow{font:500 9px/1.5 var(--font-mono);letter-spacing:1.3px;color:var(--muted);text-transform:uppercase}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:9px 13px;font-size:11px;font-weight:550;line-height:1.25;transition:background .17s,border-color .17s,transform .17s;display:inline-flex}.button.primary{color:#171b22;background:#e8edf2;border-color:#e8edf2;box-shadow:inset 0 1px #fff2,0 2px 4px #0002}.button.primary:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.button.secondary{color:#d4dce7;background:#1a1e25;border-color:#343c49}.button.secondary:hover:not(:disabled){background:#252b35;border-color:#4b5566}.button.text{color:var(--secondary);min-height:30px;padding:6px 0}.text-link{color:#c3ccda;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--text)}.inline-gap{margin-top:14px}.icon-button{width:29px;height:29px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{color:var(--text);background:var(--surface-3)}.source-chip{color:#d0bc8d;white-space:nowrap;background:#40362624;border:1px solid #4c4434;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;font-weight:500;line-height:1.4;display:inline-flex}.source-chip.small{gap:4px;padding:2px 5px;font-size:8px}.source-live_sandbox{color:var(--mint);background:#254b3829;border-color:#2b5a48}.source-replay{color:var(--blue);background:#293c5729;border-color:#344d74}.source-modelled{color:var(--violet);background:#49355929;border-color:#4e406d}.verdict{white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:550;display:inline-flex}.verdict-pass{color:var(--mint)}.verdict-fail{color:var(--rose)}.verdict-inconclusive,.verdict-blocked{color:#e0b768}.verdict-not_applicable{color:var(--muted)}.tiny-tag{color:#97a3b4;font:8px/1.4 var(--font-mono);white-space:nowrap;border:1px solid #353c49;border-radius:4px;padding:2px 6px;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.status-dot.mint{background:var(--mint);box-shadow:0 0 7px #6ee7b71c}.status-dot.rose{background:var(--rose)}.status-dot.violet{background:var(--violet)}.status-dot.amber{background:var(--amber)}.round-icon{border:1px solid var(--line);color:#9da8b8;background:#ffffff03;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.round-icon.violet{color:var(--violet);background:#a78bfa0c;border-color:#a78bfa24}.round-icon.rose{color:var(--rose);background:#fb718508;border-color:#fb718524}.round-icon.mint{color:var(--mint);background:#6ee7b708;border-color:#6ee7b724}.pending-label{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:2px 0 26px;display:flex}.section-heading .eyebrow{margin-bottom:10px}.section-heading h1{letter-spacing:-.95px;font-size:29px;font-weight:540;line-height:1.25}.section-heading p{color:var(--muted);max-width:690px;margin-top:10px;font-size:12px;line-height:1.8}.heading-actions{flex-shrink:0;align-items:center;gap:8px;padding-top:6px;display:flex}.section-label{font:500 9px var(--font-mono);color:#9aa5b6;letter-spacing:.9px;align-items:center;gap:9px;display:flex}.section-label>span{letter-spacing:0;border:1px solid #363e4c;border-radius:4px;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:9px;display:inline-flex}.list-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:25px 0 15px;display:flex}.panel-toolbar{border-bottom:1px solid var(--line-soft);color:#bcc5d2;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:14px 17px;font-size:11px;display:flex}.panel-toolbar>div{align-items:center;gap:9px;display:flex}.panel-toolbar strong{font-weight:500}.search-field{border:1px solid var(--line);color:#778294;background:#15181e;border-radius:6px;align-items:center;gap:8px;min-height:31px;padding:0 9px;display:flex}.search-field input{color:var(--text);background:0 0;border:0;width:165px;font-size:10px;outline:0!important}.search-field kbd{color:#687487;margin-left:4px;font-size:11px}.search-field.compact input{width:120px}.select-control{color:#cbd4df;background:#1a1e25;border:1px solid #363e4b;border-radius:6px;width:100%;padding:9px 10px;font-size:11px;display:block}.select-control.inline{width:auto;min-height:36px}.select-control.compact{width:auto;max-width:160px;padding:6px 8px;font-size:9px}.field-label{color:#a5afbd;margin:16px 0 7px;font-size:10px;display:block}.filter-pills,.segmented-control{flex-wrap:wrap;gap:5px;display:flex}.filter-pills button,.segmented-control button{color:#8995a7;text-transform:none;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex}.filter-pills button.active{color:#e0e7f0;background:#252b34;border-color:#3a4351}.filter-pills button span{color:#8f9bad;font-size:8px}.segmented-control{border:1px solid var(--line);background:#15181d;border-radius:7px;gap:2px;padding:3px}.segmented-control button{border:0;padding:4px 8px}.segmented-control button.active{color:var(--text);background:#2b323d;box-shadow:0 1px 3px #0004}.empty-state{text-align:center;border:1px dashed var(--line);background:#ffffff02;border-radius:12px;padding:72px 20px}.empty-symbol{color:var(--violet);background:#a78bfa08;border:1px solid #a78bfa30;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 18px;display:flex}.empty-state h2{letter-spacing:-.4px;font-size:20px}.empty-state p{max-width:470px;color:var(--muted);margin:10px auto 20px;font-size:12px}.limitations{border:1px solid var(--line-soft);color:#8793a5;background:#ffffff02;border-radius:8px;gap:11px;margin-top:25px;padding:17px 19px;display:flex}.limitations>svg{margin-top:2px}.limitations strong{color:#b0bbca;font-size:11px;font-weight:500}.limitations p{margin-top:4px;font-size:10px;line-height:1.8}.spin{animation:1.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sidebar{z-index:30;background:var(--sidebar);border-right:1px solid #252a33;flex-direction:column;width:208px;padding:25px 13px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.8px;align-items:center;gap:8px;margin-bottom:27px;padding:0 7px;font-size:20px;font-weight:650;line-height:1.05;display:flex}.brand-mark{color:#e9edf2}.brand-light{color:#d0d7e2;font-weight:370}.brand-caption{color:#5f6c7e;font:7px/1 var(--font-mono);letter-spacing:1.45px;margin-top:7px;display:block}.workspace-switcher{text-align:left;color:#c6cfdb;background:#171a20;border:1px solid #2b303a;border-radius:7px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 7px;font-size:10px;display:flex}.workspace-switcher>svg{color:#6b778a;margin-left:auto}.workspace-switcher small{color:#6e7a8e;margin-top:2px;font-size:8px;display:block}.workspace-avatar{color:#ded4ea;background:#34313d;border:1px solid #5e526e;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;font-weight:600;display:flex}.nav-eyebrow{font:7px/1.3 var(--font-mono);letter-spacing:1.6px;color:#637086;margin-bottom:10px;padding:0 11px}.main-navigation{flex-direction:column;gap:3px;display:flex}.nav-item{color:#7e8a9d;border-radius:6px;align-items:center;gap:10px;min-height:36px;padding:0 11px;font-size:11px;font-weight:450;display:flex;position:relative}.nav-item:hover{color:#d5dde8;background:#ffffff04}.nav-item.active{color:#e9e3f4;background:#24222b}.nav-item.active>svg{color:#b7a5d1}.nav-item.active:before{content:"";background:var(--violet);border-radius:0 2px 2px 0;width:2px;height:17px;position:absolute;left:-13px}.nav-count{font:8px/1 var(--font-mono);color:#aea1be;border:1px solid #494153;border-radius:3px;margin-left:auto;padding:3px 5px}.sidebar-divider{border-top:1px solid #232831;margin:23px 8px 21px}.project-navigation{flex-direction:column;gap:4px;display:flex}.project-nav-item{color:#78869b;border-radius:5px;align-items:center;gap:9px;padding:8px 11px;font-size:10px;display:flex}.project-nav-item>svg{opacity:0;margin-left:auto}.project-nav-item.selected{color:#b8c3d4}.project-nav-item:hover{color:var(--text);background:#ffffff04}.project-nav-item.selected>svg{opacity:1;color:#657286}.project-dot{background:#a5b2c8;border-radius:2px;flex-shrink:0;width:5px;height:5px;display:inline-block}.project-dot.bookshop{background:#d0b88f}.project-dot.tickets{background:#a78bfa}.project-dot.agent{background:#70bcb5}.project-dot.risk{background:var(--rose)}.sidebar-bottom{margin-top:auto;padding-top:30px}.judge-link{color:#b8a4d7;background:#a78bfa09;border:1px solid #a78bfa20;border-radius:6px;align-items:center;gap:7px;margin:10px 1px 20px;padding:9px 10px;font-size:9px;display:flex}.judge-link>svg:last-child{margin-left:auto}.sidebar-help{color:#7c899d;align-items:center;gap:9px;padding:10px 11px;font-size:9px;display:flex}.sidebar-help>svg:last-child{margin-left:auto}.local-status{color:#829086;align-items:center;gap:7px;padding:11px 12px;font-size:9px;display:flex}.local-status .muted{margin-left:auto}.profile-row{color:#adb8c9;border-top:1px solid #272c35;align-items:center;gap:8px;margin-top:7px;padding:15px 6px;font-size:9px;display:flex}.profile-row small{color:#5e6c80;margin-top:1px;font-size:8px;display:block}.profile-row>svg{color:#60766f;margin-left:auto}.profile-avatar,.top-avatar{color:#c6a894;background:#342b29;border:1px solid #53423b;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;display:flex}.app-body{flex-direction:column;min-height:100vh;margin-left:208px;display:flex}.topbar{background:#121419;border-bottom:1px solid #222730;justify-content:space-between;align-items:center;height:52px;padding:0 28px;display:flex}.topbar-breadcrumb{color:#657287;align-items:center;gap:10px;font-size:10px;display:flex}.topbar-current{color:#bcc6d5}.topbar-actions{align-items:center;gap:14px;display:flex}.search-trigger{color:#6f7b8d;align-items:center;gap:8px;font-size:10px;display:flex}.search-trigger kbd{color:#778398;border:1px solid #343b48;border-radius:3px;margin-left:30px;padding:1px 5px;font-size:8px}.topbar-divider{border-left:1px solid #2c323c;height:15px}.top-avatar{width:24px;height:24px;font-size:9px}.project-header{justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:19px 28px 18px;display:flex}.project-identity{align-items:center;gap:11px;display:flex}.project-monogram{color:#3c423c;background:#d1c2aa;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;font-family:Georgia,serif;font-size:25px;display:flex;box-shadow:inset 0 0 0 1px #fff1}.project-monogram.tickets{color:#44324f;font-family:var(--font-sans);background:#b6a5cf;font-size:20px}.project-monogram.agent{color:#25463f;font-family:var(--font-mono);background:#83b4a8;font-size:18px}.project-monogram.large{border-radius:10px;width:42px;height:42px;font-size:30px}.project-monogram.large.agent{font-size:24px}.project-name{color:#e0e6ef;align-items:center;gap:9px;font-size:14px;font-weight:550;line-height:1.4;display:flex;position:relative}.project-name>svg{color:#727f93}.project-select-overlay{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.project-language{color:#6e7e94;align-items:center;gap:6px;margin-top:3px;font-size:9px;display:flex}.project-language>span{color:#454f5d;margin:0 2px}.session-policy{color:#768579;align-items:center;gap:9px;font-size:9px;display:flex}.session-policy>span:first-child{align-items:center;gap:5px;display:flex}.policy-separator{border-left:1px solid #323944;height:10px}.policy-desktop{color:#596777;font-size:8px}.project-tabs{scrollbar-width:none;border-bottom:1px solid #2a3039;gap:25px;min-height:39px;padding:0 28px;display:flex;overflow-x:auto}.project-tabs>a{white-space:nowrap;color:#7e8a9d;align-items:center;gap:6px;padding-bottom:13px;font-size:10px;display:flex;position:relative}.project-tabs>a.active{color:#e0e7f1}.project-tabs>a.active:after{content:"";background:#cab9e6;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.project-tabs .tiny-tag{color:#9d8bb8;border-color:#514260;padding:1px 3px;font-size:6px}.main-content{flex:1;width:100%;max-width:1700px;margin:0 auto;padding:24px 28px 32px}.app-footer{color:#647186;border-top:1px solid #222832;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 28px;font-size:8px;display:flex}.app-footer>span{align-items:center;gap:6px;display:flex}.footer-dot{margin:0 3px}.error-banner{color:#f5acb8;background:#fb71850b;border:1px solid #fb718536;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 15px;font-size:11px;display:flex}.error-banner button{color:var(--text);font-size:10px;text-decoration:underline}.toast{z-index:100;color:#c9e7db;background:#222b29;border:1px solid #6ee7b744;border-radius:9px;align-items:center;gap:10px;max-width:560px;padding:13px 15px;font-size:11px;display:flex;position:fixed;bottom:25px;left:calc(50% + 104px);transform:translate(-50%);box-shadow:0 8px 35px #0005}.toast>svg{color:var(--mint)}.toast button{color:#8cac9e;margin-left:6px;display:flex}.run-breadcrumb{color:#65748b;align-items:center;gap:8px;margin:0 0 17px;font-size:9px;display:flex}.run-breadcrumb>a:hover{color:var(--text)}.run-breadcrumb>span:last-child{color:#9caac0}.run-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px;display:flex}.run-kicker{align-items:center;gap:9px;margin-bottom:10px;font-size:8px;display:flex}.run-status{color:#d2bb8b;text-transform:capitalize;align-items:center;gap:5px;font-size:9px;display:flex}.run-status.complete{color:#8db4a2}.run-status .status-dot{width:4px;height:4px}.run-created{color:#647287;font-size:8px}.run-heading h1{letter-spacing:-1px;font-size:30px;font-weight:520;line-height:1.25}.run-heading p{color:#8794a8;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:10px;display:flex}.heading-separator{color:#4d596b}.progress-strip{color:#566376;background:#16191f;border:1px solid #2d333e;border-radius:7px;align-items:center;gap:10px;margin-bottom:19px;padding:10px 13px;font-size:9px;display:flex}.progress-label{font:7px var(--font-mono);letter-spacing:1px;color:#657388;margin-right:8px}.progress-strip>a,.progress-strip>button{color:#8996aa;white-space:nowrap;align-items:center;gap:6px;padding:0;font-size:9px;display:flex}.progress-strip .done{color:#c7d0dd}.progress-strip>a>span,.progress-strip>button>span{font:7px var(--font-mono);color:#7889a3;background:#252c37;border-radius:3px;padding:2px 4px}.progress-strip .done>span{color:#b1a2c8;background:#a78bfa14}.progress-strip .done>svg{color:var(--mint)}.progress-context{color:#738198;align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.money-band{background:linear-gradient(100deg,#2b1d2400,#2b1d2433),#1a181e;border:1px solid #4a2e39;border-left:3px solid #c76578;border-radius:9px;grid-template-columns:minmax(0,1fr) 170px 235px;align-items:center;gap:25px;min-height:140px;margin-bottom:25px;padding:22px 24px;display:grid;position:relative}.money-band.failed{border-color:#58323e;border-left-color:var(--rose);background:linear-gradient(105deg,#35202a70,#251b2250 65%,#19191f)}.money-band.passed{border-color:#2d493e;border-left-color:var(--mint);background:linear-gradient(105deg,#1a302770,#1b252140 70%,#181d20)}.money-main .eyebrow{color:#b88d9b;letter-spacing:1.2px;margin-bottom:8px;font-size:7px}.money-band.passed .eyebrow{color:#86ab99}.money-total{color:#f0b6c2;font-family:var(--font-mono);letter-spacing:-1.5px;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;align-items:center;gap:8px;padding:0;font-size:33px;font-weight:420;line-height:1.2;display:flex;opacity:1!important}.money-total:disabled{cursor:default}.money-total>span:first-child{font-family:var(--font-sans);letter-spacing:-.8px;font-size:26px;font-weight:450}.money-total>svg{color:#bc7d8c;opacity:.7;margin-left:4px}.money-total .money-multiplier{color:#f1a3b4;font-size:28px}.money-band.passed .money-total,.money-band.passed .money-total .money-multiplier{color:#b9e9d2}.money-main>p{color:#987a88;max-width:470px;margin-top:9px;font-size:9px;line-height:1.6}.money-band.passed .money-main>p{color:#83a392}.money-breakdown{border-left:1px solid #7a4b5b44;flex-direction:column;gap:9px;padding-left:22px;display:flex}.money-breakdown>div{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.money-breakdown span{color:#9b8995;font-size:8px}.money-breakdown strong{font:10px var(--font-mono);color:#bfacb6}.money-invariant{border-left:1px solid #7a4b5b44;align-items:center;gap:10px;min-height:62px;padding-left:20px;display:flex;position:relative}.property-icon{width:34px;height:34px;color:var(--mint);background:#6ee7b70b;border:1px solid #6ee7b72a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.property-icon.failed{color:var(--rose);background:#fb718508;border-color:#fb71852f}.money-invariant>div{flex-direction:column;gap:6px;display:flex}.money-invariant strong{color:#d7bac7;white-space:nowrap;font-size:10px;font-weight:500}.money-invariant .verdict{letter-spacing:1px;text-transform:uppercase;font-size:9px}.money-provenance{position:absolute;bottom:-16px;left:65px}.money-provenance .source-chip{padding:1px 4px;font-size:6px}.money-invariant .pending-label{font-size:8px}.workbench-grid{grid-template-columns:250px minmax(0,1fr) 30px;align-items:start;gap:19px;display:grid}.customer-column{min-width:0}.phone-column{width:100%}.phone-label{letter-spacing:1px;font:7px var(--font-mono);color:#a391bb;align-items:center;gap:6px;margin:0 2px 11px;display:flex}.phone-label>a{color:#697789;margin-left:auto}.phone-frame{background:#f4f0e6;border:4px solid #3b3d41;border-radius:33px;padding:3px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #6a6c6f66,0 15px 40px #0003}.phone-island{z-index:2;background:#24272d;border-radius:12px;width:63px;height:16px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.bramble-storefront{color:#394237;font-family:var(--font-sans);background:#f7f4eb;border-radius:25px;min-height:480px;position:relative;overflow:hidden}.bramble-statusbar{color:#282d29;justify-content:space-between;align-items:center;padding:10px 14px 13px;font-size:9px;font-weight:650;display:flex}.bramble-statusbar>div{align-items:center;gap:4px;display:flex}.phone-battery{border:1px solid #4b514d;border-radius:2px;width:16px;height:8px;display:inline-block;position:relative}.phone-battery:before{content:"";background:#4b514d;border-radius:1px;position:absolute;inset:1px 2px 1px 1px}.phone-battery:after{content:"";background:#4b514d;width:1px;height:3px;position:absolute;top:1.5px;right:-3px}.bramble-header{border-bottom:1px solid #d9d7ca;justify-content:space-between;align-items:center;padding:6px 16px 13px;display:flex}.bramble-wordmark{letter-spacing:-1.5px;font:600 25px/.8 Georgia,serif}.bramble-wordmark>span{font:5px/1.3 var(--font-sans);letter-spacing:1.5px;color:#8d927e;margin-top:8px;display:block}.bramble-body{padding:12px 16px 20px}.bramble-breadcrumb{color:#8c907f;align-items:center;gap:5px;margin-bottom:7px;font-size:7px;display:flex}.book-stage{background:radial-gradient(at 50% 100%,#e0e1d0,#f3f1e6 70%);border-radius:5px;justify-content:center;align-items:center;height:155px;margin-bottom:10px;display:flex;position:relative}.book-cover{color:#2d4735;background:#c3ceaa;border-radius:1px 4px 4px 1px;width:105px;height:140px;padding:10px 10px 7px;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:3px 5px 5px #48523c2b,inset 1px 0 #5a6f3e,inset -3px 0 #e1e8d3}.book-cover:before{content:"";border-left:1px solid #eff1d34d;position:absolute;top:0;bottom:0;left:4px}.book-cover-top{font:3.8px var(--font-sans);letter-spacing:.7px;white-space:nowrap;margin-bottom:10px}.book-title{letter-spacing:-.6px;font:400 18px/.95 Georgia,serif}.book-cover svg{width:90px;height:66px;position:absolute;bottom:11px;right:4px}.book-author{font:3.6px var(--font-sans);letter-spacing:.7px;position:absolute;bottom:7px}.book-shadow{filter:blur(4px);background:#4b5a3929;width:100px;height:7px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.book-product{justify-content:space-between;align-items:center;gap:10px;display:flex}.book-product h3{letter-spacing:-.2px;font:500 13px Georgia,serif}.book-product p{color:#8b8e80;margin-top:4px;font-size:6px}.book-product strong{font:500 10px var(--font-sans)}.bramble-rule{border-top:1px solid #deded0;margin:12px 0}.bramble-payment{text-align:center;min-height:137px}.bramble-state-icon{color:#7c8a71;justify-content:center;align-items:center;width:27px;height:27px;margin-bottom:6px;display:inline-flex}.bramble-state-icon.failure{color:#ae5c4e}.bramble-state-icon.success{color:#55785b}.bramble-state-icon.checking{color:#8f784b}.bramble-payment h4{color:#444a3c;letter-spacing:-.2px;font:500 13px/1.2 Georgia,serif}.bramble-payment p{color:#8c8e7c;max-width:165px;margin:6px auto 10px;font-size:7px;line-height:1.7}.bramble-try-again{color:#f3f1e7;background:#3f4c3a;border:1px solid #3f4c3a;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 10px;font-size:8px;display:flex}.bramble-try-again>svg:last-child{margin-left:auto}.bramble-try-again:hover{background:#526349}.bramble-payment.failed .bramble-try-again{background:#9a5a4c;border-color:#9a5a4c}.bramble-payment.failed .bramble-try-again:hover{background:#ad6b5d}.bramble-paid{color:#637455;background:#e6ecd9;border:1px solid #c9d3b9;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:7px;font-size:7px;display:flex}.bramble-wait{color:#a49b77;padding:4px;font-size:6px;display:block}.bramble-footer{letter-spacing:.1px;color:#9d9e8c;justify-content:center;align-items:center;gap:4px;margin-top:6px;font-size:5.7px;display:flex}.phone-home-indicator{background:#484f43;border-radius:4px;width:67px;height:3px;margin:2px auto 5px}.phone-caption{text-align:center;color:#8890a0;margin:13px 0 16px;font-size:8px;line-height:1.7}.phone-caption>span{color:#5e6d81;font-size:7px}.buyer-evidence{background:#161a20;border:1px solid #2d343f;border-radius:8px;padding:12px 11px 0}.buyer-evidence-heading{color:#acb9cc;align-items:center;gap:6px;font-size:9px;display:flex}.buyer-evidence-heading strong{font-weight:500}.buyer-evidence-heading .source-chip{margin-left:auto;font-size:6px}.buyer-evidence>p{color:#63738c;margin:4px 0 10px;font-size:7px}.buyer-resource{text-align:left;border-top:1px solid #252c37;align-items:center;gap:7px;width:100%;padding:8px 0;display:flex}.buyer-resource>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.buyer-resource strong{font:10px var(--font-mono);color:#c4d2de}.buyer-resource small{color:#71849b;font-size:6px}.buyer-resource .resource-status{color:#709c87;text-transform:capitalize;margin-left:auto;font-size:6px}.buyer-resource>svg:last-child{color:#52677b}.buyer-resource.refund>svg:first-child,.buyer-resource.refund strong{color:var(--mint)}.buyer-evidence-foot{color:#5d6d82;border-top:1px solid #252c37;justify-content:center;align-items:center;gap:4px;padding:9px 0;font-size:6px;display:flex}.buyer-pending{color:#6f8198;padding:8px 0 12px;font-size:8px}.trace-panel{background:#15181e;border:1px solid #313844;border-radius:9px;min-width:0;overflow:hidden}.trace-panel-heading{justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.trace-title{color:#8a9bb0;align-items:center;gap:8px;display:flex}.trace-title h2{color:#ced8e6;font-size:11px;font-weight:500}.trace-title .tiny-tag{color:#7789a3;padding:1px 4px;font-size:6px}.trace-view-tabs{border-bottom:1px solid #303744;align-items:center;gap:18px;height:35px;padding:0 16px;display:flex}.trace-view-tabs>button{color:#70829a;align-items:center;gap:5px;height:100%;padding:0;font-size:8px;display:flex;position:relative}.trace-view-tabs>button.active{color:#c0ccde}.trace-view-tabs>button.active:after{content:"";background:#b5a4d0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.trace-view-tabs>button>span{font:6px var(--font-mono);color:#8092aa;border:1px solid #3b4452;border-radius:3px;padding:1px 3px}.trace-mode{color:#62758b;align-items:center;gap:5px;margin-left:auto;font-size:6px;display:flex}.lane-headers{border-bottom:1px solid #262d38;grid-template-columns:53px repeat(3,minmax(0,1fr));padding:16px 13px 13px;display:grid}.time-header{font:6px var(--font-mono);letter-spacing:1px;color:#536780;padding-top:3px}.lane-header{border-left:1px solid #353d4a;padding-left:12px}.lane-header>div{align-items:center;gap:6px;font-size:9px;display:flex}.lane-header>div>svg{width:11px;height:11px}.lane-header strong{font-weight:500}.lane-header>span{color:#687e99;margin-top:4px;padding-left:17px;font-size:6px;display:block}.lane-header.customer>div{color:#b49ad4}.lane-header.application>div{color:#88b0dd}.lane-header.provider>div{color:#72bdb0}.timeline-scroll{scrollbar-color:#3a4352 transparent;scrollbar-width:thin;height:390px;position:relative;overflow:auto}.timeline-guides{pointer-events:none;grid-template-columns:53px repeat(3,minmax(0,1fr));min-height:100%;display:grid;position:absolute;inset:0 13px}.timeline-guides>span:not(:first-child){border-left:1px dashed #303847}.timeline-events{margin:0;padding:13px 13px 19px;list-style:none;position:relative}.timeline-row{grid-template-columns:53px repeat(3,minmax(0,1fr));align-items:start;min-height:74px;display:grid;position:relative}.event-time{color:#526985;white-space:nowrap;grid-column:1;padding-top:9px;font-size:6px}.timeline-event{text-align:left;border:1px solid #0000;border-radius:0 5px 5px 0;grid-row:1;gap:9px;max-width:100%;min-height:42px;margin:0 8px 12px 0;padding:6px 3px 7px 11px;display:flex;position:relative}.timeline-event:hover{background:#28303b55}.event-node{background:#8e7da9;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:-3px;box-shadow:0 0 0 3px #15181e}.timeline-event.application .event-node{background:#6f98c1}.timeline-event.provider .event-node{background:#58a596}.event-body{flex-direction:column;gap:3px;min-width:0;display:flex}.event-body>strong{color:#c3b2d8;font-size:8px;font-weight:500;line-height:1.4}.timeline-event.application .event-body>strong{color:#9cb7d9}.timeline-event.provider .event-body>strong{color:#8acabc}.event-body>span:not(.event-tags){color:#677e9a;max-width:160px;font-size:6.2px;line-height:1.7}.event-tags{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:flex}.event-tags .source-chip{gap:2px;padding:1px 3px;font-size:5.5px}.event-tags .source-chip>svg{width:7px;height:7px}.identity-label{font:5px var(--font-mono);color:#70839c;border:1px solid #3a4452;border-radius:3px;padding:1px 3px}.identity-label.absent,.identity-label.changed{color:#cf8b9a;border-color:#6b3e4b}.identity-label.stable{color:#79b9a0;border-color:#3f6155}.event-proof-count{color:#73839a;align-items:center;gap:2px;font-size:6px;display:flex}.timeline-row.current .timeline-event{background:#25303a66;border-color:#3b4a5e #3b4a5e #3b4a5e currentColor;border-left-style:none;border-left-width:0}.timeline-row.future .timeline-event{opacity:.25}.timeline-row.future .event-node{background:#405066}.fracture-row:after{content:"";z-index:0;pointer-events:none;border-top:1px dashed #b65c7266;height:1px;position:absolute;top:31px;left:53px;right:0}.timeline-event.fractured{z-index:1;background:#2d1d26;border-radius:5px;outline:1px solid #6e3b4a;margin-top:2px;padding:9px 9px 9px 11px}.timeline-event.fractured .event-body>strong{color:#e09eaf}.timeline-event.fractured .event-node{background:#e4778f}.fracture-label{color:#bb6980;font:5px var(--font-mono);letter-spacing:.8px;z-index:1;background:#15181e;padding:4px 3px;position:absolute;top:19px;right:6px}.trace-selection{color:#93a7bf;background:#1a2028;border-top:1px solid #303844;align-items:center;gap:10px;min-height:37px;padding:10px 13px;font-size:7px;display:flex}.selected-clock{color:#b3a1d1;white-space:nowrap;align-items:center;gap:5px;font-size:7px;display:flex}.selected-clock>svg{width:10px;height:10px}.trace-selection>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace-selection>button{color:#b7c4d6;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:7px;display:flex}.trace-controls{align-items:center;gap:10px;padding:12px 11px;display:flex}.playback-buttons{align-items:center;gap:1px;display:flex}.playback-buttons>.icon-button{width:20px;height:21px}.playback-play{color:#c2b1dc;background:#a78bfa12;border:1px solid #645275;border-radius:5px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.playback-play>svg{width:10px;height:10px}.time-scrubber{accent-color:#b9a7d7;cursor:ew-resize;width:100%;min-width:40px;height:3px}.scrubber-count{color:#899bb4;font-size:7px}.playback-label{white-space:nowrap;color:#5c718b;font-size:6px}.knowledge-note{color:#5c7088;align-items:center;gap:5px;padding:0 13px 12px;font-size:6px;display:flex}.knowledge-note>svg{width:10px;height:10px}.evidence-edge{color:#7c8ca3;background:#171b21;border:1px solid #303844;border-radius:6px;flex-direction:column;align-items:center;gap:14px;min-height:182px;margin-top:0;padding:13px 6px;display:flex;position:sticky;top:20px}.evidence-edge>span:nth-child(2){writing-mode:vertical-rl;font:7px var(--font-mono);letter-spacing:1.5px}.proof-badge{font:7px var(--font-mono);color:#a6b5ca;border:1px solid #455164;border-radius:3px;padding:2px 4px}.below-workbench{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:19px;margin-top:25px;display:grid}.diagnosis-panel,.next-step-panel{background:#16191f;border:1px solid #303642;border-radius:9px;padding:22px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-heading h2,.next-step-panel h2{letter-spacing:-.35px;margin-top:8px;font-size:17px}.panel-description,.next-step-panel>p{color:#7e8da4;max-width:500px;margin-top:11px;font-size:10px;line-height:1.8}.hypothesis-grid{grid-template-columns:1fr 1fr;gap:9px;margin:17px 0 13px;display:grid}.hypothesis{background:#1b1e27;border:1px solid #3c4150;border-radius:6px;gap:8px;padding:12px 10px;display:flex}.hypothesis-symbol{color:#8b7eaa;padding-top:1px;display:flex}.hypothesis strong{color:#c7c4d3;font-size:10px;font-weight:500}.hypothesis p{color:#7e8299;margin-top:5px;font-size:8px;line-height:1.7}.hypothesis>div>span{font:6px var(--font-mono);text-transform:uppercase;letter-spacing:.8px;color:#9991ae;margin-top:7px;display:inline-flex}.hypothesis.eliminated{background:#291d2522;border-color:#5a3440}.hypothesis.eliminated strong{color:#9f8190;text-decoration:line-through}.hypothesis.eliminated .hypothesis-symbol,.hypothesis.eliminated>div>span{color:#c0788c}.hypothesis.supported{background:#1e302622;border-color:#345347}.hypothesis.supported .hypothesis-symbol,.hypothesis.supported>div>span{color:#86b39d}.experiment-result{color:#87c0a1;background:#1d2d2444;border:1px solid #335244;border-radius:6px;align-items:center;gap:10px;padding:12px 10px;display:flex}.experiment-result>div{flex-direction:column;gap:3px;min-width:0;display:flex}.experiment-result strong{font:9px var(--font-mono);letter-spacing:.5px}.experiment-result>div>span{color:#7eaa93;font-size:8px;line-height:1.7}.experiment-result .text-link{flex-shrink:0;margin-left:auto;font-size:8px}.panel-footnote{color:#65758c;align-items:center;gap:7px;margin-top:13px;font-size:7px;display:flex}.diagnosis-panel>.button{margin-top:19px}.next-step-panel{background:linear-gradient(125deg,#22202b55,#171a20);flex-direction:column;align-items:flex-start;display:flex}.next-step-panel .eyebrow{color:#9185a4;font-size:8px}.proof-checklist{color:#9a94ad;flex-direction:column;gap:7px;margin:17px 0 20px;font-size:9px;display:flex}.proof-checklist>span{align-items:center;gap:6px;display:flex}.proof-checklist svg{color:#9c8fbb;width:11px;height:11px}.next-step-panel>.button{margin-top:auto;font-size:9px}.next-step-panel>.button.text{margin-top:9px;font-size:8px}.compensation-done{color:#81b29a;align-items:center;gap:5px;margin-top:12px;font-size:7px;display:flex}.comparison-callout{background:#19302522;border:1px solid #344e43;border-radius:8px;align-items:center;gap:15px;margin-top:20px;padding:17px 19px;display:flex}.comparison-callout strong{color:#bad4c7;font-size:11px}.comparison-callout p{color:#799887;margin-top:4px;font-size:9px}.comparison-callout>.verdict{margin-left:auto}.comparison-callout>.button{font-size:9px}.invariant-list{max-height:535px;overflow:auto}.invariant-row{border-bottom:1px solid #2b323d;padding:17px}.invariant-row:last-child{border-bottom:0}.invariant-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.invariant-top strong{color:#c3cfdf;font-size:11px;font-weight:500}.invariant-row>p{color:#7d91ab;margin-top:8px;font-size:9px;line-height:1.8}.invariant-row dl{grid-template-columns:1fr 1fr;gap:14px;margin:10px 0;font-size:8px;display:grid}.invariant-row dt{color:#5f728c;font:6px var(--font-mono);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.invariant-row dd{color:#a0afc5;margin:0;line-height:1.7}.invariant-footer{color:#5f7088;justify-content:space-between;align-items:center;gap:10px;font-size:7px;display:flex}.invariant-footer .text-link{font-size:7px}.intro-banner{background:linear-gradient(105deg,#25222f77,#181c23);border:1px solid #3c354a;border-radius:10px;align-items:center;gap:20px;margin:0 0 27px;padding:23px 25px;display:flex}.intro-symbol{color:#baa6d8;background:#a78bfa08;border:1px solid #6f577f55;border-radius:14px;justify-content:center;align-items:center;width:53px;height:53px;display:flex}.intro-banner h2{letter-spacing:-.4px;font-size:19px}.intro-banner p{color:#8b839e;margin-top:7px;font-size:11px}.intro-banner>.button{margin-left:auto}.project-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.project-card{background:linear-gradient(145deg,#24252c44,#171a20);border:1px solid #303745;border-radius:10px;min-width:0;padding:23px 20px 0;transition:border-color .2s,transform .2s}.project-card:hover{border-color:#596077;transform:translateY(-2px)}.project-card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.project-card h2{letter-spacing:-.4px;font-size:19px}.project-card-kind{color:#b29b7b;margin-top:5px;font-size:9px;display:block}.project-card.tickets .project-card-kind{color:#a292bc}.project-card.agent .project-card-kind{color:#7ea69b}.project-card>p{color:#7e8da3;min-height:65px;margin-top:17px;font-size:11px;line-height:1.85}.project-card-meta{color:#718199;gap:13px;margin:19px 0 13px;font-size:8px;display:flex}.project-card-meta>span{align-items:center;gap:5px;display:flex}.fixture-test-badge{color:#86ab96;background:#22372d22;border:1px solid #34483e;border-radius:5px;align-items:center;gap:5px;padding:7px 8px;font-size:8px;display:flex}.fixture-test-badge>span{margin-left:auto;font-size:8px}.project-card-bottom{border-top:1px solid #2d3541;justify-content:space-between;align-items:center;margin-top:22px;padding:16px 0;display:flex}.project-card-bottom .text-link{font-size:9px}.connector-panel{background:#ffffff01;border:1px dashed #3a4352;border-radius:9px;align-items:center;gap:18px;margin-top:25px;padding:25px;display:flex}.connector-panel .eyebrow{font-size:8px}.connector-panel h2{margin-top:7px;font-size:17px}.connector-panel p{color:#7b8ba1;max-width:650px;margin:7px 0 11px;font-size:10px;line-height:1.8}.connector-panel code{color:#9eb0c7;background:#1b212a;border:1px solid #343e4c;border-radius:4px;padding:5px 8px;font-size:9px}.connector-panel>.text-link{flex-shrink:0;margin-left:auto}.metric-row{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px;display:grid}.metric-block{border-right:1px solid var(--line-soft);padding-right:15px}.metric-block:last-child{border:0}.metric-block>span:first-child{color:#8290a4;font-size:9px}.metric-block>strong{font:500 24px var(--font-mono);color:#d4dbe6;letter-spacing:-.5px;margin:8px 0;display:block}.metric-block>p{color:#63758d;max-width:280px;margin-bottom:9px;font-size:9px;line-height:1.7}.map-layout{grid-template-columns:minmax(0,1fr) 252px;gap:17px;display:grid}.integration-map-panel{border:1px solid #303946;border-radius:10px;min-width:0;overflow:hidden}.map-legend{gap:12px;font-size:8px;display:flex}.map-legend>span{align-items:center;gap:5px;display:flex}.map-legend i{border-top:1px solid #8290a1;width:15px;display:inline-block}.map-legend i.inferred-line{border-top-style:dashed}.map-canvas{background-color:#13171d;background-image:radial-gradient(#3b465777 .6px,#0000 .7px);background-size:16px 16px;align-items:center;min-height:320px;padding:18px 20px;display:flex}.map-canvas svg{width:100%;height:auto;max-height:400px;overflow:visible}.map-node{cursor:pointer;outline:none}.map-node .node-halo{fill:#17232b;stroke:#47667a;stroke-width:1.5px}.map-node .node-stop{fill:#83adc4}.map-node.provider .node-halo{fill:#192d28;stroke:#3f8776}.map-node.provider .node-stop{fill:#77c2ab}.map-node.store .node-halo{fill:#272136;stroke:#79618e}.map-node.store .node-stop{fill:#b99bd2}.map-node .risk-halo{fill:#36232c;stroke:#bb6b82;stroke-width:1.5px}.map-node .risk-stop{fill:#e79bb1}.map-node:hover>circle:first-child,.map-node:focus-visible>circle:first-child,.map-node.selected>circle:first-child{stroke:#e4d9f6;stroke-width:2.5px}.map-caption{color:#6c819b;border-top:1px solid #2d3541;align-items:center;gap:6px;padding:10px 15px;font-size:8px;display:flex}.map-caption .source-chip{margin-left:auto}.semantic-map{border-top:1px solid var(--line-soft)}.semantic-map>summary{color:#8d9db3;cursor:pointer;justify-content:space-between;padding:11px 15px;font-size:9px;display:flex}.semantic-map>summary>span{font:8px var(--font-mono)}.semantic-map>div{padding:0 15px 12px}.semantic-map button{text-align:left;color:#aab9cd;border-top:1px solid #242d3a;align-items:center;gap:8px;width:100%;padding:8px 0;font-size:9px;display:flex}.semantic-map button>span:nth-last-child(2){color:#60768f;font:7px var(--font-mono);text-overflow:ellipsis;margin-left:auto;overflow:hidden}.map-inspector{background:#181c23;border:1px solid #303946;border-radius:10px;padding:20px}.map-inspector .eyebrow{margin-bottom:20px;font-size:8px}.map-kind-chip{color:#98b3c9;font:7px var(--font-mono);text-transform:uppercase;letter-spacing:.7px;background:#29405055;border:1px solid #3b596f;border-radius:4px;padding:3px 6px;display:inline-flex}.map-inspector h2{letter-spacing:-.4px;margin-top:10px;font-size:19px}.source-location{color:#758ca5;align-items:flex-start;gap:8px;margin:20px 0;display:flex}.source-location>div{overflow-wrap:anywhere;font-size:8px;line-height:1.8}.source-location span{color:#566e8a;margin-top:3px;font-size:7px;display:block}.observation-status{color:#92af9e;align-items:center;gap:5px;font-size:8px;display:flex}.risk-explanation{color:#b77c8d;background:#fb718507;border:1px solid #fb718525;border-radius:6px;align-items:flex-start;gap:8px;margin:20px 0;padding:12px 10px;display:flex}.risk-explanation strong{font-size:9px;font-weight:500}.risk-explanation p{color:#9e7989;margin-top:5px;font-size:9px;line-height:1.8}.inspector-description{margin:20px 0;font-size:10px;line-height:1.8}.inspector-hash{border-top:1px solid var(--line);color:#60738e;justify-content:space-between;padding-top:15px;font-size:8px;display:flex}.inspector-hash code{color:#9aaac0;font-size:8px}.finding-list{border:1px solid #303946;border-radius:9px;overflow:hidden}.finding-row{text-align:left;border-bottom:1px solid var(--line-soft);background:#181b21;align-items:center;gap:13px;width:100%;padding:17px 18px;display:flex}.finding-row:last-child{border:0}.finding-row:hover,.finding-row.selected{background:#1d222b}.finding-icon{color:#b78193;background:#fb718509;border:1px solid #fb718520;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.finding-row.unverified .finding-icon{color:#c4a868;background:#fbbf2408;border-color:#fbbf2427}.finding-content{flex-direction:column;flex:1;gap:4px;display:flex}.finding-content>strong{color:#bdc9d9;font-size:11px;font-weight:500}.finding-content>span{color:#7386a0;font-size:9px;line-height:1.8}.finding-content .source-detail{color:#a794c3;margin-top:7px;font-size:8px}.severity-chip{font:7px var(--font-mono);text-transform:uppercase;color:#c2869b;white-space:nowrap;border:1px solid #583947;border-radius:4px;padding:3px 6px}.severity-chip.unverified{color:#c1a673;border-color:#675837}.finding-row>svg:last-child{color:#65748c}.studio-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:22px;display:grid}.studio-layout>section>.list-toolbar{min-height:34px;margin-top:0}.scenario-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.scenario-card{text-align:left;background:#181c23;border:1px solid #303946;border-radius:9px;min-width:0;padding:16px;transition:border-color .2s,background .2s}.scenario-card:hover{border-color:#59647a}.scenario-card.selected{background:linear-gradient(130deg,#a78bfa0d,#181c23);border-color:#a28bbb}.scenario-card.gated{background:#15181e}.scenario-card-top{align-items:center;gap:8px;margin-bottom:17px;display:flex}.scenario-card-top .round-icon{border-radius:7px;width:29px;height:29px}.scenario-card-top .round-icon>svg{width:14px;height:14px}.scenario-family{font:6.5px var(--font-mono);color:#7d8ca4;text-transform:uppercase;letter-spacing:.5px;max-width:150px}.scenario-radio{color:#dfd2f2;border:1px solid #4b596f;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;margin-left:auto;display:flex}.scenario-card.selected .scenario-radio{background:#8d78a5;border-color:#bea3df}.scenario-card h3{color:#cbd5e4;letter-spacing:-.2px;font-size:13px;font-weight:500}.scenario-card>p{color:#7588a3;min-height:45px;margin:9px 0 17px;font-size:9px;line-height:1.8}.scenario-card-bottom{font:7px var(--font-mono);color:#687d99;border-top:1px solid #2b3542;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.scenario-card.gated .scenario-card-bottom>span:last-child{color:#b29b67}.scenario-inspector{background:#1d1c25;border:1px solid #4a4057;border-radius:9px;padding:21px;position:sticky;top:20px}.scenario-inspector>.eyebrow{color:#a190b4;margin-bottom:13px;font-size:8px}.scenario-id{color:#726980;font-size:7px}.scenario-inspector h2{letter-spacing:-.6px;margin:8px 0 11px;font-size:20px;line-height:1.3}.scenario-inspector>p{color:#8a829b;font-size:10px;line-height:1.8}.manifest-fields{flex-direction:column;gap:12px;margin:20px 0;display:flex}.manifest-fields>div{border-bottom:1px solid #35313f;padding-bottom:11px}.manifest-fields dt{font:7px var(--font-mono);text-transform:uppercase;letter-spacing:.6px;color:#786e89;margin-bottom:5px}.manifest-fields dd{color:#b3a8c1;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.7}.scenario-inspector .field-label{color:#9e90b2;font-size:8px}.scenario-inspector .select-control{background:#262330;border-color:#4b415a;font-size:9px}.scope-card{color:#77988b;align-items:flex-start;gap:8px;margin:16px 0;display:flex}.scope-card strong{color:#9ba99e;font-size:8px;font-weight:500}.scope-card p{color:#6e7c76;margin-top:4px;font-size:8px;line-height:1.7}.scenario-inspector>.button{font-size:9px}.manifest-footer{justify-content:space-between;align-items:center;gap:7px;margin-top:12px;display:flex}.manifest-footer code{color:#71677f;font-size:7px}.manifest-details{border-top:1px solid #3a3245;margin-top:17px;padding-top:11px}.manifest-details summary{color:#8d7e9f;cursor:pointer;justify-content:space-between;align-items:center;font-size:8px;display:flex}.manifest-details pre{font:7px/1.8 var(--font-mono);color:#9e8db5;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 0 0}.gate-notice{color:#c2a269;background:#fbbf2409;border:1px solid #fbbf2426;border-radius:5px;gap:6px;margin-bottom:14px;padding:10px;font-size:8px;line-height:1.8;display:flex}.table-scroll{scrollbar-width:thin;scrollbar-color:#394659 transparent;overflow:auto}.bordered-table{background:#171b21;border:1px solid #303946;border-radius:8px}.data-table{border-collapse:collapse;text-align:left;width:100%;min-width:690px;font-size:10px}.data-table thead{background:#1d222a}.data-table th{font:6.5px var(--font-mono);letter-spacing:.7px;color:#7c8ea8;white-space:nowrap;border-bottom:1px solid #323d4a;padding:13px 15px}.data-table td{color:#8fa2bb;vertical-align:middle;border-bottom:1px solid #2b3441;padding:16px 15px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#ffffff02}.table-cell-title{color:#b4c4d8;font-size:10px;font-weight:500;line-height:1.6;display:block}.table-cell-subtitle{color:#687f9b;max-width:400px;margin-top:5px;font-size:8px;line-height:1.8;display:block}.data-table .source-chip{font-size:7px}.data-table .text-link{font-size:9px}.campaign-summary{background:#181c23;border:1px solid #313b48;border-radius:9px;grid-template-columns:1fr 1fr 1fr 1.3fr;margin:0 0 25px;padding:24px;display:grid}.campaign-summary>div{border-right:1px solid #323c4a;padding:0 23px}.campaign-summary>div:first-child{padding-left:0}.campaign-summary>div:last-child{border:0;padding-right:0}.campaign-summary .eyebrow{color:#71839e;font-size:7px}.campaign-summary strong{font:400 32px var(--font-mono);color:#c3d1e4;margin:8px 0;display:block}.campaign-summary p{color:#6e85a1;font-size:9px}.campaign-summary .coverage-note{color:#94aa9b;align-items:center;gap:13px;display:flex}.coverage-note p{color:#809b8a;font-size:9px;line-height:1.9}.campaign-picker{align-items:center;gap:13px;margin-bottom:17px;display:flex}.campaign-picker .field-label{white-space:nowrap;margin:0;font-size:9px}.campaign-picker .select-control{max-width:590px;font-size:9px}.matrix-panel{background:#171b21;border:1px solid #303b49;border-radius:9px;overflow:hidden}.campaign-table{min-width:720px}.matrix-cell-link{align-items:center;gap:8px;display:inline-flex}.matrix-cell-link>.verdict{font-size:9px}.matrix-cell-link>svg{color:#657a96;opacity:.6}.matrix-pending{font:8px var(--font-mono);color:#516983}.matrix-footer{color:#607893;border-top:1px solid #303c4a;justify-content:space-between;gap:15px;padding:13px 17px;font-size:8px;display:flex}.matrix-footer>span{align-items:center;gap:6px;display:flex}.legend-dot{background:#6f7e95;border-radius:50%;width:4px;height:4px;margin-left:8px;display:inline-block}.legend-dot.failed{background:var(--rose)}.legend-dot.passed{background:var(--mint)}.campaign-results-summary{background:#181d24;border:1px solid #303b49;border-radius:8px;gap:24px;margin:20px 0;padding:18px 21px;display:flex}.campaign-results-summary>span{font:8px var(--font-mono);color:#758dab;text-transform:uppercase;align-items:center;gap:7px;display:flex}.campaign-results-summary strong{color:#bccfe2;font-size:16px;font-weight:500}.contract-header{background:linear-gradient(110deg,#a78bfa08,#171a22);border:1px solid #3b3449;border-radius:9px;align-items:center;gap:24px;padding:23px;display:flex}.contract-file{align-items:center;gap:13px;display:flex}.contract-file h2{font:500 17px var(--font-mono);color:#c8badb;letter-spacing:-.5px}.contract-file p{color:#80748e;margin-top:6px;font-size:9px}.contract-progress{color:#9b8fac;min-width:140px;margin-left:auto;font-size:9px}.contract-progress strong{font:500 17px var(--font-mono);color:#c2afd8}.progress-track{background:#393141;border-radius:3px;height:3px;margin-top:8px;overflow:hidden}.progress-track>span{background:#ac98c7;height:100%;display:block}.contract-lifecycle{align-items:center;gap:25px;padding:28px 21px;display:flex}.contract-lifecycle>div{grid-template-columns:24px auto;align-items:center;gap:1px 8px;display:grid}.lifecycle-node{color:#7890ad;width:24px;height:24px;font:8px var(--font-mono);border:1px solid #46536a;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;display:flex}.lifecycle-node.bound{color:#b3a0cd;border-color:#77618e}.lifecycle-node.verified{color:#a0cbb3;border-color:#46755f}.contract-lifecycle strong{color:#a9bad2;font-size:10px;font-weight:500}.contract-lifecycle>div>p{color:#627b9a;font-size:7px}.contract-lifecycle>svg{color:#3d526c}.lifecycle-note{color:#7b9c86;align-items:center;gap:7px;margin-left:auto;font-size:8px;display:flex}.contract-table{min-width:900px}.contract-table td{vertical-align:top}.contract-table th:first-child{width:23%}.contract-table th:nth-child(2){width:34%}.contract-category{font:6px var(--font-mono);letter-spacing:.4px;color:#8877a0;margin-bottom:7px;display:block}.table-row-button{text-align:left;color:#c3b6d7;align-items:center;gap:7px;padding:0;font-size:10px;font-weight:500;display:flex}.contract-table .mono.table-cell-subtitle{color:#67677c;font-size:6px}.requirement-text{color:#a6b2c8;font-size:9px;font-weight:500;line-height:1.8;display:block}.source-binding{color:#7e99ba;overflow-wrap:anywhere;max-width:260px;font-size:7px;line-height:1.8;display:block}.binding-arrow{color:#5b6b83;margin:3px 0;font-size:8px;display:block}.contract-state{color:#91a0ba;font:7px var(--font-mono);text-transform:uppercase;white-space:nowrap;border:1px solid #445069;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.contract-state.verified{color:#89c3a2;background:#6ee7b706;border-color:#39634e}.contract-state.bound{color:#b39ec9;background:#a78bfa06;border-color:#5c4a71}.selected-row{background:#a78bfa08!important}.contract-detail{background:#211d29;border:1px solid #5b4670;border-radius:7px;justify-content:space-between;gap:25px;margin-top:17px;padding:21px;display:flex}.contract-detail h3{color:#d2c2e5;margin-top:9px;font-size:16px}.contract-detail p{color:#a291b7;max-width:450px;margin-top:7px;font-size:10px}.contract-detail dl{grid-template-columns:1fr 1fr;gap:12px 22px;max-width:420px;margin:0;display:grid}.contract-detail dt{font:6px var(--font-mono);text-transform:uppercase;color:#82708f;letter-spacing:.8px;margin-bottom:4px}.contract-detail dd{color:#b3a0c5;overflow-wrap:anywhere;margin:0;font-size:8px}.facts-intro{color:#88a5b7;background:#181d25;border:1px solid #3b4350;border-radius:9px;align-items:flex-start;gap:13px;padding:20px;display:flex}.facts-intro strong{color:#a8c0d1;font-size:11px;font-weight:500}.facts-intro p{color:#6e87a0;max-width:780px;margin-top:6px;font-size:9px;line-height:1.9}.facts-intro>.tiny-tag{color:#70849b;flex-shrink:0;margin-left:auto;font-size:6px}.fact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fact-card{background:#171c23;border:1px solid #303b49;border-radius:9px;min-width:0;padding:21px}.fact-status-line{align-items:center;gap:9px;margin-bottom:14px;display:flex}.fact-id{color:#6c819c;font-size:8px}.fact-status-line>.source-chip{margin-left:auto;font-size:6px}.fact-status{color:#c4ae79;border:1px solid #625435;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:7px;display:inline-flex}.fact-status.docs_verified{color:#92b0d1;background:#60a5fa07;border-color:#365a7a}.fact-status.supported_observation{color:#89bd9f;border-color:#3c6751}.fact-status.contradicted_observation{color:#d28fa0;border-color:#6b3c4b}.fact-card h2{color:#cad7e8;letter-spacing:-.25px;margin-bottom:11px;font-size:16px;line-height:1.5}.endpoint-line{color:#779dbb;overflow-wrap:anywhere;background:#111821;border:1px solid #283c4d;border-radius:5px;align-items:center;gap:7px;padding:8px;font-size:8px;display:flex}.http-method{font:6px var(--font-mono);color:#94bfad;border:1px solid #416450;border-radius:3px;padding:2px 4px;display:inline-block}.http-method.post{color:#d1ba83;border-color:#6b5a33}.fact-statement{color:#8ea6c0;margin-top:14px;font-size:10px;line-height:1.9}.fact-limitation{color:#a08d66;background:#d0a55206;border-left:2px solid #6b5a35;align-items:flex-start;gap:6px;margin-top:13px;padding:10px;display:flex}.fact-limitation>svg{width:11px;height:11px;margin-top:2px}.fact-limitation p{color:#9e9075;font-size:8px;line-height:1.9}.fact-metadata{grid-template-columns:1.4fr 1fr;gap:13px 20px;margin:17px 0;display:grid}.fact-metadata dt{font:6px var(--font-mono);color:#5e7694;text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px}.fact-metadata dd{color:#91a5be;margin:0;font-size:8px;line-height:1.8}.fact-metadata dd.mono{font-size:7px}.fact-actions{border-top:1px solid #2b3848;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.fact-actions .text-link{font-size:8px}.fact-actions .pending-label{font-size:7px}.mcp-callout{background:#221d2b55;border:1px solid #40364e;border-radius:9px;align-items:center;gap:17px;margin-top:24px;padding:23px;display:flex}.mcp-callout h3{color:#c7b9da;margin:6px 0 11px;font-size:15px}.mcp-callout code{color:#a893bf;font-size:9px}.mcp-callout p{color:#7e6d93;margin-top:8px;font-size:9px}.mcp-callout>.text-link{flex-shrink:0;margin-left:auto}.evidence-summary{background:#171d25;border:1px solid #303e4d;border-radius:9px;grid-template-columns:1fr 1fr 1fr 1.2fr;margin-bottom:25px;padding:24px;display:grid}.evidence-summary>div{border-right:1px solid #2d3c4d;grid-template-columns:25px 1fr;align-items:center;gap:3px 10px;padding:0 21px;display:grid}.evidence-summary>div:first-child{padding-left:0}.evidence-summary>div>svg{color:#7498b1;grid-row:1/3}.evidence-summary strong{font:500 16px var(--font-mono);color:#aac5db}.evidence-summary span{color:#6d89a6;font-size:8px}.evidence-summary .evidence-summary-note{color:#6d86a2;border:0;padding-right:0;font-size:9px;line-height:1.9;display:block}.evidence-record-list{background:#181d25;border:1px solid #303c4b;border-radius:9px;overflow:hidden}.evidence-record{text-align:left;border-bottom:1px solid #2a3645;align-items:center;gap:15px;width:100%;min-width:0;padding:18px;display:flex}.evidence-record:last-child{border:0}.evidence-record:hover{background:#ffffff03}.evidence-kind-icon{color:#84a8c8;background:#233b521c;border:1px solid #34495e;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:37px;display:flex}.evidence-kind-icon.test{color:#8eb69e;background:#22392d33;border-color:#3b594c}.evidence-kind-icon.contract,.evidence-kind-icon.source{color:#b29bc8;background:#30253c33;border-color:#50425e}.evidence-record-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.evidence-record-main>strong{color:#c1d2e5;font-size:11px;font-weight:500}.evidence-record-main>span{color:#7891ad;font-size:9px;line-height:1.7}.evidence-record-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;display:flex;color:#526c8a!important;font-size:7px!important}.evidence-record-meta code{color:#728aa7;font-size:7px}.evidence-record>.source-chip{font-size:7px}.evidence-record>svg:last-child{color:#5c7593}.repair-picker-row{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.repair-candidates{flex-wrap:wrap;gap:9px;display:flex}.repair-candidate{text-align:left;color:#889ab3;background:#171c24;border:1px solid #39404e;border-radius:7px;align-items:center;gap:8px;padding:9px 13px;display:flex}.repair-candidate>span:last-child{flex-direction:column;gap:2px;font-size:9px;display:flex}.repair-candidate small{color:#617a98;text-transform:uppercase;letter-spacing:1px;font-size:6px}.repair-candidate-icon{border:1px solid #425069;border-radius:5px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.repair-candidate.active{color:#d0bddf;background:#a78bfa0a;border-color:#87719e}.repair-candidate.rejected .repair-candidate-icon{color:#cb8e9e;border-color:#6b3c4a}.repair-candidate.verified .repair-candidate-icon{color:#9cceb0;border-color:#3d6650}.repair-summary{background:linear-gradient(110deg,#1d30233b,#181d24);border:1px solid #3a4a3f;border-radius:9px;align-items:center;gap:16px;padding:22px;display:flex}.repair-summary.rejected{background:linear-gradient(110deg,#3a202a44,#1d1b24);border-color:#5e3542}.repair-summary-title{align-items:center;gap:12px;display:flex}.repair-summary h2{letter-spacing:-.4px;color:#cbd8d1;font-size:18px}.repair-summary.rejected h2{color:#d8b5c3}.repair-summary p{color:#7e9b8e;max-width:850px;margin:7px 0 10px;font-size:10px;line-height:1.8}.repair-summary.rejected p{color:#a28191}.repair-status{color:#8ec5a4;font:6px var(--font-mono);letter-spacing:.7px;border:1px solid #457057;border-radius:4px;padding:3px 6px;display:inline-block}.repair-status.rejected{color:#ee9ab2;background:#fb71850a;border-color:#844253}.repair-status.proposed,.repair-status.compiled{color:#b0a0c5;border-color:#655078}.repair-provenance{color:#628573;flex-wrap:wrap;align-items:center;gap:9px;font-size:7px;display:flex}.repair-summary.rejected .repair-provenance{color:#8a6075}.repair-provenance>.source-chip{font-size:6px}.policy-strip-heading{justify-content:space-between;align-items:center;margin:22px 0 10px;display:flex}.policy-strip-heading .eyebrow{font-size:7px}.policy-strip-heading>span{color:#798ca6;font-size:7px}.patch-policy-strip{flex-wrap:wrap;gap:6px;margin-bottom:19px;display:flex}.policy-check{color:#81b498;white-space:nowrap;background:#6ee7b706;border:1px solid #355445;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.policy-check>svg{width:10px;height:10px}.policy-check.fail{color:#e09aaf;background:#fb71850c;border-color:#8a4558}.policy-violation{color:#d791a6;background:#fb71850c;border:1px solid #894559;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:17px;padding:14px 17px;display:flex}.policy-violation>div{flex-direction:column;gap:4px;display:flex}.policy-violation strong{font-size:10px;font-weight:500}.policy-violation code{color:#b57991;font-size:8px}.policy-violation span{color:#a06d82;font-size:8px}.diff-test-grid{grid-template-columns:minmax(0,1.85fr) minmax(255px,1fr);gap:15px;display:grid}.diff-panel,.tests-panel{background:#151b22;border:1px solid #303c4b;border-radius:9px;min-width:0;overflow:hidden}.diff-panel .panel-toolbar{background:#1a212b;font-size:8px}.diff-panel .panel-toolbar .mono{text-overflow:ellipsis;overflow:hidden}.diff-stats{font:8px var(--font-mono);gap:9px;display:flex}.diff-stats>span:first-child{color:#86bf9e}.diff-stats>span:last-child{color:#cf8b9e}.diff-scroll{scrollbar-width:thin;max-height:480px;overflow:auto}.diff-table{border-collapse:collapse;width:100%;font:9px/2 var(--font-mono)}.diff-table td{vertical-align:top;padding:0}.diff-line-number{text-align:right;color:#485e77;-webkit-user-select:none;user-select:none;background:#0f161e55;border-right:1px solid #243342;width:32px;min-width:32px;padding-right:9px!important}.diff-gutter{color:#7387a2;-webkit-user-select:none;user-select:none;width:20px;padding-left:7px!important}.diff-code{white-space:pre;color:#8ca7c5;padding:0 8px!important}.diff-code>code{font-size:8px;line-height:2.5}.diff-citation{text-align:center;width:25px;min-width:25px}.diff-citation button{color:#b9a0d1;background:#a78bfa14;border:1px solid #705a88;border-radius:3px;justify-content:center;align-items:center;margin-top:3px;padding:3px 4px;display:flex}.diff-add{background:#6ee7b709}.diff-add .diff-code{color:#a2ccba}.diff-add .diff-gutter{color:#80bb9f}.diff-remove{background:#fb718509}.diff-remove .diff-code{color:#ba8c9b}.diff-remove .diff-gutter{color:#ce8b9e}.citation-selected{background:#a78bfa1a!important}.diff-footer{color:#526d8e;border-top:1px solid #2c3b4b;align-items:center;gap:6px;padding:12px;font-size:7px;display:flex}.diff-footer code{color:#7993b0;font-size:6px}.tests-panel .panel-toolbar{background:#1a212b;font-size:9px}.test-list{max-height:480px;overflow:auto}.test-result{border-bottom:1px solid #2a3a4b;padding:14px}.test-result>div{color:#8ab89c;align-items:flex-start;gap:6px;display:flex}.test-result>div>svg{width:12px;height:12px;margin-top:2px}.test-result strong{color:#a6bacc;flex:1;font-size:9px;font-weight:450;line-height:1.6}.test-result>div>svg:last-child:not(:first-child){color:#6b7e97;width:9px;height:9px}.test-result p{color:#5e7b98;margin:7px 0;font-size:8px;line-height:1.8}.test-result>span{font:6px var(--font-mono);color:#6f8a9e;gap:7px;display:flex}.test-result.fail>div{color:var(--rose)}.test-result.pending>div{color:#b4a174}.test-integrity-note{color:#5d7d73;align-items:center;gap:6px;padding:11px 13px;font-size:7px;display:flex}.citation-panel{background:#231b2d44;border:1px solid #4c3b5c;border-radius:8px;align-items:flex-start;gap:15px;min-width:0;margin-top:17px;padding:20px;display:flex}.citation-panel>div{min-width:0}.citation-panel .eyebrow{color:#9982b0;font-size:7px}.citation-panel h3{color:#ccafdf;margin-top:5px;font-size:13px}.citation-panel p{color:#9477ae;margin:5px 0 8px;font-size:9px}.citation-panel code{color:#b49bc9;overflow-wrap:anywhere;font-size:8px}.citation-hash{font:6px var(--font-mono);color:#6c567f;margin-top:6px;display:block}.citation-panel>.text-link{flex-shrink:0;align-self:center;margin-left:auto;font-size:8px}.repair-action-row{justify-content:space-between;align-items:center;gap:15px;margin:22px 0;display:flex}.repair-action-row>span{color:#57718c;align-items:center;gap:8px;font-size:7px;display:flex}.repair-action-row>div{align-items:center;gap:8px;display:flex}.repair-action-row .button{font-size:9px}.repair-empty{text-align:center;background:radial-gradient(at 50% 0,#a78bfa09,#0000 60%),#171b22;border:1px dashed #4a3d59;border-radius:12px;padding:58px 30px}.repair-empty-graphic{color:#61526f;justify-content:center;align-items:center;gap:27px;margin-bottom:36px;display:flex}.repair-empty-graphic>div{color:#9b87b2;flex-direction:column;align-items:center;gap:11px;display:flex}.repair-empty-graphic>div>svg{box-sizing:content-box;background:#a78bfa09;border:1px solid #5e4a73;border-radius:12px;padding:17px}.repair-empty-graphic>div>span{font:7px var(--font-mono);color:#816d96}.repair-empty h2{letter-spacing:-.5px;color:#d1c1df;font-size:22px}.repair-empty>p{color:#8e7a9f;max-width:530px;margin:13px auto 24px;font-size:11px;line-height:1.9}.evaluation-stat-row{background:#191d25;border:1px solid #363d4d;border-radius:9px;grid-template-columns:repeat(3,1fr) 1.2fr;margin-bottom:22px;padding:25px;display:grid}.evaluation-stat-row>div{border-right:1px solid #343d4e;padding:0 25px}.evaluation-stat-row>div:first-child{padding-left:0}.evaluation-stat-row>div:last-child{border:0;padding-right:0}.evaluation-stat-row>div>span:first-child{font:7px var(--font-mono);color:#727f9b;letter-spacing:1px;margin-bottom:10px;display:block}.evaluation-stat-row strong{font:400 32px var(--font-mono);color:#c2cee1;display:block}.evaluation-stat-row p{color:#6f7f9a;margin-top:5px;font-size:8px}.protocol-status{color:#b1a3c8;text-transform:capitalize;align-items:center;gap:6px;margin-bottom:12px;font-size:10px;display:flex}.evaluation-stat-row code{color:#73648c;font-size:7px}.evaluation-chart-panel{background:#171b23;border:1px solid #333d4d;border-radius:9px;overflow:hidden}.chart-filters{gap:7px;display:flex}.paired-plot{padding:20px 10px 4px;position:relative}.paired-plot>svg{width:100%;height:auto}.plot-empty-overlay{background:radial-gradient(#171b23f5 18%,#171b23b0 60%,#0000 80%);flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;inset:10px 0 20px 225px}.plot-empty-overlay .round-icon{color:#a397bc;background:#242936;border-color:#454f64}.plot-empty-overlay>strong{color:#b6c0d1;letter-spacing:-.2px;font-size:14px}.plot-empty-overlay p{color:#78849b;font-size:9px}.plot-footnote{color:#667b98;border-top:1px solid #303b4b;justify-content:space-between;gap:14px;padding:12px 17px;font-size:7px;display:flex}.arm-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.arm-card{background:#181d26;border:1px solid #354051;border-radius:8px;padding:18px;position:relative}.arm-card h3{color:#b6c6dd;margin-bottom:8px;padding-right:25px;font-size:12px}.arm-card>p{color:#7288a6;font-size:9px;line-height:1.9}.arm-letter{color:#a5b5cb;width:22px;height:22px;font:8px var(--font-mono);border:1px solid #4f617a;border-radius:5px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.arm-card.arm-B{background:#a78bfa06;border-color:#5b4c72}.arm-B .arm-letter{color:#c4a8df;border-color:#7c6298}.arm-C .arm-letter{color:#9dceb6;border-color:#477963}.protocol-details{border-bottom:1px solid #2c3645;grid-template-columns:1.4fr 1fr;gap:25px;margin-bottom:5px;padding:23px 0;display:grid}.protocol-details .eyebrow{margin-bottom:12px;font-size:7px}.family-tag{color:#8b9fbb;background:#1c2532;border:1px solid #39465a;border-radius:4px;margin:0 5px 6px 0;padding:4px 7px;font-size:8px;display:inline-flex}.protocol-details>div:last-child{border-left:1px solid #303b4c;padding-left:25px}.protocol-details code{color:#aa96c5;font-size:9px}.protocol-details p{color:#667b98;margin-top:9px;font-size:8px;line-height:1.9}.arm-badge{width:22px;height:22px;font:8px var(--font-mono);color:#9aaec9;border:1px solid #465771;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.arm-badge.arm-B{color:#b8a1d3;border-color:#72598f}.arm-badge.arm-C{color:#92bda8;border-color:#3d6d58}.attempt-outcome{text-transform:capitalize;font-size:8px}.attempt-outcome.pass{color:#94cbae}.attempt-outcome.fail{color:#d494a8}.attempt-outcome.pending{color:#b6a176}.quiet-empty{color:#7c8fac;background:#181e2744;border:1px dashed #384457;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:35px;font-size:10px;display:flex}.load-more{margin:20px auto;display:flex}.errand-intent{background:linear-gradient(110deg,#a78bfa0a,#191b24);border:1px solid #534269;border-radius:9px;align-items:center;gap:18px;margin-bottom:22px;padding:24px;display:flex}.errand-intent .round-icon{width:50px;height:50px}.errand-intent h2{letter-spacing:-.5px;color:#d7c7e9;margin-top:7px;font-size:20px}.errand-intent p{color:#8e7fa4;margin-top:8px;font-size:10px}.orders-not-charges{color:#d1b778;white-space:nowrap;border:1px solid #6e5d36;border-radius:5px;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;font-size:8px;display:flex}.errand-comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.errand-arm{background:linear-gradient(135deg,#fb718507,#191b23);border:1px solid #593647;border-radius:9px;padding:24px}.errand-arm.hardened{background:linear-gradient(135deg,#6ee7b705,#171e22);border-color:#365b49}.errand-arm-title{align-items:center;gap:8px;display:flex}.errand-arm h2{color:#c3afbf;font-size:13px}.errand-arm.hardened h2{color:#adc8bd}.errand-arm-title>.tiny-tag{margin-left:auto;font-size:6px}.errand-order-count{color:#d999b0;align-items:center;gap:15px;margin:20px 0;display:flex}.errand-order-count strong{font:400 55px/.9 var(--font-mono)}.errand-order-count>span{color:#ac7e94;font-size:11px;line-height:1.8}.hardened .errand-order-count{color:#a0d6bc}.hardened .errand-order-count>span{color:#789d89}.errand-orders{flex-direction:column;gap:7px;min-height:75px;display:flex}.errand-orders>div{background:#2c202c44;border:1px solid #58394b;border-radius:5px;align-items:center;gap:9px;padding:9px 10px;display:flex}.errand-orders>div>span:first-child{font:6px var(--font-mono);color:#7d5069}.errand-orders code{color:#bb8ca6;overflow-wrap:anywhere;font-size:8px}.errand-orders .source-chip{margin-left:auto;padding:1px 3px;font-size:5px}.hardened .errand-orders>div{background:#1c30262b;border-color:#355d4b}.hardened .errand-orders code{color:#88b8a2}.hardened .errand-orders>div>span:first-child{color:#527664}.errand-arm>p{color:#927084;margin:12px 0 16px;font-size:9px;line-height:1.8}.errand-arm.hardened>p{color:#728f80}.errand-arm>.button{font-size:8px}.tool-transcript{background:#191a23;border:1px solid #3d3a4c;border-radius:9px;overflow:hidden}.tool-call{border-bottom:1px solid #373444;align-items:flex-start;gap:14px;padding:21px;display:flex}.tool-call:last-child{border:0}.tool-sequence{color:#655875;margin-top:8px;font-size:8px}.tool-call-icon{color:#ad90c5;background:#a78bfa06;border:1px solid #524660;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.tool-call-body{flex:1;min-width:0}.tool-call-title{align-items:center;gap:9px;display:flex}.tool-call h3{font:9px var(--font-mono);color:#c3abd7;overflow-wrap:anywhere}.tool-transport{color:#77658a;letter-spacing:.2px;font-size:7px}.tool-call-title>.source-chip{margin-left:auto;font-size:6px}.tool-call p{color:#8c7aa0;margin:8px 0 11px;font-size:10px;line-height:1.9}.tool-call-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.identity-badge{font:6px var(--font-mono);color:#cc8ba6;border:1px solid #6c4258;border-radius:4px;padding:3px 5px}.identity-badge.stable,.identity-badge.forwarded{color:#94c5ac;border-color:#396e54}.tool-response{color:#a28eaf;font:7px var(--font-mono)}.tool-call-meta>code{color:#6e5e80;font-size:7px}.tool-call.lost{background:#fb718507;border-left:2px solid #e17d99}.errand-charge-note{color:#c3aa77;background:#c5a24c05;border:1px solid #554837;border-radius:7px;align-items:center;gap:9px;margin-top:20px;padding:15px;display:flex}.errand-charge-note strong{font-size:10px;font-weight:500}.errand-charge-note>span{color:#958463;margin-left:auto;font-size:9px}.judge-hero{border-bottom:1px solid #363143;padding:27px 20px 45px;position:relative;overflow:hidden}.judge-kicker{font:7px var(--font-mono);letter-spacing:1.5px;color:#a28aba;align-items:center;gap:7px;margin-bottom:22px;display:flex}.judge-hero h1{letter-spacing:-1.8px;z-index:1;color:#e0d3ef;font-size:42px;font-weight:500;line-height:1.12;position:relative}.judge-hero h1>span{color:#9e8caf}.judge-hero>p{color:#877799;z-index:1;max-width:540px;margin-top:21px;font-size:12px;line-height:1.9;position:relative}.judge-hero-actions{z-index:1;gap:10px;margin:26px 0 18px;display:flex;position:relative}.judge-mode-note{color:#71647e;z-index:1;align-items:center;gap:9px;font-size:8px;display:flex;position:relative}.judge-mode-note .source-chip{font-size:7px}.judge-orbit{color:#aa87cb;justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:absolute;top:24px;right:50px}.judge-orbit>span{border:1px solid #7d5c8c33;border-radius:50%;position:absolute;inset:0;transform:rotate(-35deg)scaleX(.5)}.judge-orbit>span:nth-child(2){transform:rotate(35deg)scaleX(.5)}.judge-orbit>span:nth-child(3){transform:rotate(90deg)scaleX(.5)}.judge-orbit>div{background:radial-gradient(#a78bfa17,#221a2d);border:1px solid #72558555;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex;box-shadow:0 0 65px #a78bfa0b}.judge-tour-layout{grid-template-columns:1fr 1.2fr;gap:40px;padding:35px 20px 12px;display:grid}.tour-step-list{flex-direction:column;gap:5px;display:flex}.tour-step-list>button{text-align:left;color:#7e6d90;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:12px 13px;font-size:10px;display:flex}.tour-step-list>button>span{width:19px;height:19px;font:7px var(--font-mono);color:#8b729c;border:1px solid #554361;border-radius:50%;justify-content:center;align-items:center;display:flex}.tour-step-list strong{flex:1;font-weight:450}.tour-step-list>button>svg{color:#594b68}.tour-step-list>button.active{color:#d0b9e4;background:#a78bfa09;border-color:#705484}.tour-step-list>button.active>span{color:#e0ccf0;background:#6c4d83;border-color:#8b65aa}.tour-detail{background:linear-gradient(130deg,#a78bfa08,#1a1b24);border:1px solid #59416d;border-radius:10px;flex-direction:column;align-items:flex-start;padding:31px;display:flex}.tour-detail>.round-icon{width:50px;height:50px;margin-bottom:25px}.tour-detail>.eyebrow{color:#967bab;font-size:7px}.tour-detail h2{letter-spacing:-.6px;color:#d0b8e3;margin-top:12px;font-size:25px;line-height:1.3}.tour-detail p{color:#9b82ad;margin:14px 0 24px;font-size:11px;line-height:1.9}.tour-detail>.button{font-size:10px}.tour-pagination{color:#7a628e;border-top:1px solid #5b426c66;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:auto;padding-top:25px;font-size:8px;display:flex}.tour-pagination button{color:#b59ac9;align-items:center;gap:5px;font-size:8px;display:flex}.tour-pagination button:disabled{opacity:.25}dialog{color:var(--text);background:#191e27;border:0;max-height:calc(100dvh - 60px);padding:0;box-shadow:0 20px 100px #0006}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080b12a6}.evidence-drawer{background:#171d26;border-left:1px solid #3b495c;border-radius:0;width:410px;max-width:calc(100vw - 30px);height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}.drawer-inner{min-height:100%;padding:25px 24px}.drawer-header{border-bottom:1px solid #324052;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:21px;display:flex}.drawer-header .eyebrow{color:#7e8ca5;font-size:7px}.drawer-header h2{letter-spacing:-.4px;color:#cbd9eb;margin-top:6px;font-size:20px}.drawer-provenance{align-items:center;gap:7px;margin-bottom:17px;display:flex}.drawer-title{letter-spacing:-.3px;color:#bcd0e6;font-size:18px;line-height:1.5}.drawer-summary{color:#7f9ab8;margin-top:10px;font-size:11px;line-height:1.9}.evidence-meta{flex-direction:column;gap:13px;margin:22px 0;display:flex}.evidence-meta>div{border-bottom:1px solid #2b3b4e;grid-template-columns:65px 1fr;gap:11px;padding-bottom:12px;display:grid}.evidence-meta dt{font:7px var(--font-mono);text-transform:uppercase;letter-spacing:.5px;color:#607b9d}.evidence-meta dd{color:#9cb5cf;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.8}.evidence-meta dd.mono{font-size:7px}.code-heading{color:#849ebc;align-items:center;gap:6px;margin-bottom:10px;font-size:9px;display:flex}.evidence-json{white-space:pre-wrap;overflow-wrap:anywhere;font:8px/1.9 var(--font-mono);color:#9ab7d2;background:#101720;border:1px solid #2d4157;border-radius:7px;max-height:380px;padding:15px;overflow:auto}.redaction-note{color:#6f9d85;align-items:flex-start;gap:8px;margin:17px 0 22px;display:flex}.redaction-note>div{color:#88b39a;font-size:9px}.redaction-note small{color:#638c78;margin-top:4px;font-size:8px;line-height:1.8;display:block}.command-dialog{background:#181f2b;border:1px solid #43506a;border-radius:12px;width:520px;max-width:calc(100vw - 30px);margin:15vh auto auto}.command-search{color:#7d95b5;border-bottom:1px solid #34435a;align-items:center;gap:12px;padding:15px 18px;display:flex}.command-search input{color:#c2d4ec;background:0 0;border:0;outline:0;flex:1;width:0;font-size:12px}.command-results{max-height:380px;padding:9px;overflow:auto}.command-results>a{color:#8fa8c8;border-radius:6px;align-items:center;gap:10px;padding:10px 11px;font-size:11px;display:flex}.command-results>a:hover{color:#d3e4f8;background:#29374c}.command-results>a>span{flex:1}.command-results>a>svg:last-child{color:#526f95}.command-footer{color:#5b789e;border-top:1px solid #2b3d55;align-items:center;gap:7px;padding:10px 18px;font-size:8px;display:flex}.command-footer kbd{color:#8aa5c6;border:1px solid #3f5775;border-radius:3px;margin-left:auto;padding:1px 4px;font-size:7px}.padded{padding:15px}.confirmation-dialog{background:#18251f;border:1px solid #3a6451;border-radius:12px;width:500px;max-width:calc(100vw - 30px);padding:28px}.confirmation-icon{color:#a1d3b5;background:#6ee7b70b;border:1px solid #4a775c;border-radius:12px;justify-content:center;align-items:center;width:49px;height:49px;margin-bottom:22px;display:flex}.confirmation-dialog .eyebrow{color:#7e9e88;font-size:8px}.confirmation-dialog h2{letter-spacing:-.7px;color:#c5ddcf;margin:11px 0;font-size:23px}.confirmation-dialog>p{color:#8ba997;font-size:11px;line-height:1.9}.approval-summary{background:#10221855;border:1px solid #365141;border-radius:7px;margin:21px 0;padding:14px}.approval-summary>div{grid-template-columns:115px 1fr;gap:12px;padding:7px 0;display:grid}.approval-summary dt{color:#70917b;font-size:8px}.approval-summary dd{color:#b3d0bc;overflow-wrap:anywhere;margin:0;font-size:9px}.approval-summary dd.mono{font-size:7px}.confirmation-actions{justify-content:flex-end;gap:8px;display:flex}.confirmation-actions>.button{font-size:9px}.route-error{background:radial-gradient(at 40%,#a78bfa06,#0000 70%);flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;max-width:900px;min-height:100vh;margin:0 auto;padding:9vw;display:flex}.route-error h1{letter-spacing:-1.5px;font-size:42px}.route-error>p{color:var(--muted);font-size:14px;line-height:1.9}.route-error>div:last-child{gap:10px;display:flex}.workspace-loading{padding:20px 0}.loading-kicker{color:#9f8cb8;align-items:center;gap:9px;margin-bottom:26px;font-size:10px;display:flex}.skeleton{background:linear-gradient(100deg,#1d222c 20%,#262e3b 42%,#1d222c 64%) 0 0/220% 100%;border-radius:8px;animation:2.5s infinite shimmer}.skeleton-title{width:330px;max-width:80%;height:30px;margin-bottom:13px}.skeleton-subtitle{width:420px;max-width:90%;height:12px;margin-bottom:28px}.skeleton-money{width:100%;height:140px;margin-bottom:25px}.skeleton-workbench{grid-template-columns:250px 1fr;gap:20px;display:grid}.skeleton-phone{border-radius:30px;height:470px}.skeleton-lanes{height:460px}.workspace-loading>p{color:#5d718e;text-align:center;margin-top:25px;font-size:9px}@keyframes shimmer{to{background-position:-220% 0}}.report-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.report-toolbar>div{gap:7px;display:flex}.report-toolbar .button{font-size:9px}.report-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rose:#ad4562;color:#354653;background:#f8f8f4;border:1px solid #d9dfdc;border-radius:8px;max-width:1000px;margin:0 auto;padding:40px 45px;box-shadow:0 10px 55px #0002}.report-header{border-bottom:1px solid #d7deda;justify-content:space-between;align-items:center;gap:15px;padding-bottom:26px;display:flex}.report-brand{letter-spacing:-.8px;color:#283940;align-items:center;gap:9px;font-size:21px;font-weight:600;display:flex}.report-brand>span>span{font:5px var(--font-mono);letter-spacing:1.3px;color:#8b999b;margin-top:4px;display:block}.report-version{font:6px var(--font-mono);letter-spacing:1px;color:#8d9b9d}.report-title{margin:28px 0}.report-title .eyebrow{color:#839395;font-size:7px}.report-title h1{letter-spacing:-1.2px;color:#2f4147;margin:10px 0 12px;font-size:35px}.report-title>div{align-items:center;gap:13px;display:flex}.report-title>div>span:last-child{color:#8e9c9e;font-size:7px}.report-paper .source-chip{color:#897a50;background:#eee7d7;border-color:#c7b581;font-size:7px}.report-paper .verdict-fail{color:#b24b64}.report-paper .verdict-pass{color:#2f805a}.report-title>p{color:#75878c;margin-top:18px;font-size:12px;line-height:1.9}.report-consequence{background:#eef2ec;border:1px solid #dae0da;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:27px 0;padding:20px;display:grid}.report-consequence>div{border-right:1px solid #d6ddd5;padding:0 15px}.report-consequence>div:first-child{padding-left:0}.report-consequence>div:last-child{border:0}.report-consequence span{color:#7f9187;font-size:7px;display:block}.report-consequence strong{font:400 24px var(--font-mono);color:#455e51;letter-spacing:-.5px;margin-top:8px;display:block}.report-section{margin-top:28px}.report-section h2{color:#3a5259;letter-spacing:-.2px;border-bottom:1px solid #dce1dc;margin-bottom:13px;padding-bottom:10px;font-size:15px}.report-section p{color:#7a8d92;margin-top:8px;font-size:10px;line-height:1.95}.report-section small{color:#8b999e;font-size:8px}.report-scope-note{align-items:center;gap:7px;display:flex;color:#7b9383!important;font-size:8px!important}.report-table{border-collapse:collapse;text-align:left;width:100%;font-size:9px}.report-table th{font:6px var(--font-mono);letter-spacing:.6px;color:#92a0a1;background:#eef1eb;border-bottom:1px solid #d8dfd7;padding:10px 8px}.report-table td{color:#6f858a;vertical-align:top;border-bottom:1px solid #e1e6de;padding:12px 8px;font-size:8px;line-height:1.8}.report-table td>strong{color:#4d686d;font-size:9px;font-weight:500}.report-table td>small{color:#94a4a7;margin-top:5px;font-size:6px;display:block}.report-table code{color:#618087;overflow-wrap:anywhere;font-size:7px}.report-table .verdict{font-size:7px}.report-paper .text-link{color:#548776;font-size:8px}.report-manifest{grid-template-columns:1fr 1fr;gap:16px 30px;display:grid}.report-manifest dt{font:6px var(--font-mono);color:#99a6a7;letter-spacing:.7px;text-transform:uppercase;margin-bottom:5px}.report-manifest dd{font:7px/1.9 var(--font-mono);color:#6a858d;overflow-wrap:anywhere;margin:0}.report-footer{color:#9ba8a5;border-top:1px solid #d7dfd8;justify-content:space-between;gap:12px;margin-top:35px;padding-top:20px;font-size:7px;display:flex}.report-footer .mono{font-size:6px}.bramble-standalone{color:#394237;background:#eeeee5;min-height:100vh;padding-bottom:30px}.bramble-lab-banner{color:#a1b4a6;background:#17201b;justify-content:center;align-items:center;gap:15px;min-height:45px;padding:10px;font-size:9px;display:flex}.bramble-lab-banner>span:last-child{color:#70887a;font-size:8px}.standalone-storefront{border:1px solid #d2d7c6;border-radius:24px;max-width:360px;margin:22px auto;overflow:hidden;box-shadow:0 12px 40px #3441270c}.standalone-storefront .bramble-storefront{min-height:650px}.standalone-storefront .bramble-header{padding:14px 25px 22px}.standalone-storefront .bramble-wordmark{font-size:35px}.standalone-storefront .bramble-wordmark>span{font-size:7px}.standalone-storefront .bramble-body{padding:19px 25px 25px}.standalone-storefront .book-stage{height:220px;margin:12px 0 20px}.standalone-storefront .book-cover{transform:rotate(-5deg)scale(1.4)}.standalone-storefront .book-product h3{font-size:17px}.standalone-storefront .book-product p{font-size:9px}.standalone-storefront .book-product strong{font-size:14px}.standalone-storefront .bramble-rule{margin:20px 0}.standalone-storefront .bramble-payment h4{font-size:20px}.standalone-storefront .bramble-payment p{max-width:230px;margin:10px auto 16px;font-size:10px}.standalone-storefront .bramble-try-again{padding:12px;font-size:11px}.standalone-storefront .bramble-paid{padding:11px;font-size:10px}.standalone-storefront .bramble-footer{margin-top:18px;font-size:7px}.standalone-storefront .bramble-breadcrumb{font-size:9px}.standalone-storefront .phone-home-indicator{display:none}.standalone-provenance{text-align:center;color:#89947f;margin-top:17px;font-size:9px;line-height:1.9}.bramble-error{color:#9a5a4c;background:#f2d8ce;border:1px solid #d4b2a4;border-radius:7px;max-width:360px;margin:15px auto;padding:12px;font-size:11px}.bramble-standalone-loading{color:#738269;background:#f2f1e8;justify-content:center;align-items:center;gap:10px;min-height:100vh;font-size:13px;display:flex}@media (min-width:1600px){.main-content{padding:30px 38px}.workbench-grid{grid-template-columns:275px minmax(0,1fr) 33px;gap:25px}.phone-frame{max-width:275px}.bramble-storefront{min-height:525px}.book-stage{height:175px}.book-cover{transform:rotate(-5deg)scale(1.12)}.bramble-body{padding:15px 20px 24px}.bramble-payment p{font-size:8px}.bramble-payment h4{font-size:15px}.bramble-try-again{padding:9px;font-size:9px}.bramble-footer{font-size:6px}.timeline-scroll{height:431px}.timeline-row{min-height:80px}.event-body>strong{font-size:9px}.event-body>span:not(.event-tags),.event-time{font-size:7px}.money-total{font-size:40px}.money-total>span:first-child{font-size:30px}.money-total .money-multiplier{font-size:34px}.money-band{grid-template-columns:1fr 190px 260px;min-height:155px}.money-main>p{font-size:10px}.money-invariant strong{font-size:12px}.money-breakdown span{font-size:9px}.money-breakdown strong{font-size:11px}.trace-title h2{font-size:13px}.trace-view-tabs>button{font-size:9px}.lane-header>div{font-size:11px}.lane-header>span{font-size:7px}}@media (max-width:1280px){.sidebar{width:185px;padding-left:10px;padding-right:10px}.app-body{margin-left:185px}.topbar,.project-header{padding-left:23px;padding-right:23px}.project-tabs{gap:20px;padding-left:23px;padding-right:23px}.main-content{padding:22px 23px}.brand{gap:5px;font-size:18px}.brand-mark>svg{width:25px}.workspace-switcher{font-size:9px}.nav-item{font-size:10px}.nav-item.active:before{left:-10px}.money-band{grid-template-columns:1fr 150px;gap:16px;padding:20px}.money-invariant{border-top:1px solid #7a4b5b44;border-left:0;grid-column:1/3;gap:8px;min-height:43px;padding:14px 0 0}.money-invariant>.property-icon{width:25px;height:25px}.money-invariant>.property-icon>svg{width:15px}.money-invariant>div{flex-direction:row;align-items:center;gap:12px}.money-provenance{bottom:3px;left:auto;right:0}.money-total{font-size:31px}.money-total>span:first-child{font-size:25px}.money-main>p{font-size:8px}.money-band{margin-bottom:22px}.workbench-grid{grid-template-columns:225px minmax(0,1fr) 28px;gap:14px}.bramble-body{padding-left:13px;padding-right:13px}.phone-frame{border-width:3px;border-radius:29px}.book-stage{height:143px}.book-cover{transform:rotate(-5deg)scale(.94)}.bramble-storefront{min-height:463px}.timeline-scroll{height:380px}.lane-header>span{padding-left:0;font-size:5.5px}.lane-headers,.timeline-row,.timeline-guides{grid-template-columns:43px repeat(3,minmax(0,1fr))}.fracture-row:after{left:43px}.timeline-row{min-height:78px}.event-body>strong{font-size:7px}.event-body>span:not(.event-tags){font-size:5.8px}.timeline-event{margin-right:4px;padding-left:9px}.fracture-label,.trace-mode{display:none}.event-tags{gap:2px}.trace-title{gap:6px}.trace-title h2{font-size:10px}.playback-label{display:none}.below-workbench{grid-template-columns:1.5fr 1fr;gap:15px}.diagnosis-panel,.next-step-panel{padding:19px}.project-card{padding:19px 16px 0}.project-card>p{font-size:10px}.project-card h2{font-size:17px}.intro-banner>.button{font-size:9px}.studio-layout{grid-template-columns:minmax(0,1fr) 255px;gap:17px}.scenario-card{padding:13px}.scenario-card h3{font-size:12px}.scenario-family{font-size:5.5px}.studio-layout>section>.list-toolbar{flex-wrap:wrap;align-items:flex-start}.scenario-card>p{font-size:8px}.map-layout{grid-template-columns:minmax(0,1fr) 225px}.map-inspector{padding:18px}.campaign-summary{padding:20px}.campaign-summary>div{padding-left:16px;padding-right:16px}.campaign-summary strong{font-size:27px}.coverage-note p{font-size:8px}.contract-header{gap:15px;padding:19px}.contract-file p{font-size:8px}.contract-lifecycle{gap:17px;padding:25px 12px}.lifecycle-note{font-size:7px}.fact-card{padding:17px}.facts-intro>.tiny-tag{display:none}.fact-status{font-size:6px}.fact-card h2{font-size:14px}.diff-test-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr)}.diff-code>code{font-size:7px}.patch-policy-strip{gap:5px}.policy-check{flex:auto;padding:6px 8px;font-size:7px}.repair-summary h2{font-size:16px}.repair-provenance{font-size:6px}.judge-orbit{opacity:.6;right:-10px}.judge-hero h1{font-size:37px}.judge-hero>p{max-width:470px}.toast{left:calc(50% + 92px)}}@media (max-width:1050px){.sidebar{width:66px;padding:22px 8px 0}.app-body{margin-left:66px}.brand{justify-content:center;margin-bottom:25px;padding:0}.brand>span:not(.brand-mark){display:none}.brand-mark>svg{width:30px;height:30px}.workspace-switcher{background:0 0;border:0;margin:0 auto 26px;padding:0}.workspace-switcher>span:not(.workspace-avatar),.workspace-switcher>svg{display:none}.workspace-avatar{width:31px;height:31px;font-size:13px}.nav-eyebrow{height:1px;margin-bottom:7px;padding:0;font-size:0}.nav-item{justify-content:center;min-height:38px;padding:0}.nav-item>span{display:none}.nav-item>svg{width:18px;height:18px}.nav-item.active:before{left:-8px}.sidebar-divider{margin:20px 6px}.project-nav-item{justify-content:center;padding:12px 0;font-size:0}.project-nav-item>.project-dot{width:7px;height:7px}.project-nav-item>svg{display:none}.sidebar-bottom{padding-top:20px}.judge-link{justify-content:center;margin-bottom:15px;padding:10px 0}.judge-link>span,.judge-link>svg:last-child{display:none}.sidebar-help{justify-content:center;gap:0;padding:10px 0;font-size:0}.sidebar-help>svg:last-child{display:none}.local-status{justify-content:center;padding:15px 0;font-size:0}.local-status>.muted{display:none}.profile-row{justify-content:center;padding:15px 0}.profile-row>div,.profile-row>svg{display:none}.profile-avatar{width:29px;height:29px}.money-band{grid-template-columns:minmax(0,1fr) 150px}.workbench-grid{grid-template-columns:225px minmax(0,1fr) 28px}.topbar,.project-header{padding-left:22px;padding-right:22px}.topbar{height:49px}.main-content{padding:22px}.project-tabs{gap:22px;padding-left:22px;padding-right:22px}.section-heading h1{font-size:27px}.section-heading{gap:15px}.section-heading p{font-size:11px}.heading-actions>.button{font-size:9px}.progress-label{display:none}.progress-context{font-size:7px}.project-cards{gap:12px}.project-card{padding:17px 14px 0}.project-card-kind{font-size:8px}.project-card>p{font-size:9px}.project-card-meta{gap:9px;font-size:7px}.project-card-bottom .text-link,.project-card-bottom .verdict{font-size:8px}.intro-banner{gap:15px;padding:20px}.intro-banner h2{font-size:17px}.intro-banner p{max-width:430px;font-size:10px}.intro-banner>.button{font-size:8px}.connector-panel{gap:15px;padding:20px}.connector-panel>.text-link,.campaign-summary .coverage-note{display:none}.campaign-summary{grid-template-columns:repeat(3,1fr)}.campaign-summary>div:nth-child(3){border:0}.contract-lifecycle{gap:14px}.contract-lifecycle>div>p{font-size:6px}.contract-lifecycle strong{font-size:9px}.lifecycle-note{display:none}.fact-list{gap:13px}.fact-card{padding:16px}.fact-status-line{gap:6px}.fact-status-line>.source-chip{font-size:5px}.fact-statement{font-size:9px}.fact-metadata{gap:12px}.evidence-summary{grid-template-columns:repeat(3,1fr)}.evidence-summary .evidence-summary-note{display:none}.evidence-summary>div:nth-child(3){border:0}.judge-hero h1{font-size:34px}.judge-orbit{width:220px;height:220px;right:-40px}.judge-hero>p{max-width:400px;font-size:11px}.judge-mode-note{font-size:7px}.judge-tour-layout{gap:25px;padding-left:10px;padding-right:10px}.tour-detail{padding:24px}.tour-detail h2{font-size:22px}.tour-step-list>button{gap:8px;padding:11px 8px;font-size:9px}.toast{left:calc(50% + 33px)}.report-paper{padding:30px}.report-consequence strong{font-size:20px}}@media (max-width:800px){.main-content{padding:20px}.run-heading{flex-wrap:wrap;align-items:flex-start;gap:13px}.run-heading h1{font-size:29px}.run-heading>.heading-actions{justify-content:flex-end;width:100%;padding:0}.progress-context{display:none}.progress-strip{justify-content:space-between;padding:10px}.money-band{grid-template-columns:1fr 145px;min-height:150px;padding:18px}.money-total{gap:6px;font-size:29px}.money-total>span:first-child{font-size:23px}.money-total .money-multiplier{font-size:25px}.money-total>svg{width:15px}.money-main>p{font-size:7px}.money-breakdown{padding-left:17px}.money-breakdown span{font-size:7px}.money-invariant strong{font-size:9px}.workbench-grid{grid-template-columns:200px minmax(0,1fr);gap:14px;position:relative}.evidence-edge{flex-direction:row;grid-area:2/2;justify-content:center;min-height:0;margin-top:-2px;padding:9px;position:static}.evidence-edge>span:nth-child(2){writing-mode:horizontal-tb;font-size:7px}.evidence-edge>svg:last-child{transform:rotate(180deg)}.customer-column{grid-row:1/3}.phone-frame{border-radius:27px}.phone-island{width:55px;height:14px;top:9px}.bramble-statusbar{padding:9px 11px 11px;font-size:8px}.bramble-statusbar>div>svg{width:11px}.bramble-header{padding-left:13px;padding-right:13px}.bramble-wordmark{font-size:22px}.bramble-wordmark>span{letter-spacing:1.3px;font-size:4px}.bramble-body{padding:10px 12px 14px}.book-stage{height:125px}.book-cover{transform:rotate(-5deg)scale(.82)}.book-product h3{font-size:11px}.book-product p{font-size:5.5px}.book-product strong{font-size:8px}.bramble-payment h4{font-size:12px}.bramble-payment p{font-size:6.5px}.bramble-storefront{min-height:438px}.bramble-rule{margin:10px 0}.bramble-payment{min-height:130px}.bramble-try-again{padding:7px;font-size:7px}.bramble-footer{font-size:5px}.buyer-evidence{padding:10px 9px 0}.buyer-evidence-heading{gap:4px;font-size:8px}.buyer-evidence-heading>.source-chip{font-size:5px}.buyer-resource strong{font-size:8px}.buyer-resource small,.buyer-resource .resource-status{font-size:5px}.trace-title .tiny-tag{display:none}.trace-panel-heading{padding:12px}.trace-title h2{font-size:9px}.trace-view-tabs{gap:14px;padding:0 12px}.trace-view-tabs>button{font-size:7px}.lane-headers,.timeline-row{grid-template-columns:32px repeat(3,minmax(0,1fr))}.lane-headers{padding-left:10px;padding-right:10px}.lane-header{padding-left:8px}.lane-header>div{gap:4px;font-size:7px}.lane-header>span{font-size:5px}.lane-header>div>svg{width:9px;height:9px}.time-header{font-size:5px}.timeline-guides{grid-template-columns:32px repeat(3,minmax(0,1fr));inset:0 10px}.timeline-events{padding-left:10px;padding-right:10px}.timeline-row{min-height:86px}.event-time{font-size:5px}.event-body>strong{font-size:6.5px}.event-body>span:not(.event-tags){font-size:5.5px}.event-tags .source-chip,.identity-label{font-size:4.5px}.fracture-row:after{left:32px}.timeline-scroll{height:372px}.trace-selection{padding:9px;font-size:6px}.trace-selection>button,.selected-clock{font-size:6px}.trace-selection>span:nth-child(2){display:none}.trace-controls{gap:7px;padding:11px 9px}.knowledge-note{padding:0 9px 10px;font-size:5px}.knowledge-note>svg{width:8px}.below-workbench{grid-template-columns:1fr}.hypothesis strong{font-size:11px}.hypothesis p{font-size:9px}.hypothesis>div>span{font-size:7px}.panel-heading h2,.next-step-panel h2{font-size:19px}.panel-description,.next-step-panel>p{font-size:11px}.next-step-panel{padding:22px}.next-step-panel>.button{font-size:10px}.proof-checklist{gap:9px;font-size:10px}.experiment-result>div>span{font-size:9px}.comparison-callout{flex-wrap:wrap}.comparison-callout>.button{margin-left:auto}.section-heading{flex-wrap:wrap;gap:15px}.section-heading .heading-actions{padding:0}.section-heading h1{font-size:27px}.project-cards{grid-template-columns:1fr}.project-card{padding:20px 20px 0}.project-card-top{margin-bottom:15px}.project-card h2{font-size:21px}.project-card-kind{font-size:10px}.project-card>p{min-height:0;margin-top:13px;font-size:12px}.project-card-meta{margin-top:17px;font-size:9px}.project-card-bottom .text-link,.project-card-bottom .verdict{font-size:10px}.fixture-test-badge{max-width:260px;font-size:9px}.intro-banner{flex-wrap:wrap;align-items:flex-start}.intro-banner>.button{margin-left:68px;font-size:9px}.intro-banner>div{flex:1}.metric-row{gap:15px}.metric-block>strong{font-size:22px}.metric-block>p,.metric-block>span:first-child{font-size:8px}.map-layout{grid-template-columns:1fr}.map-inspector{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.map-inspector>.eyebrow{grid-column:1/3;margin-bottom:0}.map-inspector>.map-kind-chip{place-self:start}.map-inspector>h2{margin-top:0}.source-location{margin:0}.risk-explanation{grid-column:1/3;margin:0}.map-inspector .inspector-description{margin:0;font-size:9px}.inspector-hash{grid-column:1/3}.map-canvas{min-height:280px}.finding-row{padding:15px}.finding-content>strong{font-size:10px}.finding-content>span{font-size:8px}.finding-icon{width:27px;height:27px}.severity-chip{font-size:6px}.studio-layout{grid-template-columns:1fr}.studio-layout>section>.list-toolbar{flex-wrap:nowrap}.scenario-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-card{padding:17px}.scenario-card h3{font-size:13px}.scenario-card>p{font-size:9px}.scenario-family{font-size:6px}.scenario-inspector{padding:23px;position:static}.scenario-inspector h2{font-size:23px}.scenario-inspector>p{font-size:11px}.manifest-fields{grid-template-columns:1fr 1fr;gap:13px 25px;display:grid}.manifest-fields dt{font-size:7px}.manifest-fields dd{font-size:10px}.scenario-inspector .select-control{font-size:11px}.scope-card p{font-size:9px}.scope-card strong{font-size:10px}.scenario-inspector>.button{font-size:11px}.campaign-summary{padding:22px}.campaign-summary>div{padding-left:20px;padding-right:20px}.campaign-summary .eyebrow{font-size:6px}.campaign-summary p{font-size:8px}.campaign-summary strong{font-size:29px}.matrix-footer{flex-wrap:wrap;gap:8px;font-size:7px}.campaign-results-summary{gap:17px}.campaign-results-summary>span{font-size:6px}.campaign-results-summary strong{font-size:14px}.contract-header{flex-wrap:wrap}.contract-file{flex:1}.contract-file h2{font-size:15px}.contract-file p{font-size:7px}.contract-progress{min-width:120px}.contract-header>.source-chip{display:none}.contract-lifecycle{justify-content:space-between;gap:10px;padding:24px 0}.contract-lifecycle>div{column-gap:6px}.contract-lifecycle strong{font-size:9px}.contract-lifecycle>div>p{font-size:6px}.lifecycle-node{width:21px;height:21px}.contract-detail{flex-direction:column;gap:18px}.contract-detail dl{max-width:none}.fact-list{grid-template-columns:1fr}.fact-card{padding:21px}.fact-card h2{font-size:18px}.fact-status{font-size:7px}.fact-status-line>.source-chip{font-size:6px}.fact-statement{font-size:11px}.fact-limitation p{font-size:9px}.fact-metadata dt{font-size:7px}.fact-metadata dd{font-size:9px}.fact-metadata dd.mono{font-size:8px}.mcp-callout{align-items:flex-start;gap:13px;padding:20px}.mcp-callout>.text-link{display:none}.mcp-callout code{overflow-wrap:anywhere;font-size:8px}.evidence-summary{padding:20px}.evidence-summary>div{grid-template-columns:20px 1fr;column-gap:6px;padding:0 13px}.evidence-summary strong{font-size:12px}.evidence-summary span{font-size:6px}.evidence-summary>div>svg{width:16px}.evidence-record{gap:10px;padding:16px 13px}.evidence-record-main>strong{font-size:10px}.evidence-record-main>span{font-size:8px}.evidence-record>.tiny-tag{display:none}.evidence-record>.source-chip{font-size:6px}.evidence-record-meta{font-size:6px!important}.evidence-record-meta>.mono{display:none}.diff-test-grid{grid-template-columns:1fr}.diff-code>code{font-size:8px}.diff-scroll{max-height:420px}.tests-panel .test-list{grid-template-columns:1fr 1fr;max-height:none;display:grid}.test-result{border-right:1px solid #2b3c4d;padding:15px}.test-result:nth-child(2n){border-right:0}.test-result strong{font-size:10px}.test-result p{font-size:9px}.test-result>span{font-size:7px}.repair-summary h2{font-size:16px}.repair-summary p{font-size:10px}.repair-summary-title{flex-wrap:wrap;gap:8px}.repair-provenance{font-size:6px}.repair-summary>.round-icon,.citation-panel>.text-link{display:none}.citation-panel h3{font-size:13px}.citation-panel p{font-size:9px}.repair-action-row{flex-direction:column;align-items:flex-start}.repair-action-row>div{flex-wrap:wrap;justify-content:flex-end;width:100%}.repair-picker-row>.text-link{display:none}.evaluation-stat-row{padding:22px}.evaluation-stat-row>div{padding:0 18px}.evaluation-stat-row>div>span:first-child{font-size:6px}.evaluation-stat-row strong{font-size:27px}.evaluation-stat-row p{font-size:7px}.protocol-status{font-size:8px;line-height:1.8}.evaluation-stat-row code{font-size:6px}.evaluation-chart-panel .panel-toolbar{flex-wrap:wrap;gap:10px}.chart-filters{margin-left:auto}.plot-empty-overlay{left:150px}.plot-empty-overlay>strong{font-size:11px}.plot-empty-overlay p{text-align:center;max-width:210px;font-size:7px}.plot-empty-overlay .round-icon{width:30px;height:30px}.plot-empty-overlay .round-icon>svg{width:15px;height:15px}.plot-footnote{flex-wrap:wrap;gap:5px}.arm-cards{gap:10px}.arm-card{padding:15px}.arm-card h3{padding-right:18px;font-size:10px}.arm-card>p{font-size:8px}.arm-letter{width:18px;height:18px;font-size:7px;top:13px;right:12px}.protocol-details{grid-template-columns:1fr;gap:20px}.protocol-details>div:last-child{border-left:0;padding:0}.errand-intent{flex-wrap:wrap;gap:13px;padding:21px}.errand-intent h2{font-size:19px}.orders-not-charges{margin-left:63px;font-size:7px}.errand-intent p{font-size:9px}.errand-comparison{gap:13px}.errand-arm{padding:20px}.errand-arm h2{font-size:11px}.errand-order-count strong{font-size:45px}.errand-order-count>span{font-size:9px}.errand-orders code{font-size:6px}.errand-orders .source-chip{display:none}.errand-arm>p{font-size:8px}.errand-arm>.button{width:100%;font-size:7px}.errand-charge-note{flex-wrap:wrap}.errand-charge-note>span{margin-left:25px;font-size:8px}.tool-call{gap:11px;padding:18px 16px}.tool-call-title{flex-wrap:wrap;gap:6px}.tool-call h3{font-size:9px}.tool-transport{font-size:6px}.tool-call p{font-size:9px}.tool-call-title>.source-chip{margin-left:0}.judge-hero{padding:20px 5px 33px}.judge-orbit{opacity:.35;right:-70px}.judge-hero h1{font-size:35px}.judge-hero>p{max-width:430px}.judge-tour-layout{grid-template-columns:1fr;gap:20px;padding-left:5px;padding-right:5px}.tour-step-list{grid-template-columns:1fr 1fr;gap:5px;display:grid}.tour-step-list>button{font-size:8px}.tour-detail{min-height:330px;padding:28px}.tour-detail h2{font-size:26px}.tour-detail p{font-size:12px}.tour-detail>.button{font-size:11px}.tour-pagination{margin-top:30px}.report-toolbar{flex-direction:column;align-items:flex-start}.report-toolbar>div{align-self:flex-end}.report-paper{padding:27px}.report-brand{font-size:18px}.report-brand>span>span{font-size:4px}.report-version{font-size:5px}.report-title h1{font-size:29px}.report-consequence{padding:17px}.report-consequence>div{padding:0 11px}.report-consequence span{font-size:6px}.report-consequence strong{font-size:19px}.report-table{min-width:0}.report-table td{font-size:7px}.report-table td>strong{font-size:8px}.report-manifest{gap:15px 22px}.report-manifest dd{font-size:6px}}@media (max-width:560px){.sidebar{display:none}.app-body{margin-left:0}.topbar{height:45px;padding:0 16px}.topbar-breadcrumb{font-size:9px}.search-trigger>span,.search-trigger>kbd{display:none}.topbar-actions{gap:11px}.topbar-divider{display:none}.top-avatar{width:22px;height:22px;font-size:8px}.project-header{min-height:70px;padding:15px 16px}.project-name{font-size:12px}.project-monogram{width:31px;height:31px;font-size:23px}.project-language{font-size:8px}.session-policy>span:first-child,.policy-separator,.policy-desktop{display:none}.session-policy>.source-chip{font-size:8px}.project-tabs{gap:23px;min-height:37px;padding:0 16px}.project-tabs>a{padding-bottom:12px;font-size:9px}.main-content{padding:19px 16px 25px}.app-footer{padding:12px 16px;font-size:6px}.app-footer>span:last-child{gap:0;font-size:0}.app-footer>span:last-child>svg,.app-footer .footer-dot{display:none}.run-breadcrumb{white-space:nowrap;gap:5px;margin-bottom:17px;font-size:7px;overflow:hidden}.run-breadcrumb>span:last-child{text-overflow:ellipsis;overflow:hidden}.run-kicker{gap:7px;margin-bottom:9px}.run-created{font-size:6px}.run-status{font-size:8px}.run-kicker .source-chip{font-size:7px}.run-heading{gap:17px;margin-bottom:17px}.run-heading h1{letter-spacing:-1px;font-size:29px}.run-heading p{gap:5px;max-width:340px;margin-top:9px;font-size:8px;line-height:1.9}.run-heading>.heading-actions{justify-content:flex-start;gap:7px}.run-heading .button{min-height:34px;padding:9px 12px;font-size:9px}.progress-strip{gap:5px;margin-bottom:17px;padding:10px}.progress-strip>a,.progress-strip>button{gap:4px;font-size:7px}.progress-strip>a>span,.progress-strip>button>span{padding:2px 3px;font-size:5px}.progress-strip>svg,.progress-strip .done>svg{width:8px}.money-band{border-radius:8px;flex-wrap:wrap;gap:16px;margin-bottom:22px;padding:19px 17px;display:flex}.money-main{width:100%}.money-main .eyebrow{margin-bottom:8px;font-size:6px}.money-total{letter-spacing:-1.3px;gap:6px;font-size:33px}.money-total>span:first-child{letter-spacing:-.8px;font-size:24px}.money-total .money-multiplier{font-size:28px}.money-total>svg{width:17px}.money-main>p{max-width:290px;margin-top:10px;font-size:8px;line-height:1.9}.money-breakdown{border:0;flex-direction:row;gap:13px;width:100%;padding:0}.money-breakdown>div{border-right:1px solid #7a4b5b44;flex-direction:column;align-items:flex-start;gap:3px;padding-right:14px}.money-breakdown>div:last-child{border:0;padding:0}.money-breakdown span{font-size:7px}.money-breakdown strong{font-size:10px}.money-invariant{gap:8px;width:100%;min-height:39px;padding-top:13px}.money-invariant strong{font-size:9px}.money-invariant>div{gap:8px}.money-invariant .verdict{letter-spacing:.5px;gap:3px;font-size:7px}.money-invariant .verdict>svg{width:10px}.money-invariant .pending-label{font-size:7px}.money-provenance{display:none}.workbench-grid{flex-direction:column;gap:22px;display:flex}.customer-column{grid-template-columns:1fr;align-items:center;gap:0;width:100%;display:grid}.phone-column{width:245px;margin:0 auto}.phone-label{margin-bottom:12px;font-size:7px}.phone-frame{border-width:4px;border-radius:33px;padding:3px}.phone-island{width:62px;height:16px;top:10px}.bramble-storefront{min-height:475px}.bramble-statusbar{padding:10px 14px 13px;font-size:9px}.bramble-statusbar>div>svg{width:13px}.bramble-header{padding-left:16px;padding-right:16px}.bramble-wordmark{font-size:25px}.bramble-wordmark>span{font-size:5px}.bramble-body{padding:12px 16px 19px}.book-stage{height:151px}.book-cover{transform:rotate(-5deg)}.book-product h3{font-size:13px}.book-product p{font-size:6px}.book-product strong{font-size:10px}.bramble-payment h4{font-size:13px}.bramble-payment p{font-size:7px}.bramble-rule{margin:12px 0}.bramble-try-again{padding:8px;font-size:8px}.bramble-footer{font-size:5.5px}.bramble-payment{min-height:137px}.phone-caption{margin-top:15px;font-size:9px}.phone-caption>span{font-size:8px}.buyer-evidence{width:100%;max-width:320px;margin:3px auto 0;padding:14px 15px 0}.buyer-evidence-heading{font-size:11px}.buyer-evidence-heading>.source-chip{font-size:7px}.buyer-evidence>p{font-size:8px}.buyer-resource{gap:9px;padding:11px 0}.buyer-resource strong{font-size:11px}.buyer-resource small,.buyer-resource .resource-status{font-size:7px}.buyer-evidence-foot{padding:11px 0;font-size:7px}.trace-panel{width:100%}.trace-panel-heading{padding:15px}.trace-title h2{font-size:12px}.trace-title>.tiny-tag{font-size:6px;display:inline-flex}.trace-view-tabs{gap:20px;min-height:36px;padding:0 15px}.trace-view-tabs>button{font-size:9px}.lane-headers{display:none}.timeline-scroll{height:440px}.timeline-guides{display:none}.timeline-events{padding:17px 14px 20px}.timeline-row{border-left:1px dashed #354154;grid-template-columns:49px minmax(0,1fr);min-height:93px;margin-left:49px;padding-left:13px}.event-time{padding-top:4px;font-size:7px;position:absolute;top:4px;left:-63px}.timeline-event{margin:0 0 14px;padding:8px 9px 9px 11px;grid-column:1/-1!important}.event-node{width:6px;height:6px;top:14px;left:-17px}.event-body>strong{font-size:11px}.event-body>span:not(.event-tags){max-width:none;font-size:8px;line-height:1.8}.event-tags{gap:5px;margin-top:4px}.event-tags .source-chip{padding:2px 4px;font-size:6px}.event-tags .source-chip>svg{width:8px;height:8px}.identity-label{padding:2px 4px;font-size:6px}.event-proof-count{font-size:7px}.timeline-event.customer .event-body>strong:before{content:"CUSTOMER · ";font:6px var(--font-mono);color:#8c75a7;letter-spacing:.6px}.timeline-event.application .event-body>strong:before{content:"APPLICATION · ";font:6px var(--font-mono);color:#6f8eb0;letter-spacing:.6px}.timeline-event.provider .event-body>strong:before{content:"PROVIDER · ";font:6px var(--font-mono);color:#5d9587;letter-spacing:.6px}.timeline-event.fractured{border-radius:5px;margin-top:0}.timeline-event.fractured .event-node{left:-18px}.fracture-row:after{display:none}.trace-selection{padding:11px 13px;font-size:7px}.selected-clock{font-size:8px}.trace-selection>span:nth-child(2){font-size:7px;display:block}.trace-selection>button{font-size:7px}.trace-controls{gap:12px;padding:13px}.playback-buttons>.icon-button{width:23px}.playback-play{width:28px;height:28px}.scrubber-count{font-size:8px}.knowledge-note{gap:5px;padding:0 13px 13px;font-size:7px}.knowledge-note>svg{width:11px;height:11px}.evidence-edge{border-radius:7px;flex-direction:row;justify-content:center;gap:11px;width:100%;margin-top:-7px;padding:11px}.evidence-edge>span:nth-child(2){letter-spacing:1px;font-size:8px}.proof-badge{font-size:8px}.below-workbench{gap:16px;margin-top:22px}.diagnosis-panel,.next-step-panel{padding:20px}.panel-heading h2,.next-step-panel h2{font-size:18px}.panel-description{font-size:10px}.hypothesis-grid{grid-template-columns:1fr;gap:9px;margin-top:16px}.hypothesis{padding:13px}.hypothesis strong{font-size:11px}.hypothesis p{font-size:9px}.hypothesis>div>span{font-size:6px}.experiment-result{align-items:flex-start;padding:13px}.experiment-result>div>span{font-size:8px}.experiment-result .text-link{font-size:7px}.panel-footnote{font-size:6px}.comparison-callout{gap:12px;padding:16px}.comparison-callout>div{flex:1;min-width:180px}.comparison-callout p{font-size:8px}.comparison-callout>.verdict{margin-left:50px;font-size:8px}.comparison-callout>.button{font-size:8px}.section-heading{margin-bottom:22px}.section-heading .eyebrow{font-size:8px}.section-heading h1{letter-spacing:-.8px;font-size:28px;line-height:1.27}.section-heading p{margin-top:11px;font-size:11px;line-height:1.9}.section-heading>.heading-actions{flex-wrap:wrap;gap:7px}.section-heading .button{font-size:9px}.list-toolbar{flex-wrap:wrap;gap:12px;margin:23px 0 14px}.section-label{font-size:8px}.search-field{min-height:31px;margin-left:auto}.search-field input{width:145px;font-size:9px}.intro-banner{gap:13px;padding:19px}.intro-symbol{border-radius:10px;width:37px;height:37px}.intro-symbol>svg{width:20px}.intro-banner h2{font-size:16px;line-height:1.5}.intro-banner p{font-size:9px;line-height:1.8}.intro-banner>.button{margin-left:50px;font-size:8px}.project-card{padding:21px 20px 0}.project-card>p{font-size:11px}.connector-panel{align-items:flex-start;gap:11px;padding:20px 17px}.connector-panel>.round-icon{border-radius:7px;width:30px;height:30px}.connector-panel>.round-icon>svg{width:16px}.connector-panel .eyebrow{font-size:6px}.connector-panel h2{font-size:16px;line-height:1.5}.connector-panel p{font-size:9px}.connector-panel code{font-size:7px}.metric-row{grid-template-columns:1fr;gap:20px;margin-top:28px}.metric-block{border-right:0;border-bottom:1px solid var(--line-soft);padding-bottom:20px;padding-right:0}.metric-block>strong{font-size:27px}.metric-block>p{max-width:none;font-size:10px}.metric-block>span:first-child{font-size:10px}.metric-block>.source-chip{font-size:7px}.map-canvas{min-height:220px;padding:16px 8px}.map-legend{gap:6px;font-size:6px}.integration-map-panel .panel-toolbar{padding:12px;font-size:8px}.integration-map-panel .panel-toolbar .mono{font-size:6px}.map-legend i{width:10px}.map-caption{padding:10px;font-size:6px}.semantic-map>summary,.semantic-map button{font-size:8px}.semantic-map button>span:nth-last-child(2){max-width:140px;font-size:5px}.map-inspector{gap:12px 15px;padding:19px}.map-inspector h2{font-size:16px}.map-kind-chip{font-size:6px}.source-location>div,.observation-status{font-size:7px}.risk-explanation{padding:11px}.risk-explanation p{font-size:8px}.finding-row{align-items:flex-start;gap:10px;padding:15px 12px}.finding-icon{border-radius:5px;width:23px;height:23px}.finding-icon>svg{width:13px}.finding-content>strong{font-size:10px;line-height:1.7}.finding-content>span{font-size:8px;line-height:1.9}.severity-chip{margin-top:2px;padding:3px 4px;font-size:5px}.finding-row>svg:last-child{display:none}.studio-layout>section>.list-toolbar{flex-wrap:wrap}.studio-layout .segmented-control button{font-size:8px}.studio-layout .search-field{width:100%;margin-left:0}.studio-layout .search-field input{width:100%}.scenario-cards{grid-template-columns:1fr;gap:12px}.scenario-card{padding:19px}.scenario-card-top{margin-bottom:14px}.scenario-family{font-size:7px}.scenario-card h3{font-size:16px}.scenario-card>p{min-height:0;margin:9px 0 16px;font-size:10px}.scenario-card-bottom{font-size:8px}.scenario-card-bottom .source-chip{font-size:7px}.scenario-inspector{padding:22px}.scenario-inspector h2{font-size:24px}.manifest-fields{gap:12px 18px}.manifest-fields dd,.scope-card strong{font-size:9px}.scope-card p{font-size:8px}.campaign-summary{gap:13px;padding:19px 15px}.campaign-summary>div{padding:0 10px 0 0}.campaign-summary .eyebrow{letter-spacing:.4px;font-size:5px}.campaign-summary strong{font-size:26px}.campaign-summary p{font-size:6px;line-height:1.8}.campaign-picker{flex-direction:column;align-items:flex-start;gap:8px}.campaign-picker .select-control{width:100%;font-size:8px}.campaign-results-summary{flex-wrap:wrap;gap:10px;padding:15px}.campaign-results-summary>span{font-size:6px}.campaign-results-summary strong{font-size:13px}.matrix-footer>span:last-child{gap:4px;font-size:6px}.contract-header{gap:19px;padding:18px}.contract-file .round-icon{width:32px;height:32px}.contract-file .round-icon>svg{width:17px}.contract-file{gap:10px}.contract-file h2{font-size:15px}.contract-file p{font-size:7px;line-height:1.9}.contract-progress{min-width:100%;margin-left:0;font-size:8px}.contract-progress strong{font-size:15px}.contract-lifecycle{gap:5px;padding:23px 0}.contract-lifecycle>div{grid-template-columns:19px auto;column-gap:4px}.lifecycle-node{width:18px;height:18px;font-size:6px}.contract-lifecycle strong{font-size:8px}.contract-lifecycle>div>p{font-size:5px}.contract-lifecycle>svg{width:9px}.filter-pills{gap:3px}.filter-pills button{padding:5px 7px;font-size:8px}.contract-detail dl{gap:12px}.contract-detail dd,.contract-detail .eyebrow{font-size:7px}.facts-intro{gap:10px;padding:17px}.facts-intro>svg{width:16px}.facts-intro strong{font-size:10px;line-height:1.8;display:block}.facts-intro p{font-size:8px;line-height:1.9}.fact-card{padding:19px}.fact-card h2{font-size:17px}.fact-statement{font-size:10px}.fact-status-line{gap:7px}.fact-status,.fact-status-line>.source-chip{font-size:6px}.fact-limitation p{font-size:8px}.fact-metadata{gap:13px 20px}.fact-metadata dd{font-size:8px}.fact-metadata dt{font-size:6px}.fact-actions .text-link{font-size:8px}.mcp-callout{gap:10px;padding:18px 16px}.mcp-callout .round-icon{border-radius:7px;width:30px;height:30px}.mcp-callout .round-icon>svg{width:15px}.mcp-callout .eyebrow{font-size:6px}.mcp-callout h3{font-size:14px;line-height:1.5}.mcp-callout code{font-size:7px}.mcp-callout p{font-size:8px}.evidence-summary{padding:17px 12px}.evidence-summary>div{grid-template-columns:1fr;gap:5px;padding:0 12px}.evidence-summary>div>svg{grid-row:auto;width:16px;height:16px;margin-bottom:4px}.evidence-summary strong{font-size:11px}.evidence-summary span{font-size:5px}.evidence-record{align-items:flex-start;gap:9px;padding:16px 12px}.evidence-kind-icon{border-radius:5px;width:26px;height:28px}.evidence-kind-icon>svg{width:13px}.evidence-record-main>strong{font-size:10px;line-height:1.7}.evidence-record-main>span{font-size:8px;line-height:1.8}.evidence-record-meta{gap:5px;margin-top:5px;font-size:5px!important}.evidence-record-meta code{font-size:6px}.evidence-record>.source-chip{gap:2px;margin-top:2px;padding:2px 3px;font-size:5px}.evidence-record>.source-chip>svg{width:7px;height:7px}.evidence-record>svg:last-child{display:none}.repair-candidates{gap:7px;width:100%}.repair-candidate{flex:1;gap:6px;padding:9px 10px}.repair-candidate>span:last-child{font-size:8px}.repair-candidate small{font-size:5px}.repair-candidate-icon{width:21px;height:21px}.repair-candidate-icon>svg{width:11px;height:11px}.repair-summary{padding:19px}.repair-summary h2{font-size:18px;line-height:1.4}.repair-summary p{font-size:10px;line-height:1.9}.repair-provenance{gap:6px;font-size:6px}.repair-provenance>.mono{font-size:5px}.policy-strip-heading{margin-top:21px}.policy-strip-heading .eyebrow,.policy-strip-heading>span{font-size:6px}.patch-policy-strip{gap:5px}.policy-check{flex:1 0 45%;justify-content:flex-start;padding:7px 8px;font-size:7px}.diff-panel .panel-toolbar{padding:12px;font-size:7px}.diff-code>code{font-size:7px}.diff-line-number{width:25px;min-width:25px;font-size:6px;padding-right:6px!important}.diff-gutter{width:16px;font-size:6px;padding-left:5px!important}.diff-footer{gap:5px;font-size:6px}.tests-panel .test-list{grid-template-columns:1fr}.test-result{border-right:0;padding:16px}.test-result strong{font-size:10px}.test-result p{font-size:9px}.citation-panel{gap:10px;padding:17px}.citation-panel>.round-icon{border-radius:7px;width:29px;height:29px}.citation-panel>.round-icon>svg{width:14px;height:14px}.citation-panel .eyebrow{font-size:6px}.citation-panel h3{font-size:12px;line-height:1.7}.citation-panel p{font-size:8px}.citation-panel code{font-size:7px}.repair-action-row>div{justify-content:flex-start;gap:7px}.repair-action-row .button{padding:9px 10px;font-size:8px}.repair-action-row>span{font-size:6px}.repair-empty{padding:40px 20px}.repair-empty-graphic{gap:14px;margin-bottom:29px}.repair-empty-graphic>div>svg{border-radius:9px;width:20px;height:20px;padding:12px}.repair-empty-graphic>div>span{font-size:5px}.repair-empty-graphic>svg{width:12px}.repair-empty h2{font-size:22px}.repair-empty>p{font-size:10px}.repair-empty>.button{font-size:9px}.evaluation-stat-row{grid-template-columns:1fr 1fr;gap:20px 16px;padding:20px}.evaluation-stat-row>div{border:0;padding:0}.evaluation-stat-row>div:nth-child(odd){border-right:1px solid #354252}.evaluation-stat-row>div>span:first-child{font-size:6px}.evaluation-stat-row strong{font-size:29px}.evaluation-stat-row p{font-size:8px}.evaluation-stat-row>div:last-child{flex-direction:column;justify-content:center;display:flex}.protocol-status{margin-bottom:7px;font-size:8px}.evaluation-chart-panel .panel-toolbar{padding:13px}.evaluation-chart-panel .panel-toolbar>div:first-child{gap:7px;font-size:9px}.chart-filters{gap:6px;margin-left:0}.chart-filters .select-control{max-width:145px;font-size:7px}.paired-plot{padding:18px 0}.paired-plot>svg{object-fit:cover;height:200px}.plot-empty-overlay{gap:9px;top:15px;bottom:20px;left:90px}.plot-empty-overlay>strong{font-size:10px}.plot-empty-overlay p{max-width:150px;font-size:6px}.plot-empty-overlay .round-icon{width:25px;height:25px}.plot-footnote{padding:11px 13px;font-size:6px;line-height:1.9}.arm-cards{grid-template-columns:1fr;gap:11px}.arm-card{padding:18px}.arm-card h3{margin-bottom:8px;font-size:13px}.arm-card>p{font-size:10px;line-height:1.9}.arm-letter{width:24px;height:24px;font-size:8px;top:16px;right:17px}.protocol-details{gap:20px;padding:22px 0}.protocol-details .eyebrow{font-size:7px}.family-tag{padding:4px 6px;font-size:7px}.protocol-details code,.protocol-details p{font-size:8px}.quiet-empty{align-items:flex-start;padding:25px 18px;font-size:9px;line-height:1.9}.list-toolbar>.pending-label{font-size:7px}.errand-intent{gap:12px;padding:21px 18px}.errand-intent>.round-icon{border-radius:9px;width:36px;height:36px}.errand-intent>.round-icon>svg{width:21px;height:21px}.errand-intent>div{flex:1;min-width:200px}.errand-intent .eyebrow{font-size:6px}.errand-intent h2{letter-spacing:-.5px;font-size:20px;line-height:1.4}.errand-intent p{font-size:9px}.orders-not-charges{margin-left:48px;font-size:7px}.errand-comparison{grid-template-columns:1fr;gap:16px}.errand-arm{padding:23px}.errand-arm h2{font-size:14px}.errand-order-count{gap:17px;margin:23px 0}.errand-order-count strong{font-size:56px}.errand-order-count>span{font-size:11px}.errand-orders{min-height:0}.errand-orders>div{padding:10px}.errand-orders code{font-size:8px}.errand-orders>div>span:first-child{font-size:6px}.errand-orders .source-chip{font-size:5px;display:inline-flex}.errand-arm>p{margin:17px 0;font-size:10px}.errand-arm>.button{width:auto;font-size:9px}.tool-call{gap:10px;padding:18px 13px}.tool-sequence{font-size:6px}.tool-call-icon{border-radius:6px;width:24px;height:24px}.tool-call-icon>svg{width:13px}.tool-call h3{font-size:8px}.tool-transport{font-size:5px}.tool-call p{font-size:9px;line-height:1.9}.tool-call-title>.source-chip{font-size:5px}.tool-call-meta{gap:7px}.identity-badge{font-size:5px}.tool-response,.tool-call-meta>code{font-size:6px}.errand-charge-note{gap:8px;padding:14px}.errand-charge-note strong{font-size:9px}.errand-charge-note>span{margin-left:24px;font-size:8px;line-height:1.9}.judge-hero{padding:17px 0 30px}.judge-kicker{letter-spacing:1px;gap:5px;margin-bottom:20px;font-size:5.5px}.judge-kicker>svg{width:11px}.judge-hero h1{letter-spacing:-1.5px;max-width:340px;font-size:35px;line-height:1.18}.judge-hero>p{max-width:310px;font-size:11px;line-height:1.9}.judge-orbit{opacity:.3;width:170px;height:170px;top:65px;right:-115px}.judge-hero-actions{flex-wrap:wrap;gap:8px;margin-top:22px}.judge-hero-actions>.button{font-size:9px}.judge-mode-note{align-items:flex-start;gap:7px;max-width:300px;font-size:6px;line-height:1.9}.judge-mode-note>.source-chip{font-size:6px}.judge-tour-layout{padding:25px 0 5px}.tour-step-list{grid-template-columns:1fr;gap:3px}.tour-step-list>button{padding:10px 12px;font-size:10px}.tour-step-list>button>span{font-size:7px}.tour-detail{min-height:350px;padding:24px}.tour-detail>.round-icon{width:43px;height:43px;margin-bottom:22px}.tour-detail>.round-icon>svg{width:22px}.tour-detail h2{font-size:25px}.tour-detail p{font-size:11px;line-height:1.9}.tour-detail>.button{font-size:10px}.tour-pagination{padding-top:20px;font-size:8px}.report-toolbar{gap:16px}.report-toolbar>.text-link{font-size:10px}.report-toolbar>div{flex-wrap:wrap;align-self:flex-start;gap:6px}.report-toolbar .button{min-height:32px;padding:8px 9px;font-size:7px}.report-toolbar .button>svg{width:11px}.report-paper{border-radius:6px;padding:23px 20px}.report-header{padding-bottom:20px}.report-brand{gap:6px;font-size:17px}.report-brand>svg{width:25px;height:25px}.report-brand>span>span{letter-spacing:1px;font-size:3px}.report-version{text-align:right;max-width:80px;font-size:4px;line-height:1.9}.report-title{margin:22px 0}.report-title h1{letter-spacing:-.9px;font-size:25px;line-height:1.2}.report-title .eyebrow{font-size:6px}.report-title>div{flex-wrap:wrap;gap:8px}.report-title>div>.verdict{font-size:8px}.report-title>div>span:last-child{font-size:5px}.report-title>p{font-size:10px;line-height:1.9}.report-consequence{grid-template-columns:1fr 1fr;gap:17px 13px;padding:17px}.report-consequence>div{border:0;padding:0}.report-consequence>div:nth-child(odd){border-right:1px solid #cfd8d0}.report-consequence span{font-size:6px}.report-consequence strong{margin-top:6px;font-size:23px}.report-section{margin-top:24px}.report-section h2{margin-bottom:10px;font-size:14px}.report-section p{font-size:9px;line-height:1.9}.report-scope-note{align-items:flex-start;font-size:7px!important}.report-scope-note>svg{width:11px;margin-top:2px}.report-table th{padding:8px 4px;font-size:4px}.report-table td{padding:10px 4px;font-size:6px}.report-table td>strong{font-size:7px}.report-table td>small{font-size:5px}.report-table code{word-break:break-all;font-size:5px}.report-table .verdict{gap:2px;font-size:5px}.report-table .verdict>svg{width:9px;height:9px}.report-table .text-link{gap:2px;font-size:5px}.report-table .text-link>svg{width:8px}.report-manifest{grid-template-columns:1fr;gap:14px}.report-manifest dt{font-size:6px}.report-manifest dd{font-size:7px}.report-footer{flex-direction:column;gap:7px;margin-top:27px;padding-top:16px;font-size:6px}.report-footer .mono{font-size:5px}.confirmation-dialog{padding:23px}.confirmation-dialog h2{font-size:24px;line-height:1.3}.confirmation-dialog>p{font-size:10px}.approval-summary{padding:12px}.approval-summary>div{grid-template-columns:90px 1fr;gap:8px}.approval-summary dt{font-size:7px}.approval-summary dd{font-size:8px}.approval-summary dd.mono{font-size:6px}.confirmation-actions{flex-direction:column-reverse;gap:7px}.confirmation-actions>.button{width:100%;font-size:10px}.evidence-drawer{width:100%;max-width:calc(100vw - 15px)}.drawer-inner{padding:23px 20px}.drawer-header h2{font-size:20px}.drawer-title{font-size:18px}.drawer-summary{font-size:10px}.evidence-meta dd{font-size:8px}.evidence-meta dd.mono{font-size:6px}.evidence-json{font-size:7px}.toast{gap:8px;max-width:none;padding:12px;font-size:10px;bottom:16px;left:16px;right:16px;transform:none}.toast>svg{width:15px}.toast button{margin-left:auto}.skeleton-workbench{grid-template-columns:1fr}.skeleton-phone{width:240px;height:430px;margin:auto}.skeleton-lanes{height:320px}.skeleton-title{height:27px}.skeleton-money{height:210px}.route-error{padding:40px 25px}.route-error h1{font-size:33px}.route-error>p{font-size:12px}.route-error>div:last-child{flex-wrap:wrap}.bramble-lab-banner{gap:11px;font-size:8px}.bramble-lab-banner>span:last-child{font-size:7px}.standalone-storefront{margin:18px 16px}.standalone-provenance{margin:17px 20px;font-size:8px}.standalone-storefront .bramble-storefront{min-height:650px}}.timeline-future-marker{color:#8291a7;border:1px dashed #3c485a;border-radius:5px;align-items:center;gap:7px;margin:12px 0 4px 53px;padding:13px 10px;font-size:8px;list-style:none;display:flex}.knowledge-analysis-hidden{color:#9e8cb3;background:#a78bfa05;border:1px solid #3b4054;border-radius:8px;align-items:center;gap:10px;margin-top:22px;padding:18px;font-size:10px;display:flex}.knowledge-analysis-hidden>.text-link{white-space:nowrap;margin-left:auto;font-size:9px}@media (min-width:1060px){.event-body>strong{font-size:clamp(9px,.76vw,11px)}.event-body>span:not(.event-tags){font-size:clamp(7px,.6vw,9px)}.event-time{font-size:7px}.event-tags .source-chip,.identity-label{font-size:6px}.lane-header>div{font-size:11px}.lane-header>span{font-size:8px}.trace-title h2{font-size:12px}.trace-view-tabs>button{font-size:10px}.trace-selection{font-size:9px}.trace-selection>button,.knowledge-note,.data-table th{font-size:8px}.table-cell-subtitle{font-size:9px}.diff-code>code{font-size:10px}.diff-table{line-height:1.9}.test-result strong{font-size:11px}.test-result p{font-size:10px}.test-result>span{font-size:8px}.fact-statement{font-size:11px}.fact-limitation p{font-size:10px}.source-binding{font-size:8px}.requirement-text{font-size:10px}}@media (max-width:560px){.timeline-future-marker{margin-left:0;font-size:8px;line-height:1.8}.knowledge-analysis-hidden{flex-wrap:wrap;gap:8px;padding:16px;font-size:9px}.knowledge-analysis-hidden>span{flex:1;min-width:240px;line-height:1.9}.knowledge-analysis-hidden>.text-link{margin-left:24px;font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spin{animation:none!important}.skeleton{background:#202631}.project-card:hover,.button.primary:hover:not(:disabled){transform:none}}@media print{body{color:#354653;background:#fff}.sidebar,.topbar,.project-header,.project-tabs,.app-footer,.report-toolbar,.toast,.error-banner{display:none!important}.app-body{margin:0;display:block}.main-content{max-width:none;padding:0}.report-paper{box-shadow:none;border:0;border-radius:0;max-width:none;padding:10mm 12mm;font-size:9pt}.report-header{padding-bottom:15px}.report-title{margin:18px 0}.report-title h1{font-size:27px}.report-consequence{margin:18px 0;padding:15px}.report-consequence strong{font-size:21px}.report-section{break-inside:avoid;margin-top:18px}.report-section h2{font-size:13px}.report-section p{font-size:8px}.report-table td{padding:8px 6px;font-size:7px}.report-manifest{gap:10px 22px}.report-manifest dd{font-size:6px}.report-footer{margin-top:22px;padding-top:15px}.report-paper .text-link{display:none}dialog{display:none!important}@page{size:A4;margin:8mm}}.mobile-main-navigation{display:none}.work-progress{color:#b9a0ff;background:#a78bfa09;border:1px solid #49415e;border-radius:8px;align-items:center;gap:10px;margin:15px 0;padding:14px;display:flex}.work-progress>div{flex-direction:column;flex:1;gap:7px;display:flex}.work-progress strong{font-size:11px}.work-progress span{color:#aab2c2;align-items:center;gap:5px;font-size:10px;display:flex}.work-progress>.button{white-space:nowrap;font-size:10px}@media (max-width:900px){.mobile-main-navigation{background:#15181e;border-bottom:1px solid #2a303a;align-items:center;gap:5px;padding:8px 12px;display:flex;overflow-x:auto}.mobile-main-navigation>a{white-space:nowrap;color:#aeb8c8;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:6px 9px;font-size:11px;display:flex}.mobile-main-navigation>a[aria-current=page]{color:#c8b5ff;background:#a78bfa13}}@media (max-width:560px){.work-progress{flex-wrap:wrap}.work-progress>.button{margin-left:27px}.work-progress>div{min-width:220px}.mobile-main-navigation{gap:0;padding:6px}.mobile-main-navigation>a{gap:3px;padding:6px;font-size:10px}.mobile-main-navigation>a>svg{width:12px}}.repair-job-history{margin:18px 0 24px;font-size:13px}.repair-job-history summary{min-height:44px;color:var(--muted,#a4abb7);cursor:pointer;align-items:center;gap:8px;display:flex}.repair-job-history summary:before{content:"+";color:var(--violet,#b5a3f4);font-size:18px}.repair-job-history[open] summary:before{content:"−"}.repair-job-history ol{margin:0;padding:0 20px 8px 26px}.repair-job-history li{padding:10px 0}.repair-job-history li p{color:var(--muted,#a4abb7);margin:6px 0 0;line-height:1.6}.repair-workspace .repair-candidate>span:last-child{font-size:13px}.repair-workspace .repair-candidate small{font-size:10px}.repair-workspace .repair-candidate{min-height:48px}.repair-workspace .repair-summary>div{min-width:0}.repair-workspace .repair-summary h2{overflow-wrap:anywhere;font-size:22px}.repair-workspace .repair-summary p,.repair-workspace .repair-empty p{font-size:14px;line-height:1.7}.repair-workspace .repair-provenance,.repair-workspace .policy-strip-heading>span,.repair-workspace .policy-strip-heading .eyebrow{font-size:11px}.repair-workspace .policy-check{white-space:normal;min-height:38px;font-size:11px}.repair-workspace .diff-code>code{font-size:12px;line-height:1.8}.repair-workspace .diff-table{font-size:11px}.repair-workspace .test-result strong{font-size:14px}.repair-workspace .test-result p{color:#a9b5c8;font-size:12px}.repair-workspace .test-result>span,.repair-workspace .test-integrity-note{font-size:11px}.repair-workspace .citation-panel p,.repair-workspace .citation-panel code{font-size:12px;line-height:1.6}.repair-workspace .work-progress strong{font-size:13px}.repair-workspace .work-progress span{font-size:12px}.repair-workspace .limitations p{font-size:12px;line-height:1.7}@media (max-width:560px){.heading-actions{flex-wrap:wrap;max-width:100%}.button,.mobile-main-navigation>a{min-height:44px}.repair-workspace .heading-actions{grid-template-columns:1fr;width:100%;display:grid}.repair-workspace .heading-actions>.button{width:100%;font-size:13px}.repair-workspace .repair-summary-title{flex-wrap:wrap}.repair-workspace .repair-summary h2{font-size:20px}.repair-workspace .diff-citation button{min-width:44px;min-height:44px}.repair-workspace .work-progress>div{flex-basis:calc(100% - 32px);min-width:0}.repair-workspace .repair-action-row>div{flex-wrap:wrap}}.repair-summary.needs-refinement{background:linear-gradient(110deg,#50301e44,#1d1b24);border-color:#886346}.repair-summary.needs-refinement h2{color:#e7cfb9}.repair-summary.needs-refinement p{color:#bea187}.repair-outcome{color:#d1d8e4;background:#181e28;border:1px solid #4b5361;border-radius:8px;margin:16px 0;padding:16px 20px}.repair-outcome strong{font-size:14px}.repair-outcome p{color:#9cabc0;margin:6px 0 0;font-size:13px;line-height:1.65}.tandem-workspace{--tandem-violet:#c1a4ff;--tandem-mint:#79ddbd;--tandem-rose:#ff9aab;max-width:1360px;margin:0 auto;padding:12px 0 28px}.tandem-heading{justify-content:space-between;align-items:center;gap:40px;padding:16px 8px 30px;display:flex}.tandem-heading .eyebrow{color:#c4b1ee;letter-spacing:.16em;align-items:center;gap:8px;display:flex}.tandem-pip{background:#bb98ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #a680ff}.tandem-heading h1{letter-spacing:-.065em;margin:21px 0 20px;font-size:clamp(40px,4.6vw,67px);font-weight:540;line-height:1.02}.tandem-heading h1 span{color:var(--tandem-violet)}.tandem-heading p{color:#a2a7b5;margin:0;font-size:14px;line-height:1.8}.tandem-orbit{color:#bca5ec;background:radial-gradient(#59407835,#0000 68%);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:230px;height:230px;display:flex;position:relative}.tandem-orbit>div{border:1px solid #8c6abb38;border-radius:50%;position:absolute;inset:10%;transform:rotate(-24deg)scaleX(1.28)}.tandem-orbit>div:nth-child(2){inset:0;transform:rotate(30deg)scaleX(.75)}.tandem-orbit>svg{margin-bottom:8px;transform:rotate(-18deg)}.tandem-orbit>span{letter-spacing:-.05em;color:#e9ddff;font-size:65px;font-weight:300;line-height:1}.tandem-orbit>small{letter-spacing:.27em;margin-top:10px;font-size:9px}.tandem-controls{background:linear-gradient(120deg,#20212d,#171c24);border:1px solid #343845;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.tandem-controls label{color:#b3a6ce;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.tandem-select{width:max-content;max-width:100%;position:relative}.tandem-select select{color:#f2f0f9;appearance:none;background:0 0;border:0;max-width:100%;padding:3px 25px 3px 0;font-size:18px;font-weight:500}.tandem-select svg{pointer-events:none;color:#b9a0e2;position:absolute;top:8px;right:2px}.tandem-select option,.tandem-saved option{color:#eee;background:#1d202a}.tandem-controls p{color:#9299aa;margin:7px 0 0;font-size:12px}.tandem-start{flex-shrink:0;justify-content:center;min-width:191px;min-height:45px}.tandem-source-note{color:#8993a6;align-items:center;gap:7px;padding:12px 4px 28px;font-size:10px;display:flex}.tandem-source-note svg{color:#ae98d2}.tandem-source-chip{letter-spacing:.08em;color:#abb6c8;border:1px solid #586073;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:8px}.tandem-empty{text-align:center;color:#b9a3dc;background:radial-gradient(at 50% 20%,#503c6820,#0000 65%);border:1px dashed #353b4c;border-radius:15px;padding:70px 30px}.tandem-empty>svg{margin:0 auto 15px}.tandem-empty h2{letter-spacing:-.035em;color:#e5e5ec;font-size:25px;font-weight:500}.tandem-empty p{color:#9ba2b3;max-width:540px;margin:12px auto;font-size:13px;line-height:1.7}.tandem-empty-steps{color:#bec3d0;justify-content:center;align-items:center;gap:15px;margin-top:34px;font-size:10px;display:flex}.tandem-empty-steps svg{color:#626a7e}.tandem-session-heading,.tandem-trace-heading{justify-content:space-between;align-items:center;gap:18px;margin:13px 0 18px;display:flex}.tandem-session-heading h2,.tandem-trace-heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:21px;font-weight:500}.tandem-session-heading .eyebrow,.tandem-trace-heading .eyebrow{color:#8d94a7;font-size:9px}.tandem-session-actions{align-items:center;gap:10px;display:flex}.tandem-run-state{color:#a4adbd;align-items:center;gap:6px;font-size:10px;display:flex}.tandem-run-state.working{color:#c6b4ee}.tandem-consequence{color:#ffa6b5;background:linear-gradient(100deg,#4e26313d,#281d270f);border:1px solid #703a4b;border-radius:12px;align-items:center;gap:15px;margin-bottom:20px;padding:18px 22px;display:flex}.tandem-consequence strong{font-size:16px;font-weight:500;display:block}.tandem-consequence span{color:#bf9da7;margin-top:6px;font-size:11px;line-height:1.6;display:block}.tandem-consequence-amount{letter-spacing:-.05em;margin-left:auto;font-size:38px}.tandem-comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tandem-panel{background:linear-gradient(140deg,#1d2230,#161b24);border:1px solid #333a4a;border-radius:16px;overflow:hidden}.tandem-panel>header{background:#1a202b;border-bottom:1px solid #303748;align-items:center;gap:11px;padding:18px 22px;display:flex}.tandem-revision-icon{color:#b7a5dd;background:#9b7ad815;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.hardened .tandem-revision-icon{color:var(--tandem-mint);background:#62b79a12}.tandem-panel h3{margin:0;font-size:13px;font-weight:500}.tandem-panel header p{color:#929daf;margin:5px 0 0;font-size:10px;line-height:1.5}.tandem-revision-tag{letter-spacing:.08em;color:#aaa2be;border:1px solid #494255;border-radius:4px;margin-left:auto;padding:4px 6px;font-size:8px}.hardened .tandem-revision-tag{color:#8bccb8;border-color:#345449}.tandem-ticket{color:#32333d;isolation:isolate;background:#ebe5db;border-radius:10px;max-width:334px;margin:27px auto 22px;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000035}.tandem-ticket-brand{color:#4e435b;justify-content:space-between;align-items:center;padding:20px 23px 0;display:flex}.tandem-ticket-brand span{letter-spacing:.2em;font-size:13px;font-weight:700}.tandem-ticket-kicker{letter-spacing:.18em;color:#716179;margin:23px 23px 10px;font-size:7px}.tandem-ticket h4{letter-spacing:-.045em;z-index:2;margin:0 23px;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:400;line-height:1.04;position:relative}.tandem-ticket-art{background:linear-gradient(#ebe5db,#cdc1d4);height:95px;margin-top:-8px;position:relative;overflow:hidden}.tandem-moon{background:#b7a4bf;border-radius:50%;width:45px;height:45px;position:absolute;top:0;right:35px;box-shadow:0 0 35px #b6a6c0}.tandem-mountain{background:#6e5a7c;border-radius:50%;width:340px;height:120px;position:absolute;bottom:-47px;left:50px;transform:rotate(-14deg)}.tandem-mountain.two{background:#473650;bottom:-61px;left:-120px;transform:rotate(15deg)}.tandem-ticket-art i{background:#fff;width:2px;height:2px;position:absolute;top:30px;left:45%}.tandem-ticket-art i:nth-of-type(2){top:12px;left:30%}.tandem-ticket-art i:nth-of-type(3){top:54px;left:68%}.tandem-ticket-stub{background:#f3eee8;border-top:1px dashed #a79aa9;justify-content:space-between;align-items:center;padding:16px 23px;display:flex;position:relative}.tandem-ticket-stub:before,.tandem-ticket-stub:after{content:"";background:#1c222d;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px}.tandem-ticket-stub:after{left:auto;right:-8px}.tandem-ticket-stub small{letter-spacing:.14em;color:#847587;margin-bottom:5px;font-size:7px;display:block}.tandem-ticket-stub strong{color:#524958;font-size:10px;font-weight:500}.tandem-ticket-stub b{letter-spacing:-.04em;color:#42384e;font-size:25px;font-weight:400}.tandem-customer-status{color:#6c5b77;background:#e3ddd5;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:13px 10px;font-size:10px;display:flex}.tandem-customer-status.failed{color:#9c3f55;background:#f1d6d8}.tandem-customer-status.paid{color:#356550;background:#d2e5d9}.tandem-customer-status.checking,.tandem-customer-status.reserved{color:#68527d;background:#e0d9ec}.tandem-observer{padding:0 24px 24px}.tandem-observer>.eyebrow{letter-spacing:.12em;color:#8f99ac;font-size:8px}.tandem-money{align-items:center;gap:15px;margin:10px 0 18px;display:flex}.tandem-money>strong{letter-spacing:-.065em;color:#f0f1f7;font-size:46px;font-weight:450;line-height:1}.tandem-money>strong.excess{color:#ffa3b2}.tandem-money>div{color:#aeb6c5;font-size:11px;line-height:1.6}.tandem-money small{color:#7e8ba0;font-size:10px;display:block}.tandem-observer>.button{justify-content:space-between;width:100%;min-height:40px;font-size:11px}.tandem-retry{color:#d3b6ed;background:#57456833;border:1px solid #69517c}.tandem-retry:hover{background:#68537c55}.tandem-refund{color:#80cbb1;font-size:11px}.tandem-pending-payment{color:#d8b67e;font-size:10px}.tandem-panel-note{color:#8592a9;font-size:11px}.tandem-explanation{color:#9dadc0;border-top:1px solid #303747;border-bottom:1px solid #303747;align-items:flex-start;gap:12px;margin:22px 0 26px;padding:17px 5px;display:flex}.tandem-explanation>svg{color:#7da795;flex-shrink:0}.tandem-explanation p{max-width:850px;margin:0;font-size:12px;line-height:1.7}.tandem-uncertain{color:#dcc294;background:#80643b12;border:1px solid #5a4d36;border-radius:12px;gap:13px;margin:20px 0 30px;padding:19px;display:flex}.tandem-uncertain>svg{flex-shrink:0;margin-top:3px}.tandem-uncertain h3{margin:0;font-size:14px;font-weight:500}.tandem-uncertain p{color:#aca293;font-size:12px;line-height:1.6}.tandem-uncertain button{margin:3px 8px 3px 0;font-size:10px}.tandem-reservation{background:radial-gradient(at 0 0,#67518524,#0000 80%);border:1px solid #3e3b50;border-radius:16px;padding:29px}.tandem-reservation>.eyebrow{color:#a899c2;letter-spacing:.11em;font-size:9px}.tandem-reservation h3{letter-spacing:-.05em;margin:18px 0;font-size:30px;font-weight:450;line-height:1.15}.tandem-reservation h3 span{color:#c2a5ed}.tandem-reservation>p{color:#a5a4b9;max-width:350px;font-size:12px;line-height:1.8}.tandem-waterfall{margin:28px 0}.tandem-waterfall>div{color:#9da7ba;justify-content:space-between;margin-bottom:20px;padding:0 0 13px;font-size:11px;display:flex;position:relative}.tandem-waterfall b{color:#e2def0;font-size:15px;font-weight:450}.tandem-waterfall i{background:#ae94d9;border-radius:2px;height:3px;transition:width .35s;display:block;position:absolute;bottom:0;left:0}.tandem-waterfall i.captured{background:#7cbbd0}.tandem-waterfall i.released{background:#d7b67e}.tandem-waterfall i.refunded{background:#6fc5a5}.tandem-lifecycle-actions{flex-direction:column;gap:10px;display:flex}.tandem-lifecycle-actions>button{justify-content:flex-start;min-height:41px;font-size:11px}.tandem-lifecycle-actions>button>span{color:#a894c6;margin-right:5px;font-size:9px}.tandem-lifecycle-actions>button>svg{margin-left:auto}.tandem-histories{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tandem-trace{background:#141b25;border:1px solid #2c3445;border-radius:12px;min-width:0;padding:20px}.tandem-trace h3{color:#d1c9e3;align-items:center;gap:7px;margin:0 0 20px;font-size:11px;font-weight:500;display:flex}.tandem-trace h3>span{background:#b69cd8;border-radius:50%;width:5px;height:5px}.tandem-trace.hardened h3>span{background:#6fc5a5}.tandem-trace h3 small{color:#687993;margin-left:auto;font-size:9px;font-weight:400}.tandem-trace ol{margin:0;padding:0 0 0 4px;list-style:none}.tandem-trace li{border-left:1px solid #343d50;padding:0 0 7px 16px;position:relative}.tandem-trace li:last-child{border-left-color:#0000}.tandem-trace-dot{background:#56647d;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:-3px}.tandem-trace li.fault .tandem-trace-dot{background:#ed94a6;box-shadow:0 0 9px #d1658366}.tandem-trace li.success .tandem-trace-dot{background:#73c4a5}.tandem-trace summary{cursor:pointer;color:#aeb9cb;align-items:flex-start;gap:8px;padding:4px 0;font-size:10px;line-height:1.7;list-style:none;display:flex}.tandem-trace summary::-webkit-details-marker{display:none}.tandem-trace summary code{color:#64738d;flex-shrink:0;padding-top:1px;font-size:9px}.tandem-trace summary>span{overflow-wrap:anywhere}.tandem-trace summary>svg{color:#5d6b80;flex-shrink:0;margin-top:3px;margin-left:auto}.tandem-trace li.fault summary{color:#ee9bab}.tandem-trace pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#a8b6cc;background:#10151f;border-radius:7px;max-height:310px;padding:12px;font-size:9px;line-height:1.7;overflow:auto}.tandem-saved{color:#8492aa;border-top:1px solid #31394a;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;padding-top:21px;font-size:10px;display:flex}.tandem-saved label{color:#b5bed0}.tandem-saved select{color:#bcc8db;background:#1b2330;border:1px solid #354156;border-radius:7px;max-width:100%;padding:9px 28px 9px 10px;font-size:11px}.tandem-saved>span{margin-left:auto;font-size:9px}.tandem-proof-dialog{color:#dce1ec;background:#171d29;border:1px solid #4d5264;border-radius:16px;width:100%;max-width:min(780px,94vw);max-height:90vh;padding:25px;overflow:auto;box-shadow:0 30px 100px #0007}.tandem-proof-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c14c7}.tandem-proof-dialog>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.tandem-proof-dialog h2{letter-spacing:-.035em;font-size:23px;font-weight:450}.tandem-proof-dialog dl>div{border-bottom:1px solid #30384a;grid-template-columns:140px 1fr;gap:20px;padding:12px 0;font-size:10px;line-height:1.8;display:grid}.tandem-proof-dialog dt{color:#8c9bb2}.tandem-proof-dialog dd{overflow-wrap:anywhere;color:#bdc5d8;margin:0;font-family:monospace}.tandem-proof-dialog>p{color:#9caac0;font-size:12px;line-height:1.8}.tandem-proof-dialog details{border:1px solid #323e52;border-radius:8px;margin:10px 0;padding:12px}.tandem-proof-dialog summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:12px;display:flex}.tandem-proof-dialog summary b{color:#ada0ca;font-size:10px;font-weight:450}.tandem-proof-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#9bacbf;max-height:360px;font-size:10px;line-height:1.6;overflow:auto}.tandem-proof-dialog>a{margin-top:15px}.tandem-spin{animation:1.5s linear infinite tandem-turn}@keyframes tandem-turn{to{transform:rotate(360deg)}}@media (min-width:1600px){.tandem-ticket{max-width:360px}.tandem-ticket-art{height:114px}.tandem-ticket h4{font-size:42px}.tandem-ticket-kicker{margin-top:27px}.tandem-panel>header{padding:20px 27px}.tandem-observer{padding:0 30px 28px}}@media (max-width:1000px){.tandem-heading{gap:20px}.tandem-orbit{width:170px;height:170px}.tandem-comparison{gap:14px}.tandem-panel>header{gap:9px;padding:15px}.tandem-revision-tag{display:none}.tandem-ticket{max-width:none;margin:20px 16px}.tandem-ticket h4{font-size:32px}.tandem-session-heading{align-items:flex-start}.tandem-session-actions{flex-wrap:wrap;justify-content:flex-end;max-width:220px}.tandem-controls{padding:20px}.tandem-trace{padding:15px}.tandem-reservation{padding:22px}}@media (max-width:700px){.tandem-workspace{padding-top:2px}.tandem-heading{padding:15px 0 27px}.tandem-heading h1{margin:18px 0;font-size:46px}.tandem-heading p{font-size:12px}.tandem-heading .eyebrow{letter-spacing:.12em;font-size:8px}.tandem-orbit,.tandem-wide{display:none}.tandem-controls{padding:18px;display:block}.tandem-select select{font-size:17px}.tandem-controls p{font-size:11px;line-height:1.6}.tandem-start{width:100%;min-height:42px;margin-top:20px}.tandem-source-note{align-items:flex-start;padding-bottom:21px;font-size:8px;line-height:1.6}.tandem-source-note>svg{flex-shrink:0;margin-top:2px}.tandem-source-chip{margin-top:1px}.tandem-comparison,.tandem-histories{grid-template-columns:1fr}.tandem-comparison{gap:20px}.tandem-ticket{max-width:330px;margin:23px auto}.tandem-panel>header{padding:18px}.tandem-revision-tag{display:block}.tandem-ticket h4{font-size:36px}.tandem-session-heading{display:block}.tandem-session-actions{justify-content:space-between;max-width:none;margin-top:13px}.tandem-session-heading h2{font-size:20px}.tandem-consequence{align-items:flex-start;gap:11px;padding:15px}.tandem-consequence>svg{flex-shrink:0;width:17px}.tandem-consequence strong{font-size:13px;line-height:1.5}.tandem-consequence span{font-size:10px}.tandem-consequence-amount{display:none}.tandem-trace-heading{align-items:flex-end}.tandem-trace-heading .eyebrow{font-size:7px}.tandem-trace-heading h2{font-size:21px}.tandem-trace-heading>a{padding-right:0;font-size:9px}.tandem-saved{gap:9px}.tandem-saved label{width:100%}.tandem-saved select{width:100%;font-size:10px}.tandem-saved>span{margin-left:0}.tandem-empty{padding:42px 18px}.tandem-empty h2{font-size:23px}.tandem-empty-steps{flex-direction:column;gap:9px;font-size:10px}.tandem-empty-steps svg{transform:rotate(90deg)}.tandem-proof-dialog{padding:18px}.tandem-proof-dialog h2{font-size:21px}.tandem-proof-dialog dl>div{grid-template-columns:1fr;gap:4px}.tandem-proof-dialog header>button{flex-shrink:0}.tandem-reservation{padding:25px}.tandem-panel-note{padding-bottom:4px;display:block}}@media (max-width:390px){.tandem-ticket{margin-left:15px;margin-right:15px}.tandem-panel header p{font-size:9px}.tandem-revision-tag{font-size:7px}.tandem-session-actions>.button{font-size:10px}.tandem-run-state{font-size:9px}}@media (prefers-reduced-motion:reduce){.tandem-spin{animation:none}.tandem-waterfall i{transition:none}}.identity-experiment{border:1px solid var(--border,#293241);background:linear-gradient(135deg,#172026,#161c27);border-radius:16px;margin:24px 0 30px;overflow:hidden}.identity-heading{align-items:center;gap:18px;padding:28px;display:flex}.identity-heading h2{letter-spacing:-.6px;color:#edf4ee;margin:6px 0 8px;font-size:25px}.identity-heading p{color:#a8b7b6;margin:0;font-size:14px;line-height:1.6}.identity-spend{letter-spacing:-1px;color:#a9d7bd;margin-left:auto;font-size:38px;font-weight:600}.identity-spend>span{letter-spacing:.2px;color:#a8b7b6;text-align:right;font-size:12px;font-weight:400;display:block}.identity-trials{padding:0 28px 22px;overflow-x:auto}.identity-trials table{border-collapse:collapse;width:100%;min-width:680px}.identity-trials caption{text-align:left;color:#a8b7b6;padding:0 0 16px;font-size:12px}.identity-trials th,.identity-trials td{text-align:left;border-bottom:1px solid #2d3943;padding:16px 10px;font-size:13px}.identity-trials thead th{text-transform:uppercase;letter-spacing:.6px;color:#a6b5bf;font-size:11px}.identity-trials tbody th{color:#e3ebe8;font-weight:500}.identity-trials th small{color:#a8b7b6;margin-top:5px;font-size:11px;font-weight:400;display:block}.identity-result{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.identity-result.same{color:#c7edd5;background:#233b32}.identity-result.distinct{color:#f0d2a7;background:#3c3329}.identity-result.unknown{color:#c4cbd5;background:#303844}.identity-footer{background:#111922;justify-content:space-between;align-items:center;gap:24px;padding:19px 28px;display:flex}.identity-footer p{color:#aebdc0;max-width:720px;margin:0;font-size:12px;line-height:1.7}.identity-footer button{flex-shrink:0;min-height:44px;font-size:13px}.identity-trials:focus-visible{outline-offset:-3px;outline:2px solid #b6a4ed}@media (max-width:700px){.identity-heading{flex-wrap:wrap;gap:12px;padding:22px 18px}.identity-heading>.round-icon{display:none}.identity-heading>div{flex:1;min-width:210px}.identity-heading h2{font-size:23px}.identity-heading p{font-size:14px}.identity-spend{font-size:32px}.identity-trials{padding:0 18px 20px}.identity-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:18px}.identity-footer p,.identity-trials th,.identity-trials td{font-size:13px}}.webhook-experiment{background:linear-gradient(125deg,#191e2d,#172323)}.webhook-natural{background:#101922;border:1px solid #35404e;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:0 28px 24px;padding:24px;display:flex}.webhook-natural h3{letter-spacing:-.7px;color:#dfd7fb;margin:14px 0;font-size:32px}.webhook-natural p{color:#b5c2c5;max-width:650px;margin:0;font-size:14px;line-height:1.7}.webhook-dedup{color:#c2dfcf;flex-direction:column;align-items:center;gap:5px;min-width:130px;display:flex}.webhook-dedup strong{font-size:43px;font-weight:500}.webhook-dedup span{font-size:12px}.webhook-trials{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 28px 24px;display:grid}.webhook-trials article{border:1px solid #35434a;border-radius:10px;min-width:0;padding:18px 14px}.webhook-trials article.pending{background:#322c21;border-color:#615136}.webhook-trials strong{color:#d1eddd;align-items:center;gap:5px;margin-top:13px;font-size:15px;display:flex}.webhook-trials .pending strong{color:#edce9a}.webhook-trials p,.webhook-trials article>span:last-child{color:#b2c0c4;font-size:12px;line-height:1.6}.webhook-trials p{margin:10px 0 3px}.webhook-trials .eyebrow{letter-spacing:.9px;font-size:10px}@media (max-width:950px){.webhook-trials{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.webhook-natural{flex-direction:column;align-items:flex-start;margin:0 18px 20px;padding:18px}.webhook-natural h3{font-size:29px}.webhook-dedup{flex-direction:row;gap:12px;min-width:0}.webhook-dedup strong{font-size:26px}.webhook-trials{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 18px 20px}.webhook-trials article{padding:16px 12px}}.negative-experiment{background:linear-gradient(125deg,#1d2030,#162326)}.negative-control{background:#111922;border:1px solid #35404e;border-radius:12px;align-items:center;gap:20px;margin:0 28px 22px;padding:18px 22px;display:flex}.negative-control p{max-width:790px;color:var(--secondary);margin:0;font-size:13px;line-height:1.65}.negative-control .tiny-tag{white-space:nowrap}.negative-control code{color:#d3c2ff;font-size:11px}.negative-pair-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 28px 24px;display:grid}.negative-pair-grid article{background:#11192255;border:1px solid #35434a;border-radius:12px;min-width:0;padding:22px}.negative-pair-grid h3{margin:12px 0 8px;font-size:16px;line-height:1.4}.negative-pair-grid code{letter-spacing:.025em;overflow-wrap:anywhere;color:#c5b6e9;font-size:10px}.negative-trials{align-items:center;gap:7px;margin-top:20px;display:flex}.negative-trials>span{border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.negative-trials .qualified{color:#c7edd5;background:#233b32}.negative-trials .unqualified{color:#f0d2a7;background:#3c3329}.negative-trials strong{color:#b8d4c9;margin-left:auto;font-size:12px}@media (max-width:850px){.negative-pair-grid{grid-template-columns:1fr}.negative-control{flex-direction:column;align-items:flex-start;gap:10px}.negative-pair-grid article{padding:18px}}@media (max-width:700px){.negative-control{margin:0 18px 20px;padding:18px}.negative-pair-grid{margin:0 18px 20px}.negative-pair-grid code{font-size:12px}.negative-control p{font-size:14px}}.study-workspace-header{background:linear-gradient(100deg,#181820,#141820);border-bottom:1px solid #2d3440;align-items:center;gap:12px;padding:22px 35px;display:flex}.study-workspace-symbol{color:#b6a1d7;background:#352b463d;border:1px solid #504368;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.study-workspace-header>div>strong{letter-spacing:-.3px;font-size:16px;font-weight:530;display:block}.study-workspace-header>div>span{color:#8190a7;align-items:center;gap:8px;margin-top:5px;font-size:9px;display:flex}.study-workspace-header i{color:#4d5a70;font-style:normal}.study-workspace-scope{color:#8a9db4;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}@media (max-width:760px){.study-workspace-header{gap:10px;padding:18px 20px}.study-workspace-symbol{border-radius:7px;width:34px;height:36px}.study-workspace-symbol>svg{width:18px}.study-workspace-header>div>strong{font-size:14px}.study-workspace-header>div>span{font-size:8px}.study-workspace-scope{display:none}}
