/*! 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{: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;--spacing:.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{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{color:#edf7ff;font-family:var(--font-geist-sans),Arial,sans-serif;background:#050810;margin:0}button,textarea{font:inherit}button{color:inherit}.app{background:var(--base);color:#eaf4fb;min-height:100vh;transition:all .5s;position:relative;overflow:hidden}.ambient{pointer-events:none;background:radial-gradient(circle at 50% 42%,var(--accent),transparent 28%),radial-gradient(circle at 10% 100%,var(--core),transparent 25%);position:fixed;inset:-20%}@supports (color:color-mix(in lab, red, red)){.ambient{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 28%),radial-gradient(circle at 10% 100%,color-mix(in srgb,var(--core) 8%,transparent),transparent 25%)}}.grid-floor{pointer-events:none;opacity:.12;background-image:linear-gradient(var(--core) 1px,transparent 1px),linear-gradient(90deg,var(--core) 1px,transparent 1px);position:fixed;inset:55% -20% -20%}@supports (color:color-mix(in lab, red, red)){.grid-floor{background-image:linear-gradient(color-mix(in srgb,var(--core) 35%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--core) 35%,transparent) 1px,transparent 1px)}}.grid-floor{transform-origin:top;background-size:52px 52px;transform:perspective(500px)rotateX(60deg);-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}header{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#04080fbd;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 26px;display:grid;position:relative}.brand{align-items:center;gap:11px;display:flex}.brand-mark{border:1px solid var(--core);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-mark{border:1px solid color-mix(in srgb,var(--core) 45%,transparent)}}.brand-mark{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.brand-mark{background:color-mix(in srgb,var(--core) 10%,transparent)}}.brand-mark{color:var(--core);font:600 16px var(--font-geist-mono);clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%)}.brand strong{letter-spacing:.22em;font-size:13px;display:block}.brand small{color:#6f8294;letter-spacing:.1em;margin-top:2px;font-size:9px;display:block}.mode-switch{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;padding:4px;display:flex}.mode-switch button{color:#7f91a1;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 18px;font-size:12px}.mode-switch button.selected{color:#fff;background:var(--core)}@supports (color:color-mix(in lab, red, red)){.mode-switch button.selected{background:color-mix(in srgb,var(--core) 12%,#ffffff0d)}}.mode-switch button.selected{box-shadow:inset 0 0 0 1px var(--core)}@supports (color:color-mix(in lab, red, red)){.mode-switch button.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--core) 24%,transparent)}}.mode-switch span{background:var(--core);color:#061018;border-radius:3px;margin-left:6px;padding:2px 3px;font-size:7px}.header-actions{color:#7f91a1;justify-self:end;align-items:center;gap:8px;font-size:10px;display:flex}.system-dot{background:#4ee0a0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #4ee0a0}.icon-button,.panel-head button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;margin-left:12px;padding:8px 10px}.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#0d1621cc,#070c14a8);border:1px solid #ffffff16;border-radius:12px}.dev-shell{z-index:2;grid-template-columns:248px minmax(580px,1fr) 270px;gap:14px;height:calc(100vh - 126px);min-height:650px;padding:16px;display:grid;position:relative}.roadmap,.activity{padding:17px;overflow:hidden}.panel-head{justify-content:space-between;align-items:center;display:flex}.eyebrow{font:600 8px var(--font-geist-mono);letter-spacing:.2em;color:var(--core);margin:0 0 6px}.panel h2{margin:0;font-size:15px}.project-health{color:#8fa1b1;grid-template-columns:1fr auto;gap:8px;margin:22px 0 18px;font-size:10px;display:grid}.project-health b{color:#fff}.project-health div{background:#ffffff14;grid-column:1/-1;height:3px}.project-health i{background:var(--core);width:38%;height:100%;box-shadow:0 0 8px var(--core);display:block}.road-list{border-top:1px solid #ffffff12}.road-item{opacity:.55;border-bottom:1px solid #ffffff0f;grid-template-columns:25px 1fr 30px;gap:8px;padding:14px 2px;display:grid}.road-item.current{opacity:1;background:linear-gradient(90deg,var(--core),transparent)}@supports (color:color-mix(in lab, red, red)){.road-item.current{background:linear-gradient(90deg,color-mix(in srgb,var(--core) 9%,transparent),transparent)}}.road-item.current{margin:0 -8px;padding-left:10px;padding-right:8px}.phase{font:9px var(--font-geist-mono);color:var(--core)}.road-item b{font-size:11px;display:block}.road-item small{color:#6f8294;margin:4px 0 8px;font-size:9px;display:block}.road-item em{font:normal 8px var(--font-geist-mono);color:#7890a3}.progress{background:#ffffff14;height:2px}.progress i{background:var(--core);height:100%;display:block}.road-button{background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;width:100%;margin-top:17px;padding:10px;font-size:10px}.command{flex-direction:column;min-width:0;display:flex}.command-top{justify-content:space-between;align-items:center;height:53px;padding:0 5px 8px;display:flex}.command h1{letter-spacing:-.03em;margin:0;font-size:20px}.brain-toggle{cursor:pointer;align-items:center;gap:12px;display:flex}.brain-toggle b,.brain-toggle small{text-align:right;font-size:10px;display:block}.brain-toggle small{color:#718494;margin-top:2px;font-size:8px}.brain-toggle input{display:none}.brain-toggle>i{background:#24303c;border-radius:20px;width:36px;height:20px;position:relative}.brain-toggle>i:after{content:"";background:#8b99a5;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.brain-toggle input:checked+i{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.brain-toggle input:checked+i{background:color-mix(in srgb,var(--core) 32%,#16232c)}}.brain-toggle input:checked+i:after{background:var(--core);box-shadow:0 0 9px var(--core);transform:translate(16px)}.brainstage{background:radial-gradient(circle,var(--accent),transparent 46%),#02070d73;border:1px solid #ffffff12;border-radius:12px 12px 0 0;place-items:center;height:280px;min-height:250px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.brainstage{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 10%,transparent),transparent 46%),#02070d73}}.brainstage{overflow:hidden}.brainstage:before{content:"";background:linear-gradient(90deg,transparent 49.8%,var(--core) 50%,transparent 50.2%),linear-gradient(transparent 49.8%,var(--core) 50%,transparent 50.2%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brainstage:before{background:linear-gradient(90deg,transparent 49.8%,color-mix(in srgb,var(--core) 10%,transparent) 50%,transparent 50.2%),linear-gradient(transparent 49.8%,color-mix(in srgb,var(--core) 8%,transparent) 50%,transparent 50.2%)}}.core-wrap{place-items:center;width:245px;height:245px;display:grid;position:relative}.core-shell{background:radial-gradient(circle at 37% 34%,#fff 0 2%,var(--core) 4%,var(--accent) 20%,transparent 66%);border-radius:48% 57% 42% 61%;width:94px;height:112px;position:relative}@supports (color:color-mix(in lab, red, red)){.core-shell{background:radial-gradient(circle at 37% 34%,#fff 0 2%,var(--core) 4%,color-mix(in srgb,var(--accent) 55%,transparent) 20%,transparent 66%)}}.core-shell{box-shadow:0 0 22px var(--core),inset 0 0 35px var(--accent)}@supports (color:color-mix(in lab, red, red)){.core-shell{box-shadow:0 0 22px color-mix(in srgb,var(--core) 35%,transparent),inset 0 0 35px var(--accent)}}.core-shell{animation:4s ease-in-out infinite breathe;transform:rotate(-7deg)}.core-shell:before,.core-shell:after{content:"";border:1px dotted var(--core);position:absolute;inset:9px}@supports (color:color-mix(in lab, red, red)){.core-shell:before,.core-shell:after{border:1px dotted color-mix(in srgb,var(--core) 70%,transparent)}}.core-shell:before,.core-shell:after{border-radius:61% 42% 55% 46%}.core-shell:after{opacity:.35;border-style:solid;inset:23px}.core-grid{background:repeating-linear-gradient(33deg,transparent 0 9px,var(--core) 10px 11px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.core-grid{background:repeating-linear-gradient(33deg,transparent 0 9px,color-mix(in srgb,var(--core) 16%,transparent) 10px 11px)}}.core-grid{clip-path:polygon(17% 9%,72% 0,100% 38%,82% 91%,32% 100%,0 63%)}.core-heart{width:14%;height:14%;box-shadow:0 0 12px 4px var(--core);background:#fff;border-radius:50%;position:absolute;top:43%;left:42%}.neural-field{filter:drop-shadow(0 0 5px var(--core));position:absolute;inset:20px}@supports (color:color-mix(in lab, red, red)){.neural-field{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--core) 30%,transparent))}}.branch{background:linear-gradient(90deg,var(--core),transparent);width:74px;height:1px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.branch{background:linear-gradient(90deg,color-mix(in srgb,var(--core) 65%,transparent),transparent)}}.branch{transform-origin:0}.branch:after{content:"";background:var(--core);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:8px}.branch-0{transform:rotate(8deg)}.branch-1{width:91px;transform:rotate(42deg)}.branch-2{width:69px;transform:rotate(83deg)}.branch-3{width:88px;transform:rotate(137deg)}.branch-4{width:77px;transform:rotate(181deg)}.branch-5{width:94px;transform:rotate(224deg)}.branch-6{width:71px;transform:rotate(268deg)}.branch-7{width:89px;transform:rotate(312deg)}.branch-8{width:65px;transform:rotate(342deg)}.particle{background:var(--core);box-shadow:0 0 6px var(--core);border-radius:50%;animation:3.2s ease-in-out infinite particle;position:absolute}.cluster-1{opacity:.45}.cluster-2{filter:brightness(1.45)}.cluster-3{outline:1px solid var(--core)}@supports (color:color-mix(in lab, red, red)){.cluster-3{outline:1px solid color-mix(in srgb,var(--core) 24%,transparent)}}.cluster-3{outline-offset:3px}.core-label{text-align:center;position:absolute;bottom:2px}.core-label b{font:600 8px var(--font-geist-mono);letter-spacing:.24em;color:var(--core);display:block}.core-label small{color:#577083;margin-top:4px;font-size:7px;display:block}.core-wrap.active .core-shell{box-shadow:0 0 38px 8px var(--core),inset 0 0 36px var(--accent);animation:.7s ease-in-out infinite fire}@supports (color:color-mix(in lab, red, red)){.core-wrap.active .core-shell{box-shadow:0 0 38px 8px color-mix(in srgb,var(--core) 45%,transparent),inset 0 0 36px var(--accent)}}.core-wrap.active .branch{animation:.75s ease-in-out infinite synapse}.core-wrap.active .particle{animation-duration:.75s}.motion-reduced *{animation-duration:.001ms!important;animation-iteration-count:1!important}.telemetry{font-family:var(--font-geist-mono);width:130px;position:absolute;top:50%;transform:translateY(-50%)}.telemetry.left{left:28px}.telemetry.right{text-align:right;right:28px}.telemetry span,.telemetry small{color:#536b7c;font-size:7px;display:block}.telemetry b{color:var(--core);margin:6px 0;font-size:13px;display:block}.task-strip{background:#070e17e0;border:1px solid #ffffff14;border-top:0;justify-content:space-between;align-items:center;height:68px;padding:10px 13px;display:flex}.task-strip>div{align-items:center;gap:10px;display:flex}.task-icon{border:1px solid var(--core);width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.task-icon{border:1px solid color-mix(in srgb,var(--core) 25%,transparent)}}.task-icon{color:var(--core);border-radius:8px;place-items:center;display:grid}.task-strip small,.task-strip b{display:block}.task-strip small{font:7px var(--font-geist-mono);color:#708899;margin-bottom:4px}.task-strip b{font-size:12px}.task-strip button{border:1px solid var(--core)}@supports (color:color-mix(in lab, red, red)){.task-strip button{border:1px solid color-mix(in srgb,var(--core) 32%,transparent)}}.task-strip button{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.task-strip button{background:color-mix(in srgb,var(--core) 10%,transparent)}}.task-strip button{border-radius:7px;padding:9px 12px;font-size:9px}.run-state{font:7px var(--font-geist-mono);color:#6e8090}.run-state.live{color:var(--core);text-shadow:0 0 8px var(--core)}.department-flow{grid-template-columns:repeat(7,1fr);gap:7px;min-height:115px;margin-top:12px;display:grid}.department-slot{align-items:center;min-width:0;display:flex;position:relative}.dept{background:#090f18b8;border:1px solid #ffffff12;border-radius:8px;width:100%;min-width:0;padding:10px 7px;transition:all .35s}.dept>span{font:7px var(--font-geist-mono);color:#667987}.dept b,.dept small{display:block}.dept b{margin:8px 0 5px;font-size:8px}.dept small{color:#526879;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.dept em{font:normal 6px var(--font-geist-mono);color:#ffbf5b;margin-top:5px;display:block}.dept.active{border-color:var(--core)}@supports (color:color-mix(in lab, red, red)){.dept.active{border-color:color-mix(in srgb,var(--core) 65%,transparent)}}.dept.active{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.dept.active{background:color-mix(in srgb,var(--core) 11%,#090f18b8)}}.dept.active{box-shadow:0 0 18px var(--core)}@supports (color:color-mix(in lab, red, red)){.dept.active{box-shadow:0 0 18px color-mix(in srgb,var(--core) 17%,transparent)}}.dept.active{transform:translateY(-4px)}.dept.active>span,.dept.active small,.dept.done>span{color:var(--core)}.dept.done{border-color:var(--core)}@supports (color:color-mix(in lab, red, red)){.dept.done{border-color:color-mix(in srgb,var(--core) 24%,transparent)}}.connector{color:#3c4a55;z-index:2;font-style:normal;position:absolute;right:-6px}.connector.passed{color:var(--core);text-shadow:0 0 8px var(--core)}.brainstorm-flow{align-items:center;gap:16px;min-height:145px;margin-top:12px;padding:18px;display:flex}.flow-unit{flex:1;min-width:0;position:relative}.flow-unit b,.flow-unit small{display:block}.flow-unit b{margin:10px 0 5px;font-size:10px}.flow-unit small{color:#748898;font-size:8px;line-height:1.5}.flow-unit>i{color:var(--core);position:absolute;top:28px;right:-12px}.flow-icon{font:8px var(--font-geist-mono);color:var(--core);border:1px solid var(--core)}@supports (color:color-mix(in lab, red, red)){.flow-icon{border:1px solid color-mix(in srgb,var(--core) 25%,transparent)}}.flow-icon{border-radius:5px;padding:5px}.activity h3{margin:8px 0;font-size:15px}.mini-live{font:7px var(--font-geist-mono);color:var(--core);border:1px solid var(--core)}@supports (color:color-mix(in lab, red, red)){.mini-live{border:1px solid color-mix(in srgb,var(--core) 30%,transparent)}}.mini-live{border-radius:4px;padding:4px 6px}.task-summary{border-bottom:1px solid #ffffff12;padding:18px 0}.task-summary>small{font:7px var(--font-geist-mono);color:var(--core)}.task-summary p{color:#748798;margin:0;font-size:9px;line-height:1.6}.metric-row{grid-template-columns:1fr 1fr;gap:8px;padding:14px 0;display:grid}.metric-row>div{background:#ffffff08;border-radius:6px;padding:10px}.metric-row small,.metric-row b{display:block}.metric-row small{color:#667988;font-size:7px}.metric-row b{font:11px var(--font-geist-mono)}.activity h4{font:8px var(--font-geist-mono);color:#6e8293}.activity-list>div{border-left:1px solid #ffffff1a;grid-template-columns:10px 1fr auto;gap:7px;padding:8px 0;display:grid}.activity-list i{background:#506273;border-radius:50%;width:5px;height:5px;margin-top:3px;margin-left:-3px}.activity-list .current i{background:var(--core);box-shadow:0 0 7px var(--core)}.activity-list .warn i{background:#ffbd58}.activity-list b,.activity-list small{display:block}.activity-list b{font-size:8px}.activity-list small{color:#647686;font-size:7px}.activity-list time{font:7px var(--font-geist-mono);color:#4e6373}.guardrail{background:var(--core);gap:10px;margin-top:15px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.guardrail{background:color-mix(in srgb,var(--core) 5%,transparent)}}.guardrail{border:1px solid var(--core)}@supports (color:color-mix(in lab, red, red)){.guardrail{border:1px solid color-mix(in srgb,var(--core) 14%,transparent)}}.guardrail{border-radius:7px}.guardrail>span{color:var(--core)}.guardrail b,.guardrail small{display:block}.guardrail b{font-size:8px}.guardrail small{color:#627687;font-size:7px}footer{z-index:4;background:#04080ee6;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;height:52px;padding:0 24px;display:flex;position:relative}.theme-control,.motion-control,.footer-note{align-items:center;gap:9px;display:flex}.theme-control>span,.motion-control>span{font:7px var(--font-geist-mono);color:#617484}.theme-control>b{color:#8da0ae;font-size:8px}.swatches{gap:5px;display:flex}.swatches button{border:0;border-radius:50%;width:12px;height:12px;padding:0}.swatches button.chosen{outline-offset:3px;outline:1px solid #fff;margin:0 3px}.motion-control button{color:#627484;background:0 0;border:0;border-radius:4px;padding:6px 8px;font-size:8px}.motion-control button.selected{color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.motion-control button.selected{background:color-mix(in srgb,var(--core) 10%,transparent)}}.footer-note{color:#607281;font-size:8px}.footer-note b{color:#96a7b4}.regular-shell{z-index:2;flex-direction:column;align-items:center;height:calc(100vh - 126px);min-height:590px;padding-top:50px;display:flex;position:relative}.regular-core{height:240px}.welcome{text-align:center;margin-top:-12px}.welcome h1{letter-spacing:-.045em;margin:4px 0 8px;font-size:34px}.welcome>p:last-child{color:#718596;font-size:12px}.prompt-box{border:1px solid var(--core);width:min(680px,90vw);margin-top:28px;padding:14px}@supports (color:color-mix(in lab, red, red)){.prompt-box{border:1px solid color-mix(in srgb,var(--core) 20%,#ffffff14)}}.prompt-box{background:#0a121cc2;border-radius:14px;box-shadow:0 16px 45px #00000040}.prompt-box textarea{resize:none;color:#fff;background:0 0;border:0;outline:0;width:100%;height:48px;font-size:13px}.prompt-box>div{color:#718493;justify-content:space-between;font-size:9px;display:flex}.prompt-box button{background:var(--core);color:#061019;border:0;border-radius:7px;width:28px;height:28px}.suggestions{gap:8px;margin-top:14px;display:flex}.suggestions button{color:#6f8292;background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;padding:8px 12px;font-size:9px}.neural-haze{background:radial-gradient(ellipse at 42% 48%,var(--core),transparent 52%),radial-gradient(ellipse at 70% 45%,var(--accent),transparent 38%);position:absolute;inset:25px 10px 35px}@supports (color:color-mix(in lab, red, red)){.neural-haze{background:radial-gradient(ellipse at 42% 48%,color-mix(in srgb,var(--core) 13%,transparent),transparent 52%),radial-gradient(ellipse at 70% 45%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 38%)}}.neural-haze{filter:blur(12px);animation:5s ease-in-out infinite haze}.neural-bloom{clip-path:polygon(4% 44%,12% 18%,31% 8%,51% 14%,66% 3%,91% 19%,97% 47%,89% 77%,66% 94%,45% 88%,26% 96%,8% 74%);position:absolute;inset:25px 9px 36px}.web-strand{transform-origin:0;background:linear-gradient(90deg,var(--core),var(--core) 56%,transparent);height:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.web-strand{background:linear-gradient(90deg,color-mix(in srgb,var(--core) 80%,transparent),color-mix(in srgb,var(--core) 22%,transparent) 56%,transparent)}}.web-strand{opacity:.46}.web-strand:after{content:"";background:linear-gradient(90deg,transparent,var(--core),transparent);filter:blur(.3px);opacity:0;width:20%;height:3px;position:absolute;top:-1px;left:0}.web-node{background:var(--core);box-shadow:0 0 7px var(--core);border-radius:50%;animation:3.4s ease-in-out infinite node-breathe;position:absolute;transform:translate(-50%,-50%)}.web-node:after{content:"";border:1px solid var(--core);position:absolute;inset:-5px}@supports (color:color-mix(in lab, red, red)){.web-node:after{border:1px solid color-mix(in srgb,var(--core) 20%,transparent)}}.web-node:after{border-radius:50%}.node-1{opacity:.55}.node-2{box-shadow:0 0 10px var(--core);background:#fff}.node-3{opacity:.8;transform:translate(-50%,-50%)scale(.65)}.intelligence-mark{border:1px solid var(--core);width:30px;height:30px;position:absolute;top:45%;left:45%;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.intelligence-mark{border:1px solid color-mix(in srgb,var(--core) 45%,transparent)}}.intelligence-mark{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.intelligence-mark{background:color-mix(in srgb,var(--core) 8%,#050a12)}}.intelligence-mark{box-shadow:0 0 18px var(--core)}@supports (color:color-mix(in lab, red, red)){.intelligence-mark{box-shadow:0 0 18px color-mix(in srgb,var(--core) 25%,transparent)}}.intelligence-mark i{background:var(--core);width:5px;height:5px;box-shadow:0 0 8px var(--core);position:absolute}.intelligence-mark i:first-child{top:4px;left:4px}.intelligence-mark i:nth-child(2){top:4px;right:4px}.intelligence-mark i:nth-child(3){bottom:4px;right:4px}.intelligence-mark i:nth-child(4){bottom:4px;left:4px}.core-wrap.active .web-strand:after{opacity:1;animation:1.1s linear infinite signal}.core-wrap.active .web-node{animation-duration:.55s}.core-wrap.active .intelligence-mark{animation:.8s ease-in-out infinite mark-fire}.core-wrap.active .neural-haze{filter:blur(9px);opacity:1}.road-item{text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;width:100%}.roadmap-overlay{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02050bd9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.overlay-close{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;width:36px;height:36px;font-size:21px;position:absolute;top:24px;right:32px}.roadmap-workspace{border:1px solid var(--core);width:min(1120px,96vw);height:min(760px,90vh)}@supports (color:color-mix(in lab, red, red)){.roadmap-workspace{border:1px solid color-mix(in srgb,var(--core) 24%,#ffffff12)}}.roadmap-workspace{background:linear-gradient(145deg,#0b1420f7,#050a12f7);border-radius:16px;flex-direction:column;padding:28px;display:flex;box-shadow:0 30px 100px #000a}.roadmap-title{justify-content:space-between;align-items:flex-start;display:flex}.roadmap-title h2{letter-spacing:-.04em;margin:3px 0 6px;font-size:25px}.roadmap-title p{color:#708496;margin:0;font-size:10px}.roadmap-score{text-align:right}.roadmap-score b{font:27px var(--font-geist-mono);color:var(--core);display:block}.roadmap-score small{font:7px var(--font-geist-mono);color:#637686}.roadmap-stats{grid-template-columns:repeat(5,1fr);gap:8px;margin:22px 0 14px;display:grid}.roadmap-stats>div{background:#ffffff05;border:1px solid #ffffff10;border-radius:7px;padding:10px}.roadmap-stats b,.roadmap-stats small{display:block}.roadmap-stats b{font:15px var(--font-geist-mono)}.roadmap-stats small{color:#637888;margin-top:4px;font-size:7px}.roadmap-filters{border-bottom:1px solid #ffffff12;gap:6px;padding-bottom:12px;display:flex;overflow-x:auto}.roadmap-filters button{white-space:nowrap;color:#6c8192;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:8px}.roadmap-filters button.selected{color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.roadmap-filters button.selected{background:color-mix(in srgb,var(--core) 10%,transparent)}}.roadmap-main{flex:1;grid-template-columns:1fr 300px;gap:18px;min-height:0;padding-top:14px;display:grid}.task-table{padding-right:5px;overflow-y:auto}.task-table-head{color:#536777;font:7px var(--font-geist-mono);text-transform:uppercase;grid-template-columns:1fr 120px 80px;padding:0 10px 8px;display:grid}.task-table>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#ffffff0c;border-radius:7px;grid-template-columns:1fr 120px 80px;align-items:center;width:100%;padding:10px;display:grid}.task-table>button:hover,.task-table>button.selected{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.task-table>button:hover,.task-table>button.selected{background:color-mix(in srgb,var(--core) 7%,transparent)}}.task-table>button:hover,.task-table>button.selected{border-color:var(--core)}@supports (color:color-mix(in lab, red, red)){.task-table>button:hover,.task-table>button.selected{border-color:color-mix(in srgb,var(--core) 18%,transparent)}}.task-table>button>span{align-items:center;gap:9px;display:flex}.task-table small,.task-table b{display:block}.task-table small{font:7px var(--font-geist-mono);color:#607485;margin-bottom:4px}.task-table b{font-size:10px}.task-table em{font:normal 8px var(--font-geist-mono);color:#8295a4}.status-dot{background:#637686;border-radius:50%;flex:none;width:6px;height:6px}.status-dot.complete{background:#4de0a1}.status-dot.in-progress{background:var(--core);box-shadow:0 0 8px var(--core)}.status-dot.blocked{background:#ffb14d}.status-dot.ready{background:#8b9cff}.status-pill{font:7px var(--font-geist-mono);color:#758899}.status-pill.in-progress{color:var(--core)}.status-pill.complete{color:#4de0a1}.status-pill.blocked{color:#ffb14d}.roadmap-detail{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;padding:18px}.roadmap-detail>small{font:7px var(--font-geist-mono);color:#718596}.roadmap-detail h3{margin:8px 0;font-size:17px}.roadmap-detail p{color:#718596;font-size:9px;line-height:1.6}.roadmap-detail dl{margin:18px 0}.roadmap-detail dl>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:8px 0;display:flex}.roadmap-detail dt,.roadmap-detail dd{margin:0;font-size:8px}.roadmap-detail dt{color:#627686}.roadmap-detail dd{color:#aebdca}.route-preview{background:#03080e80;border-radius:7px;padding:11px}.route-preview span,.route-preview b{display:block}.route-preview span{font:7px var(--font-geist-mono);color:var(--core);margin-bottom:6px}.route-preview b{font-size:8px;line-height:1.5}.execute-button{border:1px solid var(--core);width:100%;margin-top:12px}@supports (color:color-mix(in lab, red, red)){.execute-button{border:1px solid color-mix(in srgb,var(--core) 30%,transparent)}}.execute-button{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.execute-button{background:color-mix(in srgb,var(--core) 11%,transparent)}}.execute-button{cursor:pointer;border-radius:7px;padding:10px;font-size:9px}.execute-button:disabled{opacity:.35;cursor:not-allowed}.roadmap-note{border:1px solid var(--core);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.roadmap-note{border:1px solid color-mix(in srgb,var(--core) 12%,transparent)}}.roadmap-note{background:var(--core);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.roadmap-note{background:color-mix(in srgb,var(--core) 4%,transparent)}}.roadmap-note>span{color:var(--core)}.roadmap-note b,.roadmap-note small{display:block}.roadmap-note b{font-size:8px}.roadmap-note small{color:#667b8c;margin-top:3px;font-size:7px}.roadmap-note em{font:normal 7px var(--font-geist-mono);color:var(--core)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{50%{filter:brightness(1.25);transform:scale(1.06)rotate(4deg)}}@keyframes fire{50%{filter:brightness(1.6);transform:scale(1.14)rotate(2deg)}}@keyframes particle{50%{opacity:.2;transform:scale(.4)}}@keyframes synapse{50%{filter:brightness(2);opacity:.35}}@keyframes node-breathe{50%{opacity:.35;box-shadow:0 0 14px var(--core)}}@keyframes haze{50%{opacity:.72;transform:scale(1.08)translate(3px)}}@keyframes signal{0%{left:0}to{left:82%}}@keyframes mark-fire{50%{box-shadow:0 0 28px color-mix(in srgb,var(--core) 55%,transparent);transform:rotate(45deg)scale(1.15)}}@media (max-width:1050px){.dev-shell{grid-template-columns:210px 1fr}.activity,.telemetry{display:none}}@media (max-width:760px){header{grid-template-columns:1fr auto;padding:0 14px}.brand small,.header-actions{display:none}.mode-switch button{padding:8px 10px}.dev-shell{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 126px);padding:10px}.roadmap{order:2;margin-bottom:10px}.road-list{grid-template-columns:1fr 1fr;display:grid}.brainstage{height:245px}.department-flow{display:flex;overflow-x:auto}.department-slot{min-width:110px}.run-state{display:none}.welcome h1{font-size:27px}footer{padding:0 12px;position:sticky;bottom:0}.footer-note,.theme-control>b{display:none}.roadmap-overlay{padding:8px}.overlay-close{top:10px;right:14px}.roadmap-workspace{height:96vh;padding:18px 12px}.roadmap-stats{grid-template-columns:repeat(3,1fr)}.roadmap-main{grid-template-columns:1fr}.roadmap-detail{display:none}.task-table-head,.task-table>button{grid-template-columns:1fr 70px}.task-table-head span:nth-child(2),.task-table>button em,.roadmap-score{display:none}}.regular-shell{grid-template-columns:250px 1fr;align-items:stretch;gap:16px;padding:16px;display:grid}.regular-main{flex-direction:column;align-items:center;min-width:0;padding:24px 0;display:flex;overflow:auto}.chat-history{flex-direction:column;min-height:0;padding:17px;display:flex}.history-head{justify-content:space-between;align-items:center;display:flex}.history-head h2{margin:0;font-size:15px}.history-head button{background:#ffffff08;border:1px solid #ffffff16;border-radius:7px;width:30px;height:30px}.new-chat{text-align:left;border:1px solid var(--core);width:100%;margin:20px 0 10px;padding:10px}@supports (color:color-mix(in lab, red, red)){.new-chat{border:1px solid color-mix(in srgb,var(--core) 18%,#ffffff12)}}.new-chat{background:#ffffff06;border-radius:7px;font-size:9px}.new-chat.selected{color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.new-chat.selected{background:color-mix(in srgb,var(--core) 9%,transparent)}}.history-list{flex:1;overflow:auto}.history-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;border-radius:7px;width:100%;padding:12px 8px}.history-list>button.selected{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.history-list>button.selected{background:color-mix(in srgb,var(--core) 9%,transparent)}}.history-list span{justify-content:space-between;gap:8px;display:flex}.history-list b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.history-list time{font:7px var(--font-geist-mono);color:#627687;white-space:nowrap}.history-list small{color:#617586;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:7px;line-height:1.4;display:block;overflow:hidden}.history-storage{border-top:1px solid #ffffff10;gap:8px;padding-top:14px;display:flex}.history-storage>span{color:#4ee0a0;font-size:7px}.history-storage b,.history-storage small{display:block}.history-storage b{font-size:8px}.history-storage small{color:#5f7283;margin-top:3px;font-size:7px;line-height:1.4}.regular-main .welcome{margin:0}.regular-main .regular-core{place-items:center;width:min(620px,90vw);height:185px;margin:4px 0 -4px;display:grid;overflow:hidden}.regular-main .regular-core .core-wrap.cognitive{transform:scale(.72)}.chat-thread{width:min(680px,90vw);max-height:160px;margin:16px 0 0;padding:0 10px;overflow:auto}.chat-thread>div{background:#ffffff07;border-radius:10px;max-width:78%;margin:8px 0;padding:9px 12px}.chat-thread>div.user{background:var(--core);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.chat-thread>div.user{background:color-mix(in srgb,var(--core) 9%,#ffffff06)}}.chat-thread span{font:6px var(--font-geist-mono);color:var(--core);letter-spacing:.14em}.chat-thread p{color:#9fb0bd;margin:4px 0 0;font-size:10px;line-height:1.5}.regular-main .prompt-box{margin-top:0}.road-section-label{font:7px var(--font-geist-mono);color:#617586;letter-spacing:.14em;margin:18px 0 7px;display:block}.lab-task-list{border-top:1px solid #ffffff10}.lab-task-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;width:100%;padding:11px 4px;display:grid}.lab-task-list>button:hover,.lab-task-list>button.selected{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.lab-task-list>button:hover,.lab-task-list>button.selected{background:color-mix(in srgb,var(--core) 7%,transparent)}}.lab-task-list small,.lab-task-list b{display:block}.lab-task-list small{font:6px var(--font-geist-mono);color:#617586;margin-bottom:4px}.lab-task-list b{font-size:9px}.lab-task-list em{color:var(--core);font-style:normal}.task-detail-overlay{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02050bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.task-detail-card{border:1px solid var(--core);width:min(560px,94vw);position:relative}@supports (color:color-mix(in lab, red, red)){.task-detail-card{border:1px solid color-mix(in srgb,var(--core) 25%,#ffffff12)}}.task-detail-card{background:linear-gradient(145deg,#0b1420,#050a12);border-radius:15px;padding:28px;box-shadow:0 30px 100px #000b}.detail-close{background:0 0;border:0;font-size:20px;position:absolute;top:14px;right:16px}.detail-title{justify-content:space-between;align-items:flex-start;margin-top:14px;display:flex}.detail-title small{font:7px var(--font-geist-mono);color:#718596}.detail-title h2{margin:5px 0 0;font-size:23px}.detail-description{color:#8396a5;font-size:10px;line-height:1.6}.detail-grid{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.detail-grid>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:7px;padding:11px}.detail-grid small,.detail-grid b{display:block}.detail-grid small{font:6px var(--font-geist-mono);color:#607586;margin-bottom:5px}.detail-grid b{font-size:9px}.acceptance{border-left:1px solid var(--core);background:var(--core);padding:13px}@supports (color:color-mix(in lab, red, red)){.acceptance{background:color-mix(in srgb,var(--core) 5%,transparent)}}.acceptance{margin-bottom:12px}.acceptance>span{font:7px var(--font-geist-mono);color:var(--core)}.acceptance ul{color:#8395a3;margin:9px 0 0;padding-left:17px;font-size:9px;line-height:1.7}.detail-actions{gap:8px;margin-top:15px;display:flex}.detail-actions button{background:#ffffff08;border:1px solid #ffffff16;border-radius:7px;flex:1;padding:10px;font-size:9px}.detail-actions button.primary{border-color:var(--core)}@supports (color:color-mix(in lab, red, red)){.detail-actions button.primary{border-color:color-mix(in srgb,var(--core) 32%,transparent)}}.detail-actions button.primary{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.detail-actions button.primary{background:color-mix(in srgb,var(--core) 12%,transparent)}}.detail-actions button:disabled{opacity:.35}@media (max-width:760px){.regular-shell{padding:10px;display:flex}.chat-history{flex:none;width:100%;max-height:190px}.regular-main{width:100%}.regular-main .regular-core{height:150px}.regular-main .regular-core .core-wrap.cognitive{transform:scale(.58)}.chat-thread{max-height:120px}.detail-grid{grid-template-columns:1fr}.detail-actions{flex-direction:column}}.store-button,.efficiency-button{border:1px solid var(--core)}@supports (color:color-mix(in lab, red, red)){.store-button,.efficiency-button{border:1px solid color-mix(in srgb,var(--core) 20%,#ffffff14)}}.store-button,.efficiency-button{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.store-button,.efficiency-button{background:color-mix(in srgb,var(--core) 7%,transparent)}}.store-button,.efficiency-button{border-radius:7px;padding:7px 9px;font-size:8px}.dev-controls{align-items:center;gap:15px;display:flex}.efficiency-button b{color:var(--core);margin-left:4px}.target-bar{background:#060c14c7;border:1px solid #ffffff10;border-bottom:0;align-items:center;gap:12px;min-height:44px;padding:7px 10px;display:flex}.target-bar>div{align-items:center;gap:5px;display:flex}.target-bar span{font:6px var(--font-geist-mono);color:#607485;margin-right:4px}.target-bar button{color:#718596;white-space:nowrap;background:#ffffff07;border:0;border-radius:5px;padding:6px 8px;font-size:7px}.target-bar button.selected{color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.target-bar button.selected{background:color-mix(in srgb,var(--core) 11%,transparent)}}.target-bar button.selected{box-shadow:inset 0 0 0 1px var(--core)}@supports (color:color-mix(in lab, red, red)){.target-bar button.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--core) 20%,transparent)}}.target-bar p{color:#627687;flex:1;font-size:7px}.target-bar>button{color:var(--core);background:0 0}.market-overlay,.efficiency-overlay{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01040aeb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.market-shell{border:1px solid var(--core);width:min(1320px,98vw);height:min(850px,95vh)}@supports (color:color-mix(in lab, red, red)){.market-shell{border:1px solid color-mix(in srgb,var(--core) 22%,#ffffff12)}}.market-shell{background:linear-gradient(145deg,#0b1420fa,#04080ffa);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 35px 120px #000c}.market-head{background:#07101ae8;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;height:auto;min-height:94px;padding:20px 24px}.market-head h2{letter-spacing:-.035em;margin:3px 0 5px;font-size:22px}.market-head p{color:#6e8393;margin:0;font-size:9px}.market-actions{align-items:center;gap:16px;display:flex}.market-actions nav{background:#ffffff07;border-radius:7px;padding:3px;display:flex}.market-actions nav button{color:#718596;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:8px}.market-actions nav button.selected{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.market-actions nav button.selected{background:color-mix(in srgb,var(--core) 12%,transparent)}}.market-actions nav button.selected{color:var(--core)}.market-close{background:#ffffff08;border:1px solid #ffffff16;border-radius:50%;width:34px;height:34px;font-size:19px}.market-toolbar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.market-toolbar label{color:#65798a;background:#ffffff06;border:1px solid #ffffff10;border-radius:7px;width:320px;padding:8px 10px}.market-toolbar input{color:#fff;background:0 0;border:0;outline:0;width:90%;font-size:8px}.market-toolbar>div{gap:4px;display:flex}.market-toolbar button{color:#6c8090;background:0 0;border:0;border-radius:5px;padding:7px 9px;font-size:7px}.market-toolbar button.selected{color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.market-toolbar button.selected{background:color-mix(in srgb,var(--core) 10%,transparent)}}.market-body{flex:1;grid-template-columns:1fr 340px;gap:0;min-height:0;display:grid}.asset-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;display:grid;overflow:auto}.asset-card{text-align:left;background:#ffffff04;border:1px solid #ffffff10;border-radius:10px;grid-template-columns:105px 1fr;min-height:180px;padding:0;display:grid;overflow:hidden}.asset-card:hover,.asset-card.selected{border-color:var(--core)}@supports (color:color-mix(in lab, red, red)){.asset-card:hover,.asset-card.selected{border-color:color-mix(in srgb,var(--core) 28%,transparent)}}.asset-card:hover,.asset-card.selected{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.asset-card:hover,.asset-card.selected{background:color-mix(in srgb,var(--core) 5%,#ffffff04)}}.asset-visual{background:radial-gradient(circle at 50% 45%,var(--asset),transparent 40%),linear-gradient(145deg,var(--asset),#04080e);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.asset-visual{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--asset) 45%,transparent),transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--asset) 12%,#09111a),#04080e)}}.asset-visual span{font:6px var(--font-geist-mono);color:var(--asset);letter-spacing:.12em;position:absolute;top:8px;left:8px}.asset-visual i{border:1px solid var(--asset);width:34px;height:34px;position:absolute}@supports (color:color-mix(in lab, red, red)){.asset-visual i{border:1px solid color-mix(in srgb,var(--asset) 45%,transparent)}}.asset-visual i{top:66px;left:37px;transform:rotate(45deg)}.asset-visual i:nth-of-type(2){width:18px;height:18px;top:74px;left:45px}.asset-visual i:nth-of-type(3){background:var(--asset);width:5px;height:5px;box-shadow:0 0 15px var(--asset);top:81px;left:52px}.asset-copy{flex-direction:column;padding:13px;display:flex}.asset-copy>span,.asset-copy>div{justify-content:space-between;display:flex}.asset-copy em{font:normal 6px var(--font-geist-mono);color:var(--core)}.asset-copy small{color:#778a99;font-size:7px}.asset-copy h3{margin:10px 0 6px;font-size:13px}.asset-copy p{color:#687d8e;flex:1;margin:0;font-size:8px;line-height:1.5}.asset-copy>div{align-items:end;margin-top:10px}.asset-copy b{font-size:9px}.asset-detail{background:#050b13c7;border-left:1px solid #ffffff12;padding:19px;overflow:auto}.asset-trust{background:var(--core);justify-content:space-between;align-items:center;margin-top:12px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.asset-trust{background:color-mix(in srgb,var(--core) 6%,transparent)}}.asset-trust{border-radius:6px}.asset-trust b{color:var(--core);font-size:7px}.asset-trust small{color:#617687;font-size:6px}.asset-detail h2{margin:16px 0 7px;font-size:19px}.asset-detail>p{color:#718596;font-size:8px;line-height:1.55}.asset-detail dl{margin:12px 0}.asset-detail dl>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:6px 0;display:flex}.asset-detail dt,.asset-detail dd{margin:0;font-size:7px}.asset-detail dt{color:#617687}.project-target{border:1px solid #ffffff10;border-radius:7px;margin:13px 0;padding:10px}.project-target>span,.compatibility-result>span{font:6px var(--font-geist-mono);color:var(--core);margin-bottom:7px;display:block}.project-target select,.project-target input{color:#fff;background:#07101a;border:1px solid #ffffff12;border-radius:5px;width:100%;padding:7px;font-size:8px}.project-target label{gap:5px;display:flex}.project-target label button{background:var(--core);color:#071018;border:0;border-radius:5px;font-size:7px}.project-target small{color:#607485;margin-top:5px;font-size:6px;display:block}.compatibility-result{background:#4de0a108;border-left:1px solid #4de0a1;padding:10px}.compatibility-result>div{padding:5px 0}.compatibility-result b,.compatibility-result small{font-size:7px;display:block}.compatibility-result small{color:#617687;margin-top:2px;font-size:6px}.compatibility-result .warn b{color:#ffb14d}.install-route{margin-top:13px}.install-route>span{font:6px var(--font-geist-mono);color:var(--core);display:block}.install-route>b{margin:5px 0 9px;font-size:7px;display:block}.install-route>div{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.install-route i{color:#526677;text-align:center;font-size:6px;font-style:normal}.install-route i small{border:1px solid #ffffff14;border-radius:50%;place-items:center;width:18px;height:18px;margin:0 auto 4px;display:grid}.install-route i.done{color:var(--core)}.install-route i.done small{border-color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.install-route i.done small{background:color-mix(in srgb,var(--core) 12%,transparent)}}.install-button{border:1px solid var(--core);width:100%;margin-top:13px;padding:10px}@supports (color:color-mix(in lab, red, red)){.install-button{border:1px solid color-mix(in srgb,var(--core) 30%,transparent)}}.install-button{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.install-button{background:color-mix(in srgb,var(--core) 12%,transparent)}}.install-button{border-radius:7px;font-size:8px}.install-note{text-align:center;color:#526778;margin-top:6px;font-size:6px;display:block}.creator-studio{grid-template-columns:350px 1fr;gap:30px;padding:28px;display:grid;overflow:auto}.creator-studio>aside h2{margin:7px 0;font-size:25px}.creator-studio>aside p{color:#718596;font-size:9px;line-height:1.7}.creator-steps{margin-top:25px}.creator-steps>div{border-left:1px solid #ffffff12;grid-template-columns:28px 1fr;padding:11px;display:grid}.creator-steps>div.active{border-color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.creator-steps>div.active{background:color-mix(in srgb,var(--core) 5%,transparent)}}.creator-steps span{font:7px var(--font-geist-mono);color:var(--core);grid-row:1/3}.creator-steps b,.creator-steps small{display:block}.creator-steps b{font-size:9px}.creator-steps small{color:#617687;margin-top:3px;font-size:7px}.package-builder{background:#ffffff04;border:1px solid #ffffff12;border-radius:12px;max-width:650px;padding:22px}.builder-head{justify-content:space-between;display:flex}.builder-head h3{margin:3px 0 18px}.builder-head em{font:normal 7px var(--font-geist-mono);color:#ffb14d}.package-builder label{color:#718596;margin-bottom:12px;font-size:7px;display:block}.package-builder input,.package-builder select,.package-builder textarea{color:#fff;background:#07101a;border:1px solid #ffffff12;border-radius:6px;width:100%;margin-top:5px;padding:9px;font-size:9px;display:block}.package-builder textarea{resize:none;height:65px}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.package-checks{margin:15px 0}.package-checks>span{font:7px var(--font-geist-mono);color:var(--core)}.package-checks>div{border-bottom:1px solid #ffffff0d;grid-template-columns:20px 1fr auto;padding:8px;display:grid}.package-checks i{color:var(--core)}.package-checks b,.package-checks small{font-size:8px}.package-checks small{color:#617687}.package-builder>button{background:var(--core);width:100%;padding:10px}@supports (color:color-mix(in lab, red, red)){.package-builder>button{background:color-mix(in srgb,var(--core) 12%,transparent)}}.package-builder>button{border:1px solid var(--core)}@supports (color:color-mix(in lab, red, red)){.package-builder>button{border:1px solid color-mix(in srgb,var(--core) 30%,transparent)}}.package-builder>button{border-radius:7px;font-size:9px}.efficiency-shell{border:1px solid var(--core);width:min(980px,96vw);max-height:90vh;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.efficiency-shell{border:1px solid color-mix(in srgb,var(--core) 24%,#ffffff12)}}.efficiency-shell{background:linear-gradient(145deg,#0b1420,#04080f);border-radius:15px;padding:28px}.efficiency-head{justify-content:space-between;display:flex}.efficiency-head h2{margin:5px 0;font-size:24px}.efficiency-head p{color:#718596;font-size:9px}.efficiency-score{text-align:right;padding-right:35px}.efficiency-score b,.efficiency-score span,.efficiency-score small{display:block}.efficiency-score b{font:31px var(--font-geist-mono);color:var(--core)}.efficiency-score span{font:6px var(--font-geist-mono);color:#7c8e9c}.efficiency-score small{color:#586c7c;font-size:6px}.efficiency-tabs{border-bottom:1px solid #ffffff12;gap:5px;margin-top:18px;display:flex}.efficiency-tabs button{color:#687c8c;background:0 0;border:0;padding:9px 12px;font-size:8px}.efficiency-tabs button.selected{color:var(--core);border-bottom:1px solid var(--core)}.efficiency-plan{grid-template-columns:1fr 250px;gap:18px;padding-top:16px;display:grid}.execution-stack>div{border-bottom:1px solid #ffffff0e;grid-template-columns:30px 1fr 70px;align-items:center;padding:11px;display:grid}.execution-stack>div>span{font:7px var(--font-geist-mono);color:var(--core)}.execution-stack b,.execution-stack small{display:block}.execution-stack b{font-size:9px}.execution-stack small{color:#627687;margin-top:3px;font-size:7px}.execution-stack em{font:normal 7px var(--font-geist-mono);text-align:right}.execution-stack em.zero{color:#4de0a1}.execution-stack em.ai{color:var(--core)}.execution-stack em.conditional{color:#ffb14d}.efficiency-plan>aside{background:#ffffff05;border:1px solid #ffffff10;border-radius:9px;padding:17px}.efficiency-plan>aside>span{font:7px var(--font-geist-mono);color:#627687}.efficiency-plan>aside>b{font:22px var(--font-geist-mono);color:var(--core);margin:8px 0;display:block}.efficiency-plan>aside>small{color:#617687;font-size:6px}.efficiency-plan dl>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:8px 0;display:flex}.efficiency-plan dt,.efficiency-plan dd{margin:0;font-size:7px}.efficiency-plan button{background:#ffffff07;border:1px solid #ffffff14;border-radius:6px;width:100%;padding:9px;font-size:8px}.router-grid{padding-top:16px}.router-grid>div{border-bottom:1px solid #ffffff0d;grid-template-columns:30px 100px 1fr 110px 70px;align-items:center;gap:9px;padding:12px;display:grid}.router-grid>div>span{font:7px var(--font-geist-mono);color:var(--core)}.router-grid b,.router-grid small{display:block}.router-grid b{font-size:9px}.router-grid small{color:#617687;font-size:7px}.router-grid strong{font-size:8px}.router-grid em{font:normal 7px var(--font-geist-mono);color:#718596;text-align:right}@media (max-width:900px){.market-body{grid-template-columns:1fr}.asset-detail{display:none}.asset-grid{grid-template-columns:1fr}.market-toolbar>div{display:none}.creator-studio{grid-template-columns:1fr}.target-bar p{display:none}.efficiency-plan{grid-template-columns:1fr}}@media (max-width:760px){.store-button{display:none}.target-bar{overflow-x:auto}.dev-controls .efficiency-button{display:none}.market-overlay{padding:5px}.market-shell{height:98vh}.market-head{padding:14px}.market-head p{display:none}.market-toolbar label{width:100%}.asset-card{grid-template-columns:80px 1fr}.router-grid>div{grid-template-columns:25px 80px 1fr}.router-grid strong,.router-grid em{display:none}}.policy-bar{background:#ffffff04;border:1px solid #ffffff10;border-radius:7px;align-items:center;gap:5px;margin-top:15px;padding:8px 10px;display:flex}.policy-bar>span{font:6px var(--font-geist-mono);color:#607485;margin-right:6px}.policy-bar button{color:#6c8090;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:7px}.policy-bar button.selected{color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.policy-bar button.selected{background:color-mix(in srgb,var(--core) 11%,transparent)}}.policy-bar em{font:normal 7px var(--font-geist-mono);color:#627687;margin-left:auto}.efficiency-plan>aside button.compiled,.reuse-workspace button.compiled{color:#4de0a1;background:#4de0a10c;border-color:#4de0a155}.context-workspace,.reuse-workspace{grid-template-columns:1fr 260px;gap:18px;padding-top:16px;display:grid}.context-workspace>section,.reuse-workspace>section{background:#ffffff03;border:1px solid #ffffff10;border-radius:9px;padding:17px}.context-title,.reuse-head{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.context-title h3,.reuse-head h3{margin:4px 0;font-size:15px}.context-title>b,.reuse-head>b{font:12px var(--font-geist-mono);color:var(--core)}.packet-row{border-bottom:1px solid #ffffff0c;grid-template-columns:120px 1fr;gap:10px;padding:11px 0;display:grid}.packet-row span{font:7px var(--font-geist-mono);color:#6a7e8f}.packet-row p{color:#a1b0bc;margin:0;font-size:9px;line-height:1.5}.context-workspace>aside,.reuse-workspace>aside{background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;padding:16px}.context-workspace>aside>span,.reuse-workspace>aside>span{font:7px var(--font-geist-mono);color:var(--core)}.context-meter{background:#ffffff08;border-radius:5px;height:28px;margin-top:14px;position:relative;overflow:hidden}.context-meter i{background:linear-gradient(90deg,var(--core),var(--core));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.context-meter i{background:linear-gradient(90deg,color-mix(in srgb,var(--core) 18%,transparent),color-mix(in srgb,var(--core) 38%,transparent))}}.context-meter b{font:9px var(--font-geist-mono);color:var(--core);position:absolute;top:7px;right:8px}.context-workspace>aside>small{color:#5f7283;font-size:6px}.context-workspace dl>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:8px 0;display:flex}.context-workspace dt,.context-workspace dd{margin:0;font-size:7px}.context-workspace dd{color:#a4b2bd}.context-workspace aside button,.reuse-workspace aside button{background:#ffffff07;border:1px solid #ffffff14;border-radius:6px;width:100%;margin-top:12px;padding:9px;font-size:8px}.router-summary{border:1px solid var(--core);grid-template-columns:150px 1fr auto;align-items:center;gap:12px;margin-top:15px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.router-summary{border:1px solid color-mix(in srgb,var(--core) 14%,transparent)}}.router-summary{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.router-summary{background:color-mix(in srgb,var(--core) 5%,transparent)}}.router-summary{border-radius:7px}.router-summary span{font:7px var(--font-geist-mono);color:var(--core)}.router-summary p{color:#718596;margin:0;font-size:7px}.router-summary b{font:8px var(--font-geist-mono);color:#4de0a1}.reuse-row{border-bottom:1px solid #ffffff0d;grid-template-columns:20px 1fr 70px 45px;align-items:center;gap:8px;padding:11px 0;display:grid}.reuse-row>i{color:var(--core);font-style:normal}.reuse-row b,.reuse-row small{display:block}.reuse-row b{font-size:9px}.reuse-row small{color:#627687;margin-top:3px;font-size:7px}.reuse-row em{font:normal 7px var(--font-geist-mono);color:#8294a2}.reuse-row strong{font:7px var(--font-geist-mono);color:#4de0a1;text-align:right}.reuse-workspace>aside h3{margin:11px 0 5px;font-size:16px}.reuse-workspace>aside p{color:#718596;font-size:8px;line-height:1.55}.promotion-check{border-bottom:1px solid #ffffff0c;padding:7px 0;font-size:8px}.promotion-check i{color:#4de0a1;margin-right:7px;font-style:normal}@media (max-width:760px){.policy-bar{overflow-x:auto}.policy-bar em{display:none}.context-workspace,.reuse-workspace,.router-summary{grid-template-columns:1fr}.efficiency-tabs{overflow-x:auto}.efficiency-tabs button{white-space:nowrap}}.landing-page,.login-page{--core:#57e7ff;--accent:#158cff;color:#edf7ff;background:#040914;min-height:100vh;position:relative;overflow:hidden}.landing-page{overflow:auto}.landing-ambient{pointer-events:none;background:radial-gradient(circle at 72% 13%,#158cff18,#0000 30%),radial-gradient(circle at 15% 44%,#57e7ff0b,#0000 30%);position:fixed;inset:0}.landing-nav{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040914c9;border-bottom:1px solid #fff1;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 max(28px,5vw);display:grid;position:relative}.landing-links{gap:28px;display:flex}.landing-links a,.landing-footer a{color:#8194a4;font-size:9px;text-decoration:none}.landing-nav>div:last-child{justify-self:end;gap:8px;display:flex}.nav-login,.nav-cta,.hero-actions button,.exchange-section button,.landing-final button{background:#ffffff06;border:1px solid #ffffff16;border-radius:7px;padding:9px 15px;font-size:9px}.nav-cta,.hero-actions button:first-child,.exchange-section button,.landing-final button{background:var(--core);color:#051019;border-color:var(--core);font-weight:600}.landing-hero{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:30px;min-height:650px;padding:70px max(34px,8vw);display:grid;position:relative}.hero-copy{max-width:660px}.launch-pill{font:7px var(--font-geist-mono);color:var(--core);letter-spacing:.12em;background:#57e7ff09;border:1px solid #57e7ff26;border-radius:20px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.launch-pill i{background:#4de0a1;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #4de0a1}.hero-copy h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(42px,5.2vw,76px);line-height:.98}.hero-copy h1 em{color:var(--core);text-shadow:0 0 35px #57e7ff32;font-style:normal}.hero-copy>p{color:#8195a5;max-width:580px;font-size:14px;line-height:1.7}.hero-actions{gap:9px;margin:28px 0;display:flex}.hero-actions button{padding:13px 18px}.hero-actions button:nth-child(2){color:#a0b0bd;background:#ffffff05}.hero-proof{border-top:1px solid #ffffff10;gap:28px;padding-top:22px;display:flex}.hero-proof b,.hero-proof span{display:block}.hero-proof b{font:18px var(--font-geist-mono);color:#fff}.hero-proof span{color:#657989;margin-top:4px;font-size:7px}.hero-intelligence{place-items:center;display:grid}.hero-glass{background:radial-gradient(circle,#57e7ff12,#0000 48%),linear-gradient(145deg,#0b1622a8,#050a12a8);border:1px solid #ffffff12;border-radius:28px;place-items:center;width:min(530px,43vw);height:500px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #0009}.hero-glass:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.hero-glass .core-wrap.cognitive{transform:scale(1.35)}.hero-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a12c9;border:1px solid #ffffff12;border-radius:8px;padding:12px 14px;position:absolute;bottom:25px;left:28px;right:28px}.hero-status span,.hero-status b,.hero-status small{display:block}.hero-status span{font:6px var(--font-geist-mono);color:#4de0a1}.hero-status b{margin:5px 0;font-size:11px}.hero-status small{color:#637788;font-size:7px}.landing-strip{z-index:2;background:#ffffff03;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;justify-content:center;align-items:center;gap:34px;padding:22px;display:flex;position:relative}.landing-strip span{font:7px var(--font-geist-mono);letter-spacing:.18em;color:#8194a3}.landing-strip i{color:var(--core);font-style:normal}.capabilities-section,.exchange-section,.pricing-section{z-index:2;padding:110px max(34px,8vw);position:relative}.section-intro{text-align:center;max-width:650px;margin:0 auto 45px}.section-intro h2,.exchange-section h2,.pricing-head h2,.landing-final h2{letter-spacing:-.055em;margin:9px 0 14px;font-size:clamp(30px,3.4vw,48px);line-height:1.05}.section-intro p,.exchange-section>div>p,.pricing-head p,.landing-final p{color:#748899;font-size:11px;line-height:1.7}.mode-showcase{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mode-showcase article{background:linear-gradient(145deg,#0a1420bb,#060b13bb);border:1px solid #ffffff12;border-radius:14px;min-height:290px;padding:28px}.mode-showcase article.featured{background:radial-gradient(circle at 70% 20%,#57e7ff0d,#0000 40%),#08111b;border-color:#57e7ff27}.mode-showcase article>span{font:7px var(--font-geist-mono);color:var(--core);letter-spacing:.16em}.mode-showcase h3{margin:13px 0 8px;font-size:25px}.mode-showcase p{color:#718596;max-width:480px;font-size:10px}.mini-chat{background:#050a12a8;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:12px;margin-top:42px;padding:14px;display:flex}.mini-chat>i{background:var(--core);width:7px;height:7px;box-shadow:0 0 12px var(--core);border-radius:50%}.mini-chat div{flex:1}.mini-chat small,.mini-chat b{display:block}.mini-chat small{font:6px var(--font-geist-mono);color:#687d8d}.mini-chat b{margin-top:4px;font-size:9px}.mini-chat em{color:var(--core);font-style:normal}.mini-flow{gap:7px;margin-top:48px;display:flex}.mini-flow div{text-align:center;border:1px solid #ffffff10;border-radius:6px;flex:1;padding:12px 5px}.mini-flow i,.mini-flow small{display:block}.mini-flow i{font:normal 7px var(--font-geist-mono);color:var(--core)}.mini-flow small{color:#637788;margin-top:6px;font-size:6px}.exchange-section{background:#ffffff02;border-block:1px solid #ffffff0d;grid-template-columns:360px 1fr;align-items:center;gap:70px;display:grid}.exchange-section button{margin-top:16px}.exchange-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.exchange-cards article{background:radial-gradient(circle at 70% 25%,var(--asset),transparent 38%),#07101a;border:1px solid #ffffff12;border-radius:12px;min-height:240px;padding:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.exchange-cards article{background:radial-gradient(circle at 70% 25%,color-mix(in srgb,var(--asset) 18%,transparent),transparent 38%),#07101a}}.exchange-cards article{overflow:hidden}.exchange-cards article>span{font:7px var(--font-geist-mono);color:var(--asset)}.exchange-cards article>i{font:normal 40px var(--font-geist-mono);color:var(--asset);text-shadow:0 0 20px var(--asset);margin:35px 0 20px;display:block}.exchange-cards h3{margin:0 0 6px;font-size:13px}.exchange-cards small,.exchange-cards b{display:block}.exchange-cards small{color:#6f8393;font-size:7px}.exchange-cards b{margin-top:12px;font-size:9px}.exchange-cards em{background:linear-gradient(90deg,transparent,var(--asset),transparent);width:120px;height:1px;animation:4s ease-in-out infinite market-scan;position:absolute;top:100px;left:-30px}.pricing-section{background:linear-gradient(#040914,#07101a)}.pricing-head{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.pricing-head>div{max-width:620px}.billing-toggle{background:#ffffff07;border:1px solid #ffffff10;border-radius:8px;padding:3px;display:flex}.billing-toggle button{color:#718596;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:8px}.billing-toggle button.selected{color:#fff;background:#ffffff0c}.billing-toggle span{color:#4de0a1;margin-left:4px;font-size:6px}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pricing-grid article{background:#070e17;border:1px solid #ffffff12;border-radius:12px;min-height:390px;padding:23px;position:relative}.pricing-grid article.featured{border-color:#57e7ff4c;transform:translateY(-8px);box-shadow:0 0 35px #57e7ff0b}.pricing-grid article>em{font:normal 6px var(--font-geist-mono);color:#051019;background:var(--core);border-radius:3px;padding:4px 6px;position:absolute;top:14px;right:14px}.pricing-grid article>span{font:8px var(--font-geist-mono);color:var(--core);letter-spacing:.13em}.pricing-grid h3{font:30px var(--font-geist-mono);margin:20px 0 5px}.pricing-grid h3 small{color:#708494;font-size:8px}.pricing-grid p{color:#718596;font-size:8px}.pricing-grid ul{border-top:1px solid #ffffff0e;margin:18px 0;padding:18px 0;list-style:none}.pricing-grid li{color:#91a2af;padding:7px 0;font-size:8px}.pricing-grid li:first-letter{color:#4de0a1}.pricing-grid article>button{background:#ffffff07;border:1px solid #ffffff16;border-radius:7px;width:calc(100% - 46px);padding:10px;font-size:8px;position:absolute;bottom:22px;left:23px;right:23px}.pricing-grid article.featured>button{background:var(--core);color:#051019}.pricing-disclaimer{text-align:center;color:#586c7c;margin-top:25px;font-size:7px;display:block}.landing-final{z-index:2;text-align:center;background:radial-gradient(circle,#158cff18,#0000 38%);padding:115px 30px;position:relative}.landing-final button{margin-top:18px;padding:13px 19px}.landing-footer{z-index:2;background:#03070d;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,5vw);display:flex;position:relative}.landing-footer>.brand strong{margin-left:8px}.landing-footer>span{color:#5f7283;font-size:7px}.landing-footer>div:last-child{align-items:center;gap:16px;display:flex}.landing-footer button{color:#8194a4;background:0 0;border:0;font-size:8px}.login-page{grid-template-columns:1.1fr .9fr;display:grid}.login-visual{background:radial-gradient(circle at 50% 42%,#57e7ff15,#0000 38%),#050b14;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-visual:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.back-home{z-index:2;color:#7c8f9e;background:0 0;border:0;font-size:8px;position:absolute;top:25px;left:28px}.login-core{opacity:.7;position:absolute;top:10%;transform:scale(1.35)}.login-message{z-index:2;text-align:center;max-width:520px;margin-top:250px;position:relative}.login-message h1{letter-spacing:-.055em;margin:10px;font-size:45px;line-height:1.04}.login-message p{color:#738797;font-size:10px;line-height:1.7}.login-signals{gap:26px;display:flex;position:absolute;bottom:28px}.login-signals span{font:6px var(--font-geist-mono);color:#5f7485;letter-spacing:.14em}.login-panel{background:#07101a;place-items:center;padding:30px;display:grid;position:relative}.login-brand{letter-spacing:.18em;align-items:center;gap:10px;display:flex;position:absolute;top:26px;left:32px}.login-card{width:min(390px,90%)}.login-card h2{letter-spacing:-.045em;margin:7px 0;font-size:29px}.login-card>p{color:#748899;margin-bottom:24px;font-size:9px;line-height:1.55}.social-login,.email-login{background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;width:100%;margin-bottom:8px;padding:11px;font-size:9px}.social-login span{float:left;color:var(--core)}.login-divider{color:#5f7383;align-items:center;gap:8px;margin:17px 0;font-size:7px;display:flex}.login-divider i{background:#ffffff10;flex:1;height:1px}.login-card label{color:#718596;font-size:7px}.login-card input{color:#fff;background:#050b13;border:1px solid #ffffff14;border-radius:7px;outline:0;width:100%;margin:6px 0 9px;padding:11px;display:block}.email-login{background:var(--core);color:#051019}.email-login:disabled{opacity:.35}.email-login.sent{background:#4de0a1}.login-card>small{text-align:center;color:#526777;font-size:6px;line-height:1.5;display:block}.login-new{color:#657989;font-size:8px;position:absolute;bottom:28px}.login-new button{color:var(--core);background:0 0;border:0;font-size:8px}@keyframes market-scan{50%{left:75%}}@media (max-width:900px){.landing-links{display:none}.landing-hero{text-align:center;grid-template-columns:1fr;padding-top:55px}.hero-copy{margin:auto}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.hero-intelligence{display:none}.exchange-section{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr 1fr}.login-page{grid-template-columns:1fr}.login-visual{display:none}.login-panel{min-height:100vh}}@media (max-width:620px){.landing-nav{grid-template-columns:1fr auto}.landing-nav .nav-login{display:none}.landing-hero{min-height:620px;padding-inline:22px}.hero-copy h1{font-size:43px}.hero-proof{gap:13px}.landing-strip{gap:10px;overflow:hidden}.capabilities-section,.exchange-section,.pricing-section{padding:75px 20px}.mode-showcase,.pricing-grid,.exchange-cards{grid-template-columns:1fr}.pricing-head{display:block}.billing-toggle{width:max-content;margin-top:18px}.pricing-grid article.featured{transform:none}.landing-footer>span{display:none}}.profile-button{border:1px solid var(--core);width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.profile-button{border:1px solid color-mix(in srgb,var(--core) 30%,transparent)}}.profile-button{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.profile-button{background:color-mix(in srgb,var(--core) 12%,transparent)}}.profile-button{font:8px var(--font-geist-mono);color:var(--core);border-radius:50%}.footer-profile{align-items:center;gap:8px;display:flex}.footer-profile>span{font:7px var(--font-geist-mono);color:#617484}.footer-profile>b{color:#8da0ae;font-size:8px}.footer-profile>i{color:#526676;font-style:normal}.footer-profile button{color:var(--core);background:0 0;border:0;font-size:7px}.profile-overlay{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01040aec;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.profile-shell{border:1px solid var(--core);grid-template-columns:210px 1fr;width:min(1180px,98vw);height:min(840px,96vh);display:grid}@supports (color:color-mix(in lab, red, red)){.profile-shell{border:1px solid color-mix(in srgb,var(--core) 22%,#ffffff12)}}.profile-shell{background:var(--base);border-radius:16px;overflow:hidden;box-shadow:0 35px 120px #000d}.profile-nav{background:#050b13;border-right:1px solid #ffffff10;flex-direction:column;padding:20px 14px;display:flex}.profile-person{border-bottom:1px solid #ffffff10;align-items:center;gap:10px;padding:4px 6px 19px;display:flex}.profile-person>span{background:var(--core);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-person>span{background:color-mix(in srgb,var(--core) 14%,transparent)}}.profile-person>span{border:1px solid var(--core)}@supports (color:color-mix(in lab, red, red)){.profile-person>span{border:1px solid color-mix(in srgb,var(--core) 32%,transparent)}}.profile-person>span{font:9px var(--font-geist-mono);color:var(--core)}.profile-person b,.profile-person small{display:block}.profile-person b{font-size:10px}.profile-person small{color:#627687;margin-top:3px;font-size:7px}.profile-nav nav{margin-top:18px}.profile-nav nav button{text-align:left;color:#667a8b;background:0 0;border:0;border-radius:6px;width:100%;padding:10px;font-size:8px}.profile-nav nav button.selected{color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.profile-nav nav button.selected{background:color-mix(in srgb,var(--core) 9%,transparent)}}.profile-plan{background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;margin-top:auto;padding:12px}.profile-plan span,.profile-plan b,.profile-plan small{display:block}.profile-plan span{font:6px var(--font-geist-mono);color:var(--core)}.profile-plan b{margin:7px 0;font-size:8px}.profile-plan>i{background:#ffffff10;height:3px;display:block}.profile-plan>i em{background:var(--core);width:73%;height:100%;display:block}.profile-plan small{color:#5d7181;margin-top:6px;font-size:6px}.profile-main{background:linear-gradient(145deg,var(--core),var(--base));flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.profile-main{background:linear-gradient(145deg,color-mix(in srgb,var(--core) 3%,var(--base)),var(--base))}}.profile-head{background:#070e17b8;border-bottom:1px solid #ffffff10;grid-template-columns:1fr auto;height:auto;min-height:88px;padding:18px 23px}.profile-head h2{margin:4px 0;font-size:20px}.profile-head p{color:#657989;margin:0;font-size:8px}.profile-head>button{background:#ffffff07;border:1px solid #ffffff16;border-radius:50%;width:34px;height:34px;font-size:18px}.profile-content{padding:18px 23px;overflow:auto}.profile-preview{border:1px solid var(--core);grid-template-columns:1fr auto;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-preview{border:1px solid color-mix(in srgb,var(--core) 17%,#ffffff10)}}.profile-preview{background:radial-gradient(circle at 25% 50%,var(--core),transparent 35%),#050b13}@supports (color:color-mix(in lab, red, red)){.profile-preview{background:radial-gradient(circle at 25% 50%,color-mix(in srgb,var(--core) 10%,transparent),transparent 35%),#050b13}}.profile-preview{border-radius:11px;min-height:150px;padding:10px 16px}.profile-preview-stage{align-items:center;gap:12px;height:130px;display:flex;overflow:hidden}.profile-preview-stage .core-wrap{margin:-58px;transform:scale(.48)}.profile-preview-stage>div:last-child span,.profile-preview-stage>div:last-child b,.profile-preview-stage>div:last-child small{display:block}.profile-preview-stage>div:last-child span{font:6px var(--font-geist-mono);color:var(--core)}.profile-preview-stage>div:last-child b{margin:6px 0;font-size:15px}.profile-preview-stage>div:last-child small{color:#627687;font-size:7px}.profile-summary{flex-direction:column;gap:8px;padding-right:10px;display:flex}.profile-summary span{color:#8194a3;font-size:7px}.profile-summary i{width:6px;height:6px;box-shadow:0 0 6px var(--core);border-radius:50%;display:inline-block}.preference-section{border-bottom:1px solid #ffffff0e;padding:22px 0}.preference-title{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.preference-title h3,.preference-grid h3{margin:4px 0;font-size:12px}.preference-title>small{color:#607485;font-size:7px}.profile-themes{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.profile-themes button{text-align:left;background:#ffffff04;border:1px solid #ffffff10;border-radius:8px;padding:7px}.profile-themes button.selected{border-color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.profile-themes button.selected{background:color-mix(in srgb,var(--core) 7%,transparent)}}.profile-themes button>span{border-radius:5px;height:42px;display:block;position:relative}.profile-themes button>span i{border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px}.profile-themes b,.profile-themes small{display:block}.profile-themes b{margin-top:7px;font-size:7px}.profile-themes small{color:#627687;margin-top:2px;font-size:6px}.brain-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.brain-options>button{text-align:left;background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;padding:8px;position:relative}.brain-options>button.selected{border-color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.brain-options>button.selected{background:color-mix(in srgb,var(--core) 7%,transparent)}}.brain-options>button>b,.brain-options>button>small{display:block}.brain-options>button>b{margin:8px 0 3px;font-size:8px}.brain-options>button>small{color:#637788;font-size:6px;line-height:1.4}.brain-options>button>em{font:normal 5px var(--font-geist-mono);color:#ff84cf;position:absolute;top:7px;right:7px}.brain-thumb{background:radial-gradient(circle,var(--core),#03070d);border-radius:6px;height:62px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brain-thumb{background:radial-gradient(circle,color-mix(in srgb,var(--core) 18%,transparent),#03070d)}}.brain-thumb i{border-top:1px dashed var(--core);border-radius:50%;width:46px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(15deg)}.brain-thumb i:nth-child(2){transform:translate(-50%,-50%)rotate(-30deg)}.brain-thumb i:nth-child(3){background:var(--core);width:5px;height:5px;box-shadow:0 0 9px var(--core);border:0;border-radius:50%}.thumb-neural-bloom{background:radial-gradient(circle at 40% 45%,var(--core),transparent 28%),radial-gradient(circle at 60% 55%,var(--accent),transparent 32%),#03070d;border-radius:48%}@supports (color:color-mix(in lab, red, red)){.thumb-neural-bloom{background:radial-gradient(circle at 40% 45%,color-mix(in srgb,var(--core) 45%,transparent),transparent 28%),radial-gradient(circle at 60% 55%,color-mix(in srgb,var(--accent) 35%,transparent),transparent 32%),#03070d}}.thumb-prism-lattice:after{content:"";border:1px solid var(--core);width:35px;height:35px;box-shadow:inset 0 0 12px var(--core);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.thumb-prism-lattice:after{box-shadow:inset 0 0 12px color-mix(in srgb,var(--core) 24%,transparent)}}.thumb-chromatic-pulse{background:conic-gradient(#55e7ff33,#a970ff44,#ff5f8f44,#ffd55b33,#55e7ff33);animation:5s linear infinite thumb-rainbow}.thumb-chromatic-pulse:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #55e7ff,0 0 22px #ff5f8f}.preference-grid{grid-template-columns:1fr 1fr;gap:25px;padding:22px 0;display:grid}.segmented-pref{background:#ffffff06;border:1px solid #ffffff0e;border-radius:7px;margin-top:11px;padding:3px;display:flex}.segmented-pref button{color:#657989;background:0 0;border:0;border-radius:5px;flex:1;padding:8px;font-size:7px}.segmented-pref button.selected{color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.segmented-pref button.selected{background:color-mix(in srgb,var(--core) 11%,transparent)}}.profile-actions{background:#050b13;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;height:58px;padding:0 22px;display:flex}.profile-actions>span{color:#5e7282;font-size:7px}.profile-actions>div{gap:7px;display:flex}.profile-actions button{background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;padding:8px 11px;font-size:8px}.profile-actions button.save-profile{background:var(--core);color:#051019;border-color:var(--core)}@keyframes thumb-rainbow{to{filter:hue-rotate(360deg)}}@media (max-width:900px){.profile-shell{grid-template-columns:1fr}.profile-nav{display:none}.profile-themes{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.profile-overlay{padding:4px}.profile-shell{height:99vh}.profile-head{padding:14px}.profile-content{padding:12px}.profile-preview{display:block}.profile-summary{display:none}.brain-options,.profile-themes{grid-template-columns:1fr 1fr}.preference-grid{grid-template-columns:1fr}.footer-profile>i,.footer-profile>b:nth-of-type(2){display:none}}.profile-shell{min-height:0}.profile-main{min-width:0;min-height:0;overflow:hidden}.profile-head{flex:none}.profile-content{overscroll-behavior:contain;scrollbar-color:var(--core) transparent;flex:auto;min-height:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.profile-content{scrollbar-color:color-mix(in srgb,var(--core) 35%,transparent) transparent}}.profile-actions{z-index:2;flex:0 0 58px;position:relative}.road-tools{gap:5px;margin-top:7px;display:grid}.road-tools button{color:#7d91a1;text-align:left;background:#ffffff04;border:1px solid #ffffff0e;border-radius:6px;justify-content:space-between;padding:8px;font-size:7px;display:flex}.road-tools button:hover{color:var(--core);border-color:var(--core)}@supports (color:color-mix(in lab, red, red)){.road-tools button:hover{border-color:color-mix(in srgb,var(--core) 25%,transparent)}}.road-tools span{font:6px var(--font-geist-mono);color:var(--core)}.saved-notice{font:normal 7px var(--font-geist-mono);color:#53f5bd}.ops-overlay{z-index:48;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#01040af2;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.ops-shell{border:1px solid var(--core);grid-template-columns:205px 1fr;width:min(1380px,99vw);height:min(880px,97vh);min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.ops-shell{border:1px solid color-mix(in srgb,var(--core) 22%,#ffffff12)}}.ops-shell{background:linear-gradient(145deg,#0a121d,#03070d);border-radius:16px;overflow:hidden;box-shadow:0 35px 130px #000e}.ops-nav{background:#040a11;border-right:1px solid #ffffff10;flex-direction:column;min-height:0;padding:17px 11px;display:flex}.ops-brand{border-bottom:1px solid #ffffff0e;align-items:center;gap:9px;padding:4px 5px 20px;display:flex}.ops-brand>span{border:1px solid var(--core);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.ops-brand>span{border:1px solid color-mix(in srgb,var(--core) 40%,transparent)}}.ops-brand>span{color:var(--core);font:12px var(--font-geist-mono);box-shadow:inset 0 0 14px var(--core);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.ops-brand>span{box-shadow:inset 0 0 14px color-mix(in srgb,var(--core) 10%,transparent)}}.ops-brand b,.ops-brand small{display:block}.ops-brand b{font:7px var(--font-geist-mono);letter-spacing:.08em}.ops-brand small{color:#5e7283;margin-top:4px;font-size:6px}.ops-nav nav{gap:3px;margin-top:17px;display:grid}.ops-nav nav button{color:#64798a;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:24px 1fr auto;align-items:center;padding:9px;font-size:8px;display:grid}.ops-nav nav button i{color:#718696;font-style:normal}.ops-nav nav button em{font:normal 6px var(--font-geist-mono);background:#ffffff09;border-radius:8px;padding:3px 5px}.ops-nav nav button.selected{color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.ops-nav nav button.selected{background:color-mix(in srgb,var(--core) 10%,transparent)}}.ops-policy{background:#ffffff03;border:1px solid #ffffff0e;border-radius:8px;margin-top:auto;padding:12px}.ops-policy span,.ops-policy b,.ops-policy small{display:block}.ops-policy span{font:6px var(--font-geist-mono);color:var(--core)}.ops-policy b{margin:7px 0 3px;font-size:8px}.ops-policy small{color:#5f7384;font-size:6px}.ops-policy>i{background:#ffffff0b;height:2px;margin-top:9px;display:block}.ops-policy>i em{background:var(--core);width:72%;height:100%;display:block}.ops-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ops-head{background:#07101a;border-bottom:1px solid #ffffff10;flex:none;justify-content:space-between;align-items:center;min-height:88px;padding:17px 22px;display:flex}.ops-head h2{margin:4px 0;font-size:20px}.ops-head p{color:#657989;margin:0;font-size:8px}.ops-head>div:last-child{align-items:center;gap:13px;display:flex}.ops-head button{background:#ffffff06;border:1px solid #ffffff15;border-radius:50%;width:34px;height:34px;font-size:18px}.ops-live{font:6px var(--font-geist-mono);color:#53f5bd}.ops-content{flex:1;min-height:0;padding:18px 22px;overflow-y:auto}.ops-content h3{margin:5px 0;font-size:13px}.ops-content p{line-height:1.55}.ops-hero,.security-score{border:1px solid var(--core);justify-content:space-between;align-items:center;padding:18px 21px;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-hero,.security-score{border:1px solid color-mix(in srgb,var(--core) 18%,#ffffff0e)}}.ops-hero,.security-score{background:radial-gradient(circle at 15% 50%,var(--core),transparent 35%),#060d16;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.ops-hero,.security-score{background:radial-gradient(circle at 15% 50%,color-mix(in srgb,var(--core) 10%,transparent),transparent 35%),#060d16}}.ops-hero>div:first-child>span,.security-score>div>span{font:6px var(--font-geist-mono);color:var(--core)}.ops-hero>div:first-child>b,.security-score>div>b{font:31px var(--font-geist-mono);color:var(--core);margin:7px 0 2px;display:block}.ops-hero b small,.security-score b small{color:#647989;font-size:10px}.ops-hero p,.security-score p{color:#6c8191;margin:0;font-size:8px}.health-rings{gap:14px;display:flex}.health-rings i{text-align:center;background:radial-gradient(circle at center,#07101a 59%,transparent 61%),conic-gradient(var(--core) var(--score),#ffffff0c 0);border-radius:50%;place-content:center;width:75px;height:75px;font-style:normal;display:grid}.health-rings b,.health-rings small{display:block}.health-rings b{font:11px var(--font-geist-mono)}.health-rings small{color:#6b7f8f;margin-top:3px;font-size:5px}.ops-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.ops-grid>section,.drift-panel{background:#ffffff03;border:1px solid #ffffff0f;border-radius:10px;padding:15px}.ops-section-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.ops-section-title button,.ops-section-title>b{color:var(--core);background:0 0;border:0;font-size:7px}.rule-row,.package-row,.security-row,.permission-row,.preflight-row,.monitor-row{border-bottom:1px solid #ffffff0c;align-items:center;gap:8px;padding:9px 2px;display:grid}.rule-row{grid-template-columns:72px 1fr auto}.rule-row>span{font:6px var(--font-geist-mono);color:#718596}.rule-row>b{font-size:8px}.rule-row>em,.package-row>em{font:normal 6px var(--font-geist-mono);color:#53f5bd}.impact-map{background:#ffffff04;border-radius:7px;align-items:center;gap:8px;margin:10px 0;padding:13px;display:flex}.impact-map>span{flex:1;font-size:9px}.impact-map>i{color:var(--core)}.impact-map>div{text-align:center;border:1px solid #ffffff0f;border-radius:6px;padding:7px}.impact-map b,.impact-map small{display:block}.impact-map b{font:11px var(--font-geist-mono);color:var(--core)}.impact-map small{color:#64798a;font-size:5px}.check-list{margin:8px 0 0;padding:0;list-style:none}.check-list li{color:#718596;padding:5px;font-size:7px}.drift-panel{grid-template-columns:1.4fr repeat(4,1fr) auto;align-items:end;gap:4px;margin-top:12px;display:grid}.drift-panel>div:not(:first-child){border-left:1px solid #ffffff0e;min-height:64px;padding:9px}.drift-panel>div i,.drift-panel>div b,.drift-panel>div span{display:block}.drift-panel>div i{color:#53f5bd;font-style:normal}.drift-panel>div.warn i{color:#ffd66b}.drift-panel>div b{margin:6px 0;font-size:7px}.drift-panel>div span{font:6px var(--font-geist-mono);color:#657989}.drift-panel>button,.wide-action{border:1px solid var(--core)}@supports (color:color-mix(in lab, red, red)){.drift-panel>button,.wide-action{border:1px solid color-mix(in srgb,var(--core) 25%,transparent)}}.drift-panel>button,.wide-action{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.drift-panel>button,.wide-action{background:color-mix(in srgb,var(--core) 9%,transparent)}}.drift-panel>button,.wide-action{color:var(--core);border-radius:6px;padding:8px;font-size:7px}.incident-banner{background:#ffd66b08;border-left:2px solid #ffd66b;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.incident-banner h3{font-size:16px}.incident-banner p{color:#738797;font-size:8px}.incident-banner>b{font:7px var(--font-geist-mono);color:#ffd66b}.incident-steps{gap:4px;margin-top:10px;display:grid}.incident-steps button{text-align:left;background:#ffffff03;border:1px solid #ffffff0d;border-radius:6px;grid-template-columns:27px 1fr;align-items:center;padding:9px;display:grid}.incident-steps button>i{width:21px;height:21px;font:normal 6px var(--font-geist-mono);border:1px solid #ffffff14;border-radius:50%;place-items:center;display:grid}.incident-steps button b,.incident-steps button small{display:block}.incident-steps button b{font-size:8px}.incident-steps button small{color:#627687;margin-top:3px;font-size:6px}.incident-steps button.done{opacity:.6}.incident-steps button.active{background:#ffd66b08;border-color:#ffd66b55}.incident-steps button.active>i{color:#ffd66b;border-color:#ffd66b}.incident-actions{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.incident-actions button{background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;padding:8px;font-size:7px}.incident-actions .primary{color:#061019;background:var(--core);border-color:var(--core)}.repair-card{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:24px 1fr auto;align-items:center;width:100%;padding:11px 3px;display:grid}.repair-card>i{color:var(--core)}.repair-card b,.repair-card small{display:block}.repair-card b{font-size:8px}.repair-card small{color:#617687;margin-top:3px;font-size:6px}.repair-card em{font:normal 6px var(--font-geist-mono);color:#53f5bd}.three-strike,.compat-note,.migration-box{border-left:1px solid var(--core);background:var(--core);margin-top:14px;padding:11px}@supports (color:color-mix(in lab, red, red)){.three-strike,.compat-note,.migration-box{background:color-mix(in srgb,var(--core) 6%,transparent)}}.three-strike b,.compat-note b,.migration-box b{font-size:8px}.three-strike p,.compat-note p,.migration-box p{color:#687d8e;margin:5px 0;font-size:7px}.capability-summary{background:#ffffff03;border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:repeat(3,1fr) auto;align-items:center;display:grid}.capability-summary>div{border-right:1px solid #ffffff0e;padding:15px 20px}.capability-summary b,.capability-summary span{display:block}.capability-summary b{font:19px var(--font-geist-mono);color:var(--core)}.capability-summary span{color:#657989;margin-top:4px;font-size:6px}.capability-summary button{border:1px solid var(--core);margin:12px}@supports (color:color-mix(in lab, red, red)){.capability-summary button{border:1px solid color-mix(in srgb,var(--core) 30%,transparent)}}.capability-summary button{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.capability-summary button{background:color-mix(in srgb,var(--core) 10%,transparent)}}.capability-summary button{color:var(--core);border-radius:6px;padding:9px;font-size:7px}.package-row{grid-template-columns:24px 1fr auto}.package-row>i{color:var(--core)}.package-row b,.package-row small{display:block}.package-row b{font-size:8px}.package-row small{color:#627687;margin-top:3px;font-size:6px}.safe-route{grid-template-columns:repeat(6,1fr);margin:18px 0;display:grid}.safe-route>div{text-align:center;position:relative}.safe-route>div:not(:last-child):after{content:"›";color:#526778;position:absolute;top:7px;right:-3px}.safe-route i{width:25px;height:25px;font:normal 6px var(--font-geist-mono);border:1px solid #ffffff15;border-radius:50%;place-items:center;margin:auto;display:grid}.safe-route b{color:#667a8a;margin-top:5px;font-size:5px;display:block}.safe-route .done i{color:#53f5bd;border-color:#53f5bd}.wide-action{width:100%;margin-top:12px}.security-score button{border:1px solid var(--core)}@supports (color:color-mix(in lab, red, red)){.security-score button{border:1px solid color-mix(in srgb,var(--core) 30%,transparent)}}.security-score button{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.security-score button{background:color-mix(in srgb,var(--core) 10%,transparent)}}.security-score button{color:var(--core);border-radius:7px;padding:10px;font-size:8px}.security-row{grid-template-columns:24px 1fr auto}.security-row>i{color:#53f5bd;font-style:normal}.security-row>b{font-size:8px}.security-row em,.permission-row em{font:normal 6px var(--font-geist-mono);color:#53f5bd}.security-row em.review{color:#ffd66b}.permission-row{grid-template-columns:1fr auto}.permission-row b,.permission-row small{display:block}.permission-row b{font-size:8px}.permission-row small{color:#627687;margin-top:3px;font-size:6px}.release-path{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.release-path button{text-align:left;background:#ffffff03;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;padding:10px;display:grid;position:relative}.release-path i{width:22px;height:22px;font:normal 6px var(--font-geist-mono);border:1px solid #ffffff17;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.release-path b,.release-path small{display:block}.release-path b{font-size:8px}.release-path small{color:#607485;margin-top:3px;font-size:6px}.release-path button.done,.release-path button.active{border-color:var(--core)}@supports (color:color-mix(in lab, red, red)){.release-path button.done,.release-path button.active{border-color:color-mix(in srgb,var(--core) 30%,transparent)}}.release-path button.done i,.release-path button.active i{color:var(--core);border-color:var(--core)}.preflight-row{grid-template-columns:23px 1fr auto}.preflight-row>i{color:#53f5bd;font-style:normal}.preflight-row>b{font-size:8px}.preflight-row>span{font:6px var(--font-geist-mono);color:#687d8d}.migration-box>span{font:6px var(--font-geist-mono);color:#53f5bd}.monitor-label{margin-top:18px;display:block}.monitor-row{grid-template-columns:1fr auto 60px}.monitor-row b{font-size:7px}.monitor-row span{font:7px var(--font-geist-mono)}.monitor-row em{font:normal 6px var(--font-geist-mono);color:#53f5bd;text-align:right}.knowledge-search{border:1px solid var(--core);align-items:center;padding:7px 7px 7px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.knowledge-search{border:1px solid color-mix(in srgb,var(--core) 25%,#ffffff10)}}.knowledge-search{background:#ffffff04;border-radius:9px}.knowledge-search>span{color:var(--core)}.knowledge-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:6px 10px;font-size:9px}.knowledge-search button{background:var(--core);color:#061019;border:0;border-radius:6px;padding:8px 11px;font-size:7px}.knowledge-layout{grid-template-columns:210px 1fr;gap:12px;margin-top:12px;display:grid}.knowledge-layout>aside,.knowledge-layout>section{background:#ffffff03;border:1px solid #ffffff0f;border-radius:9px;padding:13px}.knowledge-layout>aside>button{text-align:left;color:#677b8c;background:0 0;border:0;border-radius:6px;grid-template-columns:23px 1fr auto;width:100%;padding:8px;font-size:8px;display:grid}.knowledge-layout>aside>button.selected{color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.knowledge-layout>aside>button.selected{background:color-mix(in srgb,var(--core) 9%,transparent)}}.knowledge-layout>aside>button i{font-style:normal}.knowledge-layout>aside>button span{font:6px var(--font-geist-mono)}.source-card{background:#ffffff03;border:1px solid #ffffff0e;border-radius:7px;margin-top:16px;padding:11px}.source-card span,.source-card b,.source-card small,.source-card em{display:block}.source-card span{font:5px var(--font-geist-mono);color:var(--core)}.source-card b{margin:7px 0 3px;font-size:7px}.source-card small{color:#607485;font-size:6px}.source-card em{font:normal 5px var(--font-geist-mono);color:#53f5bd;margin-top:9px}.knowledge-head{justify-content:space-between;align-items:center;display:flex}.knowledge-head>b{font:7px var(--font-geist-mono);color:var(--core)}.knowledge-result{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:28px 1fr 55px;width:100%;padding:11px 4px;display:grid}.knowledge-result>i{font:normal 6px var(--font-geist-mono);color:var(--core)}.knowledge-result small,.knowledge-result b,.knowledge-result p,.knowledge-result em{display:block}.knowledge-result small{font:5px var(--font-geist-mono);color:var(--core)}.knowledge-result b{margin:4px 0;font-size:9px}.knowledge-result p{color:#718596;margin:0;font-size:7px}.knowledge-result em{font:normal 6px var(--font-geist-mono);color:#5f7384;margin-top:5px}.knowledge-result strong{font:6px var(--font-geist-mono);color:#53f5bd;text-align:right}.packet-builder{border:1px solid var(--core);justify-content:space-between;align-items:center;margin-top:13px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.packet-builder{border:1px solid color-mix(in srgb,var(--core) 20%,transparent)}}.packet-builder{background:var(--core);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.packet-builder{background:color-mix(in srgb,var(--core) 5%,transparent)}}.packet-builder b,.packet-builder small{display:block}.packet-builder b{margin:5px 0;font-size:8px}.packet-builder small{color:#617687;font-size:6px}.packet-builder button{background:var(--core);color:#061019;border:0;border-radius:5px;padding:8px;font-size:7px}@media (max-width:1000px){.ops-shell{grid-template-columns:165px 1fr}.health-rings i{width:62px;height:62px}.drift-panel{grid-template-columns:1fr 1fr}.drift-panel>div:first-child{grid-column:1/-1}.header-actions>.system-dot,.header-actions{font-size:0}.knowledge-button{display:none}}@media (max-width:760px){.ops-overlay{padding:3px}.ops-shell{grid-template-columns:1fr;height:99vh}.ops-nav{display:none}.ops-head{padding:13px}.ops-head p,.ops-live{display:none}.ops-content{padding:10px}.ops-grid,.knowledge-layout{grid-template-columns:1fr}.ops-hero{align-items:flex-start}.health-rings{display:none}.capability-summary{grid-template-columns:1fr 1fr}.capability-summary button{grid-column:1/-1}.release-path{grid-template-columns:1fr 1fr}.safe-route{grid-template-columns:repeat(3,1fr)}.knowledge-layout>aside{display:none}}.command{min-height:0;position:relative}.dev-chat-trigger{border:1px solid var(--core)}@supports (color:color-mix(in lab, red, red)){.dev-chat-trigger{border:1px solid color-mix(in srgb,var(--core) 22%,#ffffff12)}}.dev-chat-trigger{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.dev-chat-trigger{background:color-mix(in srgb,var(--core) 7%,transparent)}}.dev-chat-trigger{border-radius:7px;padding:7px 9px;font-size:8px}.dev-chat-trigger b{color:var(--core);margin-left:5px}.dev-chat-trigger.active{color:var(--core);border-color:var(--core)}@supports (color:color-mix(in lab, red, red)){.dev-chat-trigger.active{border-color:color-mix(in srgb,var(--core) 45%,transparent)}}.dev-chat-drawer{z-index:15;border:1px solid var(--core);flex-direction:column;width:min(450px,94%);height:min(520px,100% - 58px);min-height:390px;display:flex;position:absolute;top:53px;right:0}@supports (color:color-mix(in lab, red, red)){.dev-chat-drawer{border:1px solid color-mix(in srgb,var(--core) 30%,#ffffff12)}}.dev-chat-drawer{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0b1521f8,#040910fc);border-radius:12px;overflow:hidden;box-shadow:0 28px 80px #000c}.dev-chat-drawer>header{background:#07101a;border-bottom:1px solid #ffffff10;flex:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.dev-chat-drawer h3{margin:3px 0;font-size:14px}.dev-chat-drawer>header button{background:0 0;border:0;font-size:19px}.dev-chat-scope{border-bottom:1px solid #ffffff0d;align-items:center;gap:5px;padding:9px 13px;display:flex}.dev-chat-scope>span{font:6px var(--font-geist-mono);color:#617687;margin-right:4px}.dev-chat-scope button{color:#6d8292;background:#ffffff05;border:0;border-radius:5px;padding:6px 8px;font-size:7px}.dev-chat-scope button.selected{color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.dev-chat-scope button.selected{background:color-mix(in srgb,var(--core) 11%,transparent)}}.dev-chat-context{border-left:1px solid var(--core);background:var(--core);margin:10px 12px 0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.dev-chat-context{background:color-mix(in srgb,var(--core) 6%,transparent)}}.dev-chat-context span,.dev-chat-context b,.dev-chat-context small{display:block}.dev-chat-context span{font:5px var(--font-geist-mono);color:var(--core)}.dev-chat-context b{margin:5px 0 3px;font-size:8px}.dev-chat-context small{color:#647889;font-size:6px}.dev-chat-thread{flex:1;min-height:0;padding:8px 13px;overflow-y:auto}.dev-chat-thread>div{background:#ffffff05;border-radius:8px;max-width:88%;margin:7px 0;padding:8px 10px}.dev-chat-thread>div.user{background:var(--core);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.dev-chat-thread>div.user{background:color-mix(in srgb,var(--core) 10%,#ffffff04)}}.dev-chat-thread span{font:6px var(--font-geist-mono);color:var(--core)}.dev-chat-thread p{color:#91a2af;margin:4px 0 0;font-size:8px;line-height:1.5}.dev-chat-compose{background:#07101a;border:1px solid #ffffff12;border-radius:8px;flex:none;align-items:end;gap:7px;margin:0 12px;padding:9px;display:flex}.dev-chat-compose textarea{resize:none;color:#fff;background:0 0;border:0;outline:0;flex:1;height:42px;font-size:8px;line-height:1.45}.dev-chat-compose button{background:var(--core);color:#061019;border:0;border-radius:6px;flex:none;width:28px;height:28px}.dev-chat-note{color:#526677;text-align:center;flex:none;padding:7px 13px 10px;font-size:6px;display:block}.regular-shell{min-height:0;overflow:hidden}.regular-main{justify-content:flex-start;gap:clamp(6px,1.2vh,12px);min-height:0;padding:clamp(12px,2.6vh,26px) 12px;overflow:hidden}.regular-main .welcome{flex:none}.regular-main .welcome h1{margin:2px 0 5px;font-size:clamp(22px,3vw,34px)}.regular-main .welcome>p:last-child{margin:0;font-size:clamp(9px,1vw,12px)}.regular-main .regular-core{isolation:isolate;flex:190px;width:min(680px,100%);min-height:120px;max-height:220px;margin:0;overflow:hidden}.regular-main .regular-core .core-wrap.cognitive{transform-origin:50%;transform:scale(.66)}.regular-main .chat-thread{flex:0 150px;width:min(680px,100%);min-height:70px;max-height:150px;margin:0}.regular-main .prompt-box{flex:none;width:min(680px,100%);margin:0}.regular-main .suggestions{flex:none;margin:0}.regular-main .core-label{bottom:4px}@media (max-height:820px){.regular-main{gap:5px;padding:10px 12px}.regular-main .regular-core{flex-basis:145px;min-height:105px;max-height:160px}.regular-main .regular-core .core-wrap.cognitive{transform:scale(.54)}.regular-main .chat-thread{max-height:105px}.regular-main .suggestions{display:none}.regular-main .prompt-box{padding:10px}.regular-main .prompt-box textarea{height:36px}.welcome .eyebrow{margin-bottom:3px}}@media (max-height:680px){.regular-main .welcome>p:last-child{display:none}.regular-main .regular-core{min-height:82px;max-height:120px}.regular-main .regular-core .core-wrap.cognitive{transform:scale(.44)}.regular-main .chat-thread{min-height:55px;max-height:75px}.dev-shell{min-height:540px}.brainstage{height:220px;min-height:190px}.department-flow{min-height:94px}.dept{padding-top:7px;padding-bottom:7px}}@media (max-width:900px){.dev-chat-trigger{font-size:0}.dev-chat-trigger:first-letter{font-size:9px}.regular-shell{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:760px){.regular-shell{grid-template-rows:minmax(105px,25%) minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 126px);min-height:0;display:grid;overflow:hidden}.chat-history{width:100%;min-height:0;max-height:none}.history-list,.regular-main{min-height:0}.regular-main .regular-core{min-height:90px;max-height:135px}.regular-main .regular-core .core-wrap.cognitive{transform:scale(.48)}.dev-chat-drawer{width:auto;height:auto;min-height:0;position:fixed;inset:76px 8px 58px}.dev-chat-trigger{font-size:8px}.dev-chat-trigger:first-letter{font-size:inherit}}@media (max-width:520px){.regular-main .welcome h1{font-size:21px}.regular-main .welcome .eyebrow{display:none}.regular-main .regular-core{min-height:78px;max-height:110px}.regular-main .regular-core .core-wrap.cognitive{transform:scale(.4)}.regular-main .prompt-box{border-radius:10px}.regular-main .prompt-box textarea{font-size:11px}.suggestions{display:none}.dev-controls{gap:7px}.brain-toggle span{display:none}}.visual-mode-picker{z-index:3;background:var(--base);grid-template-columns:auto 1fr 1fr;align-items:center;gap:6px;margin:-2px 0 14px;padding:9px;display:grid;position:sticky;top:-18px}@supports (color:color-mix(in lab, red, red)){.visual-mode-picker{background:color-mix(in srgb,var(--base) 94%,transparent)}}.visual-mode-picker{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff10;border-radius:9px}.visual-mode-picker>span{font:6px var(--font-geist-mono);color:#657989;padding:0 6px}.visual-mode-picker button{text-align:left;background:#ffffff04;border:1px solid #ffffff0e;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:8px;display:flex}.visual-mode-picker button small{color:#607485;white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.visual-mode-picker button.selected{color:var(--core);border-color:var(--core)}@supports (color:color-mix(in lab, red, red)){.visual-mode-picker button.selected{border-color:color-mix(in srgb,var(--core) 35%,transparent)}}.visual-mode-picker button.selected{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.visual-mode-picker button.selected{background:color-mix(in srgb,var(--core) 9%,transparent)}}@media (max-width:650px){.visual-mode-picker{grid-template-columns:1fr 1fr;top:-12px}.visual-mode-picker>span{grid-column:1/-1}.visual-mode-picker button{display:block}.visual-mode-picker button small{margin-top:4px;display:block}}.workspace-trigger{border:1px solid var(--core)}@supports (color:color-mix(in lab, red, red)){.workspace-trigger{border:1px solid color-mix(in srgb,var(--core) 30%,transparent)}}.workspace-trigger{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.workspace-trigger{background:color-mix(in srgb,var(--core) 11%,transparent)}}.workspace-trigger{color:var(--core);border-radius:7px;padding:7px 9px;font-size:8px}.create-project-button{color:var(--core)}.setup-overlay,.build-overlay{z-index:55;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#01040af2;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.setup-shell{border:1px solid var(--core);grid-template-columns:280px 1fr;width:min(1180px,98vw);height:min(830px,97vh);min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-shell{border:1px solid color-mix(in srgb,var(--core) 25%,#ffffff12)}}.setup-shell{background:linear-gradient(145deg,#0b1420,#04080f);border-radius:16px;overflow:hidden;box-shadow:0 35px 120px #000d}.setup-shell>aside{background:#050b13;border-right:1px solid #ffffff10;flex-direction:column;padding:24px 18px;display:flex}.setup-shell>aside h2{margin:7px 0;font-size:21px}.setup-shell>aside>p{color:#697d8e;font-size:8px;line-height:1.55}.setup-shell>aside nav{margin-top:18px;display:grid}.setup-shell>aside nav button{text-align:left;color:#617586;background:0 0;border:0;border-left:1px solid #ffffff10;grid-template-columns:30px 1fr;padding:11px;display:grid}.setup-shell>aside nav button>i{font:normal 6px var(--font-geist-mono);border:1px solid #ffffff14;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.setup-shell>aside nav b,.setup-shell>aside nav small{display:block}.setup-shell>aside nav b{font-size:8px}.setup-shell>aside nav small{margin-top:3px;font-size:6px;line-height:1.4}.setup-shell>aside nav button.active{color:var(--core);border-color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.setup-shell>aside nav button.active{background:color-mix(in srgb,var(--core) 6%,transparent)}}.setup-shell>aside nav button.done>i{color:#53f5bd}.setup-savings{border:1px solid var(--core);margin-top:auto;padding:13px}@supports (color:color-mix(in lab, red, red)){.setup-savings{border:1px solid color-mix(in srgb,var(--core) 20%,transparent)}}.setup-savings{background:var(--core);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.setup-savings{background:color-mix(in srgb,var(--core) 5%,transparent)}}.setup-savings span,.setup-savings b,.setup-savings small{display:block}.setup-savings span{font:6px var(--font-geist-mono);color:var(--core)}.setup-savings b{font:23px var(--font-geist-mono);margin:7px 0}.setup-savings small{color:#617586;font-size:6px;line-height:1.4}.setup-shell>main{flex-direction:column;min-width:0;min-height:0;display:flex}.setup-shell>main>header{border-bottom:1px solid #ffffff10;flex:0 0 82px;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.setup-shell>main>header h2{margin:4px 0;font-size:18px}.setup-shell>main>header button{background:#ffffff06;border:1px solid #ffffff14;border-radius:50%;width:33px;height:33px;font-size:18px}.setup-content{flex:1;min-height:0;padding:22px;overflow-y:auto}.setup-field{color:#6d8192;margin-bottom:13px;font-size:8px;display:block}.setup-field input,.setup-field textarea{color:#fff;background:#07101a;border:1px solid #ffffff12;border-radius:7px;width:100%;margin-top:6px;padding:10px;font-size:9px;display:block}.setup-field textarea{resize:none;height:75px}.choice-grid{gap:7px;display:grid}.choice-grid.two{grid-template-columns:1fr 1fr}.choice-grid.three{grid-template-columns:repeat(3,1fr)}.choice-grid button{text-align:left;background:#ffffff03;border:1px solid #ffffff10;border-radius:8px;min-height:78px;padding:12px}.choice-grid button b,.choice-grid button small{display:block}.choice-grid button b{font-size:9px}.choice-grid button small{color:#637788;margin-top:5px;font-size:7px;line-height:1.45}.choice-grid button.selected{border-color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.choice-grid button.selected{background:color-mix(in srgb,var(--core) 8%,transparent)}}.baseline-note,.doc-policy{background:#53f5bd08;border-left:1px solid #53f5bd;margin-top:15px;padding:11px}.baseline-note b,.baseline-note span,.doc-policy span,.doc-policy b{display:block}.baseline-note b{color:#53f5bd;font-size:8px}.baseline-note span,.doc-policy b{color:#6e8292;margin-top:4px;font-size:7px}.setup-group{margin-bottom:20px}.setup-group>span,.doc-policy span{font:6px var(--font-geist-mono);color:var(--core);margin-bottom:8px;display:block}.docs-intro{border:1px solid #ffffff0e;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.docs-intro b{font-size:10px}.docs-intro p{color:#667a8b;margin:5px 0;font-size:7px}.docs-intro>span{font:7px var(--font-geist-mono);color:#53f5bd}.docs-grid{grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;display:grid}.docs-grid button{text-align:left;background:#ffffff03;border:1px solid #ffffff0e;border-radius:6px;grid-template-columns:26px 1fr;align-items:center;padding:9px;display:grid}.docs-grid button>i{color:#657989;font-style:normal}.docs-grid button b,.docs-grid button small{display:block}.docs-grid button b{font-size:8px}.docs-grid button small{color:#617586;margin-top:3px;font-size:6px}.docs-grid button.selected{border-color:var(--core)}@supports (color:color-mix(in lab, red, red)){.docs-grid button.selected{border-color:color-mix(in srgb,var(--core) 30%,transparent)}}.docs-grid button.selected{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.docs-grid button.selected{background:color-mix(in srgb,var(--core) 6%,transparent)}}.docs-grid button.selected>i{color:var(--core)}.package-compare{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.package-compare button{text-align:left;background:#ffffff03;border:1px solid #ffffff10;border-radius:10px;min-height:200px;padding:15px;position:relative}.package-compare button>span{font:6px var(--font-geist-mono);color:var(--core)}.package-compare h3{margin:18px 0 7px;font-size:13px}.package-compare b{font:15px var(--font-geist-mono)}.package-compare p{color:#6c8090;font-size:7px;line-height:1.5}.package-compare em{font:normal 6px var(--font-geist-mono);color:#53f5bd;position:absolute;bottom:14px}.package-compare button.selected{border-color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.package-compare button.selected{background:color-mix(in srgb,var(--core) 8%,transparent)}}.package-compare button.selected{transform:translateY(-3px)}.setup-manifest{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.setup-manifest>div{background:#ffffff04;border:1px solid #ffffff0e;border-radius:7px;padding:12px}.setup-manifest span,.setup-manifest b,.setup-manifest small{display:block}.setup-manifest span{font:6px var(--font-geist-mono);color:var(--core)}.setup-manifest b{margin:6px 0;font-size:8px}.setup-manifest small{color:#607485;font-size:6px}.browse-upgrades{width:100%;color:var(--core);background:#ffffff05;border:1px solid #ffffff12;border-radius:6px;margin-top:10px;padding:9px;font-size:7px}.setup-shell>main>footer{background:#050b13;border-top:1px solid #ffffff10;flex:0 0 62px;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.setup-shell>main>footer>span{color:#5f7383;font-size:7px}.setup-shell>main>footer button{background:#ffffff05;border:1px solid #ffffff13;border-radius:6px;padding:8px 12px;font-size:8px}.setup-shell>main>footer .primary{background:var(--core);color:#061019;border-color:var(--core)}.build-shell{border:1px solid var(--core);flex-direction:column;width:min(1500px,99vw);height:min(900px,98vh);min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.build-shell{border:1px solid color-mix(in srgb,var(--core) 24%,#ffffff12)}}.build-shell{background:#050a11;border-radius:14px;overflow:hidden;box-shadow:0 35px 130px #000e}.build-shell>header{background:#07101a;border-bottom:1px solid #ffffff10;flex:0 0 66px;grid-template-columns:280px 1fr auto;align-items:center;padding:0 14px;display:grid}.build-project{align-items:center;gap:9px;display:flex}.build-project>span{border:1px solid var(--core);width:29px;height:29px;color:var(--core);border-radius:7px;place-items:center;display:grid}.build-project b,.build-project small{display:block}.build-project b{font-size:10px}.build-project small{color:#607485;margin-top:3px;font-size:6px}.build-shell>header nav{justify-content:center;gap:2px;display:flex}.build-shell>header nav button{color:#697d8e;background:0 0;border:0;padding:9px;font-size:8px;position:relative}.build-shell>header nav button.selected{color:var(--core);border-bottom:1px solid var(--core)}.build-shell>header nav em{font:normal 5px var(--font-geist-mono);color:#061019;background:var(--core);border-radius:8px;margin-left:4px;padding:2px 4px}.build-actions{align-items:center;gap:7px;display:flex}.build-actions span{font:6px var(--font-geist-mono);color:#53f5bd}.build-actions button{background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;padding:8px;font-size:7px}.build-actions button:first-of-type{color:var(--core);border-color:var(--core)}@supports (color:color-mix(in lab, red, red)){.build-actions button:first-of-type{border-color:color-mix(in srgb,var(--core) 30%,transparent)}}.build-context{background:#040910;border-bottom:1px solid #ffffff0d;flex:0 0 38px;align-items:center;gap:10px;padding:0 18px;display:flex}.build-context span{font:6px var(--font-geist-mono);color:var(--core)}.build-context b{font-size:8px}.build-context i{font:normal 6px var(--font-geist-mono);color:#53f5bd}.build-context em{font:normal 6px var(--font-geist-mono);color:#607485;margin-left:auto}.build-shell>main{flex:1;min-height:0;overflow:hidden}.build-shell>footer{flex:0 0 39px;justify-content:flex-start;gap:9px;height:auto;padding:0 16px;display:flex}.build-shell>footer span{font:6px var(--font-geist-mono);color:var(--core)}.build-shell>footer b{font-size:7px}.build-shell>footer em{font:normal 6px var(--font-geist-mono);color:#617586;margin-left:auto}.preview-workspace{grid-template-rows:42px 1fr 50px;height:100%;display:grid}.preview-toolbar{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.preview-toolbar>div{display:flex}.preview-toolbar button{color:#637788;background:#ffffff04;border:0;padding:7px;font-size:7px}.preview-toolbar button.selected,.preview-toolbar button.active{color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.preview-toolbar button.selected,.preview-toolbar button.active{background:color-mix(in srgb,var(--core) 10%,transparent)}}.preview-toolbar span{font:6px var(--font-geist-mono);color:#607485}.app-preview{background:radial-gradient(circle,var(--core),transparent 50%),#02060b;place-items:center;min-height:0;padding:16px;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.app-preview{background:radial-gradient(circle,color-mix(in srgb,var(--core) 7%,transparent),transparent 50%),#02060b}}.preview-browser{color:#14202b;background:#f4f7fa;border-radius:8px;width:min(100%,1040px);height:min(100%,560px);min-height:350px;transition:all .3s;overflow:hidden;box-shadow:0 20px 60px #0008}.app-preview.tablet .preview-browser{width:760px}.app-preview.mobile .preview-browser{width:360px}.preview-browser>header{background:#fff;border-bottom:1px solid #dce3e9;justify-content:space-between;align-items:center;height:48px;padding:0 20px;display:flex}.preview-browser>header b{color:#176b78}.preview-browser>header span{color:#607080;font-size:8px}.preview-browser>header i{font:normal 7px var(--font-geist-mono);background:#e3f2f3;border-radius:50%;padding:7px}.preview-browser>section{grid-template-columns:150px 1fr;height:calc(100% - 48px);display:grid}.preview-browser aside{color:#fff;background:#18242e;padding:20px 14px}.preview-browser aside b,.preview-browser aside span{display:block}.preview-browser aside b{margin-bottom:16px;font-size:9px}.preview-browser aside span{color:#9cacb8;padding:7px;font-size:7px}.preview-browser main{padding:25px}.preview-browser main>small{font:6px var(--font-geist-mono);color:#176b78}.preview-browser main h2{margin:6px 0 20px;font-size:20px}.preview-metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.preview-metrics article{background:#fff;border:1px solid #dfe5ea;border-radius:7px;padding:16px;position:relative}.preview-metrics article.editable{cursor:pointer;outline:2px dashed #158cff}.preview-metrics b,.preview-metrics span{display:block}.preview-metrics b{font-size:19px}.preview-metrics span{color:#687985;margin-top:5px;font-size:7px}.preview-metrics i{font:normal 5px var(--font-geist-mono);color:#158cff;position:absolute;top:5px;right:5px}.preview-chart{background:#fff;border:1px solid #dfe5ea;border-radius:7px;align-items:end;gap:8px;height:120px;margin-top:13px;padding:13px;display:flex}.preview-chart>span{font:6px var(--font-geist-mono);color:#687985;align-self:start}.preview-chart i{background:#58a5ae;border-radius:3px 3px 0 0;width:35px}.preview-chart i:first-of-type{height:35px}.preview-chart i:nth-of-type(2){height:62px}.preview-chart i:nth-of-type(3){height:47px}.preview-chart i:nth-of-type(4){height:78px}.preview-chart i:nth-of-type(5){height:67px}.preview-inspector{border-top:1px solid #ffffff0e;align-items:center;gap:10px;padding:0 16px;display:flex}.preview-inspector span{font:6px var(--font-geist-mono);color:var(--core)}.preview-inspector b{font-size:8px}.preview-inspector small{color:#617586;font-size:6px}.code-workspace{grid-template-columns:210px 1fr 260px;height:100%;display:grid}.code-workspace>aside{background:#040910;border-right:1px solid #ffffff0e;padding:14px}.code-workspace>aside div{margin-bottom:10px}.code-workspace>aside b,.code-workspace>aside span{color:#748797;padding:4px;font-size:7px;display:block}.code-workspace>aside b{color:#9cacb8}.code-workspace>aside span.changed{color:var(--core)}.code-workspace>section{flex-direction:column;min-width:0;display:flex}.code-workspace>section>header{border-bottom:1px solid #ffffff0e;align-items:center;height:38px;display:flex}.code-workspace>section>header span{flex:1;padding-left:12px;font-size:7px}.code-workspace>section>header button{color:var(--core);background:0 0;border:0;padding:8px;font-size:7px}.code-workspace pre{color:#a8c2d5;font:10px/1.8 var(--font-geist-mono);background:linear-gradient(90deg,#07101a 43px,#0000 43px);flex:1;margin:0;padding:22px}.code-workspace>section>footer{height:30px;padding:0 10px;font-size:6px}.code-explain{border-left:1px solid #ffffff0e!important;border-right:0!important}.code-explain span{font:6px var(--font-geist-mono)!important;color:var(--core)!important}.code-explain h3{font-size:12px}.code-explain p{color:#6d8192;font-size:7px;line-height:1.6}.code-explain button{width:100%;color:var(--core);background:#ffffff05;border:1px solid #ffffff12;border-radius:6px;padding:8px;font-size:7px}.changes-workspace{grid-template-columns:230px 1fr;height:100%;display:grid}.changes-workspace>aside{border-right:1px solid #ffffff0e;padding:13px}.changes-workspace>aside>span{font:6px var(--font-geist-mono);color:#617586}.changes-workspace>aside button{text-align:left;color:#687d8d;background:0 0;border:0;width:100%;padding:9px;font-size:7px;display:block}.changes-workspace>aside button.selected{color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.changes-workspace>aside button.selected{background:color-mix(in srgb,var(--core) 8%,transparent)}}.changes-workspace>section{flex-direction:column;padding:20px;display:flex}.change-summary span{font:6px var(--font-geist-mono);color:var(--core)}.change-summary h3{margin:7px 0;font-size:17px}.change-summary p{color:#6d8192;font-size:8px}.diff{font:9px/1.8 var(--font-geist-mono);color:#91a5b4;background:#03070c;border:1px solid #ffffff0e;flex:1;padding:18px}.diff i{color:#f77}.diff b{color:#53f5bd}.change-evidence{gap:6px;margin:10px 0;display:flex}.change-evidence span{color:#53f5bd;background:#53f5bd0a;border-radius:5px;padding:7px;font-size:7px}.changes-workspace>section>footer{background:0 0;border:0;gap:6px;height:auto;padding:0}.changes-workspace>section>footer button{background:#ffffff05;border:1px solid #ffffff12;border-radius:6px;padding:8px;font-size:7px}.changes-workspace>section>footer .primary{color:#061019;background:var(--core);margin-left:auto}.test-workspace{grid-template-columns:200px 1fr 320px;gap:12px;height:100%;padding:22px;display:grid}.test-score,.test-workspace>section,.test-workspace>aside{background:#ffffff03;border:1px solid #ffffff0f;border-radius:9px;padding:18px}.test-score b,.test-score span,.test-score small{display:block}.test-score b{font:42px var(--font-geist-mono);color:#53f5bd}.test-score span{font:7px var(--font-geist-mono)}.test-score small{color:#607485;margin-top:8px;font-size:7px}.test-workspace>section>div{border-bottom:1px solid #ffffff0e;grid-template-columns:25px 1fr auto;padding:11px;display:grid}.test-workspace>section i{color:#53f5bd;font-style:normal}.test-workspace>section b{font-size:8px}.test-workspace>section span{font:7px var(--font-geist-mono);color:#53f5bd}.test-workspace>aside span{font:6px var(--font-geist-mono);color:var(--core)}.test-workspace>aside h3{font-size:14px}.test-workspace>aside p{color:#6d8192;font-size:8px;line-height:1.6}.build-feed{max-width:900px;padding:25px}.build-feed>div{border-bottom:1px solid #ffffff0e;grid-template-columns:55px 20px 1fr auto;align-items:center;padding:14px;display:grid}.build-feed time,.build-feed em{font:normal 6px var(--font-geist-mono);color:#627687}.build-feed i{background:var(--core);width:7px;height:7px;box-shadow:0 0 8px var(--core);border-radius:50%}.build-feed b,.build-feed small{display:block}.build-feed b{font-size:8px}.build-feed small{color:#617586;margin-top:4px;font-size:7px}.decision-workspace,.history-workspace{grid-template-columns:1fr 300px;gap:12px;height:100%;padding:20px;display:grid}.decision-workspace>section,.decision-workspace>aside,.history-workspace>aside,.history-workspace>section,.restore-card{background:#ffffff03;border:1px solid #ffffff0f;border-radius:9px;padding:16px}.decision-workspace article{border-bottom:1px solid #ffffff0e;grid-template-columns:1fr auto;gap:5px;padding:13px;display:grid}.decision-workspace article>span{font:6px var(--font-geist-mono);color:#ffd66b}.decision-workspace article h3{margin:2px 0;font-size:11px}.decision-workspace article b{color:var(--core);font-size:8px}.decision-workspace article p{color:#687d8d;font-size:7px}.decision-workspace article>div{grid-area:1/2/5}.decision-workspace article button{background:#ffffff05;border:1px solid #ffffff12;border-radius:5px;width:75px;margin:4px;padding:7px;font-size:7px;display:block}.decision-workspace>aside span,.restore-card span{font:6px var(--font-geist-mono);color:var(--core)}.decision-workspace>aside h3,.restore-card h3{font-size:13px}.decision-workspace>aside p,.restore-card p{color:#687d8d;font-size:8px;line-height:1.6}.history-workspace{grid-template-columns:220px 1fr 270px}.history-workspace>aside span,.history-workspace>aside b,.history-workspace>aside small{display:block}.history-workspace>aside span{font:6px var(--font-geist-mono);color:var(--core)}.history-workspace>aside b{font:24px var(--font-geist-mono);margin:10px 0}.history-workspace>aside small{color:#617586;font-size:7px}.history-workspace>aside button,.restore-card button{width:100%;color:var(--core);background:#ffffff05;border:1px solid #ffffff12;border-radius:6px;margin-top:15px;padding:8px;font-size:7px}.history-workspace>section button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:25px 1fr auto;width:100%;padding:13px;display:grid}.history-workspace>section button.selected{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.history-workspace>section button.selected{background:color-mix(in srgb,var(--core) 7%,transparent)}}.history-workspace>section i{color:var(--core)}.history-workspace>section b,.history-workspace>section small{display:block}.history-workspace>section b{font-size:8px}.history-workspace>section small{color:#617586;margin-top:4px;font-size:6px}.history-workspace>section em{font:normal 6px var(--font-geist-mono);color:#53f5bd}@media (max-width:1050px){.build-shell>header{grid-template-columns:200px 1fr auto}.build-project small{display:none}.build-shell>header nav button{padding:7px 5px}.code-workspace{grid-template-columns:170px 1fr}.code-explain{display:none}.test-workspace{grid-template-columns:150px 1fr}.test-workspace>aside{grid-column:1/-1}.history-workspace{grid-template-columns:180px 1fr}.restore-card{display:none}.workspace-trigger{font-size:0}.workspace-trigger:first-letter{font-size:9px}}@media (max-width:760px){.setup-overlay,.build-overlay{padding:3px}.setup-shell{grid-template-columns:1fr;height:99vh}.setup-shell>aside{display:none}.choice-grid.three,.package-compare,.docs-grid,.setup-manifest{grid-template-columns:1fr}.build-shell{height:99vh}.build-shell>header{grid-template-columns:1fr auto;padding:0 8px}.build-shell>header nav{z-index:2;background:#050a11;border-bottom:1px solid #ffffff10;justify-content:flex-start;height:38px;position:absolute;top:66px;left:0;right:0;overflow-x:auto}.build-project small,.build-actions span,.build-context em{display:none}.build-context{margin-top:38px}.preview-toolbar>span{display:none}.preview-browser{min-width:320px}.preview-browser>section{grid-template-columns:85px 1fr}.preview-browser main{padding:12px}.preview-metrics{grid-template-columns:1fr}.preview-metrics article:nth-child(n+2){display:none}.code-workspace,.changes-workspace,.test-workspace,.decision-workspace,.history-workspace{grid-template-columns:1fr;padding:8px}.code-workspace>aside,.changes-workspace>aside,.test-score,.decision-workspace>aside,.history-workspace>aside,.build-shell>footer em{display:none}.workspace-trigger{font-size:8px}.workspace-trigger:first-letter{font-size:inherit}}.view-more-chats{width:100%;color:var(--core);text-align:left;background:0 0;border:0;padding:9px;font-size:7px}.name-chat-overlay{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01040ae8;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.name-chat-overlay>section{border:1px solid var(--core);width:min(480px,95vw);padding:25px}@supports (color:color-mix(in lab, red, red)){.name-chat-overlay>section{border:1px solid color-mix(in srgb,var(--core) 30%,#ffffff12)}}.name-chat-overlay>section{background:linear-gradient(145deg,#0b1521,#040910);border-radius:14px;box-shadow:0 30px 100px #000d}.name-chat-overlay h2{margin:7px 0;font-size:22px}.name-chat-overlay p{color:#728696;font-size:8px;line-height:1.6}.name-chat-overlay label{color:#718596;margin-top:18px;font-size:7px;display:block}.name-chat-overlay input{color:#fff;background:#060d16;border:1px solid #ffffff14;border-radius:7px;outline:0;width:100%;margin-top:6px;padding:11px;font-size:10px;display:block}.name-chat-overlay input:focus{border-color:var(--core)}.name-chat-overlay>section>small{color:#5e7283;margin-top:6px;font-size:6px;display:block}.name-chat-overlay footer{background:0 0;border:0;justify-content:flex-end;gap:7px;height:auto;margin-top:20px;padding:0}.name-chat-overlay footer button{background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;padding:8px 11px;font-size:8px}.name-chat-overlay footer button:last-child{color:#061019;background:var(--core);border-color:var(--core)}.name-chat-overlay footer button:disabled{opacity:.35}.dev-chat-drawer{width:min(850px,96%);height:min(610px,100% - 58px)}.dev-chat-body{flex:1;grid-template-columns:220px 1fr;min-height:0;display:grid}.dev-chat-history{background:#040910;border-right:1px solid #ffffff0e;min-height:0;padding:11px;overflow-y:auto}.dev-chat-history label{font:6px var(--font-geist-mono);color:#617586;display:block}.dev-chat-history select{color:#fff;background:#07101a;border:1px solid #ffffff12;border-radius:5px;width:100%;margin-top:6px;padding:7px;font-size:7px;display:block}.dev-chat-history>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0b;width:100%;padding:9px 7px;position:relative}.dev-chat-history>button b,.dev-chat-history>button small,.dev-chat-history>button time{display:block}.dev-chat-history>button b{font-size:7px}.dev-chat-history>button small{color:#5f7383;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:6px;overflow:hidden}.dev-chat-history>button time{font:5px var(--font-geist-mono);color:#4f6373;margin-top:4px}.dev-chat-history>button.selected{background:var(--core)}@supports (color:color-mix(in lab, red, red)){.dev-chat-history>button.selected{background:color-mix(in srgb,var(--core) 8%,transparent)}}.dev-chat-history>button.selected{color:var(--core)}.dev-chat-history .new-dev-chat{border:1px solid var(--core);margin:9px 0}@supports (color:color-mix(in lab, red, red)){.dev-chat-history .new-dev-chat{border:1px solid color-mix(in srgb,var(--core) 25%,transparent)}}.dev-chat-history .new-dev-chat{color:var(--core);border-radius:5px}.dev-history-label{font:5px var(--font-geist-mono);color:#586c7c;margin:13px 6px 2px;display:block}.dev-chat-main{flex-direction:column;min-width:0;min-height:0;display:flex}.controller-route{border:1px solid var(--core);grid-template-columns:26px 1fr auto;align-items:center;gap:7px;margin:9px 11px 0;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.controller-route{border:1px solid color-mix(in srgb,var(--core) 20%,transparent)}}.controller-route{background:var(--core);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.controller-route{background:color-mix(in srgb,var(--core) 5%,transparent)}}.controller-route>i{color:var(--core);font-style:normal}.controller-route b,.controller-route small{display:block}.controller-route b{font-size:7px}.controller-route small{color:#617586;margin-top:2px;font-size:6px}.controller-route em{font:normal 5px var(--font-geist-mono);color:#53f5bd}.dev-chat-presets{border-bottom:1px solid #ffffff0d;gap:4px;padding:8px 11px;display:flex;overflow-x:auto}.dev-chat-presets>span{font:5px/1.4 var(--font-geist-mono);color:#617586;flex:0 0 95px;padding-top:5px}.dev-chat-presets button{text-align:left;background:#ffffff03;border:1px solid #ffffff0e;border-radius:5px;flex:0 0 105px;padding:7px}.dev-chat-presets button:hover{border-color:var(--core)}.dev-chat-presets b,.dev-chat-presets small,.dev-chat-presets em{display:block}.dev-chat-presets b{color:#9aabb7;font-size:6px}.dev-chat-presets small{color:var(--core);margin:4px 0;font-size:5px}.dev-chat-presets em{font:normal 5px/1.3 var(--font-geist-mono);color:#596d7d}.dev-empty-chat{text-align:center;flex:1;place-content:center;display:grid}.dev-empty-chat b{font-size:11px}.dev-empty-chat p{color:#617586;font-size:7px}.dev-chat-main .dev-chat-context{flex:none}.dev-chat-main .dev-chat-thread{flex:1}.dev-chat-main .dev-chat-compose{flex:none}@media (max-width:760px){.dev-chat-drawer{width:auto;height:auto;inset:76px 5px 55px}.dev-chat-body{grid-template-columns:1fr}.dev-chat-history{border-bottom:1px solid #ffffff0e;border-right:0;max-height:150px}.dev-chat-history>button:not(.new-dev-chat),.controller-route em{display:none}.dev-chat-presets{max-height:85px}.dev-chat-presets>span{display:none}}.decision-trigger{color:#ffd66b;background:#ffd66b0a;border:1px solid #ffd66b44;border-radius:7px;padding:7px 9px;font-size:8px}.decision-trigger b{margin-left:4px}.decision-overlay{z-index:66;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#01040af2;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.decision-shell{border:1px solid var(--core);grid-template-columns:275px 1fr;width:min(1150px,98vw);height:min(790px,97vh);min-height:0;display:grid}@supports (color:color-mix(in lab, red, red)){.decision-shell{border:1px solid color-mix(in srgb,var(--core) 24%,#ffffff12)}}.decision-shell{background:linear-gradient(145deg,#0b1420,#04080f);border-radius:15px;overflow:hidden;box-shadow:0 35px 120px #000e}.decision-shell>aside{background:#050b13;border-right:1px solid #ffffff10;flex-direction:column;min-height:0;padding:22px 15px;display:flex}.decision-shell>aside h2{margin:6px 0;font-size:21px}.decision-shell>aside>p{color:#687d8d;font-size:7px;line-height:1.6}.decision-count{border:1px solid #ffffff0e;border-radius:7px;align-items:end;gap:8px;margin:14px 0;padding:10px;display:flex}.decision-count b{font:24px var(--font-geist-mono);color:#ffd66b}.decision-count span{color:#6c8090;padding-bottom:3px;font-size:7px}.decision-shell>aside nav{min-height:0;overflow-y:auto}.decision-shell>aside nav button{text-align:left;color:#687d8d;background:0 0;border:0;border-left:1px solid #ffffff0f;grid-template-columns:26px 1fr;align-items:center;width:100%;padding:10px;display:grid}.decision-shell>aside nav button>i{width:20px;height:20px;font:normal 6px var(--font-geist-mono);border:1px solid #ffffff14;border-radius:50%;place-items:center;display:grid}.decision-shell>aside nav b,.decision-shell>aside nav small{display:block}.decision-shell>aside nav b{font-size:7px;line-height:1.35}.decision-shell>aside nav small{color:#5a6e7e;margin-top:3px;font-size:6px}.decision-shell>aside nav button.selected{color:var(--core);border-color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.decision-shell>aside nav button.selected{background:color-mix(in srgb,var(--core) 6%,transparent)}}.decision-shell>aside nav button.done>i{color:#53f5bd;border-color:#53f5bd}.decision-resume{background:#53f5bd08;border-left:1px solid #53f5bd;margin-top:auto;padding:10px}.decision-resume b,.decision-resume small{display:block}.decision-resume b{color:#53f5bd;font-size:7px}.decision-resume small{color:#607485;margin-top:4px;font-size:6px;line-height:1.4}.decision-shell>main{flex-direction:column;min-width:0;min-height:0;display:flex}.decision-shell>main>header{border-bottom:1px solid #ffffff10;flex:none;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.decision-shell>main>header h2{max-width:650px;margin:6px 0 0;font-size:18px}.decision-shell>main>header button{background:#ffffff05;border:1px solid #ffffff14;border-radius:50%;width:33px;height:33px;font-size:18px}.decision-content{flex:1;min-height:0;padding:17px 22px;overflow-y:auto}.decision-task{border:1px solid #ffffff0e;border-radius:7px;align-items:center;gap:8px;padding:10px;display:flex}.decision-task span{font:6px var(--font-geist-mono);color:#ffd66b}.decision-task b{font-size:8px}.decision-task em{font:normal 6px var(--font-geist-mono);color:#ffd66b;margin-left:auto}.decision-why{padding:11px 0}.decision-why b{font-size:8px}.decision-why p{color:#6d8191;margin:4px 0;font-size:7px;line-height:1.5}.decision-options{gap:6px;display:grid}.decision-options button{text-align:left;background:#ffffff03;border:1px solid #ffffff0e;border-radius:7px;grid-template-columns:25px 1fr auto;align-items:center;padding:10px;display:grid}.decision-options button>i{color:#607485;font-style:normal}.decision-options button b,.decision-options button small{display:block}.decision-options button b{font-size:8px}.decision-options button small{color:#617586;margin-top:3px;font-size:6px}.decision-options button em{font:normal 6px var(--font-geist-mono);color:#718596}.decision-options button.selected{border-color:var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.decision-options button.selected{background:color-mix(in srgb,var(--core) 8%,transparent)}}.decision-options button.selected>i{color:var(--core)}.custom-decision{color:#718596;margin-top:9px;font-size:7px;display:block}.custom-decision textarea{resize:none;border:1px solid var(--core);width:100%;height:70px;margin-top:5px;padding:9px;display:block}@supports (color:color-mix(in lab, red, red)){.custom-decision textarea{border:1px solid color-mix(in srgb,var(--core) 30%,transparent)}}.custom-decision textarea{color:#fff;background:#06101a;border-radius:6px;font-size:8px}.decision-impact{background:#ffffff03;border:1px solid #ffffff0e;border-radius:7px;grid-template-columns:90px 1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin-top:13px;padding:10px;display:grid}.decision-impact>span{font:6px var(--font-geist-mono);color:var(--core)}.decision-impact b,.decision-impact small{display:block}.decision-impact b{font-size:7px}.decision-impact small{color:#617586;margin-top:3px;font-size:5px}.decision-impact>i{color:var(--core);font-style:normal}.decision-shell>main>footer{flex:0 0 60px;justify-content:flex-end;gap:7px;height:auto;padding:0 22px;display:flex}.decision-shell>main>footer button{background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;padding:8px 11px;font-size:7px}.decision-shell>main>footer .primary{color:#061019;background:var(--core);border-color:var(--core)}.decision-shell>main>footer button:disabled{opacity:.35}@media (max-width:900px){.decision-trigger{font-size:0}.decision-trigger:first-letter{font-size:9px}.decision-impact{grid-template-columns:1fr 1fr 1fr}.decision-impact>span{grid-column:1/-1}.decision-impact>i{display:none}}@media (max-width:650px){.decision-overlay{padding:3px}.decision-shell{grid-template-columns:1fr;height:99vh}.decision-shell>aside{display:none}.decision-shell>main>header{padding:14px}.decision-content{padding:11px}.decision-shell>main>footer{padding:0 10px}.decision-shell>main>footer button:first-child,.decision-impact{display:none}.decision-trigger{font-size:8px}.decision-trigger:first-letter{font-size:inherit}}.landing-v2{--lv2-line:#85e6f124;--lv2-panel:#09161fc2}.landing-v2 .landing-nav{border-bottom-color:var(--lv2-line)}.landing-v2 .landing-links{gap:28px}.landing-v2 .landing-links a{font-size:12px}.v2-hero{min-height:760px;padding-top:138px}.v2-hero .hero-copy{max-width:760px}.v2-hero .hero-copy h1{font-size:clamp(50px,6vw,86px);line-height:.98}.v2-hero .hero-copy>p{max-width:680px;font-size:18px;line-height:1.65}.hero-trust{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.hero-trust span{font:600 9px var(--font-mono);letter-spacing:.1em;color:#7f9ba7}.hero-trust span:first-letter{color:#51e4d2}.v2-glass{min-height:520px}.hero-route{grid-template-columns:repeat(6,1fr);gap:5px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.hero-route div{color:#5f7883;border-top:1px solid #27424c;align-items:center;gap:6px;padding-top:10px;display:flex}.hero-route i{width:20px;height:20px;font-style:normal;font:9px var(--font-mono);border:1px solid #2c4650;border-radius:50%;place-items:center;display:grid}.hero-route small{font:8px var(--font-mono)}.hero-route .done{color:#56dccb}.hero-route .active{color:#ffc76b;border-color:#7a6845}.landing-proofbar{border:1px solid var(--lv2-line);border-left:0;border-right:0;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto;display:grid}.landing-proofbar div{border-right:1px solid var(--lv2-line);padding:28px 4vw}.landing-proofbar div:last-child{border:0}.landing-proofbar b{font:400 28px var(--font-mono);color:#e6f6f7;display:block}.landing-proofbar span{color:#758e99;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:10px;display:block}.product-duo,.workflow-section,.platform-section,.control-section{max-width:1500px;margin:auto;padding:120px 6vw}.product-duo .section-intro,.workflow-section .section-intro,.platform-section .section-intro,.control-section .section-intro{max-width:800px}.product-duo .section-intro h2,.workflow-section .section-intro h2,.platform-section .section-intro h2,.control-section .section-intro h2{letter-spacing:-.045em;margin:17px 0;font-size:clamp(40px,5vw,68px);line-height:1.04}.product-duo .section-intro>p,.workflow-section .section-intro>p,.platform-section .section-intro>p{color:#8299a4;max-width:680px;line-height:1.7}.duo-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:52px;display:grid}.duo-grid article{border:1px solid var(--lv2-line);background:linear-gradient(145deg,#0c1c25f2,#071118e6);border-radius:20px;padding:40px;position:relative;overflow:hidden}.duo-grid article:after{content:"";background:#39d3ce12;border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:-130px;box-shadow:0 0 80px #39d3ce1b}.duo-grid article.brain-product:after{background:#bd76ff12;box-shadow:0 0 80px #bd76ff1b}.duo-grid header{justify-content:space-between;display:flex}.duo-grid header span{font:12px var(--font-mono);color:#4c6975}.duo-grid header em{font:600 9px var(--font-mono);letter-spacing:.12em;color:#52dacb;font-style:normal}.duo-grid h3{letter-spacing:-.035em;margin:60px 0 14px;font-size:34px}.duo-grid p{color:#91a5ae;line-height:1.65}.duo-grid ul{border-top:1px solid var(--lv2-line);padding:18px 0 10px;list-style:none}.duo-grid li{color:#a7b8bf;padding:8px 0;font-size:12px}.duo-grid li:before{content:"✓";color:#54dbca;margin-right:10px}.duo-grid button{color:#56dfd0;cursor:pointer;background:0 0;border:0;padding:12px 0;font-weight:650}.workflow-section{border-top:1px solid var(--lv2-line);grid-template-columns:.82fr 1.18fr;align-items:start;gap:9vw;display:grid}.workflow-list{border-top:1px solid var(--lv2-line)}.workflow-list article{border-bottom:1px solid var(--lv2-line);grid-template-columns:50px 1fr 25px;align-items:center;gap:18px;padding:24px 0;display:grid}.workflow-list article>span{font:11px var(--font-mono);color:#4d6873}.workflow-list h3{margin:0 0 5px;font-size:17px}.workflow-list p{color:#8197a1;margin:0;font-size:12px;line-height:1.5}.workflow-list i{color:#3f626c;font-style:normal}.platform-section{border-top:1px solid var(--lv2-line)}.platform-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:54px;display:grid}.platform-grid article{background:var(--lv2-panel);border:1px solid var(--lv2-line);border-radius:14px;min-height:230px;padding:30px}.platform-grid article>i{color:#57e2d3;border:1px solid #2d5960;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.platform-grid h3{margin:40px 0 10px;font-size:18px}.platform-grid p{color:#8399a3;font-size:12px;line-height:1.65}.efficiency-story{background:radial-gradient(circle at 10% 20%,#133432,#0000 45%),#0a181e;border:1px solid #31575b;border-radius:22px;grid-template-columns:1fr 1fr;gap:9vw;max-width:1370px;margin:30px auto 120px;padding:65px;display:grid}.efficiency-story h2{letter-spacing:-.04em;margin:16px 0;font-size:48px;line-height:1.06}.efficiency-story>div>p{color:#8ca2ab;line-height:1.65}.efficiency-story ul{padding:15px 0;list-style:none}.efficiency-story li{color:#b2c1c6;padding:7px;font-size:12px}.efficiency-story li:before{content:"◇";color:#54dece;margin-right:10px}.efficiency-visual{border-top:1px solid #27434a}.efficiency-visual article{border-bottom:1px solid #27434a;grid-template-columns:40px 1fr auto;align-items:center;padding:19px 0;display:grid}.efficiency-visual article>span{font:10px var(--font-mono);color:#50707a}.efficiency-visual b,.efficiency-visual small{display:block}.efficiency-visual small{color:#6d858f;margin-top:3px;font-size:10px}.efficiency-visual em{font:600 10px var(--font-mono);color:#54dfcf;font-style:normal}.v2-exchange{border-top:1px solid var(--lv2-line);border-bottom:1px solid var(--lv2-line)}.control-section .section-intro{margin-bottom:55px}.control-grid{background:var(--lv2-line);border:1px solid var(--lv2-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.control-grid article{background:#08151c;min-height:220px;padding:30px}.control-grid span{font:10px var(--font-mono);color:#4e6873}.control-grid h3{margin:55px 0 10px;font-size:17px}.control-grid p{color:#8398a2;font-size:12px;line-height:1.6}.landing-v2 .pricing-section{border-top:1px solid var(--lv2-line)}.landing-v2 .pricing-disclaimer{text-align:center;color:#657d87;margin-top:20px;display:block}.landing-v2 .landing-final h2{font-size:clamp(52px,7vw,92px);line-height:.95}@media (max-width:1000px){.landing-v2 .landing-links{display:none}.v2-hero{min-height:auto}.landing-proofbar{grid-template-columns:repeat(2,1fr)}.duo-grid,.workflow-section,.efficiency-story{grid-template-columns:1fr}.platform-grid,.control-grid{grid-template-columns:repeat(2,1fr)}.workflow-section{gap:45px}.efficiency-story{margin-left:4vw;margin-right:4vw}.v2-glass{min-height:460px}}@media (max-width:650px){.landing-v2 .landing-nav{padding:14px 16px}.landing-v2 .landing-nav .nav-login{display:none}.v2-hero{padding:115px 20px 55px}.v2-hero .hero-copy h1{font-size:48px}.hero-trust{display:none}.landing-proofbar{grid-template-columns:1fr 1fr}.landing-proofbar div{padding:20px}.product-duo,.workflow-section,.platform-section,.control-section{padding:80px 20px}.duo-grid,.platform-grid,.control-grid{grid-template-columns:1fr}.duo-grid article{padding:27px}.duo-grid h3{margin-top:40px}.efficiency-story{gap:45px;padding:35px 24px}.efficiency-story h2{font-size:38px}.hero-route{grid-template-columns:repeat(3,1fr);row-gap:10px}.platform-grid article,.control-grid article{min-height:auto}.landing-v2 .exchange-section{padding-left:20px;padding-right:20px}}.auth-loading{color:#dfeff2;background:#040a10;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.auth-loading .brand-mark{--core:#54dfcf;transform:scale(1.25)}.auth-loading b{letter-spacing:.12em;color:#78939c;font-size:11px}.real-auth .login-card label{color:#8096a0;margin-top:13px;font-size:9px;display:block}.real-auth .login-card input{color:#eefbfc;background:#071019;border:1px solid #ffffff17;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:12px 13px;display:block}.real-auth .login-card input:focus{border-color:#55dfd0;box-shadow:0 0 0 3px #55dfd00e}.auth-provider-note{background:#ffffff04;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:38px 1fr;gap:2px 10px;margin:19px 0;padding:12px;display:grid}.auth-provider-note>span{width:34px;height:34px;font:7px var(--font-geist-mono);color:#758f99;border:1px solid #ffffff18;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.auth-provider-note b{font-size:9px}.auth-provider-note small{color:#637a85;font-size:7px}.auth-message{border-radius:7px;margin-top:12px;padding:10px 11px;font-size:8px;line-height:1.45}.auth-message.error{color:#ff9aa8;background:#ff70830c;border:1px solid #ff708344}.auth-message.notice{color:#8ff1e5;background:#55dfd00c;border:1px solid #55dfd044}.auth-text{color:#78dcd2;cursor:pointer;background:0 0;border:0;margin:11px auto 3px;font-size:8px;display:block}.real-auth .email-login:disabled{opacity:.38;cursor:not-allowed}.footer-note button{cursor:pointer;background:#ffffff06;border:1px solid #ffffff16;border-radius:5px;padding:5px 7px;font-size:7px}.footer-note button:hover{border-color:var(--core);color:var(--core)}.history-state,.history-empty{color:#6f8490;background:#ffffff03;border:1px solid #ffffff0f;border-radius:7px;margin:8px 0;padding:10px;font-size:7px;line-height:1.45;display:block}.history-state.error{text-align:left;color:#ff9aaa;cursor:pointer;border-color:#ff718433;width:100%}.history-empty b,.history-empty small{display:block}.history-empty b{color:#9eb0b8;font-size:8px}.history-empty small{color:#637985;margin-top:4px}.setup-error{color:#ff9aaa;background:#ff71830b;border:1px solid #ff718444;border-radius:7px;margin:0 22px 10px;padding:10px 12px;font-size:8px}.usage-overlay{z-index:92;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02070bd9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.usage-shell{background:#0b151b;border:1px solid #29434b;border-radius:18px;width:min(980px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 100px #000c}.usage-shell>header{border-bottom:1px solid #203139;justify-content:space-between;gap:20px;padding:28px 30px 22px;display:flex}.usage-shell h2{margin:8px 0;font-size:30px}.usage-shell header p{color:#8498a1;margin:0}.usage-shell header>button{background:#0c171c;border:1px solid #2c444c;border-radius:50%;width:34px;height:34px;font-size:20px}.usage-shell>nav{border-bottom:1px solid #203139;gap:6px;padding:18px 30px;display:flex}.usage-shell>nav button{color:#82959e;background:#0c171c;border:1px solid #263e46;border-radius:8px;padding:9px 14px}.usage-shell>nav button.selected{border-color:var(--core);color:var(--core);background:#102522}.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px 30px;display:grid}.usage-grid article{background:#101c22;border:1px solid #263d45;border-radius:12px;padding:18px}.usage-grid article>div{justify-content:space-between;display:flex}.usage-grid article>div span{color:#a6b5bb;font-size:12px}.usage-grid article>div b{font:20px var(--font-mono);color:var(--core)}.usage-grid article>i,.usage-admin>div>i{background:#1e3037;border-radius:8px;height:6px;margin:15px 0;display:block;overflow:hidden}.usage-grid article>i em,.usage-admin>div>i em{background:var(--core);border-radius:8px;height:100%;display:block}.usage-grid article.warning>i em{background:#ffc76b}.usage-grid article.critical>i em{background:#ff7186}.usage-grid article p{font-size:12px}.usage-grid article small{color:#6f848d}.usage-empty{text-align:center;color:#8498a1;border:1px dashed #2a444b;border-radius:12px;margin:28px 30px;padding:45px}.usage-empty b{color:#d3dde0}.usage-admin{padding:24px 30px}.usage-admin-head{border-bottom:1px solid #203139;justify-content:space-between;padding-bottom:16px!important;display:flex!important}.usage-admin>div{border-bottom:1px solid #1b2c33;grid-template-columns:1.4fr 1fr 70px 90px;align-items:center;gap:15px;padding:14px 0;display:grid}.usage-admin span b,.usage-admin span small{display:block}.usage-admin span small,.usage-admin>div>small{color:#71868f}.usage-admin strong{font:16px var(--font-mono)}.usage-shell>footer{color:#71868f;border-top:1px solid #203139;justify-content:space-between;align-items:center;padding:18px 30px;font-size:11px;display:flex}.usage-shell>footer button{background:var(--core);color:#051014;border:0;border-radius:8px;padding:10px 20px;font-weight:700}@media (max-width:700px){.usage-overlay{padding:8px}.usage-grid{grid-template-columns:1fr;padding:16px}.usage-admin{padding:16px}.usage-admin>div{grid-template-columns:1fr 70px}.usage-admin>div>i,.usage-admin>div>small{display:none}.usage-shell>footer{align-items:flex-start;gap:12px}}.usage-margin{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px 30px;display:grid}.usage-margin>.usage-admin-head{grid-column:1/-1}.usage-margin article{background:#101c22;border:1px solid #263d45;border-radius:12px;padding:18px}.usage-margin article>div{justify-content:space-between;gap:16px;display:flex}.usage-margin article span small,.usage-margin article strong small{color:#71868f;font:10px var(--font-sans);display:block}.usage-margin article span b{font-size:14px}.usage-margin article strong{text-align:right;color:var(--core);font:20px var(--font-mono)}.usage-margin dl{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.usage-margin dl div{background:#0b171c;border:1px solid #20343b;border-radius:8px;padding:9px}.usage-margin dt{color:#71868f;font-size:9px}.usage-margin dd{font:12px var(--font-mono);margin:4px 0 0}.usage-margin article>i{background:#1e3037;border-radius:8px;height:5px;display:block;overflow:hidden}.usage-margin article>i em{background:var(--core);height:100%;display:block}@media (max-width:700px){.usage-margin{grid-template-columns:1fr;padding:16px}}.source-card>button{color:var(--core);cursor:pointer;background:#102522;border:1px solid #2f5f5b;border-radius:6px;margin-top:10px;padding:8px;font-size:7px}.brain-review-overlay{z-index:94;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#02070be8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.brain-review-shell{background:#0b151b;border:1px solid #29434b;border-radius:18px;width:min(1080px,97vw);max-height:94vh;overflow:auto;box-shadow:0 30px 110px #000d}.brain-review-shell>header{border-bottom:1px solid #203139;justify-content:space-between;gap:20px;padding:28px 30px 22px;display:flex}.brain-review-shell h2{margin:8px 0;font-size:32px}.brain-review-shell header p{color:#8498a1;max-width:690px;margin:0}.brain-review-shell header>button{background:#0c171c;border:1px solid #2c444c;border-radius:50%;width:34px;height:34px;font-size:20px}.brain-review-shell>nav{border-bottom:1px solid #203139;align-items:center;gap:6px;padding:16px 30px;display:flex}.brain-review-shell>nav button{color:#82959e;background:#0c171c;border:1px solid #263e46;border-radius:8px;padding:9px 14px}.brain-review-shell>nav button.selected{border-color:var(--core);color:var(--core);background:#102522}.brain-review-shell>nav span{color:#71868f;font:10px var(--font-mono);margin-left:auto}.brain-review-body{grid-template-columns:300px 1fr;min-height:470px;display:grid}.brain-review-body>aside{border-right:1px solid #203139;flex-direction:column;gap:7px;padding:18px;display:flex}.brain-review-body>aside button{text-align:left;background:#0d181e;border:1px solid #243941;border-radius:9px;padding:13px}.brain-review-body>aside button.selected{border-color:var(--core);background:#112522}.brain-review-body>aside span{color:var(--core);font:8px var(--font-mono);text-transform:uppercase;display:block}.brain-review-body>aside b,.brain-review-body>aside small{margin-top:5px;display:block}.brain-review-body>aside small{color:#6f838c}.brain-review-body>main{padding:25px 30px}.brain-provenance{background:#0d1a20;border:1px solid #253c44;border-radius:9px;grid-template-columns:120px 1fr;gap:4px 12px;padding:13px;display:grid}.brain-provenance span{color:#6f848d;font:8px var(--font-mono);grid-row:1/3}.brain-provenance small{color:#6f848d}.brain-review-body main h3{margin:22px 0 10px;font-size:24px}.brain-content{color:#a9b8bd;white-space:pre-wrap;line-height:1.65}.brain-review-body details{border:1px solid #243941;border-radius:8px;margin:18px 0;padding:11px}.brain-review-body summary{cursor:pointer;color:#8498a1}.brain-review-body pre{white-space:pre-wrap;color:#7f959e;font-size:10px}.brain-review-body label{color:#82959e;font-size:10px;display:block}.brain-review-body label span{float:right;color:#60757e}.brain-review-body textarea{color:#e4edef;background:#081218;border:1px solid #29434b;border-radius:8px;width:100%;min-height:75px;margin-top:7px;padding:11px;display:block}.brain-review-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.brain-review-actions button,.brain-review-empty button{background:#101b21;border:1px solid #3a4c52;border-radius:8px;padding:10px 15px}.brain-review-actions button.primary{border-color:var(--core);background:var(--core);color:#061014;font-weight:700}.brain-review-empty{text-align:center;color:#8498a1;border:1px dashed #29434b;border-radius:12px;margin:30px;padding:60px}.brain-review-empty b{color:#d1dcdf}.brain-review-shell>footer{color:#71868f;border-top:1px solid #203139;justify-content:space-between;align-items:center;padding:17px 30px;font-size:10px;display:flex}.brain-review-shell>footer button{background:#101b21;border:1px solid #2d474f;border-radius:7px;padding:9px 15px}@media (max-width:760px){.brain-review-overlay{padding:7px}.brain-review-body{grid-template-columns:1fr}.brain-review-body>aside{border-bottom:1px solid #203139;border-right:0;max-height:180px;overflow:auto}.brain-review-body>main{padding:18px}.brain-review-shell>footer{align-items:flex-start;gap:12px}}.brain-import-button{cursor:pointer;background:#102522;border:1px solid #2f5f5b;border-radius:8px;padding:9px 14px;color:var(--core)!important;font-size:10px!important}.brain-import-button input{display:none}.portability-notice{color:#9be2a1;background:#4e8a4f12;border:1px solid #4d7b543d;border-radius:7px;margin:12px 30px 0;padding:10px 12px;font-size:9px}.brain-review-actions .archive-source{color:#e8bd7d;border-color:#725b3e;margin-right:auto}@media (max-width:760px){.brain-review-shell>nav{flex-wrap:wrap}.brain-review-shell>nav span{width:100%;margin:0}.brain-import-button{font-size:8px!important}}.release-empty{text-align:center;color:#708591;border:1px dashed #29434b;border-radius:12px;place-content:center;min-height:390px;padding:40px;display:grid}.release-empty>b{color:#d8e2e5;font-size:18px}.release-empty p{max-width:650px;line-height:1.7}.release-empty>div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.release-empty span{color:var(--core);font:7px var(--font-mono);background:#0d181e;border:1px solid #28424a;border-radius:7px;padding:8px 10px}.release-empty button{color:var(--core);background:#102027;border:1px solid #36525b;border-radius:7px;justify-self:center;padding:9px 16px}.release-candidate-head{border:1px solid var(--core);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 21px;display:flex}@supports (color:color-mix(in lab, red, red)){.release-candidate-head{border:1px solid color-mix(in srgb,var(--core) 18%,#ffffff0e)}}.release-candidate-head{background:#060d16;border-radius:11px}.release-candidate-head h3{margin:7px 0;font-size:16px}.release-candidate-head code{color:#78909b;overflow-wrap:anywhere;font-size:8px}.release-state{color:#91a5ad;text-transform:uppercase;font:7px var(--font-mono);white-space:nowrap;border:1px solid #36515a;border-radius:20px;padding:7px 11px}.release-state.gated,.release-state.approved,.release-state.deployed{color:#53f5bd;border-color:#53f5bd66}.release-state.failed,.release-state.rollback_requested{color:#ffd66b;border-color:#ffd66b66}.release-candidate-tabs{gap:6px;margin:11px 0;display:flex}.release-candidate-tabs button{text-align:left;color:#6f8490;background:#ffffff04;border:1px solid #ffffff12;border-radius:7px;padding:9px 12px;display:grid}.release-candidate-tabs button.selected{border-color:var(--core)}@supports (color:color-mix(in lab, red, red)){.release-candidate-tabs button.selected{border-color:color-mix(in srgb,var(--core) 45%,transparent)}}.release-candidate-tabs button.selected{color:var(--core)}.release-candidate-tabs b{text-transform:uppercase;font:7px var(--font-mono)}.release-candidate-tabs small{margin-top:4px;font-size:6px}.release-notice{border-left:2px solid var(--core);background:var(--core)}@supports (color:color-mix(in lab, red, red)){.release-notice{background:color-mix(in srgb,var(--core) 7%,transparent)}}.release-notice{color:#9db0b7;padding:10px 13px;font-size:8px}.wide-action:disabled{opacity:.42;cursor:not-allowed}.wide-action.rollback{color:#efbc7c;background:#8e674112;border-color:#8e6741}.release-truth{background:#ffffff03;border:1px solid #ffffff0e;border-radius:8px;min-height:130px;margin-top:10px;padding:16px}.release-truth b{font-size:10px}.release-truth p{color:#748995;font-size:8px;line-height:1.7}.release-truth a{color:var(--core);font-size:8px}@media (max-width:760px){.release-candidate-head{flex-direction:column}.release-candidate-tabs{overflow-x:auto}.release-candidate-tabs button{min-width:140px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.cognitive-stage{background:linear-gradient(115deg,color-mix(in srgb,var(--core) 4%,transparent),transparent 24% 76%,color-mix(in srgb,var(--accent) 5%,transparent)),#02070d73}.cognitive-stage:before{background:linear-gradient(90deg,transparent 19%,color-mix(in srgb,var(--core) 5%,transparent) 19.2%,transparent 19.4% 79%,color-mix(in srgb,var(--core) 5%,transparent) 79.2%,transparent 79.4%),linear-gradient(transparent 72%,color-mix(in srgb,var(--core) 7%,transparent) 72.3%,transparent 72.6%)}.core-wrap.cognitive{width:min(570px,82%);height:250px}.cognitive-field{perspective:500px;position:absolute;inset:10px 0 27px;overflow:hidden}.field-depth{opacity:.35;filter:blur(18px);position:absolute;inset:12% 6%}.depth-a{background:radial-gradient(ellipse at 22% 58%,color-mix(in srgb,var(--core) 30%,transparent),transparent 31%)}.depth-b{background:radial-gradient(ellipse at 51% 38%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 34%)}.depth-c{background:radial-gradient(ellipse at 82% 57%,color-mix(in srgb,var(--core) 24%,transparent),transparent 28%)}.cortex-fold{border-top:1px solid color-mix(in srgb,var(--core) 30%,transparent);transform-origin:50%;height:52px;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--core) 18%,transparent));border-radius:50%;animation:7s ease-in-out infinite fold-drift;position:absolute}.cortex-fold:before,.cortex-fold:after{content:"";background:var(--core);width:4px;height:4px;box-shadow:0 0 8px var(--core);border-radius:50%;position:absolute}.cortex-fold:before{top:-2px;left:12%}.cortex-fold:after{top:7px;right:16%}.cortex-fold span{background:linear-gradient(90deg,transparent,var(--core),transparent);opacity:.32;width:28%;height:2px;position:absolute;top:-2px;left:36%}.fold-0{width:43%;top:28%;left:7%;transform:rotate(8deg)}.fold-1{width:38%;animation-delay:-1s;top:52%;left:17%;transform:rotate(-11deg)}.fold-2{width:39%;animation-delay:-2s;top:20%;left:34%;transform:rotate(17deg)}.fold-3{width:45%;animation-delay:-3s;top:54%;left:45%;transform:rotate(-15deg)}.fold-4{width:32%;animation-delay:-4s;top:30%;left:62%;transform:rotate(9deg)}.fold-5{width:50%;animation-delay:-5s;top:72%;left:27%;transform:rotate(2deg)}.thought-path{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--core) 35%,transparent),transparent);transform-origin:0;height:1px;position:absolute}.thought-path span{width:7px;height:5px;box-shadow:0 0 12px 3px var(--core);opacity:0;background:#fff;border-radius:50%;position:absolute;top:-2px}.path-0{width:31%;top:53%;left:17%;transform:rotate(-15deg)}.path-1{width:29%;top:36%;left:39%;transform:rotate(18deg)}.path-2{width:24%;top:53%;left:61%;transform:rotate(-18deg)}.path-3{width:34%;top:65%;left:30%;transform:rotate(3deg)}.path-4{width:35%;top:27%;left:49%;transform:rotate(8deg)}.cognitive-mote{background:var(--core);box-shadow:0 0 6px var(--core);opacity:.24;border-radius:50%;animation:4s ease-in-out infinite mote-float;position:absolute}.mote-2{opacity:.7}.mote-4{outline:1px solid color-mix(in srgb,var(--core) 20%,transparent);outline-offset:3px}.cognitive-region{border-left:1px solid color-mix(in srgb,var(--core) 36%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--core) 6%,transparent),transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);align-items:center;gap:7px;padding:7px 9px;display:flex;position:absolute}.cognitive-region>i{font:normal 7px var(--font-geist-mono);color:var(--core)}.cognitive-region b,.cognitive-region small{display:block}.cognitive-region b{font:7px var(--font-geist-mono);letter-spacing:.13em}.cognitive-region small{color:#5f7485;margin-top:2px;font-size:6px}.region-memory{top:58%;left:5%}.region-reason{top:14%;left:34%}.region-plan{top:62%;right:25%}.region-agents{top:28%;right:4%}.thought-status{white-space:nowrap;align-items:center;gap:7px;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.thought-status span{background:var(--core);width:4px;height:4px;box-shadow:0 0 8px var(--core);border-radius:50%}.thought-status b{font:6px var(--font-geist-mono);letter-spacing:.18em;color:#617a8c}.core-wrap.cognitive.active .thought-path span{opacity:1;animation:1.2s linear infinite thought-travel}.core-wrap.cognitive.active .cortex-fold{border-color:color-mix(in srgb,var(--core) 70%,transparent);animation-duration:2.2s}.core-wrap.cognitive.active .cognitive-region{box-shadow:inset 10px 0 20px color-mix(in srgb,var(--core) 8%,transparent)}.field-legend{gap:12px;display:flex;position:absolute;top:13px;left:15px}.field-legend span{font:6px var(--font-geist-mono);color:#4e6475;letter-spacing:.1em;align-items:center;gap:4px;display:flex}.field-legend i{background:var(--core);border-radius:50%;width:3px;height:3px}.field-readout{text-align:right;position:absolute;bottom:13px;right:15px}.field-readout>span,.field-readout>em{font:normal 6px var(--font-geist-mono);color:#526a7b;letter-spacing:.12em;display:block}.field-readout>b{font:20px var(--font-geist-mono);color:var(--core);margin:3px 0;display:block}.field-readout>b small{font-size:7px}@keyframes fold-drift{50%{filter:brightness(1.4) drop-shadow(0 0 7px color-mix(in srgb,var(--core) 25%,transparent));margin-top:5px}}@keyframes mote-float{50%{opacity:.7;transform:translate(4px,-6px)}}@keyframes thought-travel{0%{left:0}to{left:95%}}@media (max-width:760px){.core-wrap.cognitive{width:96%}.field-legend,.cognitive-region small{display:none}.region-reason{left:31%}.region-plan{right:21%}}.brain-disconnected .cognitive-field{opacity:.58;filter:saturate(.68)}.brain-disconnected .thought-path{opacity:.09;border-top-style:dotted}.brain-disconnected .cognitive-mote{opacity:.15}.brain-connected .cognitive-field{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--core) 16%,transparent))}.brain-connected .field-depth{opacity:.52}.knowledge-node{-webkit-appearance:none;appearance:none;z-index:5;cursor:pointer;opacity:.92;box-shadow:0 0 6px #fff,0 0 14px 4px var(--core);background:#fff;border:1px solid #ffffffb8;padding:0;animation:4s ease-in-out infinite mote-float,2.7s ease-in-out infinite knowledge-breathe}:is(.knowledge-node:hover,.knowledge-node:focus-visible){opacity:1;outline-offset:3px;box-shadow:0 0 9px #fff,0 0 24px 8px var(--core);outline:1px solid #fff;transform:scale(1.8)}.brain-connected.active .knowledge-node{animation-duration:1.8s,.9s}@keyframes knowledge-breathe{50%{box-shadow:0 0 9px #fff,0 0 23px 7px var(--core);filter:brightness(1.35)}}.core-wrap.cognitive .core-label{min-width:245px;bottom:-16px}.brain-power{border:1px solid color-mix(in srgb,var(--core) 24%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#050c13d9;border-radius:7px;grid-template-columns:1fr 90px 42px;align-items:center;gap:7px;margin:7px auto 0;padding:5px 7px;display:grid!important}.brain-power>span b,.brain-power>span em{display:block!important}.brain-power>span b{font:6px var(--font-geist-mono)!important;letter-spacing:.12em!important;color:#8ba0aa!important}.brain-power>span em{font:normal 6px var(--font-geist-mono);color:var(--core);margin-top:2px}.brain-power>i{background:#ffffff10;border-radius:6px;height:3px;display:block;overflow:hidden}.brain-power>i em{background:linear-gradient(90deg,var(--accent),var(--core));height:100%;box-shadow:0 0 7px var(--core);display:block}.brain-power>strong{font:11px var(--font-geist-mono);color:var(--core);text-align:right}.brain-power>strong small{color:#6d828c!important;margin:0!important;font-size:5px!important;display:inline!important}@media (prefers-reduced-motion:reduce){.core-wrap.cognitive *{animation-duration:.001ms!important;animation-iteration-count:1!important}.knowledge-node{animation:none}.brain-connected.active .knowledge-node{box-shadow:0 0 7px #fff,0 0 16px 5px var(--core)}}.thought-path{border-top:1px dashed color-mix(in srgb,var(--core) 28%,transparent);opacity:.18;height:26px;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--core) 18%,transparent));background:0 0;border-radius:50%;animation:4.6s ease-in-out infinite path-breathe}.thought-path span{width:8px;height:6px;top:-3px}.path-1{animation-delay:-.9s}.path-2{animation-delay:-1.8s}.path-3{animation-delay:-2.7s}.path-4{animation-delay:-3.6s}.core-wrap.cognitive.active .thought-path{opacity:.62;filter:brightness(1.5) drop-shadow(0 0 7px var(--core));animation-duration:1.55s}.core-wrap.cognitive.active .thought-path span{animation-name:thought-pulse;animation-duration:1.2s;animation-timing-function:ease-in-out}.cortex-fold{opacity:.42;border-top-style:dashed;animation-name:fold-drift,fold-breathe;animation-duration:7s,4.8s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite}.cortex-fold span{opacity:.55;width:24%;animation:4.2s ease-in-out infinite fold-signal;left:6%}.core-wrap.cognitive.active .cortex-fold{animation-duration:2.2s,1.6s}.core-wrap.cognitive.active .cortex-fold span{animation-duration:1.4s}@keyframes path-breathe{0%,to{opacity:.07;filter:brightness(.8) drop-shadow(0 0 2px color-mix(in srgb,var(--core) 15%,transparent))}42%{opacity:.4;filter:brightness(1.35) drop-shadow(0 0 6px color-mix(in srgb,var(--core) 45%,transparent))}64%{opacity:.15}}@keyframes fold-breathe{0%,to{opacity:.16}45%{opacity:.48}70%{opacity:.24}}@keyframes fold-signal{0%{opacity:.1;left:4%}45%{opacity:.72}to{opacity:.06;left:72%}}@keyframes thought-pulse{0%{opacity:0;left:0}12%{opacity:1}82%{opacity:1}to{opacity:0;left:95%}}.visual-emblem{display:none}.visual-neural-bloom .cognitive-field,.brain-neural-bloom .cognitive-field{background:radial-gradient(circle at 38% 43%,color-mix(in srgb,var(--core) 28%,transparent),transparent 18%),radial-gradient(circle at 63% 48%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 22%),radial-gradient(ellipse,color-mix(in srgb,var(--core) 8%,transparent),transparent 65%);width:88%;height:72%;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--core) 22%,transparent));border-radius:44% 56% 48% 52%;animation:7s ease-in-out infinite bloom-shape}.visual-neural-bloom .field-depth,.brain-neural-bloom .field-depth{border-radius:42% 58% 55% 45%;animation:11s linear infinite neural-turn}.visual-neural-bloom .cognitive-region,.brain-neural-bloom .cognitive-region{opacity:.58;background:0 0;border:0}.visual-neural-bloom .cortex-fold,.brain-neural-bloom .cortex-fold{border-top-style:dotted;border-color:color-mix(in srgb,var(--core) 45%,transparent)}.visual-prism-lattice .cognitive-field,.brain-prism-lattice .cognitive-field{clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%);background:conic-gradient(from 30deg,color-mix(in srgb,var(--core) 8%,transparent),transparent,color-mix(in srgb,var(--accent) 12%,transparent),transparent);width:72%;height:72%;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--core) 32%,transparent))}.visual-prism-lattice .field-depth,.brain-prism-lattice .field-depth{clip-path:polygon(50% 0,100% 28%,88% 100%,12% 100%,0 28%);border-radius:0;animation:12s linear infinite prism-turn}.visual-prism-lattice .cortex-fold,.brain-prism-lattice .cortex-fold{border-top-style:solid;border-radius:0;height:1px}.visual-prism-lattice .cognitive-region,.brain-prism-lattice .cognitive-region{border:1px solid color-mix(in srgb,var(--core) 22%,transparent);background:#050a12b8;transform:scale(.82)}.visual-prism-lattice .visual-emblem,.brain-prism-lattice .visual-emblem{border:1px solid var(--core);width:46px;height:46px;box-shadow:0 0 20px color-mix(in srgb,var(--core) 35%,transparent);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.visual-prism-lattice .visual-emblem i,.brain-prism-lattice .visual-emblem i{border:1px solid color-mix(in srgb,var(--core) 45%,transparent);position:absolute;inset:8px}.visual-prism-lattice .visual-emblem i:nth-child(2),.brain-prism-lattice .visual-emblem i:nth-child(2){background:var(--core);box-shadow:0 0 12px var(--core);inset:15px}.visual-prism-lattice .visual-emblem i:nth-child(3),.brain-prism-lattice .visual-emblem i:nth-child(3){display:none}.visual-chromatic-pulse .cognitive-field,.brain-chromatic-pulse .cognitive-field{width:82%;height:82%;box-shadow:inset 0 0 32px #8b5cf61c,0 0 28px color-mix(in srgb,var(--core) 20%,transparent);background:conic-gradient(#55e7ff18,#a970ff28,#ff5f8f20,#ffd55b1c,#50f0ad20,#55e7ff18);border-radius:50%;animation:9s linear infinite chromatic-turn}.visual-chromatic-pulse .field-depth,.brain-chromatic-pulse .field-depth{border-color:#ffffff20;animation:4s ease-in-out infinite chromatic-breathe}.visual-chromatic-pulse .cortex-fold,.brain-chromatic-pulse .cortex-fold{filter:drop-shadow(0 0 5px);border-image:linear-gradient(90deg,#55e7ff,#a970ff,#ff5f8f,#ffd55b) 1}.visual-chromatic-pulse .thought-path,.brain-chromatic-pulse .thought-path{border-color:#fff8}.visual-chromatic-pulse .cognitive-mote,.brain-chromatic-pulse .cognitive-mote{animation-name:mote-float,rainbow-node;animation-duration:4s,6s;animation-iteration-count:infinite}.visual-chromatic-pulse .cognitive-region,.brain-chromatic-pulse .cognitive-region{background:#050a1270;border-left-color:#ffffff50}.visual-chromatic-pulse .visual-emblem,.brain-chromatic-pulse .visual-emblem{background:#fff;border-radius:50%;width:34px;height:34px;animation:4s ease-in-out infinite rainbow-heart;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #55e7ff,0 0 28px #a970ff,0 0 42px #ff5f8f}.visual-chromatic-pulse .visual-emblem i,.brain-chromatic-pulse .visual-emblem i{display:none}@keyframes bloom-shape{50%{border-radius:56% 44% 55% 45%;transform:scale(1.04)}}@keyframes neural-turn{to{transform:rotate(360deg)}}@keyframes prism-turn{to{transform:rotate(-360deg)}}@keyframes chromatic-turn{to{filter:hue-rotate(360deg);transform:rotate(360deg)}}@keyframes chromatic-breathe{50%{filter:hue-rotate(180deg);transform:scale(.88)rotate(-12deg)}}@keyframes rainbow-node{50%{filter:hue-rotate(180deg)}}@keyframes rainbow-heart{50%{filter:hue-rotate(180deg);transform:translate(-50%,-50%)scale(1.22)}}.privacy-overlay{z-index:96;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#02070be8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.privacy-shell{background:#0b151b;border:1px solid #29434b;border-radius:18px;width:min(1080px,97vw);max-height:94vh;overflow:auto;box-shadow:0 30px 110px #000d}.privacy-shell>header{background:0 0;border-bottom:1px solid #203139;justify-content:space-between;align-items:flex-start;gap:20px;height:auto;padding:28px 30px 22px;display:flex}.privacy-shell h2{margin:8px 0;font-size:30px}.privacy-shell header p{color:#8498a1;max-width:700px;margin:0}.privacy-shell header>button{background:#0c171c;border:1px solid #2c444c;border-radius:50%;width:34px;height:34px;font-size:20px}.privacy-body{grid-template-columns:1.1fr .9fr;gap:18px;padding:24px 30px;display:grid}.privacy-body>section{background:#0e1a20;border:1px solid #253b43;border-radius:12px;min-width:0;padding:22px}.privacy-body h3{margin:7px 0;font-size:20px}.privacy-body p{color:#82959e;line-height:1.65}.privacy-inventory{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.privacy-inventory>div{background:#0a151b;border:1px solid #263e46;border-radius:8px;padding:12px}.privacy-inventory b,.privacy-inventory span{display:block}.privacy-inventory b{color:var(--core);font:18px var(--font-geist-mono)}.privacy-inventory span{color:#728690;text-transform:capitalize;margin-top:5px;font-size:9px}.privacy-primary,.privacy-delete{border:1px solid var(--core);background:var(--core);color:#061014;border-radius:8px;width:100%;margin-top:8px;padding:11px;font-weight:700}.privacy-body>section>small{color:#667b84;margin-top:8px;line-height:1.5;display:block}.privacy-history{margin-top:22px}.privacy-history>span{font:8px var(--font-geist-mono);color:#71858e}.privacy-history>div{border-bottom:1px solid #203139;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 0;display:grid}.privacy-history b{font-size:10px}.privacy-history small{color:#657983;grid-column:1/3}.privacy-status{font:normal 8px var(--font-geist-mono);color:var(--core);text-transform:uppercase}.privacy-danger{border-color:#70434d!important}.privacy-warning,.privacy-request{background:#3a172010;border:1px solid #6e4650;border-radius:9px;margin:15px 0;padding:14px}.privacy-warning b{color:#ff9eae}.privacy-danger label{color:#94a5ab;margin-top:14px;font-size:10px;display:block}.privacy-danger label b{color:#ff9eae}.privacy-danger textarea,.privacy-danger input{color:#e3edef;background:#081218;border:1px solid #344d56;border-radius:7px;width:100%;margin-top:7px;padding:10px;display:block}.privacy-danger textarea{resize:vertical;min-height:70px}.privacy-delete{color:#fff;background:#ce5269;border-color:#ce5269}.privacy-delete:disabled,.privacy-primary:disabled{opacity:.35}.privacy-request>div:first-child{justify-content:space-between;gap:10px;display:flex}.privacy-request em{font:normal 8px var(--font-geist-mono);color:#ffd66b}.privacy-request ul{color:#f0bd79;padding-left:18px}.privacy-request button{background:#102027;border:1px solid #4a6269;border-radius:7px;margin:5px 6px 0 0;padding:8px 11px}.privacy-notice{border-left:2px solid var(--core);background:color-mix(in srgb,var(--core) 8%,transparent);color:#a9bbc0;margin-top:13px;padding:10px;font-size:9px}.privacy-empty{text-align:center;color:#8498a1;border:1px dashed #29434b;border-radius:12px;margin:30px;padding:60px}.privacy-empty b{color:#d1dcdf}.privacy-empty button{background:#102027;border:1px solid #36515a;border-radius:7px;padding:9px 14px}.privacy-shell>footer{color:#71868f;border-top:1px solid #203139;justify-content:space-between;align-items:center;padding:17px 30px;font-size:10px;display:flex}.privacy-shell>footer button{background:#101b21;border:1px solid #2d474f;border-radius:7px;padding:9px 16px}@media (max-width:760px){.privacy-overlay{padding:6px}.privacy-shell>header{padding:19px}.privacy-shell h2{font-size:23px}.privacy-body{grid-template-columns:1fr;padding:12px}.privacy-inventory{grid-template-columns:repeat(2,1fr)}.privacy-shell>footer{align-items:flex-start;gap:12px;padding:14px}}.resilience-center{background:#081219;border:1px solid #29434b;border-radius:12px;margin-bottom:18px;overflow:hidden}.resilience-center>header{background:0 0;border-bottom:1px solid #203139;justify-content:space-between;align-items:flex-start;gap:18px;height:auto;padding:18px 20px;display:flex}.resilience-center>header h3{margin:6px 0;font-size:18px}.resilience-center>header p{color:#748893;margin:0}.resilience-center>header button,.resilience-empty button{border:1px solid var(--core);background:color-mix(in srgb,var(--core) 10%,transparent);color:var(--core);border-radius:7px;padding:9px 12px}.resilience-notice{border-left:2px solid var(--core);background:color-mix(in srgb,var(--core) 7%,transparent);color:#a5b8be;margin:12px 18px 0;padding:9px 11px;font-size:8px}.resilience-meters{grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 18px;display:grid}.resilience-meters>div{background:#0c181e;border:1px solid #243941;border-radius:8px;padding:13px}.resilience-meters span,.resilience-meters b,.resilience-meters small{display:block}.resilience-meters span{font:6px var(--font-geist-mono);color:#70848e}.resilience-meters b{font:16px var(--font-geist-mono);margin:7px 0}.resilience-meters small{color:#667b84;font-size:7px}.resilience-meters .verified b{color:#53f5bd}.resilience-meters .stale b{color:#ffd66b}.resilience-meters .unverified b{color:#ff8193}.incident-form{background:#3b17200d;border:1px solid #70434d;border-radius:9px;grid-template-columns:125px 1fr 1fr auto;align-items:end;gap:8px;margin:0 18px 17px;padding:13px;display:grid}.incident-form label{color:#8ba0a8;font-size:7px}.incident-form input,.incident-form select,.incident-form textarea{color:#fff;background:#071117;border:1px solid #344d56;border-radius:6px;width:100%;height:38px;margin-top:5px;padding:8px;font-size:8px;display:block}.incident-form textarea{resize:none}.incident-form button{color:#fff;background:#bd455a;border:1px solid #df667a;border-radius:6px;height:38px;padding:0 12px;font-size:8px}.incident-form button:disabled{opacity:.35}.resilience-columns{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 18px;display:grid}.resilience-columns>section{border:1px solid #22363e;border-radius:9px;min-width:0;padding:14px}.resilience-clear{text-align:center;border:1px dashed #29434b;border-radius:8px;margin-top:11px;padding:20px}.resilience-clear b{color:#8ee1b1}.resilience-clear p{color:#6d818b;margin-bottom:0;font-size:8px}.resilience-clear.warning b{color:#ffd66b}.incident-record{background:#0d181e;border:1px solid #34444c;border-left:2px solid #ff7186;border-radius:7px;margin-top:9px;padding:12px}.incident-record>header{background:0 0;border:0;justify-content:space-between;height:auto;padding:0;display:flex}.incident-record>header b{color:#ff8193;font:8px var(--font-geist-mono)}.incident-record>header em{font:normal 7px var(--font-geist-mono);color:#ffd66b;text-transform:uppercase}.incident-record h4{margin:10px 0 4px;font-size:11px}.incident-record p,.incident-record small{color:#758a94;font-size:8px;line-height:1.5;display:block}.incident-record button{background:#102027;border:1px solid #3d565f;border-radius:5px;margin-top:10px;padding:7px 9px;font-size:7px}.recovery-record{border-bottom:1px solid #203139;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin-top:8px;padding:10px;display:grid}.recovery-record>i{color:#53f5bd;font-style:normal}.recovery-record b,.recovery-record small{display:block}.recovery-record b{text-transform:capitalize;font-size:8px}.recovery-record small{color:#697e87;margin-top:4px;font-size:6px}.recovery-record em{font:normal 7px var(--font-geist-mono);color:var(--core);text-transform:uppercase}.resilience-empty{text-align:center;color:#78909a;border:1px dashed #29434b;border-radius:10px;margin-bottom:18px;padding:35px}.resilience-empty b{color:#d2dde0}@media (max-width:850px){.resilience-meters{grid-template-columns:repeat(2,1fr)}.incident-form,.resilience-columns{grid-template-columns:1fr}}.subscription-overlay{z-index:97;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#02070be8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.subscription-shell{background:#0b151b;border:1px solid #29434b;border-radius:18px;width:min(1060px,97vw);max-height:94vh;overflow:auto;box-shadow:0 30px 110px #000d}.subscription-shell>header{background:0 0;border-bottom:1px solid #203139;justify-content:space-between;align-items:flex-start;gap:20px;height:auto;padding:27px 30px 21px;display:flex}.subscription-shell h2{margin:8px 0;font-size:30px}.subscription-shell header p{color:#8498a1;max-width:700px;margin:0}.subscription-shell header>button{background:#0c171c;border:1px solid #2c444c;border-radius:50%;width:34px;height:34px;font-size:20px}.subscription-shell>nav{border-bottom:1px solid #203139;align-items:center;gap:6px;padding:15px 30px;display:flex}.subscription-shell>nav button{color:#82969e;background:#0d191f;border:1px solid #294149;border-radius:7px;padding:8px 13px}.subscription-shell>nav button.selected{border-color:var(--core);color:var(--core)}.subscription-shell>nav span{color:#ffba74;font:8px var(--font-geist-mono);margin-left:auto}.subscription-body{grid-template-columns:.9fr 1.1fr;gap:14px;padding:22px 30px;display:grid}.subscription-body>section{background:#0e1a20;border:1px solid #253b43;border-radius:12px;padding:20px}.no-plan{text-align:center;border:1px dashed #36515a;border-radius:10px;margin-top:15px;padding:30px 18px}.no-plan b{font-size:18px}.no-plan p{color:#7a8f98;line-height:1.6}.no-plan em{font:normal 8px var(--font-geist-mono);color:#ffd66b}.plan-identity>div{justify-content:space-between;align-items:center;display:flex}.plan-identity h3{margin:12px 0 5px;font-size:24px}.plan-identity span{color:#53f5bd;font:7px var(--font-geist-mono);text-transform:uppercase;border:1px solid #53f5bd66;border-radius:20px;padding:5px 8px}.plan-identity p{color:#71858f}.plan-identity>em{color:#ffd66b;font:normal 8px var(--font-geist-mono);background:#ffd66b0a;border-left:2px solid #ffd66b;padding:8px;display:block}.entitlement-list{margin-top:16px}.entitlement-list>div{border-bottom:1px solid #203139;grid-template-columns:22px 1fr auto;gap:7px;padding:9px 0;display:grid}.entitlement-list i{color:#53f5bd;font-style:normal}.entitlement-list b{text-transform:capitalize;font-size:9px}.entitlement-list span{color:#6f848d;font:7px var(--font-geist-mono);text-transform:uppercase}.allowance-list{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;display:grid}.allowance-list>div{border:1px solid #253d45;border-radius:7px;padding:10px}.allowance-list span,.allowance-list b{display:block}.allowance-list span{color:#6d828b;font-size:7px}.allowance-list b{font:13px var(--font-geist-mono);margin-top:5px}.cancel-plan{color:#ff95a5;background:#31171d14;border:1px solid #68414a;border-radius:7px;width:100%;margin-top:16px;padding:9px}.cancel-plan:disabled{opacity:.4}.plan-catalog>div h3{margin:6px 0 14px;font-size:15px}.plan-catalog article{background:#0b171d;border:1px solid #294149;border-radius:9px;margin-top:8px;padding:14px}.plan-catalog article>div:first-child{justify-content:space-between;gap:10px;display:flex}.plan-catalog article b{font-size:12px}.plan-catalog article em{color:#ffd66b;font:normal 7px var(--font-geist-mono)}.plan-catalog article p{color:#748993;font-size:8px;line-height:1.5}.plan-catalog article>div span{color:#8fa2aa;text-transform:capitalize;margin:4px 8px 0 0;font-size:7px;display:inline-block}.plan-catalog article button{color:#617780;background:#101d23;border:1px solid #314951;border-radius:6px;width:100%;margin-top:12px;padding:8px}.subscription-notice{border-left:2px solid var(--core);background:color-mix(in srgb,var(--core) 8%,transparent);color:#a7b9bf;margin:0 30px 18px;padding:10px}.subscription-shell>footer{color:#71868f;border-top:1px solid #203139;justify-content:space-between;align-items:center;padding:17px 30px;font-size:10px;display:flex}.subscription-shell>footer button{background:#101b21;border:1px solid #2d474f;border-radius:7px;padding:9px 16px}.subscription-empty{text-align:center;color:#82969e;border:1px dashed #29434b;border-radius:12px;margin:30px;padding:55px}.subscription-empty b{color:#d2dde0}.subscription-empty button{background:#102027;border:1px solid #36515a;border-radius:7px;padding:8px 13px}@media (max-width:760px){.subscription-overlay{padding:6px}.subscription-shell>header{padding:18px}.subscription-body{grid-template-columns:1fr;padding:12px}.subscription-shell>nav{padding:12px}.subscription-shell>nav span{display:none}.subscription-shell>footer{align-items:flex-start;gap:12px}}.notification-overlay{z-index:98;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#02070be8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.notification-shell{background:#0b151b;border:1px solid #29434b;border-radius:18px;width:min(980px,97vw);max-height:94vh;overflow:auto;box-shadow:0 30px 110px #000d}.notification-shell>header{background:0 0;border-bottom:1px solid #203139;justify-content:space-between;align-items:flex-start;gap:20px;height:auto;padding:27px 30px 21px;display:flex}.notification-shell h2{margin:8px 0;font-size:30px}.notification-shell header p{color:#8498a1;max-width:680px;margin:0}.notification-shell header>button{background:#0c171c;border:1px solid #2c444c;border-radius:50%;width:34px;height:34px;font-size:20px}.notification-shell>nav{border-bottom:1px solid #203139;align-items:center;gap:6px;padding:15px 30px;display:flex}.notification-shell>nav button{color:#82969e;background:#0d191f;border:1px solid #294149;border-radius:7px;padding:8px 13px}.notification-shell>nav button.selected{border-color:var(--core);color:var(--core)}.notification-shell>nav button em{color:#061014;background:var(--core);border-radius:10px;margin-left:5px;padding:1px 5px;font-style:normal}.notification-shell>nav>span{color:#ffd66b;font:7px var(--font-geist-mono);margin-left:auto}.notification-notice{border-left:2px solid var(--core);background:color-mix(in srgb,var(--core) 7%,transparent);color:#a6b8be;margin:12px 30px 0;padding:9px 11px}.notification-inbox{padding:20px 30px}.notification-inbox article{border-bottom:1px solid #203139;grid-template-columns:22px 1fr auto;gap:10px;padding:15px 0;display:grid}.notification-inbox article>i{color:var(--core);font-style:normal}.notification-inbox article.read{opacity:.65}.notification-inbox span{color:var(--core);font:7px var(--font-geist-mono);text-transform:uppercase}.notification-inbox h3{margin:5px 0;font-size:13px}.notification-inbox p{color:#7d919a;margin:0;font-size:9px;line-height:1.55}.notification-inbox small{color:#617680;margin-top:7px;display:block}.notification-inbox article>div:last-child{align-items:flex-start;gap:5px;display:flex}.notification-inbox button{background:#101d23;border:1px solid #304951;border-radius:6px;padding:6px 8px;font-size:7px}.notification-preferences{padding:20px 30px}.notification-preferences>div{border-bottom:1px solid #203139;grid-template-columns:1fr 75px 75px 140px 55px;align-items:center;gap:12px;padding:12px 8px;display:grid}.notification-preferences .preference-head{color:#657a84;font:7px var(--font-geist-mono)}.notification-preferences b,.notification-preferences small{display:block}.notification-preferences b{font-size:9px}.notification-preferences small{color:#617680;margin-top:3px;font-size:6px}.notification-preferences label{display:flex}.notification-preferences label input{display:none}.notification-preferences label i{background:#263840;border-radius:20px;width:34px;height:18px;position:relative}.notification-preferences label i:after{content:"";background:#70858e;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.notification-preferences label input:checked+i{background:color-mix(in srgb,var(--core) 35%,#153039)}.notification-preferences label input:checked+i:after{background:var(--core);left:19px}.notification-preferences select{color:#9aacb3;background:#0b171d;border:1px solid #2c444c;border-radius:6px;padding:7px;font-size:8px}.notification-preferences>div>em{color:#617680;font:normal 6px var(--font-geist-mono)}.delivery-admin{grid-template-columns:repeat(5,1fr);gap:8px;padding:24px 30px;display:grid}.delivery-admin>div{background:#0e1a20;border:1px solid #294149;border-radius:9px;padding:16px}.delivery-admin span,.delivery-admin b,.delivery-admin small{display:block}.delivery-admin span{color:#71868f;font:7px var(--font-geist-mono)}.delivery-admin b{font:22px var(--font-geist-mono);color:var(--core);margin:8px 0}.delivery-admin small{color:#647983;font-size:7px}.delivery-admin>p{color:#8599a1;background:#ffd66b08;border-left:2px solid #ffd66b;grid-column:1/-1;padding:12px;font-size:8px}.notification-empty{text-align:center;color:#82969e;border:1px dashed #29434b;border-radius:12px;margin:28px 30px;padding:55px}.notification-empty b{color:#d2dde0}.notification-empty button{background:#102027;border:1px solid #36515a;border-radius:7px;padding:8px 13px}.notification-shell>footer{color:#71868f;border-top:1px solid #203139;justify-content:space-between;align-items:center;padding:17px 30px;font-size:10px;display:flex}.notification-shell>footer button{background:#101b21;border:1px solid #2d474f;border-radius:7px;padding:9px 16px}@media (max-width:760px){.notification-overlay{padding:6px}.notification-shell>header{padding:18px}.notification-shell>nav{padding:10px;overflow-x:auto}.notification-shell>nav>span{display:none}.notification-inbox{padding:12px}.notification-inbox article{grid-template-columns:18px 1fr}.notification-inbox article>div:last-child{grid-column:2}.notification-preferences{padding:10px}.notification-preferences>div{grid-template-columns:1fr 50px 50px}.notification-preferences .preference-head,.notification-preferences select,.notification-preferences>div>em{display:none}.delivery-admin{grid-template-columns:repeat(2,1fr);padding:12px}.notification-shell>footer{align-items:flex-start;gap:10px}}.security-center{background:#071116;border:1px solid #29434d;border-radius:12px;flex-direction:column;width:min(980px,94vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 28px 90px #000b}.security-center>header{border-bottom:1px solid #20343d;justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.security-center>header h2{margin:5px 0;font-size:20px}.security-center>header p{color:#80949c;margin:0;font-size:9px}.security-center>header button{background:0 0;border:0;align-self:flex-start;font-size:20px}.security-body{padding:18px 22px 24px;overflow:auto}.security-notice{color:#9edfeb;border:1px solid #345c65;border-radius:7px;margin-bottom:12px;padding:10px;font-size:8px}.security-meters{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.security-meters>div{background:#0a171d;border:1px solid #263d46;border-radius:8px;padding:14px}.security-meters span,.security-policy label{color:#6f858e;font:7px var(--font-geist-mono);letter-spacing:.08em;display:block}.security-meters b{color:var(--core);margin:8px 0 4px;font-size:15px;display:block}.security-meters small{color:#71858d;font-size:7px}.security-columns{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px;display:grid}.security-columns>section{border:1px solid #253a43;border-radius:9px;padding:16px}.security-columns h3{margin:6px 0 14px;font-size:13px}.security-policy{grid-template-columns:1fr 1fr;gap:9px;display:grid}.security-policy label:first-child{border:1px solid #2e4953;border-radius:6px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px;display:flex}.security-policy input[type=number]{color:#fff;background:#08141a;border:1px solid #304851;border-radius:5px;width:100%;margin-top:5px;padding:8px}.security-save{border:1px solid var(--core);color:#fff;background:#173842;border-radius:6px;width:100%;margin-top:12px;padding:10px}.security-event{border-bottom:1px solid #1e3037;grid-template-columns:60px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.security-event i{font:normal 7px var(--font-geist-mono);color:#ff8193;text-transform:uppercase}.security-event b,.security-event small{display:block}.security-event b{font-size:8px}.security-event small,.security-event time{color:#6c818a;font-size:7px}.security-empty{text-align:center;color:#7d939c;padding:30px}.security-actions{gap:8px;margin-top:12px;display:flex}.security-actions button{background:#0d1d23;border:1px solid #34505a;border-radius:5px;padding:8px 10px;font-size:8px}@media (max-width:760px){.security-meters{grid-template-columns:1fr 1fr}.security-columns,.security-policy{grid-template-columns:1fr}}
