/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--color-slate-500:lab(48.0876% -2.03595 -16.5814);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--radius-sm:.25rem;--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{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.relative\!{position:relative!important}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.top-1{top:calc(var(--spacing) * 1)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-20{top:calc(var(--spacing) * 20)}.top-30{top:calc(var(--spacing) * 30)}.top-37{top:calc(var(--spacing) * 37)}.top-40{top:calc(var(--spacing) * 40)}.top-64{top:calc(var(--spacing) * 64)}.top-100{top:calc(var(--spacing) * 100)}.isolate{isolation:isolate}.row-0{grid-row:0}.row-1{grid-row:1}.row-2{grid-row:2}.row-3999{grid-row:3999}.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}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-7{margin:calc(var(--spacing) * 7)}.m-9{margin:calc(var(--spacing) * 9)}.m-10{margin:calc(var(--spacing) * 10)}.m-32{margin:calc(var(--spacing) * 32)}.m-250{margin:calc(var(--spacing) * 250)}.\!flex{display:flex!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-min{height:min-content}.w-1{width:calc(var(--spacing) * 1)}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-42{padding:calc(var(--spacing) * 42)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-slate-500{color:var(--color-slate-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal\!{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow\/dark,.shadow\/full,.shadow\/off,.shadow\/on{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[activity\:1234\]{activity:1234}.\[activity\:…\]{activity:…}.\[arch-message\:…\]{arch-message:…}.\[arch\:vinext-font-cache\]{arch:vinext-font-cache}.\[artifact\:f\.pdf\]{artifact:f.pdf}.\[artifact\:file-a\]{artifact:file-a}.\[artifact\:file-abc\]{artifact:file-abc}.\[day\:2026-08-31\#0\]{day:2026-8-31#0}.\[day\:2026-09-01\#0\]{day:2026-9-1#0}.\[day\:2026-09-02\#0\]{day:2026-9-2#0}.\[desktop\:019a-task\]{desktop:19a-task}.\[desktop\:…\]{desktop:…}.\[no-new-privileges\:true\]{no-new-privileges:true}.\[perception\:ev_1\]{perception:ev 1}.\[prefix\:id\]{prefix:id}.\[session\:s\%201\]{session:s%201}.\[source\:abc\]{source:abc}.\[unavailable\:\'\+m\.replyToId\+\'\]{unavailable:"+m.replyToId+"}.\[word\:value\]{word:value}.\[work-message\:w_1\%2F2\]{work-message:w 1%2F2}.\[work-message\:…\]{work-message:…}.\[data-memory-full-body\]\:visible:is(data-memory-full-body){visibility:visible}}:root{--paper:#f5f7fb;--paper-2:#edf1f8;--card:#fff;--ink:#182539;--muted:#647187;--line:#dfe4ed;--line-dark:#32433c;--forest:#172c50;--forest-2:#254bcc;--lime:#dbe6ff;--blue:#3159df;--amber:#f2a93b;--coral:#e8664f;--green:#3b8d68;--shadow:0 18px 55px #232d2817;--sidebar:276px}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline-offset:2px;outline:3px solid #3159df59}.work-app{min-height:100vh}.main-stage{min-width:0;margin-left:var(--sidebar);min-height:100vh}.page-wrap,.project-content,.project-hero,.project-sticky-nav,.lab-header,.lab-layout{width:min(1450px,100% - 72px);margin-inline:auto}.page-wrap{padding:62px 0 90px}.mobile-bar,.nav-scrim{display:none}.sidebar{z-index:40;width:var(--sidebar);background:linear-gradient(180deg, #d8ff720a, transparent 13rem), var(--forest);color:#eaf0eb;border-right:1px solid #ffffff14;padding:0 14px 18px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.side-brand{border-bottom:1px solid #ffffff1a;margin-bottom:18px;padding:20px 7px 18px}.side-brand>button:first-child{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;display:flex}.side-brand strong,.side-brand small{display:block}.side-brand strong{letter-spacing:.01em;font-size:14px}.side-brand small{color:#98aaa2;letter-spacing:.04em;margin-top:3px;font-size:10px}.brand-mark{background:var(--lime);width:38px;height:38px;color:var(--forest);border-radius:11px;flex:none;place-items:center;font-weight:900;display:grid}.mobile-close{display:none}.side-section-label{color:#72877e;letter-spacing:.16em;text-transform:uppercase;padding:0 10px 8px;font-size:9px;font-weight:750}.projects-label{margin-top:24px}.side-nav,.project-nav{gap:3px;display:grid}.side-nav button,.project-nav button{color:#adbbb5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;width:100%}.side-nav button{align-items:center;gap:11px;padding:10px 11px;font-size:12px;font-weight:650;display:flex}.side-nav button:hover,.project-nav button:hover{color:#fff;background:#ffffff0e}.side-nav button.active{background:var(--lime);color:var(--forest)}.project-nav button{grid-template-columns:34px 1fr 8px;align-items:center;gap:10px;padding:8px 9px;display:grid;position:relative}.project-nav button.active{color:#fff;box-shadow:inset 2px 0 var(--lime);background:#234238}.project-monogram{color:#0d2019;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.project-nav-copy{min-width:0}.project-nav-copy strong,.project-nav-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-nav-copy strong{color:inherit;font-size:11px}.project-nav-copy small{color:#7f948b;margin-top:3px;font-size:9px}.attention-pip{background:var(--amber);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #f2a93b1f}.side-evidence{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;margin:28px 5px 0;padding:15px}.side-evidence strong{text-transform:uppercase;letter-spacing:.08em;margin:10px 0 5px;font-size:10px;display:block}.side-evidence p{color:#8fa199;margin:0;font-size:9px;line-height:1.5}.evidence-beacon{gap:4px;display:flex}.evidence-beacon span{background:#50645b;border-radius:3px;width:18px;height:3px}.evidence-beacon span:first-child{background:var(--lime)}.top-eyebrow,.section-eyebrow{color:#52645c;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.top-eyebrow{align-items:center;gap:9px;display:flex}.live-dot{background:#53b681;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #53b68124}.page-top{max-width:980px;margin-bottom:45px}.page-top h1{letter-spacing:-.065em;max-width:920px;margin:16px 0 14px;font-size:clamp(45px,6vw,83px);font-weight:770;line-height:.93}.page-top>p{color:#53615b;max-width:820px;margin:0;font-size:17px;line-height:1.65}.page-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.primary-btn,.secondary-btn,.text-btn,.icon-btn{cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;font-weight:750;display:inline-flex}.primary-btn{background:var(--forest);color:#fff;border-radius:9px;min-height:43px;padding:0 17px;font-size:11px}.primary-btn:hover{background:#1b3a30;transform:translateY(-1px)}.primary-btn.wide{width:100%;margin-top:18px}.secondary-btn{background:#ffffff73;border:1px solid #cbc9bf;border-radius:9px;min-height:43px;padding:0 16px;font-size:11px}.secondary-btn:hover{background:#fff;border-color:#8e9791}.secondary-btn.dark{color:#fff;background:0 0;border-color:#445a51}.text-btn{color:#244d3e;background:0 0;padding:0;font-size:11px}.text-btn:hover{color:var(--blue)}.icon-btn{border:1px solid var(--line);background:#fff;border-radius:9px;width:38px;height:38px}.icon-btn.inverse{background:var(--forest);color:#fff;border-color:#ffffff1f}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin:68px 0 22px;display:flex}.section-heading h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(28px,3vw,43px);line-height:1.02}.section-heading p{max-width:720px;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.thesis-strip{border:1px solid var(--line);background:#ffffff61;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.thesis-strip>div{border-right:1px solid var(--line);min-height:138px;padding:24px 25px;position:relative}.thesis-strip>div:last-child{border-right:0}.thesis-strip span{color:#8d9691;font-family:var(--font-geist-mono);font-size:9px}.thesis-strip strong{margin:22px 0 5px;font-size:15px;display:block}.thesis-strip p{max-width:240px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portfolio-card{border:1px solid var(--line);background:var(--card);border-radius:17px;min-height:380px;padding:25px;position:relative;overflow:hidden;box-shadow:0 1px #fffc}.portfolio-card:before{content:"";background:var(--accent);height:4px;position:absolute;inset:0 0 auto}.portfolio-card:first-child{grid-column:span 2;min-height:340px}.portfolio-card:first-child .portfolio-objective{max-width:760px;font-size:16px}.portfolio-card-top,.portfolio-title-row,.coverage-copy{justify-content:space-between;align-items:center;display:flex}.card-index{color:#929994;font-family:var(--font-geist-mono);font-size:10px}.health-chip,.module-health{text-transform:uppercase;letter-spacing:.07em;border-radius:999px;align-items:center;gap:6px;font-size:9px;font-weight:750;display:inline-flex}.health-chip{color:#4d6258;background:#edf2ed;padding:6px 9px}.health-chip>span,.module-health>span,.module-health>i{background:#52a67b;border-radius:50%;width:6px;height:6px}.health-chip.attention>span,.module-health.attention>span,.module-health.attention>i{background:var(--amber)}.health-chip.unknown>span,.module-health.unknown>span,.module-health.unknown>i{background:#89928e}.portfolio-title-row{justify-content:flex-start;gap:15px;margin-top:25px}.big-monogram{border-radius:14px;place-items:center;width:51px;height:51px;font-weight:900;display:grid}.portfolio-title-row h2{letter-spacing:-.035em;margin:0;font-size:22px}.portfolio-title-row p{color:var(--muted);margin:4px 0 0;font-size:10px}.portfolio-objective{color:#3c4a44;min-height:56px;margin:24px 0 19px;font-size:13px;line-height:1.55}.portfolio-status{color:#5a5d4e;background:#f3efe4;border-radius:9px;align-items:flex-start;gap:8px;min-height:50px;padding:11px 12px;font-size:10px;line-height:1.45;display:flex}.portfolio-status svg{color:#b9771f;flex:none}.coverage-line{background:#e1e2db;border-radius:4px;height:4px;margin:22px 0 8px;position:relative}.coverage-line>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.coverage-line i{background:var(--ink);width:2px;height:10px;position:absolute;top:-3px}.coverage-copy{color:#7e8782;font-size:9px}.card-open{border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:calc(100% - 50px);padding:12px 0 0;font-size:10px;font-weight:750;display:flex;position:absolute;inset:auto 25px 22px}.card-open:hover{color:var(--blue)}.truth-model,.lens-split{border-radius:19px;grid-template-columns:.85fr 1.15fr;gap:55px;margin-top:72px;padding:50px;display:grid}.truth-model{background:var(--forest);color:#fff}.truth-copy h2,.lens-split h2{letter-spacing:-.045em;margin:12px 0;font-size:37px;line-height:1.02}.truth-copy p,.lens-split p{color:#aab9b2;font-size:13px;line-height:1.65}.truth-copy .section-eyebrow{color:var(--lime)}.truth-copy .text-btn{color:var(--lime);margin-top:12px}.truth-stack{gap:7px;display:grid}.truth-layer{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.truth-layer>span{color:#6e8178;font-family:var(--font-geist-mono);font-size:9px}.truth-layer strong,.truth-layer small{display:block}.truth-layer strong{font-size:11px}.truth-layer small{color:#879b92;margin-top:3px;font-size:9px}.truth-layer em{color:var(--lime);text-transform:uppercase;background:#d8ff721a;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal}.lens-split{color:#fff;background:#23413a}.mini-server-map{background:#152d26;border:1px solid #486158;border-radius:12px;overflow:hidden}.server-head{border-bottom:1px solid #365047;align-items:center;gap:10px;padding:15px;display:flex}.server-head span{color:#8ca198;margin-left:auto;font-size:9px}.mini-server-map>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2d463d;grid-template-columns:9px 120px 1fr 14px;align-items:center;gap:9px;width:100%;padding:12px 14px;display:grid}.mini-server-map>button:last-child{border-bottom:0}.mini-server-map>button small{color:#8fa39a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.confidence{background:#57b580;border-radius:50%;width:7px;height:7px}.confidence.medium{background:var(--amber)}.confidence.low,.confidence.shared-or-unassigned{background:#85938d}.project-page{padding-bottom:90px}.project-hero{padding-top:45px}.project-breadcrumb{color:#7a8580;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:9px;display:flex}.project-breadcrumb button{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.project-hero-grid{grid-template-columns:1fr auto;align-items:end;gap:30px;margin-top:33px;display:grid}.project-identity{align-items:center;gap:20px;display:flex}.hero-monogram{border-radius:19px;place-items:center;width:72px;height:72px;font-size:17px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #00000014}.hero-tags{align-items:center;gap:8px;display:flex}.snapshot-chip{border:1px solid var(--line);color:#69746f;border-radius:999px;padding:5px 8px;font-size:8px}.project-title-block h1{letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(40px,5vw,72px);line-height:.94}.project-title-block .alias{color:var(--muted);margin:8px 0 0;font-size:11px}.coverage-seal{border:1px solid var(--line);background:#ffffff73;border-radius:13px;align-items:center;gap:10px;padding:13px 15px;display:flex}.coverage-seal>span{letter-spacing:-.05em;font-size:28px;font-weight:760}.coverage-seal>span small{font-size:13px}.coverage-seal p{color:#69746f;text-transform:uppercase;margin:0;font-size:8px;line-height:1.25}.coverage-seal em{color:#9a9383;font-style:normal}.project-objective{color:#3f4e47;max-width:940px;margin:35px 0 22px;font-size:18px;line-height:1.5}.hero-state{border-left:4px solid var(--project-accent);background:#ffffff7a;align-items:flex-start;gap:17px;padding:15px 18px;display:flex}.hero-state span{color:#748078;text-transform:uppercase;letter-spacing:.1em;flex:none;font-size:8px;font-weight:800}.hero-state strong{font-size:11px;line-height:1.45}.project-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.project-link{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:20px 1fr 14px;align-items:center;gap:9px;min-width:0;min-height:61px;padding:11px 13px;display:grid}.project-link:hover{border-color:var(--project-accent);transform:translateY(-1px);box-shadow:0 8px 25px #222d2712}.project-link>span{min-width:0}.project-link strong,.project-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-link strong{font-size:10px}.project-link small{color:#748078;margin-top:4px;font-size:8px}.project-link.unavailable{color:#8a8170;background:0 0;border-style:dashed}.project-sticky-nav{z-index:20;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f2efe6f0;justify-content:space-between;align-items:center;margin-top:36px;padding:8px 0;display:flex;position:sticky;top:0}.project-tabs{gap:2px;display:flex}.project-tabs button{color:#707b75;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:700}.project-tabs button.active{background:var(--forest);color:#fff}.project-tabs button span{color:var(--lime);margin-left:5px}.project-sticky-status{color:#796743;align-items:center;gap:8px;font-size:9px;display:flex}.project-content{padding-top:5px}.flow-graph{scrollbar-width:thin;align-items:stretch;padding:5px 0;display:flex;overflow-x:auto}.flow-step-wrap{flex:1 0 210px;align-items:center;display:flex}.flow-step{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;border-radius:13px;width:100%;min-height:205px;padding:22px 18px 15px;position:relative}.flow-step:hover{box-shadow:var(--shadow);border-color:#86928c;transform:translateY(-2px)}.flow-step.needs-attention{background:#fffaf0;border-color:#e0cda7}.provenance-mark{background:#4b9c74;width:9px;height:14px;position:absolute;top:0;right:16px}.provenance-mark.declared{background:var(--blue)}.provenance-mark.inferred,.provenance-mark.unknown{background:var(--amber)}.flow-step small{color:#77827d;text-transform:uppercase;letter-spacing:.12em;font-size:8px;display:block}.flow-step strong{margin-top:22px;font-size:14px;display:block}.flow-step p{color:#65716b;min-height:46px;margin:8px 0;font-size:10px;line-height:1.5}.flow-step em{color:#786e5c;font-size:8px;font-style:normal;display:inline-block}.inspect-hint{color:#315b4c;align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex;position:absolute;bottom:14px;left:18px}.flow-arrow{color:#9ca39f;flex:0 0 35px;place-items:center;display:grid}.attention-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.attention-card{border:1px solid var(--line);background:var(--card);border-radius:13px;grid-template-columns:36px 1fr;gap:10px;min-height:220px;padding:21px;display:grid;position:relative}.attention-card.blocker{border-top:4px solid var(--coral)}.attention-card.warning{border-top:4px solid var(--amber)}.attention-card.info{border-top:4px solid var(--blue)}.attention-rank{color:#a3aaa6;font-family:var(--font-geist-mono);font-size:9px}.severity-label{color:#966b25;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.attention-card h3{margin:11px 0 8px;font-size:15px;line-height:1.2}.attention-card p{color:#67716c;margin:0;font-size:10px;line-height:1.55}.leverage{border-top:1px solid var(--line);color:#315b4c;align-items:flex-start;gap:6px;padding-top:10px;font-size:9px;line-height:1.35;display:flex;position:absolute;inset:auto 20px 18px 67px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.module-card{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;border-radius:13px;min-height:260px;padding:18px;position:relative;overflow:hidden}.module-card:before{content:"";background:#54a27c;width:3px;position:absolute;inset:0 auto 0 0}.module-card.attention:before{background:var(--amber)}.module-card.unknown:before{background:#929b96}.module-card:hover{box-shadow:var(--shadow);border-color:#8a958f;transform:translateY(-2px)}.module-card-head{grid-template-columns:35px 1fr auto;align-items:center;gap:10px;display:grid}.module-icon{color:#315b4c;background:#eef0e9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.module-card-head small,.module-card-head strong{display:block}.module-card-head small{color:#87908c;font-family:var(--font-geist-mono);font-size:7px}.module-card-head strong{margin-top:3px;font-size:12px}.module-health{color:#6d7973;background:#f0f2ed;padding:5px 7px}.module-headline{min-height:38px;margin:19px 0 13px;font-size:12px;line-height:1.5}.mini-facts{gap:5px;display:grid}.mini-facts span{color:#69736e;padding-left:11px;font-size:9px;position:relative}.mini-facts span:before{content:"";background:#9eaaa4;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:0}.module-card-foot{border-top:1px solid var(--line);color:#919994;justify-content:space-between;align-items:center;padding-top:11px;font-size:8px;display:flex;position:absolute;inset:auto 18px 43px}.provenance-row{flex-wrap:wrap;gap:4px;display:flex}.provenance-chip{color:#65726c;white-space:nowrap;background:#eef1ec;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:7px;font-weight:700;display:inline-flex}.provenance-chip i{background:#4da276;border-radius:50%;width:4px;height:4px}.provenance-chip.declared i{background:var(--blue)}.provenance-chip.derived i,.provenance-chip.scan i{background:#6a7e9b}.provenance-chip.inferred i,.provenance-chip.unknown i{background:var(--amber)}.module-action{color:#315b4c;justify-content:space-between;align-items:center;font-size:8px;font-weight:750;display:flex;position:absolute;inset:auto 18px 15px}.show-more{cursor:pointer;background:0 0;border:1px dashed #b9bbb2;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:13px;font-size:10px;display:flex}.show-more:hover{background:#ffffff73}.show-more .rotated{transform:rotate(180deg)}.plan-outcome{background:var(--forest);color:#fff;border-radius:13px;padding:22px}.plan-outcome>span{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.plan-outcome>strong{max-width:900px;margin:10px 0 16px;font-size:17px;line-height:1.45;display:block}.plan-outcome>div{color:#a3b3ac;align-items:center;gap:7px;font-size:9px;display:flex}.plan-columns{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.plan-column{border:1px solid var(--line);background:#ffffff6b;border-radius:13px;padding:14px}.plan-column>header{justify-content:space-between;padding:5px 4px 14px;display:flex}.plan-column header span,.plan-column header small{display:block}.plan-column header span{font-size:13px;font-weight:800}.plan-column header small{color:var(--muted);margin-top:5px;font-size:8px}.plan-column header em{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid}.plan-column article{border:1px solid var(--line);background:var(--card);border-radius:10px;min-height:135px;margin-top:8px;padding:14px;position:relative}.task-id{color:#8a948f;font-family:var(--font-geist-mono);font-size:8px}.plan-column article p{margin:12px 0 25px;font-size:11px;line-height:1.4}.task-meta{flex-wrap:wrap;gap:5px;display:flex;position:absolute;inset:auto 14px 12px}.task-meta span{color:#747f79;background:#efefe9;border-radius:4px;padding:3px 5px;font-size:7px}.forgotten-list{gap:7px;display:grid}.forgotten-list>div{background:#fff8ea;border:1px solid #dfccb0;border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:14px;font-size:10px;display:grid}.forgotten-list button{color:#875d22;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:750}.honest-empty{border:1px dashed #b8bcb6;border-radius:12px;gap:12px;padding:20px;display:flex}.honest-empty strong{font-size:11px}.honest-empty p{color:var(--muted);margin:5px 0 0;font-size:9px}.identity-history{border:1px solid var(--line);background:var(--card);border-radius:13px;grid-template-columns:1fr 34px 1fr;align-items:center;gap:10px;padding:20px;display:grid}.identity-history>div span,.identity-history>div strong{display:block}.identity-history>div span{color:#818b86;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.identity-history>div strong{margin-top:7px;font-size:13px}.identity-history>p{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:8px 0 0;padding-top:13px;font-size:9px}.coverage-table-wrap{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow-x:auto}.coverage-table{border-collapse:collapse;width:100%;min-width:700px}.coverage-table th,.coverage-table td{border-bottom:1px solid var(--line);text-align:left;padding:13px 14px;font-size:9px}.coverage-table th{color:#6e7973;text-transform:uppercase;letter-spacing:.07em;background:#edeee8;font-size:8px}.coverage-table td:first-child{font-weight:750}.coverage-known,.coverage-unknown{align-items:center;gap:6px;display:inline-flex}.coverage-known{color:#397b5d}.coverage-unknown{color:#9a712f}.activity-timeline{display:grid}.activity-timeline>div{grid-template-columns:12px 88px 1fr;gap:12px;display:grid;position:relative}.activity-timeline>div:before{content:"";background:#cdd0c9;width:1px;position:absolute;top:17px;bottom:-8px;left:5px}.activity-timeline>div:last-child:before{display:none}.timeline-provenance{z-index:1;border:3px solid var(--paper);background:var(--green);border-radius:50%;width:11px;height:11px;margin-top:15px;box-shadow:0 0 0 1px #aeb7b1}.timeline-provenance.declared{background:var(--blue)}.timeline-provenance.inferred{background:var(--amber)}.activity-timeline time{color:#76817b;padding-top:13px;font-size:8px}.activity-timeline article{border:1px solid var(--line);background:#ffffff80;border-radius:10px;margin-bottom:8px;padding:12px 14px}.activity-timeline article strong{font-size:10px}.activity-timeline article p{color:var(--muted);margin:5px 0 8px;font-size:9px;line-height:1.4}.gap-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.gap-grid button{text-align:left;cursor:pointer;color:#765f3a;background:#fff9ec;border:1px dashed #d2b47e;border-radius:9px;grid-template-columns:18px 1fr 14px;align-items:center;gap:8px;padding:13px;font-size:9px;display:grid}.lab-page{padding:48px 0 90px}.lab-header{grid-template-columns:1fr auto;align-items:end;gap:30px;padding-bottom:30px;display:grid}.lab-header h1{letter-spacing:-.06em;margin:13px 0 9px;font-size:clamp(42px,5vw,68px)}.lab-header p{max-width:770px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.lab-count{border:1px solid var(--line);background:#ffffff73;border-radius:13px;align-items:center;gap:8px;padding:15px 18px;display:flex}.lab-count span{font-size:32px;font-weight:800}.lab-count p{color:#6c7771;text-transform:uppercase;font-size:8px;line-height:1.2}.lab-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:16px;display:grid}.lab-index{background:var(--forest);color:#fff;border-radius:13px;max-height:calc(100vh - 28px);padding:11px;position:sticky;top:14px;overflow-y:auto}.lab-search{color:#8da097;border:1px solid #365047;border-radius:8px;align-items:center;gap:7px;margin-bottom:14px;padding:9px;display:flex}.lab-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:9px}.lab-group>span{color:#667c72;letter-spacing:.13em;text-transform:uppercase;padding:10px 8px 5px;font-size:7px;font-weight:800;display:block}.lab-group button{color:#9dafaa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:26px 1fr 13px;align-items:center;gap:7px;width:100%;padding:7px;display:grid}.lab-group button.active{background:var(--lime);color:var(--forest)}.lab-group button i{place-items:center;font-style:normal;display:grid}.lab-group button strong,.lab-group button small{display:block}.lab-group button strong{font-size:9px}.lab-group button small{opacity:.65;font-family:var(--font-geist-mono);margin-top:2px;font-size:6px}.lab-canvas{border:1px solid var(--line);background:#f9f7f0;border-radius:17px;min-width:0;padding:22px}.component-spec-head{grid-template-columns:43px 1fr auto;align-items:start;gap:13px;display:grid}.component-title-icon{background:var(--forest);width:42px;height:42px;color:var(--lime);border-radius:11px;place-items:center;display:grid}.component-spec-head>div:nth-child(2)>span{color:#7c8781;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.component-spec-head h2{letter-spacing:-.04em;margin:5px 0;font-size:28px}.component-spec-head p{max-width:720px;color:var(--muted);margin:0;font-size:10px;line-height:1.45}.exemplar-tag{border:1px solid var(--line);text-align:right;background:#fff;border-radius:8px;padding:9px 11px}.exemplar-tag small,.exemplar-tag strong{display:block}.exemplar-tag small{color:#87918c;text-transform:uppercase;font-size:7px}.exemplar-tag strong{margin-top:3px;font-size:9px}.user-question{border-left:3px solid var(--blue);color:#273e7b;background:#eef1fc;border-radius:7px;align-items:center;gap:10px;margin:19px 0 11px;padding:13px;display:flex}.user-question small,.user-question strong{display:block}.user-question small{text-transform:uppercase;letter-spacing:.08em;font-size:7px}.user-question strong{margin-top:3px;font-size:11px}.preview-frame{background:#fff;border:1px solid #cfd2cc;border-radius:12px;overflow:hidden;box-shadow:0 12px 35px #1c2a230f}.preview-frame>header{border-bottom:1px solid var(--line);background:#f1f2ed;justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;display:flex}.preview-frame>header>div{align-items:center;gap:8px;display:flex}.preview-frame>header strong{font-size:9px}.preview-frame>header>span{color:#6f7a74;font-size:8px}.preview-body{min-height:370px}.component-contract-grid{grid-template-columns:1.2fr .9fr .9fr;gap:8px;margin-top:10px;display:grid}.component-contract-grid section{border:1px solid var(--line);background:#fff;border-radius:9px;padding:13px}.component-contract-grid section>span,.component-leverage span{color:#7d8882;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:7px;font-weight:800;display:block}.atom-chip-cloud{flex-wrap:wrap;gap:5px;display:flex}.atom-chip-cloud button{cursor:pointer;background:#f3f4ef;border:1px solid #dde0da;border-radius:6px;padding:5px 7px;font-size:7px}.component-contract-grid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.component-contract-grid li{color:#5c6962;align-items:flex-start;gap:5px;font-size:8px;line-height:1.3;display:flex}.component-leverage{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.component-leverage>div{background:var(--forest);color:#fff;border-radius:9px;padding:13px}.component-leverage>div:last-child{color:var(--ink);background:#ece9df}.component-leverage strong{font-size:9px;line-height:1.4}.entry-preview{grid-template-columns:repeat(3,1fr);gap:8px;padding:22px;display:grid}.entry-preview>a,.entry-preview>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:36px 1fr 15px;align-items:center;gap:10px;min-height:110px;padding:14px;display:grid}.entry-preview>a:hover,.entry-preview>button:hover{border-color:#71827a}.entry-state{color:#347b59;background:#e9f7ef;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.entry-state.setup{color:#9a6a20;background:#fff3da}.entry-state.docs{color:var(--blue);background:#edf0ff}.entry-preview small,.entry-preview strong,.entry-preview p{display:block}.entry-preview small{color:#84908a;text-transform:uppercase;font-size:7px}.entry-preview strong{margin-top:4px;font-size:10px}.entry-preview p{color:#7a8580;margin:5px 0 0;font-size:7px;line-height:1.4}.api-preview,.db-preview,.docs-preview{grid-template-columns:240px minmax(0,1fr);min-height:440px;display:grid}.api-route-list,.db-preview>aside,.docs-preview>aside{border-right:1px solid var(--line);background:#f5f5f1;padding:11px}.table-tools{grid-template-columns:1fr auto;gap:5px;margin-bottom:8px;display:grid}.table-tools label,.db-preview aside label{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:5px;padding:7px;display:flex}.table-tools input,.db-preview aside input{border:0;outline:0;width:100%;min-width:0;font-size:7px}.table-tools button{border:1px solid var(--line);background:#fff;border-radius:6px;font-size:7px}.api-route-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0e1dc;grid-template-columns:34px 1fr auto;align-items:center;gap:6px;width:100%;padding:8px 6px;display:grid}.api-route-list>button.selected{background:#e9eee9;border-radius:6px}.verb{color:#277650;background:#dff2e7;border-radius:4px;place-items:center;padding:4px;font-size:6px;font-weight:900;display:inline-grid}.verb.post{color:#344fbd;background:#e8ecff}.verb.patch{color:#8a5d17;background:#fff0d8}.verb.delete{color:#a34a39;background:#ffe7e1}.api-route-list strong,.api-route-list small{display:block}.api-route-list strong{font-family:var(--font-geist-mono);font-size:7px}.api-route-list small,.api-route-list em{color:#7a8580;margin-top:2px;font-size:6px;font-style:normal}.api-contract{padding:20px}.contract-head{align-items:center;gap:8px;display:flex}.contract-head strong{font-family:var(--font-geist-mono);font-size:12px}.contract-head button{cursor:pointer;color:#315b4c;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.api-contract>p{color:var(--muted);font-size:9px}.contract-sections{grid-template-columns:1fr 1fr;gap:7px;display:grid}.contract-sections section{border:1px solid var(--line);border-radius:7px;padding:11px}.contract-sections section:last-child{grid-column:span 2}.contract-sections span{color:#7d8882;text-transform:uppercase;font-size:7px}.contract-sections code{color:#33463e;font-family:var(--font-geist-mono);white-space:pre-wrap;margin-top:8px;font-size:8px;line-height:1.6;display:block}.contract-sections p{margin:7px 0 0;font-size:8px}.cli-preview{background:#ecece6;grid-template-columns:.9fr 1.1fr;gap:12px;padding:19px;display:grid}.cli-jobs{gap:6px;display:grid}.cli-jobs button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:27px 1fr 14px;align-items:center;gap:8px;padding:11px;display:grid}.cli-jobs small,.cli-jobs strong,.cli-jobs code{display:block}.cli-jobs small{color:#61906f;text-transform:uppercase;font-size:6px}.cli-jobs strong{margin-top:3px;font-size:9px}.cli-jobs code{color:#6e7973;margin-top:5px;font-size:7px}.cli-detail{color:#d6e1db;background:#14241f;border-radius:10px;min-height:285px;padding:42px 17px 17px;position:relative}.terminal-dots{gap:5px;display:flex;position:absolute;top:15px;left:16px}.terminal-dots i{background:#e16b53;border-radius:50%;width:7px;height:7px}.terminal-dots i:nth-child(2){background:#e1aa4b}.terminal-dots i:nth-child(3){background:#6cb987}.cli-detail code{font-size:8px;line-height:1.7}.cli-detail code em{color:var(--lime);font-style:normal}.cli-detail code u{color:#f2b94e;text-decoration:none}.cli-detail p{color:#90a29a;gap:6px;font-size:7px;display:flex;position:absolute;inset:auto 17px 15px}.ui-preview{grid-template-columns:1.3fr .7fr;gap:13px;padding:19px;display:grid}.mini-browser{background:#fff;border:1px solid #cbd0c9;border-radius:9px;overflow:hidden}.mini-browser>header{background:#e9eae5;align-items:center;gap:5px;height:25px;padding:0 9px;display:flex}.mini-browser>header>span{background:#d76e58;border-radius:50%;width:6px;height:6px}.mini-browser>header>span:nth-child(2){background:#d8a64d}.mini-browser>header>span:nth-child(3){background:#67a97e}.mini-browser>header div{color:#83908a;background:#fff;border-radius:4px;margin-left:8px;padding:3px 30px;font-size:6px}.mini-app{grid-template-columns:45px 1fr 90px;min-height:265px;display:grid}.mini-app aside{background:var(--forest);align-content:start;gap:10px;padding:12px;display:grid}.mini-app aside div{background:#496159;border-radius:5px;height:7px}.mini-app main{padding:15px}.video-placeholder{color:#fff;background:#24342f;border-radius:7px;align-content:center;place-items:center;gap:6px;height:120px;font-size:7px;display:grid}.speaker-track{gap:4px;margin-top:9px;display:flex}.speaker-track span{background:var(--blue);border-radius:3px;height:10px}.speaker-track span:nth-child(2){background:var(--amber)}.speaker-track span:nth-child(3){background:#56a67c}.transcript-lines{gap:5px;margin-top:11px;display:grid}.transcript-lines span{background:#dfe2dc;border-radius:4px;width:90%;height:5px}.transcript-lines span:nth-child(2){width:67%}.mini-app>section{border-left:1px solid var(--line);padding:14px 9px}.mini-app>section strong{font-size:7px}.mini-app>section div{background:#eef0eb;border-radius:4px;height:25px;margin-top:8px}.ui-meta{align-content:start;gap:8px;display:grid}.ui-meta>div{border:1px solid var(--line);border-radius:8px;padding:11px}.ui-meta span,.ui-meta strong{display:block}.ui-meta span{color:#7c8781;text-transform:uppercase;font-size:7px}.ui-meta strong{margin-top:5px;font-size:9px;line-height:1.4}.ui-meta button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:11px;font-size:8px;display:flex}.unknown-text{color:#a06e25!important}.docs-preview>aside{align-content:start;gap:3px;display:grid}.docs-preview>aside>span{color:#7d8882;text-transform:uppercase;margin:7px;font-size:7px}.docs-preview>aside>button{text-align:left;background:0 0;border:0;border-radius:6px;padding:8px;font-size:8px}.docs-preview>aside>button.active{background:#fff;font-weight:750}.docs-preview>aside>div{border-top:1px solid var(--line);margin-top:15px;padding:10px}.docs-preview>aside small,.docs-preview>aside strong,.docs-preview>aside p{display:block}.docs-preview>aside small{color:#7d8882;font-size:7px}.docs-preview>aside strong{margin-top:5px;font-size:8px}.docs-preview>aside p{color:#78837d;margin:4px 0;font-size:7px}.docs-preview article{padding:24px 32px}.doc-meta{color:#7c8781;justify-content:space-between;align-items:center;font-size:7px;display:flex}.doc-meta button{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:7px;display:flex}.docs-preview article h2{margin:20px 0 8px;font-family:Georgia,serif;font-size:23px}.docs-preview article h3{margin:20px 0 7px;font-family:Georgia,serif;font-size:13px}.docs-preview article p,.docs-preview blockquote{font-family:Georgia,serif;font-size:9px;line-height:1.65}.doc-lede{color:#58665f}.docs-preview blockquote{border-left:3px solid var(--blue);background:#f0f2f9;margin:12px 0;padding:10px 13px}.redacted-lines{gap:7px;margin:14px 0;display:grid}.redacted-lines span{background:#e5e4df;border-radius:4px;width:94%;height:7px}.redacted-lines .short{width:55%}.doc-callout{color:#875f24;background:#fff4df;border-radius:7px;gap:8px;padding:10px;font-size:8px;display:flex}.outbound-preview{padding:24px}.delivery-steps{align-items:flex-start;margin-bottom:25px;display:flex}.delivery-steps>div{text-align:center;flex:1;position:relative}.delivery-steps>div>span{z-index:2;color:#75807a;background:#e5e7e1;border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto 7px;font-size:8px;display:grid;position:relative}.delivery-steps>div.observed>span{color:#fff;background:#4e9d75}.delivery-steps i{background:#d7dad3;height:1px;position:absolute;top:15px;left:50%;right:-50%}.delivery-steps strong,.delivery-steps small{display:block}.delivery-steps strong{font-size:9px}.delivery-steps small{color:#83908a;margin-top:4px;font-size:7px}.delivery-card{border:1px solid var(--line);background:#f7f6f1;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:7px;padding:15px;display:grid}.delivery-card>div{background:#fff;border-radius:7px;padding:9px}.delivery-card span,.delivery-card strong{display:block}.delivery-card span{color:#7d8882;font-size:7px}.delivery-card strong{margin-top:5px;font-size:8px}.delivery-card button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:7px;grid-column:1/-1;padding:10px;font-size:8px}.algorithm-preview{grid-template-columns:1fr .9fr;gap:13px;padding:20px;display:grid}.algorithm-flow{align-content:center;gap:8px;display:grid}.algorithm-flow>div{align-items:center;gap:8px;display:flex}.algorithm-flow button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f7f7f3;border-radius:8px;flex:1;min-height:45px;padding:10px}.algorithm-flow button strong,.algorithm-flow button small{display:block}.algorithm-flow button strong{font-size:9px}.algorithm-flow button small{color:#7c8781;margin-top:4px;font-size:7px}.parameter-sheet{background:var(--forest);color:#fff;border-radius:10px;padding:14px}.parameter-sheet header{justify-content:space-between;align-items:center;display:flex}.parameter-sheet header span,.parameter-sheet header strong{display:block}.parameter-sheet header span{color:var(--lime);font-size:6px}.parameter-sheet header strong{font-family:var(--font-geist-mono);margin-top:3px;font-size:8px}.parameter-sheet header button{color:var(--lime);cursor:pointer;background:0 0;border:0;gap:4px;font-size:7px;display:flex}.parameter-values{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;display:grid}.parameter-values>div{border:1px solid #355147;border-radius:7px;padding:9px}.parameter-values>div>span,.parameter-values>div>strong{display:block}.parameter-values>div>span{color:#8ca096;font-size:6px}.parameter-values>div>strong{margin:5px 0;font-size:16px}.parameter-question{color:#c2d0c9;background:#2b453b;gap:8px;margin-top:10px;padding:9px;display:flex}.parameter-question p{margin:0;font-size:7px;line-height:1.5}.llm-preview{padding:17px}.llm-split-head{color:#7b8680;text-transform:uppercase;grid-template-columns:1fr 1fr;margin-bottom:8px;font-size:7px;display:grid}.llm-split-head small{color:#a2aaa6;text-transform:none}.llm-preview>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:85px 150px 1fr 100px 14px;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.project-owner{color:#357557;text-align:center;background:#e6f3eb;border-radius:5px;padding:5px 7px;font-size:7px}.project-owner.il{color:#4256ae;background:#eef0ff}.llm-preview code{font-size:7px}.llm-preview>button strong{font-size:8px}.execution-state{font-size:7px}.execution-state i{background:var(--green);border-radius:50%;width:5px;height:5px;display:inline-block}.execution-state em{color:#a2712c;font-style:normal}.scope-rule,.runtime-rule,.verification-rule,.freshness-rule,.cleanup-rule{color:#3c684f;background:#eef4ef;border-radius:7px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;font-size:8px;line-height:1.45;display:flex}.model-hero{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:19px;display:flex}.model-cube{background:var(--forest);width:58px;height:58px;color:var(--lime);border-radius:14px;place-items:center;display:grid}.model-hero span,.model-hero h3,.model-hero p{margin:0}.model-hero>div:nth-child(2)>span{color:#7d8882;font-size:7px}.model-hero h3{margin-top:6px;font-size:16px}.model-hero p{color:#758079;margin-top:4px;font-size:8px}.big-status{color:#397b5d;align-items:center;gap:5px;font-size:8px;display:flex;margin-left:auto!important}.big-status i{background:#4ca175;border-radius:50%;width:7px;height:7px}.gpu-panel{padding:16px 19px}.gpu-title{grid-template-columns:1fr auto auto;align-items:end;gap:14px;display:grid}.gpu-title span,.gpu-title em{color:#7b8680;font-size:7px;font-style:normal}.gpu-title strong{font-size:15px}.gpu-title small{font-size:7px}.gpu-bar{background:#e0e2dc;border-radius:6px;height:9px;margin-top:9px;overflow:hidden}.gpu-bar span{background:linear-gradient(90deg,var(--blue),#6f8cff);height:100%;display:block}.gpu-scale{color:#939c97;justify-content:space-between;margin-top:4px;font-size:6px;display:flex}.serving-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.serving-stats>div{border-right:1px solid var(--line);padding:13px}.serving-stats>div:last-child{border-right:0}.serving-stats span,.serving-stats strong,.serving-stats small{display:block}.serving-stats span{color:#818c86;text-transform:uppercase;font-size:6px}.serving-stats strong{margin-top:5px;font-size:13px}.serving-stats small{color:#7d8882;margin-top:3px;font-size:6px}.missing-stat{background:#fff8ea}.serving-open,.change-open{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:calc(100% - 36px);margin:13px 18px 17px;padding:10px;font-size:8px;display:flex}.training-preview{padding:20px}.training-lineage{align-items:center;gap:8px;display:flex}.training-lineage>div{background:#edf7f1;border:1px solid #bad3c4;border-radius:8px;flex:1;align-items:center;gap:8px;min-height:80px;padding:10px;display:flex}.training-lineage>div.unknown{background:#fff8ea;border-color:#dfd2ba}.training-lineage small,.training-lineage strong,.training-lineage em{display:block}.training-lineage small{color:#76817b;font-size:6px}.training-lineage strong{margin-top:5px;font-size:8px}.training-lineage em{color:#7c877f;margin-top:5px;font-size:6px;font-style:normal}.training-config{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.training-config>div{border:1px solid var(--line);border-radius:8px;padding:13px}.training-config span{color:#7d8882;font-size:7px}.training-config strong,.training-config code{margin-top:7px;font-size:8px;display:block}.training-config code{color:#52655c;margin-top:2px}.no-chart{text-align:center;color:#8a6c3a;justify-items:center;display:grid}.no-chart p{margin:5px 0;font-size:7px}.no-chart button{color:#315b4c;cursor:pointer;background:0 0;border:0;font-size:7px;text-decoration:underline}.db-preview>aside>span{color:#87918c;text-transform:uppercase;margin:11px 7px 4px;font-size:6px;display:block}.db-preview>aside>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:17px 1fr auto;align-items:center;gap:5px;width:100%;padding:8px 7px;display:grid}.db-preview>aside>button.active{background:#fff;box-shadow:0 1px 5px #1e2d2512}.db-preview aside strong{font-size:8px}.db-preview aside small{color:#7e8983;font-size:6px}.db-preview aside small.warn{color:#a26f25}.schema-canvas{min-width:0;padding:18px}.schema-canvas>header{justify-content:space-between;gap:20px;display:flex}.schema-canvas>header span{color:#7d8882;text-transform:uppercase;font-size:7px}.schema-canvas h3{font-family:var(--font-geist-mono);margin:4px 0;font-size:18px}.schema-canvas header p{color:#68736d;margin:0;font-size:8px}.pk-badge{background:var(--forest);color:#fff;text-align:right;border-radius:7px;padding:8px 11px}.pk-badge small,.pk-badge strong{display:block}.pk-badge small{color:var(--lime);font-size:6px}.pk-badge strong{font-family:var(--font-geist-mono);margin-top:3px;font-size:8px}.schema-meta{align-items:center;gap:7px;margin:13px 0 8px;display:flex}.schema-meta>span{background:#f0f1ec;border-radius:6px;padding:6px 8px;font-size:7px}.schema-meta .warn{color:#91631e;background:#fff2d9}.schema-meta button{cursor:pointer;color:#315b4c;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:7px;display:flex}.schema-table{border-collapse:collapse;width:100%}.schema-table th,.schema-table td{border-bottom:1px solid var(--line);text-align:left;padding:7px 6px;font-size:7px}.schema-table th{color:#77827d;text-transform:uppercase;background:#f2f2ed;font-size:6px}.schema-table code{font-size:7px;font-weight:700}.example-row{background:#faf9f5;border:1px dashed #b8beb8;border-radius:7px;margin-top:10px;padding:10px}.example-row span,.example-row code,.example-row small{display:block}.example-row span{color:#7d8882;text-transform:uppercase;font-size:6px}.example-row code{color:#415149;white-space:pre-wrap;margin:6px 0;font-size:7px}.example-row small{color:#87918c;font-size:6px}.pipeline-preview{padding:19px}.pipeline-strip{align-items:center;display:flex}.pipeline-strip>div{flex:1;align-items:center;display:flex}.pipeline-strip button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f7f7f3;border-radius:8px;flex:1;min-height:94px;padding:10px}.pipeline-strip button.attention{background:#fff7e6;border-color:#dabf8c}.pipeline-strip button span,.pipeline-strip button strong,.pipeline-strip button small,.pipeline-strip button em{display:block}.pipeline-strip button span{color:#8b9590;font-size:6px}.pipeline-strip button strong{margin-top:8px;font-size:9px}.pipeline-strip button small{color:#76817b;margin-top:4px;font-size:6px}.pipeline-strip button em{color:#315b4c;margin-top:8px;font-size:6px;font-style:normal}.run-table{border:1px solid var(--line);border-radius:8px;margin-top:13px;overflow:hidden}.run-head,.run-table>div:not(.run-head){border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);padding:8px 11px;font-size:7px;display:grid}.run-head{background:#f1f2ed;grid-template-columns:1fr auto}.run-head span{color:#7c8781}.run-table>div em{color:#3d805f;align-items:center;gap:3px;font-style:normal;display:flex}.pipeline-warning{color:#815c25;background:#fff3dc;border-radius:7px;gap:8px;margin-top:10px;padding:10px;font-size:8px;display:flex}.assets-preview{grid-template-columns:190px 1fr;gap:12px;padding:19px;display:grid}.asset-total{background:var(--forest);color:#fff;border-radius:10px;align-content:space-between;padding:16px;display:grid}.asset-total span{color:#91a29b;font-size:7px}.asset-total strong{letter-spacing:-.06em;margin-top:8px;font-size:38px;display:block}.asset-total small{font-size:12px}.asset-total p{color:#92a49b;font-size:7px}.storage-ring{border:9px solid #2e4d42;border-top-color:var(--lime);text-align:center;border-radius:50%;place-items:center;width:72px;height:72px;margin:20px auto 0;font-size:7px;display:grid}.asset-rows{gap:7px;display:grid}.asset-rows button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:25px 1fr auto 60px 14px;align-items:center;gap:8px;padding:12px;display:grid}.asset-rows strong,.asset-rows small{display:block}.asset-rows strong{font-size:9px}.asset-rows small{color:#7d8882;margin-top:3px;font-size:7px}.asset-rows em{font-size:9px;font-style:normal;font-weight:750}.asset-state{color:#3a795b;text-align:center;background:#e8f4ed;border-radius:5px;padding:4px 5px;font-size:6px}.asset-state.unknown{color:#91651f;background:#fff1d8}.cleanup-rule{grid-column:2;margin:0}.fleet-preview,.runtime-preview{padding:18px}.fleet-flow{background:var(--forest);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px;display:flex}.fleet-flow span{border:1px solid #3b554b;border-radius:5px;padding:7px;font-size:7px}.machine-grid>button{text-align:left;cursor:pointer;background:#eff8f3;border:1px solid #bcd4c5;border-radius:8px;padding:12px}.machine-grid>button.silent{background:#fff8e8;border-color:#dec89c}.machine-grid header{grid-template-columns:20px 1fr auto;align-items:center;gap:6px;display:grid}.machine-grid header strong{font-size:8px}.machine-grid header span{color:#3a7d5d;font-size:6px}.machine-grid header i{background:#54a47a;border-radius:50%;width:5px;height:5px;display:inline-block}.machine-grid .silent header span{color:#91651f}.machine-grid .silent header i{background:var(--amber)}.machine-grid>button>div{border-top:1px solid #00000014;justify-content:space-between;margin-top:10px;padding-top:7px;font-size:7px;display:flex}.machine-grid p{color:#66736c;margin:10px 0 0;font-size:7px}.host-strip{background:var(--forest);color:#fff;border-radius:8px;grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:8px;padding:11px;display:grid}.host-strip>div{align-items:center;gap:8px;display:flex}.host-strip strong,.host-strip small,.host-strip>span{display:block}.host-strip small{color:#8fa199;font-size:6px}.host-strip>span{border-left:1px solid #3a5148;padding-left:8px}.host-strip>span strong{margin-top:3px;font-size:8px}.runtime-map{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.runtime-map>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:7px;grid-template-columns:8px 1fr auto 13px;align-items:center;gap:8px;padding:10px;display:grid}.runtime-map strong,.runtime-map small{display:block}.runtime-map strong{font-size:8px}.runtime-map small{color:#78837d;margin-top:3px;font-size:6px}.runtime-map em{color:#738078;font-size:6px;font-style:normal}.verification-preview{padding:17px}.verification-head,.verification-preview>button{grid-template-columns:1.3fr 1fr .8fr 90px 14px;align-items:center;gap:8px;display:grid}.verification-head{color:#7c8781;text-transform:uppercase;background:#f1f2ed;padding:7px 9px;font-size:6px}.verification-preview>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%;padding:11px 9px}.verification-preview>button strong,.verification-preview>button span,.verification-preview>button em{font-size:7px}.verification-preview>button em{color:#a06e25;gap:4px;font-style:normal;display:flex}.verification-preview>button em.verified{color:#3e825f}.config-preview{padding:18px}.config-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.config-columns section{background:#f0f8f3;border:1px solid #bcd2c5;border-radius:8px;padding:13px}.config-columns section.unknown-config{background:#fff8e9;border-color:#ddcba8}.config-columns header{align-items:center;gap:7px;margin-bottom:9px;display:flex}.config-columns header strong{font-size:9px}.config-columns header span{color:#397b5d;margin-left:auto;font-size:6px}.config-columns section>div{border-top:1px solid #00000014;justify-content:space-between;padding:7px 0;font-size:7px;display:flex}.config-columns section>button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;margin-top:7px;padding:8px;font-size:7px}.config-diff{border:1px solid var(--line);border-radius:8px;margin-top:9px;padding:11px}.config-diff>span{color:#7d8882;text-transform:uppercase;font-size:6px}.config-diff div{justify-content:space-between;gap:20px;margin-top:7px;display:flex}.config-diff code,.config-diff strong{font-size:7px}.config-diff strong{color:#976d2b}.plan-preview{padding:18px}.plan-objective{border-left:3px solid var(--lime);background:var(--forest);color:#fff;padding:11px}.plan-objective span,.plan-objective strong{display:block}.plan-objective span{color:var(--lime);text-transform:uppercase;font-size:6px}.plan-objective strong{margin-top:5px;font-size:9px}.plan-rows{margin-top:8px}.plan-rows button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:45px 1fr 140px 26px 14px;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.plan-rows button>span{color:#397b5d;text-align:center;background:#e9f4ed;border-radius:4px;padding:4px;font-size:6px}.plan-rows button>span.next{color:#4059b1;background:#edf0ff}.plan-rows button>span.later{color:#747e79;background:#efefeb}.plan-rows strong,.plan-rows small,.plan-rows em{font-size:7px}.plan-rows small{color:#78837d}.plan-rows em{font-style:normal}.decision-gates{border-top:1px solid var(--line);align-items:center;gap:5px;margin-top:10px;padding-top:10px;display:flex}.decision-gates>span{color:#7d8882;font-size:6px}.decision-gates button{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;gap:3px;padding:5px;font-size:6px;display:flex}.change-preview{padding:18px}.change-chain{align-items:center;gap:8px;display:flex}.change-chain>div{border:1px solid var(--line);border-radius:8px;flex:1;min-height:120px;padding:11px}.change-chain>div>span,.change-chain>div>strong{display:block}.change-chain>div>span{color:#7d8882;text-transform:uppercase;font-size:6px}.change-chain>div>strong{margin-top:7px;font-size:9px}.change-chain p{color:#66736c;min-height:25px;font-size:7px;line-height:1.4}.impact-map{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.impact-map section{background:#f1f2ed;border-radius:7px;padding:9px}.impact-map section>span{color:#7d8882;text-transform:uppercase;font-size:6px}.impact-map section button{text-align:left;background:#fff;border:0;border-radius:4px;align-items:center;gap:4px;width:100%;margin-top:5px;padding:5px;font-size:6px;display:flex}.impact-map section button.unknown{color:#996c28}.convergence-hero{background:var(--forest);color:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:35px;padding:36px;display:grid}.convergence-hero h2,.live-loop h2{letter-spacing:-.045em;margin:10px 0;font-size:34px}.convergence-hero p,.live-loop p{color:#9eafa7;font-size:11px;line-height:1.55}.convergence-paths{grid-template-columns:repeat(3,1fr);align-content:center;gap:6px;display:grid}.convergence-paths>div{border:1px solid #3b544b;border-radius:8px;padding:12px}.convergence-paths span,.convergence-paths strong,.convergence-paths em{display:block}.convergence-paths span{color:var(--lime);font-size:7px}.convergence-paths strong{margin-top:7px;font-size:8px}.convergence-paths em{color:#8ea198;margin-top:5px;font-size:6px;font-style:normal}.convergence-paths>svg{color:var(--lime);grid-column:1/-1;margin:auto}.one-page{background:var(--lime);color:var(--forest);text-align:center;border-radius:7px;grid-column:1/-1;padding:10px;font-size:9px}.mode-toggle{border:1px solid var(--line);background:#fff;border-radius:9px;gap:3px;margin:28px 0 8px;padding:4px;display:inline-flex}.mode-toggle button{cursor:pointer;color:#69746f;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:9px 13px;font-size:8px;font-weight:750;display:flex}.mode-toggle button.active{background:var(--forest);color:#fff}.generation-stages{padding:18px 0}.generation-stages article{grid-template-columns:50px 1fr;gap:15px;min-height:130px;display:grid}.stage-rail{justify-content:center;display:flex;position:relative}.stage-rail span{z-index:1;background:var(--forest);width:34px;height:34px;color:var(--lime);font-family:var(--font-geist-mono);border-radius:50%;place-items:center;font-size:8px;display:grid}.stage-rail i{background:#c8ccc5;width:1px;position:absolute;top:34px;bottom:0}.stage-copy{padding:0 0 20px}.stage-title{align-items:center;gap:9px;display:flex}.stage-title h3{margin:5px 0;font-size:15px}.stage-title span{color:#397b5d;background:#e7f2eb;border-radius:5px;padding:4px 6px;font-size:6px}.stage-title span.semantic{color:#4059b1;background:#edf0ff}.stage-copy>p{color:#5d6963;max-width:900px;margin:8px 0;font-size:10px;line-height:1.55}.stage-output{color:#6e7973;align-items:center;gap:6px;font-size:7px;display:flex}.stage-output strong{color:var(--ink)}.live-loop{color:#fff;background:#203d35;border-radius:16px;grid-template-columns:.8fr 1.2fr;gap:35px;padding:32px;display:grid}.loop-diagram{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.loop-diagram>div{border:1px solid #415a51;border-radius:8px;flex:1;gap:7px;min-width:100px;padding:10px;display:flex}.loop-diagram strong,.loop-diagram small{display:block}.loop-diagram strong{font-size:8px}.loop-diagram small{color:#8fa199;margin-top:3px;font-size:6px}.semantic-loop{color:var(--lime);flex-basis:100%!important}.naming-policy{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.naming-policy>div{border:1px solid var(--line);background:var(--card);border-radius:9px;min-height:130px;padding:15px}.naming-policy span{color:#8a948f;font-family:var(--font-geist-mono);font-size:7px}.naming-policy strong{margin-top:17px;font-size:10px;display:block}.naming-policy p{color:#6b7670;font-size:8px;line-height:1.5}.atomic-chain{align-items:center;gap:7px;display:flex}.atomic-chain>div{border:1px solid var(--line);background:#fff;border-radius:8px;flex:1;padding:13px}.atomic-chain small,.atomic-chain strong{display:block}.atomic-chain small{color:#7d8882;text-transform:uppercase;font-size:6px}.atomic-chain strong{margin-top:5px;font-size:8px}.atomic-fields{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.atomic-fields span{color:#5f6d66;background:#e5e8e2;border-radius:6px;padding:6px 8px;font-size:7px}.truthful-today{color:#805d2b;background:#fff8e7;border:1px solid #dfc086;border-radius:10px;gap:10px;margin-top:40px;padding:17px;display:flex}.truthful-today strong{font-size:10px}.truthful-today p{margin:5px 0 0;font-size:8px;line-height:1.5}.server-fact-strip{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.server-fact-strip>div{border-right:1px solid var(--line);padding:14px}.server-fact-strip>div:last-child{border:0}.server-fact-strip span,.server-fact-strip strong{display:block}.server-fact-strip span{color:#7d8882;text-transform:uppercase;font-size:7px}.server-fact-strip strong{margin-top:6px;font-size:9px}.server-ownership-table{border:1px solid var(--line);background:#fff;border-radius:11px;overflow-x:auto}.ownership-head,.server-ownership-table>button{grid-template-columns:150px 1.3fr 1.2fr 110px 14px;align-items:center;gap:10px;min-width:780px;padding:12px 14px;display:grid}.ownership-head{color:#758079;text-transform:uppercase;background:#eeefea;font-size:7px}.server-ownership-table>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%}.server-ownership-table>button:hover{background:#f8f8f4}.server-ownership-table button strong{font-size:9px}.server-ownership-table button span{color:#68736d;font-size:8px}.confidence-label{color:#397b5d;text-align:center;background:#e7f3eb;border-radius:5px;padding:5px 7px;font-size:7px;font-style:normal}.confidence-label.medium{color:#95671f;background:#fff0d5}.confidence-label.shared-or-unassigned{color:#727b76;background:#eee}.docker-rules{background:var(--forest);color:#fff;border-radius:15px;grid-template-columns:1fr 1fr;gap:35px;margin-top:55px;padding:30px;display:grid}.docker-rules h2{letter-spacing:-.04em;margin:9px 0;font-size:31px}.docker-rules p{color:#9cada5;font-size:10px;line-height:1.55}.docker-rules ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.docker-rules li{color:#b0bdb7;border:1px solid #375048;border-radius:7px;align-items:center;gap:9px;padding:9px;font-size:8px;display:flex}.docker-rules li span{width:21px;height:21px;color:var(--lime);background:#27443a;border-radius:5px;place-items:center;display:grid}.server-links{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.server-links>div{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.server-links strong,.server-links small{display:block}.server-links strong{font-size:9px}.server-links small{color:#77827d;margin-top:3px;font-size:7px}.server-links button{color:#315b4c;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.inspector-layer{z-index:100;pointer-events:none;position:fixed;inset:0}.inspector-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;background:#0a14107a;border:0;width:100%;height:100%;position:absolute;inset:0}.inspector{background:var(--card);pointer-events:auto;flex-direction:column;width:min(520px,92vw);animation:.22s ease-out slideIn;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-25px 0 70px #08120d3d}@keyframes slideIn{0%{opacity:.6;transform:translate(35px)}}.inspector>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:25px;display:flex}.inspector>header span{color:#738078;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.inspector>header h2{letter-spacing:-.04em;margin:7px 0 0;font-size:25px}.inspector-status{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:11px 25px;display:flex}.inspector-status>span:nth-child(2){color:#78837d;align-items:center;gap:4px;font-size:7px;display:flex}.inspector-status>div{gap:3px;margin-left:auto;display:flex}.inspector-tabs{border-bottom:1px solid var(--line);gap:2px;padding:10px 25px 0;display:flex}.inspector-tabs button{color:#758079;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px;font-size:8px}.inspector-tabs button.active{border-color:var(--forest);color:var(--ink);font-weight:800}.inspector-body{flex:1;padding:25px;overflow-y:auto}.inspector-purpose{color:#44534c;margin:0 0 20px;font-size:13px;line-height:1.6}.inspector-attention{color:#8c6326;background:#fff1d9;border-radius:8px;gap:8px;margin-bottom:15px;padding:11px;font-size:9px;line-height:1.4;display:flex}.atom-list>span{color:#7c8781;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:7px;display:block}.atom-list>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.atom-list small{color:#758079;font-size:8px}.atom-list strong{font-size:9px;line-height:1.4}.inspector-history{display:grid}.inspector-history>div{border-left:1px solid #cbd0c9;padding:0 0 25px 25px;position:relative}.inspector-history>div>span{background:var(--green);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.inspector-history time{color:#718078;text-transform:uppercase;font-size:8px}.inspector-history p{color:#53615b;font-size:10px;line-height:1.5}.evidence-list{gap:7px;display:grid}.evidence-list>div{border:1px solid var(--line);border-radius:8px;grid-template-columns:22px 1fr 25px;align-items:center;gap:8px;padding:11px;display:grid}.evidence-list span{font-family:var(--font-geist-mono);color:#89938e;font-size:7px}.evidence-list p{margin:0;font-size:9px;line-height:1.4}.evidence-list button{cursor:pointer;background:#edf0eb;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.inspector>footer{border-top:1px solid var(--line);color:#65726c;background:#f0f1ec;gap:8px;padding:14px 25px;font-size:8px;line-height:1.4;display:flex}@media (max-width:1180px){:root{--sidebar:245px}.page-wrap,.project-content,.project-hero,.project-sticky-nav,.lab-header,.lab-layout{width:min(100% - 42px,1200px)}.attention-grid{grid-template-columns:1fr 1fr}.attention-card:last-child{grid-column:span 2}.lab-layout{grid-template-columns:205px minmax(0,1fr)}.component-contract-grid{grid-template-columns:1fr 1fr}.component-contract-grid section:first-child{grid-column:span 2}.api-preview,.db-preview,.docs-preview{grid-template-columns:190px minmax(0,1fr)}.llm-preview>button{grid-template-columns:75px 120px 1fr 85px 14px}.server-fact-strip{grid-template-columns:repeat(3,1fr)}.server-fact-strip>div:nth-child(3){border-right:0}}@media (max-width:860px){.main-stage{margin-left:0;padding-top:56px}.mobile-bar{z-index:35;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f2efe6f0;justify-content:space-between;align-items:center;height:56px;padding:0 13px;display:flex;position:fixed;inset:0 0 auto}.mobile-brand{letter-spacing:.08em;background:0 0;border:0;font-size:10px;font-weight:900}.mobile-brand span{color:#7b8680;margin-top:2px;font-size:6px;display:block}.sidebar{transition:transform .22s;transform:translate(-102%)}.sidebar.is-open{transform:none;box-shadow:20px 0 60px #0000004d}.nav-scrim{z-index:39;background:#08120d80;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.side-brand{display:flex}.mobile-close{color:#fff;background:0 0;border:1px solid #365047;border-radius:8px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.page-wrap{padding-top:38px}.project-hero{padding-top:30px}.page-top h1{font-size:clamp(42px,10vw,70px)}.truth-model,.lens-split,.convergence-hero,.live-loop,.docker-rules{grid-template-columns:1fr}.project-links{grid-template-columns:1fr 1fr}.project-link:last-child{grid-column:span 2}.lab-layout{grid-template-columns:1fr}.lab-index{gap:6px;max-height:none;display:flex;position:static;overflow-x:auto}.lab-search{flex:0 0 180px;margin:0}.lab-group{display:contents}.lab-group>span{display:none}.lab-group button{flex:0 0 145px}.preview-body{overflow-x:auto}.api-preview,.db-preview,.docs-preview{min-width:720px}.entry-preview{min-width:660px}.cli-preview,.ui-preview,.algorithm-preview{min-width:680px}.llm-preview,.serving-preview,.training-preview,.pipeline-preview,.fleet-preview,.runtime-preview,.verification-preview,.config-preview,.plan-preview,.change-preview,.assets-preview,.outbound-preview{min-width:700px}.plan-columns{grid-template-columns:1fr}.naming-policy{grid-template-columns:1fr 1fr}}@media (max-width:620px){.page-wrap,.project-content,.project-hero,.project-sticky-nav,.lab-header,.lab-layout{width:calc(100% - 26px)}.page-wrap{padding-bottom:65px}.page-top{margin-bottom:30px}.page-top h1{font-size:45px}.page-top>p{font-size:14px;line-height:1.55}.thesis-strip{grid-template-columns:1fr}.thesis-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.project-grid{grid-template-columns:1fr}.portfolio-card:first-child{grid-column:auto}.truth-model,.lens-split{margin-top:45px;padding:27px}.truth-copy h2,.lens-split h2{font-size:30px}.mini-server-map>button{grid-template-columns:8px 90px 1fr 14px}.project-hero-grid{grid-template-columns:1fr}.coverage-seal{justify-self:start}.project-identity{align-items:flex-start}.hero-monogram{border-radius:15px;width:56px;height:56px}.project-title-block h1{font-size:42px}.project-objective{font-size:15px}.hero-state{display:block}.hero-state strong{margin-top:7px;display:block}.project-links{grid-template-columns:1fr}.project-link:last-child{grid-column:auto}.project-sticky-nav{align-items:flex-start}.project-sticky-status{display:none}.project-tabs{width:100%}.project-tabs button{flex:1;padding-inline:7px}.attention-grid{grid-template-columns:1fr}.attention-card:last-child{grid-column:auto}.module-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start;margin-top:52px}.section-heading h2{font-size:32px}.identity-history{grid-template-columns:1fr}.identity-history>svg{transform:rotate(90deg)}.gap-grid,.lab-header{grid-template-columns:1fr}.lab-count{justify-self:start}.lab-canvas{padding:12px}.component-spec-head{grid-template-columns:40px 1fr}.exemplar-tag{text-align:left;grid-column:1/-1}.component-contract-grid{grid-template-columns:1fr}.component-contract-grid section:first-child{grid-column:auto}.component-leverage{grid-template-columns:1fr}.convergence-hero,.live-loop,.docker-rules{padding:23px}.convergence-paths,.naming-policy{grid-template-columns:1fr}.atomic-chain{overflow-x:auto}.atomic-chain>div{flex:0 0 110px}.server-fact-strip{grid-template-columns:1fr 1fr}.server-fact-strip>div:nth-child(3){border-right:1px solid var(--line)}.server-fact-strip>div:nth-child(2n){border-right:0}.server-links{grid-template-columns:1fr}.inspector-status{flex-wrap:wrap;align-items:flex-start}.inspector-status>div{width:100%;margin-left:0}.atom-list>div{grid-template-columns:95px 1fr}.atom-list .provenance-chip{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.full-section-heading{margin-top:52px}.full-section-heading:first-child{margin-top:44px}.hybrid-panel{background:var(--forest);color:#fff;border:1px solid #31463e;border-radius:18px;margin:68px 0 20px;overflow:hidden;box-shadow:0 25px 70px #10241d21}.hybrid-head{justify-content:space-between;align-items:flex-start;gap:36px;padding:30px 32px 24px;display:flex}.hybrid-head .section-eyebrow{color:var(--lime)}.hybrid-head h2{letter-spacing:-.045em;max-width:720px;margin:9px 0 8px;font-size:clamp(27px,3vw,40px);line-height:1.02}.hybrid-head p{color:#9eafa7;max-width:780px;margin:0;font-size:11px;line-height:1.6}.hybrid-convergence{background:#18342b;border:1px solid #3d554c;border-radius:11px;flex:none;align-items:center;gap:10px;padding:9px 13px;display:flex}.hybrid-convergence strong{color:var(--lime);letter-spacing:-.05em;font-size:28px}.hybrid-convergence span{color:#9eb0a8;text-transform:uppercase;letter-spacing:.08em;font-size:7px;line-height:1.35}.hybrid-switch{background:#334a41;border:1px solid #334a41;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 32px;display:grid;overflow:hidden}.hybrid-switch button{color:#8fa299;cursor:pointer;background:#183229;border:0;justify-content:center;align-items:center;gap:9px;min-height:52px;display:flex}.hybrid-switch button:hover{background:#203b32}.hybrid-switch button.active{background:var(--lime);color:var(--forest)}.hybrid-switch span,.hybrid-switch small,.hybrid-switch strong{text-align:left;display:block}.hybrid-switch small{opacity:.7;margin-bottom:2px;font-size:7px}.hybrid-switch strong{font-size:10px}.hybrid-body{grid-template-columns:1fr 34px 1.1fr;padding:28px 32px;display:grid}.hybrid-baseline,.hybrid-live{background:#ffffff09;border:1px solid #30483f;border-radius:12px;min-width:0;padding:20px}.hybrid-live.muted{opacity:.42}.hybrid-stage-title{align-items:center;gap:10px;display:flex}.hybrid-stage-title>span{width:27px;height:27px;color:var(--lime);font:700 8px var(--font-geist-mono);background:#27463a;border-radius:7px;place-items:center;display:grid}.hybrid-stage-title div{min-width:0}.hybrid-stage-title strong,.hybrid-stage-title small{display:block}.hybrid-stage-title strong{font-size:11px}.hybrid-stage-title small{color:#899d94;margin-top:3px;font-size:7px}.hybrid-stage-title em{color:#9eafa7;text-transform:uppercase;background:#263e35;border-radius:5px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal}.hybrid-baseline>p,.hybrid-live>p{color:#a7b6af;margin:14px 0;font-size:9px;line-height:1.55}.hybrid-divider{color:#70847b;place-items:center;display:grid}.source-chip-row{flex-wrap:wrap;gap:5px;display:flex}.source-chip-row span{color:#a3b3ac;border:1px solid #3b5148;border-radius:5px;padding:5px 7px;font-size:7px}.delta-list{gap:5px;display:grid}.delta-list>div{background:#203c32;border-radius:7px;grid-template-columns:8px minmax(95px,.8fr) minmax(130px,1fr);align-items:center;gap:7px;padding:8px;display:grid}.delta-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d9ff721a}.delta-list strong,.delta-list small{display:block}.delta-list strong{font-size:8px}.delta-list small{color:#84988f;margin-top:2px;font-size:6px}.delta-list code{color:#d6e1dc;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.delta-list p{color:#91a49b;grid-column:2/-1;margin:0;font-size:7px}.baseline-lock{color:#93a49c;border:1px dashed #3d554b;border-radius:8px;align-items:center;gap:9px;min-height:86px;padding:15px;font-size:8px;line-height:1.45;display:flex}.hybrid-panel>footer{color:#92a49b;background:#142a23;border-top:1px solid #30483f;align-items:center;gap:8px;padding:13px 32px;font-size:8px;display:flex}.capability-filters{gap:6px;margin-bottom:16px;padding-bottom:2px;display:flex;overflow-x:auto}.capability-filters button{border:1px solid var(--line);color:#66736c;cursor:pointer;text-transform:capitalize;background:#f8f5ee;border-radius:20px;flex:none;padding:7px 11px;font-size:8px}.capability-filters button.active{border-color:var(--forest);background:var(--forest);color:#fff}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capability-card{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex;position:relative;box-shadow:0 10px 30px #202c2609}.capability-card:before{content:"";background:#91a09a;border-radius:14px 0 0 14px;width:3px;position:absolute;inset:0 auto 0 0}.capability-card.availability-ready:before,.capability-card.availability-private:before{background:var(--green)}.capability-card.availability-partial:before{background:var(--amber)}.capability-card.availability-proposed:before{background:var(--blue)}.capability-card.availability-unknown:before,.capability-card.availability-unavailable:before{background:#9ea5a1}.capability-card>header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.capability-icon{color:#2f5b4a;background:#ecf0ea;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.capability-card header small{color:#7b8680;text-transform:uppercase;letter-spacing:.1em;font-size:7px;display:block}.capability-card h3{letter-spacing:-.025em;margin:3px 0 0;font-size:17px}.capability-card header em{color:#3c765b;text-transform:uppercase;background:#eaf3ed;border-radius:6px;align-self:start;padding:5px 7px;font-size:7px;font-style:normal}.availability-partial header em{color:#95661e;background:#fff0d7}.availability-proposed header em{color:#4a5eba;background:#e9edff}.availability-unknown header em,.availability-unavailable header em{color:#717a75;background:#ededeb}.capability-card>p{color:#53615a;min-height:40px;margin:14px 0 9px;font-size:10px;line-height:1.55}.capability-question{color:#415148;background:#f0f1eb;border-radius:8px;align-items:flex-start;gap:7px;min-height:36px;padding:9px;font-size:8px;line-height:1.4;display:flex}.interface-line{color:#496258;align-items:center;gap:7px;min-width:0;margin:12px 0 0;display:flex}.interface-line code{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.io-pair{grid-template-columns:1fr 18px 1fr;align-items:center;gap:6px;margin:13px 0;display:grid}.io-pair>svg{color:#9aa39f}.io-pair>div{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:9px;display:flex}.io-pair span{color:#78847d;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.io-pair small{color:#39463f;text-overflow:ellipsis;font-size:7px;line-height:1.3;overflow:hidden}.model-line{color:#53625a;grid-template-columns:16px 38px 1fr;align-items:center;gap:5px;margin-bottom:9px;display:grid}.model-line span{font-size:7px}.model-line strong{font-size:8px}.availability-note{color:#65716a;background:#f8f5ee;border-left:2px solid #92a09a;align-items:flex-start;gap:7px;min-height:35px;padding:9px;font-size:8px;line-height:1.4;display:flex}.capability-actions{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:14px;display:flex}.capability-actions button{color:#315648;cursor:pointer;background:#fff;border:1px solid #cbd0ca;border-radius:7px;align-items:center;gap:5px;padding:7px 8px;font-size:7px;font-weight:700;display:inline-flex}.capability-actions button:hover{border-color:#698077}.capability-actions button:last-child{background:#eef0eb;border-color:#0000;margin-left:auto}.recipe-list{gap:8px;margin-bottom:70px;display:grid}.recipe{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden}.recipe.expanded{box-shadow:var(--shadow);border-color:#9ba89f}.recipe-toggle{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:112px 1fr 24px;align-items:center;gap:13px;width:100%;padding:16px;display:grid}.recipe-toggle:hover{background:#faf9f4}.recipe-toggle>svg{transition:transform .2s}.recipe.expanded .recipe-toggle>svg{transform:rotate(180deg)}.recipe-state{color:#347052;text-transform:uppercase;background:#e5f2e9;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px 7px;font-size:7px;display:inline-flex}.recipe-state.proposed{color:#4a5eba;background:#e9edff}.recipe-state.partial,.recipe-state.requires-access{color:#8b6325;background:#fff0d7}.recipe-toggle h3{letter-spacing:-.015em;margin:0;font-size:13px}.recipe-toggle p{color:#758079;margin:4px 0 0;font-size:8px}.recipe-body{border-top:1px solid var(--line);padding:0 18px 20px 145px}.recipe-why{color:#4a5b52;gap:9px;margin:18px 0 12px;display:flex}.recipe-why span{color:#758079;text-transform:uppercase;font-size:7px;display:block}.recipe-why p{margin:3px 0 0;font-size:9px;line-height:1.45}.prerequisites{flex-wrap:wrap;gap:5px;margin-bottom:17px;display:flex}.prerequisites>span{color:#77827c;text-transform:uppercase;width:100%;margin-bottom:2px;font-size:7px}.prerequisites>div{color:#53615a;background:#eef1eb;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:inline-flex}.recipe-body ol{counter-reset:recipe-step;margin:0;padding:0;list-style:none}.recipe-body li{counter-increment:recipe-step;grid-template-columns:25px 1fr;gap:10px;padding-bottom:18px;display:grid;position:relative}.recipe-body li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:24px;bottom:1px;left:12px}.step-index{z-index:1;background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.step-index:after{content:counter(recipe-step);font-size:7px}.recipe-body li.proposed .step-index{background:var(--blue)}.recipe-body li.manual .step-index{background:var(--amber);color:#392b13}.recipe-body li header{justify-content:space-between;gap:10px;display:flex}.recipe-body li header strong{font-size:10px}.recipe-body li header em{color:#7c8781;text-transform:uppercase;font-size:6px;font-style:normal}.recipe-body li p{color:#617068;margin:5px 0 8px;font-size:8px;line-height:1.5}.recipe-code{color:#dce7e1;background:#10231c;border-radius:8px;position:relative;overflow:hidden}.recipe-code pre{font:8px/1.6 var(--font-geist-mono);white-space:pre-wrap;margin:0;padding:14px 70px 14px 14px;overflow-x:auto}.recipe-code button{color:#aebdb6;cursor:pointer;background:#1b362c;border:1px solid #3b5148;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:6px;display:inline-flex;position:absolute;top:7px;right:7px}.expected{color:#4d6257;background:#edf4ee;border-radius:7px;align-items:flex-start;gap:6px;margin-top:8px;padding:8px;font-size:8px;display:flex}.expected small{color:#6d8076;text-transform:uppercase;margin-bottom:2px;font-size:6px;display:block}.recipe-result{grid-template-columns:1fr 1fr;gap:7px;margin-top:4px;display:grid}.recipe-result>div{border:1px solid var(--line);border-radius:8px;padding:10px}.recipe-result span,.recipe-result strong{display:block}.recipe-result span{color:#77837c;text-transform:uppercase;font-size:6px}.recipe-result strong{margin-top:4px;font-size:8px;line-height:1.45}.recipe-safety{color:#805d26;background:#fff0db;border-radius:8px;gap:7px;margin-top:8px;padding:10px;font-size:8px;line-height:1.45;display:flex}.diagram-selector{gap:7px;margin-bottom:14px;padding-bottom:3px;display:flex;overflow-x:auto}.diagram-selector button{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;border-radius:10px;flex:0 0 220px;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:58px;padding:9px;display:grid}.diagram-selector button.active{border-color:var(--forest);background:var(--forest);color:#fff}.diagram-selector button>span{color:#365949;background:#edf0eb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.diagram-selector button.active>span{color:var(--lime);background:#244138}.diagram-selector small,.diagram-selector strong{display:block}.diagram-selector small{color:#7c8781;text-transform:uppercase;margin-bottom:3px;font-size:6px}.diagram-selector strong{font-size:9px;line-height:1.3}.diagram-detail{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:16px;margin-bottom:75px;overflow:hidden}.diagram-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px;display:flex}.diagram-detail>header h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:24px}.diagram-detail>header p{color:#66736c;max-width:750px;margin:0;font-size:9px;line-height:1.5}.diagram-detail>header button{color:#315749;cursor:pointer;background:#fff;border:1px solid #c8cec8;border-radius:7px;flex:none;align-items:center;gap:5px;padding:8px 9px;font-size:7px;display:inline-flex}.diagram-status{color:#39785a;text-transform:uppercase;background:#e7f2ea;border-radius:5px;padding:4px 6px;font-size:6px}.diagram-status.proposed{color:#4b60ba;background:#e9edff}.diagram-status.normalized{color:#92651f;background:#fff0d8}.diagram-question{background:#eef1eb;border-radius:8px;align-items:center;gap:9px;margin:18px 25px 0;padding:10px 12px;display:flex}.diagram-question small,.diagram-question strong{display:block}.diagram-question small{color:#78847d;text-transform:uppercase;font-size:6px}.diagram-question strong{margin-top:2px;font-size:9px}.mermaid-shell{border:1px solid var(--line);background:#fffdf8;border-radius:12px;min-height:360px;margin:12px 25px;overflow:hidden}.mermaid-stage{min-width:0}.mermaid-toolbar{border-bottom:1px solid var(--line);background:#faf9f3f5;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:7px 9px 7px 13px;display:flex}.mermaid-toolbar-label{color:#77837c;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.mermaid-toolbar-actions{align-items:center;gap:4px;display:flex}.mermaid-toolbar button{color:#36594a;cursor:pointer;min-width:32px;height:30px;font:700 7px var(--font-geist-sans);background:#fff;border:1px solid #cbd1cb;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.mermaid-toolbar button:hover:not(:disabled){background:#eef4ef;border-color:#789486}.mermaid-toolbar button:focus-visible{background:#eef4ef;border-color:#789486}.mermaid-toolbar button:focus-visible{outline-offset:2px;outline:2px solid #8ca89a}.mermaid-toolbar button:disabled{cursor:not-allowed;opacity:.38}.mermaid-toolbar button.active{color:#214c3a;background:#e2eee6;border-color:#789486}.mermaid-toolbar .mermaid-zoom-value{font-variant-numeric:tabular-nums;min-width:67px}.mermaid-viewport{overscroll-behavior:contain;min-height:313px;overflow:auto}.mermaid-render{box-sizing:content-box;margin-inline:auto;padding:22px;transition:width .16s}.mermaid-render svg{width:100%;height:auto;display:block;max-width:none!important}.mermaid-loading{color:#748079;place-items:center;gap:10px;min-height:360px;font-size:9px;display:grid}.mermaid-loading span{border:3px solid #d9ded8;border-top-color:var(--green);border-radius:50%;width:25px;height:25px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mermaid-error{color:#8d4e3e;flex-direction:column;justify-content:center;min-height:260px;padding:25px;display:flex}.mermaid-error span{margin-top:5px;font-size:8px}.diagram-below{grid-template-columns:1.25fr .75fr;gap:12px;padding:4px 25px 24px;display:grid}.diagram-below>section{min-width:0}.detail-label{color:#76817b;text-transform:uppercase;letter-spacing:.08em;margin:8px 0;font-size:7px;display:block}.diagram-parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.diagram-parameters>div{border:1px solid var(--line);border-radius:8px;min-width:0;padding:11px;position:relative}.diagram-parameters code{color:#53645b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.diagram-parameters strong{margin:4px 0;font-size:13px;display:block}.diagram-parameters p{color:#68756e;min-height:28px;margin:0 0 7px;font-size:7px;line-height:1.4}.truth-pill{color:#39785a;background:#e7f2ea;border-radius:4px;padding:3px 5px;font-size:6px}.truth-pill.proposed,.truth-pill.planned{color:#4b60ba;background:#e9edff}.truth-pill.unknown,.truth-pill.unavailable{color:#737b77;background:#ececea}.diagram-parameters>div>small{color:#89928d;margin-top:6px;font-size:6px;line-height:1.35;display:block}.diagram-gaps{gap:5px;display:grid}.diagram-gaps>div{color:#805b23;background:#fff0da;border-radius:7px;align-items:flex-start;gap:6px;padding:8px;font-size:7px;line-height:1.4;display:flex}.diagram-next{color:#485a9a;background:#edf0ff;border-radius:8px;gap:7px;margin-top:7px;padding:10px;display:flex}.diagram-next small,.diagram-next strong{display:block}.diagram-next small{text-transform:uppercase;font-size:6px}.diagram-next strong{margin-top:3px;font-size:8px;line-height:1.4}.honest-none{color:#607168;border:1px dashed #cbd1ca;border-radius:8px;align-items:center;gap:7px;min-height:75px;padding:12px;font-size:8px;display:flex}.diagram-detail>footer{border-top:1px solid var(--line);color:#75817a;background:#f4f3ed;align-items:center;gap:7px;padding:11px 25px;font-size:7px;display:flex}.openings-wrap{border-bottom:1px solid var(--line)}.opening-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;margin-bottom:60px;display:grid}.opening-groups>section{border:1px solid var(--line);background:#e9e6dc;border-radius:13px;overflow:hidden}.opening-groups>section>header{grid-template-columns:33px 1fr 25px;align-items:center;gap:8px;padding:13px;display:grid}.opening-groups>section>header>span{background:var(--forest);width:33px;height:33px;color:var(--lime);border-radius:8px;place-items:center;display:grid}.opening-groups>section>header h3{margin:0;font-size:12px}.opening-groups>section>header p{color:#727d77;margin:3px 0 0;font-size:7px;line-height:1.35}.opening-groups>section>header em{color:#68736d;background:#d8d5cb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.opening-card{background:var(--card);text-align:left;cursor:pointer;border:1px solid #d8d5ca;border-radius:9px;width:calc(100% - 12px);margin:0 6px 6px;padding:14px;display:block}.opening-card:hover{border-color:#8d9b94;transform:translateY(-1px)}.opening-state{color:#397557;text-transform:uppercase;background:#e7f2e9;border-radius:4px;padding:4px 5px;font-size:6px}.state-needs-decision .opening-state{color:#8d6222;background:#fff0d6}.state-proposed .opening-state{color:#4a5eb5;background:#e9edff}.opening-card h4{margin:9px 0 5px;font-size:11px}.opening-card>div p{color:#66736c;min-height:42px;margin:0;font-size:8px;line-height:1.45}.opening-card blockquote{border-left:2px solid var(--project-accent,var(--blue));color:#425249;background:#f1f2ed;margin:11px 0;padding:9px;font-size:8px;line-height:1.45}.opening-card footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 15px;align-items:center;gap:7px;padding-top:8px;display:grid}.opening-card footer small{color:#7a857f;text-transform:uppercase;margin-bottom:2px;font-size:6px;display:block}.opening-card footer span{color:#425048;font-size:7px;line-height:1.3}.opening-card footer em{color:#6f7b74;background:#edf0eb;border-radius:4px;padding:4px 5px;font-size:6px;font-style:normal}.atom-list>div.full-atom{grid-template-columns:120px 1fr auto;align-items:start}.atom-contract{background:#f0f1eb;border-radius:7px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:4px;margin-top:4px;padding:9px;display:grid}.atom-contract code{overflow-wrap:anywhere;color:#315749;grid-column:1/-1;font-size:7px}.atom-contract span{color:#5d6b64;flex-direction:column;gap:2px;font-size:7px;display:flex}.atom-contract b,.atom-contract p b{color:#8a948f;text-transform:uppercase;letter-spacing:.07em;font-size:5px}.atom-contract p{color:#53615a;border-top:1px solid #d5d9d3;flex-direction:column;grid-column:1/-1;gap:3px;margin:3px 0 0;padding-top:6px;font-size:7px;line-height:1.4;display:flex}@media (max-width:1050px){.capability-grid{grid-template-columns:1fr}.opening-groups{grid-template-columns:1fr 1fr}.opening-groups>section:last-child{grid-column:1/-1}.hybrid-body{grid-template-columns:1fr;gap:9px}.hybrid-divider{transform:rotate(90deg)}.diagram-below{grid-template-columns:1fr}}@media (max-width:760px){.project-sticky-nav{overflow-x:auto}.project-tabs{width:max-content;min-width:100%}.project-tabs button{white-space:nowrap;flex:none}.hybrid-head{padding:23px 20px 18px;display:block}.hybrid-convergence{width:fit-content;margin-top:17px}.hybrid-switch{margin:0 20px}.hybrid-body{padding:20px}.hybrid-panel>footer{padding-inline:20px}.recipe-toggle{grid-template-columns:95px 1fr 20px}.recipe-body{padding-left:18px}.opening-groups{grid-template-columns:1fr}.opening-groups>section:last-child{grid-column:auto}.diagram-parameters{grid-template-columns:1fr}.diagram-detail>header{display:block}.diagram-detail>header button{margin-top:12px}.mermaid-shell,.diagram-question{margin-inline:14px}.diagram-below{padding-inline:14px}}@media (max-width:520px){.hybrid-switch{grid-template-columns:1fr}.hybrid-switch button{justify-content:flex-start;padding-left:18px}.delta-list>div{grid-template-columns:8px 1fr}.delta-list code,.delta-list p{grid-column:2}.io-pair{grid-template-columns:1fr}.io-pair>svg{justify-self:center;transform:rotate(90deg)}.capability-card{padding:16px}.capability-card>header{grid-template-columns:36px 1fr}.capability-card header em{grid-column:2;justify-self:start}.recipe-toggle{grid-template-columns:1fr 20px}.recipe-state{grid-column:1;justify-self:start}.recipe-toggle>div{grid-column:1}.recipe-toggle>svg{grid-area:1/2/span 2}.recipe-result{grid-template-columns:1fr}.diagram-selector button{flex-basis:185px}.atom-list>div.full-atom{grid-template-columns:90px 1fr}.atom-list>div.full-atom .provenance-chip{grid-column:2}.atom-contract{grid-template-columns:1fr}.atom-contract code,.atom-contract p{grid-column:1}}.control-plane-gate{background:radial-gradient(circle at 20% 15%,#e7eee8,transparent 38%),var(--cream);min-height:100vh;color:var(--ink);place-items:center;padding:28px;display:grid}.control-plane-gate>section{border:1px solid var(--line);background:#ffffffd6;border-radius:22px;width:min(680px,100%);padding:clamp(28px,6vw,62px);box-shadow:0 28px 80px #10241d1c}.control-plane-gate-mark{background:var(--forest);color:#fff;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:25px;display:grid}.control-plane-gate-mark.error{background:#8a493d}.control-plane-gate h1{max-width:580px;font-family:var(--serif);margin:15px 0 10px;font-size:clamp(38px,6vw,66px);font-weight:500;line-height:.98}.control-plane-gate>section>p{max-width:580px;color:var(--muted);font-size:14px;line-height:1.65}.control-plane-gate .primary-btn{margin-top:18px}.control-plane-gate-rule{border-top:1px solid var(--line);color:#5b6b63;align-items:center;gap:8px;margin-top:26px;padding-top:17px;font-size:10px;display:flex}.durable-write-warning{z-index:20;color:#864738;background:#fff2ed;border-bottom:1px solid #d9bdb4;align-items:center;gap:8px;padding:9px 20px;font-size:10px;display:flex;position:sticky;top:0}.more-projects{color:#fff;font-size:8px}.live-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-project-grid .portfolio-objective,.live-project-grid .portfolio-status span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.live-publication-truth{margin-top:34px}.live-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-family-grid .module-card{cursor:default}.live-family-grid .module-headline{min-height:54px}.live-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.live-proof-grid>div{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:15px}.live-proof-grid small,.live-proof-grid strong{display:block}.live-proof-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:8px}.live-proof-grid strong{font-size:12px}.live-proof-grid code{overflow-wrap:anywhere;color:#315849;font-size:9px;line-height:1.5;display:block}.live-job-list{gap:9px;display:grid}.live-job-list article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.live-job-list article>header{grid-template-columns:9px 1fr auto;align-items:center;gap:9px;display:grid}.live-job-list article>header strong,.live-job-list article>header small{display:block}.live-job-list article>header strong{font-size:11px}.live-job-list article>header small{color:var(--muted);font-family:var(--mono);margin-top:3px;font-size:7px}.live-job-list article>p{color:#5e6a64;margin:10px 0;font-size:9px;line-height:1.55}.live-job-list article>footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:7px;display:flex}.live-job-list article>footer span,.live-job-list article>footer time{background:#f0f2ed;border-radius:5px;padding:5px 7px}.live-job-list article>footer button{color:var(--forest);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:8px;font-weight:700;display:inline-flex}.live-empty{background:#fff9;margin:15px 0}.workspace-write-error{color:#87493b;background:#fff2ed;border-top:1px solid #e0c2b9;padding:7px 14px;font-size:8px}.lab-read-boundary{color:#53655c;background:#f4f7f2;border:1px solid #d6dfd8;border-radius:8px;align-items:center;gap:8px;margin:0 24px 12px;padding:9px 12px;font-size:8px;display:flex}.lab-read-boundary strong{color:var(--forest)}.live-conductor-status{align-content:start;min-height:470px}.live-conductor-status .live-job-list{padding:0 4px}.disabled-composer textarea,.disabled-composer button{opacity:.62;cursor:not-allowed!important}.pulse-list button:disabled{cursor:default;opacity:1}.live-receipt-list{gap:8px;display:grid}.live-receipt-list article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px;display:grid}.live-receipt-list article>span:first-child{width:24px;height:24px;color:var(--forest);background:#e8f0e9;border-radius:50%;place-items:center;display:grid}.live-receipt-list strong,.live-receipt-list small{display:block}.live-receipt-list strong{font-size:9px}.live-receipt-list small{color:var(--muted);margin-top:3px;font-size:7px}.live-receipt-list code,.live-receipt-list time{color:var(--muted);font-size:7px}.preference-persistence.write-error{color:#834b3e;background:#fff1ed;border-color:#dfb9ae}.repo-wizard button:disabled,.enrollment-note button:disabled{cursor:not-allowed;opacity:.65}@media (max-width:1180px){.live-project-grid,.live-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.live-project-grid,.live-family-grid,.live-proof-grid{grid-template-columns:1fr}.live-receipt-list article{grid-template-columns:24px 1fr auto}.live-receipt-list article>code,.live-receipt-list article>time{grid-column:2/-1}}.conductor-health-dot{background:#8e9893;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.conductor-health-dot.live{background:var(--lime);box-shadow:0 0 0 4px #d9ff721f}.conductor-health-dot.good{background:#55ad7f}.conductor-health-dot.warn{background:var(--amber)}.conductor-health-dot.muted{background:#a4aaa7}.conductor-pill{color:#637069;white-space:nowrap;text-transform:uppercase;letter-spacing:.055em;background:#eceeea;border-radius:999px;align-items:center;width:fit-content;padding:5px 7px;font-size:7px;font-weight:760;line-height:1;display:inline-flex}.conductor-pill.good{color:#347154;background:#e4f2e8}.conductor-pill.warn{color:#91631f;background:#fff0d5}.conductor-pill.bad{color:#a44e3a;background:#f8e5df}.conductor-pill.blue{color:#4258bb;background:#e7ebff}.conductor-product-head{max-width:990px;margin-bottom:42px}.conductor-product-head h1{letter-spacing:-.06em;max-width:940px;margin:14px 0 13px;font-size:clamp(43px,5.5vw,76px);line-height:.94}.conductor-product-head>p{color:#56645d;max-width:850px;margin:0;font-size:16px;line-height:1.62}.conductor-home{padding-top:38px}.conductor-hero{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:end;gap:50px;padding:23px 0 42px;display:grid}.conductor-hero h1{letter-spacing:-.075em;max-width:850px;margin:18px 0 16px;font-size:clamp(56px,7.5vw,104px);line-height:.86}.conductor-hero>div>p{color:#52615a;max-width:760px;margin:0;font-size:17px;line-height:1.65}.conductor-default-card{background:var(--forest);color:#fff;border:1px solid #32483f;border-radius:17px;overflow:hidden;box-shadow:0 24px 70px #10241d29}.conductor-default-card>header{border-bottom:1px solid #ffffff1a;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:17px;display:grid}.conductor-default-card>header>svg{color:var(--lime)}.conductor-default-card header small,.conductor-default-card header strong{display:block}.conductor-default-card header small{color:#91a39a;text-transform:uppercase;font-size:7px}.conductor-default-card header strong{margin-top:3px;font-size:11px}.conductor-default-card dl{margin:0;padding:7px 17px}.conductor-default-card dl>div{border-bottom:1px solid #ffffff13;grid-template-columns:110px 1fr;gap:9px;padding:10px 0;display:grid}.conductor-default-card dt{color:#82978d;font-size:8px}.conductor-default-card dd{color:#e2ebe7;margin:0;font-size:9px;font-weight:700}.conductor-default-card>p{color:#93a69d;gap:7px;margin:0;padding:13px 17px;font-size:8px;line-height:1.45;display:flex}.conductor-console{grid-template-columns:minmax(0,1.4fr) 340px;align-items:stretch;gap:13px;display:grid}.conductor-thread,.conductor-pulse{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:17px;overflow:hidden}.conductor-thread-head{border-bottom:1px solid var(--line);background:#f8f6ef;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;padding:15px 18px;display:grid}.conductor-avatar{background:var(--forest);width:37px;height:37px;color:var(--lime);border-radius:11px;place-items:center;font-size:14px;font-weight:900;display:grid}.conductor-thread-head strong,.conductor-thread-head small{display:block}.conductor-thread-head strong{font-size:11px}.conductor-thread-head small{color:#7b8780;margin-top:3px;font-size:7px}.conductor-thread-head>span{color:#587064;align-items:center;gap:6px;font-size:8px;display:flex}.conductor-messages{background:linear-gradient(#fffdf9,#faf8f1);gap:11px;min-height:575px;padding:22px;display:grid}.chat-message{border-radius:13px;max-width:84%;padding:13px 15px}.chat-message>span,.chat-message>div>span{color:#7b8780;letter-spacing:.08em;font-size:6px;font-weight:800}.chat-message p{color:#3d4a43;margin:5px 0 0;font-size:10px;line-height:1.55}.user-message{background:#e8ecdd;border-radius:13px 13px 3px;justify-self:end}.user-message.compact{max-width:45%}.assistant-message{background:#fff;border:1px solid #dce1d9;border-radius:13px 13px 13px 3px;grid-template-columns:26px 1fr;gap:9px;max-width:91%;display:grid}.message-mark{background:var(--forest);width:26px;height:26px;color:var(--lime);border-radius:8px;place-items:center;display:grid}.dispatch-receipt{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.dispatch-receipt span{color:#53645b;background:#edf1eb;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:inline-flex}.task-event-line{color:#7b8780;grid-template-columns:7px 13px 34px 1fr;align-items:center;gap:7px;margin-left:35px;display:grid}.task-event-line>span{background:#50a979;border-radius:50%;width:7px;height:7px}.task-event-line strong,.task-event-line p{margin:0;font-size:7px}.decision-message{max-width:96%}.decision-options{gap:5px;margin-top:10px;display:grid}.decision-options button{text-align:left;cursor:pointer;background:#fbfaf6;border:1px solid #d9ddd6;border-radius:8px;grid-template-columns:23px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.decision-options button.selected{background:#edf4ee;border-color:#537566}.decision-options button>span{color:#2e654e;background:#e6ebe4;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.decision-options strong,.decision-options small{display:block}.decision-options strong{font-size:8px}.decision-options small{color:#758079;margin-top:3px;font-size:7px}.different-answer{color:#315b4b;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:7px;font-weight:750}.new-receipt{color:#35664f;background:#e6f2e8;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:8px;display:flex}.conductor-composer{border-top:1px solid var(--line);background:#fff;padding:14px 17px 11px}.conductor-composer>label{color:#64716a;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.conductor-composer>div{grid-template-columns:1fr 39px;align-items:end;gap:8px;display:grid}.conductor-composer textarea{resize:vertical;width:100%;min-height:57px;color:var(--ink);font:10px/1.5 var(--font-geist-sans);background:#fbfaf6;border:1px solid #cbd0c9;border-radius:9px;padding:11px}.conductor-composer>div>button{background:var(--forest);width:39px;height:39px;color:var(--lime);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.conductor-composer footer{color:#84908a;justify-content:space-between;gap:10px;padding-top:7px;font-size:6px;display:flex}.conductor-composer footer span{align-items:center;gap:4px;display:flex}.conductor-pulse>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.conductor-pulse>header>span,.conductor-pulse>header button{align-items:center;gap:7px;font-size:9px;font-weight:760;display:flex}.conductor-pulse>header button{color:#446357;cursor:pointer;background:0 0;border:0;font-size:7px}.pulse-summary{background:var(--forest);color:#fff;align-items:center;gap:11px;padding:20px 17px;display:flex}.pulse-summary>strong{color:var(--lime);letter-spacing:-.06em;font-size:42px}.pulse-summary>span{color:#dce6e1;font-size:9px;line-height:1.35}.pulse-summary small{color:#81968d;font-size:7px}.pulse-list{display:grid}.pulse-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:14px 15px;display:grid}.pulse-list button:hover{background:#f8f6ef}.pulse-list strong,.pulse-list small{display:block}.pulse-list strong{font-size:8px}.pulse-list small{color:#7c8781;margin-top:3px;font-size:7px}.pulse-list em{color:#758079;text-transform:uppercase;font-size:6px;font-style:normal}.pulse-rule{color:#59675f;background:#eef0ea;border-radius:9px;gap:8px;margin:16px;padding:12px;display:flex}.pulse-rule p{margin:0;font-size:8px;line-height:1.45}.pulse-rule strong{margin-bottom:2px;display:block}.conductor-shortcuts{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.conductor-shortcuts button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff7a;border-radius:12px;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;min-height:78px;padding:14px;display:grid}.conductor-shortcuts button>svg:first-child{color:#315c4b}.conductor-shortcuts strong,.conductor-shortcuts small{display:block}.conductor-shortcuts strong{font-size:10px}.conductor-shortcuts small{color:#748079;margin-top:4px;font-size:7px}.compiler-proof-strip{color:#fff;background:#354b42;border:1px solid #354b42;border-radius:12px;grid-template-columns:1.2fr .7fr .85fr 1fr;gap:1px;margin-top:13px;display:grid;overflow:hidden}.compiler-proof-strip>div{background:var(--forest);flex-direction:column;justify-content:center;min-height:78px;padding:13px 15px;display:flex}.compiler-proof-strip>div:first-child{grid-template-columns:36px 1fr;align-items:center;gap:9px;display:grid}.compiler-proof-icon{background:var(--lime);width:36px;height:36px;color:var(--forest);border-radius:9px;place-items:center;display:grid}.compiler-proof-strip small,.compiler-proof-strip strong,.compiler-proof-strip em{display:block}.compiler-proof-strip small{color:#84988f;text-transform:uppercase;letter-spacing:.07em;font-size:6px}.compiler-proof-strip strong{margin-top:4px;font-size:9px}.compiler-proof-strip em{color:#778c82;margin-top:4px;font-size:6px;font-style:normal}.workspace-stats{border:1px solid var(--line);background:#fff6;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.workspace-stats>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;column-gap:9px;padding:18px;display:grid}.workspace-stats>div:last-child{border-right:0}.workspace-stats strong{letter-spacing:-.05em;grid-row:span 2;font-size:28px}.workspace-stats span{align-self:end;font-size:9px;font-weight:750}.workspace-stats small{color:#7b8780;font-size:7px}.workspace-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.workspace-toolbar label{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;width:min(430px,100%);padding:0 12px;display:flex}.workspace-toolbar input{background:0 0;border:0;outline:0;width:100%;height:40px;font-size:9px}.workspace-toolbar>div{gap:5px;display:flex}.group-stack{gap:14px;display:grid}.workspace-group{border:1px solid var(--line);background:#e8e5db;border-radius:15px;overflow:hidden}.workspace-group>header{grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:14px 17px;display:grid}.workspace-group>header>svg{background:var(--forest);width:31px;height:31px;color:var(--lime);border-radius:8px;place-items:center;padding:7px;display:grid}.workspace-group>header strong,.workspace-group>header small{display:block}.workspace-group>header strong{font-size:11px}.workspace-group>header small{color:#77827c;margin-top:3px;font-size:7px}.workspace-group>div{gap:7px;padding:0 7px 7px;display:grid}.workspace-project{background:var(--card);border:1px solid #d3d4cc;border-radius:10px;overflow:hidden}.workspace-project-head{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:35px 1fr auto 16px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.workspace-project-head:hover{background:#faf8f2}.tree-project-mark{color:#284d3e;background:#e6eadf;border-radius:8px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:900;display:grid}.workspace-project-head div strong,.workspace-project-head div small{display:block}.workspace-project-head div strong{font-size:10px}.workspace-project-head div small{color:#78847d;margin-top:3px;font-size:7px}.workspace-project-head>span:nth-child(3){color:#78847d;font-size:7px}.workspace-project.open .workspace-project-head>svg{transform:rotate(180deg)}.workspace-project-body{padding:0 12px 12px 57px}.codespace-node{border-left:1px solid #cfd4cd}.codespace-node>header{background:#f1f2ec;border-radius:0 8px 8px 0;grid-template-columns:20px 1fr auto auto;align-items:center;gap:8px;padding:11px;display:grid}.codespace-node header strong,.codespace-node header small{display:block}.codespace-node header strong{font-size:9px}.codespace-node header small{color:#7c8781;margin-top:3px;font-size:7px}.codespace-node header>button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 7px;font-size:7px;display:flex}.location-list{gap:1px;margin:7px 0 7px 13px;display:grid}.location-list>div{color:#64716a;border-bottom:1px dashed #d8dbd5;grid-template-columns:15px 90px 1fr auto;align-items:center;gap:7px;min-height:29px;padding:5px 8px;display:grid}.location-list strong{font-size:7px}.location-list code{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.session-list{gap:4px;margin-left:13px;display:grid}.workspace-session{background:#fff;border:1px solid #e0e1da;border-radius:7px;grid-template-columns:14px 1fr auto 140px auto;align-items:center;gap:8px;padding:9px;display:grid;position:relative}.workspace-session>svg{color:#4a665a}.workspace-session div strong,.workspace-session div small{display:block}.workspace-session div strong{font-size:8px}.workspace-session div small{color:#87908c;max-width:420px;font:6px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.session-meta,.workspace-session>em{color:#6f7b75;font-size:7px}.workspace-session>em{font-style:normal}.discovered-portfolio{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-top:46px;overflow:hidden}.discovered-portfolio>header{border-bottom:1px solid var(--line);background:var(--forest);color:#fff;justify-content:space-between;align-items:end;gap:30px;padding:24px;display:flex}.discovered-portfolio>header h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:28px}.discovered-portfolio>header p{color:#95a89f;max-width:800px;margin:0;font-size:8px;line-height:1.5}.discovered-portfolio>header p strong{color:#dce6e1}.discovered-portfolio>header>div:last-child{flex:none;align-items:center;gap:9px;display:flex}.discovered-portfolio>header>div:last-child>strong{color:var(--lime);letter-spacing:-.05em;font-size:32px}.discovered-portfolio>header>div:last-child span{color:#a3b4ac;font-size:7px;line-height:1.3}.discovered-portfolio>header>div:last-child small{color:#778d82;font-size:6px}.discovered-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.discovered-grid>button{background:var(--card);text-align:left;border:0;grid-template-columns:31px 1fr auto 15px;align-items:center;gap:8px;min-height:57px;padding:10px 13px;display:grid}.discovered-grid>button:not(:disabled){cursor:pointer}.discovered-grid>button:not(:disabled):hover{background:#f4f5ee}.discovered-grid>button:disabled{color:inherit}.discovered-grid>button>span:first-child{color:#315849;background:#e9ede6;border-radius:8px;place-items:center;width:31px;height:31px;font-size:7px;font-weight:850;display:grid}.discovered-grid strong,.discovered-grid small{display:block}.discovered-grid strong{font-size:8px}.discovered-grid small{color:#7c8781;margin-top:3px;font-size:6px}.discovered-grid>button>svg{color:#839089}.show-discovered{border:0;border-top:1px solid var(--line);color:#315749;cursor:pointer;background:#f5f3ed;justify-content:center;align-items:center;gap:6px;width:100%;min-height:43px;font-size:8px;font-weight:750;display:flex}.persona-section{padding-top:10px}.persona-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.persona-grid article{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;min-height:310px;padding:20px;display:flex}.persona-grid article>span{background:var(--forest);width:39px;height:39px;color:var(--lime);border-radius:10px;place-items:center;display:grid}.persona-grid article>small{color:#758079;letter-spacing:.09em;margin-top:17px;font-size:7px;font-weight:800}.persona-grid h3{margin:8px 0;font-size:17px;line-height:1.25}.persona-grid p{color:#637069;margin:0;font-size:9px;line-height:1.55}.persona-grid article>div{margin-top:auto;padding-top:15px}.persona-grid article>div strong,.persona-grid article>div span{display:block}.persona-grid article>div strong{color:#7a857f;text-transform:uppercase;font-size:7px}.persona-grid article>div span{margin-top:4px;font-size:8px}.persona-grid blockquote{border-left:2px solid var(--lime);color:#405047;background:#eef1e9;margin:14px 0 0;padding:10px;font-size:8px;line-height:1.45}.route-topology{background:var(--forest);color:#fff;border-radius:18px;grid-template-columns:1fr 150px 1fr;align-items:center;gap:13px;min-height:360px;padding:35px;display:grid;position:relative;overflow:hidden}.topology-node{background:#18332a;border:1px solid #3a5147;border-radius:12px;align-items:center;gap:13px;min-height:91px;padding:17px;display:flex}.topology-node>svg{color:var(--lime)}.topology-node small,.topology-node strong,.topology-node span{display:block}.topology-node small{color:#7f958a;letter-spacing:.09em;font-size:6px}.topology-node strong{margin:4px 0;font-size:12px}.topology-node span{color:#9dafa6;font-size:7px}.topology-node.mac{grid-area:1/1/span 2}.topology-node.gpu{grid-area:1/3}.topology-node.cpu{grid-area:2/3}.topology-link{color:var(--lime);grid-area:1/2;justify-items:center;gap:5px;display:grid}.topology-link.second{grid-row:2}.topology-link span,.topology-link small{color:#82978d;text-align:center;font-size:6px}.outbound-control{color:#9dafa6;background:#142b24;border:1px solid #395248;border-radius:9px;grid-column:1/-1;justify-self:center;gap:9px;max-width:620px;padding:12px 15px;display:flex}.outbound-control strong,.outbound-control small{display:block}.outbound-control strong{color:#e0e9e5;font-size:8px}.outbound-control small{margin-top:3px;font-size:7px}.machine-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.machine-card{border:1px solid var(--line);background:var(--card);border-radius:13px;overflow:hidden}.machine-card>header{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:14px;display:grid}.machine-card>header>span:first-child{color:#315849;background:#ebeee8;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.machine-card header strong,.machine-card header small{display:block}.machine-card header strong{font-size:10px}.machine-card header small{color:#7a8680;margin-top:3px;font-size:7px}.machine-facts{grid-template-columns:1fr 1fr;padding:7px 14px;display:grid}.machine-facts>span{border-bottom:1px solid #ecece6;padding:8px 0}.machine-facts small,.machine-facts strong{display:block}.machine-facts small{color:#84908a;text-transform:uppercase;font-size:6px}.machine-facts strong{margin-top:3px;font-size:7px;line-height:1.35}.provider-stack{gap:5px;padding:8px 14px 14px;display:grid}.provider-row{background:#f1f2ed;border-radius:7px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.provider-row>span:first-child{color:#315a4a;place-items:center;display:grid}.provider-row strong,.provider-row small{display:block}.provider-row strong{font-size:8px}.provider-row small{color:#7a8680;margin-top:2px;font-size:6px;line-height:1.35}.machine-card>footer{border-top:1px solid var(--line);color:#69766f;background:#f7f5ef;grid-template-columns:14px 1fr;gap:5px;padding:10px 14px;font-size:6px;display:grid}.machine-card>footer svg{grid-row:span 2}.routing-tests{margin-top:50px}.routing-tests>header{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.routing-tests h2{letter-spacing:-.04em;margin:7px 0 0;font-size:34px}.routing-table{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden}.routing-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1.2fr 75px;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:grid}.routing-table>div:last-child{border-bottom:0}.routing-table .routing-head{color:#718078;text-transform:uppercase;background:#e9e6dc;min-height:38px;font-size:7px;font-weight:800}.routing-table strong{font-size:8px}.routing-table span,.routing-table small{font-size:7px;line-height:1.35}.routing-table small{color:#758079}.enrollment-note{background:#fff8e9;border:1px solid #d9c69f;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;margin-top:14px;padding:20px;display:grid}.enrollment-note>svg{color:#986a25}.enrollment-note small{color:#9a742f;letter-spacing:.1em;font-size:6px}.enrollment-note h3{margin:4px 0;font-size:14px}.enrollment-note p{color:#75674d;margin:0;font-size:8px;line-height:1.45}.settings-grid{grid-template-columns:1.12fr .88fr;gap:12px;display:grid}.quota-card,.preference-card,.environment-panel,.gitlab-panel{border:1px solid var(--line);background:var(--card);border-radius:15px;overflow:hidden}.quota-card>header,.preference-card>header{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:16px;display:grid}.quota-card>header>span:first-child,.preference-card>header>span:first-child{background:var(--forest);width:35px;height:35px;color:var(--lime);border-radius:9px;place-items:center;display:grid}.quota-card header small,.quota-card header strong,.preference-card header small,.preference-card header strong{display:block}.quota-card header small,.preference-card header small{color:#7a8680;letter-spacing:.09em;font-size:6px}.quota-card header strong,.preference-card header strong{margin-top:3px;font-size:10px}.quota-number{align-items:center;gap:12px;padding:24px 20px 13px;display:flex}.quota-number>strong{letter-spacing:-.07em;font-size:48px}.quota-number>span{color:#526159;font-size:9px;line-height:1.35}.quota-number small{color:#89938e;font-size:7px}.quota-number>em{color:#345f4e;margin-left:auto;font-size:13px;font-style:normal;font-weight:800}.quota-track{background:#e2e3dc;border-radius:8px;height:8px;margin:0 20px 18px;overflow:hidden}.quota-track span{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--lime));height:100%;display:block}.quota-breakdown{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;margin:0 20px;display:grid;overflow:hidden}.quota-breakdown>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px}.quota-breakdown>div:nth-child(2n){border-right:0}.quota-breakdown>div:nth-last-child(-n+2){border-bottom:0}.quota-breakdown span,.quota-breakdown strong,.quota-breakdown small{display:block}.quota-breakdown span{color:#77837c;text-transform:uppercase;font-size:6px}.quota-breakdown strong{margin:4px 0;font-size:12px}.quota-breakdown small{color:#89938e;font-size:6px}.no-limit-note{color:#495a91;background:#e9edff;border-radius:8px;gap:8px;margin:16px 20px 20px;padding:11px;display:flex}.no-limit-note p{margin:0;font-size:8px;line-height:1.45}.preference-card{padding-bottom:12px}.preference-card>label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:9px 16px;display:flex}.preference-card label span strong,.preference-card label span small{display:block}.preference-card label span strong{font-size:8px}.preference-card label span small{color:#84908a;margin-top:3px;font-size:6px}.preference-card select{color:#35453d;background:#faf9f4;border:1px solid #ccd1ca;border-radius:7px;max-width:175px;height:31px;padding:0 8px;font-size:7px}.toggle-row{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.toggle-row strong,.toggle-row small{display:block}.toggle-row strong{font-size:8px}.toggle-row small{color:#84908a;margin-top:3px;font-size:6px}.toggle-row button{cursor:pointer;background:#bfc5c0;border:0;border-radius:20px;width:34px;height:19px;padding:2px}.toggle-row button i{background:#fff;border-radius:50%;width:15px;height:15px;display:block}.toggle-row button[aria-checked=true]{background:var(--forest)}.toggle-row button[aria-checked=true] i{transform:translate(15px)}.inheritance-rule{color:#627069;background:#eef1eb;border-radius:8px;align-items:center;gap:8px;margin:5px 14px;padding:10px;font-size:7px;display:flex}.inheritance-rule strong{margin-right:5px}.preference-persistence{color:#617069;background:#f7f9f4;border:1px solid #dce4d9;border-radius:8px;align-items:flex-start;gap:8px;margin:8px 14px 2px;padding:10px;font-size:6px;line-height:1.5;display:flex}.preference-persistence svg{color:var(--forest);flex:none}.preference-persistence strong{color:#30453b;margin-bottom:2px;font-size:7px;display:block}.environment-panel{margin-top:13px}.environment-panel>header{justify-content:space-between;align-items:end;gap:20px;padding:21px;display:flex}.environment-panel h2,.gitlab-panel h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:29px}.environment-panel header p,.gitlab-copy>p{color:#6a756f;max-width:760px;margin:0;font-size:8px;line-height:1.45}.environment-panel>header>div:last-child{gap:5px;display:flex}.secret-table-head{color:#748079;text-transform:uppercase;background:#e9e6dc;grid-template-columns:1.4fr 1fr 90px 20px;gap:8px;padding:9px 15px;font-size:6px;font-weight:800;display:grid}.secret-row{border-bottom:1px solid var(--line)}.secret-row:last-child{border-bottom:0}.secret-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.4fr 1fr 90px 20px;align-items:center;gap:8px;width:100%;padding:11px 15px;display:grid}.secret-main:hover,.secret-row.selected .secret-main{background:#f8f6ef}.secret-main>span:first-child{grid-template-columns:29px 1fr;align-items:center;gap:8px;display:grid}.secret-icon{color:#315849;background:#e9ede6;border-radius:7px;place-items:center;width:29px;height:29px;display:grid!important}.secret-main strong,.secret-main code,.secret-main small{display:block}.secret-main strong{font-size:8px}.secret-main code{color:#54645b;margin-top:3px;font-size:7px}.secret-main small{color:#87918c;font-size:6px}.secret-main>svg{color:#77837c}.secret-detail{background:#f8f6ef;padding:5px 15px 14px 52px}.secret-detail>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.secret-detail>div>span{background:#fff;border:1px solid #dedfd8;border-radius:7px;padding:9px}.secret-detail span small,.secret-detail span strong{display:block}.secret-detail span small{color:#829089;text-transform:uppercase;font-size:6px}.secret-detail span strong{margin-top:4px;font-size:7px}.secret-detail>p{color:#6a756f;gap:6px;font-size:7px;line-height:1.4;display:flex}.secret-detail footer{flex-wrap:wrap;gap:5px;display:flex}.secret-detail footer button{color:#315849;cursor:pointer;background:#fff;border:1px solid #cbd0ca;border-radius:6px;align-items:center;gap:5px;padding:7px;font-size:7px;display:inline-flex}.secret-detail footer button.sensitive-action{color:#914d3d;border-color:#dcc5bf;margin-left:auto}.settings-notice{border-top:1px solid var(--line);color:#5d6c64;background:#eef1eb;align-items:center;gap:7px;padding:10px 15px;font-size:7px;display:flex}.gitlab-panel{grid-template-columns:1fr 390px;gap:25px;margin-top:13px;padding:25px;display:grid}.critical-git{color:#7b5923;background:#fff0dc;border-radius:9px;gap:9px;max-width:680px;margin-top:18px;padding:13px;display:flex}.critical-git span{font-size:8px;line-height:1.5}.critical-git strong{margin-bottom:2px;display:block}.repo-wizard{background:var(--forest);color:#fff;border:1px solid #334a41;border-radius:12px;overflow:hidden}.repo-wizard>header{border-bottom:1px solid #31483f;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:14px;display:grid}.repo-wizard header>svg{color:var(--lime)}.repo-wizard header small,.repo-wizard header strong{display:block}.repo-wizard header small{color:#81978c;font-size:6px}.repo-wizard header strong{margin-top:3px;font-size:8px}.repo-wizard ol{margin:0;padding:10px 15px 0;list-style:none}.repo-wizard li{opacity:.5;grid-template-columns:23px 1fr;gap:8px;padding:7px 0;display:grid}.repo-wizard li.current,.repo-wizard li.done{opacity:1}.repo-wizard li>span{color:#a6b8b0;background:#30483e;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.repo-wizard li.done>span{background:var(--lime);color:var(--forest)}.repo-wizard li strong,.repo-wizard li small{display:block}.repo-wizard li strong{font-size:8px}.repo-wizard li small{color:#84988f;margin-top:3px;font-size:6px}.repo-wizard .primary-btn{background:var(--lime);width:calc(100% - 30px);color:var(--forest);margin:10px 15px}.repo-wizard>p{color:#8ca198;border-top:1px solid #31483f;gap:6px;margin:0;padding:12px 15px;font-size:7px;line-height:1.4;display:flex}.project-context-strip{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:1fr 1fr 1fr 1.15fr;gap:1px;margin-top:13px;display:grid;overflow:hidden}.project-context-strip>div{background:var(--card);grid-template-columns:22px 1fr;gap:7px;min-width:0;padding:11px;display:grid}.project-context-strip>div>svg{color:#315a4a}.project-context-strip small,.project-context-strip strong,.project-context-strip code,.project-context-strip em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-context-strip small{color:#84908a;text-transform:uppercase;font-size:6px}.project-context-strip strong{margin:3px 0;font-size:7px}.project-context-strip code,.project-context-strip em{color:#77837c;font-size:6px;font-style:normal}.project-context-strip>div.context-risk{background:#fff6e7}.project-context-strip>div.context-risk>svg{color:#a26c20}.generic-project-page{padding-bottom:90px}.generic-project-hero,.generic-tabs,.generic-content{width:min(1450px,100% - 72px);margin-inline:auto}.generic-project-hero{padding-top:45px}.generic-back{color:#69766f;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:8px;display:inline-flex}.generic-identity-row{grid-template-columns:73px 1fr auto;align-items:center;gap:19px;margin-top:33px;display:grid}.generic-project-mark{background:var(--lime);width:73px;height:73px;color:var(--forest);border-radius:19px;place-items:center;font-size:17px;font-weight:900;display:grid}.generic-kicker{align-items:center;gap:7px;display:flex}.generic-kicker>span,.generic-kicker>em,.generic-kicker>small{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal}.generic-kicker>span{background:var(--forest);color:var(--lime)}.generic-kicker>em{color:#397256;background:#e5f2e9}.generic-kicker>small{border:1px solid var(--line);color:#7b8780}.generic-identity-row h1{letter-spacing:-.06em;margin:8px 0 5px;font-size:clamp(42px,5.5vw,76px);line-height:.94}.generic-identity-row p{color:#69766f;margin:0;font-size:10px}.generic-identity-row>aside{border:1px solid var(--line);background:#ffffff80;border-radius:12px;align-items:center;gap:9px;padding:13px 15px;display:flex}.generic-identity-row>aside strong{letter-spacing:-.05em;font-size:29px}.generic-identity-row>aside span{color:#6b7871;text-transform:uppercase;font-size:7px;line-height:1.35}.generic-identity-row>aside small{color:#949b97;font-size:6px}.generic-location{border-left:4px solid var(--lime);background:var(--forest);color:#fff;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;margin-top:25px;padding:14px 17px;display:grid}.generic-location>svg{color:var(--lime)}.generic-location small,.generic-location strong,.generic-location code{display:block}.generic-location small{color:#82968c;text-transform:uppercase;font-size:6px}.generic-location strong{margin:3px 0;font-size:9px}.generic-location code{overflow-wrap:anywhere;color:#9eafa7;margin-top:3px;font-size:7px}.generic-location>span{color:var(--lime);align-items:center;gap:5px;font-size:7px;display:flex}.generic-tabs{z-index:20;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f2efe6f2;gap:2px;margin-top:34px;padding:8px 0;display:flex;position:sticky;top:0}.generic-tabs button{color:#707c75;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:730}.generic-tabs button.active{background:var(--forest);color:#fff}.generic-content{padding-top:28px}.generic-status-grid{grid-template-columns:1.3fr .7fr;gap:11px;display:grid}.generic-current,.generic-git{border:1px solid var(--line);background:var(--card);border-radius:13px;padding:21px}.generic-current>span,.generic-git>span{color:#718078;letter-spacing:.1em;font-size:6px;font-weight:800}.generic-current h2{letter-spacing:-.035em;margin:8px 0 17px;font-size:24px}.generic-current>div{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.generic-current>div>span{border-right:1px solid var(--line);padding:10px}.generic-current>div>span:last-child{border-right:0}.generic-current small,.generic-current strong{display:block}.generic-current small{color:#829089;font-size:6px}.generic-current strong{margin-top:4px;font-size:12px}.generic-git.risk{border-top:4px solid var(--amber);background:#fffaf0}.generic-git>svg{float:right;color:#a47126}.generic-git h3{margin:9px 0;font-size:14px;line-height:1.35}.generic-git>p{color:#815e26;gap:6px;margin:7px 0;font-size:7px;line-height:1.4;display:flex}.generic-git dl{grid-template-columns:1fr 1fr;gap:6px;margin:15px 0 0;display:grid}.generic-git dl div{background:#ffffffa6;border-radius:6px;padding:8px}.generic-git dt{color:#839089;font-size:6px}.generic-git dd{margin:3px 0 0;font-size:7px;font-weight:700}.generic-section-head{justify-content:space-between;align-items:end;gap:25px;margin:53px 0 17px;display:flex}.generic-section-head>div>span{color:#64736b;letter-spacing:.11em;font-size:7px;font-weight:800}.generic-section-head h2{letter-spacing:-.045em;margin:7px 0 4px;font-size:32px}.generic-section-head p{color:#6b7871;max-width:760px;margin:0;font-size:9px;line-height:1.5}.generic-section-head>em{color:#3a7456;text-transform:uppercase;background:#e5f2e8;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-style:normal;display:flex}.generic-family-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.generic-family-grid article{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;min-height:145px;padding:13px;display:flex}.generic-family-grid article.not-observed{background:#ffffff40;border-style:dashed}.generic-family-grid header{grid-template-columns:29px 1fr auto;align-items:center;gap:8px;display:grid}.generic-family-grid header>span{color:#315849;background:#e8ede6;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.generic-family-grid article.not-observed header>span{color:#89918d;background:#e8e7e1}.generic-family-grid header small,.generic-family-grid header strong{display:block}.generic-family-grid header small{color:#84908a;text-transform:uppercase;font-size:5px}.generic-family-grid header strong{margin-top:2px;font-size:8px}.generic-family-grid header em{font-size:14px;font-style:normal;font-weight:800}.generic-family-grid p{color:#6b7871;margin:13px 0;font-size:7px;line-height:1.45}.generic-family-grid footer{color:#4f755f;text-transform:uppercase;align-items:center;gap:5px;margin-top:auto;font-size:6px;display:flex}.generic-family-grid article.not-observed footer{color:#888f8b}.generic-component-grid,.generic-output-grid,.generic-model-grid,.generic-runtime-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.generic-component-grid>article,.generic-output-grid>article,.generic-model-grid>article,.generic-runtime-grid>article{border:1px solid var(--line);background:var(--card);border-radius:11px;min-width:0;padding:15px}.generic-component-grid>article>span{color:#7b8780;text-transform:uppercase;font-size:6px;font-weight:800}.generic-component-grid h3,.generic-output-grid h3,.generic-model-grid h3{margin:7px 0;font-size:13px}.generic-component-grid p,.generic-output-grid p,.generic-model-grid p{color:#6b7871;margin:0;font-size:7px;line-height:1.45}.generic-component-grid>article>div{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:5px;margin-top:15px;display:grid}.generic-component-grid>article>div strong{font-size:15px}.generic-component-grid>article>div small{color:#89938e;font-size:6px}.generic-evidence{border-top:1px solid var(--line);color:#87918c;margin-top:12px;padding-top:8px;font-size:6px;grid-template-columns:13px 1fr auto!important;align-items:center!important;gap:5px!important;display:grid!important}.generic-evidence span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generic-evidence time{white-space:nowrap}.generic-not-observed{color:#69766f;background:#ffffff47;border:1px dashed #bfc4bd;border-radius:11px;align-items:flex-start;gap:11px;min-height:135px;padding:22px;display:flex}.generic-not-observed>div>span{text-transform:uppercase;letter-spacing:.08em;font-size:6px}.generic-not-observed strong{margin:6px 0 4px;font-size:12px;display:block}.generic-not-observed p{margin:0;font-size:8px;line-height:1.5}.generic-output-grid>article>span{color:#315849}.generic-output-grid>article>small{color:#7a8680;text-transform:uppercase;margin-top:10px;font-size:6px;display:block}.generic-output-grid code{color:#315849;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:7px;display:block;overflow:hidden}.generic-api-list{border:1px solid var(--line);background:var(--card);border-radius:11px;overflow:hidden}.generic-api-list>header,.generic-api-list>article{border-bottom:1px solid var(--line);grid-template-columns:62px 1.5fr 1fr 120px;align-items:center;gap:8px;padding:9px 12px;display:grid}.generic-api-list>header{color:#748079;text-transform:uppercase;background:#e9e6dc;font-size:6px}.generic-api-list>article:last-child{border-bottom:0}.generic-api-list article>em{color:#315d49;background:#e4eee7;border-radius:5px;width:fit-content;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800}.generic-api-list article strong,.generic-api-list article small{display:block}.generic-api-list article strong{font-size:8px}.generic-api-list article small{color:#7c8781;margin-top:3px;font-size:6px}.generic-api-list article code{color:#56665d;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.generic-api-list article>span{color:#5f806d;font-size:6px}.generic-api-list article>span.unknown{color:#a56e20}.generic-model-grid article>header{color:#315849;justify-content:space-between;display:flex}.generic-model-grid article>header span{color:#708078;text-transform:uppercase;font-size:6px}.generic-model-grid dl{gap:4px;margin:13px 0 0;display:grid}.generic-model-grid dl div{background:#f0f1eb;border-radius:5px;grid-template-columns:70px 1fr;gap:6px;padding:6px;display:grid}.generic-model-grid dt,.generic-model-grid dd{font-size:6px}.generic-model-grid dt{color:#7b8780}.generic-model-grid dd{margin:0}.generic-recipe-list{gap:7px;display:grid}.generic-recipe-list article{border:1px solid var(--line);background:var(--card);border-radius:10px;overflow:hidden}.generic-recipe-list header{align-items:center;gap:9px;padding:12px 14px;display:flex}.generic-recipe-list header h3{margin:0;font-size:10px}.generic-recipe-list header span{color:#7b8780;text-transform:uppercase;font-size:6px}.generic-recipe-list article>p{color:#6e7a74;margin:0;padding:0 14px 10px 38px;font-size:7px}.generic-recipe-list pre{background:var(--forest);color:#dfe9e4;font:7px/1.55 var(--font-geist-mono);border-radius:7px;margin:0 14px 10px 38px;padding:12px;overflow-x:auto}.generic-recipe-list article>footer{border-top:1px solid var(--line);color:#7c8781;background:#f4f3ed;padding:9px 14px 9px 38px;font-size:6px}.generic-db{grid-template-columns:215px 1fr;gap:10px;display:grid}.generic-db>aside{border:1px solid var(--line);background:#e8e5db;border-radius:10px;max-height:650px;overflow-y:auto}.generic-db>aside button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d3d4cd;grid-template-columns:16px 1fr;gap:7px;width:100%;padding:10px;display:grid}.generic-db>aside button.active{background:var(--forest);color:#fff}.generic-db>aside strong,.generic-db>aside small{display:block}.generic-db>aside strong{font-size:7px}.generic-db>aside small{color:#78847d;margin-top:3px;font-size:6px}.generic-db>aside button.active small{color:#92a69c}.generic-db>article{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;overflow:hidden}.generic-db>article>header{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr auto;align-items:center;gap:9px;padding:16px;display:grid}.generic-db>article header h2{margin:3px 0;font-size:19px}.generic-db>article header small,.generic-db>article header p,.generic-db>article header>span{color:#77837c;font-size:6px}.generic-db>article header p{margin:0}.generic-columns{overflow-x:auto}.generic-columns>div{border-bottom:1px solid var(--line);grid-template-columns:150px 150px 85px 1fr;gap:8px;min-width:620px;padding:9px 13px;display:grid}.generic-columns>div:first-child{color:#758079;text-transform:uppercase;background:#e9e6dc;font-size:6px}.generic-columns strong,.generic-columns code,.generic-columns span,.generic-columns p{font-size:7px}.generic-columns strong em{background:var(--lime);color:var(--forest);border-radius:4px;margin-left:5px;padding:3px 4px;font-size:5px;font-style:normal}.generic-columns p{color:#6e7a74;margin:0}.generic-db>article>.generic-evidence{margin:0;padding:10px 13px}.generic-runtime-grid article>header{grid-template-columns:29px 1fr auto;align-items:center;gap:8px;display:grid}.generic-runtime-grid article>header>span{color:#315849;background:#e8ede6;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.generic-runtime-grid header small,.generic-runtime-grid header strong{display:block}.generic-runtime-grid header small{color:#7b8780;font-size:6px}.generic-runtime-grid header strong{margin-top:2px;font-size:8px}.generic-runtime-grid header em{color:#777f7b;text-overflow:ellipsis;white-space:nowrap;max-width:95px;font-size:6px;font-style:normal;overflow:hidden}.generic-runtime-grid header em.healthy{color:#357252}.generic-runtime-grid article>p{margin:12px 0 0}.generic-runtime-grid article>p small,.generic-runtime-grid article>p code{display:block}.generic-runtime-grid article>p small{color:#7c8781;font-size:6px}.generic-runtime-grid article>p code{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.generic-runtime-grid article>footer{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.generic-runtime-grid article>footer span{color:#5d6c64;background:#eef1eb;border-radius:4px;padding:4px 5px;font-size:6px}.generic-flows{grid-template-columns:245px 1fr;gap:10px;display:grid}.generic-flows>aside{max-height:730px;overflow-y:auto}.generic-flows>aside button{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:29px 1fr 14px;align-items:center;gap:8px;width:100%;margin-bottom:5px;padding:9px;display:grid}.generic-flows>aside button.active{border-color:var(--forest);background:var(--forest);color:#fff}.generic-flows>aside button>span{color:#315849;background:#e8ece6;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.generic-flows>aside button.active>span{color:var(--lime);background:#29473c}.generic-flows>aside small,.generic-flows>aside strong{display:block}.generic-flows>aside small{color:#7b8780;text-transform:uppercase;font-size:5px}.generic-flows>aside strong{margin-top:3px;font-size:7px;line-height:1.35}.generic-flows>article{border:1px solid var(--line);background:var(--card);border-radius:12px;min-width:0;overflow:hidden}.generic-flows>article>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:17px;display:flex}.generic-flows>article header small{color:#7b8780;text-transform:uppercase;font-size:6px}.generic-flows>article header h2{margin:5px 0;font-size:19px}.generic-flows>article header p{color:#68756e;margin:0;font-size:7px}.generic-flows>article header>span{color:#65726c;background:#eef1eb;border-radius:5px;height:fit-content;padding:5px 6px;font-size:6px}.generic-mermaid{border:1px solid var(--line);border-radius:10px;margin:13px;overflow:hidden}.generic-flows>article>.generic-evidence{margin:0;padding:10px 13px}.generic-openings{grid-template-columns:1fr 1fr;gap:8px;display:grid}.generic-openings article{border:1px solid var(--line);background:var(--card);border-radius:11px;flex-direction:column;min-height:230px;padding:16px;display:flex}.generic-openings article.blocking{border-top:4px solid var(--coral)}.generic-openings header{grid-template-columns:28px 1fr auto;align-items:center;gap:7px;display:grid}.generic-openings header>span{color:#315849;background:#e9ede6;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.generic-openings header em{color:#758079;text-transform:uppercase;font-size:6px;font-style:normal}.generic-openings header small{color:#989f9b;font:6px var(--font-geist-mono)}.generic-openings h3{margin:13px 0 8px;font-size:12px;line-height:1.45}.generic-openings>article>p{color:#68756e;margin:0;font-size:7px;line-height:1.5}.generic-openings footer{border-top:1px solid var(--line);color:#758079;grid-template-columns:13px 1fr auto;align-items:center;gap:6px;margin-top:auto;padding-top:13px;font-size:6px;display:grid}.generic-openings footer button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px;font-size:6px;display:inline-flex}.generic-owner-rule{background:var(--forest);color:#fff;border-radius:10px;gap:10px;margin-top:12px;padding:15px;display:flex}.generic-owner-rule>svg{color:var(--lime)}.generic-owner-rule strong{font-size:8px}.generic-owner-rule p{color:#99aba2;margin:3px 0 0;font-size:7px;line-height:1.45}@media (max-width:1180px){.conductor-console{grid-template-columns:minmax(0,1fr) 300px}.machine-grid{grid-template-columns:1fr 1fr}.machine-card:last-child{grid-column:1/-1}.project-context-strip{grid-template-columns:1fr 1fr}.generic-project-hero,.generic-tabs,.generic-content{width:min(100% - 42px,1200px)}.generic-family-grid{grid-template-columns:repeat(3,1fr)}.generic-component-grid,.generic-output-grid,.generic-model-grid,.generic-runtime-grid{grid-template-columns:1fr 1fr}}@media (max-width:930px){.conductor-hero,.conductor-console,.settings-grid,.gitlab-panel{grid-template-columns:1fr}.conductor-default-card{max-width:560px}.conductor-pulse{grid-template-columns:1fr 1fr;display:grid}.conductor-pulse>header{grid-column:1/-1}.pulse-summary{min-height:100%}.pulse-rule{grid-column:1/-1}.persona-grid{grid-template-columns:1fr 1fr}.persona-grid article:last-child{grid-column:1/-1}.workspace-stats{grid-template-columns:1fr 1fr}.workspace-stats>div:nth-child(2){border-right:0}.workspace-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.route-topology{grid-template-columns:1fr 100px 1fr}.gitlab-panel{gap:18px}.compiler-proof-strip{grid-template-columns:1fr 1fr}.generic-status-grid{grid-template-columns:1fr}.generic-family-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.conductor-hero h1{font-size:58px}.conductor-console{display:block}.conductor-pulse{margin-top:11px;display:block}.conductor-shortcuts,.persona-grid,.machine-grid{grid-template-columns:1fr}.machine-card:last-child,.persona-grid article:last-child{grid-column:auto}.workspace-toolbar{flex-direction:column;align-items:flex-start}.workspace-project-head{grid-template-columns:35px 1fr 16px}.workspace-project-head>span:nth-child(3){display:none}.workspace-project-body{padding-left:25px}.codespace-node>header{grid-template-columns:20px 1fr auto}.codespace-node>header>button{grid-column:2/-1;justify-self:start}.workspace-session{grid-template-columns:14px 1fr auto}.session-meta{grid-column:2}.workspace-session>em{grid-area:2/3}.route-topology{grid-template-columns:1fr;padding:22px}.topology-node.mac,.topology-node.gpu,.topology-node.cpu,.topology-link,.topology-link.second,.outbound-control{grid-area:auto/1}.topology-link svg{transform:rotate(90deg)}.routing-table{overflow-x:auto}.routing-table>div{min-width:690px}.environment-panel>header{flex-direction:column;align-items:flex-start}.secret-table-head{display:none}.secret-main{grid-template-columns:1fr auto 20px}.secret-main>span:nth-child(2){grid-column:1;padding-left:37px}.secret-detail{padding-left:15px}.secret-detail>div{grid-template-columns:1fr 1fr}.project-context-strip{grid-template-columns:1fr}.discovered-portfolio>header{flex-direction:column;align-items:flex-start}.discovered-grid{grid-template-columns:1fr}.generic-project-hero,.generic-tabs,.generic-content{width:calc(100% - 26px)}.generic-identity-row{grid-template-columns:57px 1fr;align-items:start}.generic-project-mark{border-radius:14px;width:57px;height:57px}.generic-identity-row>aside{grid-column:2;justify-self:start}.generic-location{grid-template-columns:20px 1fr}.generic-location>span{grid-column:2}.generic-tabs{overflow-x:auto}.generic-tabs button{flex:none}.generic-component-grid,.generic-output-grid,.generic-model-grid,.generic-runtime-grid,.generic-openings{grid-template-columns:1fr}.generic-api-list{overflow-x:auto}.generic-api-list>header,.generic-api-list>article{min-width:720px}.generic-db,.generic-flows{grid-template-columns:1fr}.generic-db>aside,.generic-flows>aside{max-height:none;display:flex;overflow-x:auto}.generic-db>aside button,.generic-flows>aside button{flex:0 0 190px}}@media (max-width:520px){.conductor-product-head h1{font-size:43px}.conductor-hero{gap:28px}.conductor-hero h1{font-size:49px}.conductor-hero>div>p{font-size:14px}.chat-message,.assistant-message,.decision-message{max-width:100%}.conductor-messages{padding:13px}.task-event-line{margin-left:5px}.conductor-composer footer span:last-child{display:none}.workspace-stats{grid-template-columns:1fr}.workspace-stats>div{border-right:0;border-bottom:1px solid var(--line)}.workspace-stats>div:last-child{border-bottom:0}.workspace-project-body{padding-left:10px}.location-list,.session-list{margin-left:5px}.location-list>div{grid-template-columns:15px 75px 1fr}.location-list .conductor-pill{display:none}.routing-tests h2{font-size:27px}.enrollment-note{grid-template-columns:30px 1fr}.enrollment-note button{grid-column:1/-1}.quota-breakdown{grid-template-columns:1fr}.quota-breakdown>div{border-right:0;border-bottom:1px solid var(--line)!important}.quota-breakdown>div:last-child{border-bottom:0!important}.preference-card>label{flex-direction:column;align-items:flex-start}.preference-card select{width:100%;max-width:none}.secret-main{grid-template-columns:1fr 20px}.secret-main>.conductor-pill{grid-column:1;margin-left:37px}.secret-main>svg{grid-area:1/2}.secret-detail>div{grid-template-columns:1fr}.secret-detail footer button.sensitive-action{margin-left:0}.gitlab-panel{padding:16px}.compiler-proof-strip,.generic-identity-row{grid-template-columns:1fr}.generic-identity-row>aside{grid-column:1}.generic-family-grid{grid-template-columns:1fr}.generic-current>div{grid-template-columns:1fr 1fr}.generic-current>div>span:nth-child(2){border-right:0}.generic-current>div>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.generic-section-head{flex-direction:column;align-items:flex-start}}.release-mode-banner{z-index:38;background:#c9ccc5;border-bottom:1px solid #c9ccc5;grid-template-columns:repeat(3,1fr);gap:1px;width:100%;display:grid;position:sticky;top:0;box-shadow:0 5px 20px #10241d0d}.release-mode-banner>div{background:#faf8f1f7;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;min-width:0;padding:9px 14px;display:grid}.release-mode-banner>div>svg{color:#315b4c}.release-mode-banner strong,.release-mode-banner small{display:block}.release-mode-banner strong{font-size:8px}.release-mode-banner small{color:#738079;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:6px;overflow:hidden}.truth-state{color:#65726b;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;background:#eef0eb;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:5px 7px;font-size:6px;font-weight:780;line-height:1;display:inline-flex}.truth-state i{background:#8e9692;border-radius:50%;width:5px;height:5px}.truth-observed{color:#347154;background:#e4f2e8}.truth-observed i{background:#4c9f73}.truth-inferred{color:#8b601e;background:#fff0d5}.truth-inferred i{background:var(--amber)}.truth-proposed{color:#455ab5;background:#e8ebff}.truth-proposed i{background:var(--blue)}.truth-unavailable{color:#747c78;background:#ececea}.truth-unavailable i{background:#9da4a0}.canonical-portfolio{padding-top:48px}.release-project-grid .portfolio-card:first-child{grid-column:auto;min-height:500px}.release-project-card{min-height:500px}.release-project-card .portfolio-objective{min-height:41px}.identity-mini-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.identity-mini-grid>span{background:#f0f0ea;border-radius:7px;min-width:0;padding:9px}.identity-mini-grid small,.identity-mini-grid strong,.identity-mini-grid code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.identity-mini-grid small{color:#818b86;text-transform:uppercase;font-size:6px}.identity-mini-grid strong{margin:4px 0 3px;font-size:8px}.identity-mini-grid code{color:#758079;font-size:6px}.truth-count-row{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.release-card-status{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:10px;display:flex}.release-card-status>span{color:#6f7b74;align-items:center;gap:5px;min-width:0;font-size:6px;display:flex}.release-card-status>span:last-child{flex-wrap:wrap;justify-content:flex-end}.release-card-status strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.five-project-detail{padding-bottom:90px}.release-project-hero,.privacy-safe-project{width:min(1450px,100% - 72px);margin-inline:auto}.release-project-hero{padding-top:44px}.release-project-title{grid-template-columns:73px 1fr auto;align-items:center;gap:19px;margin-top:31px;display:grid}.release-project-title h1{letter-spacing:-.06em;margin:8px 0 5px;font-size:clamp(42px,5.5vw,76px);line-height:.94}.release-project-title p{color:#69766f;margin:0;font-size:10px}.release-project-title>aside{border:1px solid var(--line);background:#ffffff80;border-radius:12px;align-items:center;gap:9px;padding:13px 15px;display:flex}.release-project-title>aside strong{letter-spacing:-.05em;font-size:29px}.release-project-title>aside span{color:#6b7871;text-transform:uppercase;font-size:7px;line-height:1.35}.release-project-title>aside small{color:#949b97;font-size:6px}.codespace-identity-split{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:25px;display:grid}.codespace-identity-split>article{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:22px 1fr auto;align-items:start;gap:8px;min-width:0;padding:13px;display:grid}.codespace-identity-split>article>svg{color:#315b4c}.codespace-identity-split small,.codespace-identity-split strong,.codespace-identity-split code{display:block}.codespace-identity-split small{color:#7b8780;text-transform:uppercase;font-size:6px}.codespace-identity-split strong{margin:4px 0 3px;font-size:8px}.codespace-identity-split code{overflow-wrap:anywhere;color:#718078;font-size:6px}.codespace-identity-split span+span{border-top:1px solid var(--line);margin-top:7px;padding-top:7px;display:block}.project-proof-row{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:8px;display:grid;overflow:hidden}.project-proof-row>div{background:#f7f5ee;grid-template-columns:1fr auto;gap:5px;padding:12px;display:grid}.project-proof-row small,.project-proof-row strong{display:block}.project-proof-row small{color:#7e8983;text-transform:uppercase;grid-column:1/-1;font-size:6px}.project-proof-row strong{font-size:7px}.project-scenario-row{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.project-scenario-row>div{background:var(--forest);color:#fff;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:10px;display:grid}.project-scenario-row>div>span{color:var(--lime);font:7px var(--font-geist-mono)}.project-scenario-row p{margin:0}.project-scenario-row small,.project-scenario-row strong{display:block}.project-scenario-row small{color:#8fa198;font-size:6px}.project-scenario-row strong{margin-top:3px;font-size:8px}.five-project-detail .generic-project-page{padding-top:0}.privacy-safe-project{padding-top:28px}.privacy-boundary-card{background:var(--forest);color:#fff;border:1px solid #41594f;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;padding:22px;display:grid}.privacy-boundary-card>svg{color:var(--lime)}.privacy-boundary-card span{color:var(--lime);letter-spacing:.1em;font-size:6px;font-weight:800}.privacy-boundary-card h2{letter-spacing:-.035em;margin:6px 0;font-size:23px}.privacy-boundary-card p{color:#9cafa6;margin:0;font-size:8px;line-height:1.5}.privacy-safe-totals{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid;overflow:hidden}.privacy-safe-totals>div{border-right:1px solid var(--line);padding:14px}.privacy-safe-totals>div:last-child{border-right:0}.privacy-safe-totals small,.privacy-safe-totals strong{display:block}.privacy-safe-totals small{color:#7d8982;text-transform:uppercase;font-size:6px}.privacy-safe-totals strong{margin-top:5px;font-size:16px}.protected-personal-notice{background:var(--forest);color:#fff;border:1px solid #435c52;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;width:min(1450px,100% - 72px);margin:28px auto 0;padding:17px 19px;display:grid}.protected-personal-notice>svg{color:var(--lime)}.protected-personal-notice small,.protected-personal-notice strong{display:block}.protected-personal-notice small{color:var(--lime);letter-spacing:.11em;font-size:7px;font-weight:800}.protected-personal-notice strong{margin-top:5px;font-size:11px}.protected-personal-notice p{color:#9cafa6;margin:4px 0 0;font-size:8px;line-height:1.5}.full-evidence-panel{padding-top:28px}.full-evidence-boundary{color:#fff;background:linear-gradient(115deg,#10241d,#1a372d);border:1px solid #344d43;border-radius:14px 14px 0 0;grid-template-columns:46px 1fr auto;align-items:center;gap:15px;padding:22px;display:grid}.full-evidence-boundary.personal{border-top:4px solid var(--lime)}.full-evidence-lock{width:46px;height:46px;color:var(--lime);background:#d9ff721f;border-radius:12px;place-items:center;display:grid}.full-evidence-boundary small{color:var(--lime);letter-spacing:.12em;font-size:7px;font-weight:820}.full-evidence-boundary h2{letter-spacing:-.04em;margin:6px 0;font-size:clamp(23px,3vw,34px)}.full-evidence-boundary p{color:#a4b4ac;max-width:850px;margin:0;font-size:10px;line-height:1.55}.full-evidence-owner{color:var(--lime);white-space:nowrap;border:1px solid #d9ff7240;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;font-weight:750;display:inline-flex}.evidence-scope-explainer{border:1px solid var(--line);background:var(--line);border-top:0;border-radius:0 0 12px 12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.evidence-scope-explainer article{background:#fbf9f2;grid-template-columns:24px 1fr;gap:8px;padding:14px 16px;display:grid}.evidence-scope-explainer svg{color:#386550}.evidence-scope-explainer article:last-child svg{color:#a16a1e}.evidence-scope-explainer strong{font-size:9px;display:block}.evidence-scope-explainer p{color:#6d7972;margin:4px 0 0;font-size:8px;line-height:1.45}.evidence-mode-tabs{gap:6px;margin-top:16px;display:flex}.evidence-mode-tabs button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#ffffff73;border-radius:9px;grid-template-columns:18px 1fr;align-items:center;gap:7px;min-width:185px;padding:10px 12px;display:grid}.evidence-mode-tabs button.active{border-color:var(--forest);background:var(--forest);color:#fff}.evidence-mode-tabs button>svg{grid-row:1/3}.evidence-mode-tabs strong,.evidence-mode-tabs small{display:block}.evidence-mode-tabs strong{font-size:9px}.evidence-mode-tabs small{color:#78847e;margin-top:2px;font-size:7px}.evidence-mode-tabs button.active small{color:#9fb0a8}.evidence-load-state{background:#fff6;border:1px dashed #aeb7af;border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;min-height:160px;margin-top:14px;padding:23px;display:grid}.evidence-load-state.state-error{background:#fff5f1;border-color:#d2a295}.evidence-load-icon{color:#315b4c;background:#e5ece5;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.state-error .evidence-load-icon{color:#a24f3d;background:#f8e0d9}.evidence-load-state small{color:#68776f;letter-spacing:.1em;font-size:7px;font-weight:800}.evidence-load-state h3{margin:6px 0;font-size:17px}.evidence-load-state p{color:#69766f;max-width:730px;margin:0;font-size:9px;line-height:1.5}.evidence-load-state>button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:9px;font-weight:750;display:inline-flex}.evidence-load-state>button:disabled{cursor:wait;opacity:.7}.evidence-integrity-strip{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.evidence-integrity-strip>div{background:var(--card);min-width:0;padding:13px}.evidence-integrity-strip small,.evidence-integrity-strip strong,.evidence-integrity-strip code{display:block}.evidence-integrity-strip small{color:#7c8881;text-transform:uppercase;font-size:7px}.evidence-integrity-strip strong{margin:5px 0 4px;font-size:10px}.evidence-integrity-strip code{color:#65746c;overflow-wrap:anywhere;white-space:pre-wrap;font-size:7px;overflow:visible}.evidence-dimension-grid{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:7px;display:grid}.evidence-dimension-grid article{border:1px solid var(--line);background:#ffffff70;border-radius:8px;min-width:0;padding:11px}.evidence-dimension-grid small{color:#78847e;text-transform:uppercase;font-size:6px}.evidence-dimension-grid strong{text-transform:capitalize;margin-top:4px;font-size:8px;display:block}.evidence-dimension-grid p{color:#707c75;margin:5px 0 0;font-size:7px;line-height:1.45}.evidence-blockers{color:#795a25;background:#fff5df;border:1px solid #e3c790;border-radius:8px;gap:9px;margin-top:7px;padding:11px 13px;display:flex}.evidence-blockers strong{font-size:8px}.evidence-blockers p{margin:3px 0 0;font-size:7px;line-height:1.4}.artifact-manifest-detail{border:1px solid var(--line);background:var(--card);border-radius:8px;margin-top:7px;overflow:hidden}.artifact-manifest-detail>summary{cursor:pointer;grid-template-columns:18px 1fr 16px;align-items:center;gap:7px;padding:10px 12px;list-style:none;display:grid}.artifact-manifest-detail>summary::-webkit-details-marker{display:none}.artifact-manifest-detail>summary:hover{background:#f6f5ef}.artifact-manifest-detail[open]>summary{border-bottom:1px solid var(--line)}.artifact-manifest-detail[open]>summary>svg:last-child{transform:rotate(180deg)}.artifact-manifest-detail strong,.artifact-manifest-detail small{display:block}.artifact-manifest-detail strong{font-size:8px}.artifact-manifest-detail small{color:#77837c;margin-top:3px;font-size:6px}.artifact-manifest-detail>.evidence-json-block{margin:8px}.evidence-browser-toolbar{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:minmax(250px,1fr) 190px auto;align-items:end;gap:8px;margin-top:14px;padding:13px;display:grid}.evidence-browser-toolbar label{gap:6px;display:grid}.evidence-browser-toolbar label>span{color:#66746c;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:750;display:flex}.evidence-browser-toolbar input,.evidence-browser-toolbar select{width:100%;height:39px;color:var(--ink);background:#faf9f4;border:1px solid #c9cec7;border-radius:8px;padding:0 11px;font-size:9px}.evidence-download{background:var(--forest);color:#fff;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:0 12px;display:inline-flex}.evidence-download strong,.evidence-download small{display:block}.evidence-download strong{font-size:8px}.evidence-download small{color:#9aada4;margin-top:2px;font-size:6px}.evidence-results-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:15px;margin-top:26px;padding-bottom:11px;display:flex}.evidence-results-head small{color:#68776f;letter-spacing:.1em;font-size:7px;font-weight:800}.evidence-results-head h3{margin:5px 0 3px;font-size:20px}.evidence-results-head p,.evidence-results-head>span{color:#748078;margin:0;font-size:8px}.compiled-atom-list{gap:6px;margin-top:8px;display:grid}.compiled-atom-row{border:1px solid var(--line);background:var(--card);border-radius:10px;overflow:hidden}.compiled-atom-row[open]{border-color:#8fa79b;box-shadow:0 8px 24px #21342c0f}.compiled-atom-row>summary{cursor:pointer;grid-template-columns:40px 92px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:76px;padding:10px 13px;list-style:none;display:grid}.compiled-atom-row>summary::-webkit-details-marker{display:none}.compiled-atom-row>summary:hover{background:#f7f6ef}.compiled-atom-row[open]>summary{border-bottom:1px solid var(--line);background:#f1f4ed}.compiled-atom-row[open]>summary>svg{transform:rotate(180deg)}.atom-ordinal{color:#8a948f;font:8px var(--font-geist-mono)}.atom-family{color:#315e4a;overflow-wrap:anywhere;text-transform:uppercase;white-space:pre-wrap;background:#e4ece5;border-radius:999px;width:fit-content;max-width:92px;padding:5px 7px;font-size:7px;font-weight:800;overflow:visible}.atom-summary-copy{min-width:0}.atom-summary-copy strong,.atom-summary-copy small,.atom-summary-copy code{display:block}.atom-summary-copy strong{font-size:10px}.atom-summary-copy small{color:#68766e;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:4px;font-size:8px;line-height:1.4;overflow:visible}.atom-summary-copy code{color:#87918c;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:4px;font-size:6px;overflow:visible}.atom-truth{color:#68736d;text-transform:uppercase;white-space:nowrap;background:#eceeeb;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:800}.atom-truth-observed{color:#337052;background:#e2f1e6}.atom-truth-inferred{color:#89601f;background:#fff0d4}.atom-truth-proposed{color:#455ab3;background:#e7eaff}.compiled-atom-detail{padding:13px}.atom-identity-receipt{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr) 1.4fr;gap:1px;display:grid;overflow:hidden}.atom-identity-receipt>span{background:#f8f7f1;min-width:0;padding:9px}.atom-identity-receipt small,.atom-identity-receipt strong,.atom-identity-receipt code{display:block}.atom-identity-receipt small{color:#7c8781;text-transform:uppercase;font-size:6px}.atom-identity-receipt strong,.atom-identity-receipt code{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:4px;font-size:7px;overflow:visible}.atom-identity-receipt code{color:#4e675c}.atom-json-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.evidence-json-block{background:var(--forest);color:#dfe8e3;border:1px solid #253e34;border-radius:8px;min-width:0;overflow:hidden}.atom-json-grid>.evidence-json-block:nth-child(n+3){grid-column:1/-1}.evidence-json-block>header{color:var(--lime);border-bottom:1px solid #2c473c;align-items:center;gap:6px;padding:9px 11px;display:flex}.evidence-json-block>header strong{text-transform:uppercase;letter-spacing:.06em;font-size:7px}.evidence-json-block pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:430px;margin:0;padding:12px;overflow:auto}.evidence-json-block code{font:8px/1.55 var(--font-geist-mono)}.evidence-no-results{color:#69756e;border:1px dashed #b9c0ba;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:130px;margin-top:8px;display:flex}.evidence-no-results strong{font-size:9px}.evidence-no-results button{color:#315b4c;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800;text-decoration:underline}.evidence-pagination{justify-content:center;align-items:center;gap:16px;margin-top:13px;display:flex}.evidence-pagination button{background:var(--card);cursor:pointer;border:1px solid #c7ccc6;border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.evidence-pagination button:disabled{cursor:default;opacity:.4}.evidence-pagination span{color:#707c75;font-size:8px}.source-brief-view{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-top:14px;overflow:hidden}.source-brief-view>header{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:16px;display:grid}.source-brief-view>header>span{color:#315b4c;background:#e5ece5;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.source-brief-view header small{color:#6f7c75;letter-spacing:.08em;font-size:7px;font-weight:800}.source-brief-view header h3{margin:4px 0;font-size:16px}.source-brief-view header p{color:#758079;margin:0;font-size:7px}.source-brief-view header a{background:var(--forest);color:#fff;border-radius:7px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;font-weight:750;display:inline-flex}.source-brief-boundary{color:#765923;background:#fff5df;border-bottom:1px solid #e0c68e;gap:8px;padding:11px 16px;display:flex}.source-brief-boundary p{margin:0;font-size:8px;line-height:1.5}.source-brief-content{color:#26352f;max-height:72vh;font:10px/1.7 var(--font-geist-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#fffdf8;margin:0;padding:22px;overflow:auto}.five-scenario-page,.conductor-release-page,.canonical-workspaces{padding-top:49px}.scenario-summary-strip{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:repeat(4,1fr) 1.3fr;display:grid;overflow:hidden}.scenario-summary-strip>div,.scenario-summary-strip>code{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:90px;padding:15px;display:flex}.scenario-summary-strip strong{letter-spacing:-.04em;font-size:24px}.scenario-summary-strip span{color:#77837c;margin-top:4px;font-size:7px}.scenario-summary-strip>code{color:#315b4c;border-right:0;font-size:8px}.scenario-proof-list{gap:10px;margin-top:13px;display:grid}.scenario-proof-card{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.scenario-proof-card.scenario-pass{border-top:4px solid #4a9b72}.scenario-proof-card.scenario-fail{border-top:4px solid var(--coral)}.scenario-proof-card>header{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.scenario-proof-card>header>span{color:#7f8b85;font:8px var(--font-geist-mono)}.scenario-proof-card header small{color:#7e8983;text-transform:uppercase;font-size:6px}.scenario-proof-card h2{margin:4px 0 0;font-size:17px}.scenario-project-results{display:grid}.scenario-project-results>div{border-bottom:1px solid var(--line);grid-template-columns:170px 75px 100px 1fr 1fr;align-items:center;gap:8px;padding:10px 16px;display:grid}.scenario-project-results strong{font-size:8px}.scenario-project-results>div>span{color:#6f7b74;font-size:7px}.scenario-project-results code{color:#55685f;font-size:7px}.scenario-proof-card>footer{color:#6e7a74;background:#f3f2ec;padding:11px 16px;font-size:7px}.scenario-proof-card>footer span{align-items:center;gap:6px;display:flex}.scenario-consistency-note{background:var(--forest);color:#fff;border-radius:10px;gap:10px;margin-top:12px;padding:16px;display:flex}.scenario-consistency-note>svg{color:var(--lime)}.scenario-consistency-note strong{font-size:9px}.scenario-consistency-note p{color:#96aaa0;margin:4px 0 0;font-size:7px;line-height:1.5}.conductor-proof-strip{background:var(--forest);color:#fff;border:1px solid #3c544a;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.conductor-proof-strip>div{border-right:1px solid #314b41;grid-template-columns:27px 1fr;align-items:center;gap:8px;padding:15px;display:grid}.conductor-proof-strip>div:last-child{border-right:0}.conductor-proof-strip svg{color:var(--lime)}.conductor-proof-strip small,.conductor-proof-strip strong{display:block}.conductor-proof-strip small{color:#8fa298;text-transform:uppercase;font-size:6px}.conductor-proof-strip strong{margin-top:4px;font-size:9px}.inspection-project-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.inspection-project-card{border:1px solid var(--line);background:var(--card);border-radius:13px;min-width:0;overflow:hidden}.inspection-project-card.inspection-succeeded{border-top:4px solid #4a9b72}.inspection-project-card.inspection-failed{border-top:4px solid var(--coral)}.inspection-project-card>header{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:15px;display:grid}.inspection-project-card>header>span{color:#315b4c;background:#e6ede7;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.inspection-project-card header small{color:#7d8982;font-size:6px}.inspection-project-card h3{margin:3px 0 0;font-size:13px}.inspection-route{background:#f0f1eb;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin:12px;padding:10px;display:grid}.inspection-route>svg{color:#315b4c}.inspection-route small,.inspection-route strong,.inspection-route code{display:block}.inspection-route small{color:#7a8680;font-size:6px}.inspection-route strong{margin:3px 0;font-size:8px}.inspection-route code{color:#69776f;font-size:6px}.inspection-project-card dl{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 12px;display:grid;overflow:hidden}.inspection-project-card dl div{background:#fff;min-width:0;padding:9px}.inspection-project-card dt{color:#7d8983;font-size:6px}.inspection-project-card dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:7px;font-weight:700;overflow:hidden}.inspection-facts{margin:10px 12px}.inspection-facts>small{color:#7d8983;text-transform:uppercase;font-size:6px}.inspection-facts>span{border-bottom:1px solid var(--line);grid-template-columns:95px 1fr;gap:8px;padding:6px 0;display:grid}.inspection-facts strong,.inspection-facts code{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.inspection-facts p{color:#727e77;margin:8px 0;font-size:7px}.inspection-project-card>footer{border-top:1px solid var(--line);color:#6e7a74;background:#f5f4ee;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:11px 13px;font-size:6px;display:grid}.inspection-project-card>footer span{align-items:center;gap:5px;display:flex}.inspection-project-card>footer button{color:#315b4c;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:6px;font-weight:750;display:flex}.canonical-workspace-list{gap:10px;display:grid}.canonical-workspace-list>article{border:1px solid var(--line);background:var(--card);border-radius:13px;overflow:hidden}.canonical-workspace-list>article>header{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.canonical-workspace-list>article>header small{color:#7d8983;font-size:6px}.canonical-workspace-list h2{margin:3px 0 0;font-size:13px}.canonical-workspace-list header button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font-size:7px;display:flex}.workspace-identity-tree{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.workspace-identity-tree>span{background:#fff;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;min-width:0;padding:12px;display:grid}.workspace-identity-tree>span>svg{color:#315b4c;grid-row:1/5}.workspace-identity-tree small,.workspace-identity-tree strong,.workspace-identity-tree code{text-overflow:ellipsis;white-space:nowrap;grid-column:2;display:block;overflow:hidden}.workspace-identity-tree small{color:#7b8780;text-transform:uppercase;font-size:6px}.workspace-identity-tree strong{font-size:8px}.workspace-identity-tree code{color:#6f7c75;font-size:6px}.workspace-identity-tree .truth-state{grid-area:1/3/4}@media (max-width:1100px){.release-mode-banner{grid-template-columns:1fr;position:relative}.release-project-hero,.privacy-safe-project,.protected-personal-notice{width:min(100% - 42px,1200px)}.codespace-identity-split,.project-proof-row{grid-template-columns:1fr 1fr}.scenario-project-results>div{grid-template-columns:130px 70px 90px 1fr}.scenario-project-results code:last-child{grid-column:4}.evidence-dimension-grid,.atom-identity-receipt{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.release-project-grid,.inspection-project-grid{grid-template-columns:1fr}.release-project-title{grid-template-columns:57px 1fr;align-items:start}.release-project-title .generic-project-mark{width:57px;height:57px}.release-project-title>aside{grid-column:2;justify-self:start}.project-scenario-row,.workspace-identity-tree{grid-template-columns:1fr}.scenario-summary-strip{grid-template-columns:1fr 1fr}.scenario-summary-strip>code{grid-column:1/-1}.conductor-proof-strip{grid-template-columns:1fr 1fr}.evidence-scope-explainer{grid-template-columns:1fr}.evidence-integrity-strip{grid-template-columns:1fr 1fr}.evidence-browser-toolbar{grid-template-columns:1fr 180px}.evidence-download{grid-column:1/-1;width:fit-content}.compiled-atom-row>summary{grid-template-columns:34px 80px minmax(0,1fr) 16px}.atom-truth{grid-column:3;width:fit-content}.compiled-atom-row>summary>svg{grid-area:1/4/3}.atom-json-grid{grid-template-columns:1fr}.atom-json-grid>.evidence-json-block{grid-column:1}}@media (max-width:580px){.release-project-hero,.privacy-safe-project,.protected-personal-notice{width:calc(100% - 26px)}.release-project-title{grid-template-columns:1fr}.release-project-title>aside{grid-column:1}.identity-mini-grid,.codespace-identity-split,.project-proof-row,.privacy-safe-totals,.conductor-proof-strip,.scenario-summary-strip{grid-template-columns:1fr}.scenario-summary-strip>code{grid-column:1}.scenario-project-results{overflow-x:auto}.scenario-project-results>div{grid-template-columns:140px 70px 100px 1fr 1fr;min-width:660px}.scenario-project-results code:last-child{grid-column:auto}.inspection-project-card dl{grid-template-columns:1fr 1fr}.privacy-boundary-card{grid-template-columns:32px 1fr}.privacy-boundary-card .truth-state{grid-column:2}.protected-personal-notice,.full-evidence-boundary,.evidence-load-state{grid-template-columns:1fr}.protected-personal-notice .truth-state,.full-evidence-owner{justify-self:start}.evidence-mode-tabs{grid-template-columns:1fr 1fr;display:grid}.evidence-mode-tabs button{min-width:0}.evidence-integrity-strip,.evidence-dimension-grid,.evidence-browser-toolbar{grid-template-columns:1fr}.evidence-download{grid-column:1}.compiled-atom-row>summary{grid-template-columns:30px minmax(0,1fr) 16px;gap:7px}.atom-family{grid-area:1/2}.atom-summary-copy,.atom-truth{grid-column:2}.compiled-atom-row>summary>svg{grid-area:1/3/4}.atom-identity-receipt{grid-template-columns:1fr}.source-brief-view>header{grid-template-columns:38px 1fr}.source-brief-view header a{grid-column:2;justify-self:start}}.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}.global-composer{background:#fffdf8db;border:1px solid #cdd1c8;border-radius:15px;width:min(1450px,100% - 72px);margin:18px auto 0;overflow:hidden;box-shadow:0 10px 34px #10241d0f}.composer-heading{grid-template-columns:34px minmax(220px,1fr) auto;align-items:center;gap:10px;padding:12px 14px 9px;display:grid}.composer-mark{background:var(--forest);width:34px;height:34px;color:var(--lime);border-radius:9px;place-items:center;display:grid}.composer-heading small,.composer-heading strong{display:block}.composer-heading small{color:#728079;letter-spacing:.12em;font-size:7px}.composer-heading strong{margin-top:3px;font-size:11px}.composer-state{color:#63716a;text-align:right;align-items:center;gap:5px;max-width:360px;font-size:8px;display:inline-flex}.composer-state svg{color:var(--green);flex:none}.destination-chips{scrollbar-width:thin;gap:5px;padding:0 14px 10px;display:flex;overflow-x:auto}.destination-chips>span{color:#56645d;background:#f4f3ed;border:1px solid #d9dbd3;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:7px;display:inline-flex}.destination-chips strong{color:#829089;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.composer-entry{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 14px;display:grid}.composer-entry label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.composer-entry textarea{resize:vertical;width:100%;min-height:47px;color:var(--ink);font:10px/1.5 var(--font-geist-sans);background:#fbfaf6;border:1px solid #d2d5cc;border-radius:9px;padding:11px 12px}.composer-entry textarea:focus-visible{outline-offset:1px;outline:3px solid #3159df40}.composer-entry button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-self:stretch;align-items:center;gap:7px;min-width:118px;padding:0 13px;font-size:9px;font-weight:750;display:inline-flex}.composer-entry button:disabled{cursor:not-allowed;opacity:.48}.composer-options{border-top:1px solid var(--line)}.composer-options>summary{color:#53635b;cursor:pointer;align-items:center;gap:7px;padding:9px 14px;font-size:8px;font-weight:750;list-style:none;display:flex}.composer-options>summary::-webkit-details-marker{display:none}.composer-options[open]>summary svg{transform:rotate(180deg)}.composer-field-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:4px 14px 12px;display:grid}.composer-field-grid label{color:#76827c;text-transform:uppercase;letter-spacing:.07em;gap:5px;font-size:7px;font-weight:700;display:grid}.composer-field-grid select,.history-toolbar select{min-width:0;height:35px;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d2d5cc;border-radius:8px;padding:0 28px 0 9px;font-size:8px}.composer-field-reason{color:#9a6038;letter-spacing:0;text-transform:none;min-height:22px;font-size:6px;font-weight:500;line-height:1.35}.composer-status-grid{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.composer-status-grid article{background:#f7f6f1;grid-template-columns:20px 1fr;align-items:center;gap:6px;min-width:0;padding:8px 14px;display:grid}.composer-status-grid svg{color:#4e6e60}.composer-status-grid small,.composer-status-grid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.composer-status-grid small{color:#7d8982;text-transform:uppercase;font-size:6px}.composer-status-grid strong{margin-top:2px;font-size:8px}.owner-chat,.owner-chat-status{border-top:1px solid var(--line);background:#f8f7f2}.owner-chat>header{color:#5c6a63;letter-spacing:.06em;justify-content:space-between;gap:12px;padding:10px 14px;font-size:7px;display:flex}.owner-chat>div{overscroll-behavior:contain;gap:8px;max-height:520px;padding:0 14px 13px;display:grid;overflow-y:auto}.owner-chat-message{background:#fff;border:1px solid #d7dad2;border-radius:10px;width:min(88%,980px);padding:10px 11px}.owner-chat-user{background:#eef6f1;border-color:#b7c9bf;justify-self:end}.owner-chat-message>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-chat-message>header span{color:#365548;align-items:center;gap:6px;font-size:8px;display:inline-flex}.owner-chat-message time{color:#86918b;font-size:6px}.owner-chat-message>p{color:#263b32;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:9px;line-height:1.55}.owner-chat-choices{flex-wrap:wrap;gap:4px;display:flex}.owner-chat-choices span,.owner-chat-message footer span,.owner-chat-message footer em{color:#607068;overflow-wrap:anywhere;background:#1f453612;border-radius:5px;padding:4px 6px;font-size:6px;font-style:normal}.owner-chat-route-proof{background:#fafbf8;border:1px solid #dde1da;border-radius:7px;margin-top:7px;overflow:hidden}.owner-chat-route-proof summary{cursor:pointer;color:#365548;padding:7px 8px;font-size:7px;font-weight:750}.owner-chat-route-proof dl{background:#e3e5df;border-top:1px solid #e3e5df;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.owner-chat-route-proof dl div{background:#fff;min-width:0;padding:7px 8px}.owner-chat-route-proof dt{color:#7d8983;text-transform:uppercase;letter-spacing:.04em;font-size:6px}.owner-chat-route-proof dd{color:#33483f;font:6px/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:3px 0 0}.owner-chat-message footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.owner-chat-message footer em{color:#876227;background:#fff0d8}.owner-chat-empty{color:#75817b;margin:0;padding:0 14px 13px;font-size:8px}.owner-chat-status{color:#66746d;align-items:center;gap:8px;padding:12px 14px;font-size:7px;display:flex}.owner-chat-status span,.owner-chat-status strong{display:block}.owner-chat-status strong{color:#384e43;margin-bottom:2px}.owner-chat-status.unavailable{color:#8a5946;background:#fff4ed}.owner-stop-control,.owner-stop-state{border-top:1px solid #cad8d0;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.owner-stop-control button{color:#863f39;min-height:28px;font:700 7px var(--font-geist-sans);cursor:pointer;background:#fff8f6;border:1px solid #9e554e;border-radius:6px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.owner-stop-control button:hover:not(:disabled){background:#fbe9e5}.owner-stop-control button:disabled{cursor:not-allowed;opacity:.55}.owner-stop-control>span{color:#66736d;font-size:6px;line-height:1.4}.owner-stop-control>em{color:#9a4138;font-size:6px;font-style:normal}.owner-stop-state{color:#6d5b45;font-size:7px}.owner-stop-state span,.owner-stop-state strong{display:block}.owner-stop-state strong{color:#3e4f47;margin-bottom:2px}.owner-stop-state.resolved{color:#537366}.owner-approval-queue{background:#fffaf0;border-top:1px solid #d9c994;padding:13px 14px}.owner-approval-queue>header{color:#806529;letter-spacing:.06em;justify-content:space-between;gap:12px;font-size:7px;display:flex}.owner-approval-queue>p{color:#6f6755;margin:5px 0 10px;font-size:8px}.owner-approval-queue>div{gap:8px;display:grid}.owner-approval-card{background:#fff;border:1px solid #d8c68e;border-radius:9px;padding:11px}.owner-approval-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-approval-card>header span{align-items:center;gap:6px;font-size:9px;display:flex}.owner-approval-card>header svg{color:#9a702d}.owner-approval-card>header em{color:#71664e;font-size:7px;font-style:normal}.owner-approval-prompt{color:#33453d;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:9px;line-height:1.55}.owner-approval-card dl{background:#e3dfd0;border:1px solid #e3dfd0;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.owner-approval-card dl div{background:#faf8f1;min-width:0;padding:7px}.owner-approval-card dt{color:#8a8068;text-transform:uppercase;font-size:6px}.owner-approval-card dd{color:#3f493f;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:7px;font-weight:700;overflow:hidden}.owner-approval-card details{color:#6f6755;margin-top:8px;font-size:7px}.owner-approval-card details summary{cursor:pointer;font-weight:750}.owner-approval-card pre{max-height:180px;font:7px/1.45 var(--font-geist-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f1e8;border-radius:6px;padding:8px;overflow:auto}.approval-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.approval-actions button{color:#665b3e;cursor:pointer;background:#fff;border:1px solid #b8aa7f;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 11px;font-size:7px;font-weight:800;display:inline-flex}.approval-actions button:last-child{color:#fff;background:#365f4c;border-color:#365f4c}.approval-actions button:disabled{cursor:not-allowed;opacity:.55}.approval-result,.approval-error{color:#3d5c4d;background:#edf4ef;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:8px;font-size:7px;display:flex}.approval-error{color:#8a4c39;background:#fff0ea}.composer-availability{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.composer-availability>span{color:#6c7872;background:#f6f5ef;grid-template-columns:16px auto 1fr;align-items:center;gap:5px;padding:9px 13px;font-size:7px;line-height:1.4;display:grid}.composer-availability strong{color:#33453d}.composer-availability svg{color:#607b6d}.composer-unavailable-list{border-top:1px solid var(--line);background:#fffaf1;padding:11px 14px 13px}.composer-unavailable-list>strong{color:#765326;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.composer-unavailable-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.composer-unavailable-list li{color:#796b55;font-size:7px;line-height:1.4}.composer-unavailable-list li span{color:#443d31;margin-right:5px;font-weight:750}.composer-receipt{color:#4f6258;background:#edf7f1;border-top:1px solid #bdd5c7;grid-template-columns:20px 1fr;align-items:center;gap:7px;padding:10px 14px;font-size:7px;display:grid}.composer-receipt svg{color:var(--green)}.composer-receipt strong{color:#244232;margin-bottom:2px;display:block}.spin{animation:1s linear infinite history-spin}@keyframes history-spin{to{transform:rotate(360deg)}}.history-page{padding-top:52px}.history-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin-bottom:28px;display:grid}.history-page-head h1{letter-spacing:-.06em;margin:14px 0 10px;font-size:clamp(43px,5vw,72px);line-height:.94}.history-page-head p{color:#56645d;max-width:850px;margin:0;font-size:14px;line-height:1.6}.history-head-stat{border:1px solid var(--line);background:#ffffff8c;border-radius:12px;grid-template-columns:25px auto auto;align-items:center;gap:9px;min-width:218px;padding:15px;display:grid}.history-head-stat svg{color:var(--green)}.history-head-stat strong{letter-spacing:-.05em;font-size:25px}.history-head-stat span{color:#6a7770;text-transform:uppercase;font-size:7px;line-height:1.5}.history-source-banner,.owner-timeline-status{border:1px solid var(--line);color:#5c6b63;border-radius:10px;grid-template-columns:23px 1fr;align-items:center;gap:8px;margin-bottom:9px;padding:11px 13px;font-size:8px;line-height:1.45;display:grid}.history-source-banner strong,.owner-timeline-status strong{color:#31483d;margin-bottom:2px;display:block}.history-source-banner.unavailable{background:#fff8e8;border-color:#e0c99c}.history-source-banner.unavailable svg,.owner-timeline-status.unavailable svg{color:#a26d25}.history-source-banner.durable{background:#edf7f1;border-color:#bcd5c6}.history-source-banner.durable svg{color:var(--green)}.owner-timeline-status{background:#ffffff80}.owner-timeline{border:1px solid var(--line);background:#ffffff80;border-radius:10px;margin-bottom:10px;overflow:hidden}.owner-timeline>header{border-bottom:1px solid var(--line);color:#77847d;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:15px;padding:9px 12px;font-size:7px;display:flex}.owner-timeline>header strong{color:#41534a;letter-spacing:0}.owner-timeline>div{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.owner-timeline article{background:#faf9f4;grid-template-columns:17px 1fr;align-items:center;gap:5px;min-width:0;padding:10px;display:grid}.owner-timeline article svg{color:var(--green)}.owner-timeline article strong,.owner-timeline article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.owner-timeline article strong{font-size:7px}.owner-timeline article small{color:#7b8781;margin-top:3px;font-size:6px}.history-toolbar{border:1px solid var(--line);background:#ffffff7a;border-radius:11px;grid-template-columns:minmax(220px,1fr) 210px auto;align-items:end;gap:9px;margin-bottom:11px;padding:10px;display:grid}.history-toolbar>label:not(.history-search){color:#6f7c75;text-transform:uppercase;letter-spacing:.08em;gap:4px;font-size:7px;font-weight:750;display:grid}.history-search{background:#fff;border:1px solid #d2d5cc;border-radius:8px;align-items:center;gap:8px;height:35px;padding:0 10px;display:flex}.history-search svg{color:#75817b}.history-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.history-result-count{color:#718079;white-space:nowrap;align-self:center;font-size:8px}.history-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.history-session-list{gap:7px;display:grid;position:sticky;top:70px}.history-session-card{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fffdf8b8;border-radius:11px;width:100%;padding:14px}.history-session-card:hover{border-color:#9ca89f;transform:translateY(-1px)}.history-session-card.selected{box-shadow:inset 3px 0 var(--lime), 0 9px 28px #10241d12;background:#fff;border-color:#315b4c}.history-session-card>strong{margin-top:11px;font-size:11px;line-height:1.35;display:block}.history-session-card>p{color:#64716a;margin:6px 0 11px;font-size:8px;line-height:1.5}.session-meta{color:#7b8781;justify-content:space-between;gap:9px;font-size:7px;display:flex}.session-badges{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.history-source{border-radius:999px;align-items:center;padding:4px 6px;font-size:6px;font-weight:750;display:inline-flex}.history-source.source-durable{color:#38624e;background:#e2f2e8}.session-state{color:#56665e;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-size:7px;font-weight:800;display:inline-flex}.session-state i{background:var(--green);border-radius:50%;width:6px;height:6px}.session-state.state-needs_input i{background:var(--amber)}.session-state.state-interrupted i{background:var(--coral)}.history-badge{color:#5f6d66;white-space:nowrap;background:#edf1ec;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:6px;font-weight:750;display:inline-flex}.history-badge i{background:var(--green);border-radius:50%;width:4px;height:4px}.history-badge.badge-declared i{background:var(--blue)}.history-badge.badge-derived i{background:#7161aa}.history-badge.badge-gap{color:#8f4c39;background:#fff0e7}.history-badge.badge-gap i{background:var(--coral)}.history-badge.badge-ambiguous{color:#846228;background:#fff3d9}.history-badge.badge-ambiguous i{background:var(--amber)}.history-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;margin-top:3px;display:grid}.history-pagination button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:3px;min-height:32px;font-size:7px;display:flex}.history-pagination button:last-child{justify-self:stretch}.history-pagination button:disabled{cursor:not-allowed;opacity:.42}.history-pagination span{color:#707d76;text-align:center;white-space:nowrap;font-size:7px}.history-empty{color:#6f7c75;text-align:center;border:1px dashed #bbc1b9;border-radius:11px;place-items:center;gap:6px;min-height:180px;padding:25px;display:grid}.history-empty strong{font-size:10px}.history-empty span{font-size:8px}.history-detail{border:1px solid var(--line);background:#fffdf8c2;border-radius:14px;min-width:0;padding:20px}.history-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.history-detail-head h2{letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(24px,3vw,39px);line-height:1}.history-detail-head p{color:#607068;max-width:760px;margin:0;font-size:9px;line-height:1.55}.session-status-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0;display:grid}.session-status-cards article{background:#fff;border:1px solid #dcddd6;border-radius:9px;grid-template-columns:24px 1fr;gap:7px;min-width:0;padding:11px;display:grid}.session-status-cards svg{color:#486b5d}.session-status-cards small,.session-status-cards strong,.session-status-cards em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.session-status-cards small{color:#7c8882;text-transform:uppercase;font-size:6px}.session-status-cards strong{margin-top:4px;font-size:8px}.session-status-cards em{color:#7a8680;margin-top:3px;font-size:6px;font-style:normal}.history-boundary{color:#56665e;background:#edf3ec;border-radius:9px;grid-template-columns:22px 1fr;gap:8px;padding:11px;font-size:7px;line-height:1.45;display:grid}.history-boundary svg{color:var(--green)}.history-boundary strong{color:#263c32;margin-bottom:2px;display:block}.durable-chronicle-gap{color:#71664e;background:#fffaf0;border:1px dashed #c8b987;border-radius:10px;grid-template-columns:23px 1fr;gap:8px;margin-top:18px;padding:15px;font-size:8px;line-height:1.5;display:grid}.durable-chronicle-gap svg{color:#9a702d}.durable-chronicle-gap strong{color:#493f2d;margin-bottom:3px;display:block}.durable-session-chronicle{margin-top:18px}.durable-session-chronicle>header{color:#65736c;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:7px;display:flex}.durable-session-chronicle>header strong{color:#2e463b}.durable-session-chronicle>div{gap:7px;display:grid}.durable-event{background:#fff;border:1px solid #d7dbd3;border-radius:10px;overflow:hidden}.durable-event>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:10px 11px;display:grid}.durable-event>button>span:first-child{color:#446557;background:#edf2ec;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.durable-event>button strong,.durable-event>button small{display:block}.durable-event>button strong{font-size:9px}.durable-event>button small{color:#7b8781;margin-top:3px;font-size:6px}.durable-event>button em{color:#845f2a;background:#fff0d5;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:750}.durable-event>button[aria-expanded=true]>svg{transform:rotate(180deg)}.durable-event-body{background:#faf9f5;border-top:1px solid #e1e3dd}.history-event-loading,.history-event-error{color:#6b7771;align-items:center;gap:7px;padding:12px;font-size:8px;display:flex}.history-event-error{color:#864d3d}.durable-event-content{padding:13px}.durable-event-text{color:#33453d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.72}.durable-event-content pre{color:#314039;max-height:520px;font:7px/1.55 var(--font-geist-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f3ee;border:1px solid #dfe1db;border-radius:8px;margin:0;padding:11px;overflow:auto}.durable-event-text+pre,.durable-event-content details{margin-top:10px}.durable-event-content summary{color:#65736c;cursor:pointer;font-size:7px;font-weight:750}.durable-event-content details pre{margin-top:7px}.load-history-page{color:#41544b;cursor:pointer;background:#f7f7f2;border:1px solid #cbd1c9;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;margin-top:9px;font-size:8px;font-weight:750;display:flex}.load-history-page:disabled{cursor:wait;opacity:.6}.chronicle{margin-top:20px}.chronicle-event{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.chronicle-event>div:last-child{min-width:0;padding-bottom:14px}.chronicle-event time{color:#849089;margin:1px 0 5px;font-size:6px;display:block}.chronicle-rail{justify-content:center;display:flex;position:relative}.chronicle-rail span{z-index:1;background:var(--paper);color:#6b7a72;width:27px;height:27px;font:7px var(--font-geist-mono);border:1px solid #cdd2ca;border-radius:50%;place-items:center;display:grid;position:relative}.chronicle-rail i{background:#ccd1c9;width:1px;position:absolute;top:27px;bottom:0}.chronicle-event:last-child .chronicle-rail i{display:none}.timeline-card{background:#fff;border:1px solid #d8dbd3;border-radius:10px;overflow:hidden}.timeline-card>header{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px 8px;display:grid}.timeline-icon{color:#3f6353;background:#edf1ec;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.timeline-card header small{color:#7b8881;text-transform:uppercase;letter-spacing:.07em;font-size:6px}.timeline-card h3{margin:3px 0 0;font-size:10px}.timeline-card>p{color:#4e5d55;margin:0;padding:2px 12px 11px 51px;font-size:9px;line-height:1.6}.timeline-card>footer{background:#f8f7f3;border-top:1px solid #e1e2dc;flex-wrap:wrap;gap:4px;padding:8px 12px;display:flex}.visible-message.from-user{border-left:3px solid var(--blue)}.visible-message.from-assistant{border-left:3px solid var(--green)}.tool-result{border-left:3px solid #6a7a72}.tool-result.result-failed{border-left-color:var(--coral)}.agent-summary{border-left:3px solid #7563ad}.result-state{color:#5d6c64;text-transform:uppercase;align-items:center;gap:4px;font-size:6px;font-weight:750;display:inline-flex}.result-state svg{color:var(--green)}.result-failed .result-state svg{color:var(--coral)}.tool-result dl{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 12px 11px 51px;display:grid;overflow:hidden}.tool-result dl div{background:#f7f7f2;padding:8px}.tool-result dt{color:#7c8982;text-transform:uppercase;font-size:6px}.tool-result dd{margin:3px 0 0;font-size:8px;font-weight:700}.agent-summary ul{flex-wrap:wrap;gap:5px;margin:0;padding:0 12px 11px 51px;list-style:none;display:flex}.agent-summary li{color:#5d527f;background:#f0eef7;border-radius:6px;padding:5px 7px;font-size:7px}.history-no-selection{color:#718079;text-align:center;place-items:center;min-height:400px;display:grid}.history-no-selection h2{margin:8px 0 0}.history-no-selection p{margin:0;font-size:9px}@media (max-width:1180px){.global-composer{width:min(100% - 42px,1200px)}.composer-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-layout{grid-template-columns:280px minmax(0,1fr)}.session-status-cards{grid-template-columns:1fr}.owner-timeline>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.global-composer{margin-top:14px}.history-session-list{position:static}}@media (max-width:760px){.composer-heading{grid-template-columns:34px 1fr}.composer-state{text-align:left;grid-column:2;max-width:none}.composer-availability,.history-page-head,.history-layout{grid-template-columns:1fr}.history-head-stat{justify-self:start}.history-toolbar{grid-template-columns:1fr 180px}.history-result-count{grid-column:1/-1}.history-session-list{grid-template-columns:1fr 1fr;align-items:stretch}.history-pagination{grid-column:1/-1}.composer-status-grid,.composer-unavailable-list ul,.owner-timeline>div{grid-template-columns:1fr}.owner-chat-message{width:96%}}@media (max-width:620px){.global-composer{width:calc(100% - 26px)}.composer-entry{grid-template-columns:1fr}.composer-entry button{min-height:40px}.composer-field-grid,.owner-chat-route-proof dl{grid-template-columns:1fr}.composer-availability>span{grid-template-columns:16px 1fr}.composer-availability>span strong{display:block}.history-toolbar,.history-session-list{grid-template-columns:1fr}.history-result-count,.history-pagination{grid-column:1}.history-detail{padding:14px}.history-detail-head{display:grid}.chronicle-event{grid-template-columns:27px minmax(0,1fr);gap:6px}.chronicle-rail span{width:24px;height:24px}.timeline-card>header{grid-template-columns:30px minmax(0,1fr)}.timeline-card .result-state{grid-column:2;justify-self:start}.timeline-card>p,.agent-summary ul{padding-left:12px}.tool-result dl{grid-template-columns:1fr;margin-left:12px}.durable-session-chronicle>header{flex-direction:column;align-items:flex-start}.durable-event>button{grid-template-columns:28px minmax(0,1fr) 18px}.durable-event>button em{grid-column:2;justify-self:start}.durable-event>button>svg{grid-area:1/3/3}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
