.production-auth form{min-height:590px}.production-auth h2{outline:none;text-wrap:balance}.production-auth .auth-feedback{min-height:86px;display:flex;align-items:flex-start}.production-auth .auth-feedback>p{display:flex;gap:8px;align-items:center;margin:0;font-size:13px;line-height:1.6}.production-auth .auth-error{color:#f0b4ba;background:#291f2a;border-left:2px solid var(--red);border-radius:0 8px 8px 0;padding:12px 15px;font-size:13px;line-height:1.6}.production-auth .auth-subtle{color:var(--muted);font-size:13px;line-height:1.65}.production-auth .auth-password{position:relative}.production-auth .auth-password input{padding-right:48px}.production-auth .auth-password button{position:absolute;right:3px;top:3px;width:42px;height:42px;display:grid;place-items:center;color:var(--muted);border:0;background:transparent;border-radius:6px;cursor:pointer}.production-auth .auth-password button:focus-visible,.production-auth .inline-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.production-auth .auth-forgot{display:flex;justify-content:flex-end;margin:-6px 0 22px;font-size:13px}.production-auth .auth-requirements{margin:-10px 0 20px}.production-auth .auth-back{display:block;margin:22px auto;font-size:14px}.production-auth .auth-email-panel{min-height:300px;padding:22px;background:#131c26;border:1px solid #8294a430;border-radius:12px}.production-auth .auth-email-panel>svg{color:#88e1cb}.production-auth .auth-email-panel p{color:var(--muted);font-size:14px;line-height:1.7}.production-auth .auth-privacy{margin-top:26px;font-size:12px;line-height:1.7}@media(max-width:600px){.production-auth{padding:32px 22px}.production-auth h2{font-size:29px}.production-auth form{min-height:610px}}.auth-otp{text-align:center;font-size:1.5rem;letter-spacing:.65em;font-variant-numeric:tabular-nums}.auth-demo-entry{display:grid;gap:16px;margin-top:24px;text-align:center}.auth-demo-entry>span{color:var(--text-muted, #91a4ae);font-size:12px}.demo-account{display:grid;gap:6px;padding:16px 10px}.demo-account span{color:var(--text-muted, #91a4ae);font-size:12px}.demo-account a{margin-top:6px;color:#68ddd0;font-size:12px}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-teal:#69d8c3}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-teal{color:var(--color-teal)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{color-scheme:dark;--canvas:#0c1015;--sidebar:#0d1218;--panel:#11171e;--panel-raised:#151d26;--interactive:#19232c;--text:#e3e9ef;--muted:#8997a7;--faint:#637181;--border:#232d38;--border-strong:#354452;--teal:#69d8c3;--teal-dim:#183b36;--cyan:#88c7e1;--amber:#d8b477;--red:#e29394;--radius:9px;font-synthesis:none;background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}button{color:inherit}button:not(.monaco-editor button){-webkit-tap-highlight-color:transparent}button,input,select{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--teal);outline-offset:4px}button{background:0 0;border:0}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-size:28px;font-weight:600;line-height:1.2}h2{letter-spacing:-.15px;font-size:14px;font-weight:600;line-height:1.4}h3{font-size:14px;font-weight:550}strong{font-weight:550}small{font-size:12px}svg{flex-shrink:0}code,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.93em}input,select,textarea{border:1px solid var(--border-strong);width:100%;color:var(--text);background:#0d131a;border-radius:6px;padding:10px 12px;transition:border-color .15s}input:hover,select:hover{border-color:#506372}input::placeholder{color:#708092}input[type=checkbox],input[type=radio]{width:15px;height:15px;accent-color:var(--teal);flex-shrink:0;padding:0}input[type=checkbox]{border-radius:4px}select{cursor:pointer;padding-right:25px}label{display:block}::selection{color:#fff;background:#2b665d}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#35424f;border-radius:5px}::-webkit-scrollbar-track{background:0 0}.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}.muted{color:var(--muted)}.text-teal{color:var(--teal)}.small{font-size:12px}.leading{line-height:1.7}.full-width{width:100%}.push-right{margin-left:auto}.eyebrow{letter-spacing:1.5px;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:600}.inline-group{align-items:center;gap:10px;display:flex}.inline-link{color:var(--teal);text-underline-offset:3px;padding:0;text-decoration:underline}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:550;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex}.button.primary{color:#092620;background:#6ad8c2;border-color:#79e2cd}.button.primary:hover:not(:disabled){background:#85e6d2}.button.secondary{color:#d5dfe9;background:#18212b;border-color:#34414f}.button.secondary:hover:not(:disabled){background:#202d38;border-color:#4c6071}.button.ghost{min-height:28px;color:var(--muted);padding:5px 7px}.button.ghost:hover{background:var(--interactive);color:var(--text)}.button.danger{color:#e3a7a7;background:#241b1f;border-color:#5b343b}.button.danger:hover{background:#342126}.text-link{color:var(--teal);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.text-link:hover{color:#9be8da}.badge{white-space:nowrap;color:#a0adba;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.badge.warning{color:var(--amber)}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.badge.active .status-dot{box-shadow:0 0 0 3px #88c7e111}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);min-width:0;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:15px 18px;display:flex}.panel-heading h2{font-size:12px}.panel-heading>svg{color:var(--muted)}.panel-heading .eyebrow{margin-bottom:5px}.panel-footnote{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:7px;padding:12px 18px;font-size:12px;display:flex}.panel-footnote .status-dot{color:var(--teal)}.panel-actions{padding:14px 18px}.panel-paragraph{color:var(--muted);padding:0 18px;font-size:12px;line-height:1.8}.notice{color:#9fb2c2;background:#131f29;border:1px solid #2c3d49;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.notice>svg{margin-top:2px}.notice strong{color:#d1dce6}.notice.warning{color:#d0b788;background:#221e16;border-color:#51442b}.notice.error{color:#e2a4ab;background:#291c21;border-color:#58333d}.notice.success{color:var(--teal);background:#142620;border-color:#2b5143}.panel>.notice{margin:12px 18px 18px}.progress{background:#25313c;border-radius:3px;height:5px;overflow:hidden}.progress>span{background:var(--teal);border-radius:3px;height:100%;transition:width .3s;display:block}.quota-progress .progress>span{background:var(--amber)}.skip-link{z-index:999;background:var(--teal);color:#10201d;padding:10px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);border-right:1px solid var(--border);z-index:40;flex-direction:column;width:214px;padding:27px 15px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:9px;display:inline-flex}.brand-link{align-items:center;margin:0 9px 26px;display:inline-flex}.wordmark{letter-spacing:-.8px;font-size:23px;font-weight:650}.workspace-selector{border:1px solid var(--border);background:#121a22;border-radius:7px;align-items:center;gap:9px;margin-bottom:28px;padding:10px 9px;display:flex}.workspace-selector>svg{color:var(--muted);margin-left:auto}.workspace-avatar{background:#24333f;border:1px solid #405160;border-radius:5px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.workspace-selector strong{font-size:12px;display:block}.workspace-selector div>span{color:var(--muted);font-size:12px;display:block}.nav-label{letter-spacing:1.4px;color:#738294;margin-bottom:10px;padding:0 11px;font-size:12px;font-weight:600}.nav-item{color:#99a7b8;border-radius:6px;align-items:center;gap:11px;margin-bottom:3px;padding:10px 12px;font-size:12px;transition:background .15s;display:flex}.nav-item:hover{color:#dae3ec;background:#17212a}.nav-item.selected{color:#a5e6db;background:#182f31}.nav-item svg{stroke-width:1.6px}.nav-count{color:#b2cbd5;background:#1a2d34;border-radius:4px;margin-left:auto;padding:0 5px;font-size:12px;line-height:18px}.sidebar-projects{margin-top:31px}.pinned-project{color:#8595a7;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.pinned-project:hover,.pinned-project.current{color:#d2dce6}.project-dot{background:#607286;border-radius:2px;width:5px;height:5px;transform:rotate(45deg)}.pinned-project.current .project-dot{background:var(--teal)}.sidebar-bottom{margin-top:auto;padding-top:32px}.plan-card{border:1px solid var(--border);border-radius:7px;margin:0 0 20px;padding:12px 10px;font-size:12px}.plan-card>div:first-child{align-items:center;gap:6px;display:flex}.plan-card .muted{font-family:var(--font-mono);margin-left:auto}.tiny-square{border:1px solid var(--teal);width:5px;height:5px;display:block}.mini-progress{background:#29343e;height:3px;margin:12px 0}.mini-progress i{background:#548f85;height:100%;display:block}.plan-card a{color:#90a1b2;justify-content:space-between;align-items:center;display:flex}.profile{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:18px;padding:18px 1px;display:flex}.profile-avatar{color:#d6e0e8;background:#293641;border:1px solid #3a4b5a;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.profile strong{font-size:12px;display:block}.profile div>span{color:var(--muted);font-size:12px;display:block}.profile .button{margin-left:auto}.main-shell{flex-direction:column;flex:1;min-width:0;margin-left:214px;display:flex}.topbar{border-bottom:1px solid var(--border);background:#0e141b;justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 28px;display:flex}.breadcrumb{color:#92a2b3;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex;overflow:hidden}.breadcrumb a{text-transform:capitalize}.breadcrumb>svg{color:#677789}.breadcrumb strong{color:#dce3ec;font-weight:500}.topbar-actions{align-items:center;gap:16px;display:flex}.search-trigger{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}kbd{border:1px solid var(--border-strong);border-radius:3px;margin-left:10px;padding:0 4px;font-size:12px;line-height:16px}.top-divider{background:var(--border);width:1px;height:17px}.demo-trigger{color:#9cabb9;align-items:center;gap:7px;font-size:12px;display:flex}.demo-trigger svg:first-child{color:var(--teal)}main{flex:1;width:100%;max-width:1780px;margin:0 auto;padding:29px 28px 30px;outline:none!important}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.page-heading .eyebrow{margin-bottom:9px;font-size:12px}.page-heading p{color:var(--muted);margin-top:8px;font-size:12px}.heading-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.project-meta{color:#a1afbd;align-items:center;gap:20px;margin:0 0 24px;font-size:12px;display:flex}.project-meta>span{align-items:center;gap:6px;display:flex}.project-meta svg{color:#6e8191}.project-meta-right{color:#95b9b0;margin-left:auto}.project-meta-right .status-dot{color:var(--teal)}.tabs{border-bottom:1px solid var(--border);align-items:center;gap:26px;margin:0 0 24px;display:flex;overflow-x:auto}.tabs>a{color:#8e9bac;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 0 12px;font-size:12px;display:flex}.tabs>a.active{color:#d9f3eb;border-color:var(--teal)}.tabs>a:hover{color:#d7e1e9}.tabs>a>span{color:#acbac5;background:#25313c;border-radius:3px;padding:0 5px;font-size:12px;line-height:16px}.workspace-footer{border-top:1px solid var(--border);color:#738495;align-items:center;gap:16px;padding:13px 28px;font-size:12px;display:flex}.workspace-footer>span:first-child{align-items:center;gap:7px;display:flex}.workspace-footer .status-dot{color:#85a99e}.workspace-footer button{color:#a0b0bf;align-items:center;gap:5px;font-size:12px;display:flex}.footer-version{margin-left:auto}.mobile-menu{display:none!important}.sidebar-scrim{display:none}.pipeline-panel{margin-bottom:18px}.pipeline-panel .panel-heading{border-bottom:1px solid #222e3866;padding:14px 18px}.pipeline{margin:0;padding:25px 22px 21px;list-style:none;display:flex}.pipeline-stage{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.pipeline-stage:not(:last-child):after{content:"";background:#33404d;width:calc(100% - 36px);height:1px;position:absolute;top:17px;left:calc(50% + 18px)}.pipeline-stage.complete:after{background:#41796d}.pipeline-node{color:#6f7c8c;z-index:1;background:#1a232e;border:1px solid #2e3b49;border-radius:50%;place-items:center;width:35px;height:35px;margin-bottom:10px;display:grid;position:relative}.pipeline-stage.complete .pipeline-node{color:var(--teal);background:#17382f;border-color:#39776a}.pipeline-stage.current .pipeline-node{color:#9bd8ef;outline-offset:4px;background:#16333f;border-color:#6ab8d3;outline:3px solid #243c4933}.pipeline-stage.stopped .pipeline-node{color:var(--amber);background:#342d20;border-color:#725734}.pipeline-stage strong{color:#b6c3cf;font-size:12px;font-weight:500}.pipeline-stage>span{color:#8796a7;margin-top:3px;font-size:12px}.pipeline-stage.complete>span{color:#74b4a5}.pipeline-stage.current>span{color:#8ac9e0}.pipeline-bottom{color:var(--muted);background:#0e151c;border-top:1px solid #222e3866;align-items:center;gap:18px;min-height:40px;padding:10px 18px;font-size:12px;display:flex}.pipeline-bottom>span{align-items:center;gap:7px;display:flex}.pipeline-bottom>span:nth-child(2){margin-left:auto}.pipeline-bottom strong{color:#bac8d5;font-size:12px}.divider-dot{color:#526372}.pipeline-bottom .button{min-height:22px;padding:0 3px;font-size:12px}.dashboard-layout{grid-template-columns:minmax(0,1fr) 258px;gap:18px;display:grid}.dashboard-main,.dashboard-aside{flex-direction:column;gap:18px;display:flex}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));padding:1px 18px 16px;display:grid}.metric-card{border-left:1px solid var(--border);min-width:0;padding:10px 16px;overflow:hidden}.metric-card:first-child{border-left:0;padding-left:0}.metric-label{color:#9fadb9;font-size:12px;display:block}.metric-value{letter-spacing:-.9px;font-variant-numeric:tabular-nums;margin:6px 0 5px;font-size:25px;font-weight:550;line-height:1.4}.metric-unit{letter-spacing:0;color:#92a3b2;margin-left:5px;font-size:12px;font-weight:400}.metric-caption{color:#718498;font-size:12px;line-height:1.6;display:block}.subpanel-heading{border-top:1px solid var(--border);color:#bdcbd7;justify-content:space-between;padding:14px 18px 2px;font-size:12px;display:flex}.measurement-chart{min-width:0;padding:12px 18px}.chart-legend{color:#a5b1be;align-items:center;gap:18px;margin-bottom:5px;font-size:12px;display:flex}.chart-legend>span{align-items:center;gap:5px;display:flex}.chart-legend i{background:#94a3b8;border-radius:1px;width:6px;height:6px}.chart-legend i.candidate-key{background:var(--teal)}.chart-legend .chart-unit{color:#778b9d;margin-left:auto}.measurement-chart svg{width:100%;max-height:280px;display:block}.measurement-chart text{font-family:var(--font-mono);fill:#73869a;font-size:12px}.chart-foot{color:#738395;justify-content:space-between;padding:0 3px;font-size:12px;display:flex}.chart-empty{min-height:180px;color:var(--muted);place-items:center;font-size:12px;display:grid}.detail-list{flex-direction:column;gap:12px;margin:0;padding:0 18px 16px;display:flex}.detail-list>div{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.detail-list dt{color:#8193a6}.detail-list dd{color:#c0ccd7;text-align:right;margin:0}.detail-list dd .badge{font-size:12px}.context-note{border-top:1px solid var(--border);color:#89a398;align-items:center;gap:9px;padding:13px 18px;font-size:12px;line-height:1.6;display:flex}.context-note svg{color:#71b39f}.recent-runs{padding:0 15px 7px}.recent-runs>a{border-top:1px solid #26333d80;align-items:center;gap:10px;padding:11px 0;display:flex}.recent-runs>a:first-child{border:0;padding-top:3px}.recent-runs strong{gap:6px;font-size:12px;display:flex}.recent-runs strong span{color:#a6b2bd;font-size:12px;font-weight:400}.recent-runs small{color:#7c8fa1;margin-top:2px;font-size:12px;display:block}.recent-runs>a>span:last-child,.recent-runs>a>svg{margin-left:auto;font-size:12px}.run-circle{width:23px;height:23px;color:var(--cyan);background:#172730;border:1px solid #345064;border-radius:50%;place-items:center;display:grid}.run-circle.done{color:var(--teal);background:#173128;border-color:#2a5b4a}.capacity-number{letter-spacing:-.7px;padding:0 18px 13px;font-size:24px}.capacity-number>span{letter-spacing:0;color:#8fa1b2;margin-left:8px;font-size:12px}.dashboard-aside .progress{margin:0 18px}.capacity-caption{color:#7f91a3;justify-content:space-between;gap:6px;padding:10px 18px 15px;font-size:12px;display:flex}.capacity-caption a{color:var(--teal);align-items:center;gap:4px;display:flex}.evidence-reminder{color:#7e98a2;align-items:flex-start;gap:12px;padding:0 5px;display:flex}.evidence-reminder strong{color:#b1c4cd;font-size:12px}.evidence-reminder p{margin-top:5px;font-size:12px;line-height:1.7}.evidence-reminder>svg{margin-top:2px}.table-scroll{width:100%;overflow:auto}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table th{color:#7e91a2;border-block:1px solid var(--border);white-space:nowrap;background:#10161d;padding:10px 18px;font-size:12px;font-weight:500}.data-table td{vertical-align:middle;border-bottom:1px solid #202b3599;padding:12px 18px;font-size:12px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#16202a77}.data-table td>small{color:#71869a;max-width:420px;margin-top:4px;font-size:12px;line-height:1.7;display:block}.data-table .rank-column{width:38px;padding-right:0}.data-table .mono{font-size:12px}.hotspots td{padding-block:10px}.hotspots th:nth-child(2){width:44%}.share-cell{font-family:var(--font-mono);align-items:center;gap:10px;font-size:12px;display:flex}.share-cell>span:first-child{min-width:39px}.share-track{background:#28323d;border-radius:1px;width:55px;height:4px;overflow:hidden}.share-track i{background:#63bdaa;height:100%;display:block}.table-link{font-weight:550}.table-link:hover{color:var(--teal)}.inline-empty{text-align:center;color:var(--muted);padding:36px 20px;font-size:12px}.section-intro{justify-content:space-between;align-items:center;gap:18px;margin:0 0 21px;display:flex}.section-intro h2{letter-spacing:-.5px;font-size:20px}.section-intro p{color:var(--muted);margin-top:7px;font-size:12px}.metric-grid{gap:14px;margin-bottom:20px;display:grid}.metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid>.metric-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:17px 20px}.performance-grid{grid-template-columns:minmax(0,1fr) 290px;gap:18px;margin-bottom:18px;display:grid}.performance-grid .detail-list{gap:17px;padding-top:5px}.sample-details{margin-top:18px}.sample-details>summary{cursor:pointer;padding:16px 18px;font-size:12px}.sample-details>summary span{float:right;color:var(--muted);font-size:12px}.result-hero{background:#111c1c;border:1px solid #31423f;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:25px 27px;display:flex}.result-hero .eyebrow{color:#92b5aa;font-size:12px}.result-value{color:var(--teal);letter-spacing:-2px;align-items:center;gap:6px;font-size:46px;font-weight:500;line-height:1.2;display:flex}.result-value>span{font-size:25px}.result-hero p{color:#8aa598;margin-top:8px;font-size:12px}.result-stat>span{color:#97afa8;font-size:12px;display:block}.result-stat>strong{letter-spacing:-.7px;margin-top:8px;font-size:28px;font-weight:450;display:block}.result-stat small{color:#89a399;margin-left:6px;font-size:12px}.result-checks{border-left:1px solid #2a4138;flex-direction:column;gap:18px;min-width:165px;padding-left:25px;display:flex}.result-checks>span{color:#a3b7b0;justify-content:space-between;gap:20px;font-size:12px;display:flex}.candidate-counts{border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:0;margin:20px 0 23px;display:grid}.candidate-counts>div{border-right:1px solid var(--border);flex-direction:column;padding:16px 23px;display:flex}.candidate-counts>div:last-child{border:0}.candidate-counts span{color:var(--muted);font-size:12px}.candidate-counts strong{margin-top:4px;font-size:26px;font-weight:500}.evidence-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.plain-list{color:#9bafbf;flex-direction:column;gap:14px;margin:0;padding:3px 18px 18px;font-size:12px;list-style:none;display:flex}.plain-list li{align-items:flex-start;gap:9px;display:flex}.plain-list svg{color:#70b5a5;margin-top:1px}.log-toolbar{gap:10px;padding:0 18px 16px;display:flex}.log-toolbar>label:first-child{flex:1}.log-toolbar input,.log-toolbar select{padding:8px 10px;font-size:12px}.log-toolbar>label:nth-child(2){width:100px}.log-view{background:#0b1118;min-height:330px;padding:16px 18px;overflow:auto}.log-line{font-family:var(--font-mono);grid-template-columns:76px 48px 1fr;gap:12px;font-size:12px;line-height:2.4;display:grid}.log-line time{color:#607688}.log-line>span{color:#6daea5}.log-line code{color:#9eb0c2;white-space:pre-wrap;overflow-wrap:anywhere}.log-line.error>span,.log-line.error code{color:var(--red)}.export-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:20px;display:grid}.export-card{flex-direction:column;gap:17px;padding:23px;display:flex}.export-card>svg{color:#78b8ae}.export-card p{color:var(--muted);flex:1;font-size:12px;line-height:1.8}.export-card .button{align-self:flex-start;margin-top:9px}.bottom-note{color:#75889a;align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.bottom-note svg{color:#86a59b}.review-intro{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.review-intro h2{font-size:18px}.review-intro p{color:var(--muted);margin-top:5px;font-size:12px}.review-layout{grid-template-columns:220px minmax(0,1fr) 249px;align-items:start;gap:14px;display:grid}.opportunity-panel .panel-heading{padding:14px}.opportunity-filter{padding:0 12px 13px}.opportunity-filter select{padding:7px 9px;font-size:12px}.opportunity-list{border-top:1px solid var(--border)}.opportunity-item{text-align:left;border-bottom:1px solid #26303a99;border-left:2px solid #0000;gap:8px;width:100%;padding:16px 11px 16px 12px;display:flex;position:relative}.opportunity-item:hover{background:#19242d}.opportunity-item.selected{border-left-color:var(--teal);background:#16292b}.opportunity-item>div{flex:1;min-width:0}.opportunity-item strong{font-family:var(--font-mono);overflow-wrap:anywhere;color:#d0dce6;font-size:12px;font-weight:500}.opportunity-item>div>span:not(.badge){color:#8196a8;margin-top:5px;font-size:12px;line-height:1.6;display:block}.opportunity-item .badge{margin-top:10px;font-size:12px}.opportunity-item>svg{color:#637c8b;margin-top:4px}.opportunity-number{font-size:12px;font-family:var(--font-mono);color:#879aa9;margin-top:2px}.opportunity-footer{color:#6e8996;gap:10px;padding:17px 15px;font-size:12px;line-height:1.6;display:flex}.review-detail-heading{padding:21px 20px 16px}.review-detail-heading .eyebrow{color:#7fbdad;letter-spacing:1.2px;font-size:12px}.review-detail-heading h2{letter-spacing:-.5px;font-size:19px}.review-detail-heading p{color:var(--muted);margin-top:6px;font-size:12px}.inner-tabs{border-bottom:1px solid var(--border);gap:22px;padding:0 20px;display:flex}.inner-tabs button{color:#8ca1b1;border-bottom:2px solid #0000;padding:0 0 12px;font-size:12px}.inner-tabs button.active{color:#bedad3;border-color:#7ec9b7}.review-body{padding:16px 18px 18px}.opportunity-summary{color:#a3b4c2;margin-bottom:17px;font-size:12px;line-height:1.8}.evidence-section-title{color:#96cdbb;align-items:center;gap:7px;margin:14px 0 8px;font-size:12px;font-weight:500;display:flex}.evidence-section-title>span{color:#6e8794;margin-left:auto;font-size:12px;font-weight:400}.evidence-item{border-bottom:1px solid #26343e80;font-size:12px}.evidence-item summary{cursor:pointer;color:#b3c4d0;align-items:center;gap:8px;padding:10px 0;list-style:none;display:flex}.evidence-item summary::-webkit-details-marker{display:none}.evidence-item summary>svg:first-child{color:#75c1aa}.evidence-item summary>svg:last-child{color:#617887;margin-left:auto}.evidence-item[open] summary>svg:last-child{transform:rotate(90deg)}.evidence-item p{color:#829aad;padding:0 0 12px 22px;line-height:1.7}.evidence-item code{color:#657e91;overflow-wrap:anywhere;margin-top:7px;font-size:12px;display:block}.code-panel{border:1px solid #2b3a46;border-radius:6px;margin-top:20px;overflow:hidden}.code-toolbar{border-bottom:1px solid var(--border);background:#15202a;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.code-toolbar>span{font-family:var(--font-mono);color:#a8bccb;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;display:flex}.code-toolbar .button{min-height:24px;padding:0}.diff-label{color:#7e95a8;border-bottom:1px solid var(--border);background:#101821;justify-content:space-between;gap:12px;padding:8px 11px;font-size:12px;display:flex}.editor-loading{color:#8fa4b4;background:#0d131a;place-items:center;height:310px;font-size:12px;display:grid}.tradeoff-note{color:#c9ae79;background:#262116;border:1px solid #51462c;border-radius:5px;gap:9px;margin-top:16px;padding:11px 12px;font-size:12px;line-height:1.7;display:flex}.tradeoff-note strong{color:#d6c08f;font-size:12px}.tradeoff-note p{margin-top:3px;font-size:12px}.tradeoff-note svg{margin-top:2px}.review-actions{border-top:1px solid var(--border);background:#101820;justify-content:flex-end;align-items:center;gap:8px;padding:13px 14px;display:flex}.review-actions>span:first-child{color:#728e9e;align-items:center;gap:5px;margin-right:auto;font-size:12px;display:flex}.review-actions .button{padding:6px 9px;font-size:12px}.verification-column{flex-direction:column;gap:15px;display:flex}.verification-column .panel-heading{padding:15px 15px 10px}.verification-column .panel-heading>svg{color:#71bfa6}.verification-subtitle{color:#778e9f;margin:0 15px 18px;font-size:12px}.verification-gates{flex-direction:column;gap:17px;padding:0 15px 16px;display:flex}.verification-gates>div{color:#b4c7d3;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.verification-gates .badge{font-size:12px}.verification-result{border-block:1px solid var(--border);margin:0 15px;padding:15px 0 17px}.verification-result>strong{letter-spacing:-1px;margin:7px 0;font-size:31px;font-weight:500;display:block}.verification-result p{color:#8198ab;font-size:12px}.comparison-bars{gap:10px;margin-top:14px;display:flex}.comparison-bars>div{color:#8196a6;flex-direction:column-reverse;flex:1;gap:5px;font-size:12px;display:flex}.comparison-bars i{background:#738392;border-radius:1px;height:5px;display:block}.comparison-bars>div:nth-child(2) i{background:#5fba9f}.decision-box,.awaiting-box{color:#a3bac7;background:#162329;border:1px solid #304953;border-radius:5px;margin:15px;padding:12px;font-size:12px}.decision-box>div{align-items:center;gap:7px;display:flex}.decision-box strong{font-size:12px}.decision-box p{color:#90aca6;margin-top:7px;font-size:12px;line-height:1.7}.decision-box.accepted{color:#81d4b9;background:#142c25;border-color:#2d574b}.decision-box.rejected{color:#df9d9c;background:#291e21;border-color:#58383c}.decision-box.inconclusive{color:#d2b676;background:#282317;border-color:#514731}.awaiting-box{color:#8ca4b3;border-style:dashed;flex-direction:column;gap:9px;display:flex}.awaiting-box p{color:#7b92a1;font-size:12px;line-height:1.7}.verification-footnote{color:#748c9e;padding:0 7px;font-size:12px;line-height:1.7}.review-mobile-tabs{display:none!important}.expanded-tools{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.workspace-overview{border:1px solid var(--border);background:var(--panel);border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:26px;display:grid}.workspace-overview>div{border-right:1px solid var(--border);align-items:center;gap:14px;padding:22px 20px;display:flex}.workspace-overview>div:last-child{border:0}.overview-icon{color:#9ab0c4;background:#1a2631;border:1px solid #2e3e4d;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.overview-icon.teal{color:#8bd3bd;background:#1b2f2b;border-color:#304f45}.workspace-overview>div>span:last-child{color:#8f9fac;font-size:12px}.workspace-overview strong{letter-spacing:-.8px;color:#d6e1e9;margin-top:3px;font-size:25px;line-height:1.2;display:block}.workspace-overview strong small{letter-spacing:0;color:#8595a3;margin-left:4px;font-size:12px;font-weight:400}.workspace-overview strong.text-teal{color:var(--teal)}.workspace-overview .sparkline{max-width:65px}.sparkline{width:90px;height:30px;display:block}.list-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.list-toolbar>input{max-width:250px;padding:8px 12px;font-size:12px}.segmented{border:1px solid var(--border);background:#101720;border-radius:6px;gap:3px;padding:3px;display:inline-flex}.segmented button{color:#899eae;border-radius:4px;padding:6px 12px;font-size:12px}.segmented button.selected{color:#cddbe5;background:#24313e}.filter-input{width:240px;position:relative}.filter-input>svg{color:#697e90;position:absolute;top:11px;left:11px}.filter-input input{padding:8px 12px 8px 33px;font-size:12px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.project-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;min-width:0;padding:20px 20px 0;transition:border-color .15s,background .15s;display:block}.project-card:hover{background:#131d24;border-color:#49645f}.project-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.project-icon{color:#8cbeb7;background:#1a2d31;border:1px solid #314b52;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.project-icon.color-1{color:#9eb4da;background:#202b3d;border-color:#35465e}.project-icon.color-2{color:#b8a9c8;background:#2b2931;border-color:#47404f}.project-card h2{letter-spacing:-.4px;font-size:17px}.project-card>p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;overflow:hidden}.project-card-meta{color:#7d94a8;align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.project-card-meta>span{align-items:center;gap:5px;display:flex}.project-card-result{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;margin-bottom:20px;display:flex}.project-card-result>div>span{color:#8095a5;font-size:12px;display:block}.project-card-result strong{letter-spacing:-1px;margin-top:6px;font-size:27px;font-weight:450;line-height:1.25;display:block}.project-card-result small{margin-left:2px;font-size:14px}.project-card-footer{border-top:1px solid var(--border);color:#7e95a7;justify-content:space-between;align-items:center;gap:8px;padding:13px 0;font-size:12px;display:flex}.project-card-footer>span{align-items:center;gap:5px;display:flex}.new-project-card{text-align:center;color:#819aad;background:#0e151b;border:1px dashed #344451;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:28px;display:flex}.new-project-card:hover{background:#142126;border-color:#61847b}.new-project-card>span{color:#94c4b9;border:1px solid #37504f;border-radius:50%;place-items:center;width:39px;height:39px;margin-bottom:15px;display:grid}.new-project-card h2{color:#bdcfda;font-size:14px}.new-project-card p{max-width:230px;margin-top:9px;font-size:12px;line-height:1.8}.new-project-card>strong{color:var(--teal);align-items:center;gap:7px;margin-top:19px;font-size:12px;display:flex}.upload-layout,.configuration-layout,.provider-layout{grid-template-columns:minmax(0,1fr) 310px;gap:24px;display:grid}.upload-layout aside,.configuration-layout aside,.provider-layout aside{flex-direction:column;gap:18px;display:flex}.upload-layout aside>.panel{flex-shrink:0}.upload-main{align-self:start}.dropzone{text-align:center;background:#111b23;border:1px dashed #3f555f;border-radius:8px;flex-direction:column;align-items:center;margin:20px;padding:60px 25px 50px;display:flex}.dropzone.dragging{border-color:var(--teal);background:#17362d}.upload-icon{color:#8fceb9;background:#1b322f;border:1px solid #385450;border-radius:15px;place-items:center;width:65px;height:65px;margin-bottom:25px;display:grid}.dropzone h2{letter-spacing:-.7px;font-size:22px}.dropzone p{color:#8da4b4;margin:12px 0 24px;font-size:12px;line-height:1.9}.file-picker{cursor:pointer;margin-bottom:14px;position:relative;overflow:hidden}.file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.file-picker:focus-within{outline:2px solid var(--teal);outline-offset:4px}.demo-upload{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.demo-upload>div{align-items:center;gap:13px;display:flex}.demo-upload>div>svg{color:#809bae}.demo-upload strong{font-size:12px;display:block}.demo-upload small{color:#7d92a4;margin-top:4px;font-size:12px;display:block}.exclusion-list{color:#8fa5b7;flex-direction:column;gap:8px;padding:0 18px 18px;font-size:12px;display:flex}.inspection-title{border:1px solid var(--border);background:var(--panel);border-radius:8px;align-items:center;gap:14px;padding:20px;display:flex}.inspection-title h2{font-size:18px}.inspection-title p{color:var(--muted);margin-top:4px;font-size:12px}.inspection-title>.badge{margin-left:auto}.inspection-stats{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(5,1fr);margin:20px 0;display:grid;overflow:hidden}.inspection-stats>div{background:var(--panel);border-right:1px solid var(--border);padding:17px 20px}.inspection-stats>div:last-child{border:0}.inspection-stats span{color:var(--muted);font-size:12px}.inspection-stats strong{margin-top:5px;font-size:25px;font-weight:450;display:block}.checkbox-label{color:#9caebd;align-items:center;gap:8px;font-size:12px;display:flex}.flow-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:21px;display:flex}.flow-footer>.small{max-width:60%}.form-body{padding:4px 21px 22px}.form-field{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.form-field:last-child{margin-bottom:0}.form-field>span:first-child{color:#c7d4e0;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.form-field input,.form-field select{font-size:12px}.form-field small{color:#7d94a7;font-size:12px;line-height:1.7}.form-field .badge{font-size:12px}.configuration-layout form>.panel{margin-bottom:19px}.configuration-layout .form-field input.mono{font-size:12px}.mode-options{flex-direction:column;gap:9px;padding:0 18px 18px;display:flex}.mode-option{border:1px solid var(--border);cursor:pointer;background:#101820;border-radius:6px;align-items:flex-start;gap:12px;padding:13px;display:flex}.mode-option.selected{background:#162c2a;border-color:#3b6558}.mode-option input{margin-top:3px}.mode-option strong{font-size:12px;display:block}.mode-option small{color:#869eae;margin-top:4px;font-size:12px;display:block}.confirmation-check{color:#a9bdca;align-items:flex-start;gap:11px;padding:3px 2px 14px;font-size:12px;display:flex}.confirmation-check input{margin-top:1px}.quiet-card{padding:7px}.quiet-card h3{color:#b5c8d5;font-size:12px}.quiet-card ol{color:#7d95a7;padding-left:16px;font-size:12px;line-height:2.4}.project-overview-grid{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.project-overview-grid .inspection-stats{border-inline:0;border-radius:0;grid-template-columns:repeat(4,1fr);margin-top:0}.project-overview-grid .inspection-stats>div{padding:12px 18px}.project-steps{flex-direction:column;gap:27px;padding:14px 22px 30px;display:flex}.project-steps>div{align-items:center;gap:13px;display:flex}.project-steps svg{color:#75bbaa}.project-steps strong{font-size:12px;display:block}.project-steps small{color:#7c95a7;margin-top:5px;font-size:12px;display:block}.project-overview-grid .text-link{margin:0 22px 20px}.file-category-list{padding:0 20px 15px}.file-category-list>div{border-bottom:1px solid var(--border);color:#9fb7c8;align-items:center;gap:10px;padding:13px 0;font-size:12px;display:flex}.file-category-list>div>span{color:#7f97a9;margin-left:auto}.embedded-run>div>.page-heading,.embedded-run>div>.project-meta,.embedded-run>div>.tabs{display:none}.provider-mode-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:26px;display:grid}.provider-mode{border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:8px;flex-direction:column;padding:22px;display:flex}.provider-mode.selected{background:#142521;border-color:#487f70}.provider-mode>div{color:#8eacbc;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.provider-mode.selected>div{color:#8bceb6}.radio-indicator{border:1px solid #4a615f;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.radio-indicator>span{background:var(--teal);border-radius:50%;width:7px;height:7px}.provider-mode h2{margin-bottom:9px;font-size:18px}.provider-mode p{color:#8ca5b5;flex:1;margin-bottom:22px;font-size:12px;line-height:1.8}.provider-mode>span{color:#9bbcb0;justify-content:space-between;align-items:center;font-size:12px;display:flex}.provider-security-icon{color:#8bc4a7;background:#1a3028;border:1px solid #365446;border-radius:9px;place-items:center;width:47px;height:47px;margin:4px 18px 19px;display:grid}.security-heading{letter-spacing:-.3px;padding:0 18px 15px;font-size:17px;font-weight:500;line-height:1.5}.provider-layout .plain-list{padding-top:20px;font-size:12px}.secret-input,.input-with-icon{border:1px solid var(--border-strong);background:#0d131a;border-radius:6px;align-items:center;gap:9px;padding:0 10px;display:flex}.secret-input>input,.input-with-icon>input{background:0 0;border:0;min-width:0;padding-inline:0}.secret-input:focus-within,.input-with-icon:focus-within{outline:2px solid var(--teal);outline-offset:3px}.secret-input input:focus-visible,.input-with-icon input:focus-visible{outline:none}.secret-input>svg,.input-with-icon>svg{color:#8297a8}.provider-credential-policy{border-block:1px solid var(--border);flex-direction:column;gap:13px;margin-bottom:20px;padding:18px 0;display:flex}.provider-credential-policy p{color:#8d9fab;margin-left:23px;font-size:12px}.form-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.local-provider{flex-direction:column;align-items:flex-start;gap:20px;padding:30px;display:flex}.local-provider>svg{color:var(--teal)}.local-provider h2{font-size:22px}.local-provider p{color:var(--muted);max-width:480px;font-size:12px;line-height:1.9}.plan-label{color:#a6c5cf;background:#18252d;border:1px solid #3d515b;border-radius:6px;padding:7px 12px;font-size:12px}.usage-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.usage-value{letter-spacing:-1.5px;padding:8px 18px 18px;font-size:38px;font-weight:400}.usage-value>span{color:#7890a1;letter-spacing:-.5px;margin-left:8px;font-size:19px}.usage-value>small{letter-spacing:0;color:#7f97a9;margin-top:4px;font-size:12px;display:block}.usage-grid .progress{margin:0 18px}.usage-caption{color:#7891a3;padding:13px 18px 18px;font-size:12px;line-height:1.8}.usage-grid+.evidence-grid{margin-top:24px}.usage-explanation{flex-direction:column;gap:24px;margin:0;padding:6px 20px 20px;list-style:none;display:flex}.usage-explanation li{align-items:flex-start;gap:13px;display:flex}.usage-explanation li>span{font-family:var(--font-mono);color:#6aa28f;margin-top:2px;font-size:12px}.usage-explanation strong{font-size:12px}.usage-explanation p{color:#8299aa;margin-top:6px;font-size:12px;line-height:1.8}.usage-explanation+.text-link{margin:0 20px 23px}.settings-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:23px;display:grid}.setting-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:21px 0;display:flex}.setting-row strong{font-size:12px;display:block}.setting-row small{color:#8096a7;margin-top:6px;font-size:12px;display:block}.setting-row>input{width:17px;height:17px}.docs-layout{grid-template-columns:210px minmax(0,1fr);gap:48px;max-width:1000px;margin-top:35px;display:grid}.docs-index{flex-direction:column;align-self:start;gap:15px;display:flex;position:sticky;top:30px}.docs-index a{color:#8ba3b5;font-size:12px}.docs-index a:hover{color:var(--teal)}.docs-section{border-bottom:1px solid var(--border);margin:0 0 30px;padding:0 0 30px;scroll-margin-top:30px}.docs-section>svg{color:#85bbaa;margin-bottom:14px}.docs-section h2{margin-bottom:12px;font-size:21px;font-weight:500}.docs-section p{color:#93aabb;max-width:650px;font-size:13px;line-height:1.95}.docs-callout{border:1px solid var(--border);background:#131e24;border-radius:8px;align-items:center;gap:17px;padding:20px;display:flex}.docs-callout>svg{color:#83b9a8}.docs-callout p{color:#829aac;margin-top:7px;font-size:12px;line-height:1.7}.docs-callout .button{margin-left:auto}.auth-layout{grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.auth-story{background:#101b20;border-right:1px solid #2b3b43;flex-direction:column;padding:45px 55px 30px;display:flex;position:relative}.auth-story>.brand-link{align-self:flex-start;margin:0}.auth-message{max-width:520px;margin:auto 0;padding:65px 0}.auth-message .eyebrow{color:#85b4a7;letter-spacing:1.6px;font-size:12px}.auth-message h1{letter-spacing:-3px;margin:22px 0;font-size:58px;font-weight:500;line-height:1.13}.auth-message h1>span{color:#72c9ae}.auth-message>p{color:#8faab7;max-width:390px;margin-bottom:35px;font-size:14px;line-height:1.95}.auth-evidence{background:#10191f;border:1px solid #31434b;border-radius:8px;max-width:390px;padding:9px 18px 13px}.auth-evidence>div{color:#a9c2cd;border-bottom:1px solid #253740;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.auth-evidence>div>svg{color:#7ebaa5}.auth-evidence>div>.badge,.auth-evidence>div>.mono{margin-left:auto}.auth-evidence small{color:#658b9c;margin-top:11px;font-size:12px;display:block}.auth-footer{color:#6d8b9b;font-size:12px}.auth-form-side{justify-content:center;align-items:center;padding:45px;display:flex}.auth-form-side form{width:100%;max-width:360px}.auth-form-side h2{letter-spacing:-1px;font-size:28px;font-weight:500}.auth-form-side form>p{color:#849cad;margin:10px 0 25px;font-size:12px}.auth-form-side .notice{margin-bottom:25px;font-size:12px}.auth-form-side .form-field{margin-bottom:22px}.auth-form-side .button{min-height:41px}.auth-divider{text-align:center;border-top:1px solid var(--border);height:1px;margin:23px 0;position:relative}.auth-divider span{color:#748c9c;background:var(--canvas);padding:0 13px;font-size:12px;position:relative;top:-9px}.auth-form-side p.auth-switch{text-align:center;margin:23px 0;font-size:12px}.auth-privacy{color:#6f8697;text-align:center;font-size:12px;display:block}.dialog-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;background:#03070bba;position:fixed;top:0;right:0;bottom:0;left:0}.dialog-content{z-index:100;background:#121b24;border:1px solid #3c4e5e;border-radius:12px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 18px 80px #0005}.dialog-content.wide{width:min(1150px,100vw - 36px)}.dialog-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px;display:flex}.dialog-heading h2{letter-spacing:-.5px;font-size:20px}.dialog-heading p{color:#89a1b4;margin-top:7px;font-size:12px;line-height:1.8}.dialog-heading>.button{margin:-5px -5px 0 0}.dialog-footer{border-top:1px solid var(--border);justify-content:space-between;gap:15px;margin-top:24px;padding-top:18px;display:flex}.demo-label{color:#a6becf;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.scenario-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:23px;display:grid}.scenario-option{text-align:left;color:#a2b7c7;border:1px solid #2c3e4c;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:11px;font-size:12px;display:flex}.scenario-option.selected{color:#98d5bb;background:#1c302a;border-color:#507c6d}.scenario-option:hover{background:#20323d}.field-label{color:#9cb5c5;margin-bottom:8px;font-size:12px}.search-field{color:#8ca9bb;border:1px solid #3a5262;border-radius:6px;align-items:center;gap:10px;padding:0 12px;display:flex}.search-field input{background:0 0;border:0;font-size:12px}.search-results{flex-direction:column;margin-top:17px;display:flex}.search-results a{color:#b3cbd9;border-radius:5px;align-items:center;gap:12px;padding:13px 8px;font-size:12px;display:flex}.search-results a:hover{background:#20313e}.search-results a>svg:last-child{color:#6f899b;margin-left:auto}.toast{z-index:120;color:#c1ddcf;background:#1c2b32;border:1px solid #49665f;border-radius:8px;align-items:center;gap:20px;max-width:min(640px,100vw - 35px);padding:14px 16px;font-size:12px;display:flex;position:fixed;bottom:24px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 8px 30px #0006}.toast button{color:#8fb2a5;padding:3px;display:flex}.state-panel{text-align:center;border:1px solid var(--border);background:var(--panel);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:420px;padding:40px 25px;display:flex}.state-panel>svg{color:#81a5b1}.state-panel h2,.state-panel h1{letter-spacing:-.6px;font-size:23px}.state-panel p{color:#809eaf;max-width:410px;font-size:12px;line-height:1.9}.state-panel .button{margin-top:5px}.skeleton{background:#19232d;border-radius:7px;animation:1.8s infinite alternate shimmer}.heading-skeleton{width:240px;height:36px;margin:10px 0 32px}.panel-skeleton{height:190px}.skeleton-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px;display:grid}.card-skeleton{height:250px}.spin{animation:2.4s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{opacity:.45}}html[data-density=compact] .data-table td{padding-block:8px}@media(min-width:1600px){main{padding:33px 36px}.dashboard-layout{grid-template-columns:minmax(0,1fr) 290px}.metric-value{font-size:30px}.review-layout{grid-template-columns:245px minmax(0,1fr) 280px}.measurement-chart svg{max-height:310px}.dashboard-main .measurement-chart svg{max-height:230px}.dashboard-aside .detail-list{gap:17px}.hotspots td{padding-block:14px}}@media(max-width:1250px){.sidebar{width:192px;padding-inline:11px}.main-shell{margin-left:192px}main{padding:24px 21px}.topbar{padding-inline:21px}.dashboard-layout{grid-template-columns:minmax(0,1fr) 235px;gap:14px}.dashboard-main,.dashboard-aside{gap:14px}.metric-card{padding-inline:10px}.metric-row{padding-inline:14px}.metric-value{font-size:23px}.metric-caption{font-size:12px}.review-layout{grid-template-columns:185px minmax(0,1fr) 210px;gap:10px}.review-actions>span:first-child{display:none}.opportunity-item{gap:5px;padding-left:8px}.opportunity-number{display:none}.verification-gates .badge{font-size:12px}.verification-gates{padding-inline:12px}.review-body{padding-inline:13px}.review-detail-heading{padding-inline:15px}.result-hero{gap:16px;padding:22px}.result-value{font-size:39px}.result-stat>strong{font-size:24px}.workspace-overview>div{gap:10px;padding:18px 14px}.workspace-overview .overview-icon{width:30px;height:30px}.workspace-overview>div:last-child>.sparkline{display:none}.workspace-overview strong small{margin:5px 0 0;font-size:12px;display:block}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-layout,.upload-layout,.configuration-layout{grid-template-columns:minmax(0,1fr) 265px;gap:20px}.usage-grid{grid-template-columns:repeat(2,1fr)}.search-trigger>span{display:none}.auth-message h1{font-size:49px}.auth-story{padding-inline:38px}.result-checks{min-width:145px;padding-left:15px}.review-intro>.small{display:none}}@media(max-width:1050px){.dashboard-layout{grid-template-columns:1fr}.dashboard-aside{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.evidence-reminder{display:none}.dashboard-aside .detail-list>div{gap:8px;font-size:12px}.dashboard-aside .panel-heading,.dashboard-aside .detail-list{padding-inline:13px}.review-layout{grid-template-columns:180px minmax(0,1fr)}.verification-column{grid-column:2;grid-template-columns:1.2fr 1fr;gap:10px;display:grid}.verification-column .panel:nth-child(2){align-self:start}.verification-footnote{grid-column:1/-1}.review-layout .review-center{grid-area:1/2}.opportunity-panel{grid-row:1/span 2}.review-layout .verification-gates{gap:12px}.project-meta{flex-wrap:wrap;gap:14px}.project-meta-right{display:none!important}.performance-grid{grid-template-columns:1fr}.performance-grid>.panel:nth-child(2) .detail-list{grid-template-columns:1fr 1fr;gap:15px 30px;display:grid}.metric-grid.four{gap:10px}.metric-grid>.metric-card{padding:15px}.result-hero{flex-wrap:wrap}.result-hero>div:first-child{width:35%}.result-checks{padding:15px 0 0;border:0;border-top:1px solid #2c4239;flex-direction:row;gap:30px;width:100%}.provider-layout,.upload-layout,.configuration-layout{grid-template-columns:1fr}.upload-layout aside,.configuration-layout aside,.provider-layout aside{grid-template-columns:1fr 1fr;display:grid}.upload-layout aside>p{grid-column:1/-1}.provider-layout aside>.notice{align-self:start}.provider-mode{padding:17px}.provider-mode h2{font-size:16px}.provider-mode p{font-size:12px}.project-overview-grid,.settings-layout{grid-template-columns:1fr}.export-grid{gap:12px}.export-card{padding:17px}.export-card h2{font-size:15px}.export-card p{font-size:12px}.docs-layout{grid-template-columns:150px 1fr;gap:25px}.docs-callout{flex-wrap:wrap}.docs-callout .button{margin-left:0}.heading-actions .button{font-size:12px}.page-heading h1{font-size:25px}.page-heading p{font-size:12px}}@media(max-width:800px){.sidebar{width:225px;transition:transform .18s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar-scrim{z-index:35;background:#0008;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.main-shell{margin-left:0}.mobile-menu{display:inline-flex!important}.topbar{gap:8px;height:55px;padding:0 16px}.breadcrumb{flex:1;gap:7px}.topbar-actions{gap:10px}.top-divider,.search-trigger kbd{display:none}.search-trigger{padding:5px}.demo-trigger{font-size:12px}.demo-trigger>span{text-align:left;max-width:55px;line-height:1.3}.toast{left:50%}.workspace-footer{padding-inline:18px}.auth-layout{grid-template-columns:1fr 1fr}.auth-story{padding:30px 25px}.auth-message h1{letter-spacing:-2px;font-size:39px}.auth-message>p{font-size:12px}.auth-evidence{padding-inline:12px}.auth-evidence>div{gap:8px;font-size:12px}.auth-evidence>div>.badge{font-size:12px}.auth-form-side{padding:30px}.auth-form-side h2{font-size:25px}.auth-story .wordmark{font-size:21px}.review-layout{grid-template-columns:180px minmax(0,1fr)}.docs-layout{grid-template-columns:1fr}.docs-index{border-bottom:1px solid var(--border);flex-flow:wrap;gap:15px 25px;padding-bottom:20px;position:static}.docs-index .eyebrow{width:100%;margin:0}.workspace-overview{grid-template-columns:repeat(4,1fr)}.workspace-overview>div{gap:8px;padding:16px 12px}.workspace-overview .overview-icon{display:none}.workspace-overview strong small{line-height:1.6}.project-card{padding-inline:17px}.project-card-meta{gap:9px}.page-heading{align-items:flex-start}.page-heading .heading-actions{padding-top:17px}.pipeline-stage strong,.pipeline-stage>span{font-size:12px}.pipeline{padding-inline:14px}.pipeline-bottom{gap:10px;font-size:12px}}@media(max-width:600px){main{padding:24px 16px}.page-heading{flex-wrap:wrap;gap:13px}.page-heading h1{font-size:27px}.page-heading p{font-size:12px;line-height:1.8}.page-heading .heading-actions{width:100%;padding-top:0}.heading-actions .button{font-size:12px}.breadcrumb{gap:5px;font-size:12px}.breadcrumb>svg:first-child{display:none}.breadcrumb>span{text-overflow:ellipsis;max-width:105px;overflow:hidden}.breadcrumb strong{font-size:12px}.demo-trigger>span{display:none}.demo-trigger{padding:5px}.project-meta{gap:10px 17px;margin-bottom:21px;font-size:12px}.project-meta>span:nth-child(4){display:none}.tabs{gap:23px;margin-bottom:21px}.tabs>a{font-size:12px}.pipeline-panel .panel-heading{align-items:flex-start;gap:10px;padding:13px}.pipeline-panel .panel-heading h2{max-width:210px;font-size:12px}.pipeline-panel .panel-heading .inline-group{flex-direction:column;align-items:flex-end;gap:5px}.pipeline-panel .panel-heading .small{font-size:12px}.pipeline{grid-template-columns:repeat(4,1fr);gap:24px 0;padding:20px 9px;display:grid}.pipeline-stage:nth-child(4):after{display:none}.pipeline-node{width:30px;height:30px;margin-bottom:8px}.pipeline-stage:not(:last-child):after{width:calc(100% - 32px);top:15px;left:calc(50% + 16px)}.pipeline-stage strong,.pipeline-stage>span{font-size:12px}.pipeline-bottom{flex-wrap:wrap;gap:8px 14px;padding:10px 12px}.pipeline-bottom>span:first-child{width:100%}.pipeline-bottom>span:nth-child(2){flex:1;margin-left:0;font-size:12px}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px;padding:0 15px 15px}.metric-row .metric-card:nth-child(3){border-left:0;padding-left:0}.metric-card{padding-inline:18px}.metric-value{font-size:28px}.metric-caption{font-size:12px}.panel-heading{padding:14px 15px}.metric-label{font-size:12px}.subpanel-heading{padding-inline:15px;font-size:12px}.measurement-chart{padding-inline:10px}.chart-legend,.chart-foot{gap:12px;font-size:12px}.chart-foot>span:last-child{text-align:right;max-width:190px}.dashboard-aside{grid-template-columns:1fr 1fr;gap:13px}.dashboard-aside .panel:nth-child(2){display:none}.dashboard-aside .panel-heading h2{font-size:12px}.dashboard-aside .detail-list>div{gap:6px;font-size:12px}.dashboard-aside .context-note{display:none}.dashboard-aside .detail-list{gap:11px}.dashboard-aside .capacity-caption{flex-wrap:wrap;gap:8px}.capacity-number{padding-inline:13px;font-size:25px}.capacity-number>span{margin:3px 0 0;font-size:12px;display:block}.data-table th{padding:9px 12px;font-size:12px}.data-table td{padding:11px 12px;font-size:12px}.data-table .rank-column{display:none}.hotspots td:last-child,.hotspots th:last-child{padding-left:7px}.hotspots .mono{font-size:12px}.share-track{width:30px}.share-cell{gap:5px;font-size:12px}.share-cell>span:first-child{min-width:34px}.hotspots td>small{font-size:12px}.panel-footnote{padding-inline:13px;font-size:12px}.workspace-footer{flex-wrap:wrap;gap:10px;padding:12px 16px;font-size:12px}.workspace-footer .footer-version{display:none}.workspace-footer button{margin-left:auto;font-size:12px}.section-intro{flex-wrap:wrap;align-items:flex-start;gap:12px}.section-intro h2{font-size:19px}.section-intro p{font-size:12px;line-height:1.7}.metric-grid.four{grid-template-columns:1fr 1fr}.metric-grid>.metric-card{padding:16px}.performance-grid>.panel:nth-child(2) .detail-list{display:flex}.evidence-grid{grid-template-columns:1fr}.result-hero{gap:20px;padding:20px}.result-hero>div:first-child{width:100%}.result-value{font-size:47px}.result-stat{flex:1}.result-checks{flex-direction:column;gap:14px}.candidate-counts>div{padding:14px 10px}.candidate-counts span{font-size:12px}.candidate-counts strong{font-size:23px}.sample-details>summary,.sample-details>summary span{font-size:12px}.export-grid{grid-template-columns:1fr}.export-card{padding:22px}.export-card p{font-size:12px}.log-toolbar{flex-wrap:wrap;padding-inline:13px}.log-toolbar>label:first-child{min-width:190px}.log-toolbar>.button{width:100%}.log-line{grid-template-columns:58px 36px 1fr;gap:8px;margin-bottom:12px;font-size:12px;line-height:1.9}.log-view{padding:15px 12px}.review-mobile-tabs{margin-bottom:15px;display:flex!important}.review-mobile-tabs>button{flex:1;padding-inline:8px}.review-layout{display:block}.review-layout>*{display:none}.review-layout.show-opportunities>.opportunity-panel,.review-layout.show-details>.review-center{display:block}.review-layout.show-verification>.verification-column{display:flex}.opportunity-number{margin-right:8px;display:block}.opportunity-item{padding:18px 14px}.opportunity-item strong,.opportunity-item>div>span:not(.badge),.opportunity-item .badge{font-size:12px}.review-body{padding:17px}.review-detail-heading{padding:21px 18px 16px}.review-detail-heading h2{font-size:21px}.opportunity-summary,.evidence-item{font-size:12px}.evidence-item summary{padding:12px 0}.code-toolbar>span{font-size:12px}.review-actions{padding:14px}.review-actions .button{font-size:12px}.review-intro h2{font-size:19px}.review-intro p{font-size:12px;line-height:1.7}.verification-column .panel-heading{padding:18px}.verification-gates{padding:0 18px 20px;gap:19px!important}.verification-gates>div{font-size:12px}.verification-gates .badge{font-size:12px!important}.verification-result{padding-block:20px}.verification-result>strong{font-size:39px}.decision-box{padding:17px}.decision-box strong,.decision-box p{font-size:12px}.workspace-overview{grid-template-columns:1fr 1fr;margin-bottom:21px}.workspace-overview>div{border-bottom:1px solid var(--border);padding:15px 17px}.workspace-overview>div:nth-child(2){border-right:0}.workspace-overview>div:nth-child(3){border-bottom:0}.workspace-overview>div>span:last-child{font-size:12px}.workspace-overview strong{margin-top:7px;font-size:28px}.workspace-overview strong small{font-size:12px}.project-grid{grid-template-columns:1fr}.project-card{padding:20px 20px 0}.project-card>p{font-size:12px}.project-card-result{margin-top:20px}.project-card-result .sparkline{width:100px}.project-card-footer,.project-card .badge{font-size:12px}.project-card-meta{gap:16px;font-size:12px}.project-card h2{font-size:19px}.new-project-card{min-height:230px}.list-toolbar{flex-wrap:wrap;gap:12px}.list-toolbar>.segmented{width:100%}.list-toolbar .segmented>button{flex:1;padding-inline:9px;font-size:12px}.filter-input,.list-toolbar>input{width:100%;max-width:none}.bottom-note{align-items:flex-start;font-size:12px;line-height:1.7}.bottom-note>svg{margin-top:2px}.runs-table{min-width:700px}.dropzone{margin:14px;padding:35px 16px}.dropzone h2{font-size:20px}.dropzone p{font-size:12px}.dropzone>.small{max-width:200px;font-size:12px}.demo-upload{flex-wrap:wrap;gap:10px;padding:18px 14px}.demo-upload strong,.demo-upload small{font-size:12px}.demo-upload .button{margin-left:32px}.upload-layout aside,.configuration-layout aside,.provider-layout aside{display:flex}.upload-layout aside>.panel{width:100%}.inspection-stats{grid-template-columns:repeat(3,1fr)}.inspection-stats>div{border-bottom:1px solid var(--border);padding:14px 12px}.inspection-stats span{font-size:12px}.inspection-stats strong{font-size:23px}.inspection-title{flex-wrap:wrap;gap:10px;padding:17px}.inspection-title h2{font-size:17px}.flow-footer{flex-wrap:wrap;gap:17px}.flow-footer>.small{max-width:100%;font-size:12px}.flow-footer>.button:last-child{margin-left:auto}.form-body{padding-inline:16px}.form-field input.mono,.form-field small{font-size:12px}.configuration-layout aside{margin-top:10px}.project-overview-grid .inspection-stats>div{padding-inline:12px}.provider-mode-grid{grid-template-columns:1fr;gap:12px}.provider-mode{padding:17px 18px}.provider-mode>div{margin-bottom:12px}.provider-mode h2{font-size:18px}.provider-mode p{margin-bottom:14px;font-size:12px}.provider-mode>span{font-size:12px}.usage-grid{gap:12px}.usage-grid .panel-heading{padding:13px}.usage-grid .panel-heading h2{font-size:12px}.usage-grid .panel-heading svg{width:14px}.usage-value{padding:6px 13px 17px;font-size:32px}.usage-value>span{font-size:16px}.usage-caption{padding:12px 13px;font-size:12px}.usage-grid .progress{margin-inline:13px}.docs-section h2{font-size:20px}.docs-section p,.docs-index a{font-size:12px}.auth-layout{grid-template-columns:1fr}.auth-story{border-bottom:1px solid #2b3b43;border-right:0;padding:23px 26px}.auth-message{padding:35px 0 10px}.auth-message .eyebrow{font-size:12px}.auth-message h1{margin-block:14px;font-size:38px}.auth-message>p,.auth-evidence,.auth-footer{display:none}.auth-form-side{padding:31px 25px 45px}.auth-form-side form{max-width:400px}.auth-form-side h2{font-size:27px}.dialog-content{padding:20px}.dialog-heading h2{font-size:20px}.scenario-grid{gap:7px}.scenario-option{padding:11px 9px;font-size:12px}.dialog-heading p,.dialog-footer .button{font-size:12px}.toast{min-width:calc(100vw - 32px);padding:13px;font-size:12px;bottom:16px}.skeleton-grid{grid-template-columns:1fr 1fr}.skeleton-grid>div:last-child{display:none}.state-panel{min-height:380px}.state-panel h2{font-size:22px}.state-panel p{font-size:12px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.run-page>.page-heading{margin-bottom:18px}.run-page>.page-heading h1{font-size:26px}.run-page>.project-meta,.run-page>.tabs{margin-bottom:20px}.workspace-selector strong{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}@media(max-width:800px){.sidebar{visibility:hidden}.sidebar.is-open{visibility:visible}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--canvas: #0a1018;--sidebar: #0d141e;--panel: #111b27;--panel-raised: #182333;--text: #f3f6f8;--muted: #b8c2cc;--faint: #8391a1;--disabled: #5f6d7b;--border: #273445;--border-strong: #3c5066;--cyan: #64ceff;--teal: #63e4bb;--amber: #ecc082;--red: #f2a0a7;--violet: #baa8ff;--radius: 13px;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;font-size:14px;font-variant-numeric:tabular-nums}h1{font-size:34px;letter-spacing:-1.1px}h2{font-size:17px}.eyebrow{font-size:13px;letter-spacing:1.3px}.button{min-height:36px;font-size:13.5px;border-radius:8px}.button.primary{background:#77d6ff;border-color:#9ae2ff;color:#082337;box-shadow:0 2px 10px #3db3e719}.button.primary:hover:not(:disabled){background:#a0e3ff}.panel{background:linear-gradient(155deg,#162230,#111a26 65%);border-color:#2d3d505e;border-radius:13px;box-shadow:inset 0 1px #cadfff08,0 8px 24px #0000001c}.panel-heading{padding:18px 20px}.panel-heading h2{font-size:17px;font-weight:600}.text-link{color:var(--cyan);font-size:13px}.badge{font-size:13px;gap:6px}.badge.positive{color:var(--teal)}.badge.active{color:var(--cyan)}.badge.warning,.badge[data-status=UNKNOWN]{color:var(--amber)}.badge.negative{color:var(--red)}.badge[data-status=AUTOMATIC],.badge[data-status=LOCAL]{color:var(--cyan)}.badge[data-status=PURE_LLM],.badge[data-status=HYBRID]{color:var(--violet)}.status-dot{width:6px;height:6px}.sidebar{width:224px;background:linear-gradient(180deg,#111b27,#0d141e 45%);padding-top:25px}.workspace-selector{border-radius:10px;background:#18243399}.workspace-selector strong{font-size:13.5px}.workspace-selector div>span{font-size:13px}.nav-label{font-size:13px;letter-spacing:1.5px;color:var(--faint)}.nav-item{color:var(--muted);font-size:14.5px;min-height:43px;border-radius:8px}.nav-item.selected{color:#c9edff;background:linear-gradient(90deg,#174563,#193044);box-shadow:inset 3px 0 var(--cyan),inset 0 1px #8fdcff18}.nav-item.selected svg{color:var(--cyan)}.pinned-project{color:var(--muted);font-size:14.5px}.topbar{height:66px;background:#0e1721ed;border-color:#233246}.breadcrumb{color:var(--muted);font-size:13px}.search-trigger{font-size:13px;border-radius:8px;background:#152130;padding:7px 10px}.main-shell{margin-left:224px}.run-page>.page-heading h1{font-size:29px}.tabs>a{font-size:13.5px;padding-bottom:14px}.tabs>a.active{border-color:var(--cyan);color:#d3efff}.project-meta{color:var(--muted);font-size:13px}.pipeline-panel{overflow:hidden;background:radial-gradient(ellipse at 57% 40%,#15395075,transparent 50%),linear-gradient(130deg,#162331,#101925);border:1px solid #354f6580;box-shadow:inset 0 1px #8bcbf021,0 12px 30px #0003}.pipeline-panel .panel-heading{padding:16px 20px}.pipeline{padding:26px 18px 24px}.pipeline-node{width:42px;height:42px;margin-bottom:13px;background:#1a2635;border-color:#334458}.pipeline-stage:not(:last-child):after{top:21px;left:calc(50% + 24px);width:calc(100% - 48px);background:#314255}.pipeline-stage.complete:after{background:linear-gradient(90deg,#48c9aa88,#4b9f9480)}.pipeline-stage.complete .pipeline-node{color:#082e26;background:#63dfba;border-color:#8bedce;box-shadow:0 2px 10px #58d1b010}.pipeline-stage.current .pipeline-node{color:#8bddff;background:#143b55;border:2px solid #73d7ff;outline:3px solid #4dccff28;outline-offset:5px;box-shadow:0 0 28px #30bdff38,inset 0 0 12px #33beff18}.pipeline-stage strong{color:var(--text);font-size:13.5px;font-weight:550}.pipeline-stage.current strong{color:#c1edff;font-weight:650}.pipeline-stage>span{font-size:13px}.pipeline-stage.pending strong{color:var(--muted)}.pipeline-stage.complete>span{color:#83cdb7}.pipeline-bottom{padding:12px 20px;background:#0d182680;font-size:13px;flex-wrap:wrap}.pipeline-bottom strong{font-size:13.5px;color:var(--text)}.pipeline-bottom .button{font-size:13px}.dashboard-layout{grid-template-columns:minmax(0,1fr) 284px;gap:18px}.metric-row{padding:0 20px 20px}.metric-card{padding:4px 15px}.metric-label{font-size:13px;color:var(--muted)}.metric-value{font-size:36px;font-weight:550;letter-spacing:-1.25px;margin:8px 0 3px;white-space:nowrap}.metric-row .metric-card:first-child .metric-value{color:#92dfff}.metric-unit{font-size:13.5px}.metric-caption{font-size:13px;color:var(--muted);line-height:1.5}.stage-progress-panel{border-color:#3682b345;background:radial-gradient(ellipse at 100% 0%,#15517955,transparent 70%),#122032}.stage-progress-panel .panel-heading{padding-bottom:9px}.stage-progress-panel .panel-heading svg{color:var(--cyan)}.stage-progress-content{padding:0 20px 18px}.stage-progress-content>strong{color:#b6e8ff;font-size:19px}.stage-progress-quantity{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:10px 0 12px}.stage-progress-quantity>span:first-child{font-size:32px;line-height:1.2;letter-spacing:-1px}.stage-progress-quantity small{font-size:19px;color:var(--muted)}.stage-progress-quantity>span:last-child{font-size:13px;color:var(--muted)}.dashboard-aside .stage-progress-content .progress{margin:0}.stage-progress-content .progress>span{background:linear-gradient(90deg,#319bea,#75daff)}.stage-progress-content p{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:13px;margin-top:13px}.stage-progress-content p strong{color:#d5eaff;margin-left:auto}.detail-list{padding-inline:20px;gap:12px}.detail-list>div{font-size:13px;gap:10px}.context-note{font-size:13px;color:var(--muted)}.data-table th{font-size:13px;color:var(--muted);background:#101c2b90}.data-table td{font-size:14px}.data-table .mono{font-size:13.5px}.data-table td>small{font-size:13px;color:var(--muted)}.hotspots td{padding-block:12px}.hotspots td:nth-child(2)>span{font-size:14px;font-weight:550;color:var(--text)}.hotspots td:nth-child(2)>small{margin-top:5px}.hotspots tbody tr:hover{background:#1d3b5366}.hotspots tbody tr:first-child td:nth-child(2)>span{color:#96dfff}.share-cell{font-size:13.5px;color:var(--text);flex-direction:column;gap:6px;align-items:stretch;min-width:75px}.share-track{height:5px;width:90px;border-radius:3px;background:#263d53}.share-track i{background:linear-gradient(90deg,#2f92d5,#82d7ff);border-radius:inherit}.panel-footnote{font-size:13px;color:var(--muted)}.measurement-chart{position:relative;padding:14px 20px 18px}.chart-legend{font-size:13px;margin-bottom:12px;color:var(--muted)}.chart-legend .chart-unit,.chart-foot{color:var(--muted);font-size:13px}.chart-legend i{height:7px;width:14px;border-radius:3px}.baseline-only .baseline-key{background:var(--cyan)}.measurement-chart text{font-size:13px;fill:var(--muted)}.measurement-chart circle:focus-visible{outline:none;stroke:#fff;stroke-width:4}.measurement-tooltip{position:absolute;pointer-events:none;top:45px;left:50%;transform:translate(-50%);min-width:185px;padding:13px 16px;background:#172a3ef5;border:1px solid #5880a0;box-shadow:0 10px 30px #0007;border-radius:10px;font-size:13px;display:grid;gap:6px;z-index:2}.measurement-tooltip strong{color:#cae8ff;margin-bottom:3px}.measurement-tooltip span{display:flex;justify-content:space-between;gap:20px;color:var(--muted)}.measurement-tooltip b{color:var(--text);font-weight:550}.review-intro h2,.section-intro h2{font-size:25px;letter-spacing:-.65px}.review-intro p,.section-intro p{font-size:13.5px}.review-layout{grid-template-columns:242px minmax(0,1fr) 270px;gap:16px}.opportunity-item{padding:18px 12px;gap:9px;border-left-width:3px}.opportunity-item.selected{background:linear-gradient(100deg,#154261,#17283b);border-left-color:var(--cyan);box-shadow:inset 0 1px #70c6fb12}.opportunity-item.selected strong{color:#c0eaff}.opportunity-item strong{font-size:13.5px;font-weight:600}.opportunity-item>div>span:not(.badge){font-size:13.5px;color:var(--muted);line-height:1.5}.opportunity-location{display:block;font-family:var(--font-mono);color:var(--muted);font-size:13px;margin-top:7px;overflow-wrap:anywhere}.opportunity-item .badge{font-size:13px;margin-top:12px}.opportunity-number{font-size:13px;color:var(--muted)}.opportunity-item[data-classification=REQUIRES_APPROVAL] .opportunity-number{color:var(--amber)}.opportunity-item[data-classification=RECOMMENDATION_ONLY] .opportunity-number{color:var(--violet)}.opportunity-filter select{font-size:13px;padding:9px}.review-center{border-color:#43628170}.review-detail-heading{padding:24px 22px 20px;background:radial-gradient(ellipse at 0% 0%,#1e4a6a55,transparent 90%)}.review-detail-heading h2{font-size:25px;letter-spacing:-.5px}.review-detail-heading p{font-size:14px}.review-detail-heading .eyebrow{font-size:13px;color:var(--cyan)}.review-detail-heading[data-classification=REQUIRES_APPROVAL] .eyebrow{color:var(--amber)}.review-detail-heading[data-classification=RECOMMENDATION_ONLY] .eyebrow{color:var(--violet)}.inner-tabs button{font-size:13.5px}.inner-tabs button.active{color:#c3eaff;border-color:var(--cyan)}.review-body{padding:18px 20px 20px}.opportunity-summary{font-size:13.5px;color:var(--muted);line-height:1.7}.evidence-section-title{font-size:13.5px;color:#9fe4c9}.evidence-section-title>span{font-size:13px;color:var(--muted)}.evidence-item{font-size:13.5px}.evidence-item[data-state=UNKNOWN]{background:#8f662211;border-left:2px solid #b98942;padding-left:9px}.evidence-item[data-state=UNKNOWN] summary>svg:first-child{color:var(--amber)}.evidence-item[data-state=FAIL] summary>svg:first-child{color:var(--red)}.evidence-item p,.evidence-item code{color:var(--muted)}.code-panel{border-radius:10px;border-color:#405c75;box-shadow:0 6px 22px #0003;margin-top:22px}.code-toolbar{background:linear-gradient(100deg,#1b3349,#1b2638);padding:11px 13px}.code-toolbar>span{font-size:13px;color:#c5e0f4}.diff-label{font-size:13px;padding:10px 13px;color:var(--muted)}.tradeoff-note{border-radius:9px;font-size:13px;background:#30271980}.tradeoff-note strong{font-size:13.5px}.tradeoff-note p{font-size:13px}.verification-column .panel:first-child{background:radial-gradient(ellipse at 90% 60%,#174b4140,transparent 70%),linear-gradient(150deg,#162735,#101c27)}.verification-column .panel-heading{padding:18px 18px 10px}.verification-subtitle{font-size:13px;color:var(--muted);margin:0 18px 20px}.verification-gates{padding:0 18px 18px;gap:0}.verification-gates>div{font-size:13.5px;padding:12px 0;border-bottom:1px solid #35505b55}.verification-gates .badge{font-size:13px}.verification-result{margin:0 18px;padding:19px 0}.verification-result>strong{font-size:48px;letter-spacing:-1.7px;font-weight:550;margin:8px 0;line-height:1.15}.comparison-bars{margin-top:21px;gap:16px}.comparison-bars>div{font-size:13px;color:var(--muted);gap:8px}.comparison-bars i{height:8px;border-radius:3px}.comparison-bars>div:nth-child(2) i{background:var(--teal)}.decision-box{padding:16px 14px;border-radius:10px;margin:18px}.decision-box strong{font-size:14px}.decision-box p{font-size:13px;color:var(--muted)}.decision-box.accepted{background:linear-gradient(120deg,#164b3c,#17332e);border-color:#419c784d;box-shadow:inset 0 1px #8bf7c51c,0 5px 20px #052a2420;color:#8ef0cb}.verification-footnote{font-size:13px;color:var(--muted)}.result-hero{border-radius:14px;padding:28px;background:radial-gradient(ellipse at 15% 10%,#2374594d,transparent 65%),linear-gradient(130deg,#132b2b,#111e2a);border-color:#47786660;box-shadow:inset 0 1px #a7ebd021,0 12px 30px #0003}.result-hero .eyebrow{font-size:13px;color:#add9c9}.result-value{font-size:52px;font-weight:600}.result-value>span{font-size:32px}.result-hero p{font-size:13.5px;color:#b1d0c6}.result-stat>span{font-size:13.5px}.result-stat>strong{font-size:34px}.result-stat small{font-size:14px}.result-checks>span{font-size:13.5px}.result-measurements{margin-top:20px}.result-measurements .measurement-chart{padding-top:0}.result-measurements .measurement-chart svg{max-height:205px}.candidate-counts{border:1px solid #2d4053;border-radius:12px;overflow:hidden;background:#14203080}.candidate-counts strong{font-size:30px}.candidate-counts>div:nth-child(2) strong{color:var(--teal)}.candidate-counts>div:nth-child(3) strong{color:var(--red)}.candidate-counts>div:nth-child(4) strong{color:var(--amber)}.candidate-counts span{font-size:13.5px}.provider-mode{border-radius:14px;padding:25px;background:linear-gradient(135deg,#172536,#111b29);border-color:#324559;--mode-accent: var(--cyan)}.provider-mode[data-mode=PURE_LLM],.provider-mode[data-mode=HYBRID]{--mode-accent: var(--violet)}.provider-mode>div>svg{color:var(--mode-accent);width:26px;height:26px}.provider-mode h2{font-size:24px;margin-top:23px}.provider-mode p{font-size:14px;line-height:1.7;color:var(--muted)}.provider-mode>span{color:var(--mode-accent);font-size:13.5px}.provider-mode.selected{border-color:var(--mode-accent);background:radial-gradient(ellipse at 0% 0%,#16547855,transparent 75%),linear-gradient(135deg,#182b41,#25233d);box-shadow:inset 0 1px #cfbaff26,0 8px 28px #08092455}.provider-mode[data-mode=LOCAL].selected{background:linear-gradient(130deg,#153a50,#172739)}.provider-mode[data-mode=PURE_LLM].selected{background:linear-gradient(130deg,#312947,#1b2336)}.provider-mode.selected .radio-indicator{border-color:var(--mode-accent)}.provider-mode.selected .radio-indicator span{background:var(--mode-accent)}.provider-layout[data-mode=HYBRID]>.panel{border-color:#746bab70}.provider-layout[data-mode=HYBRID]>.panel>.panel-heading{background:linear-gradient(100deg,#16415a45,#39305d55)}.provider-layout[data-mode=PURE_LLM]>.panel{border-color:#746bab70}.provider-form label{font-size:13.5px}@media(max-width:1250px){.sidebar{width:200px;padding-inline:12px}.main-shell{margin-left:200px}.dashboard-layout{grid-template-columns:minmax(0,1fr) 260px}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.metric-card:nth-child(3){border-left:0;padding-left:0}.review-layout{grid-template-columns:220px minmax(0,1fr)}.verification-column{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.verification-column .verification-footnote{grid-column:1 / -1}}@media(max-width:1050px){.dashboard-layout{grid-template-columns:minmax(0,1fr)}.dashboard-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-value{font-size:32px}.metric-card:nth-child(3){border-left:1px solid var(--border);padding-left:15px}.pipeline-stage strong{font-size:13px}.result-hero{flex-wrap:wrap}}@media(max-width:800px){.sidebar{width:224px}.main-shell{margin-left:0}.review-layout{grid-template-columns:220px minmax(0,1fr)}.pipeline{padding-inline:12px}.pipeline-stage>span{font-size:13px}.dashboard-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.result-hero{padding:23px}}@media(max-width:600px){h1{font-size:32px}.run-page>.page-heading h1{font-size:28px}.main-shell{margin-left:0}.pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 8px;padding:23px 12px}.pipeline-stage:not(:last-child):after{display:none}.pipeline-stage strong{font-size:13px}.pipeline-stage>span{font-size:13px;line-height:1.4}.pipeline-node{width:36px;height:36px}.pipeline-bottom{padding:12px 16px;gap:10px}.pipeline-bottom>span{flex-wrap:wrap}.pipeline-bottom>span:nth-child(2){margin-left:0}.pipeline-panel .panel-heading{flex-wrap:wrap;gap:8px}.panel-heading{padding:16px;gap:10px;flex-wrap:wrap}.panel-heading h2{font-size:16px}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0;padding:0 16px 18px}.metric-card{padding-inline:12px}.metric-card:nth-child(3){border-left:0;padding-left:0}.metric-value{font-size:34px}.dashboard-aside{display:flex}.data-table th,.data-table td{padding-inline:12px}.hotspots td:nth-child(2)>span{font-size:13px;overflow-wrap:anywhere}.share-cell{min-width:60px;font-size:13.5px}.share-track{width:60px}.hotspots th:nth-child(2){width:auto}.measurement-chart{padding:12px;overflow-x:auto}.measurement-chart svg{min-width:560px}.chart-foot{gap:10px;flex-wrap:wrap}.chart-legend{gap:12px;flex-wrap:wrap}.review-layout{display:block}.review-detail-heading h2{font-size:24px}.review-body{padding:16px}.review-actions{flex-wrap:wrap}.verification-column{display:none}.verification-result>strong{font-size:48px}.result-value{font-size:52px}.result-stat>strong{font-size:30px}.result-hero{gap:22px}.candidate-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-counts>div{padding:16px}.provider-mode{padding:22px}.provider-mode h2{font-size:23px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(min-width:1051px){main{padding-top:24px}.run-page>.page-heading{margin-bottom:14px}.run-page>.project-meta{margin-bottom:17px}.run-page>.tabs{margin-bottom:18px}.pipeline{padding-block:20px 17px}.pipeline-panel .panel-heading{padding-block:13px}.pipeline-bottom{padding-block:9px}.dashboard-main>.panel:first-child .panel-heading{padding-block:14px}.metric-row{padding-bottom:15px}.metric-value{margin-top:4px}.hotspots td{padding-block:9px}.hotspots td:nth-child(2)>small{margin-top:3px}.hotspots th{padding-block:8px}.review-detail-heading{padding:20px 20px 16px}.review-body{padding-top:15px}.opportunity-summary{margin-bottom:12px}.evidence-item summary{padding-block:8px}.code-panel{margin-top:16px}.review-intro{margin-bottom:18px}}@media(max-width:600px){.dashboard-aside{align-items:stretch}.dashboard-aside .panel{width:100%}.dashboard-aside .panel:nth-child(2){display:block}.dashboard-aside .panel-heading h2{font-size:16px}.review-detail-heading{padding:20px 18px}}.result-chart-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(270px,1fr)}.sample-distribution{padding:0 20px 18px;border-left:1px solid var(--border)}.distribution-heading{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--text)}.distribution-heading span{color:var(--muted)}.sample-distribution svg{width:100%;display:block;margin-top:14px;max-height:195px}.sample-distribution text{font-size:13px;fill:var(--muted);font-family:var(--font-mono)}.sample-distribution p{color:var(--muted);font-size:13px}@media(max-width:1050px){.result-chart-grid{grid-template-columns:minmax(0,1fr)}.sample-distribution{border-left:0;border-top:1px solid var(--border);padding-top:18px}}@media(min-width:1251px){.pipeline{padding-block:14px}.pipeline-node{width:38px;height:38px;margin-bottom:10px}.pipeline-stage:not(:last-child):after{top:19px}.dashboard-main>.panel:nth-child(2) .panel-heading{padding-block:14px}.hotspots td{padding-block:6px}.metric-row{padding-bottom:12px}}h1,h2,h3,.pinned-project.current,.pinned-project:hover,.breadcrumb strong{color:var(--text)}.page-heading h1{font-size:34px}.run-page>.page-heading h1{font-size:30px}.page-heading p,.section-intro p,.review-intro p,.context-note,.metric-caption,.detail-list>div,.recent-runs strong,.recent-runs small,.capacity-caption,.opportunity-footer,.verification-footnote{font-size:13px}.tabs>a,.search-trigger,.pipeline-stage>span,.recent-runs small,.recent-runs strong span,.capacity-caption,.opportunity-footer,.evidence-item summary,.review-actions>span:first-child,.provider-form .field-help,.plain-list,.form-field>span,.form-field>p{color:var(--muted)}.pipeline-stage.current>span{color:var(--cyan)}.pipeline-stage.complete>span{color:#a0d6c6}.tabs>a.active{color:var(--text)}.hotspots td:nth-child(2)>small{font-size:13px}.hotspots td:nth-child(2)>span.muted{color:var(--muted)}.verification-gates>div,.opportunity-summary,.evidence-item,.provider-form label{font-size:14px}.verification-gates>div{color:var(--muted)}.evidence-item p,.evidence-item code,.code-toolbar>span,.diff-label,.tradeoff-note p,.result-stat>span,.result-checks>span{font-size:13px}.workspace-footer,.nav-label,.opportunity-number,.project-meta svg,.breadcrumb>svg{color:var(--faint)}@media(max-width:600px){.page-heading h1{font-size:32px}.run-page>.page-heading h1{font-size:28px}.dashboard-aside .detail-list>div{font-size:13px}}:root{--text: #f5f7fa;--muted: #c3cbd4;--faint: #8996a5;--disabled: #5c6875;--surface-context: #101820;--surface-analysis: #141e29;--surface-focal: #182938;font-size:14px}.page-heading h1{font-size:36px}.run-page>.page-heading h1{font-size:32px}h2,.panel-heading h2{font-size:18px;font-weight:600}h3{font-size:16px}.page-heading p,.section-intro p,.review-intro p{font-size:14px;line-height:1.65}.button,input,select,textarea{font-size:14px}.small,small{font-size:13px}.eyebrow{color:var(--muted);font-size:12px;letter-spacing:1.35px}.form-field,.form-field>span:first-child,.checkbox-label,.confirmation-check,.plain-list,.mode-option strong,.quiet-card ol,.usage-explanation strong{font-size:14px}.form-field>span:first-child{color:var(--text);font-weight:500}.form-field small,.mode-option small,.usage-caption,.usage-explanation p,.field-help,.field-caption,.help-text,.bottom-note,.context-note,.provider-trust p,.quiet-card p,.docs-callout p,.docs-index a,.exclusion-list,.panel-footnote,.confirmation-check small,.notice{font-size:13px;color:var(--muted);line-height:1.65}.notice.warning{color:#f0d1a2}.notice.error{color:#f0b4ba}.notice.success{color:#b0ead5}input::placeholder{color:#94a0ad}.form-field input,.form-field select{font-size:14px}.configuration-layout .form-field input.mono{font-size:13px}.docs-section p{color:var(--muted);font-size:14px;line-height:1.8}.nav-item,.pinned-project{font-size:14.5px}.nav-item.selected{color:var(--text);font-weight:550}.workspace-selector{gap:8px}.workspace-selector>div{min-width:0}.workspace-selector strong{font-size:14px;color:var(--text)}.workspace-selector div>span{color:var(--muted);font-size:12px;white-space:nowrap}.workspace-avatar{flex-shrink:0}.nav-label{font-size:12px;color:var(--faint)}.account-info strong,.account-area strong,.sidebar-account strong{color:var(--text);font-size:13px}.account-info small,.account-area small,.sidebar-account small{color:var(--muted);font-size:12px}.breadcrumb{font-size:14px;color:var(--muted)}.breadcrumb strong{font-weight:600}.search-trigger{color:var(--muted);background:#151e28;box-shadow:inset 0 1px #ffffff07}.search-trigger:hover{color:var(--text);background:#1c2936}.project-meta{font-size:13px;color:var(--muted)}.tabs>a,.inner-tabs button{font-size:14px;font-weight:500}.tabs>a.active,.inner-tabs button.active{color:var(--text)}.tabs>a:hover,.inner-tabs button:hover{color:var(--text)}.segmented button,.filter-input input{font-size:13px;color:var(--muted)}.segmented button.selected{color:var(--text);background:#293745}.panel{background:linear-gradient(150deg,#17212c,#121b25 75%);border-color:#b4c4d214;box-shadow:inset 0 1px #ffffff05,0 5px 18px #00000013}.dashboard-aside>.panel:not(.stage-progress-panel),.verification-column>.panel:nth-child(2),.configuration-layout aside>.panel,.upload-layout aside>.panel,.provider-layout aside>.panel{background:var(--surface-context);border-color:#8aa0b018;box-shadow:none}.dashboard-aside>.panel:not(.stage-progress-panel) .panel-heading h2,.verification-column>.panel:nth-child(2) .panel-heading h2{font-size:16px}.pipeline-panel{background:radial-gradient(ellipse at 57% 42%,#1b48634a,transparent 58%),linear-gradient(120deg,#192b3b,#101a25);border-color:#6498b74d;box-shadow:inset 0 1px #b9e6ff16,0 10px 28px #00000024}.stage-progress-panel{background:radial-gradient(ellipse at 100% 0%,#17608a45,transparent 80%),#132435;border-color:#5796ba55;box-shadow:inset 0 1px #a0dfff14}.pipeline-stage strong{font-size:14px}.pipeline-stage>span{font-size:13px;line-height:1.5}.pipeline-stage.pending strong{color:#c0c8d1}.pipeline-stage.pending>span{color:#98a4b1}.pipeline-stage:not(:last-child):after{background:#536272}.pipeline-stage.complete:after{background:#63c5a778}.pipeline-stage.current .pipeline-node{outline-color:#4dc9ff36;box-shadow:0 0 24px #33b9ff2e,inset 0 1px #c9f0ff33}.metric-value{font-size:38px}.metric-label,.metric-caption{font-size:13px;color:var(--muted)}.metric-caption{line-height:1.55}.data-table th{font-size:13px;color:var(--muted);font-weight:500}.data-table td,.data-table .mono{font-size:14px}.data-table td>small,.hotspots td:nth-child(2)>small{font-size:13px;color:var(--muted)}.hotspots td:nth-child(2)>span{font-size:14px;font-weight:600}.share-cell{font-size:14px;font-weight:550}.detail-list>div{font-size:13px}.detail-list dt{color:var(--muted)}.detail-list dd{color:var(--text)}.recent-runs strong,.recent-runs small,.capacity-caption{font-size:13px}.recent-runs strong span{font-size:12px}.run-page[data-stage=FAILED] .pipeline-panel{background:linear-gradient(120deg,#2a202a,#151c27 70%);border-color:#a7667455}.run-page[data-stage=FAILED] .pipeline-stage.stopped .pipeline-node{background:#492832;color:#ffbdc6;border-color:#c87887;outline:3px solid #c8788717}.run-page[data-stage=FAILED] .pipeline-stage.stopped strong,.run-page[data-stage=FAILED] .pipeline-stage.stopped>span{color:var(--red)}.run-page[data-stage=FAILED] .stage-progress-panel{background:linear-gradient(145deg,#30212b,#171d26);border-color:#a7667445}.run-page[data-stage=FAILED] .stage-progress-content>strong,.run-page[data-stage=FAILED] .stage-progress-panel .panel-heading>svg{color:var(--red)}.run-page[data-stage=WAITING_FOR_USER] .pipeline-stage.current .pipeline-node{background:#392e1c;color:var(--amber);border-color:var(--amber);outline-color:#ecc08225;box-shadow:0 0 22px #c2974120}.run-page[data-stage=WAITING_FOR_USER] .pipeline-stage.current strong,.run-page[data-stage=WAITING_FOR_USER] .pipeline-stage.current>span,.run-page[data-stage=WAITING_FOR_USER] .stage-progress-content>strong{color:var(--amber)}.run-page[data-stage=WAITING_FOR_USER] .stage-progress-panel{background:linear-gradient(150deg,#30291e,#191d24);border-color:#ad86464d}.run-page[data-mode=PURE_LLM] .pipeline-panel .inline-group>.small{color:var(--violet)}.run-page[data-mode=HYBRID] .pipeline-panel .inline-group>.small{color:#c5b6ff}.run-page[data-mode=LOCAL] .pipeline-panel .inline-group>.small{color:var(--cyan)}.mode-option[data-mode=LOCAL]{--mode-color: var(--cyan)}.mode-option[data-mode=PURE_LLM],.mode-option[data-mode=HYBRID]{--mode-color: var(--violet)}.mode-option strong{color:var(--mode-color)}.mode-option.selected{border-color:var(--mode-color);background:#1a2835}.mode-option[data-mode=HYBRID].selected{background:linear-gradient(100deg,#16304680,#302a4480)}.mode-option input{accent-color:var(--mode-color)}.workspace-overview{background:#121c26;border-color:#a9bccc20;border-radius:12px}.workspace-overview>div>span:last-child{color:var(--muted);font-size:13px}.workspace-overview strong{font-size:30px;color:var(--text);font-weight:550}.workspace-overview strong small{color:var(--muted);font-size:12px}.workspace-overview .overview-icon{background:transparent;border-color:#b7c8d420;color:var(--muted)}.workspace-overview>div:nth-child(2) .overview-icon{color:var(--cyan)}.workspace-overview>div:nth-child(3) .overview-icon{color:var(--teal)}.project-card{--project-accent: var(--muted);border-radius:13px;background:#131d27;border-color:#afc4d31c;box-shadow:inset 0 1px #ffffff06}.project-card:hover{background:#192631;border-color:#71879d}.project-card h2{font-size:22px;letter-spacing:-.5px;color:var(--text)}.project-card>p{color:var(--muted);font-size:14px;line-height:1.65}.project-icon{color:var(--project-accent);background:#ffffff05;border-color:#adbfd526;border-radius:10px}.project-card-meta,.project-card-footer{color:var(--muted);font-size:12.5px}.project-card-result>div>span{color:var(--muted);font-size:13px}.project-card-result strong{font-size:36px;font-weight:550}.project-card-result>.small{font-size:13px}.project-card[data-stage=PROFILING],.project-card[data-stage=BUILDING],.project-card[data-stage=BASELINE],.project-card[data-stage=ANALYZING],.project-card[data-stage=OPTIMIZING],.project-card[data-stage=VERIFYING],.project-card[data-stage=QUEUED]{--project-accent: var(--cyan);background:radial-gradient(ellipse at 0% 0%,#23557b60,transparent 80%),#122333;border-color:#4889b073;box-shadow:inset 0 2px #7bd9ff7a,0 8px 25px #0002}.project-card[data-stage=PROFILING] .project-icon,.project-card[data-stage=BUILDING] .project-icon{background:#1c4560;border-color:#5cc7f555}.project-card:has(.badge.active) .project-card-top>.badge{padding:5px 9px;background:#22618733;border:1px solid #5bb6e133;border-radius:6px}.project-card[data-stage=COMPLETED]{--project-accent: var(--teal);background:linear-gradient(145deg,#16262b,#131c25 75%)}.project-card[data-stage=COMPLETED] .project-card-result{border-left:2px solid #63e4bb70;padding-left:12px}.project-card[data-stage=COMPLETED] .project-card-footer>span:first-child{color:#a0ddc7}.project-card[data-stage=FAILED]{--project-accent: var(--red);border-color:#9762704a;background:linear-gradient(140deg,#29212a,#141c25 60%)}.project-card[data-stage=FAILED] .project-icon{background:#402630;border-color:#bc758333}.project-card[data-stage=FAILED] .project-card-result strong{color:var(--muted);font-size:28px}.project-card[data-stage=NEVER_RUN]{background:#101820;border-style:dashed;box-shadow:none}.project-card[data-stage=NEVER_RUN] .project-card-result>.small{color:var(--cyan);font-weight:550}.project-card[data-stage=NEVER_RUN] .project-card-result strong,.project-card[data-stage=EXPIRED] .project-card-result strong{font-size:28px;color:var(--faint)}.project-card[data-stage=EXPIRED]{background:#0e151d;border-color:#7f91a516;box-shadow:none}.project-card[data-stage=EXPIRED] h2{color:#c4ccd5}.project-card[data-stage=EXPIRED] .project-icon{color:var(--faint);background:transparent}.project-card[data-mode=PURE_LLM] .project-card-meta,.project-card[data-mode=HYBRID] .project-card-meta{border-left:2px solid #a69adc88;padding-left:9px}.new-project-card{border-radius:13px;background:transparent;border-color:#677d914d}.new-project-card h2{font-size:18px;color:var(--text)}.new-project-card p{font-size:14px;color:var(--muted)}.new-project-card>strong{color:var(--cyan);font-size:14px}.settings-layout>.panel{border:0;background:transparent;box-shadow:none}.settings-layout .panel-heading{padding:4px 0 17px}.settings-layout .panel-heading h2{font-size:18px}.settings-layout .form-body{padding:20px;border-radius:12px;background:#151e28;box-shadow:inset 0 1px #ffffff0a}.settings-layout .form-field>span:first-child{font-size:14px}.settings-layout .form-field small{font-size:13px;color:var(--muted)}.settings-layout .form-field input{background:#0d141d;border-color:#7c91a13b;border-radius:8px;min-height:42px}.setting-row{border-color:#a6b8c520}.setting-row strong{font-size:15px;color:var(--text);font-weight:550}.setting-row small{font-size:13px;color:var(--muted);line-height:1.65}.setting-row>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:22px;flex:0 0 38px;padding:0;border-radius:12px;border:1px solid #71808e;background:radial-gradient(circle at 10px 50%,#d4dce4 0 7px,transparent 7.5px),#34414f;cursor:pointer}.setting-row>input[type=checkbox]:checked{border-color:#85d8fa;background:radial-gradient(circle at 27px 50%,#082332 0 7px,transparent 7.5px),var(--cyan)}@media(forced-colors:active){.setting-row>input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.settings-layout .form-actions{margin-bottom:0;padding-bottom:0}.settings-layout .detail-list{padding:0;gap:0}.settings-layout .detail-list>div{padding:15px 0;border-bottom:1px solid #b7c9d319;font-size:14px}.settings-layout .notice{margin:20px 0;background:transparent;border:0;padding:0}.settings-layout .notice>svg{color:var(--faint)}.settings-layout .panel-actions{padding:4px 0 0}.opportunity-item strong{font-size:14px}.opportunity-item>div>span:not(.badge){font-size:14px;color:var(--muted)}.opportunity-location{font-size:13px;color:var(--muted)}.opportunity-item.selected{background:linear-gradient(110deg,#20445b,#192b3a);box-shadow:inset 0 1px #a4e2ff12}.opportunity-item[data-classification=REQUIRES_APPROVAL]{border-left-color:#b9944c55}.opportunity-item[data-classification=REQUIRES_APPROVAL].selected{border-left-color:var(--amber);background:linear-gradient(110deg,#433623,#20252d)}.opportunity-item[data-classification=RECOMMENDATION_ONLY].selected{border-left-color:var(--violet);background:linear-gradient(110deg,#322d49,#202531)}.opportunity-item[data-classification=BLOCKED].selected{border-left-color:#c88896;background:linear-gradient(110deg,#352933,#20242e)}.badge[data-status=RECOMMENDATION_ONLY]{color:#c4b8f3}.badge[data-status=BLOCKED]{color:#dbb5bf}.review-detail-heading{background:linear-gradient(120deg,#233649,#1a2532)}.review-detail-heading h2{font-size:27px}.review-detail-heading[data-classification=REQUIRES_APPROVAL]{background:linear-gradient(120deg,#372d20,#1a2532)}.review-detail-heading[data-classification=RECOMMENDATION_ONLY]{background:linear-gradient(120deg,#302c44,#1a2532)}.review-detail-heading[data-classification=BLOCKED] .eyebrow{color:#dbb5bf}.evidence-section-title,.evidence-item{font-size:14px}.evidence-item[data-state=PASS] summary>svg:first-child{color:var(--teal)}.evidence-item[data-state=UNKNOWN]{border-color:#c5a261;background:#8f662215}.evidence-item[data-state=UNKNOWN] summary{color:#e6cfab}.evidence-item code{color:#aeb9c5}.verification-column>.panel:first-child{background:linear-gradient(155deg,#20343c,#14232b 75%);border-color:#72ab9945;box-shadow:inset 0 1px #b0eed019,0 8px 25px #0002}.verification-column .panel-heading h2{font-size:17px}.verification-column[data-decision=NOT_RUN]>.panel:first-child{background:linear-gradient(155deg,#202c38,#151e28);border-color:#8395a635}.verification-column[data-decision=REJECTED]>.panel:first-child{background:linear-gradient(155deg,#332832,#171f28);border-color:#af75844d}.verification-column[data-decision=INCONCLUSIVE]>.panel:first-child{background:linear-gradient(155deg,#332d23,#171f28);border-color:#b393584d}.verification-gates .badge{font-weight:600;font-size:13px}.verification-result>strong{font-size:50px}.verification-result p{font-size:13px;color:var(--muted)}.decision-box strong{font-size:15px}.decision-box p{color:var(--muted);font-size:13px;line-height:1.65}.decision-box.accepted{background:linear-gradient(125deg,#1b5845,#1a3830);border-color:#63e4bb3d}.result-value{font-size:54px}.result-checks .badge{font-size:14px;font-weight:550}.result-hero p{font-size:14px;color:#ccddd7}.result-stat>span{color:var(--muted)}.candidate-counts{background:#101820;border-color:#8ca4b522}.usage-grid .panel{background:linear-gradient(150deg,#1b2937,#131d28)}.usage-value{font-size:38px;color:var(--text)}.usage-value>span{color:var(--muted)}.usage-value>small{font-size:13px;color:var(--muted)}.usage-caption{color:var(--muted)}.usage-grid .panel:has(.quota-progress){border-color:#af8b5145}.usage-grid .panel:has(.quota-progress) .panel-heading svg{color:var(--amber)}.usage-explanation strong{font-size:14px;color:var(--text)}.usage-explanation p{color:var(--muted);font-size:14px}.plan-label{font-size:13px}.auth-story{background:radial-gradient(ellipse at 0% 35%,#19405455,transparent 65%),linear-gradient(150deg,#12212b,#0e1b21 80%);border-right-color:#65918d33}.auth-story:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(transparent,#73d8c24d,transparent);pointer-events:none}.auth-message{max-width:590px}.auth-message .eyebrow{color:#aecfc8;font-size:12px}.auth-message h1{font-size:clamp(42px,4vw,58px);font-weight:550;letter-spacing:-2.5px;line-height:1.15}.auth-message h1>span{color:#86ebc8}.auth-message>p{font-size:16px;line-height:1.8;color:var(--muted);max-width:440px;margin-bottom:30px}.auth-evidence{background:transparent;border:0;border-top:1px solid #8bc7b83d;border-radius:0;padding:7px 0 0;max-width:440px}.auth-evidence>div{font-size:14px;color:#e0e8eb;padding:15px 0;border-color:#8bb2af26}.auth-evidence>div>svg{color:var(--teal)}.auth-evidence>div:nth-child(2)>svg,.auth-evidence>div:nth-child(2)>.mono{color:var(--cyan)}.auth-evidence .badge{font-size:13px}.auth-evidence small,.auth-footer{font-size:12px;color:#9aaab6}.auth-form-side{background:#0c121b}.auth-form-side form{max-width:420px}.auth-form-side h2{font-size:34px;color:var(--text);font-weight:550}.auth-form-side form>p{color:var(--muted);font-size:14px;line-height:1.65}.auth-form-side .notice{background:#17212c;border:0;border-left:2px solid #7595aa;border-radius:0 8px 8px 0;padding:13px 15px;font-size:13px;color:var(--muted)}.auth-form-side .notice.error{color:#f0b4ba;border-left-color:var(--red)}.auth-form-side .form-field>span{font-size:14px;color:var(--text);margin-bottom:9px}.auth-form-side input{min-height:48px;border-radius:9px;background:#131c26;border-color:#8294a447;font-size:14px}.auth-form-side .input-with-icon>svg{color:#aab6c3;top:16px}.auth-form-side .button{min-height:46px;font-size:14px;font-weight:550;border-radius:9px}.auth-form-side .button.primary{box-shadow:inset 0 1px #d7f6ff66,0 5px 20px #35baf212}.auth-divider span{color:#aab7c4;background:#0c121b;font-size:13px}.auth-form-side p.auth-switch{font-size:14px;color:var(--muted)}.auth-privacy{color:#aab7c4;font-size:12px}@media(max-width:1250px){.workspace-selector{padding-inline:8px;gap:6px}.workspace-selector div>span{font-size:12px;white-space:normal}.project-card h2{font-size:21px}.workspace-overview strong{font-size:28px}}@media(max-width:800px){.page-heading h1{font-size:34px}.run-page>.page-heading h1{font-size:30px}.panel-heading h2{font-size:17px}.auth-form-side{padding:32px 24px}.auth-message>p{font-size:15px}.auth-message h1{font-size:46px}}@media(max-width:600px){.pipeline-stage strong{font-size:13px}.pipeline-stage>span{font-size:12px}.metric-value{font-size:36px}.hotspots td:nth-child(2)>span{font-size:13.5px}.data-table td,.data-table .mono{font-size:13.5px}.hotspots td:nth-child(2)>small{font-size:12.5px}.settings-layout .form-body{padding:16px}.settings-layout .panel-heading{padding-top:8px}.settings-layout .detail-list>div{font-size:13px}.setting-row small{line-height:1.6}.project-card h2{font-size:22px}.review-detail-heading h2{font-size:26px}.auth-message h1{font-size:42px;letter-spacing:-1.8px}.auth-form-side h2{font-size:32px}.auth-form-side{padding:32px 20px}.auth-message>p{font-size:14px}}.profile strong{font-size:13px;color:var(--text)}.profile div>span{font-size:12px;color:var(--muted)}.auth-form-side .input-with-icon{background:#131c26;border:1px solid #8294a447;border-radius:9px;box-shadow:inset 0 1px #ffffff04}.auth-form-side .input-with-icon>input{background:transparent;border:0;border-radius:0;box-shadow:none}.auth-form-side .input-with-icon:focus-within{border-color:var(--cyan);outline-color:var(--cyan)}.provider-layout .checkbox-label,.provider-layout .plain-list{color:var(--muted);font-size:13px}.inner-tabs button{color:var(--muted)}.inner-tabs button.active{color:var(--text)}.log-line{font-size:13px;color:var(--text)}.log-line time{color:var(--faint)}.log-line>span{color:var(--muted)}.log-line.warn>span{color:var(--amber)}.log-line.error>span{color:var(--red)}.log-toolbar,.log-footer{color:var(--muted);font-size:13px}.export-card h2{font-size:17px}.export-card p,.export-card>span,.file-category-list,.project-steps p,.demo-upload small,.flow-footer,.exclusion-list,.inspection-stats span{font-size:13px;color:var(--muted);line-height:1.65}.demo-upload strong,.project-steps strong{font-size:14px;color:var(--text)}.run-page[data-stage=COMPLETED] .pipeline-panel{background:linear-gradient(135deg,#1b302f,#131f27);border-color:#68b19b40}.run-page[data-stage=COMPLETED] .stage-progress-panel{background:linear-gradient(135deg,#1d3832,#142329);border-color:#68b19b40}.run-page[data-stage=COMPLETED] .stage-progress-content>strong,.run-page[data-stage=COMPLETED] .stage-progress-panel .panel-heading svg{color:var(--teal)}.run-page[data-stage=COMPLETED] .stage-progress-content .progress>span{background:var(--teal)}.run-page[data-stage=WAITING_FOR_USER] .stage-progress-content .progress>span{background:var(--amber)}.run-page[data-stage=WAITING_FOR_USER] .stage-progress-panel .panel-heading svg{color:var(--amber)}.run-page[data-stage=FAILED] .metric-row .metric-card:first-child .metric-value{color:var(--text)}.project-card-top{margin-bottom:15px}.project-card-result{margin-top:20px}@media(min-width:1251px){.dashboard-main>.panel:nth-child(2) .panel-heading{padding-block:12px}.hotspots td{padding-block:5px}}.dropzone p,.project-steps small,.quiet-card ol{font-size:14px;color:var(--muted)}.quiet-card h3{font-size:16px;color:var(--text)}.page-heading:has(+.tabs[aria-label="Project navigation"]) h1{font-size:32px}:root{--copy-primary: #f7f9fb;--copy-secondary: #d3d9e0;--copy-tertiary: #a6b0bb;--copy-muted: #7f8a96;--copy-disabled: #5f6974}.page-heading h1,.panel-heading h2,.section-intro h2,.review-intro h2,.review-detail-heading h2,.project-card h2,.auth-message h1,.auth-form-side h2,.workspace-selector strong,.profile strong,.breadcrumb strong,.form-field>span:first-child,.setting-row strong,.detail-list dd,.data-table td:not(.muted):not(.text-teal):not(.text-red):not(.text-amber),.opportunity-item strong{color:var(--copy-primary)}.nav-item,.pinned-project,.plan-card,.plan-card a,.breadcrumb,.search-trigger,.demo-trigger,.tabs>a,.inner-tabs button,.segmented button,.checkbox-label,.confirmation-check,.form-field>span:first-child,.detail-list dd,.data-table td,.pipeline-stage strong,.verification-gates>div,.auth-evidence>div{font-weight:500}.nav-item,.pinned-project,.plan-card,.plan-card a,.breadcrumb,.search-trigger,.demo-trigger,.tabs>a,.inner-tabs button,.segmented button,.checkbox-label,.confirmation-check,.verification-gates>div,.auth-evidence>div{color:var(--copy-secondary)}.nav-item.selected,.pinned-project.current,.tabs>a.active,.inner-tabs button.active,.segmented button.selected{color:var(--copy-primary)}.page-heading p,.section-intro p,.review-intro p,.review-detail-heading p,.workspace-selector div>span,.profile div>span,.workspace-overview>div>span:not(.overview-icon),.workspace-overview strong small,.project-card>p,.project-card-meta,.project-card-footer,.project-card-result>div>span,.project-meta,.project-meta-right,.metric-label,.metric-caption,.stage-progress-quantity>span:last-child,.stage-progress-content p,.pipeline-bottom,.pipeline-bottom .button,.capacity-number>span,.capacity-caption,.detail-list dt,.data-table th,.data-table td.muted,.data-table td small,.data-table .path-cell,.recent-runs small,.recent-runs strong span,.opportunity-item>div>span:not(.badge),.opportunity-location,.opportunity-summary,.evidence-item summary,.evidence-item p,.evidence-item code,.code-toolbar>span,.verification-subtitle,.verification-result p,.verification-footnote,.decision-box p,.setting-row small,.form-field small,.form-field>p,.settings-layout .form-field small,.mode-option small,.field-help,.field-caption,.help-text,.bottom-note,.context-note,.panel-paragraph,.panel-footnote,.confirmation-check small,.provider-trust p,.provider-mode p,.provider-layout .checkbox-label,.provider-layout .plain-list,.quiet-card p,.quiet-card ol,.plain-list,.docs-section p,.docs-callout p,.docs-index a,.exclusion-list,.usage-caption,.usage-explanation p,.usage-value>small,.export-card p,.export-card>span,.file-category-list,.project-steps p,.project-steps small,.demo-upload small,.dropzone p,.flow-footer,.inspection-stats span,.auth-message>p,.auth-form-side form>p,.auth-form-side p.auth-switch,.auth-evidence small,.auth-footer,.auth-privacy,.auth-divider span{color:var(--copy-secondary);font-weight:450}.pipeline-stage.pending strong,.pipeline-stage.pending>span{color:var(--copy-secondary)}.pipeline-stage>span{font-weight:450}.pipeline-stage.complete>span{color:#b9e5d6}.notice{font-weight:450}.notice:not(.warning):not(.error):not(.success),.auth-form-side .notice:not(.error),.plan-card .muted{color:var(--copy-secondary)}input,select,textarea{font-weight:500}input::placeholder,.auth-form-side input::placeholder{color:var(--copy-tertiary);font-weight:450}.nav-label,.eyebrow,.opportunity-number,.opportunity-footer,.data-table .rank-column,.workspace-footer,.workspace-footer button,.search-trigger kbd,.diff-label{color:var(--copy-tertiary);font-weight:450}.workspace-footer .footer-version{color:var(--copy-muted);font-weight:400}input:disabled,select:disabled,textarea:disabled{color:var(--copy-disabled)}.developer-note{margin-top:24px;max-width:76ch}.developer-note h2{margin-bottom:8px}.developer-note p{color:var(--copy-secondary);font-size:14px;font-weight:450;line-height:1.65;white-space:pre-line}.sidebar{overflow-y:auto}.sidebar>*{flex-shrink:0}.sidebar-contacts{display:grid;gap:12px;margin:12px 12px 0;font-style:normal;line-height:1.5}.sidebar-contacts span,.sidebar-contacts a{display:block}.sidebar-contacts span{color:var(--copy-secondary);font-size:13.5px;font-weight:500}.sidebar-contacts a{color:var(--copy-tertiary);font-size:13px;font-weight:450}.sidebar-contacts a:hover,.sidebar-contacts a:focus-visible{color:var(--copy-primary);text-decoration:underline}
