/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--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-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-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}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.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)}.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))}}:root{--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--sima-cream)}body{color:var(--sima-ink);font-family:var(--font-body);margin:0}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}input,select,textarea{font:inherit;color:inherit}.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}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #e8b84aa6}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.brand-mark{width:34px;height:34px;position:relative;transform:rotate(-8deg)}.brand-mark span{border-radius:50% 50% 50% 12%;display:block;position:absolute;transform:rotate(45deg)}.brand-mark span:first-child{background:var(--sima-green);width:25px;height:25px;bottom:0;left:0}.brand-mark span:nth-child(2){background:var(--sima-action-accessible);width:19px;height:19px;top:0;right:0}.brand-mark span:nth-child(3){background:var(--color-error);width:10px;height:10px;top:3px;right:3px}.brand-name{font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:17px;font-weight:400}.eyebrow,.nav-caption{font:700 10px/1.2 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0}.nav-caption{color:var(--sima-subtle);padding:0 12px 12px}.nav-count{background:var(--color-error);color:#fff;width:21px;height:21px;font:700 10px/1 var(--font-mono);border-radius:50%;place-items:center;margin-left:auto;display:grid}.sidebar-foot{border-top:1px solid #ffffff17;align-items:center;gap:10px;margin-top:auto;padding:15px 10px 0;display:flex}.system-pulse{border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.system-pulse span{background:var(--sima-green-on-label);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #79b9981c}.sidebar-foot p{margin:0 0 3px;font-size:11px;font-weight:600}.sidebar-foot span{color:var(--sima-subtle);font:500 9px/1 var(--font-mono);text-transform:uppercase}.workspace{min-width:0}.identity-shell,.identity-stage{min-height:100vh}.identity-stage{background:var(--sima-surface);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);display:grid}.identity-manifest{color:#fff;background:var(--sima-green-deep);flex-direction:column;min-height:100vh;padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.identity-manifest:after{content:"";aspect-ratio:1;border:1px solid #dcebea1f;border-radius:50%;width:min(52vw,690px);position:absolute;bottom:-37%;right:-28%;box-shadow:0 0 0 55px #dcebea09,0 0 0 110px #dcebea06}.identity-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.identity-thesis{z-index:1;max-width:660px;margin:auto 0 56px;position:relative}.identity-thesis .eyebrow{color:var(--sima-green-on-label)}.identity-thesis h1{max-width:620px;font:650 clamp(42px,6vw,78px)/.96 var(--font-heading);letter-spacing:-.055em;margin:14px 0 18px}.identity-thesis>p:last-child{max-width:610px;color:var(--sima-green-on-muted);margin:0;font-size:14px;line-height:1.7}.clearance-path{z-index:1;border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);max-width:670px;margin:0;padding:0;list-style:none;display:grid;position:relative}.clearance-path li{grid-template-columns:30px 1fr;gap:10px;min-width:0;padding:19px 20px 0 0;display:grid}.clearance-path li>span{color:var(--sima-action-accessible);font:700 10px/1 var(--font-mono)}.clearance-path strong{margin-bottom:7px;font-size:11px;display:block}.clearance-path p{color:var(--sima-green-on-label);margin:0;font-size:9px;line-height:1.45}.identity-footnote{z-index:1;color:var(--sima-subtle);font:600 9px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin:28px 0 0;position:relative}.identity-console{background:linear-gradient(145deg,var(--sima-raised),var(--sima-green-wash));place-content:center;justify-items:stretch;min-height:100vh;padding:clamp(28px,6vw,86px);display:grid}.identity-console-heading{width:min(100%,430px);color:var(--sima-subtle);grid-template-columns:9px 1fr auto;align-items:center;gap:9px;margin:0 auto 18px;display:grid}.identity-console-heading>span{background:var(--sima-subtle);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #6ba88321}.identity-console-heading p{color:var(--sima-green-deep);margin:0;font-size:11px;font-weight:700}.identity-console-heading small{font:650 8px/1 var(--font-mono);letter-spacing:.08em}.identity-widget{border:1px solid var(--sima-border);background:#ffffffb3;border-radius:18px;width:min(100%,430px);margin:0 auto;padding:20px;box-shadow:0 25px 70px #12211f1a}.identity-widget .cl-card,.identity-widget .cl-cardBox,.identity-widget .cl-rootBox{width:100%}.identity-widget .cl-cardBox{box-shadow:none}.identity-widget .cl-card{box-shadow:none;background:0 0;border:0}.identity-support{width:min(100%,430px);color:var(--sima-subtle);text-align:center;margin:18px auto 0;font-size:10px;line-height:1.5}.pending-access-card{gap:18px;padding:11px;display:grid}.pending-access-state{border-bottom:1px solid var(--sima-border);grid-template-columns:9px 1fr auto;align-items:center;gap:11px;padding-bottom:17px;display:grid}.pending-access-state>span{background:var(--sima-action-accessible);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e8b84a26}.pending-access-state strong{font-size:11px;display:block}.pending-access-state p{color:var(--sima-subtle);margin:5px 0 0;font-size:9px}.pending-access-card dl{gap:7px;margin:0;display:grid}.pending-access-card dt{color:var(--sima-subtle);font:700 8px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.pending-access-card dd{border:1px dashed var(--sima-green-on-muted);overflow-wrap:anywhere;color:var(--sima-green-hover);background:var(--sima-green-wash);border-radius:8px;margin:0;padding:12px}.pending-access-card code{font:650 10px/1.5 var(--font-mono)}.pending-access-card>p{color:var(--sima-subtle);margin:0;font-size:9px;line-height:1.55}.topbar{border-bottom:1px solid var(--sima-border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fbfdfcdb;justify-content:space-between;align-items:center;min-height:90px;padding:21px clamp(24px,4vw,58px);display:flex}.topbar h1{font:650 clamp(22px,2.2vw,30px)/1 var(--font-heading);letter-spacing:-.035em;margin:5px 0 0}.eyebrow{color:var(--sima-subtle)}.topbar-actions{align-items:center;gap:16px;display:flex}.safe-mode{border:1px solid var(--sima-green-on);color:var(--sima-ink-soft);background:var(--sima-raised);border-radius:99px;padding:8px 11px;font-size:11px;font-weight:600}.safe-mode span{background:var(--sima-subtle);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.avatar{color:#fff;background:var(--sima-green-deep);width:38px;height:38px;font:700 11px/1 var(--font-mono);cursor:pointer;border:0;border-radius:10px}.content{max-width:1510px;margin:0 auto;padding:34px clamp(24px,4vw,58px) 60px}.briefing{color:#fff;background:var(--sima-green-deep);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:154px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 17px 40px #102c2c1f}.briefing:after{content:"";border:1px solid #dcebea21;border-radius:50%;width:350px;height:350px;position:absolute;top:-167px;right:-80px;box-shadow:0 0 0 45px #dcebea09,0 0 0 90px #dcebea06}.briefing>*{z-index:1;position:relative}.briefing .eyebrow{color:var(--sima-green-on-label)}.briefing h2{max-width:620px;font:620 clamp(25px,3vw,38px)/1.08 var(--font-heading);letter-spacing:-.035em;margin:9px 0 8px}.briefing-copy{color:var(--sima-green-on-muted);margin:0;font-size:13px;line-height:1.5}.briefing.operations-critical{background:linear-gradient(112deg,var(--sima-secondary),var(--sima-green-deep) 72%)}.briefing.operations-action{background:linear-gradient(112deg,var(--sima-ink),var(--sima-green-deep) 72%)}.briefing.operations-action .eyebrow,.briefing.operations-critical .eyebrow{color:var(--sima-coral)}.primary-action{background:var(--sima-action-accessible);min-height:46px;color:var(--sima-ink);border-radius:10px;flex:none;align-items:center;gap:22px;padding:0 17px;font-size:12px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.primary-action:hover{background:var(--sima-coral);transform:translateY(-2px)}.client-review-docket{border:1px solid var(--sima-coral);min-height:104px;color:var(--sima-secondary);background:var(--sima-raised);border-radius:15px;grid-template-columns:118px minmax(0,1fr) auto;align-items:stretch;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 8px 26px #532b230d}.client-review-docket-seal{color:var(--sima-raised);background:var(--color-error);text-transform:uppercase;border-right:1px dashed #ffffff6b;place-content:center;justify-items:center;padding:18px 12px;display:grid}.client-review-docket-seal small,.client-review-docket-seal span{font:750 12px/1 var(--font-body);letter-spacing:.12em}.client-review-docket-seal strong{font:680 31px/1 var(--font-heading);letter-spacing:-.05em;margin:6px 0 4px}.client-review-docket-copy{align-self:center;min-width:0;padding:20px 24px}.client-review-docket-copy .eyebrow{color:var(--sima-action-accessible)}.client-review-docket-copy h2{color:var(--sima-secondary);font:650 18px/1.1 var(--font-heading);letter-spacing:-.02em;margin:6px 0}.client-review-docket-copy p:last-child{color:var(--sima-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.client-review-docket>a{border-left:1px solid var(--sima-border);min-width:154px;color:var(--sima-action-accessible);background:var(--sima-surface);justify-content:center;align-items:center;gap:16px;padding:0 22px;font-size:12px;font-weight:700;transition:color .18s,background .18s;display:flex}.client-review-docket>a:hover{color:var(--sima-secondary);background:var(--sima-sunken)}.flight-board,.metric-card,.panel{border:1px solid var(--sima-border);background:var(--sima-surface);box-shadow:0 8px 30px #12211f09}.flight-board{border-radius:16px;margin-top:18px;padding:25px 28px 29px}.section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.section-heading h2{font:650 19px/1.1 var(--font-heading);letter-spacing:-.02em;margin:7px 0 0}.section-heading>a,.section-heading>p{color:var(--sima-subtle);font:600 10px/1.2 var(--font-mono)}.section-heading>a{border-bottom:1px solid var(--sima-green-on-muted);padding-bottom:2px}.flight-path{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:27px;display:grid;position:relative}.flight-line{background:repeating-linear-gradient(90deg,var(--sima-disabled) 0 5px,transparent 5px 10px);height:1px;position:absolute;top:17px;left:4%;right:4%}.agent-node{grid-template-columns:36px 1fr;gap:11px;display:grid;position:relative}.node-orbit{z-index:1;background:var(--sima-surface);border:1px solid var(--sima-green-on-muted);border-radius:50%;width:36px;height:36px;padding:4px}.node-orbit span{color:#fff;background:var(--sima-green-on-label);width:100%;height:100%;font:700 10px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.node-orbit.running{border-color:var(--sima-subtle);box-shadow:0 0 0 5px #176b6714}.node-orbit.running span{background:var(--sima-green)}.node-orbit.review span{background:var(--sima-action-accessible);color:var(--sima-ink)}.node-orbit.waiting span{background:var(--sima-green-on-label)}.node-orbit.idle span{background:var(--sima-disabled)}.agent-title-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.agent-title-row h3{margin:2px 0 0;font-size:13px;font-weight:700}.agent-copy p{color:var(--sima-subtle);margin:8px 0 0;font-size:11px}.status-dot{color:var(--sima-subtle);font:650 8px/1 var(--font-mono);text-transform:uppercase}.status-dot:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.status-dot.running{color:var(--sima-green)}.status-dot.review{color:var(--sima-action-accessible)}.opportunity-family{--opportunity-accent:#176b67}.opportunity-intro{border:1px solid var(--sima-border);background:linear-gradient(135deg,var(--sima-raised),var(--sima-green-wash));border-radius:18px;justify-content:space-between;align-items:end;gap:30px;padding:30px 32px;display:flex}.opportunity-intro h2{max-width:720px;font:650 clamp(26px,3vw,39px)/1.05 var(--font-heading);letter-spacing:-.04em;margin:8px 0 10px}.opportunity-intro p:last-child{max-width:720px;color:var(--sima-secondary);margin:0;font-size:12px;line-height:1.6}.opportunity-intro>strong{min-width:118px;color:var(--opportunity-accent);font:680 52px/1 var(--font-heading);text-align:right}.opportunity-intro>strong small{color:var(--sima-secondary);font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;display:block}.opportunity-list{gap:10px;display:grid}.opportunity-row{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto 24px;align-items:center;gap:20px;min-height:105px;padding:19px 22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.opportunity-row:hover{border-color:var(--sima-green-on-muted);transform:translateY(-2px);box-shadow:0 14px 34px #12211f12}.opportunity-score{border:1px solid var(--sima-green-on-muted);text-align:center;background:var(--sima-raised);border-radius:50%;place-content:center;width:58px;height:58px;display:grid}.opportunity-score strong{color:var(--opportunity-accent);font:700 23px/1 var(--font-heading)}.opportunity-score span{color:var(--sima-subtle);font:600 7px/1 var(--font-mono)}.opportunity-row h2{font:650 18px/1.1 var(--font-heading);margin:5px 0}.opportunity-row p:last-child{color:var(--sima-secondary);margin:0;font-size:10px}.opportunity-row-meta{justify-items:end;gap:8px;display:grid}.opportunity-row-meta span{color:var(--sima-secondary);background:var(--sima-green-soft);font:700 8px/1 var(--font-mono);text-transform:uppercase;border-radius:99px;padding:6px 9px}.opportunity-row-meta small{color:var(--sima-subtle);font-size:9px}.opportunity-identity{color:#fff;background:var(--sima-green-deep);border-radius:18px;justify-content:space-between;align-items:end;gap:30px;padding:29px 32px;display:flex}.opportunity-identity h2{font:650 30px/1.05 var(--font-heading);margin:8px 0}.opportunity-identity p:last-child{color:var(--sima-green-on-muted);margin:0;font-size:11px}.opportunity-identity dl{grid-template-columns:repeat(3,minmax(95px,1fr));gap:12px;margin:0;display:grid}.opportunity-identity dl div{border-left:1px solid #ffffff29;padding-left:13px}.opportunity-identity dt{color:var(--sima-green-on-label);font:700 8px/1 var(--font-mono);text-transform:uppercase}.opportunity-identity dd{margin:7px 0 0;font-size:10px}.opportunity-freshness{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:16px;padding:25px 27px}.opportunity-freshness .section-heading>span{color:var(--sima-subtle);font:700 9px/1 var(--font-mono)}.freshness-track{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:24px;display:grid}.freshness-node{border:1px solid var(--sima-border);border-top:4px solid var(--sima-green-on-muted);background:var(--sima-raised);border-radius:10px;gap:7px;min-width:0;padding:15px;display:grid}.freshness-node>span{color:var(--sima-subtle);font:700 8px/1 var(--font-mono);text-transform:uppercase}.freshness-node strong{font-size:12px}.freshness-node small{color:var(--sima-subtle);font-size:8px}.freshness-node p{overflow-wrap:anywhere;color:var(--sima-action-accessible);margin:2px 0 0;font-size:8px;line-height:1.4}.freshness-node.state-fresh{border-top-color:var(--sima-subtle)}.freshness-node.state-stale{border-top-color:var(--sima-action-accessible);background:var(--sima-surface)}.freshness-node.state-blocked{border-top-color:var(--color-error);background:var(--sima-surface)}.opportunity-stage-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.opportunity-stage-grid article{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:14px;min-height:175px;padding:22px}.opportunity-stage-grid h2{font:650 20px/1.1 var(--font-heading);margin:14px 0 9px}.opportunity-stage-grid article>p:not(.eyebrow){color:var(--sima-secondary);margin:0;font-size:10px;line-height:1.55}.opportunity-stage-grid small{color:var(--sima-subtle);margin-top:13px;font-size:8px;display:block}.opportunity-blockers{border:1px solid var(--sima-border-strong);background:var(--sima-raised);border-radius:14px;grid-template-columns:180px 1fr;gap:24px;padding:22px 26px;display:grid}.opportunity-blockers h2{font:650 22px/1 var(--font-heading);margin:8px 0 0}.opportunity-blockers ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.opportunity-blockers li{color:var(--sima-muted);align-items:center;gap:9px;font-size:10px;display:flex}.opportunity-execution{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:16px;padding:24px 27px}.opportunity-execution .section-heading>span{color:var(--sima-subtle);font:700 9px/1 var(--font-mono);text-transform:uppercase}.execution-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.execution-option{border:1px solid var(--sima-border);background:var(--sima-raised);border-radius:12px;padding:18px}.execution-option>div{gap:7px;display:grid}.execution-option>div span{color:var(--sima-subtle);font:700 8px/1 var(--font-mono)}.execution-option>div strong{font:650 17px/1.15 var(--font-heading)}.execution-option>p{color:var(--sima-secondary);margin:12px 0 8px;font-size:10px;font-weight:700}.execution-option small{color:var(--sima-secondary);margin-top:6px;font-size:8px;display:block}.execution-option ul{color:var(--sima-muted);margin:11px 0 0;padding-left:16px;font-size:9px;line-height:1.45}.execution-option footer{color:var(--sima-subtle);text-transform:uppercase;margin-top:13px;font-size:8px;font-weight:700}.execution-option.state-disabled{background:var(--sima-surface);opacity:.82}.execution-option.state-blocked{border-color:var(--sima-border-strong);background:var(--sima-raised)}.execution-option.state-available{border-color:var(--sima-green-on-muted);background:var(--sima-raised)}.opportunity-actions{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:22px;padding:24px 27px;display:flex}.opportunity-actions h2{font:650 18px/1.1 var(--font-heading);margin:7px 0 0}.opportunity-actions nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.opportunity-actions nav a{border:1px solid var(--sima-green-on-muted);min-height:39px;color:var(--sima-secondary);background:var(--sima-raised);border-radius:9px;align-items:center;gap:12px;padding:0 13px;font-size:9px;font-weight:700;display:inline-flex}@media (max-width:1050px){.freshness-track{grid-template-columns:repeat(3,1fr)}.opportunity-stage-grid{grid-template-columns:repeat(2,1fr)}.opportunity-row{grid-template-columns:58px minmax(0,1fr) 22px}.opportunity-row-meta{grid-column:2;justify-items:start}}@media (max-width:700px){.opportunity-actions,.opportunity-identity,.opportunity-intro{flex-direction:column;align-items:stretch}.opportunity-intro>strong{text-align:left}.execution-option-grid,.freshness-track,.opportunity-identity dl,.opportunity-stage-grid{grid-template-columns:1fr}.opportunity-row{grid-template-columns:52px minmax(0,1fr) 18px;gap:13px;padding:16px}.opportunity-score{width:48px;height:48px}.opportunity-row-meta{grid-column:2}.opportunity-blockers{grid-template-columns:1fr}.opportunity-actions nav{justify-content:flex-start}}.metric-grid{grid-template-columns:1fr 1fr .88fr;gap:18px;margin-top:18px;display:grid}.metric-card{border-radius:15px;min-height:190px;padding:24px 26px}.metric-card p:last-child{color:var(--sima-subtle);margin:17px 0 0;font-size:11px;line-height:1.5}.metric-value{align-items:baseline;gap:7px;margin:19px 0 16px;display:flex}.metric-value strong{font:660 42px/1 var(--font-heading);letter-spacing:-.06em}.metric-value span{color:var(--sima-green-on-label);font:600 11px/1 var(--font-mono)}.segmented-bar{grid-template-columns:repeat(10,1fr);gap:5px;display:grid}.segmented-bar span{background:var(--sima-green-soft);border-radius:4px;height:6px}.segmented-bar span.filled{background:var(--sima-green)}.metric-card-heading{justify-content:space-between;display:flex}.metric-card-heading>span{color:var(--sima-green);font:700 9px/1 var(--font-mono)}.metric-value.money strong{color:var(--sima-green)}.budget-track{background:var(--sima-green-soft);border-radius:4px;height:6px;overflow:hidden}.budget-track span{border-radius:inherit;background:var(--sima-action-accessible);height:100%;display:block}.zip-card{position:relative;overflow:hidden}.zip-lockup{align-items:start;gap:8px;margin-top:17px;display:flex}.zip-lockup strong{font:660 42px/1 var(--font-heading);letter-spacing:-.055em}.zip-lockup span{color:#fff;background:var(--color-error);font:700 8px/1 var(--font-mono);border-radius:4px;padding:4px 6px}.radar{width:142px;height:142px;position:absolute;bottom:-31px;right:-29px}.radar-ring{border:1px solid var(--sima-green-on);border-radius:50%;position:absolute;inset:0}.radar-ring.ring-one{inset:25px}.radar-ring.ring-two{inset:50px}.radar-core{background:var(--color-error);border-radius:50%;width:8px;height:8px;position:absolute;top:67px;left:67px;box-shadow:0 0 0 6px #dd6b551f}.lower-grid{grid-template-columns:minmax(0,1.5fr) minmax(315px,.75fr);align-items:start;gap:18px;margin-top:18px;display:grid}.lower-grid>*{min-width:0}.panel{border-radius:16px;padding:25px 27px}.table-wrap{margin-top:19px;overflow-x:auto}table{border-collapse:collapse;width:100%}th{border-bottom:1px solid var(--sima-border);color:var(--sima-subtle);text-align:left;font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:11px 10px}td{border-bottom:1px solid var(--sima-green-soft);color:var(--sima-ink-soft);padding:16px 10px;font-size:11px}tbody tr:last-child td{border-bottom:0}.business-cell{align-items:center;gap:10px;min-width:200px;display:flex}.business-monogram{width:34px;height:34px;color:var(--sima-green);background:var(--sima-sunken);font:750 12px/1 var(--font-body);border-radius:9px;flex:none;place-items:center;display:grid}.business-cell strong{color:var(--sima-ink);margin-bottom:4px;font-size:12px;display:block}.business-cell span:last-child{color:var(--sima-green-on-label);font-size:12px}.stage-pill{border:1px solid var(--sima-green-on);background:var(--sima-raised);white-space:nowrap;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:600}.score-cell{text-align:right}.score-cell strong{color:var(--sima-green);font:700 15px/1 var(--font-mono)}.score-cell span{color:var(--sima-green-on-label);font-size:8px}.attention-count{color:#fff;background:var(--color-error);width:27px;height:27px;font:700 10px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.approval-list{margin-top:16px;display:grid}.approval-item{border-bottom:1px solid var(--sima-green-soft);grid-template-columns:5px 1fr 26px;align-items:center;gap:12px;padding:17px 0;display:grid}.approval-item:last-child{border-bottom:0;padding-bottom:0}.risk-mark{background:var(--sima-green);border-radius:4px;width:4px;height:37px}.risk-mark.critical,.risk-mark.medium{background:var(--sima-action-accessible)}.risk-mark.action{background:var(--color-error)}.risk-mark.watch{background:var(--sima-action-accessible)}.risk-mark.info{background:var(--sima-subtle)}.approval-meta{color:var(--sima-subtle);font:650 8px/1 var(--font-mono);text-transform:uppercase;justify-content:space-between;display:flex}.approval-item h3{margin:7px 0 4px;font-size:12px}.approval-item p{color:var(--sima-subtle);margin:0;font-size:10px;line-height:1.4}.operations-item{transition:background .18s,transform .18s}.operations-item:hover{background:var(--sima-raised);border-radius:8px;margin-inline:-8px;padding-inline:8px;transform:translate(2px)}.operations-clear{min-height:150px;color:var(--sima-subtle);text-align:center;place-content:center;gap:7px;display:grid}.operations-clear strong{color:var(--sima-green-hover);font-size:12px}.operations-clear p{max-width:260px;margin:0;font-size:10px;line-height:1.45}.approval-item button{border:1px solid var(--sima-border);width:26px;height:26px;color:var(--sima-green);cursor:pointer;background:#fff;border-radius:7px;transition:border-color .18s,transform .18s}.approval-item button:hover{border-color:var(--sima-green);transform:translate(2px)}.control-topbar{background:var(--color-background);min-height:76px;padding-block:13px}@supports (color:color-mix(in lab,red,red)){.control-topbar{background:color-mix(in srgb,var(--color-background) 88%,transparent)}}.control-topbar>div:first-child{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:22px;display:grid}.control-topbar .eyebrow{grid-column:1/-1}.control-topbar h1{grid-column:1;margin-top:4px;font-size:clamp(25px,2vw,32px)}.control-topbar-copy{color:var(--color-text-secondary);grid-column:2;margin:0 0 2px;font-size:12px;line-height:1.35}.control-dashboard{gap:12px;padding-top:12px;display:grid}.control-hero{border-radius:var(--radius-flow);min-height:180px;color:var(--color-text-inverse);background:var(--color-surface-brand);grid-template-columns:minmax(0,1.5fr) minmax(292px,.5fr);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b3b3529}.control-hero:before{content:"";border:1px solid #fff5e91f;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-250px;left:-170px;box-shadow:0 0 0 46px #fff5e909,0 0 0 92px #fff5e905}.control-hero.operations-critical{background:linear-gradient(118deg,var(--error-600),var(--sima-green) 58%)}.control-hero.operations-action{background:linear-gradient(118deg,var(--sima-secondary),var(--sima-green) 58%)}.control-hero.operations-watch{background:linear-gradient(118deg,var(--sima-green-hover),var(--sima-green) 64%)}.control-hero-copy{z-index:1;align-self:center;padding:clamp(22px,2.4vw,30px);position:relative}.control-hero-copy .eyebrow{color:var(--sima-coral)}.control-hero-copy h2{letter-spacing:-.04em;max-width:820px;margin:7px 0 12px;font-size:clamp(30px,3vw,42px);line-height:1}.control-hero-action-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.control-hero-action-row>p{max-width:570px;color:var(--sima-green-on);margin:0;font-size:12px;line-height:1.45}.control-primary-action{border-radius:var(--radius-pill);width:fit-content;min-height:44px;color:var(--color-text-on-accent);background:var(--color-surface-accent);transition:transform var(--duration-fast,.16s) ease,background var(--duration-fast,.16s) ease;align-items:center;gap:20px;margin-top:0;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.control-primary-action:hover{color:var(--color-text-on-accent);background:var(--sima-coral);transform:translateY(-2px)}.control-hero-status{z-index:1;background:#04181438;border-left:1px solid #fff5e924;min-width:0;padding:20px 24px;position:relative}.control-hero-status>.eyebrow{color:var(--sima-green-on-label)}.control-hero-status dl{margin:11px 0 0;display:grid}.control-hero-status dl div{border-top:1px solid #fff5e921;justify-content:space-between;align-items:center;gap:16px;min-height:39px;padding:7px 0;display:flex}.control-hero-status dt{color:var(--sima-green-on);font-size:12px}.control-hero-status dd{color:var(--sima-cream);font:700 20px/1 var(--font-heading);font-variant-numeric:tabular-nums;margin:0}.control-ledger{border:var(--border-subtle);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm,0 8px 26px #0b3b350d);grid-template-columns:1fr 1fr .84fr;display:grid;overflow:hidden}.control-ledger article{border-right:1px solid var(--color-divider);align-content:space-between;gap:7px;min-width:0;min-height:84px;padding:12px 18px;display:grid}.control-ledger article:last-child{border-right:0}.control-ledger-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.control-ledger-heading>span{color:var(--color-text-muted);font:600 12px/1 var(--font-body)}.control-ledger-value{align-items:baseline;gap:9px;display:flex}.control-ledger-value strong{font:700 25px/1 var(--font-heading);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.control-ledger-value span{color:var(--color-text-secondary);font-size:12px}.control-meter{background:var(--sima-green-soft);height:4px;overflow:hidden}.control-meter span{background:var(--sima-green-hover);height:100%;display:block}.control-meter.budget span{background:var(--warning-300)}.control-territory{grid-template-columns:minmax(0,1fr) auto;align-items:center}.control-territory-mark{border-radius:var(--radius-flow);width:38px;height:38px;color:var(--color-text-on-accent);background:var(--color-surface-accent);font:700 12px/1 var(--font-body);place-items:center;display:grid}.control-workbench{grid-template-columns:minmax(0,1.68fr) minmax(300px,.62fr);align-items:start;gap:12px;display:grid}.control-main-column,.control-side-column{gap:12px;min-width:0;display:grid}.control-agents,.control-attention,.control-dispatch,.control-opportunities{border:var(--border-subtle);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm,0 8px 26px #0b3b350a);padding:18px 20px}.control-section-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.control-section-heading h2{letter-spacing:-.025em;margin-top:6px;font-size:clamp(19px,1.65vw,24px);line-height:1.1}.control-section-heading>a{min-height:32px;color:var(--color-text-link);flex:none;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.control-section-heading>a:hover{color:var(--color-text-link-hover)}.control-client-review{border:1px solid var(--sima-coral);border-radius:var(--radius-flow);background:var(--sima-coral-soft);grid-template-columns:94px minmax(0,1fr) auto;align-items:stretch;min-height:92px;display:grid;overflow:hidden}.control-client-count{text-align:center;color:var(--color-text-on-accent);background:var(--color-surface-accent);place-content:center;padding:15px 14px;display:grid}.control-client-count strong{font:700 28px/1 var(--font-heading)}.control-client-count span{font:600 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-top:7px}.control-client-review>div:nth-child(2){align-self:center;min-width:0;padding:16px 20px}.control-client-review .eyebrow{color:var(--sima-action-accessible)}.control-client-review h2{margin:5px 0;font-size:18px;line-height:1.15}.control-client-review p:last-child{overflow-wrap:anywhere;color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5}.control-client-review>a{border-left:1px solid var(--sima-coral);min-width:150px;color:var(--sima-action-accessible);justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.control-client-review>a:hover{color:var(--sima-action-accessible);background:var(--sima-coral-soft)}.control-dispatch.urgent{border-top:3px solid var(--color-error)}.control-dispatch-list{border-top:1px solid var(--color-divider);margin:15px 0 0;padding:0;list-style:none}.control-dispatch-list li{border-bottom:1px solid var(--color-divider);grid-template-columns:138px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:68px;padding:12px 4px;display:grid}.control-dispatch-list li:last-child{border-bottom:0;padding-bottom:4px}.control-dispatch-time{gap:8px;display:grid}.control-dispatch-time time{color:var(--color-text-muted);font:500 12px/1.4 var(--font-body)}.control-dispatch-time strong{border-radius:var(--radius-sm);width:fit-content;color:var(--color-warning);background:var(--color-warning-surface);font:600 12px/1 var(--font-body);letter-spacing:.06em;padding:5px 7px}.control-dispatch-list li.critical .control-dispatch-time strong,.control-dispatch-list li.overdue .control-dispatch-time strong{color:var(--color-error);background:var(--color-error-surface)}.control-dispatch-list li>div:nth-child(2)>a{color:var(--color-text-primary);font-size:13px;font-weight:700}.control-dispatch-list li>div:nth-child(2)>a:hover{color:var(--color-text-link-hover)}.control-dispatch-list li p{color:var(--color-text-secondary);margin:5px 0 0;font-size:12px;line-height:1.45}.control-dispatch-list li>svg{color:var(--color-text-muted)}.control-opportunities .table-wrap{margin-top:13px}.control-opportunities th{color:var(--color-text-muted);padding-block:10px;font-size:12px}.control-opportunities td{color:var(--color-text-secondary);padding-block:11px;font-size:12px}.control-opportunities .business-monogram{border-radius:var(--radius-flow);color:var(--sima-green);background:var(--sima-green-soft)}.control-opportunities .stage-pill{border-color:var(--color-border-subtle);color:var(--sima-green);background:var(--color-interactive-subtle)}.control-attention{border-top:3px solid var(--color-accent)}.control-attention-count{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--color-text-on-accent);background:var(--color-surface-accent);font:700 12px/1 var(--font-body);place-items:center;display:grid}.control-attention-list{margin-top:12px;display:grid}.control-attention-item{border-bottom:1px solid var(--color-divider);grid-template-columns:4px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;padding:13px 0;display:grid}.control-attention-item:last-child{border-bottom:0;padding-bottom:0}.control-attention-item>.risk-mark{height:45px}.control-attention-item>div{min-width:0}.control-attention-item p{color:var(--color-text-muted);font:600 12px/1.2 var(--font-body);letter-spacing:.05em;text-transform:uppercase;margin:0 0 7px}.control-attention-item h3{font:700 13px/1.25 var(--font-body);letter-spacing:0;margin:0 0 5px}.control-attention-item div>span{color:var(--color-text-secondary);font-size:12px;line-height:1.45;display:block}.control-attention-item>svg{color:var(--color-text-muted);transition:transform .16s}.control-attention-item:hover>svg{transform:translate(3px)}.control-secure-state{border-radius:var(--radius-sm);color:var(--color-success);background:var(--color-success-surface);font:600 12px/1 var(--font-body);text-transform:uppercase;padding:6px 8px}.control-agent-route{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid;position:relative}.control-agent-route:before{content:"";background:var(--color-divider);width:1px;position:absolute;top:17px;bottom:17px;left:16px}.control-agent-route li{grid-template-columns:34px minmax(0,1fr);gap:11px;min-width:0;padding:0 0 16px;display:grid;position:relative}.control-agent-route li:last-child{padding-bottom:0}.control-agent-node{z-index:1;border:4px solid var(--color-surface);border-radius:var(--radius-pill);color:#fff;background:var(--sima-muted);width:34px;height:34px;box-shadow:0 0 0 1px var(--color-border-subtle);font:600 12px/1 var(--font-body);place-items:center;display:grid}.control-agent-node.running{background:var(--color-success)}.control-agent-node.review{color:var(--color-text-on-accent);background:var(--warning-300)}.control-agent-node.waiting{background:var(--color-info)}.control-agent-route li>div>div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.control-agent-route h3{font:700 13px/1.2 var(--font-body);letter-spacing:0}.control-agent-route p{margin:6px 0 0;line-height:1.4}.control-agent-route p,.control-empty{color:var(--color-text-secondary);font-size:12px}.control-empty{min-height:54px;text-align:center;place-content:center;justify-items:center;margin:12px 0 0;display:grid}.control-empty.compact{gap:7px;min-height:92px}.control-empty.compact strong{color:var(--color-text-primary);font-size:13px}.control-empty.compact span{max-width:230px;color:var(--color-text-secondary);font-size:12px;line-height:1.5}.control-dispatch.empty{padding-block:18px}.control-dispatch.empty .control-empty{text-align:left;place-content:start;justify-items:start;min-height:0;margin-top:13px}.page-stack{gap:18px;display:grid}.page-intro{border:1px solid var(--sima-border);background:linear-gradient(135deg,var(--sima-surface),var(--sima-green-wash));border-radius:16px;justify-content:space-between;align-items:start;gap:30px;padding:28px 31px;display:flex}.detail-hero h2,.page-intro h2{font:650 clamp(24px,3vw,36px)/1.08 var(--font-heading);letter-spacing:-.035em;margin:8px 0}.detail-hero p,.form-note,.page-intro p:not(.eyebrow){max-width:680px;color:var(--sima-secondary);margin:0;font-size:13px;line-height:1.55}.create-drawer{width:min(100%,620px)}.create-drawer>summary,.inline-drawer>summary{cursor:pointer;color:#fff;background:var(--sima-green);border-radius:9px;width:max-content;margin-left:auto;padding:12px 15px;font-size:12px;font-weight:700;list-style:none}.create-drawer[open]{border:1px solid var(--sima-border);background:#fff;border-radius:12px;padding:18px}.create-drawer[open]>summary{background:var(--sima-green-deep);margin-bottom:18px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{color:var(--sima-muted);gap:7px;font-size:11px;font-weight:700;display:grid}.sima-design .form-grid label small{color:var(--sima-muted);font-size:12px;font-weight:400}.filter-bar input,.filter-bar select,.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--sima-green-on);background:#fff;border-radius:8px;outline:none;width:100%;padding:10px 11px;font-size:12px}.form-grid textarea{resize:vertical;min-height:76px}.filter-bar input:focus,.filter-bar select:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--sima-green);box-shadow:0 0 0 3px #176b671a}.full-field{grid-column:1/-1}.primary-button{cursor:pointer;color:#fff;background:var(--sima-green);border:0;border-radius:9px;min-height:43px;font-weight:700}.primary-button:hover{background:var(--sima-green-deep)}.filter-bar{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:13px;grid-template-columns:minmax(240px,1fr) 170px 180px auto auto;align-items:center;gap:8px;padding:11px;display:grid}.filter-bar a,.filter-bar button{cursor:pointer;border:0;border-radius:7px;place-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:700;display:grid}.filter-bar button{color:#fff;background:var(--sima-green-deep)}.filter-bar a{color:var(--sima-green)}.lead-board{grid-template-columns:34px minmax(0,1fr);gap:14px;display:grid}.score-axis{color:var(--sima-green-on-label);font:700 8px/1 var(--font-mono);flex-direction:column;align-items:center;padding:12px 0;display:flex}.score-axis i{background:linear-gradient(var(--color-error),var(--sima-action-accessible),var(--sima-green));flex:1;width:1px;min-height:220px;margin:8px 0}.lead-list{gap:8px;display:grid}.lead-row{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto 22px;align-items:center;gap:16px;min-height:92px;padding:15px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.lead-row:hover{border-color:var(--sima-green-on-muted);transform:translate(3px);box-shadow:0 9px 25px #12211f0f}.score-dial{background:conic-gradient(var(--sima-green) var(--score),var(--sima-green-soft) 0);border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:relative}.score-dial:after{content:"";background:var(--sima-surface);border-radius:50%;position:absolute;inset:5px}.score-dial strong{z-index:1;color:var(--sima-green);font:750 14px/1 var(--font-mono)}.lead-main{grid-template-columns:minmax(210px,.75fr) minmax(220px,1fr);align-items:center;gap:24px;display:grid}.lead-main h3{margin:0 0 5px;font-size:14px}.lead-main p{color:var(--sima-subtle);margin:0;font-size:12px}.lead-main .lead-signal{color:var(--sima-ink-soft);font-size:12px;line-height:1.45}.lead-meta{color:var(--sima-green-on-label);font:600 12px/1 var(--font-body);justify-items:end;gap:8px;display:grid}.row-arrow{color:var(--sima-green);font-size:18px}.empty-state,.loading-card{border:1px dashed var(--sima-green-on-muted);text-align:center;color:var(--sima-subtle);background:#ffffff73;border-radius:13px;padding:35px}.empty-state p{margin:7px 0 0;font-size:11px}.score-badge{color:var(--sima-green);align-items:baseline;gap:3px;display:flex}.score-badge strong{font:700 26px/1 var(--font-mono)}.score-badge span{font-size:9px}.detail-hero{color:#fff;background:var(--sima-green-deep);border-radius:17px;grid-template-columns:minmax(0,1fr) auto;gap:35px;padding:30px;display:grid}.detail-hero .stage-pill{color:var(--sima-action-accessible);border-color:var(--sima-ink-soft);background:var(--sima-green);display:inline-block}.detail-hero p{color:var(--sima-disabled)}.detail-hero dl{grid-template-columns:repeat(3,minmax(100px,1fr));align-items:center;gap:18px;margin:0;display:grid}.detail-hero dl div{border-left:1px solid var(--sima-secondary);padding-left:18px}.detail-hero dt{color:var(--sima-subtle);font:700 8px/1 var(--font-mono);text-transform:uppercase}.detail-hero dd{margin:7px 0 0;font-size:11px}.detail-grid{grid-template-columns:minmax(300px,.72fr) minmax(420px,1.28fr);align-items:start;gap:18px;display:grid}.compact-form{margin-top:20px}.evidence-list{gap:9px;margin-top:16px;display:grid}.evidence-item{border:1px solid var(--sima-green-soft);background:var(--sima-raised);border-radius:10px;padding:14px}.evidence-item>div{align-items:center;gap:8px;display:flex}.evidence-item strong{font-size:11px}.evidence-item p{margin:9px 0 6px;font-size:12px}.evidence-item small{color:var(--sima-subtle);font:600 8px/1.3 var(--font-mono)}.evidence-item a{float:right;color:var(--sima-green);font-size:9px;font-weight:700}.confidence,.interest{color:var(--sima-secondary);background:var(--sima-border);font:700 7px/1 var(--font-mono);border-radius:4px;padding:4px 6px}.confidence.high,.interest.high{color:var(--sima-green-hover);background:var(--sima-green-soft)}.confidence.low,.interest.low{color:var(--sima-action-accessible);background:var(--sima-coral-soft)}.inline-drawer{margin-top:15px}.inline-drawer>summary{color:var(--sima-green);border:1px solid var(--sima-green-on);background:0 0;margin:0}.timeline{margin-top:20px;display:grid}.timeline article{border-left:1px solid var(--sima-green-on-muted);grid-template-columns:150px 1fr;gap:20px;padding:0 0 20px 24px;display:grid;position:relative}.timeline article:before{content:"";background:var(--sima-green);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.timeline time{color:var(--sima-muted);font:600 9px/1.4 var(--font-mono)}.timeline strong{font-size:11px}.timeline p,.timeline span{color:var(--sima-subtle);margin:5px 0 0;font-size:10px}.audit-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:18px;display:grid}.audit-strip article{border:1px solid var(--sima-green-soft);background:var(--sima-raised);border-radius:9px;gap:7px;padding:13px;display:grid}.audit-strip span,.audit-strip time{color:var(--sima-subtle);font:600 8px/1.2 var(--font-mono)}.audit-strip strong{font-size:10px}.visit-layout{grid-template-columns:minmax(360px,.78fr) minmax(420px,1.22fr);align-items:start;gap:18px;display:grid}.form-note{margin:10px 0 20px}.visit-log{min-width:0}.visit-cards{gap:10px;margin-top:18px;display:grid}.visit-cards article{border:1px solid var(--sima-border);border-radius:var(--radius-lg);background:var(--sima-surface);gap:8px;padding:18px;display:grid}.visit-cards article>div{justify-content:space-between;display:flex}.visit-cards time{color:var(--sima-green-on-label);font:600 12px/1 var(--font-body)}.visit-cards a{color:var(--sima-green);font-size:14px;font-weight:700}.visit-cards strong{font:700 12px/1 var(--font-body)}.visit-cards footer,.visit-cards p{color:var(--sima-subtle);margin:0;font-size:12px;line-height:1.45}.visit-cards .visit-transition{border-left:3px solid var(--gold);width:max-content;max-width:100%;color:var(--sima-secondary);background:var(--sima-green-wash);font:650 12px/1.3 var(--font-body);overflow-wrap:anywhere;padding:6px 8px}.visit-cards footer{border-top:1px solid var(--sima-green-soft);color:var(--sima-ink-soft);padding-top:8px;font-weight:600}.narrow-content{gap:18px;max-width:850px;display:grid}.safety-note{border-left:4px solid var(--sima-action-accessible);background:var(--sima-surface);border-radius:8px;padding:18px 20px}.safety-note strong{font-size:12px}.safety-note p{color:var(--sima-muted);margin:6px 0 0;font-size:11px;line-height:1.5}.sla-settings{border:1px solid var(--sima-green-on);background:var(--sima-surface);border-radius:11px;margin:4px 0;padding:20px}.sla-settings legend{color:var(--sima-green);font:720 15px/1 var(--font-heading);padding:0 8px}.sla-settings>p{color:var(--sima-subtle);margin:0 0 15px;font-size:12px;line-height:1.45}.sla-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sla-preview{grid-template-columns:repeat(4,1fr);margin:22px 0 10px;padding:0;list-style:none;display:grid;position:relative}.sla-preview:before{content:"";background:linear-gradient(90deg,var(--sima-subtle) 0 25%,var(--sima-coral) 25% 50%,var(--sima-action) 50% 75%,var(--sima-action-accessible) 75%);height:3px;position:absolute;inset:5px 10% auto}.sla-preview li{z-index:1;color:var(--sima-subtle);font:750 12px/1 var(--font-mono);text-transform:uppercase;place-items:center;gap:7px;display:grid;position:relative}.sla-preview li span{border:3px solid var(--sima-surface);background:var(--sima-subtle);width:13px;height:13px;box-shadow:0 0 0 1px var(--sima-subtle);border-radius:50%}.sla-preview li.due-soon span{background:var(--sima-coral);box-shadow:0 0 0 1px var(--sima-coral)}.sla-preview li.overdue span{background:var(--sima-action);box-shadow:0 0 0 1px var(--sima-action)}.sla-preview li.critical span{background:var(--sima-action-accessible);box-shadow:0 0 0 1px var(--sima-action-accessible)}.sla-settings>small{color:var(--sima-subtle);font:650 12px/1.4 var(--font-body);text-align:center;display:block}.control-stack{gap:18px;display:grid}.interlock{color:#fff;background:var(--sima-green-deep);border-radius:17px;grid-template-columns:1fr 48px 1fr 48px 1fr 48px 1fr;padding:19px 24px;box-shadow:0 16px 38px #102c2c1f}.interlock,.interlock>div{align-items:center;display:grid}.interlock>div{grid-template-columns:25px 1fr;gap:3px 9px;min-width:0}.interlock>div>span{border:1px solid var(--sima-ink-soft);width:25px;height:25px;color:var(--sima-action-accessible);font:700 9px/1 var(--font-mono);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.interlock p{color:var(--sima-green-on-label);font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.interlock strong{font:650 20px/1 var(--font-heading)}.interlock small{color:var(--sima-subtle);grid-column:1/-1;margin-top:7px;font-size:9px}.interlock>i{background:repeating-linear-gradient(90deg,var(--sima-muted) 0 4px,transparent 4px 8px);height:1px;margin:0 9px;position:relative}.interlock>i:after{content:none}.control-grid{grid-template-columns:minmax(460px,1.2fr) minmax(300px,.8fr);align-items:start;gap:18px;display:grid}.lock-chip{border:1px solid var(--sima-green-on);color:var(--sima-subtle);font:650 8px/1 var(--font-mono);border-radius:99px;padding:6px 8px}.budget-console{background:linear-gradient(150deg,var(--sima-surface),var(--sima-green-wash));min-height:310px}.budget-console .section-heading>strong{color:var(--sima-green);font:700 21px/1 var(--font-mono)}.budget-gauge{background:var(--sima-green-on);border-radius:99px;height:11px;margin:27px 0 23px;overflow:hidden}.budget-gauge span{border-radius:inherit;background:linear-gradient(90deg,var(--sima-green),var(--sima-action-accessible),var(--color-error));height:100%;display:block}.budget-console dl{grid-template-columns:1fr 1fr;gap:16px;display:grid}.budget-console dl div{border:1px solid var(--sima-green-on);background:#ffffffa6;border-radius:9px;padding:13px}.budget-console dt,.decision-body dt{color:var(--sima-subtle);font:650 8px/1 var(--font-mono);text-transform:uppercase}.budget-console dd{color:var(--sima-ink);font:700 18px/1 var(--font-mono);margin:6px 0 0}.budget-console>p{color:var(--sima-subtle);font-size:10px;line-height:1.5}.approval-section{border:1px solid var(--sima-border);background:var(--sima-green-wash);border-radius:16px;padding:27px}.approval-deck{gap:11px;margin-top:19px;display:grid}.decision-card{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:12px;grid-template-columns:62px 1fr;display:grid;overflow:hidden}.decision-rail{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.decision-rail,.risk-critical .decision-rail,.risk-high .decision-rail{color:var(--sima-action-accessible);background:var(--sima-border)}.risk-low .decision-rail{color:var(--sima-green-hover);background:var(--sima-green-soft)}.decision-rail span{writing-mode:vertical-rl;font:800 9px/1 var(--font-mono);letter-spacing:.13em;transform:rotate(180deg)}.decision-rail small{text-transform:uppercase;font-size:7px}.decision-body{padding:19px 21px}.decision-meta{color:var(--sima-subtle);font:650 8px/1 var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:15px;display:flex}.decision-body h3{margin:10px 0 7px;font-size:15px}.decision-body>p{color:var(--sima-subtle);margin:0;font-size:11px;line-height:1.5}.decision-body dl{gap:28px;margin:15px 0;display:flex}.decision-body dd{margin:4px 0 0;font-size:10px}.decision-body .decision-job-id{min-width:min(100%,260px)}.decision-job-id code{overflow-wrap:anywhere;max-width:100%;color:var(--sima-secondary);-webkit-user-select:all;user-select:all;font-size:9px;display:block}.decision-actions{border-top:1px solid var(--sima-green-soft);grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;display:grid}.decision-actions form{grid-template-columns:1fr auto;gap:7px;display:grid}.decision-actions input{border:1px solid var(--sima-green-on);border-radius:7px;min-width:0;padding:9px 10px;font-size:10px}.decision-actions button{cursor:pointer;border:0;border-radius:7px;padding:0 13px;font-size:10px;font-weight:700}.approve-button{color:#fff;background:var(--sima-green)}.reject-button{color:var(--sima-muted);background:var(--sima-coral-soft)}.job-filters{border:1px solid var(--sima-green-on);border-left:5px solid var(--sima-green-hover);background:var(--sima-surface);border-radius:10px;grid-template-columns:auto minmax(180px,1.35fr) repeat(3,minmax(130px,1fr)) auto auto;align-items:end;gap:9px;margin-top:18px;padding:13px;display:grid}.job-filter-readout{align-items:center;gap:9px;min-height:39px;display:flex}.job-filter-readout>span{border:1px solid var(--sima-green-on-label);width:34px;height:34px;color:var(--sima-green-hover);font:780 10px/1 var(--font-mono);background:#fff;border-radius:50%;place-items:center;display:grid}.job-filter-readout div{white-space:nowrap;gap:3px;display:grid}.job-filter-readout strong{color:var(--sima-secondary);font-size:8px}.job-filter-readout small{color:var(--sima-green-on-label);font:600 6px/1 var(--font-mono);text-transform:uppercase}.job-filters label{min-width:0;color:var(--sima-muted);gap:6px;font-size:8px;font-weight:700;display:grid}.job-filters input,.job-filters select{border:1px solid var(--sima-green-on);background:#fff;border-radius:7px;min-width:0;min-height:39px;padding:8px 9px;font-size:8px}.job-filters button,.job-filters>a{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:39px;padding:0 11px;font-size:8px;font-weight:700;display:inline-flex}.job-filters button{color:#fff;background:var(--sima-green-hover);cursor:pointer;border:0}.job-filters>a{border:1px solid var(--sima-green-on);color:var(--sima-subtle);background:#fff}.job-filters input:focus-visible,.job-filters select:focus-visible{outline-offset:1px;outline:3px solid #d5aa4680}.job-filter-empty{border-top:1px solid var(--sima-green-soft);text-align:center;place-content:center;gap:7px;min-height:180px;padding:28px;display:grid}.job-filter-empty strong{color:var(--sima-secondary);font-size:12px}.job-filter-empty p{max-width:360px;color:var(--sima-subtle);margin:0;font-size:9px;line-height:1.45}.job-filter-empty a{border-bottom:1px solid var(--sima-green-on-label);width:max-content;color:var(--sima-green-hover);margin:5px auto 0;padding-bottom:2px;font-size:9px;font-weight:700}.job-table{margin-top:18px;display:grid}.job-head,.job-line{grid-template-columns:minmax(190px,1.2fr) minmax(135px,.8fr) 80px 75px minmax(75px,.5fr);align-items:center;gap:12px;display:grid}.job-head{color:var(--sima-subtle);font:700 8px/1 var(--font-mono);text-transform:uppercase;padding:0 11px 9px}.job-line{border-top:1px solid var(--sima-green-soft);min-height:62px;padding:10px 11px;font-size:10px}.job-line>div:first-child{gap:5px;display:grid}.job-line small{color:var(--sima-subtle);font:600 8px/1 var(--font-mono)}.job-status{width:max-content;color:var(--sima-muted);border-radius:99px;padding:6px 8px;font-size:8px;font-weight:700}.job-status,.status-running{background:var(--sima-green-soft)}.status-running{color:var(--sima-green-hover)}.status-retry_scheduled,.status-waiting_approval{color:var(--sima-action-accessible);background:var(--sima-divider)}.status-dead_letter,.status-rejected{color:var(--sima-action-accessible);background:var(--sima-coral-soft)}.job-line button{border:1px solid var(--sima-green-on);cursor:pointer;color:var(--sima-muted);background:#fff;border-radius:6px;padding:6px 8px;font-size:9px}.job-line details{color:var(--color-error);font-size:9px;position:relative}.job-line details p{z-index:2;border:1px solid var(--sima-border);width:230px;color:var(--sima-ink);background:#fff;border-radius:7px;padding:10px;position:absolute;right:0;box-shadow:0 10px 25px #0000001a}.job-incident summary{cursor:pointer;font-weight:700}.job-incident.acknowledged summary{color:var(--sima-ink-soft)}.job-incident .incident-popover{z-index:4;border:1px solid var(--sima-green-on);width:min(340px,100vw - 54px);color:var(--sima-ink);background:#fff;border-radius:9px;gap:8px;padding:13px;display:grid;position:absolute;right:0;box-shadow:0 12px 30px #00000021}.job-incident .incident-popover p{width:auto;color:var(--sima-subtle);box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-size:8px;line-height:1.45;position:static}.job-incident .incident-popover form,.job-incident .incident-popover label{gap:7px;display:grid}.job-incident .incident-popover label{color:var(--sima-muted);font-size:8px;font-weight:700}.job-incident .incident-popover input{border:1px solid var(--sima-green-on);border-radius:6px;min-height:36px;padding:8px;font-size:8px}.job-incident .incident-popover button{color:#fff;background:var(--sima-green-hover)}.job-incident .incident-popover strong{color:var(--sima-green-hover);font-size:9px}.job-incident .incident-popover small{color:var(--sima-subtle);line-height:1.4}.job-line.failure-acknowledged{background:var(--sima-surface)}.job-line.failure-acknowledged .job-status{color:var(--sima-ink-soft);background:var(--sima-green-soft)}.complete-mark{color:var(--sima-green);font-weight:700}.policy-drawer{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:12px;padding:16px 19px}.policy-drawer>summary{cursor:pointer;color:var(--sima-green);font-size:11px;font-weight:700}.policy-drawer>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:7px;margin-top:15px;display:grid}.policy-drawer p{border:1px solid var(--sima-green-soft);border-radius:7px;gap:5px;margin:0;padding:10px;display:grid}.policy-drawer strong{font-size:9px}.policy-drawer small,.policy-drawer span{color:var(--sima-subtle);font-size:8px}.risk-text-critical,.risk-text-high{color:var(--color-error)!important}.analysis-ledger{border:1px solid var(--sima-green-on-muted);background:var(--sima-green-wash);border-radius:17px;overflow:hidden}.analysis-heading{justify-content:space-between;align-items:center;gap:25px;padding:25px 28px;display:flex}.analysis-heading h2{font:650 25px/1.08 var(--font-heading);letter-spacing:-.03em;margin:7px 0 6px}.analysis-heading p:not(.eyebrow){color:var(--sima-subtle);margin:0;font-size:11px}.analysis-heading .primary-action{cursor:pointer;border:0}.score-ledger{border-top:1px solid var(--sima-green-on);background:var(--sima-surface);grid-template-columns:180px 1fr;display:grid}.score-total{border-right:1px solid var(--sima-green-on);background:var(--sima-green-deep);color:#fff;flex-direction:column;justify-content:center;padding:27px;display:flex}.score-total strong{font:680 59px/.9 var(--font-heading);letter-spacing:-.07em}.score-total>span{color:var(--sima-action-accessible);font:700 10px/1 var(--font-mono);margin-top:8px}.score-total small{color:var(--sima-green-on-label);font:600 8px/1.5 var(--font-mono);text-transform:uppercase;margin-top:28px}.factor-ledger{display:grid}.factor-ledger article{border-bottom:1px solid var(--sima-green-soft);grid-template-columns:1fr 100px;align-items:center;gap:20px;min-height:73px;padding:13px 18px;display:grid}.factor-ledger article:last-child{border-bottom:0}.factor-copy strong{font-size:11px}.factor-copy p{color:var(--sima-subtle);margin:4px 0;font-size:9px}.factor-copy a{color:var(--sima-green);font:650 8px/1.5 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.factor-points{text-align:right;grid-template-columns:auto 1fr;justify-content:end;align-items:baseline;display:grid}.factor-points>span{color:var(--sima-green);font:750 17px/1 var(--font-mono)}.factor-points>small{color:var(--sima-green-on-label);font-size:8px}.factor-points i{background:var(--sima-green-soft);border-radius:3px;grid-column:1/-1;height:4px;margin-top:7px;overflow:hidden}.factor-points b{background:var(--sima-green);height:100%;display:block}.analysis-empty{border-top:1px solid var(--sima-green-on);text-align:center;background:var(--sima-surface);padding:27px}.analysis-empty p{color:var(--sima-subtle);margin:7px 0 0;font-size:11px}.dossier-panel{position:relative}.dossier-status{color:var(--sima-action-accessible);background:var(--sima-border);font:700 8px/1 var(--font-mono);border-radius:99px;padding:6px 8px}.dossier-status.approved{color:var(--sima-green-hover);background:var(--sima-green-soft)}.dossier-status.rejected{color:var(--sima-action-accessible);background:var(--sima-divider)}.dossier-summary{color:var(--sima-ink-soft);margin:18px 0 13px;font-size:12px;line-height:1.5}.finding-list,.finding-list a{gap:7px;display:grid}.finding-list a{border:1px solid var(--sima-green-soft);background:var(--sima-raised);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;padding:11px}.finding-list span{color:var(--sima-ink-soft);background:var(--sima-green-soft);font:700 7px/1 var(--font-mono);border-radius:4px;padding:4px 5px}.finding-list strong{font-size:9px}.finding-list p{color:var(--sima-muted);grid-column:1/-1;margin:1px 0 0;font-size:10px}.gap-list{border-left:3px solid var(--sima-action-accessible);background:var(--sima-surface);margin-top:14px;padding:13px}.gap-list strong{font-size:10px}.gap-list p{color:var(--sima-muted);margin:7px 0 0;font-size:9px}.dossier-review{border-top:1px solid var(--sima-green-soft);grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding-top:14px;display:grid}.dossier-review form{grid-template-columns:1fr auto;gap:6px;display:grid}.dossier-review input{border:1px solid var(--sima-green-on);border-radius:7px;min-width:0;padding:8px;font-size:9px}.dossier-review button{cursor:pointer;border:0;border-radius:7px;padding:0 10px;font-size:9px;font-weight:700}.rubric-help{border:1px dashed var(--sima-green-on);background:var(--sima-raised);border-radius:8px;padding:11px 13px}.rubric-help strong{font-size:9px}.rubric-help p{color:var(--sima-muted);font:600 8px/1.5 var(--font-mono);margin:5px 0 0}.evidence-item blockquote{border-left:2px solid var(--sima-green-on-muted);color:var(--sima-subtle);margin:9px 0 0;padding:7px 10px;font-size:9px}.duplicate-stack{gap:18px;display:grid}.duplicate-count{text-align:right;min-width:80px;color:var(--sima-green);font:700 37px/1 var(--font-mono)}.duplicate-count small{color:var(--sima-subtle);font:700 8px/1 var(--font-mono);text-transform:uppercase;margin-top:6px;display:block}.duplicate-list{gap:12px;display:grid}.duplicate-card{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:14px;grid-template-columns:70px minmax(180px,1fr) 34px minmax(180px,1fr);align-items:center;gap:15px;padding:20px;display:grid}.match-meter{text-align:center;color:var(--sima-green)}.match-meter strong{font:750 25px/1 var(--font-mono)}.match-meter>span{font-size:7px}.match-meter small{color:var(--sima-ink-soft);background:var(--sima-border);font:700 7px/1 var(--font-mono);border-radius:4px;margin-top:7px;padding:5px;display:block}.comparison-business>a{font-size:13px;font-weight:700}.comparison-business dl{gap:5px;margin:10px 0 0;display:grid}.comparison-business dl div{grid-template-columns:55px 1fr;gap:8px;display:grid}.comparison-business dt{color:var(--sima-green-on-label);font:650 7px/1.3 var(--font-mono);text-transform:uppercase}.comparison-business dd{color:var(--sima-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.versus{border:1px solid var(--sima-green-on);width:30px;height:30px;color:var(--color-error);background:#fff;border-radius:50%;place-items:center;font-size:18px;display:grid}.match-signals{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.match-signals p{background:var(--sima-green-wash);border-radius:7px;gap:7px;margin:0;padding:7px 9px;font-size:8px;display:flex}.match-signals strong{color:var(--sima-green);font-family:var(--font-mono)}.duplicate-decisions{border-top:1px solid var(--sima-green-soft);grid-column:1/-1;grid-template-columns:1fr 1.35fr;gap:12px;padding-top:15px;display:grid}.duplicate-decisions form{grid-template-columns:1fr auto;gap:7px;display:grid}.duplicate-decisions form:last-child{grid-template-columns:minmax(140px,.8fr) 1fr auto}.duplicate-decisions input,.duplicate-decisions select{border:1px solid var(--sima-green-on);background:#fff;border-radius:7px;min-width:0;padding:9px;font-size:9px}.duplicate-decisions button{cursor:pointer;color:var(--sima-ink-soft);background:var(--sima-green-wash);border:0;border-radius:7px;padding:0 12px;font-size:9px;font-weight:700}.duplicate-decisions .same-button{color:#fff;background:var(--sima-green)}.scout-stack{gap:18px;display:grid}.scout-manifest{color:#fff;background:var(--sima-green);border-radius:18px;grid-template-columns:minmax(320px,1fr) minmax(420px,.9fr);align-items:center;gap:36px;min-height:182px;padding:30px 32px;display:grid;overflow:hidden;box-shadow:0 17px 40px #102c2c1f}.manifest-copy .eyebrow{color:var(--sima-green-on-label)}.manifest-copy h2{max-width:650px;font:650 clamp(26px,3vw,39px)/1.05 var(--font-heading);letter-spacing:-.045em;margin:10px 0 9px}.manifest-copy>p:last-child{max-width:650px;color:var(--sima-green-on-muted);margin:0;font-size:12px;line-height:1.5}.manifest-route{border:1px solid var(--sima-ink-soft);background:var(--sima-green-deep);border-radius:13px;grid-template-columns:1fr auto 1fr auto 1fr auto 1.25fr;align-items:center;gap:8px;padding:22px;display:grid}.manifest-route span,.manifest-route strong{text-align:center;font:700 8px/1.35 var(--font-mono);text-transform:uppercase}.manifest-route span{color:var(--sima-green-on-label)}.manifest-route strong{color:var(--sima-ink);background:var(--sima-action-accessible);border-radius:7px;padding:10px 7px}.manifest-route i{color:var(--sima-subtle);font-style:normal}.scout-instruments{grid-template-columns:1.25fr 1fr .75fr;gap:18px;display:grid}.scout-instruments article{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:15px;min-height:145px;padding:22px 24px}.quota-instrument{justify-content:space-between;align-items:center;display:flex}.quota-instrument>div:first-child>strong{color:var(--sima-green);font:700 42px/1 var(--font-heading);margin-top:17px;display:block}.quota-instrument strong small{color:var(--sima-green-on-label);font-size:18px}.quota-arc{--quota:0deg;text-align:center;background:conic-gradient(var(--sima-action-accessible) var(--quota),var(--sima-green-soft) 0);border-radius:50%;place-content:center;width:94px;height:94px;display:grid;position:relative}.quota-arc:after{content:"";border-radius:inherit;background:var(--sima-surface);position:absolute;inset:8px}.quota-arc>*{z-index:1}.quota-arc span{color:var(--sima-green-deep);font:750 23px/1 var(--font-mono)}.quota-arc small{color:var(--sima-subtle);font:650 7px/1 var(--font-mono);text-transform:uppercase;margin-top:4px}.inventory-instrument>div{align-items:baseline;gap:8px;margin:16px 0 10px;display:flex}.inventory-instrument>div strong,.review-instrument>strong{color:var(--sima-green-deep);font:700 35px/1 var(--font-mono)}.inventory-instrument>div span{color:var(--sima-subtle);font-size:10px}.inventory-instrument>p:last-child,.review-instrument>p:last-child{color:var(--sima-subtle);margin:0;font-size:10px;line-height:1.45}.review-instrument>strong{color:var(--color-error);margin:17px 0 11px;display:block}.scout-launch{padding:24px 27px}.scout-launch-form{grid-template-columns:.7fr 1.2fr .8fr auto;align-items:end;gap:10px;margin-top:20px;display:grid}.scout-launch-form label{color:var(--sima-subtle);gap:7px;font-size:9px;font-weight:700;display:grid}.scout-launch-form input,.scout-launch-form select{border:1px solid var(--sima-green-on);background:#fff;border-radius:8px;min-height:42px;padding:9px 11px}.scout-launch-form button{cursor:pointer;color:#fff;background:var(--sima-green);border:0;border-radius:8px;min-height:42px;font-size:10px;font-weight:700}.scout-launch-form button:disabled{cursor:not-allowed;opacity:.45}.launch-note{color:var(--sima-subtle);margin:12px 0 0;font-size:9px}.manual-capture{border-top:1px solid var(--sima-green-soft);margin-top:18px;padding-top:17px}.manual-capture>summary{cursor:pointer;color:var(--sima-green);font-size:10px;font-weight:700}.manual-capture .form-grid{margin-top:17px}.inspection-section{border:1px solid var(--sima-border);background:var(--sima-green-wash);border-radius:17px;padding:26px}.candidate-deck{gap:13px;margin-top:20px;display:grid}.candidate-card{border:1px solid var(--sima-green-on);background:var(--sima-surface);border-radius:14px;grid-template-columns:62px 1fr;display:grid;overflow:hidden}.provenance-rail{color:var(--sima-green-on);background:var(--sima-green-deep);flex-direction:column;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.provenance-rail span{writing-mode:vertical-rl;font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transform:rotate(180deg)}.provenance-rail small{color:var(--sima-action-accessible);font:650 7px/1 var(--font-mono)}.candidate-body{min-width:0;padding:20px 22px}.candidate-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.candidate-heading p{color:var(--sima-subtle);font:650 8px/1 var(--font-mono);text-transform:uppercase;margin:0 0 6px}.candidate-heading h3{font:650 19px/1.1 var(--font-heading);margin:0}.candidate-heading time{color:var(--sima-green-on-label);font:600 8px/1.4 var(--font-mono)}.candidate-facts{grid-template-columns:1.25fr .75fr 1fr;gap:8px;margin:17px 0;display:grid}.candidate-facts div{border:1px solid var(--sima-green-soft);background:var(--sima-raised);border-radius:8px;min-width:0;padding:11px}.candidate-facts dt{color:var(--sima-green-on-label);font:650 7px/1 var(--font-mono);text-transform:uppercase}.candidate-facts dd{color:var(--sima-muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:9px;overflow:hidden}.source-receipt{border-left:3px solid var(--sima-action-accessible);background:var(--sima-surface);justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.source-receipt strong{font-size:9px}.source-receipt p{color:var(--sima-muted);margin:5px 0 0;font-size:9px;line-height:1.45}.source-receipt a,.source-receipt>span{color:var(--sima-secondary);font:700 8px/1 var(--font-mono);flex:none}.provenance-drawer{margin-top:10px}.provenance-drawer>summary{cursor:pointer;color:var(--sima-green);font-size:9px;font-weight:700}.provenance-drawer>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;margin-top:9px;display:grid}.provenance-drawer p{border:1px solid var(--sima-green-soft);border-radius:7px;gap:5px;margin:0;padding:9px;display:grid}.provenance-drawer strong{color:var(--sima-subtle);font:700 7px/1 var(--font-mono)}.provenance-drawer span{font-size:9px}.provenance-drawer small{color:var(--sima-green-on-label);font-size:7px;line-height:1.4}.candidate-matches,.clear-match{background:var(--sima-green-wash);border-radius:8px;margin-top:13px;padding:11px 13px}.candidate-matches>strong{color:var(--sima-subtle);text-transform:uppercase;font-size:8px}.candidate-matches p{justify-content:space-between;gap:15px;margin:7px 0 0;font-size:9px;display:flex}.candidate-matches a{color:var(--sima-green);font-weight:700}.candidate-matches span,.clear-match{color:var(--sima-subtle)}.clear-match{font-size:9px}.candidate-decisions{border-top:1px solid var(--sima-green-soft);grid-template-columns:.85fr 1.35fr .85fr;gap:9px;margin-top:15px;padding-top:15px;display:grid}.candidate-decisions form{grid-template-columns:minmax(90px,1fr) auto;gap:6px;display:grid}.candidate-decisions form:nth-child(2){grid-template-columns:minmax(130px,.8fr) minmax(90px,1fr) auto}.candidate-decisions input,.candidate-decisions select{border:1px solid var(--sima-green-on);background:#fff;border-radius:7px;min-width:0;padding:9px;font-size:8px}.candidate-decisions button{cursor:pointer;color:var(--sima-secondary);background:var(--sima-green-soft);border:0;border-radius:7px;padding:0 10px;font-size:8px;font-weight:700}.candidate-decisions .admit-button{color:#fff;background:var(--sima-green)}.candidate-decisions .reject-candidate{color:var(--sima-ink-soft);background:var(--sima-coral-soft)}.scout-history-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.scout-history-grid>article{padding:23px}.batch-list{margin-top:17px;display:grid}.batch-list p{border-top:1px solid var(--sima-green-soft);grid-template-columns:115px 1fr auto;align-items:center;gap:10px;min-height:52px;margin:0;padding:10px 0;display:grid}.batch-list strong{font-size:9px}.batch-list a,.batch-list small{color:var(--sima-subtle);font-size:8px}.batch-list a{color:var(--sima-green);font-weight:700}.batch-state,.candidate-state{width:max-content;color:var(--sima-green-hover);background:var(--sima-green-soft);font:700 7px/1 var(--font-mono);border-radius:5px;padding:6px 7px}.state-failed,.state-rejected{color:var(--sima-ink-soft);background:var(--sima-coral-soft)}.state-partial_limit{color:var(--sima-ink-soft);background:var(--sima-border)}.source-license{color:var(--sima-subtle);padding:2px 5px;font-size:8px;line-height:1.5}.inventory-reconcile{border:1px solid var(--sima-green-on);cursor:pointer;background:#fff;border-radius:6px;padding:6px 9px}.evidence-queue-link,.inventory-reconcile{color:var(--sima-green);margin-top:10px;font-size:8px;font-weight:700}.evidence-queue-link{display:inline-block}.checkbox-field{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.checkbox-field input{width:17px;height:17px}.checkbox-field span{color:var(--sima-muted);font-size:10px}.evidence-stack{gap:18px;display:grid}.evidence-review-message{border:1px solid var(--sima-green-on);border-left:5px solid var(--sima-green);background:var(--sima-green-wash);border-radius:10px;padding:14px 17px}.evidence-review-message strong{color:var(--sima-green);font:750 11px/1.2 var(--font-heading)}.evidence-review-message p{color:var(--sima-subtle);margin:5px 0 0;font-size:9px;line-height:1.45}.evidence-review-message.error{border-color:var(--sima-border-strong);border-left-color:var(--color-error);background:var(--sima-sunken)}.evidence-review-message.error strong,.evidence-review-message.warning strong{color:var(--sima-action-accessible)}.evidence-review-message.warning{border-color:var(--sima-border-strong);border-left-color:var(--sima-action);background:var(--sima-sunken)}.evidence-lightbox{color:#fff;background:linear-gradient(135deg,var(--sima-green),var(--sima-green-hover));border-radius:18px;grid-template-columns:1fr minmax(400px,.8fr);align-items:center;gap:34px;min-height:170px;padding:29px 32px;display:grid;box-shadow:0 17px 40px #102c2c1f}.evidence-lightbox .eyebrow{color:var(--sima-green-on-label)}.evidence-lightbox h2{font:650 clamp(27px,3vw,40px)/1 var(--font-heading);letter-spacing:-.045em;margin:10px 0 8px}.evidence-lightbox p:last-child{max-width:650px;color:var(--sima-green-on-muted);margin:0;font-size:12px;line-height:1.5}.custody-stamps{border:1px solid var(--sima-muted);background:#0923228c;border-radius:13px;grid-template-columns:1fr auto 1fr auto 1.2fr;align-items:center;gap:8px;padding:20px;display:grid}.custody-stamps span,.custody-stamps strong{text-align:center;font:750 8px/1 var(--font-mono);text-transform:uppercase;border:1px solid;border-radius:5px;padding:11px 8px}.custody-stamps i{color:var(--sima-subtle);font-style:normal}.stamp-observed{color:var(--sima-action-accessible);transform:rotate(-2deg)}.stamp-verified{color:var(--sima-green-on-label);transform:rotate(1.5deg)}.custody-stamps strong{color:var(--sima-border)}.evidence-summary-strip{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:13px;grid-template-columns:repeat(4,1fr);padding:17px 22px;display:grid}.evidence-summary-strip p{border-right:1px solid var(--sima-green-soft);grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:0;padding:0 18px;display:grid}.evidence-summary-strip p:last-child{border-right:0}.evidence-summary-strip strong{color:var(--sima-green);font:750 23px/1 var(--font-mono)}.evidence-summary-strip span{color:var(--sima-subtle);font-size:9px;line-height:1.3}.evidence-folders{gap:18px;display:grid}.evidence-folder{border:1px solid var(--sima-green-on);background:var(--sima-green-soft);border-radius:16px;overflow:hidden;box-shadow:0 9px 30px #12211f0a}.folder-tab{color:#fff;background:var(--sima-green-deep);justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:20px 25px;display:flex}.folder-tab .eyebrow{color:var(--sima-green-on-label)}.folder-tab h2{font:650 20px/1 var(--font-heading);margin:8px 0 0}.folder-score{text-align:right}.folder-score span{color:var(--sima-green-on-label);font:650 7px/1 var(--font-mono);text-transform:uppercase;display:block}.folder-score strong{color:var(--sima-action-accessible);font:750 28px/1 var(--font-mono);margin-top:7px;display:block}.evidence-slips{gap:8px;padding:15px;display:grid}.evidence-slip{border:1px solid var(--sima-green-on);background:var(--sima-surface);border-radius:10px;grid-template-columns:58px minmax(260px,1fr) minmax(180px,.55fr);min-height:125px;display:grid;overflow:hidden}.slip-seal{color:var(--sima-ink-soft);background:var(--sima-border);flex-direction:column;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.slip-seal span{writing-mode:vertical-rl;font:800 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;transform:rotate(180deg)}.slip-seal small{font:650 6px/1 var(--font-mono)}.slip-copy{min-width:0;padding:16px 18px}.slip-copy>p{color:var(--sima-subtle);font:700 7px/1 var(--font-mono);text-transform:uppercase;margin:0 0 7px}.slip-copy>strong{font-size:13px}.slip-copy blockquote{border-left:2px solid var(--sima-green-on);color:var(--sima-subtle);margin:10px 0 0;padding-left:10px;font-size:9px;line-height:1.45}.slip-copy>small{color:var(--sima-green-on-label);margin-top:9px;font-size:8px;display:block}.slip-copy footer{color:var(--sima-green-on-label);font:650 7px/1 var(--font-mono);justify-content:space-between;gap:15px;margin-top:12px;display:flex}.slip-copy footer a{color:var(--sima-green)}.slip-decision{border-left:1px dashed var(--sima-green-on);background:var(--sima-raised);align-content:center;gap:9px;padding:15px;display:grid}.slip-decision label{color:var(--sima-subtle);gap:6px;font-size:8px;font-weight:700;display:grid}.slip-decision select{border:1px solid var(--sima-green-on);background:#fff;border-radius:6px;min-height:36px;padding:7px 8px;font-size:9px}.folder-decision{border-top:1px solid var(--sima-green-on);background:var(--sima-raised);grid-template-columns:minmax(220px,.8fr) 1.2fr auto;align-items:end;gap:14px;padding:16px 19px;display:grid}.folder-decision label{color:var(--sima-subtle);gap:6px;font-size:8px;font-weight:700;display:grid}.folder-decision input{border:1px solid var(--sima-green-on);border-radius:7px;min-height:39px;padding:8px 10px}.folder-decision p{color:var(--sima-subtle);text-align:center;margin:0 0 9px;font-size:8px}.folder-decision p span{color:var(--sima-green);font-family:var(--font-mono);font-weight:700}.folder-decision p i{color:var(--sima-action-accessible);margin:0 5px;font-style:normal}.folder-decision button{cursor:pointer;color:#fff;background:var(--sima-green);border:0;border-radius:7px;min-height:39px;padding:0 13px;font-size:9px;font-weight:700}.verification-rule{border-left:4px solid var(--sima-action-accessible);background:var(--sima-surface);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:17px 20px;display:grid}.verification-rule strong{font-size:10px}.verification-rule p{color:var(--sima-muted);margin:0;font-size:9px;line-height:1.45}.verification-rule a{color:var(--sima-secondary);font-size:8px;font-weight:700}@media (max-width:1120px){.control-hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.control-workbench{grid-template-columns:1fr}.control-side-column{align-items:start}.control-side-column,.metric-grid{grid-template-columns:1fr 1fr}.zip-card{grid-column:1/-1;min-height:150px}.lower-grid{grid-template-columns:1fr}.flight-path{grid-template-columns:1fr 1fr}.flight-line{display:none}.control-grid,.detail-grid,.visit-layout{grid-template-columns:1fr}.job-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.job-filter-search{grid-column:2/4}.lead-main{gap:7px}.lead-main,.scout-manifest{grid-template-columns:1fr}.scout-instruments{grid-template-columns:1fr 1fr}.review-instrument{grid-column:1/-1}.scout-launch-form{grid-template-columns:1fr 1fr}.candidate-decisions,.evidence-lightbox{grid-template-columns:1fr}.evidence-summary-strip{grid-template-columns:1fr 1fr;gap:15px 0}.evidence-summary-strip p:nth-child(2){border-right:0}.evidence-slip{grid-template-columns:48px 1fr}.slip-decision{border-left:0;border-top:1px dashed var(--sima-green-on);grid-column:2;grid-template-columns:1fr 1fr}.folder-decision{grid-template-columns:1fr}}@media (max-width:760px){.app-shell{display:block}.sidebar-foot{display:none}.topbar{min-height:76px;padding:16px 19px}.safe-mode,.topbar .eyebrow{display:none}.content{padding:20px 16px 126px}.control-topbar{min-height:84px}.control-topbar>div:first-child{display:block}.control-topbar h1{margin-top:0}.control-topbar-copy{max-width:280px;margin-top:6px;font-size:12px}.control-dashboard{gap:12px;padding-top:14px}.control-hero{grid-template-columns:1fr;min-height:0}.control-hero-copy{padding:24px 20px}.control-hero-copy .eyebrow{display:block}.control-hero-copy h2{font-size:clamp(30px,9vw,40px)}.control-hero-action-row{gap:16px;display:grid}.control-primary-action{justify-content:space-between;width:100%}.control-hero-status{border-top:1px solid #fff5e924;border-left:0;padding:20px}.control-hero-status dl{grid-template-columns:repeat(3,1fr);gap:12px}.control-hero-status dl div{min-height:66px;padding:10px 0 0;display:block}.control-hero-status dt{min-height:34px;font-size:12px;line-height:1.35}.control-hero-status dd{margin-top:7px;font-size:24px}.control-hero-flow{display:none}.control-ledger{grid-template-columns:1fr}.control-ledger article{border-right:0;border-bottom:1px solid var(--color-divider);min-height:94px;padding:14px 16px}.control-ledger article:last-child{border-bottom:0}.control-side-column{grid-template-columns:1fr}.control-agents,.control-attention,.control-dispatch,.control-opportunities{padding:18px 17px}.control-client-review{grid-template-columns:84px minmax(0,1fr)}.control-client-count{padding-inline:10px}.control-client-review>div:nth-child(2){padding:18px}.control-client-review>a{border-top:1px solid var(--sima-coral);border-left:0;grid-column:1/-1;justify-content:space-between;min-height:48px;padding:0 18px}.control-dispatch-list li{grid-template-columns:1fr 18px;gap:10px}.control-dispatch-time{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.control-dispatch-list li>svg{grid-area:2/2}.control-section-heading{gap:12px}.control-section-heading h2{font-size:22px}.control-section-heading>a{font-size:12px}.control-opportunities{overflow:hidden}.briefing{padding:25px 22px;display:block}.briefing-copy{max-width:90%}.primary-action{margin-top:22px}.client-review-docket{grid-template-columns:84px minmax(0,1fr)}.client-review-docket-copy{padding:18px}.client-review-docket>a{border-top:1px solid var(--sima-border);border-left:0;grid-column:1/-1;justify-content:space-between;min-height:48px;padding:0 18px}.flight-board,.metric-card,.panel{padding:21px 19px}.flight-path,.metric-grid{grid-template-columns:1fr}.zip-card{grid-column:auto}.section-heading>p{display:none}.page-intro{padding:22px;display:grid}.create-drawer{width:100%}.create-drawer>summary{margin-left:0}.filter-bar,.form-grid,.sla-settings-grid{grid-template-columns:1fr}.filter-bar .search-field,.full-field{grid-column:auto}.lead-board{grid-template-columns:1fr}.score-axis{display:none}.lead-row{grid-template-columns:47px minmax(0,1fr) 18px;gap:11px;padding:14px}.lead-meta{grid-area:2/2/auto/-1;justify-content:start;display:flex}.score-dial{width:45px;height:45px}.detail-hero{padding:24px 21px}.detail-hero,.detail-hero dl{grid-template-columns:1fr}.detail-hero dl div{border-left:0;border-top:1px solid var(--sima-secondary);padding:8px 0}.timeline article{grid-template-columns:1fr;gap:7px}.interlock{grid-template-columns:1fr 1fr;gap:13px;padding:15px}.interlock>i{display:none}.decision-card{grid-template-columns:42px 1fr}.decision-body{padding:16px}.decision-meta{display:grid}.decision-body dl{flex-wrap:wrap;gap:14px}.decision-actions,.decision-actions form{grid-template-columns:1fr}.decision-actions button{min-height:38px}.job-filters{grid-template-columns:1fr 1fr}.job-filter-readout,.job-filter-search{grid-column:1/-1}.job-filters button,.job-filters>a{width:100%}.job-head{display:none}.job-line{grid-template-columns:1fr auto;gap:8px}.job-line>span:nth-of-type(2),.job-line>span:nth-of-type(3){font-size:9px}.job-incident .incident-popover{width:auto;max-height:60vh;position:fixed;inset:auto 16px 78px;overflow:auto}.analysis-heading{padding:21px;display:grid}.analysis-heading .primary-action{justify-content:space-between;width:100%}.score-ledger{grid-template-columns:1fr}.score-total{border-right:0}.score-total small{margin-top:13px}.factor-ledger article{grid-template-columns:1fr 70px;padding:13px}.dossier-review,.dossier-review form{grid-template-columns:1fr}.dossier-review button{min-height:36px}.duplicate-card{grid-template-columns:60px 1fr}.versus{display:none}.comparison-business:nth-of-type(2){grid-column:2}.duplicate-decisions,.match-signals{grid-column:1/-1}.duplicate-decisions,.duplicate-decisions form,.duplicate-decisions form:last-child{grid-template-columns:1fr}.duplicate-decisions button{min-height:38px}.scout-manifest{padding:24px 21px}.manifest-route{grid-template-columns:1fr}.manifest-route i{text-align:center;transform:rotate(90deg)}.scout-history-grid,.scout-instruments,.scout-launch-form{grid-template-columns:1fr}.review-instrument{grid-column:auto}.quota-instrument{gap:15px}.candidate-card{grid-template-columns:36px 1fr}.candidate-body{padding:17px 15px}.candidate-heading,.source-receipt{display:grid}.candidate-decisions,.candidate-decisions form,.candidate-decisions form:nth-child(2),.candidate-facts{grid-template-columns:1fr}.candidate-decisions button{min-height:38px}.candidate-matches p{display:grid}.batch-list p{grid-template-columns:1fr;gap:5px}.evidence-lightbox{padding:24px 21px}.custody-stamps{grid-template-columns:1fr}.custody-stamps i{text-align:center;transform:rotate(90deg)}.evidence-summary-strip{grid-template-columns:1fr}.evidence-summary-strip p,.evidence-summary-strip p:nth-child(2){border-right:0;border-bottom:1px solid var(--sima-green-soft);padding:8px 0}.evidence-summary-strip p:last-child{border-bottom:0}.folder-tab{padding:18px}.evidence-slips{padding:8px}.evidence-slip{grid-template-columns:32px 1fr}.slip-copy{padding:14px 12px}.slip-copy footer{display:grid}.slip-decision,.verification-rule{grid-template-columns:1fr}}.browser-evidence{border:1px solid var(--sima-green-on);background:var(--sima-surface);border-radius:8px;margin:0 11px 11px}.browser-evidence summary{color:var(--sima-secondary);font:750 8px/1.2 var(--font-mono);cursor:pointer;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.browser-evidence summary span{color:var(--sima-subtle)}.browser-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.browser-evidence article{border:1px solid var(--sima-green-on);background:#fff;border-radius:7px;min-width:0;padding:10px}.browser-evidence article header{justify-content:space-between;gap:8px;display:flex}.browser-evidence article header strong{font:800 9px/1 var(--font-mono)}.browser-evidence article header small,.browser-evidence article p{color:var(--sima-subtle);font-size:7px}.browser-evidence article p{margin:6px 0 0}.browser-evidence ul{gap:4px;margin:8px 0 0;padding-left:16px;display:grid}.browser-evidence li{color:var(--sima-muted);overflow-wrap:anywhere;font-size:7px;line-height:1.45}.browser-evidence code{font:600 6px/1.45 var(--font-mono);white-space:normal}@media (max-width:760px){.browser-evidence>div{grid-template-columns:1fr}}.catalog-version-seal{border:1px solid var(--sima-green-on-muted);color:var(--sima-green);background:var(--sima-raised);font:800 12px/1 var(--font-body);letter-spacing:.12em;border-radius:7px;padding:10px 13px;transform:rotate(-1deg)}.quote-thesis{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(116deg,var(--sima-green-deep),var(--sima-green));grid-template-columns:1fr 230px;align-items:center;gap:40px;min-height:186px;padding:31px 34px;display:grid;box-shadow:0 18px 45px #102c2c24}.quote-thesis .eyebrow{color:var(--sima-green-on-label)}.quote-thesis h2{max-width:750px;font:640 clamp(28px,3.1vw,43px)/1.02 var(--font-heading);letter-spacing:-.045em;margin:9px 0}.quote-thesis p:last-child{max-width:690px;color:var(--sima-green-on-muted);margin:0;font-size:12px;line-height:1.55}.quote-thesis aside{border-radius:var(--radius-lg);background:#0c242373;border:1px solid #e8b84a7a;padding:20px;transform:rotate(1deg)}.quote-thesis aside strong{color:var(--sima-action-accessible);font:800 12px/1 var(--font-body);text-transform:uppercase;margin-bottom:8px;display:block}.quote-thesis aside span{color:var(--sima-green-on);font-size:12px;line-height:1.45}.quote-layout{grid-template-columns:minmax(0,1.7fr) minmax(290px,.65fr);align-items:start;gap:18px;display:grid}.catalog-studio,.quote-composer,.quote-reel{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:16px;box-shadow:0 8px 30px #12211f0a}.quote-composer{overflow:hidden}.composer-heading{color:#fff;background:var(--sima-green-deep);justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.catalog-studio h2,.composer-heading h2,.quote-reel h2{font:650 21px/1.05 var(--font-heading);margin:6px 0 0}.composer-heading .eyebrow{color:var(--sima-green-on-label)}.composer-heading>span{color:var(--sima-green-on-muted);font:650 9px/1 var(--font-mono)}.quote-lead-select{border:1px solid var(--sima-green-on);color:var(--sima-subtle);font:750 12px/1 var(--font-body);text-transform:uppercase;border-radius:10px;grid-template-columns:150px 1fr;align-items:center;margin:20px 26px 8px;padding:13px 15px;display:grid}.quote-lead-select select{min-height:38px;font:650 12px/1.2 var(--font-body);text-transform:none;background:0 0;border:0}.catalog-drawer{border:0;margin:18px 26px 0;padding:0}.catalog-drawer legend{border-bottom:1px solid var(--sima-green-soft);width:100%;color:var(--sima-subtle);font:800 12px/1 var(--font-body);text-transform:uppercase;padding-bottom:9px}.catalog-choice{border-bottom:1px dashed var(--sima-green-on);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:90px;padding:15px 14px;display:grid}.catalog-choice:last-child{border-bottom:0}.catalog-choice>input[type=radio]{accent-color:var(--sima-green)}.catalog-choice span{gap:5px;display:grid}.catalog-choice strong{font-size:13px}.catalog-choice small{color:var(--sima-subtle);font-size:12px;line-height:1.4}.catalog-choice code{width:fit-content;color:var(--sima-muted);background:var(--sima-green-wash);padding:3px 5px;font-size:12px}.catalog-choice>b{color:var(--sima-green);font:750 14px/1 var(--font-heading)}.catalog-choice.add-on{cursor:default;grid-template-columns:minmax(0,1fr) auto 85px}.catalog-choice.add-on>label{color:var(--sima-subtle);gap:5px;font-size:12px;display:grid}.catalog-choice.add-on input{border:1px solid var(--sima-green-on);background:#fff;border-radius:7px;width:100%;min-height:34px;padding:0 8px}.catalog-choice-disabled{opacity:.52;background:var(--sima-green-wash)}.catalog-choice-disabled input{cursor:not-allowed}.quote-terms{border-top:1px solid var(--sima-green-soft);grid-template-columns:1fr 1fr;gap:13px;margin:8px 26px 0;padding:18px 0;display:grid}.quote-terms label{color:var(--sima-subtle);gap:6px;font-size:12px;font-weight:700;display:grid}.quote-terms input,.quote-terms select,.quote-terms textarea{border:1px solid var(--sima-green-on);background:#fff;border-radius:8px;width:100%;min-height:40px;padding:9px 10px}.quote-terms textarea{resize:vertical;min-height:72px}.quote-terms small{color:var(--sima-green-on-label);font-size:12px;font-weight:500}.quote-submit{border-top:1px solid var(--sima-green-soft);background:var(--sima-green-wash);justify-content:space-between;align-items:center;gap:20px;padding:18px 26px;display:flex}.quote-submit p{color:var(--sima-subtle);margin:0;font-size:12px}.quote-submit button{border-radius:var(--radius-pill);min-height:42px;color:var(--sima-ink);background:var(--sima-action-accessible);cursor:pointer;border:0;padding:0 16px;font-weight:700}.quote-submit button:disabled{opacity:.5;cursor:not-allowed}.quote-submit span{margin-left:20px}.quote-reel{padding:23px;position:sticky;top:18px}.quote-reel>div:first-child{border-bottom:1px solid var(--sima-border);padding-bottom:14px}.quote-ticket{border:1px solid var(--sima-green-on);border-left:4px solid var(--sima-coral);background:#fff;border-radius:8px;margin-top:15px;padding:17px;box-shadow:0 7px 18px #12211f0a}.quote-ticket.status-approved{border-left-color:var(--sima-muted)}.quote-ticket.status-rejected{border-left-color:var(--color-error)}.quote-ticket header{color:var(--sima-subtle);font:750 12px/1 var(--font-body);justify-content:space-between;display:flex}.quote-ticket h3{margin:14px 0 5px;font-size:13px}.quote-ticket>p{color:var(--sima-subtle);margin:0;font-size:12px}.quote-ticket dl{border-block:1px dashed var(--sima-green-on);grid-template-columns:1fr 1fr;margin:15px 0 9px;padding:12px 0;display:grid}.quote-ticket dt{color:var(--sima-subtle);font-size:12px}.quote-ticket dd{color:var(--sima-green);font:750 15px/1 var(--font-heading);margin:4px 0 0}.quote-ticket>small{color:var(--sima-green-on-label);font-size:12px}.quote-review-actions{gap:7px;margin-top:14px;display:grid}.quote-review-actions form{grid-template-columns:1fr auto;display:grid}.quote-review-actions input{border:1px solid var(--sima-green-on);border-radius:7px 0 0 7px;min-width:0;padding:7px;font-size:12px}.quote-review-actions button{border-radius:var(--radius-pill);font-size:12px}.catalog-studio{padding:27px}.catalog-studio-heading{justify-content:space-between;align-items:start;gap:30px;display:flex}.catalog-studio-heading p:last-child{max-width:670px;color:var(--sima-subtle);margin:8px 0 0;font-size:12px}.secondary-button{border:1px solid var(--sima-green-on-muted);min-height:39px;color:var(--sima-green);cursor:pointer;background:#fff;border-radius:8px;padding:0 14px;font-size:10px;font-weight:700}.catalog-history{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.catalog-history span{border:1px solid var(--sima-green-on);color:var(--sima-subtle);font:700 12px/1 var(--font-body);border-radius:6px;padding:7px 9px}.catalog-history .published{color:var(--sima-green-hover);background:var(--sima-green-soft)}.catalog-history .draft{color:var(--sima-action-accessible);background:var(--sima-border)}.catalog-editor{border-top:1px solid var(--sima-border);padding-top:20px}.catalog-rules{grid-template-columns:1.5fr .6fr .6fr;gap:10px;display:grid}.catalog-rules label{color:var(--sima-subtle);gap:6px;font-size:12px;font-weight:700;display:grid}.catalog-editor-grid input,.catalog-editor-grid select,.catalog-editor-grid textarea,.catalog-rules input,.new-catalog-item input,.new-catalog-item select,.new-catalog-item textarea{border:1px solid var(--sima-green-on);background:#fff;border-radius:7px;width:100%;min-height:38px;padding:8px 9px;font-size:12px}.catalog-editor-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:13px;display:grid}.catalog-editor-grid article{border:1px solid var(--sima-green-on);background:var(--sima-raised);border-radius:10px;gap:8px;padding:13px;display:grid}.catalog-editor-grid article>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.catalog-editor-grid article>div:nth-of-type(2){grid-template-columns:1.5fr .7fr .7fr}.catalog-editor-grid textarea{resize:vertical;min-height:58px}.catalog-editor-grid footer{color:var(--sima-subtle);gap:20px;font-size:12px;display:flex}.catalog-editor-grid footer input{width:auto;min-height:auto}.new-catalog-item{border:1px dashed var(--sima-green-on-muted);border-radius:10px;margin-top:13px}.new-catalog-item summary{color:var(--sima-green);cursor:pointer;padding:14px;font-size:10px;font-weight:700}.new-catalog-item>div{grid-template-columns:1fr 1.5fr;gap:8px;padding:0 14px 14px;display:grid}.new-catalog-item textarea{grid-column:1/-1}.catalog-editor-actions{justify-content:end;gap:8px;margin-top:16px;display:flex}.catalog-editor-actions .primary-button{border-radius:var(--radius-pill);border:0;width:auto;min-height:39px;padding:0 14px}.quote-footnote{color:var(--sima-subtle);text-align:center;margin:0;font-size:12px}.quote-footnote a{color:var(--sima-green);border-bottom:1px solid var(--sima-disabled)}.lead-quote-bridge{border:1px solid var(--sima-green-on);border-left:5px solid var(--sima-action-accessible);background:var(--sima-raised);border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:21px 24px;display:flex}.lead-quote-bridge h2{font:650 18px/1.1 var(--font-heading);margin:6px 0 4px}.lead-quote-bridge p:last-child{color:var(--sima-subtle);margin:0;font-size:12px}.lead-quote-bridge>a{color:#fff;background:var(--sima-green);border-radius:8px;align-items:center;gap:25px;min-height:39px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.bridge-lock{color:var(--sima-subtle);font:750 9px/1 var(--font-mono);text-transform:uppercase}@media (max-width:1080px){.quote-layout{grid-template-columns:1fr}.quote-reel{grid-template-columns:repeat(2,1fr);gap:12px;display:grid;position:static}.quote-reel>.empty-state,.quote-reel>div:first-child{grid-column:1/-1}.quote-ticket{margin-top:0}.catalog-editor-grid{grid-template-columns:1fr}}@media (max-width:760px){.quote-thesis{grid-template-columns:1fr;gap:20px;padding:25px 22px}.quote-thesis aside{transform:none}.catalog-studio-heading,.composer-heading,.quote-submit{align-items:start;display:grid}.quote-lead-select{grid-template-columns:1fr;gap:7px;margin-inline:15px}.catalog-drawer{margin-inline:15px}.catalog-choice,.catalog-choice.add-on{grid-template-columns:18px 1fr}.catalog-choice.add-on>b,.catalog-choice.add-on>label,.catalog-choice>b{grid-column:2}.catalog-choice.add-on{grid-template-columns:1fr 82px}.catalog-choice.add-on>b,.catalog-choice.add-on>label{grid-column:auto}.catalog-choice.add-on>span{grid-column:1/-1}.quote-terms{margin-inline:15px}.quote-reel,.quote-terms{grid-template-columns:1fr}.catalog-studio{padding:20px 16px}.catalog-rules,.new-catalog-item>div{grid-template-columns:1fr}.new-catalog-item textarea{grid-column:auto}.catalog-editor-actions{display:grid}.catalog-editor-actions button{width:100%!important}.catalog-version-seal{font-size:12px}.lead-quote-bridge{align-items:start;display:grid}.lead-quote-bridge>a{justify-content:space-between;width:100%}}.demo-status-seal{border:1px solid var(--sima-border-muted);color:var(--sima-action-accessible);background:var(--sima-sunken);font:800 9px/1 var(--font-mono);letter-spacing:.1em;border-radius:6px;padding:9px 12px;transform:rotate(1deg)}.demo-status-seal.manifest_ready,.demo-status-seal.preflight_ready{border-color:var(--sima-green-on-muted);color:var(--sima-green-hover);background:var(--sima-green-wash)}.demo-thesis{color:#fff;background:linear-gradient(118deg,var(--sima-green-deep),var(--sima-green-hover));border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:40px;min-height:176px;padding:31px 34px;display:grid;box-shadow:0 18px 45px #102c2c24}.demo-thesis .eyebrow{color:var(--sima-green-on-label)}.demo-thesis h2{max-width:760px;font:640 clamp(27px,3vw,42px)/1.04 var(--font-heading);letter-spacing:-.04em;margin:9px 0 8px}.demo-thesis p:last-child{max-width:700px;color:var(--sima-green-on-muted);margin:0;font-size:11px;line-height:1.5}.custody-thread{grid-template-columns:auto auto auto auto auto;align-items:center;gap:7px;display:grid}.custody-thread span{color:var(--sima-green-on);font:750 8px/1 var(--font-mono);text-transform:uppercase;border:1px solid #fff3;border-radius:7px;padding:11px 13px}.custody-thread i{color:var(--sima-action-accessible);font-style:normal}.demo-lead-rack{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:12px;gap:5px;padding:8px;display:flex;overflow-x:auto}.demo-lead-rack a{min-width:180px;color:var(--sima-subtle);background:var(--sima-green-wash);border-radius:8px;flex:none;gap:4px;padding:10px 12px;display:grid}.demo-lead-rack a.active{color:#fff;background:var(--sima-green)}.demo-lead-rack strong{font-size:10px}.demo-lead-rack span{font:650 7px/1 var(--font-mono);text-transform:uppercase;opacity:.72}.demo-control-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.7fr);align-items:start;gap:18px;display:grid}.contact-sheet,.demo-disclosure,.demo-preflight-form,.gate-tower,.publication-bench{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:16px;box-shadow:0 8px 30px #12211f0a}.demo-preflight-form{overflow:hidden}.demo-preflight-form>header{color:#fff;background:var(--sima-green-deep);justify-content:space-between;align-items:center;padding:23px 25px;display:flex}.demo-preflight-form header h2{font:650 21px/1 var(--font-heading);margin:6px 0 0}.demo-preflight-form header .eyebrow{color:var(--sima-green-on-label)}.demo-preflight-form header a{color:var(--sima-green-on-muted);font-size:9px}.demo-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:22px 25px 12px;display:grid}.demo-form-grid label{color:var(--sima-subtle);gap:6px;font-size:9px;font-weight:700;display:grid}.demo-form-grid input,.demo-form-grid select,.demo-form-grid textarea{border:1px solid var(--sima-green-on);background:#fff;border-radius:8px;width:100%;min-height:40px;padding:9px 10px}.demo-form-grid textarea{resize:vertical;min-height:82px}.attestation-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:5px 25px 17px;display:grid}.attestation-grid label{border:1px solid var(--sima-green-on);color:var(--sima-subtle);background:var(--sima-raised);border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:8px;line-height:1.35;display:flex}.attestation-grid input{accent-color:var(--sima-green)}.demo-evidence-selector{border:0;margin:0 25px 20px;padding:0}.demo-evidence-selector legend{border-bottom:1px solid var(--sima-border);width:100%;color:var(--sima-subtle);font:800 9px/1 var(--font-mono);text-transform:uppercase;padding:10px 0}.demo-evidence-selector>label{border-bottom:1px dashed var(--sima-green-on);grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:10px 5px;display:grid}.demo-evidence-selector>label span{gap:3px;font-size:10px;display:grid}.demo-evidence-selector>label strong{color:var(--sima-green);font-size:8px}.demo-evidence-selector>label small{color:var(--sima-green-on-label);font-size:7px}.demo-evidence-selector>p{color:var(--sima-subtle);font-size:10px}.demo-preflight-form>footer{border-top:1px solid var(--sima-border);background:var(--sima-green-wash);justify-content:space-between;align-items:center;padding:17px 25px;display:flex}.demo-preflight-form footer p{color:var(--sima-subtle);margin:0;font-size:9px}.demo-preflight-form footer button,.gate-tower>form button{color:#fff;background:var(--sima-green);cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-size:9px;font-weight:700}.gate-tower{position:sticky;top:18px;overflow:hidden}.gate-tower>header{border-bottom:1px solid var(--sima-green-soft);padding:22px}.gate-tower h2{font:650 22px/1 var(--font-heading);margin:6px 0 0}.gate-tower ol{margin:0;padding:8px 19px;list-style:none}.gate-tower li{border-bottom:1px dashed var(--sima-green-on);grid-template-columns:24px 1fr;gap:9px;padding:10px 0;display:grid}.gate-tower li:last-child{border-bottom:0}.gate-tower li>span{color:#fff;background:var(--color-error);border-radius:50%;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.gate-tower li.pass>span{background:var(--sima-subtle)}.gate-tower li strong{font-size:9px}.gate-tower li p{color:var(--sima-subtle);margin:4px 0 0;font-size:8px;line-height:1.4}.gate-stop{color:var(--sima-action-accessible);background:var(--sima-cream);gap:4px;padding:15px 20px;display:grid}.gate-stop strong{font:800 9px/1 var(--font-mono);text-transform:uppercase}.gate-stop span{font-size:8px}.gate-tower>form{background:var(--sima-green-soft);padding:14px 20px}.gate-tower>form button{width:100%}.publication-bench{padding:25px}.bench-intro{color:var(--sima-subtle);margin:8px 0 18px;font-size:10px}.publication-ledger{gap:7px;display:grid}.publication-ledger article{border:1px solid var(--sima-green-on);border-radius:9px;grid-template-columns:48px minmax(0,1fr) minmax(230px,auto);min-height:85px;display:grid;overflow:hidden}.publication-mark{color:var(--sima-muted);background:var(--sima-divider);font:800 8px/1 var(--font-mono);writing-mode:vertical-rl;letter-spacing:.1em;place-items:center;display:grid;transform:rotate(180deg)}.publication-mark.allowed{color:var(--sima-green-hover);background:var(--sima-green-soft)}.publication-ledger article>div:nth-child(2){gap:4px;padding:12px 14px;display:grid}.publication-ledger article small{color:var(--sima-green-on-label);font:600 7px/1 var(--font-mono)}.publication-ledger article strong{color:var(--sima-green);font-size:9px}.publication-ledger article p{margin:0;font-size:11px}.publication-ledger article span{color:var(--sima-subtle);font-size:8px}.publication-ledger form{border-left:1px dashed var(--sima-green-on);grid-template-columns:1fr 1fr;align-content:center;gap:7px;padding:11px;display:grid}.publication-ledger form input,.publication-ledger form select{border:1px solid var(--sima-green-on);border-radius:7px;min-height:34px;padding:7px;font-size:8px}.publication-ledger form button{border:0;border-radius:7px;grid-column:1/-1;min-height:32px;font-size:8px}.publication-ineligible{font:700 8px/1 var(--font-mono);text-transform:uppercase;align-self:center;margin-right:15px}.contact-sheet{color:#fff;background:var(--sima-green);padding:25px}.contact-sheet>header{justify-content:space-between;align-items:center;display:flex}.contact-sheet .eyebrow{color:var(--sima-green-on-label)}.contact-sheet h2{font:650 21px/1 var(--font-heading);margin:6px 0 0}.contact-sheet header>span{color:var(--sima-green-on-label);font:700 8px/1 var(--font-mono)}.contact-frames{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.contact-frames article{border:1px solid var(--sima-ink-soft);background:var(--sima-green-deep);border-radius:10px;grid-template-rows:1fr auto auto auto;min-height:155px;padding:14px;display:grid}.frame-lock{border:1px solid var(--sima-muted);width:31px;height:31px;color:var(--sima-coral);background:var(--sima-ink);border-radius:50%;place-items:center;display:grid}.contact-frames strong{color:var(--sima-action-accessible);font:750 26px/1 var(--font-heading)}.contact-frames span{color:var(--sima-green-on-muted);margin-top:4px;font-size:9px}.contact-frames small{color:var(--sima-coral);font:700 7px/1 var(--font-mono);margin-top:10px}.packet-request{border:1px solid var(--sima-subtle);border-left:5px solid var(--sima-action-accessible);background:var(--sima-green-deep);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:14px 15px;display:flex}.packet-request>div{gap:5px;display:grid}.packet-request strong{color:var(--sima-coral);font:750 9px/1 var(--font-mono);text-transform:uppercase}.packet-request span{color:var(--sima-disabled);font-size:9px}.packet-request button,.packet-request>a{min-height:38px;color:var(--sima-ink);background:var(--sima-action-accessible);cursor:pointer;white-space:nowrap;border:0;border-radius:7px;align-items:center;padding:0 14px;font-size:9px;font-weight:700;display:inline-flex}.packet-request.pending{border-left-color:var(--color-error)}.packet-request.pending strong{color:var(--sima-coral)}.contact-sheet.packet-ready{background:linear-gradient(125deg,var(--sima-green-deep),var(--sima-green))}.packet-frame{border-top:4px solid var(--sima-action-accessible)!important;grid-template-rows:auto auto auto 1fr auto!important}.packet-frame:nth-child(2){border-top-color:var(--sima-green-on-label)!important}.packet-frame:nth-child(3){border-top-color:var(--color-error)!important}.packet-frame:nth-child(4){border-top-color:var(--sima-green-on)!important}.packet-frame .frame-lock{border-color:var(--sima-subtle);color:var(--sima-green-on);background:var(--sima-green)}.packet-frame p{color:var(--sima-green-on-label);margin:12px 0 0;font-size:8px;line-height:1.45}.packet-frame small{color:var(--sima-green-on-muted)}.packet-receipt{border:1px dashed var(--sima-subtle);background:#081c1b85;border-radius:8px;grid-template-columns:.65fr 1.4fr 1fr 1fr;gap:14px;margin-top:11px;padding:12px 14px;display:grid}.packet-receipt div{align-content:start;gap:5px;min-width:0;display:grid}.packet-receipt small{color:var(--sima-green-on-label);font:700 6px/1 var(--font-mono)}.packet-receipt code,.packet-receipt strong{color:var(--sima-green-on);font:650 7px/1.55 var(--font-mono);overflow-wrap:anywhere;white-space:normal}.packet-receipt code{color:var(--sima-action-accessible)}.demo-disclosure{grid-template-columns:repeat(3,1fr);gap:20px;padding:21px 24px;display:grid}.demo-disclosure>div{border-right:1px solid var(--sima-border);padding-right:20px}.demo-disclosure>div:last-child{border-right:0}.demo-disclosure strong{color:var(--sima-green);font:800 9px/1 var(--font-mono);text-transform:uppercase}.demo-disclosure p{color:var(--sima-subtle);margin:8px 0 0;font-size:9px}@media (max-width:1080px){.demo-control-grid{grid-template-columns:1fr}.gate-tower{grid-row:1;position:static}.demo-preflight-form{grid-row:2}.custody-thread{display:none}.publication-ledger article{grid-template-columns:42px 1fr}.publication-ineligible,.publication-ledger form{border-left:0;border-top:1px dashed var(--sima-green-on);grid-column:2}.publication-ineligible{padding:12px}}@media (max-width:760px){.demo-thesis{grid-template-columns:1fr;padding:25px 21px}.demo-lead-rack{width:100%;min-width:0;margin-inline:0;padding-inline:8px}.attestation-grid,.demo-form-grid{grid-template-columns:1fr}.demo-preflight-form>footer,.demo-preflight-form>header{gap:13px;display:grid}.publication-bench{padding:19px 14px}.publication-ledger article{grid-template-columns:32px 1fr}.publication-ledger form{grid-template-columns:1fr}.publication-ledger form button{grid-column:auto}.contact-sheet{border-radius:0;width:calc(100% + 32px);min-width:0;max-width:calc(100% + 32px);margin-inline:-16px}.contact-sheet>header,.packet-request{align-items:start;display:grid}.packet-request button,.packet-request>a{justify-content:center;width:100%}.packet-receipt{grid-template-columns:1fr 1fr}.contact-frames{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding-bottom:7px;overflow-x:auto}.contact-frames article{scroll-snap-align:center}.demo-disclosure{grid-template-columns:1fr}.demo-disclosure>div{border-right:0;border-bottom:1px solid var(--sima-border);padding:0 0 14px}.demo-disclosure>div:last-child{border-bottom:0}.demo-status-seal{font-size:7px}}.source-thesis{color:#fff;background:var(--sima-green-deep);border-radius:18px;justify-content:space-between;align-items:center;gap:35px;min-height:170px;padding:30px 34px;display:flex;box-shadow:0 18px 45px #102c2c24}.source-thesis .eyebrow{color:var(--sima-green-on-label)}.source-thesis h2{font:650 clamp(28px,3.2vw,43px)/1 var(--font-heading);letter-spacing:-.045em;margin:9px 0 8px}.source-thesis p:last-child{max-width:690px;color:var(--sima-green-on-muted);margin:0;font-size:11px;line-height:1.5}.source-thesis>strong{color:var(--sima-action-accessible);font:680 58px/1 var(--font-heading);letter-spacing:-.06em;flex:none}.source-thesis>strong span{color:var(--sima-green-on-label);font:700 9px/1 var(--font-mono);letter-spacing:.06em;margin-left:8px}.source-strips{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.source-strips article{border:1px solid var(--sima-green-on);border-top:5px solid var(--color-error);background:var(--sima-surface);border-radius:11px;grid-template-rows:auto auto 1fr auto;min-height:285px;display:grid;overflow:hidden;box-shadow:0 7px 25px #12211f09}.source-strips article.ready{border-top-color:var(--sima-subtle)}.source-strips article>header{align-items:center;gap:9px;padding:16px 15px 10px;display:flex}.source-strips article>header>span{color:#fff;background:var(--color-error);border-radius:50%;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.source-strips article.ready>header>span{background:var(--sima-subtle)}.source-strips article header div{gap:4px;display:grid}.source-strips article header strong{font:750 12px/1 var(--font-heading)}.source-strips article header small{color:var(--sima-subtle);font:650 6px/1 var(--font-mono);letter-spacing:.08em}.source-strips article>p{min-height:42px;color:var(--sima-subtle);margin:0;padding:0 15px;font-size:9px;line-height:1.45}.source-columns{flex-wrap:wrap;align-content:start;gap:4px;padding:11px 15px;display:flex}.source-columns code{color:var(--sima-muted);background:var(--sima-green-wash);font:650 7px/1 var(--font-mono);border-radius:4px;padding:4px 5px}.source-strips footer{border-top:1px dashed var(--sima-green-on);background:var(--sima-green-wash);gap:6px;min-height:82px;padding:12px 15px;display:grid}.source-strips footer div{gap:4px;display:grid}.source-strips footer small{color:var(--sima-subtle);font:700 6px/1 var(--font-mono);letter-spacing:.08em}.source-strips footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.source-strips footer>code{color:var(--sima-green);font:650 7px/1 var(--font-mono)}.source-strips footer time{color:var(--sima-green-on-label);font-size:7px}.source-import-form{border:1px solid var(--sima-border);border-left:6px solid var(--sima-action-accessible);background:var(--sima-surface);border-radius:14px;grid-template-columns:minmax(250px,1.3fr) .55fr 1fr auto;align-items:end;gap:14px;padding:23px 25px;display:grid;box-shadow:0 8px 30px #12211f0a}.source-import-form h2{font:650 20px/1 var(--font-heading);margin:6px 0 5px}.source-import-form>div>p:last-child{color:var(--sima-subtle);margin:0;font-size:9px}.source-import-form label{color:var(--sima-subtle);gap:6px;font-size:8px;font-weight:700;display:grid}.source-import-form input,.source-import-form select{border:1px solid var(--sima-green-on);background:#fff;border-radius:7px;width:100%;min-height:40px;padding:8px 9px;font-size:9px}.source-import-form input[type=file]{padding:7px}.source-import-form button{color:#fff;background:var(--sima-green);cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:0 15px;font-size:9px;font-weight:700}.source-import-form button:disabled{cursor:wait;opacity:.6}.source-import-message{color:var(--sima-subtle);font:650 8px/1.3 var(--font-mono);grid-column:2/-1;margin:0}.source-import-message.ok{color:var(--sima-green-hover)}.source-import-message.error{color:var(--sima-action-accessible)}.source-constitution{border:1px solid var(--sima-green-on);background:var(--sima-green-wash);border-radius:11px;align-items:baseline;gap:17px;padding:17px 21px;display:flex}.source-constitution strong{color:var(--sima-green);font:800 9px/1 var(--font-mono);text-transform:uppercase;flex:none}.source-constitution p{color:var(--sima-subtle);margin:0;font-size:9px;line-height:1.5}@media (max-width:1180px){.source-strips{grid-template-columns:repeat(3,1fr)}.source-import-form{grid-template-columns:1fr 1fr}.source-import-form>div,.source-import-message{grid-column:1/-1}}@media (max-width:760px){.source-thesis{align-items:start;padding:25px 21px}.source-thesis>strong{font-size:42px}.source-strips{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.source-strips article{scroll-snap-align:center}.source-import-form{grid-template-columns:1fr;padding:20px 17px}.source-import-form>div,.source-import-message{grid-column:auto}.source-constitution{align-items:start;display:grid}}.curator-thesis{color:#fff;background:linear-gradient(120deg,var(--sima-green-deep) 0,var(--sima-green) 72%,var(--sima-green-hover) 100%);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:45px;min-height:184px;padding:31px 34px;display:grid;box-shadow:0 18px 45px #102c2c24}.curator-thesis .eyebrow{color:var(--sima-green-on-label)}.curator-thesis h2{font:640 clamp(28px,3vw,42px)/1.02 var(--font-heading);letter-spacing:-.045em;margin:9px 0 8px}.curator-thesis p:last-child{max-width:720px;color:var(--sima-green-on-muted);margin:0;font-size:11px;line-height:1.5}.curator-thesis ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.curator-thesis li{border:1px solid var(--sima-ink-soft);min-width:175px;color:var(--sima-disabled);font:750 8px/1 var(--font-mono);letter-spacing:.07em;border-radius:7px;grid-template-columns:27px 1fr;align-items:center;padding:11px 13px;display:grid}.curator-thesis li span{color:var(--sima-action-accessible)}.curator-thesis li.active{border-color:var(--sima-coral);color:#fff;background:#e8b84a14}.curator-lead-rack{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:11px;gap:5px;padding:7px;display:flex;overflow-x:auto}.curator-lead-rack a{min-width:170px;color:var(--sima-subtle);background:var(--sima-green-wash);border-radius:7px;gap:4px;padding:10px 12px;display:grid}.curator-lead-rack a.active{color:#fff;background:var(--sima-green)}.curator-lead-rack strong{font-size:9px}.curator-lead-rack span{font:650 7px/1 var(--font-mono);opacity:.7}.curator-kind-tabs{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.curator-kind-tabs a{border:1px solid var(--sima-green-on);color:var(--sima-muted);background:var(--sima-raised);font:750 9px/1 var(--font-mono);border-radius:9px;justify-content:space-between;padding:12px 14px;display:flex}.curator-kind-tabs a.active{border-color:var(--sima-green);color:#fff;background:var(--sima-green)}.curator-kind-tabs small{opacity:.7;font-size:6px}.curator-desk{grid-template-columns:minmax(190px,.5fr) minmax(430px,1.25fr) minmax(230px,.58fr);align-items:start;gap:12px;display:grid}.curator-contract,.curator-proposal-form,.curator-verdict{border:1px solid var(--sima-border);background:var(--sima-surface);border-radius:14px;min-height:420px;box-shadow:0 8px 28px #12211f0a}.curator-contract,.curator-verdict{padding:22px;position:sticky;top:18px}.curator-contract{border-top:5px solid var(--sima-action-accessible)}.curator-contract h2,.curator-verdict h2{font:650 21px/1 var(--font-heading);margin:8px 0 12px}.curator-contract>p:not(.eyebrow),.curator-verdict>p:not(.eyebrow){color:var(--sima-subtle);font-size:10px;line-height:1.5}.curator-contract>div{flex-wrap:wrap;gap:5px;margin:20px 0;display:flex}.curator-contract code{color:var(--sima-ink-soft);background:var(--sima-green-soft);font:650 7px/1 var(--font-mono);border-radius:5px;padding:6px}.curator-contract>small,.curator-verdict>small{border-top:1px dashed var(--sima-green-on);color:var(--sima-subtle);padding-top:15px;font-size:8px;line-height:1.45;display:block}.curator-proposal-form{overflow:hidden}.curator-proposal-form>header{color:#fff;background:var(--sima-green-deep);justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.curator-proposal-form header .eyebrow{color:var(--sima-green-on-label)}.curator-proposal-form h2{font:650 20px/1 var(--font-heading);margin:7px 0 0}.curator-proposal-form header>span{border:1px solid var(--sima-action-accessible);color:var(--sima-coral);font:800 7px/1 var(--font-mono);border-radius:5px;padding:7px 9px;transform:rotate(1deg)}.curator-field-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:20px 23px 12px;display:grid}.curator-field-grid label{color:var(--sima-subtle);font:700 8px/1 var(--font-mono);gap:6px;display:grid}.curator-field-grid input{border:1px solid var(--sima-green-on);min-width:0;min-height:39px;font:10px/1.3 var(--font-body);border-radius:7px;padding:8px 9px}.curator-evidence{border:0;margin:5px 23px 18px;padding:0}.curator-evidence legend{border-bottom:1px solid var(--sima-border);width:100%;color:var(--sima-subtle);font:750 8px/1 var(--font-mono);text-transform:uppercase;padding:9px 0}.curator-evidence>label{border-bottom:1px dashed var(--sima-green-on);grid-template-columns:18px 1fr;gap:7px;padding:9px 3px;display:grid}.curator-evidence label span{color:var(--sima-muted);gap:3px;font-size:9px;display:grid}.curator-evidence label strong{color:var(--sima-green);font-size:8px}.curator-evidence label small{color:var(--sima-green-on-label);font:6px/1 var(--font-mono)}.curator-evidence>p{color:var(--sima-action-accessible);font-size:9px;line-height:1.4}.curator-proposal-form>footer{border-top:1px solid var(--sima-border);background:var(--sima-green-wash);justify-content:space-between;align-items:center;gap:15px;padding:15px 23px;display:flex}.curator-proposal-form footer p{color:var(--sima-subtle);margin:0;font-size:8px}.curator-proposal-form footer p.ok{color:var(--sima-green-hover)}.curator-proposal-form footer p.error{color:var(--sima-action-accessible)}.curator-proposal-form button{color:#fff;background:var(--sima-green);border:0;border-radius:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:700}.curator-proposal-form button:disabled{opacity:.5}.curator-verdict{border-top:5px solid var(--sima-subtle)}.curator-verdict>div{gap:6px;margin:19px 0;display:grid}.curator-verdict a{color:#fff;background:var(--sima-green);border-radius:7px;justify-content:space-between;padding:11px;font-size:9px;font-weight:700;display:flex}.curator-locked{border:1px dashed var(--sima-coral);color:var(--sima-action-accessible);background:var(--sima-sunken);font:750 7px/1 var(--font-mono);text-align:center;margin:22px 0;padding:13px;display:block}.curator-ledger{border:1px solid var(--sima-green-on);background:var(--sima-green-wash);border-radius:15px;overflow:hidden}.curator-ledger>header{justify-content:space-between;align-items:end;padding:21px 24px;display:flex}.curator-ledger h2{font:650 22px/1 var(--font-heading);margin:7px 0 0}.curator-ledger>header>span{color:var(--sima-subtle);font:650 8px/1 var(--font-mono)}.curator-ledger>div{gap:7px;padding:0 11px 11px;display:grid}.curator-ledger article{border:1px solid var(--sima-green-on);background:var(--sima-surface);border-radius:10px;grid-template-columns:minmax(170px,.45fr) minmax(300px,1fr) minmax(250px,.65fr);min-height:135px;display:grid;overflow:hidden}.proposal-provenance{border-left:6px solid var(--sima-action-accessible);flex-direction:column;gap:8px;padding:17px;display:flex}.proposal-approved .proposal-provenance{border-left-color:var(--sima-subtle)}.proposal-rejected .proposal-provenance,.proposal-stale .proposal-provenance{border-left-color:var(--color-error)}.proposal-provenance strong{font:750 11px/1 var(--font-mono)}.proposal-provenance span{width:max-content;color:var(--sima-action-accessible);background:var(--sima-border);font:750 7px/1 var(--font-mono);border-radius:4px;padding:5px 7px}.proposal-approved .proposal-provenance span{color:var(--sima-green-hover);background:var(--sima-green-soft)}.proposal-rejected .proposal-provenance span,.proposal-stale .proposal-provenance span{color:var(--sima-action-accessible);background:var(--sima-divider)}.proposal-provenance small{color:var(--sima-green-on-label);margin-top:auto;font-size:7px;line-height:1.4}.proposal-values{border-inline:1px dashed var(--sima-green-on);align-content:center;gap:5px;padding:12px 17px;display:grid}.proposal-values p{grid-template-columns:115px 1fr;gap:8px;margin:0;display:grid}.proposal-values code{color:var(--sima-subtle);font:650 7px/1.4 var(--font-mono)}.proposal-values span{color:var(--sima-ink-soft);overflow-wrap:anywhere;font-size:9px}.proposal-verdict{align-content:center;gap:8px;padding:14px;display:grid}.proposal-verdict form{grid-template-columns:1fr auto;gap:6px;display:grid}.proposal-verdict input{border:1px solid var(--sima-green-on);border-radius:6px;min-width:0;padding:8px;font-size:8px}.proposal-verdict button{border:0;border-radius:6px;padding:0 10px;font-size:8px;font-weight:700}.proposal-verdict>strong{color:var(--sima-green);font:750 9px/1 var(--font-mono)}.proposal-verdict>p{color:var(--sima-subtle);margin:0;font-size:9px}.curator-empty{color:var(--sima-subtle);place-items:center;display:grid;padding:35px!important}.curator-empty p{margin:5px 0 0;font-size:9px}@media (max-width:1100px){.curator-desk{grid-template-columns:1fr 1fr}.curator-proposal-form{grid-area:1/1/auto/-1}.curator-contract,.curator-verdict{min-height:250px;position:static}.curator-ledger article{grid-template-columns:170px 1fr}.proposal-verdict{border-top:1px dashed var(--sima-green-on);grid-column:2}}@media (max-width:760px){.curator-thesis{grid-template-columns:1fr;padding:24px 20px}.curator-thesis ol{order:-1;grid-template-columns:repeat(3,1fr)}.curator-thesis li{grid-template-columns:1fr;gap:5px;min-width:0;padding:8px;font-size:6px}.curator-kind-tabs{grid-template-columns:none;grid-auto-columns:48%;grid-auto-flow:column;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.curator-kind-tabs a{gap:6px;display:grid}.curator-desk{grid-template-columns:1fr}.curator-contract,.curator-proposal-form,.curator-verdict{grid-column:auto}.curator-contract{grid-row:1}.curator-proposal-form{grid-row:2}.curator-verdict{grid-row:3}.curator-field-grid{grid-template-columns:1fr}.curator-proposal-form>footer{align-items:stretch;display:grid}.curator-ledger>header{align-items:start;gap:8px;display:grid}.curator-ledger article{grid-template-columns:1fr}.proposal-values{border-inline:0;border-block:1px dashed var(--sima-green-on)}.proposal-verdict{border-top:0;order:-1;grid-column:auto}.proposal-provenance{order:-2}.proposal-values p{grid-template-columns:95px 1fr}}.curator-contract .curator-contract-warning{border-left:3px solid var(--color-error);color:var(--sima-ink-soft);background:var(--sima-sunken);padding:9px 10px;font-size:8px}.curator-work-column{gap:12px;min-width:0;display:grid}.ai-curator{border:1px solid var(--sima-green-on);background:var(--sima-raised);border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #12211f0a}.ai-curator>header{color:#fff;background:linear-gradient(110deg,var(--sima-green-hover),var(--sima-green-hover));justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.ai-curator>header .eyebrow{color:var(--sima-green-on-muted)}.ai-curator>header h3{font:650 18px/1 var(--font-heading);margin:6px 0 0}.ai-curator>header>span{color:var(--sima-coral);font:750 6px/1 var(--font-mono);letter-spacing:.08em;border:1px solid #ffffff47;border-radius:5px;padding:6px 8px}.ai-curator.disabled>header{background:var(--sima-subtle)}.ai-curator.disabled>header>span{color:var(--sima-green-on)}.ai-route{align-items:center;gap:8px;margin:17px 19px 0;display:flex;overflow-x:auto}.ai-route>div{border:1px solid var(--sima-green-on);background:#fff;border-radius:8px;gap:4px;min-width:108px;padding:9px 10px;display:grid}.ai-route>div i{display:none}.ai-route>div>i,.ai-route>i{color:var(--sima-green-on-label);font-style:normal}.ai-route strong{color:var(--sima-green);font:750 9px/1 var(--font-mono)}.ai-route small{color:var(--sima-subtle);white-space:nowrap;font-size:6px}.ai-route .ai-route-output{border-color:var(--sima-coral);background:var(--sima-sunken)}.ai-route .ai-route-output strong{color:var(--sima-action-accessible)}.ai-curator-rule{color:var(--sima-subtle);margin:11px 19px 8px;font-size:8px;line-height:1.5}.ai-curator fieldset{border:0;max-height:180px;margin:0 19px 15px;padding:0;overflow-y:auto}.ai-curator legend{border-bottom:1px solid var(--sima-green-on);width:100%;color:var(--sima-subtle);font:750 7px/1 var(--font-mono);text-transform:uppercase;padding:8px 0}.ai-curator fieldset label{border-bottom:1px dashed var(--sima-green-on);grid-template-columns:17px 1fr;gap:6px;padding:8px 2px;display:grid}.ai-curator fieldset label span{color:var(--sima-muted);gap:3px;font-size:8px;display:grid}.ai-curator fieldset strong{color:var(--sima-green);font-size:7px}.ai-curator fieldset small{color:var(--sima-green-on-label);font:6px/1 var(--font-mono)}.ai-curator-stop{border-left:3px solid var(--color-error);color:var(--sima-ink-soft);background:var(--sima-sunken);margin:9px 19px 15px;padding:10px 11px;font-size:8px;line-height:1.5}.ai-curator-stop code{font:inherit;font-weight:700}.ai-curator>footer{border-top:1px solid var(--sima-green-on);background:var(--sima-green-wash);align-items:center;gap:10px;padding:13px 19px;display:flex}.ai-curator footer p{color:var(--sima-subtle);flex:1;margin:0;font-size:7px;line-height:1.4}.ai-curator footer p.ok{color:var(--sima-green-hover)}.ai-curator footer p.error{color:var(--sima-action-accessible)}.ai-curator footer a{color:var(--sima-green)}.ai-curator footer a,.ai-curator footer button{white-space:nowrap;font-size:8px;font-weight:700}.ai-curator footer button{color:#fff;background:var(--sima-green);border:0;border-radius:7px;min-height:36px;padding:0 12px}.ai-curator footer button:disabled{cursor:not-allowed;opacity:.42}.proposal-provenance em{width:max-content;max-width:100%;color:var(--sima-muted);background:var(--sima-green-soft);font:700 6px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:4px 6px;font-style:normal;overflow:hidden}@media (max-width:1100px){.curator-work-column{grid-area:1/1/auto/-1}.curator-work-column .curator-proposal-form{grid-area:auto}}@media (max-width:760px){.curator-work-column{grid-area:2}.curator-work-column .curator-proposal-form{grid-row:auto}.curator-verdict{grid-row:3}.ai-route{padding-bottom:4px}.ai-curator>footer{align-items:stretch;display:grid}.ai-curator footer button{width:100%}.ai-curator footer a{width:max-content}}.generation-request{border-left-color:var(--sima-green-on-label)}.generated-bundle{border:1px solid var(--sima-muted);background:var(--sima-green-deep);border-radius:10px;margin-top:18px;padding:18px}.generated-bundle>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.generated-bundle h3{color:var(--sima-green-wash);font:700 18px/1 var(--font-heading);margin:6px 0 0}.generated-bundle header>span{border:1px solid var(--sima-coral);color:var(--sima-coral);font:700 7px/1 var(--font-mono);padding:7px 9px}.generated-links{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.generated-links a{border:1px solid var(--sima-ink-soft);min-width:0;color:var(--sima-green-soft);background:var(--sima-green-deep);border-radius:8px;gap:7px;padding:14px;text-decoration:none;display:grid}.generated-links a:hover{border-color:var(--sima-action-accessible);transform:translateY(-1px)}.generated-links strong{color:var(--sima-action-accessible);font:750 22px/1 var(--font-heading)}.generated-links span{color:var(--sima-green-on-muted);font-size:8px}.generated-links code{color:var(--sima-subtle);font:600 7px/1 var(--font-mono);overflow-wrap:anywhere}.generated-bundle>p{color:var(--sima-green-on-label);margin:13px 0 0;font-size:8px}.staging-capsule{border:1px solid var(--sima-muted);background:var(--sima-green-deep);box-shadow:inset 4px 0 0 var(--sima-action-accessible);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:13px 14px;display:flex}.staging-capsule>div{gap:4px;display:grid}.staging-capsule span{color:var(--sima-action-accessible);font:750 7px/1 var(--font-mono);letter-spacing:.08em}.staging-capsule strong{color:var(--sima-green-wash);font-size:10px}.staging-capsule small{color:var(--sima-green-on-label);font-size:7px}.staging-capsule form{flex:none}.staging-capsule button{border:1px solid var(--sima-coral);min-height:38px;color:var(--sima-ink);background:var(--sima-action-accessible);cursor:pointer;border-radius:7px;padding:0 13px;font-size:8px;font-weight:700}.staging-capsule button:hover{background:var(--sima-coral)}.staging-capsule button:focus-visible{outline-offset:2px;outline:3px solid #edf6f3}.launch-airlock{border:1px solid var(--sima-secondary);color:var(--sima-green-soft);background:var(--sima-ink);border-radius:13px;margin-top:14px;overflow:hidden;box-shadow:0 14px 32px #102c2c24}.launch-airlock>header{border-bottom:1px solid var(--sima-secondary);background:repeating-linear-gradient(135deg,#ffffff05 0,#ffffff05 8px,transparent 8px,transparent 16px),var(--sima-green-deep);justify-content:space-between;align-items:center;gap:24px;min-height:102px;padding:22px 24px;display:flex}.launch-airlock header .eyebrow{color:var(--sima-green-on-label)}.launch-airlock h3{color:#fff;font:670 24px/1 var(--font-heading);letter-spacing:-.025em;margin:7px 0 5px}.launch-airlock header p:last-child{color:var(--sima-green-on-label);margin:0;font-size:9px}.simulation-stamp{border:2px solid var(--sima-action-accessible);color:var(--sima-action-accessible);font:850 10px/1 var(--font-mono);letter-spacing:.13em;box-shadow:inset 0 0 0 3px var(--sima-green-deep),0 0 0 1px var(--sima-action-accessible);flex:none;padding:10px 13px 8px;transform:rotate(-2deg)}.airlock-body{grid-template-columns:minmax(0,1.55fr) minmax(190px,.55fr);gap:10px;padding:14px;display:grid}.provider-rails{gap:8px;display:grid}.provider-rails article{border:1px solid var(--sima-secondary);border-left:5px solid var(--color-error);background:var(--sima-green-deep);border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.provider-rails article.ready{border-left-color:var(--sima-green-on-label)}.provider-index{color:var(--sima-muted);font:750 17px/1 var(--font-heading)}.provider-rails article>div:nth-child(2){gap:4px;min-width:0;display:grid}.provider-rails small{color:var(--sima-subtle);font:650 6px/1 var(--font-mono);letter-spacing:.08em}.provider-rails strong{color:var(--sima-green-wash);font:750 11px/1 var(--font-heading)}.provider-rails p{color:var(--sima-green-on-label);overflow-wrap:anywhere;margin:0;font-size:8px}.provider-rails article>span{border:1px solid var(--sima-subtle);color:var(--sima-coral);font:750 6px/1 var(--font-mono);border-radius:4px;padding:6px 7px}.provider-rails article.ready>span{border-color:var(--sima-subtle);color:var(--sima-green-on-label)}.airlock-receipt{border:1px dashed var(--sima-muted);background:var(--sima-green-deep);border-radius:8px;align-content:center;gap:10px;padding:15px;display:grid}.airlock-receipt>div{border-bottom:1px dotted var(--sima-secondary);grid-template-columns:1fr auto;gap:4px 8px;padding-bottom:8px;display:grid}.airlock-receipt small{color:var(--sima-subtle);font:700 6px/1 var(--font-mono);grid-column:1/-1}.airlock-receipt strong{color:var(--sima-green-soft);font-size:8px}.airlock-receipt span{color:var(--sima-green-on-label);font-size:7px}.airlock-receipt code{color:var(--sima-action-accessible);font:650 7px/1 var(--font-mono)}.airlock-request{border:1px solid var(--sima-ink-soft);border-left:5px solid var(--sima-action-accessible);background:var(--sima-green);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:0 14px 14px;padding:13px 14px;display:flex}.airlock-request>div{gap:4px;display:grid}.airlock-request strong{color:#fff;font-size:9px}.airlock-request span{color:var(--sima-green-on-label);font-size:7px}.airlock-request a,.airlock-request button{min-height:37px;color:var(--sima-ink);background:var(--sima-action-accessible);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;place-items:center;padding:0 12px;font-size:8px;font-weight:700;display:grid}.airlock-request.pending{border-left-color:var(--sima-subtle)}.dry-run-plan{border:1px solid var(--sima-ink-soft);border-left:5px solid var(--color-error);background:var(--sima-green-deep);border-radius:8px;grid-template-columns:1fr minmax(240px,.7fr);gap:18px;margin:0 14px 14px;padding:15px;display:grid}.dry-run-plan.ready{border-color:var(--sima-ink-soft);border-left-color:var(--sima-green-on-label)}.dry-run-plan>div{align-content:center;gap:5px;display:grid}.dry-run-plan small{color:var(--sima-action-accessible);font:700 6px/1 var(--font-mono)}.dry-run-plan strong{color:#fff;font-size:11px}.dry-run-plan p{color:var(--sima-green-on-label);margin:0;font-size:8px}.dry-run-plan dl{border-left:1px dashed var(--sima-ink-soft);gap:7px;margin:0;padding-left:17px;display:grid}.dry-run-plan dl>div{grid-template-columns:50px 1fr;gap:8px;display:grid}.dry-run-plan dt{color:var(--sima-subtle);font:700 6px/1.2 var(--font-mono);text-transform:uppercase}.dry-run-plan dd{color:var(--sima-green-on);overflow-wrap:anywhere;margin:0;font-size:7px}.launch-airlock>footer{border-top:1px solid var(--sima-secondary);color:var(--sima-subtle);background:var(--sima-green-deep);justify-content:space-between;gap:12px;padding:12px 14px;font-size:7px;display:flex}.launch-airlock>footer strong{color:var(--sima-coral);font:700 6px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.inspection-request{border-left-color:var(--sima-coral)}.inspection-report{border:1px solid var(--sima-green-on);background:var(--sima-raised);border-radius:12px;margin-top:18px;overflow:hidden}.inspection-report>header{color:#fff;background:var(--sima-green);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.inspection-report h3{font:700 18px/1 var(--font-heading);margin:6px 0 0}.inspection-report header>span{border:1px solid var(--sima-subtle);width:48px;height:48px;color:var(--sima-action-accessible);font:750 10px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.inspection-checks{grid-template-columns:repeat(2,1fr);gap:7px;padding:11px;display:grid}.inspection-checks article{border:1px solid var(--sima-green-on);border-left:4px solid var(--sima-disabled);background:#fff;border-radius:8px;grid-template-columns:24px 1fr;gap:8px;min-width:0;padding:12px;display:grid}.inspection-checks article.pass{border-left-color:var(--sima-subtle)}.inspection-checks article.fail{border-left-color:var(--color-error)}.inspection-checks article.advisory{background:var(--sima-surface)}.inspection-checks article>span{color:#fff;background:var(--sima-green-on-label);border-radius:50%;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.inspection-checks article.pass>span{background:var(--sima-subtle)}.inspection-checks article.fail>span{background:var(--color-error)}.inspection-checks article div{gap:4px;min-width:0;display:grid}.inspection-checks strong{font-size:9px}.inspection-checks small{color:var(--sima-subtle);font:650 6px/1.35 var(--font-mono)}.inspection-checks p{color:var(--sima-subtle);overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.4}.inspection-reject,.inspection-verdict,.runtime-attestation{border-top:1px solid var(--sima-green-on);padding:18px 20px}.runtime-attestation fieldset{border:0;grid-template-columns:repeat(2,1fr);gap:7px;margin:0 0 14px;padding:0;display:grid}.runtime-attestation legend{border-bottom:1px solid var(--sima-green-on);width:100%;color:var(--sima-muted);font:750 8px/1 var(--font-mono);text-transform:uppercase;margin-bottom:8px;padding-bottom:8px}.runtime-attestation fieldset label{border:1px solid var(--sima-green-on);background:#fff;border-radius:7px;grid-template-columns:18px 1fr;gap:7px;padding:9px;display:grid}.runtime-attestation fieldset span{gap:3px;display:grid}.runtime-attestation fieldset strong{font-size:8px}.runtime-attestation fieldset small{color:var(--sima-subtle);font-size:7px}.inspection-reject label,.inspection-verdict label,.runtime-attestation>label{color:var(--sima-subtle);gap:6px;font-size:8px;font-weight:700;display:grid}.inspection-reject textarea,.inspection-verdict textarea,.runtime-attestation textarea{border:1px solid var(--sima-green-on);resize:vertical;border-radius:7px;min-height:70px;padding:9px}.inspection-reject button,.inspection-verdict button,.runtime-attestation button{color:#fff;background:var(--sima-green);cursor:pointer;border:0;border-radius:7px;min-height:39px;margin-top:10px;padding:0 13px;font-size:8px;font-weight:700}.inspection-verdict{background:var(--sima-green-wash);grid-template-columns:1fr 1fr;gap:12px;display:grid}.inspection-verdict form{border:1px solid var(--sima-green-on);background:#fff;border-radius:8px;padding:13px}.danger-button{background:var(--color-error)!important}.inspection-reject{background:var(--sima-sunken)}.connection-request{border-color:var(--sima-muted);background:var(--sima-green)}.connection-pending,.connection-request{border-left-color:var(--sima-coral)}.connection-window{border:1px solid var(--sima-muted);background:var(--sima-green-deep);border-radius:9px;grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr);grid-template-areas:"verdict probes";margin:0 14px 14px;display:grid;overflow:hidden}.connection-window.blocked{border-color:var(--sima-muted)}.connection-verdict{border-right:1px solid var(--sima-ink-soft);background:linear-gradient(150deg,var(--sima-green),var(--sima-green-deep));grid-area:verdict;align-content:center;gap:8px;padding:18px;display:grid}.connection-verdict>span{border:1px solid var(--sima-coral);width:max-content;color:var(--sima-coral);font:800 7px/1 var(--font-mono);letter-spacing:.12em;padding:6px 8px}.connection-verdict h4{color:#fff;font:700 17px/1.05 var(--font-heading);margin:0}.connection-verdict p{color:var(--sima-green-on-label);margin:0;font-size:8px;line-height:1.45}.connection-verdict dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:4px 0 0;display:grid}.connection-verdict dl div{border:1px solid var(--sima-ink-soft);border-radius:5px;gap:3px;padding:7px;display:grid}.connection-verdict dt{color:var(--sima-subtle);font:650 5px/1 var(--font-mono);text-transform:uppercase}.connection-verdict dd{color:var(--sima-green-on-label);font:800 12px/1 var(--font-heading);margin:0}.connection-probes{grid-area:probes;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.connection-probes article{border:1px solid var(--sima-ink-soft);border-top:4px solid var(--sima-green-on-label);background:var(--sima-green);border-radius:7px;align-content:space-between;gap:10px;min-width:0;padding:13px;display:grid}.connection-probes article.failed{border-color:var(--sima-muted);border-top-color:var(--color-error)}.connection-probes header{align-items:center;gap:9px;display:flex}.connection-probes header>span{border:1px solid var(--sima-muted);width:30px;height:30px;color:var(--sima-green-on);font:800 8px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.connection-probes header div{gap:4px;min-width:0;display:grid}.connection-probes small{color:var(--sima-subtle);font:700 6px/1 var(--font-mono)}.connection-probes strong{color:var(--sima-green-wash);overflow-wrap:anywhere;font-size:10px}.connection-probes p{color:var(--sima-green-on-label);margin:0;font-size:7px}.connection-probes code{color:var(--sima-green-on-label);font:700 6px/1 var(--font-mono)}.connection-probes .failed code{color:var(--sima-coral)}.commit-chamber{border:1px solid var(--sima-muted);background:var(--sima-green-deep);border-radius:10px;margin:0 14px 14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d5aa460f}.commit-chamber:before{content:"";background:var(--sima-green-on-label);width:4px;position:absolute;inset:0 auto 0 0}.commit-chamber.compensated:before,.commit-chamber.compensation_failed:before{background:var(--color-error)}.commit-chamber>header{border-bottom:1px solid var(--sima-ink-soft);background:linear-gradient(115deg,var(--sima-green) 0,var(--sima-green-deep) 68%,var(--sima-green-deep) 100%);justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:18px 20px 16px 24px;display:flex}.commit-chamber>header .eyebrow{color:var(--sima-coral)}.commit-chamber>header h4{color:var(--sima-raised);font:720 19px/1 var(--font-heading);letter-spacing:-.02em;margin:5px 0 4px}.commit-chamber>header p:last-child{color:var(--sima-green-on-label);margin:0;font-size:8px}.commit-chamber>header>span{border:1px solid var(--sima-coral);color:var(--sima-coral);font:800 7px/1 var(--font-mono);letter-spacing:.08em;border-radius:4px;flex:none;padding:8px 10px}.commit-track{background:var(--sima-ink);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:14px 18px 13px 22px;list-style:none;display:grid}.commit-track li{border-top:2px solid var(--sima-secondary);align-items:center;gap:7px;min-width:0;padding:8px 10px;display:flex}.commit-track li.succeeded{border-color:var(--sima-green-on-label)}.commit-track li.failed{border-color:var(--color-error)}.commit-track li.running{border-color:var(--sima-coral)}.commit-track li>span{color:var(--sima-subtle);font:750 7px/1 var(--font-mono)}.commit-track li div{gap:3px;min-width:0;display:grid}.commit-track strong{color:var(--sima-green-soft);font-size:7px}.commit-track small{color:var(--sima-subtle);font:600 5px/1.2 var(--font-mono);overflow-wrap:anywhere}.deployment-receipt-grid,.safety-envelope{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 14px 22px;display:grid}.deployment-receipt-grid>div,.safety-envelope>div{border:1px solid var(--sima-secondary);background:var(--sima-green);border-radius:6px;gap:5px;min-width:0;padding:12px;display:grid}.deployment-receipt-grid small,.safety-envelope small{color:var(--sima-coral);font:750 6px/1 var(--font-mono);letter-spacing:.06em}.deployment-receipt-grid strong,.safety-envelope strong{color:var(--sima-green-soft);overflow-wrap:anywhere;font-size:8px}.deployment-receipt-grid code{color:var(--sima-green-on-label);font:650 6px/1 var(--font-mono)}.safety-envelope{padding-top:14px}.safety-envelope p{color:var(--sima-green-on-label);margin:0;font-size:7px;line-height:1.4}.deployment-links{gap:8px;padding:0 18px 14px 22px;display:flex}.deployment-links a{border:1px solid var(--sima-subtle);min-height:34px;color:var(--sima-green-on);background:var(--sima-green);border-radius:5px;place-items:center;padding:0 11px;font-size:7px;font-weight:700;display:inline-grid}.deployment-attestation{border:1px solid var(--sima-ink-soft);background:var(--sima-green-deep);border-radius:7px;grid-template-columns:1fr 1fr auto;align-items:stretch;gap:8px;margin:0 18px 14px 22px;padding:13px;display:grid}.deployment-attestation label{border:1px solid var(--sima-ink-soft);min-width:0;color:var(--sima-green-soft);cursor:pointer;background:var(--sima-green-deep);border-radius:5px;align-items:start;gap:8px;padding:10px;display:flex}.deployment-attestation input{accent-color:var(--sima-coral);margin-top:1px}.deployment-attestation label span{gap:4px;display:grid}.deployment-attestation label strong{font-size:7px}.deployment-attestation label small{color:var(--sima-green-on-label);font-size:6px;line-height:1.35}.deployment-attestation button{min-width:126px;color:var(--sima-ink);background:var(--sima-coral);cursor:pointer;border:0;border-radius:5px;font-size:7px;font-weight:700}.deployment-attestation button:hover{background:var(--sima-coral)}.deployment-attestation button:focus-visible,.deployment-links a:focus-visible{outline-offset:2px;outline:3px solid #f4efe0}.rollback-pin{border:1px dashed var(--sima-muted);border-left:4px solid var(--sima-coral);background:var(--sima-green-deep);border-radius:6px;align-items:center;gap:10px;margin:0 18px 16px 22px;padding:11px 13px;display:flex}.rollback-pin>span{border:1px solid var(--sima-subtle);width:28px;height:28px;color:var(--sima-coral);border-radius:50%;place-items:center;font-size:14px;display:grid}.rollback-pin div{gap:3px;display:grid}.rollback-pin strong{color:var(--sima-green-wash);font-size:8px}.rollback-pin small{color:var(--sima-green-on-label);font-size:6px;line-height:1.4}.deployment-pending{border-color:var(--sima-muted);border-left-color:var(--sima-coral)}@media (max-width:760px){.generated-bundle>header{display:grid}.generated-links{grid-template-columns:1fr 1fr}.staging-capsule{align-items:stretch;display:grid}.staging-capsule button{width:100%}.launch-airlock>header{align-items:start;padding:19px 17px}.launch-airlock h3{font-size:21px}.simulation-stamp{padding:8px 7px 7px;font-size:7px}.airlock-body{grid-template-columns:1fr;padding:10px}.provider-rails article{grid-template-columns:27px 1fr;padding:12px}.provider-rails article>span{grid-column:2;width:max-content}.airlock-receipt{order:2}.airlock-request{align-items:stretch;margin:0 10px 10px;display:grid}.airlock-request a,.airlock-request button{width:100%}.dry-run-plan{grid-template-columns:1fr;margin:0 10px 10px}.dry-run-plan dl{border-left:0;border-top:1px dashed var(--sima-ink-soft);padding:12px 0 0}.connection-window{grid-template-columns:1fr;grid-template-areas:"verdict""probes";margin:0 10px 10px}.connection-verdict{border-right:0;border-bottom:1px solid var(--sima-ink-soft)}.connection-probes{grid-template-columns:1fr 1fr}.commit-chamber{margin:0 10px 10px}.commit-chamber>header{align-items:start;padding:16px 14px 14px 17px}.commit-track{grid-template-columns:repeat(3,1fr);padding:12px 12px 10px 16px}.deployment-receipt-grid,.safety-envelope{grid-template-columns:1fr;padding:0 12px 12px 16px}.safety-envelope{padding-top:12px}.deployment-attestation{grid-template-columns:1fr;margin:0 12px 12px 16px}.deployment-attestation button{min-height:40px}.deployment-links{padding:0 12px 12px 16px;display:grid}.rollback-pin{align-items:start;margin:0 12px 14px 16px}.launch-airlock>footer{padding:11px;display:grid}.inspection-report>header{align-items:start}.inspection-checks,.inspection-verdict,.runtime-attestation fieldset{grid-template-columns:1fr}}.crm-custody{border:1px solid var(--sima-secondary);color:var(--sima-green-soft);background:var(--sima-green-deep);border-radius:14px;overflow:hidden;box-shadow:0 14px 34px #102c2c1f}.crm-custody>header{border-bottom:1px solid var(--sima-secondary);background:linear-gradient(120deg,var(--sima-green),var(--sima-green-deep) 72%);justify-content:space-between;align-items:center;gap:24px;padding:21px 24px;display:flex}.crm-custody header .eyebrow{color:var(--sima-coral)}.crm-custody h2{color:var(--sima-raised);font:680 20px/1.05 var(--font-heading);letter-spacing:-.02em;margin:7px 0 5px}.crm-custody header p:last-child{color:var(--sima-green-on-label);margin:0;font-size:9px}.crm-custody header>span{border:1px solid var(--sima-green-on-label);color:var(--sima-green-on-muted);font:800 7px/1 var(--font-mono);letter-spacing:.08em;border-radius:5px;padding:8px 10px}.custody-rail{background:var(--sima-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:15px 22px;list-style:none;display:grid}.custody-rail li{border-top:3px solid var(--sima-coral);background:var(--sima-green);gap:5px;min-width:0;padding:12px 14px 11px 18px;display:grid;position:relative}.custody-rail li:not(:last-child):after{content:"";z-index:1;background:var(--color-border-strong);width:14px;height:2px;position:absolute;top:31px;right:-7px}.custody-rail small{color:var(--sima-green-on-label);font:750 6px/1 var(--font-mono)}.custody-rail strong{color:#fff;font-size:9px}.custody-rail code{color:var(--sima-green-on-label);font:650 6px/1 var(--font-mono);overflow-wrap:anywhere}.custody-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 22px 16px;display:grid}.custody-ledger>div{border:1px solid var(--sima-ink-soft);background:var(--sima-green);border-radius:6px;gap:5px;min-width:0;padding:11px;display:grid}.custody-ledger small{color:var(--sima-coral);font:750 6px/1 var(--font-mono)}.custody-ledger strong{color:var(--sima-green-wash);font-size:9px}.custody-ledger code{color:var(--sima-green-on-label);font:650 6px/1.4 var(--font-mono);overflow-wrap:anywhere}.crm-custody>footer{border-top:1px solid var(--sima-secondary);background:var(--sima-green-deep);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:14px 22px;display:grid}.crm-custody footer>div{grid-template-columns:auto 1fr;gap:5px 10px;display:grid}.crm-custody footer strong{color:var(--sima-coral);font:750 6px/1.3 var(--font-mono);text-transform:uppercase}.crm-custody footer span{color:var(--sima-green-on-label);font-size:7px}.crm-custody nav{justify-content:end;align-items:center;gap:7px;display:flex}.crm-custody nav a,.crm-custody nav>span{border:1px solid var(--sima-subtle);min-height:34px;color:var(--sima-green-on);background:var(--sima-green);white-space:nowrap;border-radius:6px;place-items:center;padding:0 10px;font-size:7px;font-weight:700;display:inline-grid}.crm-custody nav .custody-next{border-color:var(--sima-coral);color:var(--sima-ink);background:var(--sima-coral)}.crm-custody nav>span{color:var(--sima-subtle);background:0 0;border-style:dashed}.visit-folio{border:1px solid var(--sima-border-muted);color:var(--sima-green-deep);background:var(--sima-surface);border-radius:14px;overflow:hidden;box-shadow:0 12px 28px #102c2c14}.visit-folio>header{border-bottom:1px solid var(--sima-border-strong);background:linear-gradient(112deg,var(--sima-raised),var(--sima-cream));justify-content:space-between;align-items:center;gap:24px;padding:21px 24px;display:flex}.visit-folio h2{color:var(--sima-green-deep);font:700 20px/1.05 var(--font-heading);letter-spacing:-.025em;margin:7px 0 5px}.visit-folio header p:last-child{max-width:680px;color:var(--sima-muted);margin:0;font-size:12px}.visit-folio header>span{border:1px solid var(--sima-action);color:var(--sima-secondary);font:800 12px/1 var(--font-body);letter-spacing:.08em;background:var(--sima-sunken);border-radius:5px;flex:none;padding:8px 10px}.visit-authorization{border-bottom:1px solid var(--sima-secondary);color:var(--sima-green-soft);background:var(--sima-green);grid-template-columns:auto auto auto 1fr;align-items:center;gap:7px;padding:10px 22px;display:grid}.visit-authorization strong{border:1px solid var(--sima-subtle);font:800 12px/1 var(--font-body);letter-spacing:.07em;border-radius:4px;padding:6px 8px}.visit-authorization strong:last-of-type{border-color:var(--sima-coral);color:var(--sima-coral)}.visit-authorization span{color:var(--sima-green-on-label);font:650 12px/1 var(--font-body);justify-self:end}.visit-folio-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 190px;gap:12px;padding:18px 22px;display:grid}.visit-folio-body article,.visit-folio-body aside{border:1px solid var(--sima-border-strong);background:var(--sima-raised);border-radius:8px;min-width:0;padding:15px}.visit-folio-body article .eyebrow{color:var(--sima-action-accessible)}.visit-folio-body ol,.visit-folio-body ul{color:var(--sima-secondary);gap:8px;margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.visit-folio-body aside{color:var(--sima-green-soft);background:var(--sima-green);align-content:start;gap:6px;display:grid}.visit-folio-body aside small{color:var(--sima-coral);font:750 12px/1 var(--font-body);margin-top:7px}.visit-folio-body aside small:first-child{margin-top:0}.visit-folio-body aside code{color:var(--sima-green-on-muted);font:650 12px/1.35 var(--font-mono);overflow-wrap:anywhere}.visit-folio-request,.visit-folio>footer{border-top:1px dashed var(--sima-border-muted);justify-content:space-between;align-items:center;gap:18px;padding:14px 22px;display:flex}.visit-folio footer>span{color:var(--sima-subtle);font:650 12px/1.4 var(--font-body)}.visit-folio nav{gap:7px;display:flex}.visit-folio nav a,.visit-folio-request a,.visit-folio-request button{border:1px solid var(--sima-secondary);border-radius:var(--radius-pill);min-height:36px;color:var(--sima-raised);background:var(--sima-green-hover);cursor:pointer;place-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-grid}.visit-folio nav a:first-child{color:var(--sima-secondary);background:0 0}.visit-folio-request strong{color:var(--sima-green);font-size:12px}.visit-folio-request p{color:var(--sima-subtle);margin:5px 0 0;font-size:12px}.visit-folio-lock{border-left:5px solid var(--sima-action);background:var(--sima-surface);padding:18px 22px}.visit-folio-lock strong{color:var(--sima-action-accessible);font:800 12px/1 var(--font-body);letter-spacing:.06em}.visit-folio-lock p{color:var(--sima-muted);margin:7px 0 0;font-size:12px}.visit-folio.locked>header{background:var(--sima-green-wash)}.visit-folio.locked header>span{border-color:var(--sima-subtle);color:var(--sima-action-accessible);background:var(--sima-sunken)}.visit-folio a:focus-visible,.visit-folio button:focus-visible{outline-offset:2px;outline:3px solid #d5aa46}@media (max-width:760px){.crm-custody>footer,.crm-custody>header{grid-template-columns:1fr;align-items:start;display:grid}.custody-rail{grid-template-columns:1fr;gap:8px}.custody-rail li{border-top:0;border-left:3px solid var(--sima-coral)}.custody-rail li:not(:last-child):after{top:auto;bottom:-8px;right:18px;transform:rotate(90deg)}.crm-custody footer>div,.custody-ledger{grid-template-columns:1fr}.crm-custody nav{justify-content:start;align-items:stretch;display:grid}.crm-custody nav a,.crm-custody nav>span{width:100%}.visit-folio-request,.visit-folio>footer,.visit-folio>header{align-items:start;display:grid}.visit-authorization{grid-template-columns:1fr}.visit-authorization span{justify-self:start}.visit-folio-body{grid-template-columns:1fr}.visit-folio nav{align-items:stretch;display:grid}.visit-folio nav a,.visit-folio-request a,.visit-folio-request button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important}}.preview-lifecycle{border:1px solid var(--sima-ink-soft);background:var(--sima-green-deep);border-radius:7px;margin:0 18px 14px 22px;overflow:hidden}.preview-lifecycle>header{border-bottom:1px solid var(--sima-secondary);padding:12px}.preview-lifecycle>header div{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.preview-lifecycle small{color:var(--sima-coral);font:750 6px/1 var(--font-mono)}.preview-lifecycle strong{color:var(--sima-green-wash);font-size:9px}.preview-lifecycle p,.preview-lifecycle span{color:var(--sima-green-on-label);font-size:7px}.lifecycle-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px;display:grid}.lifecycle-actions form{border:1px solid var(--sima-ink-soft);background:var(--sima-green);border-radius:5px;gap:8px;padding:10px;display:grid}.lifecycle-actions label{color:var(--sima-green-on);gap:5px;font-size:7px;display:grid}.lifecycle-actions label:first-child{grid-template-columns:auto 1fr;align-items:start}.lifecycle-actions button,.lifecycle-actions input{min-height:34px}.preview-lifecycle .airlock-request{margin:10px}.site-hosting{border-color:var(--sima-ink-soft)}.hosting-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px;display:grid}.hosting-ledger>div{border:1px solid var(--sima-ink-soft);background:var(--sima-green);border-radius:5px;gap:5px;min-width:0;padding:10px;display:grid}.hosting-ledger code{color:var(--sima-green-on-label);font:650 6px/1 var(--font-mono);overflow-wrap:anywhere}.dispatch-band{border:1px solid var(--sima-green-on);border-left:7px solid var(--sima-subtle);background:var(--sima-surface);border-radius:13px;margin-top:18px;overflow:hidden;box-shadow:0 8px 25px #12211f0a}.dispatch-band.urgent{border-color:var(--sima-border-muted);border-left-color:var(--sima-action);background:var(--sima-surface)}.dispatch-band>header{justify-content:space-between;align-items:center;gap:25px;min-height:76px;padding:15px 20px;display:flex}.dispatch-band h2{font:690 20px/1 var(--font-heading);letter-spacing:-.025em;margin:5px 0 0}.dispatch-band header>a,.lead-dispatch>a{border:1px solid var(--sima-green-on-muted);min-height:37px;color:var(--sima-green-hover);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:16px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.dispatch-band.urgent header>a{border-color:var(--sima-coral);color:var(--sima-action-accessible)}.dispatch-band ol{border-top:1px solid var(--sima-green-on);margin:0;padding:0;list-style:none}.dispatch-band li{border-bottom:1px dashed var(--sima-green-on);grid-template-columns:145px minmax(150px,.7fr) minmax(220px,1fr) 70px;align-items:center;gap:14px;min-height:52px;padding:10px 20px;display:grid}.dispatch-band li:last-child{border-bottom:0}.dispatch-band li.critical,.dispatch-band li.overdue{background:#d46f550e}.dispatch-band time{color:var(--sima-subtle);font:700 7px/1.3 var(--font-mono)}.dispatch-band li>a{color:var(--sima-green);overflow-wrap:anywhere;font-size:10px;font-weight:700}.dispatch-band li>span{color:var(--sima-subtle);overflow-wrap:anywhere;font-size:9px}.dispatch-band li>strong{color:var(--sima-subtle);font:800 6px/1 var(--font-mono);letter-spacing:.06em;justify-self:end}.dispatch-band li.critical>strong,.dispatch-band li.overdue>strong{color:var(--sima-action-accessible)}.dispatch-band li.critical{box-shadow:inset 4px 0 var(--sima-action-accessible)}.dispatch-band li.due-soon>strong{color:var(--sima-action-accessible)}.dispatch-clear{border-top:1px dashed var(--sima-green-on);color:var(--sima-subtle);background:#ffffff73;margin:0;padding:13px 20px;font-size:9px}.lead-dispatch{border:1px solid var(--sima-green-on);border-left:6px solid var(--sima-subtle);background:var(--sima-surface);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:90px;padding:17px 19px;display:grid}.lead-dispatch.urgent{border-color:var(--sima-border-muted);border-left-color:var(--sima-action);background:var(--sima-surface)}.lead-dispatch.pending{border-left-color:var(--sima-coral);background:var(--sima-surface)}.dispatch-pin{border:1px solid var(--sima-green-on-muted);width:36px;height:36px;color:var(--sima-green-hover);font:800 13px/1 var(--font-mono);background:#fff;border-radius:50%;place-items:center;display:grid}.lead-dispatch.urgent .dispatch-pin{border-color:var(--sima-coral);color:var(--sima-action-accessible)}.lead-dispatch.pending .dispatch-pin{border-color:var(--sima-coral);color:var(--sima-ink-soft)}.lead-dispatch h2{font:690 15px/1.15 var(--font-heading);letter-spacing:-.015em;margin:5px 0 4px}.lead-dispatch p:last-child{color:var(--sima-subtle);margin:0;font-size:12px}.lead-dispatch.urgent>a{border-color:var(--sima-coral);color:var(--sima-action-accessible)}.dispatch-band a:focus-visible,.lead-dispatch a:focus-visible{outline-offset:2px;outline:3px solid #d5aa4699}.follow-up-thesis{border-radius:var(--radius-lg);color:var(--sima-green-wash);background:var(--sima-green-deep);grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:end;gap:40px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #102c2b1f}.follow-up-thesis:after{content:"";border:1px solid #d5aa464d;border-radius:50%;width:230px;height:230px;position:absolute;top:-120px;right:-105px;box-shadow:0 0 0 32px #d5aa460a,0 0 0 64px #d5aa4606}.follow-up-thesis>*{z-index:1;position:relative}.follow-up-thesis .eyebrow{color:var(--sima-coral)}.follow-up-thesis h2{max-width:720px;font:690 clamp(27px,3.2vw,42px)/1.02 var(--font-heading);letter-spacing:-.04em;margin:9px 0 8px}.follow-up-thesis p:last-child{max-width:690px;color:var(--sima-disabled);margin:0;font-size:12px;line-height:1.55}.follow-up-thesis dl{border:1px solid var(--sima-ink-soft);border-radius:var(--radius-lg);background:var(--sima-green);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.follow-up-thesis dl>div{border-right:1px solid var(--sima-ink-soft);gap:7px;min-width:0;padding:15px 13px;display:grid}.follow-up-thesis dl>div:last-child{border-right:0}.follow-up-thesis dt{color:var(--sima-green-on-label);font:700 12px/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em}.follow-up-thesis dd{color:var(--sima-coral);font:760 25px/1 var(--font-heading);margin:0}.follow-up-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid;position:relative}.follow-up-board:before{content:"";background:linear-gradient(transparent,var(--sima-green-on-muted) 8%,var(--sima-green-on-muted) 92%,transparent);width:1px;position:absolute;inset:30px 50% 24px auto}.follow-up-lane{border:1px solid var(--sima-green-on);border-top:4px solid var(--sima-coral);background:var(--sima-surface);border-radius:14px;min-width:0;padding:24px;box-shadow:0 9px 26px #12211f0b}.follow-up-lane.urgent{border-top-color:var(--sima-action);background:var(--sima-surface)}.follow-up-history>header,.follow-up-lane>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.follow-up-history h2,.follow-up-lane h2{font:690 22px/1 var(--font-heading);letter-spacing:-.025em;margin:6px 0 0}.follow-up-history>header>span,.follow-up-lane>header>span{border:1px solid var(--sima-green-on);width:34px;height:34px;color:var(--sima-ink-soft);font:750 12px/1 var(--font-body);background:#fff;border-radius:50%;place-items:center;display:grid}.follow-up-lane.urgent>header>span{border-color:var(--sima-coral);color:var(--sima-action-accessible);background:var(--sima-sunken)}.follow-up-lane>div{gap:10px;margin-top:18px;display:grid}.follow-up-card{border:1px solid var(--sima-green-on);border-left:5px solid var(--sima-coral);background:#fff;border-radius:9px;overflow:hidden}.follow-up-card.overdue{border-left-color:var(--sima-action)}.follow-up-card.normal{border-left-color:var(--sima-subtle)}.follow-up-card.critical{border-left-color:var(--sima-action-accessible);box-shadow:0 7px 20px #9d3f351a}.follow-up-card>header{justify-content:space-between;align-items:center;gap:14px;padding:11px 14px 0;display:flex}.follow-up-card time{color:var(--sima-muted);font:700 12px/1 var(--font-body)}.follow-up-card header span{color:var(--sima-ink-soft);background:var(--sima-coral-soft);font:800 12px/1 var(--font-body);letter-spacing:.07em;border-radius:4px;padding:5px 7px}.follow-up-card.overdue header span{color:var(--sima-action-accessible);background:var(--sima-coral-soft)}.follow-up-card.critical header span{color:#fff;background:var(--sima-action-accessible)}.follow-up-card.normal header span{color:var(--sima-ink-soft);background:var(--sima-green-soft)}.follow-up-card>a{width:max-content;max-width:calc(100% - 28px);color:var(--sima-green-deep);font:720 15px/1.15 var(--font-heading);overflow-wrap:anywhere;margin:11px 14px 0;display:block}.follow-up-card>a:hover{color:var(--sima-green-hover)}.follow-up-card>p{color:var(--sima-muted);margin:7px 14px 13px;font-size:12px;line-height:1.48}.sla-clock{--clock-position:18%;grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:6px 10px;padding:0 14px 12px;display:grid}.follow-up-card.due-soon .sla-clock{--clock-position:43%}.follow-up-card.overdue .sla-clock{--clock-position:72%}.follow-up-card.critical .sla-clock{--clock-position:94%}.sla-clock>span{background:linear-gradient(90deg,var(--sima-subtle) 0 30%,var(--sima-coral) 30% 56%,var(--sima-action) 56% 80%,var(--sima-action-accessible) 80%);border-radius:9px;height:4px;position:relative}.sla-clock>span i{width:12px;height:12px;left:var(--clock-position);background:var(--sima-green-deep);box-shadow:0 0 0 1px var(--sima-muted);border:3px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sla-clock strong{color:var(--sima-ink-soft);font:750 12px/1 var(--font-body)}.sla-clock small{color:var(--sima-green-on-label);font:600 12px/1 var(--font-body);text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1}.follow-up-receipt{border-block:1px dashed var(--sima-green-on);background:var(--sima-raised);grid-template-columns:1fr 1fr auto;gap:8px;padding:9px 14px;display:grid}.follow-up-receipt code{min-width:0;color:var(--sima-subtle);font:650 12px/1.35 var(--font-mono);overflow-wrap:anywhere}.follow-up-receipt code:last-child{color:var(--sima-ink-soft)}.follow-up-card>footer{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:11px 14px 13px;display:grid}.follow-up-card footer form{grid-template-columns:minmax(100px,1fr) auto;gap:6px;min-width:0;display:grid}.follow-up-card input{border:1px solid var(--sima-green-on);background:var(--sima-raised);border-radius:6px;min-width:0;min-height:35px;padding:7px 9px;font-size:12px}.follow-up-card button{border-radius:var(--radius-pill);color:#fff;background:var(--sima-green-hover);cursor:pointer;border:0;min-height:35px;padding:0 10px;font-size:12px;font-weight:700}.follow-up-card details{position:relative}.follow-up-card summary{border:1px solid var(--sima-border-strong);min-height:35px;color:var(--sima-action-accessible);background:var(--sima-surface);cursor:pointer;border-radius:6px;place-items:center;padding:0 10px;font-size:12px;font-weight:700;list-style:none;display:grid}.follow-up-card summary::-webkit-details-marker{display:none}.follow-up-card details form{grid-template-columns:minmax(120px,1fr) auto;margin-top:7px}.follow-up-card details button{background:var(--sima-action)}.follow-up-secondary-actions{grid-template-columns:1fr auto;align-items:start;gap:6px;display:grid}.follow-up-secondary-actions details[open]{grid-column:1/-1}.follow-up-card .reschedule-control summary{border-color:var(--sima-coral);color:var(--sima-secondary);background:var(--sima-sunken)}.follow-up-card .reschedule-control form{grid-template-columns:minmax(145px,.8fr) minmax(160px,1.2fr) auto;align-items:end}.follow-up-card .reschedule-control label{min-width:0;color:var(--sima-subtle);gap:5px;font-size:12px;font-weight:700;display:grid}.follow-up-card .reschedule-control button{color:var(--sima-ink);background:var(--sima-coral)}.follow-up-amendments{border-bottom:1px dashed var(--sima-green-on);background:var(--sima-surface);gap:6px;margin:0;padding:9px 14px;list-style:none;display:grid}.follow-up-amendments li{border-left:3px solid var(--sima-coral);grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding-left:10px;display:grid}.follow-up-amendments code,.follow-up-amendments time{color:var(--sima-muted);font:650 12px/1.3 var(--font-mono)}.follow-up-amendments span{color:var(--sima-ink-soft);font-size:12px;font-weight:700}.follow-up-amendments span b{color:var(--sima-action)}.follow-up-amendments p{color:var(--sima-muted);grid-column:2/-1;margin:0;font-size:12px;line-height:1.4}.closed-amendments{grid-column:1/-1}.closed-amendments>summary{cursor:pointer;width:max-content;color:var(--sima-ink-soft);font:700 7px/1 var(--font-mono)}.closed-amendments .follow-up-amendments{border:1px dashed var(--sima-border-strong);border-radius:6px;margin-top:8px}.follow-up-card input:focus-visible,.follow-up-card summary:focus-visible{outline-offset:2px;outline:3px solid #d5aa468c}.follow-up-empty{border:1px dashed var(--sima-green-on-muted);min-height:116px;color:var(--sima-subtle);text-align:center;background:#ffffff94;border-radius:9px;place-content:center;gap:6px;padding:22px;display:grid}.follow-up-empty strong{color:var(--sima-secondary);font-size:12px}.follow-up-empty p{max-width:360px;margin:0;font-size:12px;line-height:1.45}.follow-up-history{border:1px solid var(--sima-green-on);background:var(--sima-green-wash);border-radius:14px;margin-top:18px;padding:22px 24px}.follow-up-history>div{gap:6px;margin-top:15px;display:grid}.follow-up-history article{border:1px solid var(--sima-green-on);background:#fff;border-radius:7px;grid-template-columns:125px minmax(150px,1fr) 90px minmax(180px,1.3fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.follow-up-history strong,.follow-up-history time{color:var(--sima-muted);font:700 12px/1 var(--font-body)}.follow-up-history a{color:var(--sima-green);font-size:12px;font-weight:700}.follow-up-history p{color:var(--sima-subtle);margin:0;font-size:12px}@media (max-width:760px){.preview-lifecycle{margin:0 12px 12px 16px}.hosting-ledger,.lifecycle-actions,.preview-lifecycle>header div{grid-template-columns:1fr}.dispatch-band>header,.lead-dispatch{grid-template-columns:1fr;align-items:start;display:grid}.dispatch-band header>a,.lead-dispatch>a{justify-content:space-between;width:100%}.dispatch-band li{grid-template-columns:1fr auto;gap:6px 12px}.dispatch-band li>span{grid-column:1/-1}.dispatch-band li>strong{grid-area:1/2}.dispatch-pin{display:none}.follow-up-thesis{grid-template-columns:1fr;gap:22px;padding:25px 21px}.follow-up-thesis h2{font-size:29px}.follow-up-board{grid-template-columns:1fr}.follow-up-board:before{display:none}.follow-up-lane{padding:19px 16px}.follow-up-card .reschedule-control form,.follow-up-card details form,.follow-up-card footer form,.follow-up-card>footer{grid-template-columns:1fr}.follow-up-secondary-actions{grid-template-columns:1fr 1fr}.follow-up-amendments li{grid-template-columns:1fr}.follow-up-amendments p{grid-column:auto}.follow-up-card button,.follow-up-card summary{width:100%;min-height:40px}.follow-up-receipt{grid-template-columns:1fr 1fr}.follow-up-receipt code:last-child{grid-column:1/-1}.follow-up-history{padding:19px 16px}.follow-up-history article{grid-template-columns:1fr auto}.follow-up-history article p{grid-column:1/-1}}.prompt-cms-stack{gap:18px;display:grid}.prompt-thesis{color:#fff;background:linear-gradient(120deg,var(--sima-green-deep) 0,var(--sima-green-hover) 68%,var(--sima-green-hover) 100%);border-radius:18px;grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:45px;min-height:190px;padding:32px 35px;display:grid;box-shadow:0 18px 45px #102c2c24}.prompt-thesis .eyebrow{color:var(--sima-green-on-label)}.prompt-thesis h2{max-width:780px;font:640 clamp(29px,3.2vw,45px)/1 var(--font-heading);letter-spacing:-.045em;margin:9px 0}.prompt-thesis p:last-child{max-width:720px;color:var(--sima-green-on-muted);margin:0;font-size:12px;line-height:1.55}.prompt-thesis aside{background:#08222161;border:1px solid #d5aa468c;border-radius:12px;gap:8px;padding:21px;display:grid;transform:rotate(1deg)}.prompt-thesis aside small,.prompt-thesis aside span{color:var(--sima-green-on-muted);font:700 7px/1.3 var(--font-mono);text-transform:uppercase}.prompt-thesis aside strong{color:var(--sima-action-accessible);font:700 19px/1 var(--font-heading)}.prompt-notice{border:1px solid var(--sima-green-on);border-left:5px solid var(--sima-green-hover);color:var(--sima-secondary);background:var(--sima-green-wash);border-radius:8px;margin:0;padding:12px 16px;font-size:10px;font-weight:700}.prompt-studio{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;display:grid}.prompt-agent-index{border:1px solid var(--sima-green-on);background:var(--sima-green-wash);border-radius:14px;position:sticky;top:18px;overflow:hidden}.prompt-agent-index>header{color:#fff;background:var(--sima-green-deep);padding:20px}.prompt-agent-index h2,.prompt-version-ledger>header h2{font:650 20px/1 var(--font-heading);margin:7px 0 0}.prompt-agent-index ul{gap:3px;margin:0;padding:8px;list-style:none;display:grid}.prompt-agent-index a{color:var(--sima-secondary);border-left:3px solid #0000;border-radius:6px;gap:4px;padding:10px 11px;display:grid}.prompt-agent-index a:hover{background:var(--sima-raised)}.prompt-agent-index a.active{border-left-color:var(--sima-action-accessible);color:var(--sima-green);background:#fff;box-shadow:0 3px 12px #102c2c0f}.prompt-agent-index a span{font-size:10px;font-weight:700}.prompt-agent-index a small{color:var(--sima-subtle);font:650 7px/1 var(--font-mono)}.prompt-workbench{gap:18px;min-width:0;display:grid}.prompt-active-sheet{border:1px solid var(--sima-green-on-muted);background:var(--sima-surface);border-radius:15px;overflow:hidden;box-shadow:0 9px 30px #12211f0d}.prompt-active-sheet>header{color:#fff;background:var(--sima-green);justify-content:space-between;gap:20px;padding:23px 26px;display:flex}.prompt-active-sheet h2{font:650 22px/1 var(--font-heading);margin:7px 0 0}.prompt-active-sheet header>span{border:1px solid var(--sima-green-on-label);color:var(--sima-coral);font:800 7px/1 var(--font-mono);letter-spacing:.12em;border-radius:4px;align-self:center;padding:7px 9px;transform:rotate(-1deg)}.prompt-active-sheet pre,.prompt-version-copy pre{white-space:pre-wrap;overflow-wrap:anywhere;font:600 9px/1.65 var(--font-mono);margin:0}.prompt-active-sheet>pre{max-height:330px;color:var(--sima-secondary);background:var(--sima-raised);padding:24px 27px;overflow:auto}.prompt-active-sheet>footer{border-top:1px solid var(--sima-green-soft);color:var(--sima-subtle);font:650 7px/1 var(--font-mono);gap:18px;padding:11px 26px;display:flex}.prompt-empty{color:var(--sima-subtle);padding:30px;font-size:10px}.prompt-composer{border:1px solid var(--sima-border-muted);background:var(--sima-surface);border-radius:13px;overflow:hidden}.prompt-composer>summary{cursor:pointer;color:var(--sima-secondary);padding:17px 20px;font-size:11px;font-weight:700;list-style:none}.prompt-composer>summary::-webkit-details-marker{display:none}.prompt-composer>summary span{float:right;color:var(--sima-action-accessible);font:800 10px/1 var(--font-mono)}.prompt-composer form{border-top:1px solid var(--sima-border-strong);grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.prompt-composer label,.prompt-version-copy form label{min-width:0;color:var(--sima-muted);gap:6px;font-size:8px;font-weight:700;display:grid}.prompt-composer label small{color:var(--sima-green-on-label);font-weight:600}.prompt-composer input,.prompt-composer textarea,.prompt-version-copy form input{border:1px solid var(--sima-green-on);background:#fff;border-radius:7px;min-width:0;padding:10px;font-size:9px}.prompt-instruction-field{grid-column:1/-1}.prompt-composer textarea{resize:vertical;min-height:260px;font:600 9px/1.6 var(--font-mono)}.prompt-composer form>p{color:var(--sima-subtle);align-self:center;margin:0;font-size:8px;line-height:1.45}.prompt-composer button,.prompt-version-copy form button{cursor:pointer;color:#fff;background:var(--sima-green);border:0;border-radius:7px;min-height:39px;padding:0 13px;font-size:9px;font-weight:700}.prompt-version-ledger{border:1px solid var(--sima-green-on);background:var(--sima-green-wash);border-radius:15px;padding:24px}.prompt-version-ledger>header{margin-bottom:17px}.prompt-version-ledger>div{gap:10px;display:grid;position:relative}.prompt-version-ledger>div:before{content:"";background:var(--sima-green-on-muted);width:2px;position:absolute;top:8px;bottom:8px;left:31px}.prompt-version{z-index:1;border:1px solid var(--sima-green-on);background:#fff;border-radius:10px;grid-template-columns:63px minmax(0,1fr);min-height:120px;display:grid;position:relative;overflow:hidden}.prompt-version-spine{color:var(--sima-ink-soft);background:var(--sima-green-soft);flex-direction:column;justify-content:space-between;align-items:center;padding:14px 6px;display:flex}.prompt-active .prompt-version-spine{color:var(--sima-coral);background:var(--sima-green)}.prompt-draft .prompt-version-spine{color:var(--sima-secondary);background:var(--sima-border)}.prompt-version-spine strong{font:800 14px/1 var(--font-mono)}.prompt-version-spine span{writing-mode:vertical-rl;font:800 7px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transform:rotate(180deg)}.prompt-version-copy{min-width:0;padding:16px 18px}.prompt-version-copy>header{justify-content:space-between;gap:16px;display:flex}.prompt-version-copy header div{gap:5px;display:grid}.prompt-version-copy header strong{color:var(--sima-secondary);font-size:11px}.prompt-version-copy header small,.prompt-version-copy header>span{color:var(--sima-subtle);font:650 7px/1.3 var(--font-mono)}.prompt-version-copy>p{color:var(--sima-subtle);font:650 7px/1.4 var(--font-mono);margin:12px 0 0}.prompt-version-copy>details{margin-top:11px}.prompt-version-copy>details summary{cursor:pointer;width:max-content;color:var(--sima-green-hover);font-size:8px;font-weight:700}.prompt-version-copy>details pre{border:1px solid var(--sima-green-soft);max-height:250px;color:var(--sima-ink-soft);background:var(--sima-raised);border-radius:7px;margin-top:9px;padding:13px;overflow:auto}.prompt-version-copy form{border-top:1px dashed var(--sima-green-on);grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:9px;margin-top:14px;padding-top:13px;display:grid}.prompt-version-copy blockquote{border-left:3px solid var(--sima-green-on-label);color:var(--sima-subtle);background:var(--sima-green-wash);margin:13px 0 0;padding:10px 12px;font-size:8px;line-height:1.5}.prompt-cms-stack a:focus-visible,.prompt-cms-stack input:focus-visible,.prompt-cms-stack summary:focus-visible,.prompt-cms-stack textarea:focus-visible{outline-offset:2px;outline:3px solid #d5aa468c}@media (max-width:1000px){.prompt-studio{grid-template-columns:1fr}.prompt-agent-index{position:static}.prompt-agent-index ul{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-agent-index a{min-height:48px}}@media (max-width:760px){.prompt-thesis{grid-template-columns:1fr;gap:22px;padding:25px 21px}.prompt-thesis h2{font-size:30px}.prompt-agent-index ul{grid-template-columns:1fr 1fr}.prompt-active-sheet>header,.prompt-version-copy>header{display:grid}.prompt-active-sheet>footer{gap:7px;display:grid}.prompt-composer form{grid-template-columns:1fr}.prompt-instruction-field{grid-column:auto}.prompt-version-ledger{padding:17px 12px}.prompt-version{grid-template-columns:47px minmax(0,1fr)}.prompt-version-ledger>div:before{left:23px}.prompt-version-copy{padding:14px 12px}.prompt-version-copy form{grid-template-columns:1fr}.prompt-version-copy form button{min-height:42px}}@media (max-width:900px){.identity-stage{grid-template-columns:1fr}.identity-manifest{min-height:auto;padding:34px clamp(24px,7vw,56px) 40px}.identity-thesis{margin:72px 0 38px}.identity-thesis h1{font-size:clamp(39px,10vw,62px)}.identity-console{min-height:auto;padding-block:60px}}@media (max-width:620px){.clearance-path{grid-template-columns:1fr;gap:15px}.clearance-path li{border-top:1px solid #ffffff14;padding-top:15px}.clearance-path li:first-child{border-top:0}.identity-console{padding:42px 16px}.identity-widget{padding:8px}}.governance-stack{gap:18px;display:grid}.governance-thesis{border:1px solid var(--sima-secondary);color:#fff;background:radial-gradient(circle at 78% 20%,#d5aa4621,transparent 24%),linear-gradient(115deg,var(--sima-green-deep),var(--sima-green) 62%,var(--sima-green-hover));border-radius:18px;grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:42px;min-height:210px;padding:31px 35px;display:grid;box-shadow:0 18px 45px #102c2c24}.governance-thesis .eyebrow{color:var(--sima-green-on-label)}.governance-thesis h2{max-width:760px;font:650 clamp(32px,3.5vw,49px)/.95 var(--font-heading);letter-spacing:-.052em;margin:8px 0 10px}.governance-thesis p:last-child{max-width:700px;color:var(--sima-green-on-muted);margin:0;font-size:12px;line-height:1.55}.governance-thesis aside{box-shadow:inset 5px 0 0 var(--sima-coral);background:#051c1b8a;border:1px solid #ffffff26;border-radius:8px;gap:8px;padding:23px 21px 20px 28px;display:grid;position:relative}.governance-thesis aside:before{content:"";border:3px solid var(--sima-green);background:var(--sima-coral);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.governance-thesis aside.blocked{box-shadow:inset 5px 0 0 var(--sima-action)}.governance-thesis aside.blocked:before{background:var(--sima-action)}.governance-thesis aside small,.governance-thesis aside span{color:var(--sima-green-on-label);font:700 7px/1.3 var(--font-mono);text-transform:uppercase}.governance-thesis aside strong{color:var(--sima-coral);font:800 18px/1 var(--font-mono)}.governance-thesis aside.blocked strong{color:var(--sima-coral)}.governance-studio{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;display:grid}.governance-workbench{gap:18px;min-width:0;display:grid}.governance-chain{border:1px solid var(--sima-green-on);background:var(--sima-green-wash);border-radius:14px;grid-template-columns:minmax(130px,1fr) 70px minmax(130px,1fr) 70px minmax(130px,1fr);align-items:center;gap:0;min-height:104px;padding:17px 21px;display:grid}.governance-chain article{border:1px solid var(--sima-green-on);background:#fff;border-radius:8px;grid-template-columns:1fr auto;align-content:center;gap:6px 12px;min-height:67px;padding:13px 15px;display:grid}.governance-chain article small,.governance-chain article span{color:var(--sima-subtle);font:750 7px/1 var(--font-mono)}.governance-chain article strong{color:var(--sima-green-hover);font:750 15px/1 var(--font-heading)}.governance-chain article small{grid-column:1/-1}.governance-chain article.resolved{border-color:var(--sima-green-on-label);box-shadow:inset 4px 0 0 var(--sima-green-hover)}.governance-chain article.missing{border-color:var(--sima-coral);box-shadow:inset 4px 0 0 var(--sima-action)}.governance-chain>i{background:var(--sima-green-on-label);height:2px;position:relative}.governance-chain>i:after{content:"";border-top:2px solid var(--sima-green-on-label);border-right:2px solid var(--sima-green-on-label);width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.governance-blockers{border:1px solid var(--sima-border-muted);border-left:5px solid var(--sima-action);color:var(--sima-ink-soft);background:var(--sima-surface);border-radius:9px;padding:14px 18px}.governance-blockers strong{font-size:10px}.governance-blockers ul{gap:4px;margin:8px 0 0;padding-left:18px;font-size:8px;display:grid}.contract-desk{border:1px solid var(--sima-green-on-muted);background:var(--sima-raised);border-radius:15px;overflow:hidden;box-shadow:0 9px 28px #12211f0d}.contract-desk>header{color:#fff;background:var(--sima-green);justify-content:space-between;gap:20px;padding:21px 25px;display:flex}.contract-desk h2,.governance-drafts h2,.skill-bay h2,.skill-registry h2{font:650 21px/1 var(--font-heading);margin:6px 0 0}.contract-desk>header>span{border:1px solid var(--sima-green-on-label);color:var(--sima-coral);font:800 8px/1 var(--font-mono);border-radius:4px;align-self:center;padding:6px 9px}.contract-sheet{grid-template-columns:1fr 1fr;gap:18px;padding:23px 25px;display:grid}.contract-purpose{border-left:5px solid var(--sima-coral);color:var(--sima-secondary);background:var(--sima-sunken);grid-column:1/-1;padding:17px 19px}.contract-purpose span{color:var(--sima-action-accessible);font:750 7px/1 var(--font-mono);text-transform:uppercase}.contract-purpose p{margin:7px 0 0;font-size:12px;font-weight:700;line-height:1.45}.contract-sheet h3{color:var(--sima-secondary);margin:0;font-size:10px}.contract-sheet ul{color:var(--sima-subtle);gap:6px;margin:10px 0 0;padding-left:17px;font-size:8px;line-height:1.45;display:grid}.contract-prohibitions{border-left:1px dashed var(--sima-border-strong);padding-left:18px}.contract-prohibitions li::marker{color:var(--sima-action)}.contract-sheet>details{grid-column:1/-1}.contract-sheet summary,.skill-active-version summary{cursor:pointer;width:max-content;color:var(--sima-green-hover);font-size:8px;font-weight:700}.contract-sheet pre,.skill-active-version pre{border:1px solid var(--sima-green-on);white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;color:var(--sima-ink-soft);background:var(--sima-green-wash);font:600 8px/1.6 var(--font-mono);border-radius:7px;margin:11px 0 0;padding:14px;overflow:auto}.governance-composer,.skill-version-composer{border:1px solid var(--sima-border-muted);background:var(--sima-surface);border-radius:13px;overflow:hidden}.governance-composer>summary,.skill-version-composer>summary{cursor:pointer;color:var(--sima-secondary);padding:16px 19px;font-size:10px;font-weight:700;list-style:none}.governance-composer summary span,.skill-version-composer summary span{float:right;font:800 10px/1 var(--font-mono)}.governance-composer form,.skill-version-composer form{border-top:1px solid var(--sima-border-strong);grid-template-columns:1fr 1fr;gap:13px;padding:19px;display:grid}.governance-composer label,.governance-drafts label,.skill-registry label{min-width:0;color:var(--sima-muted);gap:6px;font-size:8px;font-weight:700;display:grid}.governance-composer small,.skill-registry small{color:var(--sima-green-on-label);font-weight:600}.governance-composer input,.governance-composer textarea,.governance-drafts input,.skill-registry input,.skill-registry textarea{border:1px solid var(--sima-green-on);min-width:0;color:var(--sima-secondary);background:#fff;border-radius:7px;padding:9px 10px;font-size:9px}.governance-composer textarea,.skill-registry textarea{resize:vertical;min-height:88px}.governance-composer .code-field,.skill-registry .code-field{min-height:210px;font:600 8px/1.55 var(--font-mono)}.wide-field{grid-column:1/-1}.governance-composer button,.governance-drafts button,.skill-registry button{cursor:pointer;color:#fff;background:var(--sima-green-hover);border:0;border-radius:7px;min-height:39px;padding:0 14px;font-size:8px;font-weight:700}.governance-drafts{border:1px solid var(--sima-border-muted);background:var(--sima-surface);border-radius:14px;padding:21px 23px}.governance-drafts>header{margin-bottom:13px}.governance-drafts article{border-top:1px dashed var(--sima-border-strong);grid-template-columns:minmax(160px,1fr) minmax(300px,1.4fr);align-items:end;gap:16px;padding:13px;display:grid}.governance-drafts article>div{gap:6px;display:grid}.governance-drafts article strong{color:var(--sima-secondary);font-size:10px}.governance-drafts article small{color:var(--sima-subtle);font:650 7px/1 var(--font-mono)}.governance-drafts form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.skill-bay{border:1px solid var(--sima-green-on);background:var(--sima-green-wash);border-radius:15px;overflow:hidden}.skill-bay>header{justify-content:space-between;gap:20px;padding:20px 23px;display:flex}.skill-bay>header>span{color:var(--sima-green-hover);font:800 8px/1 var(--font-mono);align-self:center}.skill-binding-list{gap:8px;padding:0 15px 15px;display:grid}.skill-binding-list article{border:1px solid var(--sima-green-on);background:#fff;border-radius:9px;grid-template-columns:48px minmax(0,1fr);display:grid;overflow:hidden}.skill-binding-list article.disabled{opacity:.62}.skill-port{color:var(--sima-coral);background:var(--sima-green);place-items:center;display:grid}.skill-port span{writing-mode:vertical-rl;font:800 8px/1 var(--font-mono);letter-spacing:.14em;transform:rotate(180deg)}.skill-binding-list article>div:last-child{padding:13px 15px}.skill-binding-list header{justify-content:space-between;gap:12px;display:flex}.skill-binding-list header strong{color:var(--sima-secondary);font-size:11px}.skill-binding-list header small{color:var(--sima-green-on-label);font:650 7px/1 var(--font-mono)}.skill-binding-list p{color:var(--sima-subtle);margin:7px 0 10px;font-size:8px}.skill-binding-list footer{border-top:1px solid var(--sima-green-soft);align-items:center;gap:12px;padding-top:9px;display:flex}.skill-binding-list footer>span{color:var(--sima-green-hover);font:800 7px/1 var(--font-mono);margin-right:auto}.skill-binding-list footer a,.skill-binding-list footer button{cursor:pointer;color:var(--sima-green-hover);background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.skill-registry{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:14px;display:grid}.skill-registry>aside{border:1px solid var(--sima-green-on);background:var(--sima-green-wash);border-radius:13px;overflow:hidden}.skill-registry>aside>header{color:#fff;background:var(--sima-green);padding:18px}.skill-registry nav ul{gap:3px;margin:0;padding:7px;list-style:none;display:grid}.skill-registry nav a{color:var(--sima-ink-soft);border-left:3px solid #0000;border-radius:6px;gap:3px;padding:9px 10px;display:grid}.skill-registry nav a.active{border-left-color:var(--sima-coral);color:var(--sima-green);background:#fff}.skill-registry nav span{font-size:9px;font-weight:700}.skill-registry nav small{font:650 6px/1 var(--font-mono)}.skill-registry>aside>details{border-top:1px solid var(--sima-green-on)}.skill-registry>aside>details>summary{cursor:pointer;color:var(--sima-green-hover);padding:13px 15px;font-size:8px;font-weight:700}.skill-registry>aside form{gap:10px;padding:12px;display:grid}.skill-console{border:1px solid var(--sima-green-on);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.skill-console>header{color:#fff;background:var(--sima-green-hover);justify-content:space-between;gap:18px;padding:21px 23px;display:flex}.skill-console>header h2{color:#fff}.skill-console>header p:last-child{max-width:590px;color:var(--sima-green-on-muted);margin:8px 0 0;font-size:8px;line-height:1.5}.skill-console>header>span{border:1px solid var(--sima-green-on-label);color:var(--sima-coral);font:800 7px/1 var(--font-mono);border-radius:4px;align-self:start;padding:6px 8px}.skill-active-version{border-bottom:1px solid var(--sima-green-soft);padding:18px 21px}.skill-active-version dl{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;display:grid}.skill-active-version dl div{border:1px solid var(--sima-green-soft);background:var(--sima-surface);border-radius:7px;padding:11px}.skill-active-version dt{color:var(--sima-subtle);font:750 7px/1 var(--font-mono)}.skill-active-version dd{color:var(--sima-secondary);margin:6px 0 0;font-size:8px;font-weight:700}.skill-bind-form{border-bottom:1px solid var(--sima-green-soft);grid-template-columns:110px minmax(0,1fr) auto;align-items:end;gap:11px;padding:18px 21px;display:grid}.skill-bind-form textarea{min-height:55px}.skill-version-composer{margin:17px}.skill-version-draft{border:1px solid var(--sima-border-muted);background:var(--sima-surface);border-radius:8px;grid-template-columns:minmax(160px,1fr) minmax(260px,1.3fr);align-items:end;gap:15px;margin:0 17px 12px;padding:13px;display:grid}.skill-version-draft>div{gap:5px;display:grid}.skill-version-draft strong{color:var(--sima-secondary);font-size:9px}.skill-version-draft form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.governance-stack a:focus-visible,.governance-stack button:focus-visible,.governance-stack input:focus-visible,.governance-stack summary:focus-visible,.governance-stack textarea:focus-visible{outline-offset:2px;outline:3px solid #d5aa4694}.settings-control-links{gap:8px;min-width:190px;display:grid}.settings-control-links>a:not(.primary-action){color:var(--sima-green-hover);justify-self:center;font-size:12px;font-weight:700}.tenant-users-page{gap:24px;display:grid}.tenant-user-card,.user-provision-panel{gap:18px;display:grid}.panel-heading,.tenant-user-summary{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-heading h3,.tenant-user-summary p{margin:0}.status-badge{border:1px solid var(--sima-green-on-label);min-height:28px;color:var(--sima-green);background:var(--sima-green-wash);font:700 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.status-badge--muted{border-color:var(--sima-border-muted);color:var(--sima-muted);background:var(--sima-green-wash)}.tenant-user-list{gap:14px;display:grid}.tenant-user-summary code{color:var(--sima-muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:inline-block}.tenant-user-access-form{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:16px;display:grid}.user-role-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.user-role-fields legend{margin-bottom:10px;font-weight:700}.user-role-fields label{border:1px solid var(--sima-border);background:var(--sima-raised);border-radius:6px;align-items:flex-start;gap:9px;padding:10px;display:flex}.user-role-fields input{width:auto;margin-top:2px}.user-role-fields span{gap:3px;display:grid}.user-role-fields small{color:var(--sima-subtle);font-size:12px;line-height:1.35}.tenant-user-roles{color:var(--sima-ink-soft);font:700 12px/1.4 var(--font-body);margin:0}.protected-file-panel{border:1px solid var(--sima-green-on);border-radius:var(--radius-lg);background:var(--sima-raised);padding:26px}.protected-file-panel>header{max-width:760px}.protected-file-panel h2{margin:4px 0 8px}.protected-file-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:20px;display:grid}.protected-file-grid>article{border:1px solid var(--sima-green-on);background:var(--sima-raised);border-radius:10px;padding:18px}.protected-file-grid h3{margin:0 0 14px}.protected-file-admin form{gap:10px;display:grid}.protected-file-admin label{gap:7px;font-weight:700;display:grid}.protected-file-admin input{max-width:100%}.protected-file-admin li small,.protected-file-admin>small{color:var(--sima-subtle)}.protected-file-admin>p{color:var(--sima-green-hover);margin:10px 0 0;font-weight:700}.protected-file-admin ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.protected-file-admin li{border-top:1px solid var(--sima-green-soft);overflow-wrap:anywhere;gap:2px;padding-top:8px;display:grid}.client-inbox-panel{border:1px solid var(--sima-green-on);border-radius:var(--radius-lg);background:var(--sima-raised);overflow:hidden}.client-inbox-panel>header{color:var(--sima-raised);background:var(--sima-green);justify-content:space-between;align-items:end;gap:20px;padding:24px 26px;display:flex}.client-inbox-panel>header h2{color:var(--sima-raised);margin:5px 0 7px}.client-inbox-panel>header p:last-child{color:var(--sima-green-on-muted);margin:0}.client-inbox-panel>header>strong{color:var(--sima-coral);font:700 36px/1 var(--font-heading)}.client-inbox-panel ul{margin:0;padding:0;list-style:none}.client-inbox-panel li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px 22px;display:grid}.client-inbox-panel li+li{border-top:1px solid var(--sima-green-soft)}.client-inbox-panel li span{color:var(--sima-green-hover);font:750 12px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.client-inbox-panel li h3{overflow-wrap:anywhere;margin:5px 0}.client-inbox-panel li p{color:var(--sima-subtle);margin:5px 0}.client-inbox-panel li small{color:var(--sima-subtle);font:650 12px/1.5 var(--font-body);overflow-wrap:anywhere;display:block}.client-inbox-file-heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.client-inbox-panel li .client-review-signal{border:1px solid var(--sima-green-on);border-radius:var(--radius-lg);color:var(--sima-muted);background:var(--sima-raised);padding:6px 9px}.client-inbox-panel li .client-review-signal.is-approved{border-color:var(--sima-green-on-label);color:var(--sima-green-hover);background:var(--sima-green-soft)}.client-inbox-panel li .client-review-signal.is-needs_replacement{border-color:var(--sima-coral);color:var(--sima-action-accessible);background:var(--sima-sunken)}.client-inbox-actions{justify-items:stretch;gap:10px;min-width:240px;display:grid}.client-inbox-actions>button{justify-self:end;min-width:94px}.client-review-drawer{border-top:1px solid var(--sima-green-soft);padding-top:9px}.client-review-drawer summary{cursor:pointer;color:var(--sima-green-hover);text-align:right;font-size:12px;font-weight:700}.client-review-drawer form{gap:10px;margin-top:12px;display:grid}.client-review-drawer label{color:var(--sima-secondary);gap:5px;font-size:12px;font-weight:700;display:grid}.client-review-drawer textarea{resize:vertical;min-height:82px}.client-review-drawer button{justify-self:end}.client-inbox-empty{padding:24px 26px}.client-inbox-empty p{color:var(--sima-subtle);margin:5px 0 0}@media (max-width:1050px){.governance-studio{grid-template-columns:1fr}.governance-studio>.prompt-agent-index{position:static}.governance-studio>.prompt-agent-index ul{grid-template-columns:repeat(3,minmax(0,1fr))}.skill-registry{grid-template-columns:1fr}.skill-registry nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.governance-thesis{grid-template-columns:1fr;gap:22px;padding:25px 21px}.governance-chain{grid-template-columns:1fr;gap:8px}.governance-chain>i{width:2px;height:18px;margin-left:50%}.governance-chain>i:after{top:auto;bottom:0;right:50%;transform:translate(50%)rotate(135deg)}.contract-sheet{grid-template-columns:1fr}.contract-purpose,.contract-sheet>details{grid-column:auto}.contract-prohibitions{border-top:1px dashed var(--sima-border-strong);border-left:0;padding:16px 0 0}.governance-composer form,.skill-version-composer form{grid-template-columns:1fr}.wide-field{grid-column:auto}.governance-drafts article,.governance-drafts form,.skill-registry nav ul,.skill-version-draft,.skill-version-draft form{grid-template-columns:1fr}.skill-console>header{display:grid}.skill-active-version dl,.skill-bind-form{grid-template-columns:1fr}.skill-binding-list header{display:grid}.skill-binding-list footer{flex-wrap:wrap}.tenant-user-access-form,.user-role-fields{grid-template-columns:1fr}.panel-heading,.tenant-user-summary{flex-direction:column;align-items:stretch}.client-inbox-panel li{grid-template-columns:1fr}.client-inbox-actions{min-width:0}.client-inbox-actions>button,.client-review-drawer button{justify-self:start}.client-review-drawer summary{text-align:left}}@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-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-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}