*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-onest), Onest, system-ui, -apple-system, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-jetbrains-mono), JetBrains Mono, ui-monospace, SFMono-Regular, monospace;font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-0\.5{left:.125rem}.top-0\.5{top:.125rem}.isolate{isolation:isolate}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-px{margin-top:1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-4{width:1rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-md{max-width:28rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.bg-\[A-Za-z0-9-\]{background-color:A-Za-z0-9-}.p-1{padding:.25rem}.p-2{padding:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-4{padding-bottom:1rem}.text-center{text-align:center}.font-mono{font-family:var(--font-jetbrains-mono), JetBrains Mono, ui-monospace, SFMono-Regular, monospace}.text-\[11px\]{font-size:11px}.text-\[length\:var\(--ov-type-body\)\]{font-size:var(--ov-type-body)}.text-\[length\:var\(--ov-type-heading\)\]{font-size:var(--ov-type-heading)}.text-\[length\:var\(--ov-type-label\)\]{font-size:var(--ov-type-label)}.text-\[length\:var\(--ov-type-section\)\]{font-size:var(--ov-type-section)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.tracking-\[0\.2em\]{letter-spacing:.2em}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--omy-workspace-side-pad:34px;--ov-track-caps:.08em;--ov-track-tight:-.035em;--omyt-sky:#0ea5e9;--omyt-violet:#8b5cf6;--omyt-amber:#f59e0b;--omyt-indigo:#6366f1;--omyt-red:#ef4444;--omyt-green:#10b981;--omyt-blue:#3b82f6;--omyt-text-1:#000000e0;--omyt-text-2:#0009;--omyt-text-3:#00000085;--omyt-text-4:#0000006b;--omyt-surface:#fff;--omyt-border:#0000000f;--omyt-border2:#00000008}.sl-inboxes{grid-template-columns:minmax(250px,.72fr) minmax(0,1.8fr);gap:12px;height:100%;min-height:0;display:grid}.sl-inboxes__main{grid-template-rows:auto minmax(220px,1.25fr) minmax(170px,.75fr);gap:10px;min-height:0;display:grid}.sl-posture,.sl-mailbox-deck,.sl-orders-deck{min-height:0}.sl-posture__body{flex-direction:column;gap:16px;display:flex;overflow:auto}.sl-capacity{border:1px solid var(--ov-line-soft);background:var(--ov-line-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sl-capacity>div{background:var(--ov-surface);flex-direction:column;gap:4px;min-width:0;padding:13px;display:flex}.sl-capacity strong{font:800 var(--ov-type-display)/1 var(--font-mono);color:var(--ov-ink)}.sl-capacity span,.sl-posture__connection>span:last-child,.sl-posture__gate span{font-size:var(--ov-type-label);color:var(--ov-ink-3);line-height:1.45}.sl-posture__connection,.sl-posture__gate{border-bottom:1px solid var(--ov-line-soft);padding-bottom:14px}.sl-posture__connection{grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;display:grid}.sl-posture__connection>span:last-child{grid-column:2}.sl-posture__connection strong,.sl-posture__gate strong{font-size:var(--ov-type-body);color:var(--ov-ink)}.sl-posture__gate{flex-direction:column;gap:5px;display:flex}.sl-posture__actions{gap:8px;margin-top:auto;display:grid}.sl-dot{background:var(--ov-amber-deep);border-radius:999px;flex:none;width:7px;height:7px}.sl-dot--ok{background:var(--ov-emerald-deep)}.sl-provisioning{border:1px solid color-mix(in oklab, var(--ov-amber) 34%, var(--ov-line));background:color-mix(in oklab, var(--ov-amber) 9%, var(--ov-surface));min-height:44px;color:var(--ov-amber-deep);font-size:var(--ov-type-label);border-radius:12px;align-items:center;gap:9px;padding:8px 12px;font-weight:700;display:flex}.sl-provisioning span{flex:1}.sl-provisioning button{min-height:44px;color:inherit;font:800 var(--ov-type-label)/1 inherit;cursor:pointer;background:0 0;border:0}.sl-mailbox-deck,.sl-orders-deck{flex-direction:column;display:flex;overflow:hidden}.sl-mailbox-table{flex-direction:column;flex:1;min-height:0;display:flex}.sl-shared-reason{border-bottom:1px solid var(--ov-line-soft);color:var(--ov-ink-2);font-size:var(--ov-type-label);padding:8px 16px}.sl-mailbox-head,.sl-mailbox-row-live{grid-template-columns:minmax(0,1fr) 64px 52px 56px;align-items:center;gap:12px;display:grid}.sl-mailbox-head{border-bottom:1px solid var(--ov-line-soft);padding:8px 16px}.sl-mailbox-head span{color:var(--ov-ink-3);font-size:var(--ov-type-caption);text-align:right;text-transform:uppercase;font-weight:800}.sl-mailbox-head span:first-child{text-align:left}.sl-mailbox-scroll,.sl-order-list{min-height:0;overflow:auto}.sl-mailbox-row-live{border-bottom:1px solid var(--ov-line-soft);padding:10px 16px}.sl-mailbox-row-live>strong{text-align:right;font:800 var(--ov-type-body)/1 var(--font-mono);color:var(--ov-ink)}.sl-mailbox-row-live__name{align-items:center;gap:8px;min-width:0;display:flex}.sl-mailbox-row-live__name div{flex-direction:column;gap:2px;min-width:0;display:flex}.sl-mailbox-row-live__name strong,.sl-mailbox-row-live__name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-mailbox-row-live__name strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.sl-mailbox-row-live__name span{color:var(--ov-ink-3);font-size:var(--ov-type-caption)}.sl-orders-deck .mem-deck__head a{color:var(--ov-sky-deep);font-size:var(--ov-type-label);align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}.sl-order-row{border-bottom:1px solid var(--ov-line-soft);grid-template-columns:minmax(0,1fr) 78px 92px auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.sl-order-row__main,.sl-order-row__qty,.sl-order-row__price{flex-direction:column;gap:3px;min-width:0;display:flex}.sl-order-row strong{color:var(--ov-ink);font-size:var(--ov-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-order-row span{color:var(--ov-ink-3);font-size:var(--ov-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-order-row__issue{border:1px solid color-mix(in oklab, var(--ov-amber) 32%, var(--ov-line));background:color-mix(in oklab, var(--ov-amber) 8%, var(--ov-surface));border-radius:10px;flex-direction:column;grid-column:1/-1;gap:4px;padding:10px 12px;display:flex}.sl-order-row__issue strong,.sl-order-row__issue span{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.sl-order-row__issue strong{color:var(--ov-amber-deep)}.sl-order-row__reference{font-family:var(--font-mono);overflow-wrap:anywhere!important}.sl-orders-message{margin:10px 12px 0}.sl-orders-warning{background:color-mix(in oklab, var(--ov-amber) 8%, var(--ov-surface));color:var(--ov-amber-deep);font-size:var(--ov-type-caption);border-radius:10px;align-items:flex-start;gap:8px;margin:10px 12px 0;padding:9px 11px;line-height:1.45;display:flex}.sl-status{background:color-mix(in oklab, var(--ov-sky) 10%, var(--ov-surface));width:fit-content;min-height:24px;color:var(--ov-sky-deep);font-size:var(--ov-type-caption);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-weight:800;display:inline-flex}.sl-status--warning{background:color-mix(in oklab, var(--ov-amber) 12%, var(--ov-surface));color:var(--ov-amber-deep)}.sl-status--active{background:color-mix(in oklab, var(--ov-emerald) 12%, var(--ov-surface));color:var(--ov-emerald-deep)}.sl-order{background:var(--ov-surface);grid-template-rows:auto 1fr auto;height:100%;min-height:0;display:grid}.sl-steps{border-bottom:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-surface) 82%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px 22px;display:grid}.sl-step{min-width:0;color:var(--ov-ink-3);font-size:var(--ov-type-caption);align-items:center;gap:7px;font-weight:800;display:flex}.sl-step__number{border:1px solid var(--ov-line);width:24px;height:24px;font:800 var(--ov-type-caption)/1 var(--font-mono);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sl-step--current{color:var(--ov-ink)}.sl-step--current .sl-step__number{border-color:var(--ov-sky-deep);background:var(--ov-sky-deep);color:var(--ov-surface)}.sl-step--complete{color:var(--ov-emerald-deep)}.sl-step--complete .sl-step__number{border-color:var(--ov-emerald-deep)}.sl-order__content{min-height:0;padding:26px clamp(20px,4vw,56px) 36px;overflow:auto}.sl-order__intro{max-width:720px;margin-bottom:24px}.sl-eyebrow,.sl-field__label{color:var(--ov-ink-3);font-size:var(--ov-type-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:800;display:block}.sl-order__intro h2,.sl-order--success h2{color:var(--ov-ink);font-size:var(--ov-type-display);letter-spacing:-.035em;margin:7px 0 0;line-height:1}.sl-order__intro p,.sl-order--success p{max-width:660px;color:var(--ov-ink-2);font-size:var(--ov-type-body);margin:10px 0 0;line-height:1.6}.sl-stack{flex-direction:column;gap:16px;display:flex}.sl-provider-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.sl-provider{text-align:left;border:1px solid var(--ov-line);background:var(--ov-surface);min-height:190px;color:var(--ov-ink);cursor:pointer;border-radius:14px;flex-direction:column;gap:12px;padding:17px;display:flex}.sl-provider:hover{border-color:color-mix(in oklab, var(--ov-sky) 55%, var(--ov-line))}.sl-provider--selected{border-color:var(--ov-sky-deep);box-shadow:inset 0 0 0 1px var(--ov-sky-deep)}.sl-provider__top{font-size:var(--ov-type-emphasis);justify-content:space-between;align-items:center;gap:8px;display:flex}.sl-provider__prices{color:var(--ov-ink-2);font-size:var(--ov-type-label);line-height:1.65}.sl-provider__prices b{color:var(--ov-ink);font-family:var(--font-mono)}.sl-provider__meta,.sl-provider__note{color:var(--ov-ink-3);font-size:var(--ov-type-caption);line-height:1.5}.sl-provider__note{color:var(--ov-ink-2);margin-top:auto}.sl-provider__reviewed{color:var(--ov-ink-3);font-size:var(--ov-type-caption);line-height:1.4}.sl-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sl-input{box-sizing:border-box;border:1px solid var(--ov-line);background:var(--ov-surface);width:100%;min-height:44px;color:var(--ov-ink);font:600 var(--ov-type-body)/1.2 inherit;border-radius:10px;padding:0 12px}.sl-input:focus{border-color:var(--ov-sky-deep);box-shadow:0 0 0 3px color-mix(in oklab, var(--ov-sky) 16%, transparent)}.sl-field__error{color:var(--ov-red-deep);font-size:var(--ov-type-caption);font-weight:700;line-height:1.4}.sl-field--error .sl-input{border-color:var(--ov-red-deep)}.sl-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.sl-limit{border:1px solid var(--ov-line-soft);color:var(--ov-ink-2);font-size:var(--ov-type-label);border-radius:10px;padding:10px 12px}.sl-limit strong{color:var(--ov-ink);font-family:var(--font-mono)}.sl-domain-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:7px;display:grid}.sl-domain,.sl-selection button{border:1px solid var(--ov-line);background:var(--ov-surface);min-height:44px;color:var(--ov-ink-2);font:700 var(--ov-type-label)/1 inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.sl-domain--selected{border-color:var(--ov-emerald-deep);background:color-mix(in oklab, var(--ov-emerald) 10%, var(--ov-surface));color:var(--ov-emerald-deep)}.sl-selection{flex-wrap:wrap;gap:7px;display:flex}.sl-selection .sl-field__label{width:100%}.sl-selection button{min-height:44px}.sl-mailbox-group{border:1px solid var(--ov-line);background:var(--ov-surface);border-radius:13px;overflow:hidden}.sl-mailbox-group__head{border-bottom:1px solid var(--ov-line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:7px 12px 7px 16px;display:flex}.sl-mailbox-group__head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.sl-mailbox-group__head strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.sl-mailbox-group__head span{color:var(--ov-ink-3);font-size:var(--ov-type-caption)}.sl-mailbox-list{flex-direction:column;display:flex}.sl-mailbox-row{border-bottom:1px solid var(--ov-line-soft);grid-template-columns:minmax(120px,1fr) minmax(110px,.75fr) minmax(110px,.75fr) 44px;align-items:end;gap:9px;padding:12px 14px;display:grid}.sl-mailbox-row:last-child{border-bottom:0}.sl-icon-btn{border:1px solid var(--ov-line);background:var(--ov-surface);width:44px;height:44px;color:var(--ov-ink-3);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.sl-icon-btn:disabled{cursor:not-allowed;opacity:.4}.sl-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.sl-details{border-top:1px solid var(--ov-line-soft);padding-top:14px}.sl-details summary{min-height:44px;color:var(--ov-ink-2);font-size:var(--ov-type-label);cursor:pointer;align-items:center;font-weight:800;display:flex}.sl-details .sl-form-grid{margin-top:10px}.sl-review{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:14px;display:grid}.sl-review__summary,.sl-price-card,.sl-domain-review,.sl-safety{border:1px solid var(--ov-line);background:var(--ov-surface);border-radius:13px}.sl-review__summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sl-review__summary>div{border-bottom:1px solid var(--ov-line-soft);flex-direction:column;gap:4px;padding:15px;display:flex}.sl-review__summary>div:nth-child(odd){border-right:1px solid var(--ov-line-soft)}.sl-review__summary span,.sl-price-card span{color:var(--ov-ink-3);font-size:var(--ov-type-caption)}.sl-review__summary strong,.sl-price-card strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.sl-price-card{flex-direction:column;grid-row:span 2;gap:13px;padding:18px;display:flex}.sl-price-card>div{justify-content:space-between;gap:12px;display:flex}.sl-price-card__total{border-top:1px solid var(--ov-line);margin-top:4px;padding-top:14px}.sl-price-card__total strong{font:800 var(--ov-type-heading)/1 var(--font-mono)}.sl-price-card p{color:var(--ov-ink-3);font-size:var(--ov-type-caption);margin:auto 0 0;line-height:1.5}.sl-domain-review{overflow:hidden}.sl-domain-review>div{border-bottom:1px solid var(--ov-line-soft);flex-direction:column;gap:4px;padding:12px 15px;display:flex}.sl-domain-review>div:last-child{border-bottom:0}.sl-domain-review strong{color:var(--ov-ink);font-size:var(--ov-type-label)}.sl-domain-review span{color:var(--ov-ink-3);font-size:var(--ov-type-caption);overflow-wrap:anywhere;line-height:1.5}.sl-safety{color:var(--ov-amber-deep);background:color-mix(in oklab, var(--ov-amber) 8%, var(--ov-surface));grid-column:1/-1;gap:10px;padding:13px 15px;display:flex}.sl-safety div{flex-direction:column;gap:4px;display:flex}.sl-safety strong{font-size:var(--ov-type-label)}.sl-safety span{color:var(--ov-ink-2);font-size:var(--ov-type-caption);line-height:1.5}.sl-order__footer{border-top:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-surface) 90%, transparent);justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:12px clamp(20px,4vw,56px);display:flex}.sl-btn{min-height:44px;font:800 var(--ov-type-label)/1 inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.sl-btn:focus-visible,.sl-provider:focus-visible,.sl-domain:focus-visible,.sl-selection button:focus-visible,.sl-icon-btn:focus-visible,.sl-provisioning button:focus-visible,.sl-details summary:focus-visible,.sl-input:focus-visible{outline:2px solid var(--omyt-indigo);outline-offset:2px}.sl-btn:disabled{cursor:not-allowed;opacity:.45}.sl-btn--primary{border:1px solid var(--ov-ink);background:var(--ov-ink);color:var(--ov-surface)}.sl-btn--secondary{border:1px solid var(--ov-line);background:var(--ov-surface);color:var(--ov-ink)}.sl-btn--quiet{color:var(--ov-sky-deep);background:0 0;border:0}.sl-loading{min-height:100px;color:var(--ov-ink-3);font-size:var(--ov-type-label);justify-content:center;align-items:center;gap:8px;display:flex}.sl-spin{animation:.8s linear infinite sl-spin}@keyframes sl-spin{to{transform:rotate(360deg)}}.sl-order--success{text-align:center;align-content:center;place-items:center;padding:32px}.sl-success__mark{background:color-mix(in oklab, var(--ov-emerald) 14%, var(--ov-surface));width:54px;height:54px;color:var(--ov-emerald-deep);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sl-order--success .sl-btn{margin-top:22px}@media (max-width:1100px){.sl-inboxes{grid-template-columns:1fr;overflow:auto}.sl-posture{min-height:auto}.sl-inboxes__main{min-height:620px}.sl-posture__body{overflow:visible}.sl-capacity{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-posture__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-review{grid-template-columns:1fr}.sl-price-card{grid-row:auto}}@media (max-width:760px){.sl-inboxes__main{grid-template-rows:auto minmax(260px,1fr) minmax(210px,.75fr);min-height:680px}.sl-capacity{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-posture__actions{grid-template-columns:1fr}.sl-mailbox-head{display:none}.sl-mailbox-row-live{grid-template-columns:minmax(0,1fr) repeat(3,40px);gap:6px;padding-inline:12px}.sl-order-row{grid-template-columns:minmax(0,1fr) auto}.sl-order-row__qty{grid-column:1}.sl-order-row__price{text-align:right;grid-column:2}.sl-order-row__issue{grid-column:1/-1}.sl-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding-inline:10px}.sl-step{text-align:center;flex-direction:column;justify-content:center;gap:4px}.sl-order__content{padding:22px 16px 28px}.sl-step{font-size:var(--ov-type-caption)}.sl-search,.sl-domain-grid{grid-template-columns:1fr}.sl-mailbox-row{grid-template-columns:1fr 1fr 44px}.sl-mailbox-row .sl-field:first-child{grid-column:1/-1}.sl-form-grid,.sl-review__summary{grid-template-columns:1fr}.sl-review__summary>div:nth-child(odd){border-right:0}.sl-order__footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.sl-spin{animation:none}}.direct-mail-toggle:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px;border-radius:10px}.vision-understanding{border:1px solid var(--ov-line);background:var(--ov-surface);border-radius:16px;gap:16px;min-width:0;margin:0;padding:16px;display:grid;box-shadow:0 1px 5px #252e3d0d;box-shadow:0 1px 5px lab(18.6568% -.710368 -10.8543/.05)}.vision-understanding>header,.vision-understanding__title,.vision-understanding__answer>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.vision-understanding>header{border-bottom:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-ink) 3.5%, transparent);border-radius:16px 16px 0 0;margin:-16px -16px 0;padding:12px 16px}.vision-understanding__title{justify-content:flex-start;min-width:0}.vision-understanding__title>svg{color:var(--ov-cyan-deep);flex:none}.vision-understanding__title span,.vision-understanding__title strong,.vision-understanding__title small{min-width:0;display:block}.vision-understanding__title strong{color:var(--ov-ink);font-size:var(--ov-type-section);font-weight:700;line-height:1.2}.vision-understanding__title small{max-width:68ch;color:var(--ov-ink-2);font-size:var(--ov-type-body);text-wrap:pretty;margin-top:4px;line-height:1.45}.vision-understanding__status{border:1px solid color-mix(in oklab, var(--ov-cyan) 28%, var(--ov-line));background:color-mix(in oklab, var(--ov-cyan) 7%, var(--ov-surface));min-height:28px;color:var(--ov-cyan-deep);font-size:var(--ov-type-caption);letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.vision-understanding__start{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.vision-understanding__start>label{min-width:0;min-height:44px;color:var(--ov-ink-2);cursor:pointer;align-items:center;gap:12px;display:flex}.vision-understanding__start>label input{block-size:18px;inline-size:18px;accent-color:var(--ov-cyan-deep);flex:none}.vision-understanding__start>label span,.vision-understanding__start>label strong,.vision-understanding__start>label small{display:block}.vision-understanding__start>label strong{color:var(--ov-ink);font-size:var(--ov-type-emphasis);font-weight:700;line-height:1.25}.vision-understanding__start>label small{max-width:65ch;color:var(--ov-ink-2);font-size:var(--ov-type-body);text-wrap:pretty;margin-top:3px;line-height:1.45}.vision-understanding__media{background:var(--ov-ink);-o-object-fit:contain;object-fit:contain;border-radius:10px;justify-self:center;width:min(800px,100%);max-height:450px}.vision-understanding__summary,.vision-understanding__answer{border-top:1px solid var(--ov-line-soft);gap:12px;padding-top:16px;display:grid}.vision-understanding__summary>strong,.vision-understanding__answer>strong{color:var(--ov-ink);font-size:var(--ov-type-emphasis);font-weight:700;line-height:1.25}.vision-understanding__summary ol,.vision-understanding__answer ol{margin:0;padding:0;list-style:none;display:grid}.vision-understanding__summary li{border-top:1px solid var(--ov-line-soft);color:var(--ov-ink-2);font-size:var(--ov-type-emphasis);grid-template-columns:76px minmax(0,1fr);gap:12px;padding:10px 0;line-height:1.5;display:grid}.vision-understanding__summary li:first-child{border-top:0}.vision-understanding__summary li>span:last-child{text-wrap:pretty;max-width:72ch}.vision-understanding__time-range{color:var(--ov-cyan-deep);font-size:var(--ov-type-label);white-space:nowrap;font-weight:700;line-height:1.7}.vision-understanding__gaps{border-top:1px solid var(--ov-line-soft);gap:4px;padding-top:10px;display:grid}.vision-understanding__gaps small{color:var(--ov-amber-deep);font-size:var(--ov-type-body);line-height:1.45}.vision-understanding__answer li{border-top:1px solid var(--ov-line-soft);min-height:68px;color:var(--ov-ink-2);font-size:var(--ov-type-emphasis);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:10px 8px;line-height:1.5;display:grid}.vision-understanding__answer li[data-selectable=true]{grid-template-columns:56px 18px minmax(0,1fr)}.vision-understanding__answer li[data-selected=true]{background:color-mix(in oklab, var(--ov-cyan) 7%, var(--ov-surface));outline:1px solid color-mix(in oklab, var(--ov-cyan) 34%, var(--ov-line));outline-offset:-1px;border-radius:9px}.vision-understanding__answer li>button,.vision-understanding__inference{background:color-mix(in oklab, var(--ov-cyan) 10%, var(--ov-surface));width:56px;min-height:44px;color:var(--ov-cyan-deep);font:inherit;font-size:var(--ov-type-body);border:0;border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.vision-understanding__answer li>button{cursor:pointer}.vision-understanding__answer li>button:hover{background:color-mix(in oklab, var(--ov-cyan) 16%, var(--ov-surface))}.vision-understanding__inference{color:var(--ov-amber-deep);background:color-mix(in oklab, var(--ov-amber) 10%, var(--ov-surface));padding-inline:8px}.vision-understanding__radio{block-size:18px;inline-size:18px;accent-color:var(--ov-cyan-deep);margin:0}.vision-understanding__claim{overflow-wrap:anywhere;text-wrap:pretty;align-items:center;min-width:0;max-width:75ch;min-height:44px;display:flex}label.vision-understanding__claim{cursor:pointer}.vision-understanding__ask{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.vision-understanding__ask label{min-width:0}.vision-understanding__ask input{border:1px solid var(--ov-line);background:var(--ov-surface);width:100%;min-height:44px;color:var(--ov-ink);font:inherit;font-size:var(--ov-type-emphasis);border-radius:9px;padding:0 12px}.vision-understanding__ask input::placeholder{color:var(--ov-ink-2);opacity:1}.vision-understanding__error{color:var(--ov-red-deep);font-size:var(--ov-type-body);flex-wrap:wrap;align-items:center;gap:8px;line-height:1.45;display:flex}.vision-understanding__error>span{overflow-wrap:anywhere;min-width:0}.vision-understanding__error button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.vision-understanding__answer>footer{border-top:1px solid var(--ov-line-soft);color:var(--ov-ink-2);font-size:var(--ov-type-body);flex-wrap:wrap;padding-top:12px;line-height:1.45}.vision-understanding__receipt{font-variant-numeric:tabular-nums;max-width:72ch}.vision-production-gate{border:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-cyan) 3%, var(--ov-surface));border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(210px,auto);align-items:center;gap:12px;margin:10px 0;padding:11px 12px;display:grid}.vision-production-gate[data-blocked=true]{border-color:color-mix(in oklab, var(--ov-amber) 42%, var(--ov-line))}.vision-production-gate strong,.vision-production-gate span,.vision-production-gate small{display:block}.vision-production-gate strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.vision-production-gate span{color:var(--ov-ink-2);font-size:var(--ov-type-label);margin-top:3px}.vision-production-gate small{color:var(--ov-ink-2);font-size:var(--ov-type-label);margin-top:3px;line-height:1.35}.vision-production-gate .is-blocking{color:var(--ov-amber-deep)}.vision-production-gate>label{min-height:44px;color:var(--ov-ink);font-size:var(--ov-type-label);align-items:center;gap:8px;line-height:1.35;display:flex}.vision-production-gate>label input{flex:none;block-size:18px;inline-size:18px}.vision-review-note{color:var(--ov-ink-2);font-size:var(--ov-type-label);gap:5px;margin-top:12px;font-weight:700;display:grid}.vision-review-note textarea{resize:vertical;border:1px solid var(--ov-line);background:var(--ov-surface);width:100%;min-height:64px;color:var(--ov-ink);font:inherit;font-size:var(--ov-type-body);border-radius:9px;padding:9px 10px;line-height:1.4}.vision-technical-details{border:1px solid var(--ov-line-soft);color:var(--ov-ink-2);font-size:var(--ov-type-label);border-radius:9px;margin-top:10px}.vision-technical-details summary{min-height:44px;color:var(--ov-ink-2);cursor:pointer;align-items:center;padding:0 10px;display:flex}.vision-technical-details dl{gap:7px;margin:0;padding:0 10px 10px;display:grid}.vision-technical-details dl>div{grid-template-columns:minmax(90px,.3fr) 1fr;gap:8px;display:grid}.vision-technical-details dt{font-weight:700}.vision-technical-details dd{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);margin:0}.vision-learning-class{background:color-mix(in oklab, var(--ov-amber) 10%, var(--ov-surface));min-height:24px;color:var(--ov-amber-deep);font-size:var(--ov-type-label);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;margin-bottom:6px;padding:0 7px;font-weight:700;display:inline-flex}.vision-learning-class[data-class=measured]{background:color-mix(in oklab, var(--ov-emerald) 10%, var(--ov-surface));color:var(--ov-emerald-deep)}.vision-learning-class[data-class=measurement_failure]{background:color-mix(in oklab, var(--ov-red) 9%, var(--ov-surface));color:var(--ov-red-deep)}.vision-learning-failure{color:var(--ov-ink-2);font-size:var(--ov-type-label);align-items:center;gap:8px;margin-bottom:10px;line-height:1.4;display:flex}.vision-learning-failure .vision-learning-class{flex:none;margin:0}.vision-distribution-states{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.vision-distribution-states>div{border:1px solid var(--ov-line);background:color-mix(in oklab, var(--ov-cyan) 2%, var(--ov-surface));border-radius:10px;gap:3px;min-height:58px;padding:9px 10px;display:grid}.vision-distribution-states span{color:var(--ov-ink-2);font-size:var(--ov-type-label);text-transform:uppercase;letter-spacing:.04em}.vision-distribution-states strong{color:var(--ov-ink);font-size:var(--ov-type-heading);line-height:1}.vision-distribution-states [data-state=blocked],.vision-distribution-states [data-state=failed]{border-color:color-mix(in oklab, var(--ov-red) 48%, var(--ov-line))}.vision-distribution-states [data-state=approved],.vision-distribution-states [data-state=published]{border-color:color-mix(in oklab, var(--ov-emerald) 48%, var(--ov-line))}.vision-distribution-states [data-state=scheduled],.vision-distribution-states [data-state=publishing]{border-color:color-mix(in oklab, var(--ov-cyan) 48%, var(--ov-line))}.vision-distribution-states [data-state=awaiting\ approval],.vision-distribution-states [data-state=needs\ review],.vision-distribution-states [data-state=reconciling]{border-color:color-mix(in oklab, var(--ov-amber) 48%, var(--ov-line))}.output-workspace>:is(.vision-panel,.vision-distribution-grid,.vision-performance-grid){content-visibility:auto;contain-intrinsic-size:auto 420px}@media (max-width:760px){.vision-understanding{gap:14px;padding:14px}.vision-understanding>header{flex-direction:column;align-items:flex-start;margin:-14px -14px 0;padding:12px 14px}.vision-understanding__status{min-height:26px}.vision-understanding__start{grid-template-columns:1fr;gap:12px}.vision-understanding__start .output-action{justify-self:stretch}.vision-understanding__ask{grid-template-columns:1fr}.vision-understanding__ask .output-action{justify-self:stretch}.vision-understanding__summary li{grid-template-columns:1fr;gap:4px;padding:12px 0}.vision-understanding__answer li{font-size:var(--ov-type-emphasis);grid-template-columns:52px minmax(0,1fr);gap:10px;padding-inline:4px}.vision-understanding__answer li[data-selectable=true]{grid-template-columns:52px 18px minmax(0,1fr)}.vision-understanding__answer li>button,.vision-understanding__inference{width:52px}.vision-understanding__answer>footer{flex-direction:column;align-items:stretch}.vision-understanding__answer>footer .output-action{width:100%}.vision-production-gate{grid-template-columns:1fr}.vision-distribution-states{grid-template-columns:repeat(2,minmax(0,1fr))}}.semantic-field{--field-pointer-x:50%;--field-pointer-y:50%;isolation:isolate;color:#edf2ff;color:lab(95.2469% .198096 -7.54074);background:#080a18}.semantic-field__canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.semantic-field:before,.semantic-field:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.semantic-field:before{background:radial-gradient(260px circle at var(--field-pointer-x) var(--field-pointer-y), lab(68.1632% 17.6968 -53.1262/.075), transparent 72%), linear-gradient(90deg, lab(79.5621% -19.3464 -19.1789/.035), transparent 24%, transparent 76%, lab(65.8849% 21.8025 -43.5665/.04))}}.semantic-field:after{opacity:.12;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff12 3px 4px);background-image:repeating-linear-gradient(0deg,#0000 0 3px,lab(100% 0 0/.07) 3px 4px);-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.semantic-field__cluster{--sf-tint:var(--ov-violet);z-index:4;box-sizing:border-box;border:1px solid color-mix(in oklab, var(--sf-tint) 30%, var(--ov-line));min-height:28px;color:var(--ov-ink);background:color-mix(in oklab, var(--ov-surface) 94%, var(--sf-tint) 6%);box-shadow:none;font-family:var(--font-mono);font-size:var(--ov-type-caption);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding-block:5px;font-weight:700;line-height:1.2;transition:border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute}.semantic-field__cluster:before{content:"";box-sizing:border-box;border:1.25px solid color-mix(in oklab, var(--sf-tint) 78%, var(--ov-ink-2));background:var(--ov-surface);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.semantic-field__cluster[data-side=left]{text-align:right;justify-content:flex-end;padding-inline:8px 18px}.semantic-field__cluster[data-side=left]:before{right:7px}.semantic-field__cluster[data-side=right]{justify-content:flex-start;padding-inline:18px 8px}.semantic-field__cluster[data-side=right]:before{left:7px}.semantic-field__cluster:hover{border-color:color-mix(in oklab, var(--sf-tint) 64%, var(--ov-ink-3));background:color-mix(in oklab, var(--ov-surface) 88%, var(--sf-tint) 12%)}.semantic-field__cluster[data-selected=true]{border-color:color-mix(in oklab, var(--sf-tint) 74%, var(--ov-ink-2));background:color-mix(in oklab, var(--ov-surface) 82%, var(--sf-tint) 18%);box-shadow:0 0 0 2px color-mix(in oklab, var(--sf-tint) 18%, transparent)}.semantic-field__cluster:focus-visible{outline:2px solid color-mix(in oklab, var(--sf-tint) 72%, var(--ov-ink-2));outline-offset:3px}.semantic-field__cluster-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.semantic-field__cluster-count{min-width:22px;color:color-mix(in oklab, var(--sf-tint) 58%, white);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right;border-left:1px solid #dfe4f624;border-left:1px solid lab(90.549% 1.02258 -9.36043/.14);flex:none;padding-left:7px;font-weight:700}.semantic-field__annotations{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.semantic-field__annotation path{fill:none;stroke:color-mix(in oklab, var(--sf-tint) 66%, var(--ov-ink-3));stroke-width:.9px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.56}.semantic-field__annotation-ring{fill:color-mix(in oklab, var(--ov-surface) 72%, transparent);stroke:color-mix(in oklab, var(--sf-tint) 72%, var(--ov-ink-3));stroke-width:1.2px;vector-effect:non-scaling-stroke}.semantic-field__annotation-dot{fill:var(--sf-tint)}.semantic-field__annotation[data-selected=true] path{stroke-width:1.3px;opacity:.9}.semantic-field__annotation[data-selected=true] .semantic-field__annotation-ring{stroke-width:1.7px}.semantic-field__hud,.intelligence-attn,.semantic-field__insights,.semantic-field__hover,.semantic-field__timeline,.semantic-field__legend{color:#edf2ff;color:lab(95.2469% .198096 -7.54074);-webkit-backdrop-filter:blur(18px)saturate(125%);background:#030310d1;background:lab(1.07953% 1.29926 -5.53401/.82);border:1px solid #dfe4f624;border:1px solid lab(90.549% 1.02258 -9.36043/.14);box-shadow:inset 0 1px #ffffff0d,0 18px 42px #00000047;box-shadow:inset 0 1px lab(100% 0 0/.05),0 18px 42px lab(.001688% .0748858 -.207341/.28)}.semantic-field__hud{z-index:4;box-sizing:border-box;overscroll-behavior-inline:contain;scrollbar-width:none;border-radius:0 10px 10px 0;justify-content:flex-start;align-items:center;gap:6px;width:calc(100% - 308px);max-width:none;min-height:38px;padding:5px 6px 5px 10px;display:flex;position:absolute;inset:auto auto 14px 0;overflow-x:auto}.semantic-field__hud::-webkit-scrollbar{display:none}.intelligence-attn{z-index:6;box-sizing:border-box;border-radius:10px 0 0 10px;width:292px;min-height:40px;position:absolute;top:auto;bottom:14px;right:0;overflow:hidden}.intelligence-attn__summary{min-height:40px;color:var(--ov-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 10px 0 12px;list-style:none;display:flex}.intelligence-attn__summary::-webkit-details-marker{display:none}.intelligence-attn__summary::marker{content:""}.intelligence-attn__summary:after{content:"⌄";color:var(--ov-ink-3);font-size:var(--ov-type-emphasis);flex:none;line-height:1;transition:transform .18s cubic-bezier(.16,1,.3,1)}.intelligence-attn__summary:hover{background:color-mix(in oklab, var(--ov-amber) 6%, transparent)}.intelligence-attn[open] .intelligence-attn__summary:after{transform:rotate(180deg)}.intelligence-attn__summary:focus-visible{outline:2px solid color-mix(in oklab, var(--ov-amber) 62%, var(--ov-ink));outline-offset:-3px;border-radius:10px 0 0 10px}.intelligence-attn__signal{background:var(--ov-amber-deep);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.intelligence-attn__signal:after{content:"";border:1px solid color-mix(in oklab, var(--ov-amber) 56%, transparent);border-radius:inherit;animation:1.8s ease-out infinite intelligenceAttentionPulse;position:absolute;inset:-4px}@keyframes intelligenceAttentionPulse{0%,45%{opacity:0;transform:scale(.65)}55%{opacity:.72}to{opacity:0;transform:scale(1.35)}}.intelligence-attn__label{min-width:0;color:var(--ov-amber-deep);font-size:var(--ov-type-caption);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:800;overflow:hidden}.intelligence-attn__summary strong{color:var(--ov-ink);font:700 var(--ov-type-body)/1 var(--font-mono);font-variant-numeric:tabular-nums}.intelligence-attn__areas{color:var(--ov-ink-3);font:700 var(--ov-type-caption)/1 var(--font-mono);white-space:nowrap;margin-left:auto}.intelligence-attn__list{border-top:1px solid color-mix(in oklab, var(--ov-amber) 24%, var(--ov-line-soft));padding:3px 12px 10px}.semantic-field__hud-meta,.semantic-field__error{font-family:var(--font-mono);font-size:var(--ov-type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;line-height:1.35}.semantic-field__insights-head i,.semantic-field__timeline i{background:var(--ov-emerald);width:6px;height:6px;box-shadow:0 0 9px color-mix(in oklab, var(--ov-emerald) 78%, transparent);border-radius:50%;display:inline-block}.semantic-field__hud-meta{color:#a8b1c5;color:lab(72.0141% -.413597 -11.1911);font-weight:600}.semantic-field__error{color:#ff9189;color:lab(72.9216% 50.0549 28.4249)}.semantic-field__status-metrics{flex:none;align-items:stretch;display:inline-flex}.semantic-field__status-metric{min-height:32px;color:var(--ov-ink-3);font:700 var(--ov-type-caption)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 5px;display:inline-flex}.semantic-field__status-metric strong{color:var(--metric-tone,var(--ov-ink));font-size:var(--ov-type-label);letter-spacing:0}button.semantic-field__status-metric{cursor:pointer}button.semantic-field__status-metric:hover{color:var(--ov-violet-deep)}button.semantic-field__status-metric:focus-visible{outline:2px solid color-mix(in oklab, var(--ov-violet) 58%, #65708c);outline-offset:-2px;border-radius:5px}.semantic-field__status-separator{color:var(--ov-ink-3);opacity:.7}.semantic-field__error{text-overflow:ellipsis;max-width:250px;overflow:hidden}.semantic-field__goal,.semantic-field__focus-chip,.semantic-field__refresh{min-height:27px;font-family:var(--font-mono);font-size:var(--ov-type-caption);white-space:nowrap;cursor:pointer;border-radius:6px;padding:4px 9px;font-weight:700;line-height:1.2;transition:transform .15s,border-color .15s,background .15s}.semantic-field__goal{border:1px solid color-mix(in oklab, var(--ov-violet) 46%, transparent);color:color-mix(in oklab, var(--ov-violet) 56%, white);background:color-mix(in oklab, var(--ov-violet) 12%, transparent)}.semantic-field__focus-chip{border:1px solid color-mix(in oklab, var(--ov-cyan) 40%, transparent);max-width:188px;color:color-mix(in oklab, var(--ov-cyan) 52%, white);background:color-mix(in oklab, var(--ov-cyan) 9%, transparent);text-overflow:ellipsis;overflow:hidden}.semantic-field__focus-chip span{color:#fff;margin-left:4px}.semantic-field__refresh{color:#cad2f6;color:lab(84.551% 2.4758 -18.5144);background:#ffffff09;background:lab(100% 0 0/.035);border:1px solid #d8ddf333;border:1px solid lab(88.1916% 1.27918 -11.2055/.2)}.semantic-field__goal:hover,.semantic-field__focus-chip:hover,.semantic-field__refresh:hover{background-color:#ffffff13;background-color:lab(100% 0 0/.075);border-color:#e0e7ff57;border-color:lab(91.5144% 2.42263 -18.5377/.34);transform:translateY(-1px)}.semantic-field__goal:active,.semantic-field__focus-chip:active,.semantic-field__refresh:active{transform:translateY(0)scale(.98)}.semantic-field__goal:focus-visible,.semantic-field__focus-chip:focus-visible,.semantic-field__refresh:focus-visible{outline:2px solid color-mix(in oklab, var(--ov-violet) 62%, white);outline-offset:2px}.semantic-field__refresh:disabled{cursor:wait;opacity:.55}.semantic-field__insights{z-index:4;border-radius:12px;flex-direction:column;gap:8px;width:min(310px,44vw);padding:9px;display:flex;position:absolute;top:112px;right:16px}.semantic-field__insights-head{color:#9aa5bb;color:lab(67.3441% -.383973 -13.012);min-height:20px;font:700 var(--ov-type-caption)/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 3px 3px;display:flex}.semantic-field__insights-head span{align-items:center;gap:7px;display:inline-flex}.semantic-field__insights-head i{background:var(--ov-violet);width:5px;height:5px;box-shadow:0 0 9px color-mix(in oklab, var(--ov-violet) 82%, transparent)}.semantic-field__insights-head b{color:#ccccf8;color:lab(83.1881% 6.48785 -21.4529);font-variant-numeric:tabular-nums;margin-left:auto}.semantic-field__insight{--sf-tone:var(--ov-amber);width:100%;min-height:104px;color:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--sf-tone) 12%, transparent), transparent 42%), #ffffff06;box-shadow:inset 2px 0 0 color-mix(in oklab, var(--sf-tone) 84%, white 6%);text-align:left;border:1px solid #d8ddf31f;border:1px solid lab(88.1916% 1.27918 -11.2055/.12);border-radius:8px;padding:11px 12px 12px 14px;transition:border-color .16s,background .16s,transform .16s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden}@supports (color:lab(0% 0 0)){.semantic-field__insight{background:linear-gradient(90deg, color-mix(in oklab, var(--sf-tone) 12%, transparent), transparent 42%), lab(100% 0 0/.025)}}.semantic-field__insight:hover{border-color:color-mix(in oklab, var(--sf-tone) 38%, white 6%);background-color:#ffffff0e;background-color:lab(100% 0 0/.055);transform:translate(-2px)}@supports (color:lab(0% 0 0)){.semantic-field__insight[data-selected=true]{background-color:color-mix(in oklab, var(--sf-tone) 10%, lab(1.42139% 1.44032 -6.38935))}}.semantic-field__insight:focus-visible{outline:2px solid color-mix(in oklab, var(--sf-tone) 62%, white);outline-offset:2px}.semantic-field__insight-kicker,.semantic-field__insight-title,.semantic-field__insight-detail{display:block}.semantic-field__insight-kicker{color:color-mix(in oklab, var(--sf-tone) 62%, white);font:700 var(--ov-type-caption)/1.4 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.semantic-field__insight-title{color:#f1f5ff;color:lab(96.4366% .12508 -5.66855);font-size:var(--ov-type-emphasis);letter-spacing:-.01em;margin-top:5px;font-weight:600;line-height:1.36}.semantic-field__insight-detail{color:#a0a8b8;color:lab(68.5607% -.384539 -9.34484);font-size:var(--ov-type-label);margin-top:4px;font-weight:400;line-height:1.45}.semantic-field__insights-more{color:#8b92a2;color:lab(60.4391% -.356823 -9.33163);font:600 var(--ov-type-caption)/1.4 var(--font-mono);padding:1px 4px 0}.semantic-field__hover{z-index:5;border-color:color-mix(in oklab, var(--sf-tint) 58%, transparent);pointer-events:none;border-radius:7px;width:232px;padding:9px 11px 10px}.semantic-field__hover-kicker{color:color-mix(in oklab, var(--sf-tint) 58%, white);font:700 var(--ov-type-caption)/1.4 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;display:block}.semantic-field__hover-title{color:#fff;font-size:var(--ov-type-label);margin-top:3px;font-weight:600;line-height:1.45;display:block}.semantic-field__timeline,.semantic-field__legend{z-index:4;border-radius:8px;align-items:center;display:flex;position:absolute;left:76px}.semantic-field__timeline{gap:10px;padding:6px 10px;bottom:66px}.semantic-field__timeline>span{min-width:45px;color:color-mix(in oklab, var(--ov-violet) 56%, white);font:700 var(--ov-type-caption)/1.2 var(--font-mono);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.semantic-field__timeline input{width:132px;height:3px;accent-color:var(--ov-violet)}.semantic-field__legend{flex-wrap:wrap;gap:11px;padding:6px 11px;bottom:66px}.semantic-field__hud>.semantic-field__legend{z-index:auto;box-sizing:border-box;min-width:282px;max-width:720px;min-height:32px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-right:1px solid #41486621;border-radius:0;flex-wrap:nowrap;flex:650px;padding:0 11px 0 2px;position:static;overflow:hidden}.semantic-field__legend>span{color:#a3abbb;color:lab(69.7209% -.388086 -9.34653);font:600 var(--ov-type-caption)/1.35 var(--font-mono);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.semantic-field__legend-dot{width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklab, var(--sf-tint) 66%, transparent);border-radius:50%;flex:none}.semantic-field__legend-dot[data-hollow=true]{box-shadow:none}.semantic-field__legend .semantic-field__legend-note{color:#808693;color:lab(55.8253% -.319779 -7.48177);border-left:1px solid #d8ddf321;border-left:1px solid lab(88.1916% 1.27918 -11.2055/.13);padding-left:2px;font-style:italic}.semantic-field__hud>.semantic-field__legend .semantic-field__legend-note{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.semantic-field__empty{z-index:6;-webkit-backdrop-filter:blur(7px);background:#01010a94;background:lab(.383732% .908755 -3.33967/.58);place-items:center;display:grid;position:absolute;inset:0}.semantic-field__empty[data-ready=true]{-webkit-backdrop-filter:none;background:0 0}.semantic-field__empty>div{text-align:center;max-width:390px;padding:28px}.semantic-field__empty-mark{border:1px solid color-mix(in oklab, var(--ov-violet) 42%, transparent);width:40px;height:40px;color:color-mix(in oklab, var(--ov-violet) 58%, white);background:color-mix(in oklab, var(--ov-violet) 9%, transparent);box-shadow:0 0 28px color-mix(in oklab, var(--ov-violet) 20%, transparent);font:600 var(--ov-type-heading)/1 var(--font-mono);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.semantic-field__empty-title{color:#fff;font-size:var(--ov-type-section);margin:0;font-weight:700;line-height:1.45}.semantic-field__empty-body{color:#a3abbb;color:lab(69.7209% -.388086 -9.34653);font-size:var(--ov-type-body);margin:7px 0 16px;line-height:1.55}.memory-room--intelligence-stage .mem-glass,.intelligence-rail.ui-rail--dock{color:#e9eefc;color:lab(94.0868% .199407 -7.54006);-webkit-backdrop-filter:blur(18px)saturate(125%);background:#030310c7;background:lab(1.07953% 1.29926 -5.53401/.78);border-color:#dfe4f624;border-color:lab(90.549% 1.02258 -9.36043/.14);box-shadow:inset 0 1px #ffffff0d,0 18px 42px #00000047;box-shadow:inset 0 1px lab(100% 0 0/.05),0 18px 42px lab(.001688% .0748858 -.207341/.28)}.memory-room--intelligence-stage .mem-lockup__name,.memory-room--intelligence-stage .mem-chip b,.memory-room--intelligence-stage .mem-attn__row{color:#edf2ff;color:lab(95.2469% .198096 -7.54074)}.memory-room--intelligence-stage .mem-lockup__sub,.memory-room--intelligence-stage .mem-chip,.memory-room--intelligence-stage .mem-attn__head,.memory-room--intelligence-stage .mem-attn__detail{color:#959fb2;color:lab(65.0523% -.382423 -11.1768)}.memory-room--intelligence-stage .mem-lockup__sub{border-color:#dfe4f624;border-color:lab(90.549% 1.02258 -9.36043/.14)}.memory-room--intelligence-stage .mem-chip{border:1px solid #dfe4f61c;border:1px solid lab(90.549% 1.02258 -9.36043/.11)}.memory-room--intelligence-stage .mem-attn{border-radius:12px;width:268px;top:78px}.memory-room--intelligence-stage .mem-attn__row+.mem-attn__row{border-color:#dfe4f61a;border-color:lab(90.549% 1.02258 -9.36043/.1)}.intelligence-rail .ui-rail-tab{color:#9ba5b8;color:lab(67.3729% -.393391 -11.1818)}.intelligence-rail .ui-rail-tab:hover{color:#fff;background:#ffffff0e;background:lab(100% 0 0/.055)}.intelligence-rail .ui-rail-tab--active{color:#fff;background:color-mix(in oklab, var(--ui-tab-accent) 15%, transparent)}.intelligence-rail .ui-rail-tab--active .ui-rail-tab__label{color:#fff}.intelligence-rail .ov-mono{color:#959fb2!important;color:lab(65.0523% -.382423 -11.1768)!important}@media (max-width:1100px){.semantic-field__insights{width:min(286px,42vw)}}@media (max-width:760px){.semantic-field__hud{scrollbar-width:none;justify-content:flex-start;width:auto;max-width:none;inset:auto 12px 10px 0;overflow-x:auto}.intelligence-attn{width:min(292px,100% - 12px);top:58px;bottom:auto}.semantic-field__hud::-webkit-scrollbar{display:none}.semantic-field__insights::-webkit-scrollbar{display:none}.semantic-field__legend::-webkit-scrollbar{display:none}.semantic-field__goal{display:none}.semantic-field__insights{width:auto;box-shadow:none;-webkit-backdrop-filter:none;scrollbar-width:none;background:0 0;border:0;flex-direction:row;padding:0;top:106px;left:12px;right:12px;overflow-x:auto}.semantic-field__insights-head,.semantic-field__insights-more{display:none}.semantic-field__insight{-webkit-backdrop-filter:blur(16px);background-color:#030310e6;background-color:lab(1.07953% 1.29926 -5.53401/.9);flex:0 0 260px;min-height:94px}.semantic-field__timeline{bottom:88px;left:12px}.semantic-field__legend{scrollbar-width:none;flex-wrap:nowrap;bottom:88px;left:12px;right:12px;overflow-x:auto;max-width:none!important}.semantic-field__legend .semantic-field__legend-note{display:none}.intelligence-rail.ui-rail{background:#030310f0;background:lab(1.07953% 1.29926 -5.53401/.94);border-color:#dfe4f624;border-color:lab(90.549% 1.02258 -9.36043/.14)}}@media (prefers-reduced-motion:reduce){.intelligence-attn__signal:after{animation:none}.intelligence-attn__summary:after,.semantic-field__cluster,.semantic-field__goal,.semantic-field__focus-chip,.semantic-field__refresh,.semantic-field__insight{transition:none}}@keyframes semantic-field-calibrate{0%{opacity:0;transform:translate(-54%)}18%{opacity:.72}to{opacity:0;transform:translate(54%)}}.semantic-field{color:var(--ov-ink,#171923);background:0 0}.semantic-field__canvas{filter:saturate(.96)contrast(1.035)}.semantic-field__energy{z-index:2;pointer-events:none;filter:saturate(1.58)contrast(1.12);width:100%;height:100%;position:absolute;inset:0}.semantic-field:before{background:radial-gradient(360px circle at var(--field-pointer-x) var(--field-pointer-y), #9c95fe16, transparent 70%), linear-gradient(90deg, #4cc8ee0b, transparent 25%, transparent 72%, #a791fa0d);mix-blend-mode:multiply}@supports (color:lab(0% 0 0)){.semantic-field:before{background:radial-gradient(360px circle at var(--field-pointer-x) var(--field-pointer-y), lab(65.7009% 21.4598 -52.097/.085), transparent 70%), linear-gradient(90deg, lab(75.0305% -26.6281 -29.5137/.045), transparent 25%, transparent 72%, lab(65.5568% 26.0473 -50.0652/.05))}}.semantic-field[data-render-mode=space]:before{background:radial-gradient(440px circle at var(--field-pointer-x) var(--field-pointer-y), #9085fb25, transparent 68%), radial-gradient(ellipse at 32% 48%, #58cef818, transparent 42%), radial-gradient(ellipse at 66% 64%, #b995f617, transparent 46%);mix-blend-mode:multiply}@supports (color:lab(0% 0 0)){.semantic-field[data-render-mode=space]:before{background:radial-gradient(440px circle at var(--field-pointer-x) var(--field-pointer-y), lab(60.6715% 26.1632 -58.7491/.145), transparent 68%), radial-gradient(ellipse at 32% 48%, lab(77.2586% -24.8738 -31.1543/.095), transparent 42%), radial-gradient(ellipse at 66% 64%, lab(67.9373% 28.3059 -43.8395/.09), transparent 46%)}}.semantic-field:after{opacity:0;background:linear-gradient(105deg,#0000 43%,#ffffffb8 49%,#9c95fe1a 51%,#0000 57%);background:linear-gradient(105deg,#0000 43%,lab(100% 0 0/.72) 49%,lab(65.7009% 21.4598 -52.097/.1) 51%,#0000 57%);animation:1.15s cubic-bezier(.16,1,.3,1) .18s both semantic-field-calibrate;inset:-8% -50%;-webkit-mask-image:none;mask-image:none}.semantic-field__cluster{border-color:color-mix(in oklab, var(--sf-tint) 30%, var(--ov-line));color:var(--ov-ink);background:color-mix(in oklab, var(--ov-surface) 94%, var(--sf-tint) 6%);box-shadow:none;font-size:var(--ov-type-caption)}.semantic-field__cluster:hover{border-color:color-mix(in oklab, var(--sf-tint) 64%, var(--ov-ink-3))}.semantic-field__cluster[data-selected=true]{border-color:color-mix(in oklab, var(--sf-tint) 74%, var(--ov-ink-2));color:var(--ov-ink);background:color-mix(in oklab, var(--ov-surface) 82%, var(--sf-tint) 18%);box-shadow:0 0 0 2px color-mix(in oklab, var(--sf-tint) 18%, transparent)}.semantic-field__cluster:focus-visible{outline-color:color-mix(in oklab, var(--sf-tint) 70%, var(--ov-ink-2))}.semantic-field__cluster-count{border-left-color:var(--ov-line);color:color-mix(in oklab, var(--sf-tint) 72%, var(--ov-ink-2))}.semantic-field[data-render-mode=space] .semantic-field__cluster{border-color:color-mix(in oklab, var(--sf-tint) 34%, var(--ov-line));background:color-mix(in oklab, var(--ov-surface) 92%, var(--sf-tint) 8%);min-height:28px;box-shadow:none;font-size:var(--ov-type-caption)}.semantic-field__vacancy{z-index:3;border:0;border-bottom:1px dashed color-mix(in oklab, var(--ov-violet) 34%, transparent);min-height:24px;color:color-mix(in oklab, var(--ov-violet-deep) 68%, var(--ov-ink-3));font:600 var(--ov-type-caption)/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#fafbff80;align-items:center;padding:4px 7px;transition:color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;transform:translate(-50%)}.semantic-field__vacancy:before{content:"";opacity:.56;border:1px solid;border-radius:50%;width:5px;height:5px}.semantic-field__vacancy:hover{color:var(--ov-violet-deep);border-color:color-mix(in oklab, var(--ov-violet) 62%, transparent)}.semantic-field__vacancy:focus-visible{outline:2px solid color-mix(in oklab, var(--ov-violet) 58%, #536078);outline-offset:3px}.semantic-field__hud,.intelligence-attn,.semantic-field__insights,.semantic-field__hover,.semantic-field__timeline,.semantic-field__legend{color:var(--ov-ink,#171923);-webkit-backdrop-filter:blur(20px)saturate(135%);background:#ffffffd1;border-color:#3e466721;box-shadow:inset 0 1px #fffffff2,0 2px 5px #1d233e0d,0 18px 44px #433c751c}.semantic-field__hud{min-height:40px}.intelligence-attn[data-active=true]{background:color-mix(in oklab, var(--ov-amber) 12%, #ffffffe6);border-color:color-mix(in oklab, var(--ov-amber) 48%, #3e466721);box-shadow:inset 0 1px 0 #fffffff5, 0 2px 6px color-mix(in oklab, var(--ov-amber) 16%, transparent)}.intelligence-attn[open]{background:color-mix(in oklab, var(--ov-amber) 9%, var(--ov-surface));box-shadow:inset 0 1px 0 #fffffff5, 0 6px 8px -6px color-mix(in oklab, var(--ov-amber) 32%, var(--ov-ink))}.semantic-field__hud-meta{color:var(--ov-ink-3,#697083)}.semantic-field__goal,.semantic-field__focus-chip,.semantic-field__refresh{transition:transform .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1)}.semantic-field__goal{border-color:color-mix(in oklab, var(--ov-violet) 35%, #4246611a);color:var(--ov-violet-deep,#5b3cc4);background:color-mix(in oklab, var(--ov-violet) 10%, white)}.semantic-field__focus-chip{border-color:color-mix(in oklab, var(--ov-cyan) 34%, #4246611a);color:var(--ov-cyan-deep,#08799c);background:color-mix(in oklab, var(--ov-cyan) 9%, white)}.semantic-field__focus-chip span{color:var(--ov-ink-2,#454b5d)}.semantic-field__refresh{color:var(--ov-ink-2,#454b5d);background:#ffffffb8;border-color:#41486626}.semantic-field__goal:hover,.semantic-field__focus-chip:hover,.semantic-field__refresh:hover{border-color:color-mix(in oklab, var(--ov-violet) 38%, #2f365238);background-color:#fff}.semantic-field__insights{gap:9px;width:min(322px,44vw);padding:10px}.semantic-field__insights-head{color:var(--ov-ink-3,#697083)}.semantic-field__insights-head b{color:var(--ov-violet-deep,#5b3cc4)}.semantic-field__insight{min-height:108px;color:var(--ov-ink,#171923);background:linear-gradient(95deg, color-mix(in oklab, var(--sf-tone) 10%, transparent), transparent 46%), #ffffffe6;box-shadow:inset 3px 0 0 color-mix(in oklab, var(--sf-tone) 84%, #6b7280), 0 7px 18px #34395813;border-color:#3f46651c;transition:border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}.semantic-field__insight:hover{border-color:color-mix(in oklab, var(--sf-tone) 38%, #6b7280);box-shadow:inset 3px 0 0 var(--sf-tone), 0 11px 26px #3439581f;background-color:#fff}.semantic-field__insight[data-selected=true]{border-color:color-mix(in oklab, var(--sf-tone) 54%, #6b7280);background-color:color-mix(in oklab, var(--sf-tone) 9%, white)}.semantic-field__insight:focus-visible{outline-color:color-mix(in oklab, var(--sf-tone) 65%, #334155)}.semantic-field__insight-kicker{color:var(--sf-tone-deep,#84530b)}.semantic-field__insight-title{color:var(--ov-ink,#171923);font-size:var(--ov-type-emphasis)}.semantic-field__insight-detail,.semantic-field__insights-more{color:var(--ov-ink-3,#697083)}.semantic-field__hover{border-left-color:var(--sf-tint);background:#fffffff0}.semantic-field__hover-kicker{color:color-mix(in oklab, var(--sf-tint) 70%, #3d455d)}.semantic-field__hover-title{color:var(--ov-ink,#171923)}.semantic-field__timeline>span{color:var(--ov-violet-deep,#5b3cc4)}.semantic-field__timeline>span[data-live=true]{color:var(--ov-positive,#127957)}.semantic-field__legend>span{color:var(--ov-ink-3,#697083)}.semantic-field__legend .semantic-field__legend-note{color:var(--ov-ink-3,#697083);border-left-color:#41486621}.semantic-field__empty{background:#f6f7fdb3}.semantic-field__empty-title{color:var(--ov-ink,#171923)}.semantic-field__empty-body{color:var(--ov-ink-3,#697083)}.semantic-field__empty-mark{color:var(--ov-violet-deep,#5b3cc4);background:color-mix(in oklab, var(--ov-violet) 9%, white)}.memory-room--intelligence-stage .mem-glass,.intelligence-rail.ui-rail--dock{color:var(--ov-ink,#171923);background:#fffc;border-color:#3e46671f;box-shadow:inset 0 1px #fffffff5,0 15px 38px #433c751c}.memory-room--intelligence-stage .mem-lockup__name,.memory-room--intelligence-stage .mem-chip b,.memory-room--intelligence-stage .mem-attn__row{color:var(--ov-ink,#171923)}.memory-room--intelligence-stage .mem-lockup__sub,.memory-room--intelligence-stage .mem-chip,.memory-room--intelligence-stage .mem-attn__head,.memory-room--intelligence-stage .mem-attn__detail{color:var(--ov-ink-3,#697083)}.memory-room--intelligence-stage .mem-lockup__sub,.memory-room--intelligence-stage .mem-chip{border-color:#3e46671c}.memory-room--intelligence-stage .mem-lockup__num{color:var(--ov-violet-deep,#5b3cc4)}.memory-room--intelligence-stage .mem-attn__row+.mem-attn__row{border-color:#3e46671a}.memory-room--intelligence-stage .mem-attn__row:hover{color:var(--ov-ink,#171923)}.intelligence-rail .ui-rail-tab{color:var(--ov-ink-3,#697083)}.intelligence-rail .ui-rail-tab:hover{color:var(--ov-ink,#171923);background:#5b3cc40e}.intelligence-rail .ui-rail-tab--active,.intelligence-rail .ui-rail-tab--active .ui-rail-tab__label{color:var(--ov-ink,#171923)}.intelligence-rail .ui-rail-tab--active{background:color-mix(in oklab, var(--ui-tab-accent) 12%, white)}.intelligence-rail .ov-mono{color:var(--ov-ink-3,#697083)!important}.intelligence-rail .ui-rail-tab:focus-visible{box-shadow:0 0 0 2px white, 0 0 0 4px color-mix(in oklab, var(--ov-violet) 58%, #536078)}@media (max-width:760px){.semantic-field__insights{width:auto}.semantic-field__insight{background-color:#ffffffeb}.intelligence-rail.ui-rail{background:#fffffff0;border-color:#3e466721}}@media (prefers-reduced-motion:reduce){.semantic-field:after{animation:none}}.semantic-field__thoughts{z-index:4;width:min(328px,44vw);max-height:calc(100% - 316px);color:var(--ov-ink);-webkit-backdrop-filter:blur(20px)saturate(135%);scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ov-violet) 24%, transparent) transparent;background:#ffffffd6;border:1px solid #3e466721;border-radius:12px;padding:10px;position:absolute;top:112px;right:16px;overflow:auto;box-shadow:inset 0 1px #fffffff5,0 18px 44px #433c751f}.semantic-field__thoughts-head,.semantic-field__thoughts-head span{align-items:center;display:flex}.semantic-field__thoughts-head{min-height:22px;color:var(--ov-ink-3);font:700 var(--ov-type-caption)/1.2 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;padding:0 3px 6px}.semantic-field__thoughts-head span{gap:7px}.semantic-field__thoughts-head i{background:var(--ov-violet);width:5px;height:5px;box-shadow:0 0 10px color-mix(in oklab, var(--ov-violet) 64%, transparent);border-radius:50%}.semantic-field__thoughts-head b{color:var(--ov-violet-deep);font-variant-numeric:tabular-nums;margin-left:auto}.semantic-field__thought-primary{border-top:1px solid #3e46671a;padding:12px 4px 4px}.semantic-field__thought-kicker{color:var(--ov-ink-3);font:700 var(--ov-type-caption)/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.semantic-field__thought-kicker span:first-child{border:1px solid color-mix(in oklab, var(--ov-violet) 28%, var(--ov-line-soft));color:var(--ov-violet-deep);background:color-mix(in oklab, var(--ov-violet) 7%, white);border-radius:4px;padding:3px 5px}.semantic-field__thought-kicker span[data-status=needs_review]{border-color:color-mix(in oklab, var(--ov-amber) 36%, var(--ov-line-soft));color:var(--ov-amber-deep);background:color-mix(in oklab, var(--ov-amber) 8%, white)}.semantic-field__thought-kicker time{margin-left:auto}.semantic-field__thought-primary h3{color:var(--ov-ink);font-size:var(--ov-type-section);letter-spacing:-.025em;margin:9px 0 0;font-weight:700;line-height:1.28}.semantic-field__thought-primary>p{color:var(--ov-ink-3);font-size:var(--ov-type-label);margin:6px 0 0;line-height:1.48}.semantic-field__thought-metrics{border-block:1px solid #3e46671a;grid-template-columns:repeat(3,1fr);margin:12px 0 0;display:grid}.semantic-field__thought-metrics div{min-width:0;padding:8px 7px}.semantic-field__thought-metrics div+div{border-left:1px solid #3e46671a}.semantic-field__thought-metrics dt{color:var(--ov-ink-3);font:600 var(--ov-type-caption)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.semantic-field__thought-metrics dd{color:var(--ov-ink);font:800 var(--ov-type-body)/1 var(--font-mono);font-variant-numeric:tabular-nums;margin:4px 0 0}.semantic-field__strategy-effect,.semantic-field__thought-action{border-bottom:1px solid #3e46671a;gap:3px;padding:9px 8px;display:grid}.semantic-field__strategy-effect span,.semantic-field__thought-action span{color:var(--ov-violet-deep);font:700 var(--ov-type-caption)/1.25 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.semantic-field__thought-action span{color:var(--ov-cyan-deep)}.semantic-field__strategy-effect strong,.semantic-field__thought-action strong{color:var(--ov-ink-2);font-size:var(--ov-type-label);font-weight:600;line-height:1.4}.semantic-field__thought-proof{border-bottom:1px solid #3e46671a;padding:8px}.semantic-field__thought-proof summary{color:var(--ov-ink-3);font:700 var(--ov-type-caption)/1.4 var(--font-mono);cursor:pointer}.semantic-field__thought-proof p{color:var(--ov-ink-3);font-size:var(--ov-type-caption);margin:6px 0 0;line-height:1.45}.semantic-field__thought-buttons{flex-wrap:wrap;gap:5px;padding:10px 0 2px;display:flex}.semantic-field__thought-buttons button{border:1px solid color-mix(in oklab, var(--ov-violet) 28%, var(--ov-line-soft));min-height:30px;color:var(--ov-violet-deep);background:color-mix(in oklab, var(--ov-violet) 7%, white);font:700 var(--ov-type-caption)/1.2 var(--font-mono);cursor:pointer;border-radius:6px;padding:5px 8px;transition:border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1)}.semantic-field__thought-buttons button:hover{border-color:color-mix(in oklab, var(--ov-violet) 52%, var(--ov-line-soft));background:var(--ov-theme-white)}.semantic-field__thought-buttons button.is-quiet{color:var(--ov-ink-3);background:0 0;border-color:#0000}.semantic-field__thought-buttons button:disabled{opacity:.48;cursor:default}.semantic-field__thought-queue{border-top:1px solid #3e46671a;gap:0;margin-top:8px;display:grid}.semantic-field__thought-queue-label{color:var(--ov-ink-3);font:700 var(--ov-type-caption)/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:9px 4px 5px}.semantic-field__thought-queue button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #3e466714;gap:3px;padding:9px 4px;display:grid}.semantic-field__thought-queue button:hover{background:color-mix(in oklab, var(--ov-violet) 5%, transparent)}.semantic-field__thought-queue button span{color:var(--ov-violet-deep);font:700 var(--ov-type-caption)/1.2 var(--font-mono);text-transform:uppercase}.semantic-field__thought-queue button strong{color:var(--ov-ink-2);font-size:var(--ov-type-caption);line-height:1.35}.semantic-field__thought-queue button em{color:var(--ov-ink-3);font:600 var(--ov-type-caption)/1.3 var(--font-mono);font-style:normal}.semantic-field__thought-empty{color:var(--ov-ink-3);font-size:var(--ov-type-label);gap:5px;padding:22px 10px;line-height:1.45;display:grid}.semantic-field__thought-empty strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.semantic-field__thought-error{color:var(--ov-red-deep);font-size:var(--ov-type-caption);margin:8px 4px 2px;line-height:1.4}.semantic-field__trace-key{background:var(--ov-violet);width:15px;height:2px;box-shadow:0 0 6px color-mix(in oklab, var(--ov-violet) 48%, transparent);border-radius:2px;display:inline-block}.semantic-field__trace-key.is-evidence{background:var(--ov-cyan)}.semantic-field__trace-key.is-impact{background:var(--ov-amber)}.semantic-field__trace-key.is-judgment{background:var(--ov-violet)}.semantic-field__event-focus{z-index:1;pointer-events:none;background:radial-gradient(118px circle at var(--sf-focus-x) var(--sf-focus-y), color-mix(in oklab, var(--ov-violet) 12%, transparent), transparent 72%), radial-gradient(360px circle at var(--sf-focus-x) var(--sf-focus-y), transparent 31%, #f8f9ff1a 62%, #f7f5ff57 100%);position:absolute;inset:0}.semantic-field[data-intelligence-tier=dominant] .semantic-field__event-focus{background:radial-gradient(116px circle at var(--sf-focus-x) var(--sf-focus-y), color-mix(in oklab, var(--ov-violet) 13%, transparent), transparent 70%), radial-gradient(320px circle at var(--sf-focus-x) var(--sf-focus-y), transparent 31%, #f8f9ff17 68%, #f5f3ff42 100%)}@keyframes semantic-event-tile-arrive{0%{opacity:0;filter:blur(2px);transform:translate3d(var(--event-from-x), var(--event-from-y), 0) scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes semantic-event-line-arrive{0%{opacity:0}to{opacity:.72}}@keyframes semantic-mind-note-arrive{0%{opacity:0;transform:translate(-5px,4px)}to{opacity:1;transform:translate(0,0)}}.semantic-field__event-layer{z-index:5;pointer-events:none;contain:layout paint style;position:absolute;inset:0}.semantic-field__event-live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.semantic-field__mind-window{z-index:2;box-sizing:border-box;border:1px solid color-mix(in oklab, var(--ov-violet) 16%, var(--ov-line-soft));width:min(336px,30vw);color:var(--ov-ink);background:color-mix(in oklab, var(--ov-surface) 38%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(6px)saturate(102%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;overscroll-behavior:contain;scrollbar-color:color-mix(in oklab, var(--ov-violet) 24%, transparent) transparent;scrollbar-width:thin;pointer-events:auto;border-radius:11px;padding:10px 10px 8px;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .18s cubic-bezier(.16,1,.3,1),backdrop-filter .18s cubic-bezier(.16,1,.3,1);position:absolute;top:clamp(72px,8vh,96px);left:clamp(24px,2.8vw,40px)}.semantic-field__mind-window:hover,.semantic-field__mind-window:focus-within{border-color:color-mix(in oklab, var(--ov-violet) 26%, var(--ov-line-soft));background:color-mix(in oklab, var(--ov-surface) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(106%)}.semantic-field__mind-window-head{color:var(--ov-violet-deep);font:800 var(--ov-type-caption)/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:1px 5px 8px;display:flex}.semantic-field__mind-window-head span{align-items:center;gap:7px;display:inline-flex}.semantic-field__mind-window-head i{box-sizing:border-box;border:1.5px solid color-mix(in oklab, var(--ov-violet) 76%, var(--ov-cyan));background:color-mix(in oklab, var(--ov-violet) 12%, transparent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--ov-violet) 6%, transparent), 0 0 12px color-mix(in oklab, var(--ov-violet) 28%, transparent);border-radius:50%}.semantic-field__mind-window-head em{color:var(--ov-ink-3);font-size:var(--ov-type-caption);letter-spacing:.04em;text-transform:none;border:0;padding:0;font-style:normal;font-weight:800}.semantic-field__mind-window-actions{flex:none;margin-left:auto}.semantic-field__mind-window-actions button{border:1px solid color-mix(in oklab, var(--ov-violet) 24%, var(--ov-line-soft));min-height:28px;color:var(--ov-violet-deep);background:color-mix(in oklab, var(--ov-violet) 7%, var(--ov-surface));font:800 var(--ov-type-caption)/1 var(--font-mono);letter-spacing:.02em;text-transform:none;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;transition:border-color .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.semantic-field__mind-window-actions button:hover:not(:disabled){border-color:color-mix(in oklab, var(--ov-violet) 48%, var(--ov-line-soft));background:var(--ov-surface);transform:translateY(-1px)}.semantic-field__mind-window-actions button:focus-visible{outline:2px solid var(--ov-indigo-deep);outline-offset:2px}.semantic-field__mind-window-actions button:disabled{opacity:.55;cursor:wait}.semantic-field__mind-window-error{color:var(--ov-red-deep);font-size:var(--ov-type-caption);margin:0 5px 7px;font-weight:600;line-height:1.35}.semantic-field__mind-window ol{border-top:1px solid color-mix(in oklab, var(--ov-violet) 10%, var(--ov-line-soft));gap:0;margin:0;padding:0;list-style:none;display:grid}.semantic-field__mind-window li{--mind-tone:var(--ov-violet-deep);border-bottom:1px solid color-mix(in oklab, var(--mind-tone) 6%, var(--ov-line-soft));opacity:0;animation:semantic-mind-note-arrive .26s cubic-bezier(.16, 1, .3, 1) var(--thought-delay) both;padding:0;display:block;position:relative}.semantic-field__mind-window li:last-child{border-bottom:0}.semantic-field__mind-window li[data-kind=evidence]{--mind-tone:var(--ov-cyan-deep)}.semantic-field__mind-window li[data-kind=inference],.semantic-field__mind-window li[data-kind=judgment]{--mind-tone:var(--ov-amber-deep)}.semantic-field__mind-window li[data-kind=strategy],.semantic-field__mind-window li[data-kind=action]{--mind-tone:var(--ov-violet-deep)}.semantic-field__mind-trace{box-sizing:border-box;width:100%;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-content:center;gap:3px;padding:8px 31px 9px 9px;transition:background-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.semantic-field__mind-window li[data-selected=true] .semantic-field__mind-trace{background:color-mix(in oklab, var(--mind-tone) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mind-tone) 16%, transparent)}.semantic-field__mind-trace:focus-visible{outline:2px solid color-mix(in oklab, var(--mind-tone) 58%, white);outline-offset:-2px}@media (hover:hover){.semantic-field__mind-trace:hover{background:color-mix(in oklab, var(--mind-tone) 5%, transparent)}}.semantic-field__mind-trace>span{min-width:0;color:var(--mind-tone);font:800 var(--ov-type-caption)/1.15 var(--font-mono);letter-spacing:.045em;text-transform:uppercase}.semantic-field__mind-trace>strong{color:color-mix(in oklab, var(--ov-ink) 88%, var(--ov-violet-deep));font-size:var(--ov-type-label);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.34;display:-webkit-box;overflow:hidden}.semantic-field__mind-trace-open{color:color-mix(in oklab, var(--mind-tone) 68%, var(--ov-ink-3));font:800 var(--ov-type-label)/1 var(--font-mono);transition:color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1);position:absolute;top:9px;right:9px}.semantic-field__mind-trace:hover .semantic-field__mind-trace-open,.semantic-field__mind-trace:focus-visible .semantic-field__mind-trace-open{color:var(--mind-tone);transform:translate(1px,-1px)}.semantic-field__event-spatial{pointer-events:none;position:absolute;inset:0}.semantic-field__event-targets{opacity:.78;pointer-events:none;width:100%;height:100%;transition:opacity .12s cubic-bezier(.16,1,.3,1);animation:.18s cubic-bezier(.16,1,.3,1) both semantic-event-line-arrive;position:absolute;inset:0;overflow:visible}.semantic-field__event-target{--event-tone:var(--ov-violet-deep);opacity:.26;transition:opacity .18s cubic-bezier(.16,1,.3,1)}.semantic-field__event-target[data-role=evidence]{--event-tone:var(--ov-cyan-deep)}.semantic-field__event-target[data-role=strategy]{--event-tone:var(--ov-violet-deep)}.semantic-field__event-target[data-role=judgment]{--event-tone:var(--ov-amber-deep)}.semantic-field__event-target[data-role=action]{--event-tone:var(--ov-violet-deep)}.semantic-field__event-target path{fill:none;stroke:color-mix(in oklab, var(--event-tone) 72%, var(--ov-ink-3));stroke-width:1px;stroke-linecap:round;opacity:.62;vector-effect:non-scaling-stroke}.semantic-field__event-target[data-method=synthetic] path{stroke-dasharray:3 4;opacity:.46}.semantic-field__event-target circle{vector-effect:non-scaling-stroke}.semantic-field__event-target-edge{fill:var(--ov-surface);stroke:var(--event-tone);stroke-width:1.2px}.semantic-field__event-target-ring{fill:color-mix(in oklab, var(--ov-surface) 68%, transparent);stroke:var(--event-tone);stroke-width:1.5px}.semantic-field__event-target-dot{fill:var(--event-tone)}.semantic-field__event-target[data-linked=true] path{stroke-width:1.5px;opacity:.92}.semantic-field__event-target[data-linked=true]{opacity:.88}.semantic-field__event-target[data-linked=true] .semantic-field__event-target-ring{stroke-width:2px;filter:drop-shadow(0 0 4px color-mix(in oklab, var(--event-tone) 38%, transparent))}.semantic-field__event-list{opacity:1;pointer-events:none;margin:0;padding:0;list-style:none;transition:opacity .12s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.semantic-field__event-layer[data-orbiting=true] .semantic-field__event-list,.semantic-field__event-layer[data-orbiting=true] .semantic-field__event-targets{opacity:0}.semantic-field__event-card{--event-tone:var(--ov-violet);--event-tone-deep:var(--ov-violet-deep);box-sizing:border-box;opacity:0;pointer-events:auto;animation:semantic-event-tile-arrive .22s cubic-bezier(.16, 1, .3, 1) var(--event-delay) both;position:absolute}.semantic-field__event-card[data-role=evidence]{--event-tone:var(--ov-cyan);--event-tone-deep:var(--ov-cyan-deep)}.semantic-field__event-card[data-role=strategy]{--event-tone:var(--ov-violet);--event-tone-deep:var(--ov-violet-deep)}.semantic-field__event-card[data-role=judgment]{--event-tone:var(--ov-amber);--event-tone-deep:var(--ov-amber-deep)}.semantic-field__event-card[data-role=action]{--event-tone:var(--ov-violet-deep);--event-tone-deep:var(--ov-violet-deep)}.semantic-field__event-card[data-thought-linked=true] .semantic-field__event-card-surface{border-color:color-mix(in oklab, var(--event-tone) 48%, var(--ov-line));background:color-mix(in oklab, var(--ov-surface) 68%, transparent);box-shadow:0 2px 8px color-mix(in oklab, var(--event-tone-deep) 12%, transparent)}.semantic-field__event-card-surface{width:100%;min-height:inherit;box-sizing:border-box;border:1px solid color-mix(in oklab, var(--event-tone) 8%, transparent);color:var(--ov-ink);background:color-mix(in oklab, var(--ov-surface) 26%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(3px)saturate(96%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;border-radius:12px;align-content:start;padding:10px 11px 9px;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .18s cubic-bezier(.16,1,.3,1),backdrop-filter .18s cubic-bezier(.16,1,.3,1);display:grid;position:relative}@media (hover:hover){.semantic-field__event-card:hover .semantic-field__event-card-surface{border-color:color-mix(in oklab, var(--event-tone) 34%, var(--ov-line));background:color-mix(in oklab, var(--ov-surface) 92%, transparent);box-shadow:0 2px 8px color-mix(in oklab, var(--event-tone-deep) 16%, transparent);-webkit-backdrop-filter:blur(14px)saturate(106%);transform:translateY(-1px)}}.semantic-field__event-card:focus-within .semantic-field__event-card-surface{border-color:color-mix(in oklab, var(--event-tone) 34%, var(--ov-line));background:color-mix(in oklab, var(--ov-surface) 92%, transparent);box-shadow:0 2px 8px color-mix(in oklab, var(--event-tone-deep) 16%, transparent)}.semantic-field__event-card header{border-bottom:1px solid color-mix(in oklab, var(--event-tone) 10%, var(--ov-line-soft));min-width:0;color:var(--event-tone-deep);font:800 var(--ov-type-caption)/1.15 var(--font-mono);letter-spacing:var(--ov-track-caps);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:8px;display:grid}.semantic-field__event-card[data-interactive=true] header{padding-right:33px}.semantic-field__event-card header>span{overflow-wrap:anywhere;min-width:0}.semantic-field__event-card header em{color:var(--ov-ink-3);font-size:var(--ov-type-caption);letter-spacing:.01em;text-transform:none;align-items:center;gap:4px;font-style:normal;display:inline-flex}.semantic-field__event-card header em:before{content:"";border:1px solid;border-radius:50%;width:5px;height:5px}.semantic-field__event-card header em[data-method=synthetic]{color:var(--ov-amber-deep)}.semantic-field__event-card-copy{gap:7px;min-width:0;margin-top:7px;display:grid}.semantic-field__event-card-copy>strong{color:var(--ov-ink);font-size:var(--ov-type-emphasis);letter-spacing:-.018em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.26;display:-webkit-box;overflow:hidden}.semantic-field__event-card-copy>p{border-top:1px solid color-mix(in oklab, var(--event-tone) 9%, var(--ov-line-soft));color:var(--ov-ink-2);grid-template-columns:minmax(64px,auto) minmax(0,1fr);align-items:baseline;gap:8px;margin:0;padding-top:7px;display:grid}.semantic-field__event-card-copy>p>span{color:var(--event-tone-deep);font:800 var(--ov-type-caption)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.semantic-field__event-card-copy>p>b{color:var(--ov-ink-2);font-size:var(--ov-type-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.semantic-field__event-open{z-index:1;border:1px solid color-mix(in oklab, var(--event-tone) 22%, var(--ov-line-soft));min-width:24px;height:24px;color:var(--event-tone-deep);background:color-mix(in oklab, var(--ov-surface) 88%, transparent);cursor:pointer;font:800 var(--ov-type-caption)/1 var(--font-mono);border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:0 6px;transition:color .16s,background-color .16s,border-color .16s,transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:7px;right:7px;box-shadow:0 1px 3px #272e380f;box-shadow:0 1px 3px lab(18.7409% -1.27114 -7.17512/.06)}.semantic-field__event-open b{font-size:var(--ov-type-label);line-height:1}.semantic-field__event-open:focus-visible{outline:2px solid color-mix(in oklab, var(--event-tone) 62%, white);outline-offset:2px}@media (hover:hover){.semantic-field__event-open:hover{border-color:color-mix(in oklab, var(--event-tone) 42%, var(--ov-line));color:var(--ov-surface);background:var(--event-tone-deep);transform:translateY(-1px)}}.semantic-field__event-card footer{border-top:1px solid color-mix(in oklab, var(--event-tone) 10%, var(--ov-line-soft));color:var(--ov-ink-2);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0;margin-top:auto;padding-top:8px;display:grid}.semantic-field__event-card footer span{align-items:baseline;gap:5px;min-width:0;display:flex}.semantic-field__event-card footer span+span{border-left:1px solid var(--ov-line-soft);padding-left:9px}.semantic-field__event-card footer b{color:var(--ov-ink);font:800 var(--ov-type-label)/1.2 var(--font-mono)}.semantic-field__event-card footer small{color:var(--ov-ink-3);font:700 var(--ov-type-caption)/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.semantic-field__event-dock{z-index:6;box-sizing:border-box;border:1px solid color-mix(in oklab, var(--ov-violet) 25%, #373f5c26);width:318px;max-height:calc(100% - 82px);color:var(--ov-ink);background:linear-gradient(110deg, color-mix(in oklab, var(--ov-cyan) 5%, transparent), transparent 42%, color-mix(in oklab, var(--ov-violet) 7%, transparent)), #ffffffe6;-webkit-backdrop-filter:blur(18px)saturate(130%);pointer-events:auto;--event-from-x:0px;--event-from-y:8px;border-radius:10px;padding:9px 10px 10px;animation:.22s cubic-bezier(.16,1,.3,1) .21s both semantic-event-tile-arrive;position:absolute;bottom:14px;right:14px;overflow:auto;box-shadow:0 3px 7px #292f4914,0 17px 38px #433a7521}.semantic-field__event-layer[data-tier=dominant] .semantic-field__event-dock{border-color:color-mix(in oklab, var(--ov-amber) 31%, var(--ov-line))}.semantic-field__event-dock-head{min-height:18px;color:var(--ov-ink-3);font:700 var(--ov-type-caption)/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.semantic-field__event-dock-head>span{color:var(--ov-violet-deep);align-items:center;gap:6px;display:inline-flex}.semantic-field__event-dock-head i{border:1px solid color-mix(in oklab, var(--ov-violet) 72%, var(--ov-cyan));background:var(--ov-theme-white);border-radius:50%;width:6px;height:6px}.semantic-field__event-dock-head em{border:1px solid color-mix(in oklab, var(--ov-amber) 28%, var(--ov-line-soft));color:var(--ov-amber-deep);background:color-mix(in oklab, var(--ov-amber) 7%, transparent);border-radius:3px;padding:2px 4px;font-style:normal}.semantic-field__event-dock-head time{margin-left:auto}.semantic-field__event-dock-summary{margin-top:5px}.semantic-field__event-dock-summary strong{color:var(--ov-ink);font-size:var(--ov-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;display:block;overflow:hidden}.semantic-field__event-dock-summary p{color:var(--ov-ink-2);font-size:var(--ov-type-caption);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:3px 0 0;line-height:1.35;display:-webkit-box;overflow:hidden}.semantic-field__event-dock-receipt{color:var(--ov-cyan-deep);font:700 var(--ov-type-caption)/1.3 var(--font-mono);border-block:1px solid #3e466717;margin:6px 0 0;padding:4px 0}.semantic-field__event-dock-metrics{border-bottom:1px solid #3e466717;grid-template-columns:1.2fr .85fr .7fr;margin:0;display:grid}.semantic-field__event-dock-metrics div{min-width:0;padding:5px 5px 5px 0}.semantic-field__event-dock-metrics div+div{border-left:1px solid #3e466717;padding-left:8px}.semantic-field__event-dock-metrics dt{color:var(--ov-ink-3);font:700 var(--ov-type-caption)/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.semantic-field__event-dock-metrics dd{color:var(--ov-ink);font:800 var(--ov-type-caption)/1.25 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.semantic-field__event-dock-buttons{flex-wrap:wrap;gap:4px;padding-top:6px;display:flex}.semantic-field__event-dock-buttons button{border:1px solid color-mix(in oklab, var(--ov-violet) 27%, var(--ov-line-soft));min-height:30px;color:var(--ov-violet-deep);background:color-mix(in srgb, var(--ov-theme-white) 66%, transparent);font:700 var(--ov-type-caption)/1.2 var(--font-mono);cursor:pointer;border-radius:6px;padding:5px 8px;transition:transform .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1)}.semantic-field__event-dock-buttons button:hover{border-color:color-mix(in oklab, var(--ov-violet) 52%, var(--ov-line-soft));background:var(--ov-theme-white)}.semantic-field__event-dock-buttons button:active{transform:scale(.97)}.semantic-field__event-dock-buttons button:focus-visible,.semantic-field__event-next:focus-visible,.semantic-field__event-proof summary:focus-visible{outline:2px solid var(--ov-violet-deep);outline-offset:2px}.semantic-field__event-dock-buttons button.is-primary{color:#fff;background:var(--ov-violet-deep)}.semantic-field__event-dock-buttons button.is-quiet{color:var(--ov-ink-3);background:0 0;border-color:#0000}.semantic-field__event-dock-buttons button:disabled{opacity:.48;cursor:default}.semantic-field__event-dock-foot{border-top:1px solid #3e466717;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:6px;margin-top:6px;padding-top:5px;display:grid}.semantic-field__event-proof{min-width:0}.semantic-field__event-proof summary{min-height:24px;color:var(--ov-ink-3);font:700 var(--ov-type-caption)/1.35 var(--font-mono);cursor:pointer}.semantic-field__event-proof p{color:var(--ov-ink-3);font-size:var(--ov-type-caption);margin:4px 0 0;line-height:1.4}.semantic-field__event-next{min-width:0;min-height:24px;color:var(--ov-ink-3);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:0;display:grid}.semantic-field__event-next span{color:var(--ov-violet-deep);font:700 var(--ov-type-caption)/1.2 var(--font-mono);text-transform:uppercase}.semantic-field__event-next strong{color:var(--ov-ink-2);font-size:var(--ov-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.semantic-field__event-next em{font:600 var(--ov-type-caption)/1.2 var(--font-mono);font-style:normal}.semantic-field[data-content-lens=intelligence] .semantic-field__hud{width:calc(100% - 344px)}.semantic-field__event-layer[data-layout=tray] .semantic-field__event-targets{display:none}.semantic-field__event-layer[data-layout=tray] .semantic-field__mind-window{width:auto;left:12px;right:12px;overflow-y:auto!important}.semantic-field__event-layer[data-layout=tray] .semantic-field__mind-window ol{grid-template-columns:minmax(0,1fr)}.semantic-field__event-layer[data-layout=tray] .semantic-field__mind-window-actions button{min-height:44px}.semantic-field__event-layer[data-layout=tray] .semantic-field__event-list{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;align-items:flex-end;gap:10px;height:auto;max-height:42%;padding:0 12px;display:flex;inset:auto 0 68px;overflow:auto visible}.semantic-field__event-layer[data-layout=tray] .semantic-field__event-list::-webkit-scrollbar{display:none}.semantic-field__event-layer[data-layout=tray] .semantic-field__event-card{scroll-snap-align:start;flex:0 0 min(78vw,280px);min-width:min(78vw,280px);position:relative;width:min(78vw,280px)!important;top:auto!important;left:auto!important}.semantic-field__event-layer[data-layout=tray] .semantic-field__event-dock{scrollbar-width:none;width:auto;max-height:176px;padding:8px 9px;bottom:62px;left:12px;right:12px}.semantic-field__event-layer[data-layout=tray] .semantic-field__event-dock::-webkit-scrollbar{display:none}.semantic-field__event-layer[data-layout=tray] .semantic-field__event-dock-summary p,.semantic-field__event-layer[data-layout=tray] .semantic-field__event-dock-receipt{display:none}.semantic-field__event-layer[data-layout=tray] .semantic-field__event-dock-metrics div{padding-block:4px}.semantic-field__event-layer[data-layout=tray] .semantic-field__event-dock-buttons{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.semantic-field__event-layer[data-layout=tray] .semantic-field__event-dock-buttons::-webkit-scrollbar{display:none}.semantic-field__event-layer[data-layout=tray] .semantic-field__event-dock-buttons button{min-width:44px;min-height:44px;font-size:var(--ov-type-caption);flex:none}.semantic-field__event-layer[data-layout=tray] .semantic-field__event-proof summary,.semantic-field__event-layer[data-layout=tray] .semantic-field__event-next{min-height:44px}.semantic-field__event-layer[data-layout=tray] .semantic-field__event-dock-foot{margin-top:4px;padding-top:4px}.semantic-field:has(.semantic-field__event-layer[data-layout=tray]) .semantic-field__legend{display:none}.semantic-field__thoughts{background:#ffffffb8;width:min(286px,38vw);max-height:calc(100% - 360px);padding:8px}.semantic-field__thought-current{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #3e46671a;gap:4px;padding:9px 5px;display:grid}.semantic-field__thought-current:hover{background:color-mix(in oklab, var(--ov-violet) 5%, transparent)}.semantic-field__thought-current span{color:var(--ov-violet-deep);font:700 var(--ov-type-caption)/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.semantic-field__thought-current[data-tier=dominant] span{color:var(--ov-amber-deep)}.semantic-field__thought-current strong{color:var(--ov-ink);font-size:var(--ov-type-caption);line-height:1.35}.semantic-field__thought-current em{color:var(--ov-ink-3);font:600 var(--ov-type-caption)/1.25 var(--font-mono);font-style:normal}@media (max-width:1100px){.semantic-field__thoughts{width:min(286px,42vw)}}@media (max-width:760px){.semantic-field__thoughts{width:auto;max-height:228px;top:106px;left:12px;right:12px}.semantic-field__thought-queue,.semantic-field__thoughts{display:none}.semantic-field[data-content-lens=intelligence] .semantic-field__hud{width:auto}.semantic-field[data-content-lens=intelligence] .semantic-field__legend{display:none}}@media (prefers-reduced-motion:reduce){.semantic-field__event-card,.semantic-field__event-targets,.semantic-field__event-dock{opacity:1;filter:none;animation:none;transform:none}.semantic-field__event-card-surface{animation:none;transform:none}.semantic-field__event-list,.semantic-field__event-targets,.semantic-field__event-dock-buttons button,.semantic-field__thought-buttons button{transition:none}.semantic-field__mind-window li{opacity:1;animation:none;transform:none}.semantic-field__mind-trace,.semantic-field__mind-trace-open,.semantic-field__mind-window-actions button{transition:none}}.semantic-field[data-reduced-motion=true] .semantic-field__event-card,.semantic-field[data-reduced-motion=true] .semantic-field__event-targets,.semantic-field[data-reduced-motion=true] .semantic-field__event-dock{opacity:1;filter:none;animation:none;transform:none}.semantic-field[data-reduced-motion=true] .semantic-field__event-card-surface{animation:none;transform:none}.semantic-field[data-reduced-motion=true] .semantic-field__mind-window li{opacity:1;animation:none;transform:none}[data-theme=dark] .semantic-field__vacancy{background:color-mix(in oklab, var(--ov-surface) 84%, transparent)}[data-theme=dark] .semantic-field__hud,[data-theme=dark] .intelligence-attn,[data-theme=dark] .semantic-field__insights,[data-theme=dark] .semantic-field__hover,[data-theme=dark] .semantic-field__timeline,[data-theme=dark] .semantic-field__legend,[data-theme=dark] .semantic-field__thoughts,[data-theme=dark] .memory-room--intelligence-stage .mem-glass,[data-theme=dark] .intelligence-rail.ui-rail--dock{color:var(--ov-ink);border-color:var(--ov-line);background:color-mix(in oklab, var(--ov-surface) 92%, transparent);box-shadow:inset 0 1px #dfe5ec0e,0 12px 28px #0000013d;box-shadow:inset 0 1px lab(90.7095% -1.30099 -4.27917/.055),0 12px 28px lab(.0191212% .0520945 -.279388/.24)}[data-theme=dark] .semantic-field__goal,[data-theme=dark] .semantic-field__focus-chip,[data-theme=dark] .semantic-field__refresh,[data-theme=dark] .semantic-field__thought-kicker span:first-child,[data-theme=dark] .semantic-field__thought-buttons button{background:color-mix(in oklab, var(--ov-violet) 9%, var(--ov-surface))}[data-theme=dark] .semantic-field__thought-kicker span[data-status=needs_review]{background:color-mix(in oklab, var(--ov-amber) 10%, var(--ov-surface))}[data-theme=dark] .semantic-field__goal:hover,[data-theme=dark] .semantic-field__focus-chip:hover,[data-theme=dark] .semantic-field__refresh:hover,[data-theme=dark] .semantic-field__thought-buttons button:hover,[data-theme=dark] .semantic-field__event-dock-buttons button:hover{background:color-mix(in oklab, var(--ov-violet) 14%, var(--ov-surface))}[data-theme=dark] .semantic-field__insight,[data-theme=dark] .semantic-field__event-card-surface{background-color:color-mix(in oklab, var(--ov-surface) 84%, transparent)}[data-theme=dark] .semantic-field__event-card[data-thought-linked=true] .semantic-field__event-card-surface,[data-theme=dark] .semantic-field__event-card:hover .semantic-field__event-card-surface,[data-theme=dark] .semantic-field__event-card:focus-within .semantic-field__event-card-surface{background:color-mix(in oklab, var(--ov-surface) 96%, transparent)}[data-theme=dark] .semantic-field__mind-window{background:color-mix(in oklab, var(--ov-surface) 88%, transparent);border-color:color-mix(in oklab, var(--ov-violet) 30%, var(--ov-line));-webkit-backdrop-filter:blur(14px)saturate(106%)}[data-theme=dark] .semantic-field__mind-window:hover,[data-theme=dark] .semantic-field__mind-window:focus-within{background:color-mix(in oklab, var(--ov-surface) 97%, transparent)}[data-theme=dark] .semantic-field__event-dock{border-color:color-mix(in oklab, var(--ov-violet) 30%, var(--ov-line));background:linear-gradient(110deg, color-mix(in oklab, var(--ov-cyan) 5%, transparent), transparent 42%, color-mix(in oklab, var(--ov-violet) 7%, transparent)), color-mix(in oklab, var(--ov-surface) 96%, transparent);box-shadow:0 3px 7px #00000147,0 17px 38px #00000157;box-shadow:0 3px 7px lab(.0191212% .0520945 -.279388/.28),0 17px 38px lab(.0191212% .0520945 -.279388/.34)}[data-theme=dark] .semantic-field__event-dock-buttons button{background:color-mix(in oklab, var(--ov-surface) 92%, transparent)}[data-theme=dark] .semantic-field__event-focus{background:radial-gradient(118px circle at var(--sf-focus-x) var(--sf-focus-y), color-mix(in oklab, var(--ov-violet) 13%, transparent), transparent 72%), radial-gradient(360px circle at var(--sf-focus-x) var(--sf-focus-y), transparent 31%, #00020514 62%, #00000252 100%)}@supports (color:lab(0% 0 0)){[data-theme=dark] .semantic-field__event-focus{background:radial-gradient(118px circle at var(--sf-focus-x) var(--sf-focus-y), color-mix(in oklab, var(--ov-violet) 13%, transparent), transparent 72%), radial-gradient(360px circle at var(--sf-focus-x) var(--sf-focus-y), transparent 31%, lab(.446911% -.0247732 -1.31717/.08) 62%, lab(.103991% .042513 -.601545/.32) 100%)}}[data-theme=dark] .semantic-field[data-intelligence-tier=dominant] .semantic-field__event-focus{background:radial-gradient(116px circle at var(--sf-focus-x) var(--sf-focus-y), color-mix(in oklab, var(--ov-violet) 14%, transparent), transparent 70%), radial-gradient(320px circle at var(--sf-focus-x) var(--sf-focus-y), transparent 31%, #00020512 68%, #00000242 100%)}@supports (color:lab(0% 0 0)){[data-theme=dark] .semantic-field[data-intelligence-tier=dominant] .semantic-field__event-focus{background:radial-gradient(116px circle at var(--sf-focus-x) var(--sf-focus-y), color-mix(in oklab, var(--ov-violet) 14%, transparent), transparent 70%), radial-gradient(320px circle at var(--sf-focus-x) var(--sf-focus-y), transparent 31%, lab(.446911% -.0247732 -1.31717/.07) 68%, lab(.103991% .042513 -.601545/.26) 100%)}}@media (pointer:coarse){.semantic-field__cluster:after{content:"";position:absolute;inset:-8px 0}.semantic-field__event-dock-buttons button,.semantic-field__event-proof summary,.semantic-field__event-next,.semantic-field__event-open{min-width:44px;min-height:44px}}.vision-candidate-feed{border:1px solid var(--ov-line-soft);background:var(--ov-line-soft);border-radius:14px;gap:1px;display:grid;overflow:hidden}.vision-candidate-feed__empty{border:1px solid var(--ov-line-soft);color:var(--ov-ink-3);font-size:var(--ov-type-body);border-radius:14px;padding:18px}.vision-candidate-row{background:var(--ov-surface);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:12px;display:grid}.vision-candidate-row__signal{width:30px;height:30px;color:var(--ov-cyan-deep);background:color-mix(in oklab, var(--ov-cyan) 12%, var(--ov-surface));border-radius:9px;place-items:center;display:grid}.vision-candidate-row__body{min-width:0}.vision-candidate-row__body p{color:var(--ov-ink);font-size:var(--ov-type-body);margin:5px 0 3px;font-weight:700;line-height:1.35}.vision-candidate-row__body small{color:var(--ov-ink-2);font-size:var(--ov-type-label);line-height:1.4;display:block}.vision-candidate-row__meta{color:var(--ov-ink-2);font-size:var(--ov-type-label);flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.vision-candidate-row__meta strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.vision-candidate-row__meta span{border-left:1px solid var(--ov-line-soft);padding-left:8px}.vision-candidate-row__meta .is-ready{color:var(--ov-emerald-deep);font-weight:600}.vision-candidate-row__meta .is-proof-needed{color:var(--ov-amber-deep);font-weight:600}.vision-candidate-feed__more{min-height:44px;color:var(--ov-cyan-deep);background:var(--ov-surface);font:inherit;font-size:var(--ov-type-label);cursor:pointer;border:0;font-weight:800}.vision-candidate-feed__more:hover{background:color-mix(in oklab, var(--ov-cyan) 7%, var(--ov-surface))}.vision-social-brief{border:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-surface) 94%, var(--ov-cyan) 6%);border-radius:14px;gap:12px;margin:10px 0;padding:14px;display:grid}.vision-social-brief__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.vision-social-brief__heading strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.vision-social-brief__heading p{max-width:680px;color:var(--ov-ink-2);font-size:var(--ov-type-label);margin:3px 0 0;line-height:1.4}.vision-social-brief__heading>span{color:var(--ov-cyan-deep);font-size:var(--ov-type-label);flex:none;align-items:center;gap:5px;font-weight:800;display:inline-flex}.vision-social-brief__section{gap:6px;display:grid}.vision-social-brief__label{color:var(--ov-ink-2);font-size:var(--ov-type-label);font-weight:800}.vision-social-brief__choices{flex-wrap:wrap;gap:5px;display:flex}.vision-social-brief__choices button{border:1px solid var(--ov-line-soft);min-height:44px;color:var(--ov-ink-2);background:var(--ov-surface);font:inherit;font-size:var(--ov-type-label);cursor:pointer;border-radius:9px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.vision-social-brief__choices button.is-on{border-color:color-mix(in oklab, var(--ov-cyan-deep) 45%, var(--ov-line-soft));color:var(--ov-ink);background:color-mix(in oklab, var(--ov-cyan) 12%, var(--ov-surface))}.vision-social-brief__choices button:focus-visible,.vision-candidate-row>button:focus-visible{outline:2px solid var(--ov-cyan-deep);outline-offset:2px}.vision-candidate-feed__more:focus-visible{outline:2px solid var(--ov-cyan-deep);outline-offset:-3px}.vision-social-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vision-social-brief__receipt{border-top:1px solid var(--ov-line-soft);border-bottom:1px solid var(--ov-line-soft);padding:9px 0}.vision-social-brief__receipt summary{min-height:44px;color:var(--ov-ink-2);cursor:pointer;font-size:var(--ov-type-label);justify-content:space-between;align-items:center;gap:10px;font-weight:800;display:flex}.vision-social-brief__receipt summary span{align-items:center;gap:6px;display:inline-flex}.vision-social-brief__receipt summary small{color:var(--ov-ink-2);font-size:var(--ov-type-label);font-weight:600}.vision-social-brief__receipt[open] summary{margin-bottom:8px}.vision-social-brief__check{min-height:44px;color:var(--ov-ink-2);font-size:var(--ov-type-label);align-items:center;gap:7px;line-height:1.35;display:inline-flex}.vision-social-brief__check input{accent-color:var(--ov-cyan-deep)}.vision-social-brief__footer{color:var(--ov-ink-2);font-size:var(--ov-type-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vision-social-brief__footer strong{color:var(--ov-ink)}.vision-social-brief__generated{flex-wrap:wrap;gap:6px;display:flex}.vision-social-brief__generated span{color:var(--ov-cyan-deep);background:color-mix(in oklab, var(--ov-cyan) 10%, transparent);font-size:var(--ov-type-label);border-radius:7px;padding:5px 8px;font-weight:700}@media (max-width:760px){.vision-candidate-row{grid-template-columns:30px minmax(0,1fr)}.vision-candidate-row>.output-action{grid-column:2;justify-self:start}.vision-social-brief__grid{grid-template-columns:1fr}.vision-social-brief__grid>*{grid-column:1!important}.vision-social-brief__heading{display:grid}.vision-social-brief__choices button,.vision-candidate-row>.output-action,.vision-candidate-feed__more{min-height:44px}}.omyt-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.omyt-btn:focus-visible{outline:2px solid var(--omyt-indigo);outline-offset:2px;border-radius:10px}@media (pointer:coarse),(max-width:759px){.ov-root .omyt-btn,.ov-root .ui-btn,.ov-root .ov-prio-refresh,.ov-root .ov-why-trigger{min-width:44px;min-height:44px}.ov-root .ov-prio-refresh{width:44px;height:44px}}.ov-dock-tile:focus-visible{outline-offset:-2px}.ov-deepdive:hover{filter:brightness(1.07)saturate(1.03);transform:translateY(-1px)}.ov-deepdive:active{filter:brightness(.98);transform:translateY(0)}.ov-deepdive:hover .ov-deepdive__chip{transform:translate(1.5px,-1.5px)}.omyt-card:focus-visible{outline:2px solid var(--omyt-indigo);outline-offset:3px;border-radius:20px}@media (max-width:1360px){:root{--omy-workspace-side-pad:28px}}@media (max-height:840px){:root{--omy-workspace-side-pad:22px}}.ui-rail{z-index:5;width:var(--ui-rail-w,214px);border-right:1px solid var(--ov-line-soft);background:var(--ov-veil);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.ui-rail__header{border-bottom:1px solid var(--ov-line-soft);flex-direction:column;flex:none;gap:6px;padding:16px 14px 13px;display:flex}.ui-rail__title{color:var(--ov-ink);font-size:var(--ov-type-section);letter-spacing:-.01em;font-weight:800;line-height:1.15}.ui-rail__subtitle{color:var(--ov-ink-3);font-size:var(--ov-type-label);font-weight:600;line-height:1.4}.ui-rail__nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:0;padding:10px 8px;display:flex;overflow:hidden auto}.ui-rail__nav--fill{grid-template-rows:repeat(var(--ui-rail-count,6), minmax(0, 1fr));align-content:stretch;display:grid;overflow:hidden}.ui-rail-tab{--ui-tab-accent:var(--ov-indigo-deep);width:100%;min-height:44px;color:var(--ov-ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;outline:none;grid-template-rows:auto;align-content:center;padding:8px 10px 8px 13px;font-family:inherit;transition:background .14s cubic-bezier(.16,1,.3,1),color .14s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.ui-rail-tab:before{content:"";background:var(--ui-tab-accent);opacity:0;border-radius:999px;width:3px;height:0;transition:height .2s cubic-bezier(.16,1,.3,1),opacity .14s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:3px;translate:0 -50%}.ui-rail-tab:hover{background:color-mix(in oklab, var(--ov-ink) 4.5%, transparent);color:var(--ov-ink)}.ui-rail-tab:focus-visible{box-shadow:0 0 0 2px var(--ov-surface), 0 0 0 4px color-mix(in oklab, var(--ov-indigo) 55%, transparent)}.ui-rail-tab--active{background:color-mix(in oklab, var(--ui-tab-accent) 7%, transparent)}.ui-rail-tab--active:before{opacity:1;height:15px}.ui-rail-tab__top{align-items:center;gap:8px;min-width:0;display:flex}.ui-rail-tab__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-size:var(--ov-type-emphasis);letter-spacing:-.005em;flex:1;font-weight:600;line-height:1.15;overflow:hidden}.ui-rail-tab--active .ui-rail-tab__label{color:var(--ov-ink)}.ui-rail-count{color:var(--ov-ink-3);font-size:var(--ov-type-label);font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex-shrink:0;margin-left:auto;font-weight:600;line-height:1}.ui-rail-count[data-alert=true]{color:var(--ov-red-deep);font-weight:700}.ui-rail-tab__metric{text-overflow:ellipsis;white-space:nowrap;max-width:84px;color:var(--ov-ink);font-family:var(--font-mono);font-size:var(--ov-type-section);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:800;line-height:1.1;overflow:hidden}.ui-rail-tab--active .ui-rail-tab__metric{color:var(--ui-tab-accent)}.ui-rail-tab__sub{text-overflow:ellipsis;white-space:nowrap;color:var(--ov-ink-2);font-size:var(--ov-type-label);letter-spacing:.05em;text-transform:uppercase;font-weight:600;line-height:1.1;overflow:hidden}.brain-shell{--brain-rail-w:214px;--brain-rail-gutter:10px;--brain-rail-inset:calc(var(--brain-rail-w) + var(--brain-rail-gutter))}.brain-cloud-tile{--brain-cloud-accent:var(--shell-accent,var(--brain-tab-accent,var(--ov-violet)));isolation:isolate;background:color-mix(in oklab, var(--brain-cloud-accent) 3.5%, var(--ov-fill-cloud));-webkit-backdrop-filter:blur(8px);overflow:hidden}.brain-cloud-tile:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--ov-highlight-cloud), transparent 54%), radial-gradient(ellipse at 22% 20%, var(--ov-highlight-cloud-soft) 0%, transparent 42%);opacity:.78;position:absolute;inset:-26% -18%}.brain-cloud-tile:hover{border-color:var(--ov-line);background:color-mix(in oklab, var(--brain-cloud-accent) 5%, var(--ov-surface))}.ops-shell{--ops-rail-w:214px;--ops-rail-gutter:10px;--ops-rail-inset:calc(var(--ops-rail-w) + var(--ops-rail-gutter))}.creative-engine-view{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:18px;height:100%;min-height:0;display:grid;overflow:hidden}.creative-engine-sidebar{border-right:1px solid var(--ov-line-soft);scrollbar-width:none;flex-direction:column;gap:14px;min-height:0;padding-right:22px;display:flex;overflow:auto}.creative-engine-detail{scrollbar-width:none;flex-direction:column;gap:18px;min-height:0;padding-right:4px;display:flex;overflow:auto}.creative-engine-two-up{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px;display:grid}.creative-engine-review-grid{border-top:1px solid var(--ov-line-soft);grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);gap:18px;padding-top:14px;display:grid}@media (max-width:900px),(max-height:620px){.creative-engine-view{scrollbar-width:thin;flex-direction:column;padding-bottom:92px;display:flex;overflow:auto}.creative-engine-sidebar{scrollbar-width:auto;border-right:0;flex:none;padding-right:0;overflow:visible}.creative-engine-detail{scrollbar-width:auto;flex:none;padding-right:0;overflow:visible}.creative-engine-two-up,.creative-engine-review-grid{grid-template-columns:1fr}.creative-launch-panel{gap:8px!important}.creative-launch-brief{min-height:76px!important}}.output-studio{height:100%;min-height:0;padding:18px var(--omy-workspace-side-pad) 26px;box-sizing:border-box;background:0 0;flex-direction:column;gap:12px;display:flex;position:relative;overflow:hidden}.output-studio__shell{width:calc(100% - 224px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;grid-template-columns:minmax(0,1fr);gap:10px;margin-left:224px;display:grid;overflow:hidden}.vision-rail-gutter{z-index:4;border-inline:1px solid var(--ov-line-soft);background:var(--ov-fill-gutter);width:10px;position:absolute;inset:0 auto 0 214px}.vision-workspace-header{border-bottom:1px solid var(--ov-line-soft);justify-content:space-between;align-items:flex-start;gap:24px;padding:8px 2px 18px;display:flex}.vision-workspace-header>div{min-width:0}.vision-workspace-header__eyebrow{color:var(--ov-cyan-deep);font:800 var(--ov-type-label)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.vision-workspace-header h2{color:var(--ov-ink);font-size:var(--ov-type-display);letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.12}.vision-workspace-header p{max-width:62ch;color:var(--ov-ink-3);font-size:var(--ov-type-section);margin:7px 0 0;font-weight:600;line-height:1.5}.vision-workspace-header__status{border:1px solid var(--ov-line);min-height:32px;color:var(--ov-ink-2);background:var(--ov-surface);font-size:var(--ov-type-body);border-radius:999px;flex:none;align-items:center;padding:0 12px;font-weight:800;display:inline-flex}.vision-workspace-header__status[data-tone=warning]{border-color:color-mix(in oklab, var(--ov-amber-deep) 35%, var(--ov-line));color:var(--ov-amber-deep)}.output-studio>.ui-station-header .omyt-btn,.vision-panel .output-action{min-height:44px}.vision-library-nav{border-bottom:1px solid var(--ov-line-soft);scrollbar-width:thin;flex:none;align-items:center;gap:6px;padding-bottom:10px;display:flex;overflow-x:auto}.vision-library-nav button{min-height:44px;color:var(--ov-ink-3);cursor:pointer;font:800 var(--ov-type-body)/1 inherit;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.vision-library-nav button span{color:var(--ov-ink-3);font-family:var(--font-mono);font-size:var(--ov-type-label)}.vision-library-nav button:hover{background:color-mix(in oklab, var(--st,var(--ov-loop-4)) 5%, transparent);color:var(--ov-ink)}.vision-library-nav button.is-active{border-color:color-mix(in oklab, var(--st,var(--ov-loop-4)) 30%, var(--ov-line));background:color-mix(in oklab, var(--st,var(--ov-loop-4)) 9%, var(--ov-surface));color:var(--st-deep,var(--ov-loop-4-deep))}.vision-library-nav button:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}.vision-distribution-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.vision-panel{border:1px solid var(--ov-line);background:var(--ov-surface);border-radius:16px;min-width:0;padding:16px;box-shadow:0 1px 5px #252e3d0d;box-shadow:0 1px 5px lab(18.6568% -.710368 -10.8543/.05)}.vision-panel--wide{grid-column:1/-1}.vision-panel--compact-empty .ui-empty{text-align:left;align-items:flex-start;gap:8px;padding:4px 0 0}.vision-review-path{border-block:1px solid var(--ov-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.vision-review-path>div{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:3px 10px;min-width:0;min-height:76px;padding:10px 14px;display:grid}.vision-review-path>div+div{border-left:1px solid var(--ov-line-soft)}.vision-review-path span{color:var(--st-deep,var(--ov-indigo-deep));font:800 var(--ov-type-caption) / 1.35 var(--font-mono);font-variant-numeric:tabular-nums;grid-row:1/span 2}.vision-review-path strong{color:var(--ov-ink);font-size:var(--ov-type-emphasis)}.vision-review-path small{color:var(--ov-ink-2);font-size:var(--ov-type-label);line-height:1.4}.vision-panel__heading{background:color-mix(in oklab, var(--ov-ink) 3.5%, transparent);border-bottom:1px solid var(--ov-line-soft);border-radius:16px 16px 0 0;justify-content:space-between;align-items:flex-start;gap:16px;margin:-16px -16px 14px;padding:10px 16px;display:flex}.vision-panel__heading h2{color:var(--ov-ink);font-size:var(--ov-type-section);text-wrap:balance;margin:0;line-height:1.2}.vision-panel__heading p{max-width:58ch;color:var(--ov-ink-3);font-size:var(--ov-type-body);margin:5px 0 0;line-height:1.45}.vision-panel__heading>.ov-mono{color:var(--ov-ink-3);font-size:var(--ov-type-label)}.vision-readiness-list,.vision-row-list{display:grid}.vision-readiness-list>div,.vision-row-list>div{border-top:1px solid var(--ov-line-soft);min-height:44px;color:var(--ov-ink-2);font-size:var(--ov-type-body);justify-content:space-between;align-items:center;gap:16px;display:flex}.vision-readiness-list>div:first-child,.vision-row-list>div:first-child{border-top:0}.vision-readiness-list strong{max-width:65%;color:var(--ov-ink-3);font-size:var(--ov-type-label);text-align:right}.vision-readiness-list strong[data-ready=true]{color:var(--ov-emerald-deep)}.vision-readiness-actions{border-top:1px solid var(--ov-line-soft);justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex}@media (max-width:760px){.vision-review-path{grid-template-columns:1fr}.vision-review-path>div+div{border-top:1px solid var(--ov-line-soft);border-left:0}.vision-readiness-actions .output-action{justify-content:center;width:100%}}.vision-row-list>div>span:first-child{min-width:0;color:var(--ov-ink-3);font:500 var(--ov-type-label) / 1.35 var(--font-onest);gap:3px;display:grid}.vision-ship-row{border-top:1px solid var(--ov-line-soft);align-items:center;gap:12px;min-height:52px;padding:8px 0;display:flex}.vision-ship-row:first-child{border-top:0}.vision-ship-row__media{border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:9px;flex:none;place-items:center;width:56px;height:42px;display:grid;overflow:hidden}.vision-ship-row__media img,.vision-ship-row__media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vision-ship-row__text{flex:180px;gap:2px;min-width:0;display:grid}.vision-ship-row__text strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.vision-ship-row__text small{text-overflow:ellipsis;white-space:nowrap;color:var(--ov-ink-3);font-size:var(--ov-type-label);overflow:hidden}.vision-ship-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.vision-row-list strong{color:var(--ov-ink);text-transform:capitalize;font:700 var(--ov-type-emphasis) / 1.3 var(--font-onest);letter-spacing:-.012em}.vision-row-list__actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.vision-row-list__actions .output-action,.vision-candidate-row>.output-action,.vision-intelligence-open.output-action{border-radius:var(--ov-radius-pill);border-color:var(--ov-line-soft);background:color-mix(in oklab, var(--ov-surface) 70%, transparent);min-height:30px;color:var(--ov-ink-2);font-size:var(--ov-type-caption);padding:0 12px;font-weight:700}.vision-row-list__actions .output-action:hover,.vision-candidate-row>.output-action:hover,.vision-intelligence-open.output-action:hover{border-color:var(--ov-line);background:var(--ov-surface);color:var(--ov-ink)}.vision-row-list time{color:var(--ov-ink-3);font:700 var(--ov-type-label)/1.3 var(--font-mono)}.vision-run-panel{border:1px solid var(--ov-line-soft);background:var(--ov-surface);color:var(--ov-ink-2);border-radius:16px;gap:12px;margin-block:0 14px;padding:16px;display:grid}.vision-run-panel--empty{grid-template-columns:auto minmax(0,1fr);align-items:center}.vision-run-panel--empty>div{gap:3px;display:grid}.vision-run-panel--empty strong{color:var(--ov-ink);font-size:var(--ov-type-emphasis)}.vision-run-panel--empty span{color:var(--ov-ink-3);font-size:var(--ov-type-body);line-height:1.45}.vision-run-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vision-run-panel__header>div{gap:4px;min-width:0;display:grid}.vision-run-panel__header strong{color:var(--ov-ink);font-size:var(--ov-type-section)}.vision-run-panel__header span:not(.ov-mono){max-width:68ch;color:var(--ov-ink-3);font-size:var(--ov-type-body);line-height:1.45}.vision-run-panel__header>.ov-mono{color:var(--ov-ink-3);font-size:var(--ov-type-label);flex:none}.vision-run-panel__error{border:1px solid color-mix(in oklab, var(--ov-red) 28%, var(--ov-line));min-height:40px;color:var(--ov-red-deep);background:color-mix(in oklab, var(--ov-red) 6%, var(--ov-surface));font-size:var(--ov-type-body);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-weight:700;display:flex}.vision-run-list{gap:8px;display:grid}.vision-run{border:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-cyan) 2%, var(--ov-surface));border-radius:12px;gap:9px;padding:12px;display:grid}.vision-run[data-status=awaiting_approval]{border-color:color-mix(in oklab, var(--ov-amber) 35%, var(--ov-line));background:color-mix(in oklab, var(--ov-amber) 4%, var(--ov-surface))}.vision-run[data-status=failed]{border-color:color-mix(in oklab, var(--ov-red) 24%, var(--ov-line))}.vision-run__summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.vision-run__identity{align-items:center;gap:10px;min-width:0;display:flex}.vision-run__identity>div{gap:3px;min-width:0;display:grid}.vision-run__identity strong{color:var(--ov-ink);font-size:var(--ov-type-emphasis);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;overflow:hidden}.vision-run__identity span{color:var(--ov-ink-3);font-size:var(--ov-type-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.vision-run__status-dot{background:var(--ov-cyan-deep);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--ov-cyan) 12%, transparent);border-radius:50%;flex:none}.vision-run[data-status=awaiting_approval] .vision-run__status-dot{background:var(--ov-amber-deep);box-shadow:0 0 0 4px color-mix(in oklab, var(--ov-amber) 12%, transparent)}.vision-run[data-status=failed] .vision-run__status-dot{background:var(--ov-red-deep);box-shadow:0 0 0 4px color-mix(in oklab, var(--ov-red) 10%, transparent)}.vision-run__meta{color:var(--ov-ink-3);font:700 var(--ov-type-label)/1 var(--font-mono);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;display:inline-flex}.vision-run__progress{background:var(--ov-line-soft);border-radius:999px;height:4px;overflow:hidden}.vision-run__progress>span{border-radius:inherit;background:var(--ov-cyan-deep);transform-origin:0;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1);display:block}.vision-run__actions{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.vision-run__actions>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vision-run__actions .output-action{min-height:36px}.vision-storyboard{border-top:1px solid var(--ov-line-soft);display:grid}.vision-storyboard__preview{background:var(--ov-ink);border-radius:12px;width:min(100%,360px);max-height:420px;margin:12px auto}.vision-director-brief{border:1px solid color-mix(in oklab, var(--ov-cyan) 24%, var(--ov-line));background:color-mix(in oklab, var(--ov-cyan) 5%, var(--ov-surface));border-radius:12px;gap:9px;margin:12px 0 4px;padding:12px;display:grid}.vision-director-brief header{align-items:center;gap:8px;display:flex}.vision-director-brief header>span{color:var(--ov-cyan-deep);font:800 var(--ov-type-caption)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.vision-director-brief header strong{color:var(--ov-ink);font-size:var(--ov-type-body);text-transform:capitalize;text-overflow:clip;white-space:normal;overflow:visible}.vision-director-brief header em{background:color-mix(in oklab, var(--ov-emerald) 12%, var(--ov-surface));color:var(--ov-emerald-deep);font:normal 700 var(--ov-type-caption)/1 var(--font-mono);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 6px}.vision-director-brief header em[data-state=review]{background:color-mix(in oklab, var(--ov-amber) 13%, var(--ov-surface));color:var(--ov-amber-deep)}.vision-director-brief p{color:var(--ov-ink);font-size:var(--ov-type-body);margin:0;font-weight:700;line-height:1.45}.vision-director-brief>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;display:grid}.vision-director-brief>div span{min-width:0;color:var(--ov-ink-2);font-size:var(--ov-type-label);gap:2px;line-height:1.4;display:grid}.vision-director-brief small{color:var(--ov-ink-3);font:700 var(--ov-type-caption)/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.vision-director-brief aside{border-top:1px solid var(--ov-line-soft);flex-wrap:wrap;gap:5px;padding-top:3px;display:flex}.vision-director-brief aside span{background:color-mix(in oklab, var(--ov-amber) 10%, var(--ov-surface));color:var(--ov-amber-deep);font-size:var(--ov-type-caption);border-radius:6px;padding:4px 6px;line-height:1.35}.vision-script-variants{gap:8px;padding-block:12px;display:flex;overflow-x:auto}.vision-script-variants>span{border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:10px;gap:4px;min-width:190px;padding:9px 10px;display:grid}.vision-script-variants>span[data-selected=true]{border-color:color-mix(in oklab, var(--ov-cyan) 42%, var(--ov-line));background:color-mix(in oklab, var(--ov-cyan) 7%, var(--ov-surface))}.vision-script-variants small{color:var(--ov-cyan-deep);font:700 var(--ov-type-caption)/1.2 var(--font-mono)}.vision-script-variants strong{color:var(--ov-ink);font-size:var(--ov-type-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.vision-scene-timeline{align-items:stretch;gap:3px;min-height:36px;padding-block:10px;display:flex}.vision-scene-timeline>span{background:color-mix(in oklab, var(--ov-cyan) 13%, var(--ov-surface));min-width:28px;color:var(--ov-cyan-deep);border-radius:7px;place-items:center;display:grid}.vision-scene-timeline>span[data-pace=burst]{background:color-mix(in oklab, var(--ov-amber) 18%, var(--ov-surface));color:var(--ov-amber-deep)}.vision-scene-timeline>span[data-pace=hold]{background:color-mix(in oklab, var(--ov-violet) 15%, var(--ov-surface));color:var(--ov-violet-deep)}.vision-scene-timeline>span[data-pace=resolve]{background:color-mix(in oklab, var(--ov-emerald) 15%, var(--ov-surface));color:var(--ov-emerald-deep)}.vision-scene-timeline>span[data-climax=true]{box-shadow:inset 0 0 0 1.5px}.vision-scene-timeline i{font:normal 800 var(--ov-type-caption)/1 var(--font-mono)}.vision-image-tools{border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:10px;gap:8px;padding:10px;display:grid}.vision-image-tools>div:first-child{gap:3px;display:grid}.vision-image-tools strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.vision-image-tools span:not(.ov-mono){color:var(--ov-ink-3);font-size:var(--ov-type-label);line-height:1.4}.vision-image-tools>div:nth-child(2){flex-wrap:wrap;gap:6px;display:flex}.vision-image-tools>.ov-mono{color:var(--ov-ink-3);font-size:var(--ov-type-caption)}.vision-treatment-panel{z-index:1;isolation:isolate;min-height:48px;position:relative}.vision-treatment-panel>button:first-child{min-height:48px}.vision-treatment-editor{border:1px solid var(--ov-line);background:color-mix(in oklab, var(--ov-cyan) 2%, var(--ov-surface));border-radius:12px;gap:12px;margin-top:12px;padding:12px;display:grid}.vision-treatment-editor__heading,.vision-reference-board>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vision-treatment-editor__heading>div,.vision-reference-board>header>div{gap:2px;display:grid}.vision-treatment-editor__heading strong,.vision-reference-board>header strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.vision-treatment-editor__heading span:not(.ov-mono),.vision-reference-board>header span:not(.ov-mono){color:var(--ov-ink-3);font-size:var(--ov-type-label);line-height:1.4}.vision-treatment-editor__heading>.ov-mono,.vision-reference-board>header>.ov-mono{color:var(--ov-cyan-deep);font-size:var(--ov-type-label);white-space:nowrap}.vision-treatment-versions{align-items:center;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.vision-treatment-versions>span{color:var(--ov-ink-3);font-size:var(--ov-type-label);text-transform:uppercase;font-weight:800}.vision-treatment-versions button{border:1px solid var(--ov-line-soft);background:var(--ov-surface);min-height:28px;color:var(--ov-ink-2);font:inherit;font-size:var(--ov-type-label);cursor:pointer;border-radius:999px;flex:none;padding:3px 8px}.vision-treatment-versions button:disabled{color:var(--ov-cyan-deep);cursor:default;opacity:1}.vision-treatment-controls{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(110px,.7fr));gap:8px;display:grid}.vision-treatment-controls label,.vision-shot-inspector label,.vision-reference-list label{color:var(--ov-ink-3);font-size:var(--ov-type-label);gap:4px;font-weight:700;display:grid}.vision-treatment-controls label:first-child{grid-template-columns:auto minmax(90px,1fr) 40px;align-items:center}.vision-treatment-controls output{color:var(--ov-ink-2);font:inherit;font-size:var(--ov-type-label);text-align:right}.vision-treatment-controls input,.vision-treatment-controls select,.vision-shot-inspector input,.vision-shot-inspector select,.vision-shot-inspector textarea,.vision-reference-upload select,.vision-reference-list input,.vision-reference-list select{border:1px solid var(--ov-line);background:var(--ov-surface);min-width:0;min-height:36px;color:var(--ov-ink);font:inherit;font-size:var(--ov-type-label);border-radius:8px;padding:7px 8px}.vision-treatment-controls input[type=range]{min-height:28px;accent-color:var(--ov-cyan-deep);padding:0}.vision-audio-lanes{border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:10px;grid-template-columns:minmax(150px,1.35fr) repeat(4,minmax(92px,.65fr));gap:8px;margin:0;padding:10px;display:grid}.vision-audio-lanes legend{color:var(--ov-ink-3);font-size:var(--ov-type-label);text-transform:uppercase;padding:0 5px;font-weight:800}.vision-audio-lanes label{color:var(--ov-ink-3);font-size:var(--ov-type-label);grid-template-columns:1fr auto;align-items:center;gap:4px 6px;font-weight:700;display:grid}.vision-audio-lanes label:first-of-type{grid-template-columns:1fr}.vision-audio-lanes label>span{grid-column:1/-1}.vision-audio-lanes input{border:1px solid var(--ov-line);background:var(--ov-surface);min-width:0;min-height:36px;color:var(--ov-ink);font:inherit;font-size:var(--ov-type-label);border-radius:8px;padding:7px 8px}.vision-audio-lanes output{color:var(--ov-ink-3);font-size:var(--ov-type-label)}.vision-shot-timeline{border:1px solid var(--ov-line);background:var(--ov-surface);border-radius:10px;align-items:stretch;min-height:62px;display:flex;overflow-x:auto}.vision-shot-timeline>button{border:0;border-right:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-cyan) 4%, var(--ov-surface));min-width:58px;color:var(--ov-ink-2);text-align:left;cursor:pointer;padding:9px 8px;display:grid;position:relative}.vision-shot-timeline>button[data-role=hook]{background:color-mix(in oklab, var(--ov-cyan) 12%, var(--ov-surface))}.vision-shot-timeline>button[data-role=proof]{background:color-mix(in oklab, var(--ov-emerald) 10%, var(--ov-surface))}.vision-shot-timeline>button[data-role=cta]{background:color-mix(in oklab, var(--ov-amber) 11%, var(--ov-surface))}.vision-shot-timeline>button[data-selected=true]{box-shadow:inset 0 -3px 0 var(--ov-cyan-deep);color:var(--ov-ink)}.vision-shot-timeline button>span{font-family:var(--font-mono,monospace);font-size:var(--ov-type-label);font-weight:800}.vision-shot-timeline button>small{font-size:var(--ov-type-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-self:end;overflow:hidden}.vision-shot-timeline button>svg{position:absolute;top:8px;right:7px}.vision-shot-timeline>.vision-shot-timeline__add{background:var(--ov-surface);text-align:center;flex:0 0 44px;place-items:center;min-width:44px}.vision-shot-inspector{border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:10px;overflow:hidden}.vision-shot-inspector>header{border-bottom:1px solid var(--ov-line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:flex}.vision-shot-inspector>header>div:first-child{gap:2px;min-width:0;display:grid}.vision-shot-inspector>header strong{color:var(--ov-ink);font-size:var(--ov-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vision-shot-inspector>header .ov-mono{color:var(--ov-cyan-deep);font-size:var(--ov-type-caption)}.vision-shot-inspector>header>div:last-child{align-items:center;gap:4px;display:flex}.vision-shot-inspector>header button,.vision-reference-list article>button{border:1px solid var(--ov-line-soft);background:var(--ov-surface);min-height:34px;color:var(--ov-ink-2);font:inherit;font-size:var(--ov-type-label);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:5px 7px;display:inline-flex}.vision-shot-inspector>header button:disabled,.vision-reference-list article>button:disabled{cursor:not-allowed;opacity:.45}.vision-shot-inspector__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.vision-shot-inspector__wide{grid-column:1/-1}.vision-shot-toggle input{align-self:center;width:18px;min-height:18px}.vision-shot-references{border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.vision-shot-references legend{width:100%;color:var(--ov-ink-3);font-size:var(--ov-type-label);margin-bottom:2px;font-weight:700}.vision-shot-references label{-moz-column-gap:6px;border:1px solid var(--ov-line-soft);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:6px;min-width:150px;padding:7px 8px;display:grid}.vision-shot-references label input{grid-row:1/3;width:16px;min-height:16px}.vision-shot-references label small{color:var(--ov-ink-3);font-size:var(--ov-type-caption)}.vision-localization{border:1px solid var(--ov-line-soft);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;padding:10px;display:grid}.vision-localization legend{color:var(--ov-ink-2);font-size:var(--ov-type-label);padding:0 5px;font-weight:800}.vision-localization label{color:var(--ov-ink-3);font-size:var(--ov-type-label);gap:4px;font-weight:700;display:grid}.vision-localization label:has(input[type=checkbox]){align-items:center;min-height:36px;display:flex}.vision-localization input:not([type=checkbox]){border:1px solid var(--ov-line);background:var(--ov-surface);min-width:0;min-height:36px;color:var(--ov-ink);font:inherit;font-size:var(--ov-type-label);border-radius:8px;padding:7px 8px}.vision-shot-inspector textarea{resize:vertical;line-height:1.4}.vision-shot-inspector__grid[aria-disabled=true]{background:color-mix(in oklab, var(--ov-ink) 2%, var(--ov-surface))}.vision-reference-board{gap:9px;padding-top:2px;display:grid}.vision-reference-upload{grid-template-columns:minmax(120px,.8fr) minmax(110px,.7fr) auto;align-items:center;gap:7px;display:grid}.vision-reference-upload .output-action{cursor:pointer;justify-content:center;min-height:36px;position:relative}.vision-reference-upload .output-action[aria-disabled=true]{cursor:not-allowed;opacity:.45}.vision-reference-board__error{background:color-mix(in oklab, var(--ov-red) 8%, var(--ov-surface));color:var(--ov-red-deep);font-size:var(--ov-type-label);border-radius:8px;padding:7px 9px}.vision-intelligence-open{width:max-content;margin-bottom:8px}.vision-intelligence-intake{border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:10px;display:grid}.vision-intelligence-intake header{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.vision-intelligence-intake header>div{gap:2px;display:grid}.vision-intelligence-intake header strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.vision-intelligence-intake header span{color:var(--ov-ink-3);font-size:var(--ov-type-label)}.vision-intelligence-intake label{color:var(--ov-ink-3);font-size:var(--ov-type-label);gap:4px;font-weight:700;display:grid}.vision-intelligence-intake input,.vision-intelligence-intake select,.vision-intelligence-intake textarea{border:1px solid var(--ov-line);background:var(--ov-surface);min-width:0;min-height:36px;color:var(--ov-ink);font:inherit;font-size:var(--ov-type-label);border-radius:8px;padding:7px 8px}.vision-intelligence-intake__notes{grid-column:1/-1}.vision-intelligence-intake>[role=alert]{color:var(--ov-red-deep);font-size:var(--ov-type-label);grid-column:1/-1}.vision-reference-list{gap:6px;display:grid}.vision-reference-list article{border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:9px;grid-template-columns:minmax(130px,1fr) 120px 110px minmax(130px,1fr) minmax(130px,1fr) auto;align-items:end;gap:6px;padding:8px;display:grid}.vision-reference-list article>div{align-self:center;gap:2px;min-width:0;display:grid}.vision-reference-list article>div strong,.vision-reference-list article>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vision-reference-list article>div strong{color:var(--ov-ink);font-size:var(--ov-type-label)}.vision-reference-list article>div span{color:var(--ov-ink-3);font-size:var(--ov-type-label);text-transform:capitalize}.vision-brand-locks{border:0;border-top:1px solid var(--ov-line-soft);color:var(--ov-ink-2);align-items:center;gap:12px;margin:0;padding:10px 0 0;display:flex}.vision-brand-locks legend{float:left;color:var(--ov-ink-3);font-size:var(--ov-type-label);text-transform:uppercase;margin-right:4px;padding:0;font-weight:800}.vision-brand-locks label{font-size:var(--ov-type-label);text-transform:capitalize;align-items:center;gap:5px;display:inline-flex}.vision-brand-locks input{accent-color:var(--ov-cyan-deep)}.vision-treatment-actions{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.vision-directed-launcher{border:1px solid var(--ov-line);background:color-mix(in oklab, var(--ov-cyan) 3%, var(--ov-surface));border-radius:12px;gap:12px;margin-bottom:14px;padding:12px;display:grid}.vision-directed-launcher--closed{justify-content:space-between;align-items:center;gap:12px;display:flex}.vision-directed-launcher--closed>div{min-width:0;color:var(--ov-cyan-deep);align-items:center;gap:10px;display:flex}.vision-directed-launcher--closed span,.vision-directed-launcher>header>div{gap:2px;min-width:0;display:grid}.vision-directed-launcher--closed strong,.vision-directed-launcher>header strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.vision-directed-launcher--closed small,.vision-directed-launcher>header span{color:var(--ov-ink-3);font-size:var(--ov-type-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.vision-directed-launcher>header,.vision-directed-launcher>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.vision-directed-launcher__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vision-directed-launcher__fields label{color:var(--ov-ink-2);font-size:var(--ov-type-label);gap:4px;font-weight:700;display:grid}.vision-directed-launcher__fields label>small{color:var(--ov-ink-3);font-size:var(--ov-type-label);font-weight:400;line-height:1.35}.vision-directed-launcher__fields input,.vision-directed-launcher__fields select,.vision-directed-launcher__sources select{border:1px solid var(--ov-line);background:var(--ov-surface);min-width:0;min-height:38px;color:var(--ov-ink);font:inherit;font-size:var(--ov-type-body);border-radius:8px;padding:7px 8px}.vision-directed-launcher__wide{grid-column:1/-1}.vision-directed-launcher__sources{gap:7px;display:grid}.vision-directed-launcher__sources>div{grid-template-columns:minmax(140px,.7fr) minmax(120px,.6fr) auto;gap:7px;display:grid}.vision-directed-launcher__sources .output-action{cursor:pointer;justify-content:center;min-height:38px}.vision-directed-launcher__sources ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.vision-directed-launcher__sources li{border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.vision-directed-launcher__sources li span{gap:1px;min-width:0;display:grid}.vision-directed-launcher__sources li strong,.vision-directed-launcher__sources li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vision-directed-launcher__sources li strong{color:var(--ov-ink);font-size:var(--ov-type-label)}.vision-directed-launcher__sources li small{color:var(--ov-ink-3);font-size:var(--ov-type-label)}.vision-directed-launcher__sources li button{border:1px solid var(--ov-line-soft);background:var(--ov-surface);width:32px;min-width:32px;height:32px;color:var(--ov-ink-2);cursor:pointer;border-radius:7px;place-items:center;display:grid}.vision-directed-launcher__error{background:color-mix(in oklab, var(--ov-red) 8%, var(--ov-surface));color:var(--ov-red-deep);font-size:var(--ov-type-label);border-radius:8px;padding:8px 9px}.vision-directed-launcher>footer{border-top:1px solid var(--ov-line-soft);padding-top:10px}.vision-directed-launcher>footer>span{color:var(--ov-ink-3);font-size:var(--ov-type-label)}@media (max-width:760px){.vision-treatment-editor{padding:10px}.vision-treatment-editor__heading,.vision-reference-board>header{flex-direction:column;align-items:flex-start}.vision-treatment-controls,.vision-audio-lanes,.vision-reference-upload,.vision-shot-inspector__grid,.vision-localization,.vision-intelligence-intake{grid-template-columns:1fr}.vision-intelligence-intake header,.vision-intelligence-intake__notes{grid-column:auto}.vision-treatment-controls label:first-child{grid-template-columns:auto 1fr 44px}.vision-shot-inspector__wide{grid-column:auto}.vision-shot-inspector>header{flex-direction:column;align-items:flex-start}.vision-shot-inspector>header>div:last-child{width:100%;overflow-x:auto}.vision-shot-inspector>header button,.vision-reference-list article>button,.vision-treatment-controls input,.vision-treatment-controls select,.vision-audio-lanes input,.vision-shot-inspector input,.vision-shot-inspector select,.vision-shot-inspector textarea,.vision-reference-upload select,.vision-reference-upload .output-action,.vision-reference-list input,.vision-reference-list select{min-height:44px}.vision-reference-list article{grid-template-columns:1fr}.vision-reference-list__detail{grid-column:auto}.vision-treatment-actions{justify-content:stretch}.vision-treatment-actions .output-action{flex:1;justify-content:center;min-height:44px}.vision-directed-launcher--closed,.vision-directed-launcher>footer{flex-direction:column;align-items:stretch}.vision-directed-launcher--closed small{white-space:normal}.vision-directed-launcher__fields,.vision-directed-launcher__sources>div{grid-template-columns:1fr}.vision-directed-launcher__wide{grid-column:auto}.vision-directed-launcher__fields input,.vision-directed-launcher__fields select,.vision-directed-launcher__sources select,.vision-directed-launcher__sources .output-action,.vision-treatment-versions button{min-height:44px}.vision-directed-launcher__sources li button{width:44px;min-width:44px;height:44px}}.vision-storyboard>div:not(.vision-script-variants):not(.vision-scene-timeline){border-bottom:1px solid var(--ov-line-soft);grid-template-columns:68px minmax(140px,.9fr) minmax(180px,1.1fr);align-items:center;gap:12px;min-height:56px;display:grid}.vision-storyboard>div:last-child{border-bottom:0}.vision-storyboard>div>.ov-mono{color:var(--ov-cyan-deep);font-size:var(--ov-type-label)}.vision-storyboard>div>div{gap:3px;min-width:0;display:grid}.vision-storyboard strong{color:var(--ov-ink);font-size:var(--ov-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vision-storyboard span{color:var(--ov-ink-3);font-size:var(--ov-type-label);line-height:1.4}.vision-compare-selectors .brand-kit-field{min-width:0}.vision-compare-selectors select{border:1px solid var(--ov-line);background:var(--ov-surface);width:100%;min-width:0;min-height:44px;color:var(--ov-ink);font:600 var(--ov-type-body)/1.2 inherit;text-overflow:ellipsis;border-radius:10px;padding:0 34px 0 11px}.vision-compare-selectors select:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}.output-section-title{border-bottom:1px solid var(--ov-tile-section-divider,var(--ov-line-soft));color:var(--ov-ink);align-items:center;gap:12px;padding-bottom:12px;display:flex}.output-section-title>span{color:var(--ov-ink);font-family:var(--font-onest), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;font-size:var(--ov-type-tile-title);letter-spacing:-.015em;text-wrap:balance;font-weight:700;line-height:1.25}.output-section-title small{min-width:0;color:var(--ov-ink-2);font-family:var(--font-mono);font-size:var(--ov-type-status);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vision-command-hero{gap:var(--room-gap-section,28px);grid-template-columns:minmax(0,1fr);margin-bottom:24px;display:grid}.vision-command-hero__main{flex-direction:column;gap:12px;min-width:0;display:flex}.vision-command-hero__frame{border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:16px;flex:1;min-height:clamp(520px,68dvh,760px);position:relative;overflow:hidden}.output-hero-wall{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:10px;padding:14px;display:grid;position:absolute;inset:0;overflow:auto}.vision-command-hero .output-hero-wall{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px}.output-hero-wall__asset:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}.output-hero-wall__media{display:block;position:relative}.output-hero-wall__media>img,.output-hero-wall__media>video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.output-chip:focus-visible,.output-skillbar button:focus-visible,.output-preview__media:focus-visible,.output-film button:focus-visible,.output-icon-button:focus-visible,.output-action:focus-visible,.output-package-row:focus-visible,.output-visual-card:focus-visible,.output-file-row:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}.output-composer{border:1px solid color-mix(in oklab, var(--ov-cyan) 22%, var(--ov-line-soft));background:color-mix(in oklab, var(--ov-cyan) 4%, var(--ov-surface));border-radius:18px;flex-direction:column;gap:9px;padding:12px;display:flex}.output-composer textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--ov-line-soft);background:var(--ov-fill-editor);width:100%;min-height:52px;color:var(--ov-ink);font-family:inherit;font-size:var(--ov-type-emphasis);border-radius:12px;outline:none;padding:10px 11px;line-height:1.45}.output-composer textarea:focus{border-color:color-mix(in oklab, var(--ov-cyan) 44%, var(--ov-line))}.output-composer textarea:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}.output-composer__brief>small{color:var(--ov-ink-2);font-size:var(--ov-type-label);line-height:1.4}.output-composer textarea::placeholder{color:var(--ov-ink-3)}.output-composer .brand-kit-field input,.output-composer .brand-kit-field select{box-sizing:border-box;min-height:44px}.output-composer .output-chip,.output-composer .output-action{min-height:44px}.output-composer__row{z-index:3;border-top:1px solid color-mix(in oklab, var(--ov-cyan) 12%, var(--ov-line-soft));background:color-mix(in oklab, var(--ov-cyan) 4%, var(--ov-surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin:0 -4px -4px;padding:8px 4px 4px;display:flex;position:sticky;bottom:0}.output-composer__options{flex-wrap:wrap;align-items:center;gap:7px;display:flex}@media (max-width:760px){.output-composer__row{background:0 0;margin:0;padding:8px 0 0;position:static}}.output-chip{border:1px solid var(--ov-line-soft);background:var(--ov-surface);min-height:44px;color:var(--ov-ink-3);cursor:pointer;font-family:inherit;font-size:var(--ov-type-label);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-weight:800;display:inline-flex}.output-chip.is-on{border-color:color-mix(in oklab, var(--ov-cyan) 44%, var(--ov-line));background:color-mix(in oklab, var(--ov-cyan) 12%, var(--ov-surface));color:var(--ov-cyan-deep)}.output-chip--hint{color:var(--ov-ink-2);border-style:dashed}.output-chip--hint:hover{border-color:var(--ov-violet,#7c6cc4);color:var(--ov-ink)}.output-skillbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.output-skillbar button{border:1px solid var(--ov-line-soft);background:var(--ov-surface);min-height:44px;color:var(--ov-ink-2);cursor:pointer;font-family:inherit;font-size:var(--ov-type-body);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:inline-flex}.output-skillbar button.is-active{border-color:color-mix(in oklab, var(--ov-cyan) 40%, var(--ov-line));background:color-mix(in oklab, var(--ov-cyan) 10%, var(--ov-surface));color:var(--ov-cyan-deep)}.output-skillbar button em{font-style:normal;font-family:var(--font-mono);font-size:var(--ov-type-label);color:var(--ov-ink);font-weight:800}.output-spin{animation:1s linear infinite gtm-spin}.output-workspace{scrollbar-width:thin;min-width:0;min-height:0;padding:var(--room-gap-top,24px) var(--room-pad,24px) var(--room-pad,24px);flex-direction:column;gap:12px;display:flex;overflow:auto}.output-workspace:focus{outline:none}.output-workspace[data-vision-room=command]{overflow:hidden}@media (min-width:761px){.output-workspace[data-vision-room=command]{padding-bottom:calc(var(--room-pad,24px) - var(--ov-space-3,12px))}}.studio-room-actions{top:0;right:var(--room-pad,24px);z-index:13;justify-content:flex-end;align-items:center;gap:4px;min-height:32px;display:flex;position:absolute}.studio-room-actions .ui-btn[data-variant=ghost]{border-radius:var(--ov-radius-sm);min-height:28px;color:var(--ov-ink-2);font-size:var(--ov-type-label);gap:6px;padding:4px 8px;position:relative}.studio-room-actions .ui-btn[data-variant=ghost]:before{content:"";position:absolute;inset:-8px 0}.studio-room-actions .ui-btn[data-variant=ghost] svg{width:14px;height:14px}@media (max-width:1100px){.storyline-header[data-storyline-station=output]{max-width:calc(100% - 156px)}.studio-room-actions{gap:0}.studio-room-actions .ui-btn[data-variant=ghost]{width:36px;min-height:36px;padding:0;font-size:0}.studio-room-actions .ui-btn[data-variant=ghost]:before{inset:-4px 0}}@media (max-width:760px){.storyline-header[data-storyline-station=output]{max-width:calc(100% - 140px)}.studio-room-actions{min-height:48px;right:8px}}@media (max-width:520px){.studio-room-actions{min-height:52px}}.output-package-layout{flex:1;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.output-package-list,.output-package-main,.output-generic-panel{border:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-surface) 86%, transparent);border-radius:18px;min-width:0;min-height:0}.output-package-list{scrollbar-width:thin;padding:12px;overflow:auto}.output-package-main,.output-generic-panel{scrollbar-width:thin;padding:14px;overflow:auto}.output-library-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.output-library-toggle button{border:1px solid var(--ov-line-soft);background:var(--ov-surface);height:26px;color:var(--ov-ink-3);cursor:pointer;font-family:inherit;font-size:var(--ov-type-label);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;font-weight:800;display:inline-flex;overflow:hidden}.output-library-toggle button.is-active{border-color:color-mix(in oklab, var(--ov-cyan) 38%, var(--ov-line));background:color-mix(in oklab, var(--ov-cyan) 9%, var(--ov-surface));color:var(--ov-cyan-deep)}.output-package-row{border:1px solid #0000;border-bottom-color:var(--ov-line-soft);cursor:pointer;text-align:left;background:0 0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;min-width:0;margin-top:8px;padding:10px 8px;font-family:inherit;display:grid}.output-package-row:hover,.output-package-row.is-active{border-color:color-mix(in oklab, var(--ov-cyan) 26%, var(--ov-line));background:color-mix(in oklab, var(--ov-cyan) 6%, var(--ov-surface))}.output-package-row strong,.output-package-row small,.output-package-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.output-package-row strong{color:var(--ov-ink);font-size:var(--ov-type-label);font-weight:800}.output-package-row small{color:var(--ov-ink-3);font-size:var(--ov-type-label);margin-top:4px;font-weight:600}.output-package-row em{font-style:normal;font-size:var(--ov-type-label);text-transform:uppercase;align-self:start;font-weight:800}.output-package-head{border-bottom:1px solid var(--ov-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding-bottom:13px;display:grid}.output-package-kicker{color:var(--ov-cyan-deep);font-size:var(--ov-type-label);font-weight:800}.output-package-head h2,.output-page-card h2,.output-sequence-card h2,.output-flow-card h2{color:var(--ov-ink);font-size:var(--ov-type-heading);letter-spacing:-.03em;margin:4px 0 0;font-weight:800;line-height:1.1}.output-package-head p,.output-page-card p,.output-sequence-card p,.output-flow-card p{color:var(--ov-ink-2);font-size:var(--ov-type-body);overflow-wrap:anywhere;margin:7px 0 0;line-height:1.45}.output-package-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.output-quality-chip{border:1px solid var(--ov-line-soft);background:var(--ov-surface);height:28px;font-size:var(--ov-type-label);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.output-action,.output-icon-button{border:1px solid var(--ov-line-soft);background:var(--ov-surface);min-height:44px;color:var(--ov-ink-2);cursor:pointer;font-family:inherit;font-size:var(--ov-type-label);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:800;text-decoration:none;display:inline-flex}.output-action:hover,.output-icon-button:hover{border-color:color-mix(in oklab, var(--ov-cyan) 34%, var(--ov-line));color:var(--ov-ink)}.output-action:disabled{cursor:wait;opacity:.68}.output-action--danger{color:var(--ov-red-deep);border-color:color-mix(in oklab, var(--ov-red) 24%, var(--ov-line));background:color-mix(in oklab, var(--ov-red) 7%, var(--ov-surface))}.output-action--primary{color:var(--ov-cyan-deep);border-color:color-mix(in oklab, var(--ov-cyan) 32%, var(--ov-line));background:color-mix(in oklab, var(--ov-cyan) 9%, var(--ov-surface))}.output-action--wide,.output-icon-button--wide{width:100%}.output-icon-button{width:44px;height:44px;padding:0}.output-icon-button--wide{width:auto;padding:0 12px}.output-tabs{flex-wrap:wrap;gap:7px;padding:12px 0;display:flex}.output-tabs button{border:1px solid var(--ov-line-soft);background:var(--ov-surface);height:30px;color:var(--ov-ink-2);cursor:pointer;font-family:inherit;font-size:var(--ov-type-label);border-radius:999px;padding:0 11px;font-weight:800}.output-tabs button.is-active{border-color:color-mix(in oklab, var(--ov-cyan) 36%, var(--ov-line));background:color-mix(in oklab, var(--ov-cyan) 11%, var(--ov-surface));color:var(--ov-cyan-deep)}.output-visual-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.output-visual-card{border:1px solid var(--ov-line-soft);background:var(--ov-surface);min-width:0;color:var(--ov-ink);cursor:pointer;text-align:left;border-radius:16px;font-family:inherit;overflow:hidden}.output-visual-card:hover{border-color:color-mix(in oklab, var(--ov-cyan) 36%, var(--ov-line))}.output-visual-card__media{background:var(--ov-fill-media);place-items:center;height:clamp(170px,28vh,300px);display:grid}.output-visual-card__media img,.output-visual-card__media video{-o-object-fit:contain;object-fit:contain;background:var(--ov-fill-solid-soft);width:100%;height:100%;display:block}.output-visual-card__text{padding:10px 11px;display:block}.output-visual-card__text strong,.output-visual-card__text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.output-visual-card__text strong{color:var(--ov-ink);font-size:var(--ov-type-body);font-weight:800}.output-visual-card__text small{color:var(--ov-ink-3);font-size:var(--ov-type-label);margin-top:4px;font-weight:700}.output-copy-list,.output-file-list,.output-deck-grid,.output-page-grid,.output-sequence-list,.output-flow-list{gap:10px;display:grid}.output-copy-card,.output-slide-card,.output-page-card,.output-sequence-card,.output-flow-card{border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:16px;min-width:0;padding:13px}.output-copy-card header,.output-sequence-card header,.output-flow-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.output-sequence-card--button{text-align:left;cursor:pointer;width:100%;font-family:inherit;display:block}.output-sequence-card--button:hover{border-color:color-mix(in oklab, var(--ov-cyan) 36%, var(--ov-line))}.output-sequence-card--button:focus-visible{outline:2px solid var(--ov-cyan-deep);outline-offset:2px}.output-copy-card__trigger{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:0;font-family:inherit;display:block}.output-copy-card__trigger:hover header{color:var(--ov-cyan-deep)}.output-copy-card__trigger:focus-visible{outline:2px solid var(--ov-cyan-deep);outline-offset:2px;border-radius:8px}.output-sequence-card__more{border-top:1px solid var(--ov-line-soft);color:var(--ov-cyan-deep);font-size:var(--ov-type-label);margin-top:10px;padding-top:10px;font-weight:800}.output-flow-card__more{margin-top:10px}.output-copy-card strong,.output-copy-card span,.output-sequence-card span,.output-flow-card span{overflow-wrap:anywhere;min-width:0}.output-copy-card strong{color:var(--ov-ink);font-size:var(--ov-type-body);font-weight:800}.output-copy-card header span,.output-sequence-card header span,.output-flow-card header span{color:var(--ov-cyan-deep);font-size:var(--ov-type-label);text-transform:uppercase;font-weight:800}.output-sequence-card__framework-pill{border:1px solid color-mix(in oklab, var(--ov-cyan-deep) 40%, var(--ov-line));color:var(--ov-cyan-deep);font-size:var(--ov-type-label);text-transform:uppercase;letter-spacing:.02em;vertical-align:middle;border-radius:999px;margin-left:7px;padding:1px 7px;font-weight:800;display:inline-block}.output-sequence-context{border:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-cyan) 5%, var(--ov-surface));border-radius:12px;gap:5px;margin-top:10px;padding:9px 11px;display:grid}.output-sequence-context>div{gap:8px;min-width:0;display:flex}.output-sequence-context__label{color:var(--ov-ink-3);font-size:var(--ov-type-label);text-transform:uppercase;letter-spacing:.04em;flex:0 0 54px;padding-top:1.5px;font-weight:800}.output-sequence-context__value{overflow-wrap:anywhere;min-width:0;color:var(--ov-ink-2);font-size:var(--ov-type-label);flex:1;line-height:1.45}.output-email-step__meta{color:var(--ov-ink-3);font-size:var(--ov-type-label);text-transform:uppercase;letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:6px;font-weight:800;display:flex}.output-email-step__subject{color:var(--ov-ink);font-size:var(--ov-type-body);overflow-wrap:anywhere;margin-top:3px;font-weight:800;display:block}.output-email-step__cta-tag{border:1px solid color-mix(in oklab, var(--ov-cyan-deep) 40%, var(--ov-line));color:var(--ov-cyan-deep);letter-spacing:.02em;border-radius:999px;padding:.5px 6px}.output-sequence-signature{border-top:1px dashed var(--ov-line-soft);color:var(--ov-ink-3);font-size:var(--ov-type-label);margin-top:10px;padding-top:8px;line-height:1.4}.output-copy-card p{white-space:pre-wrap;color:var(--ov-ink-2);font-size:var(--ov-type-body);margin:8px 0 11px;line-height:1.48}.output-file-row{border:1px solid var(--ov-line-soft);background:var(--ov-surface);min-width:0;min-height:44px;color:var(--ov-ink-2);cursor:pointer;text-align:left;border-radius:13px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;display:grid}.output-file-row:hover{border-color:color-mix(in oklab, var(--ov-cyan) 34%, var(--ov-line))}.output-file-row strong,.output-file-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.output-file-row strong{color:var(--ov-ink);font-size:var(--ov-type-body);font-weight:800}.output-file-row small{color:var(--ov-ink-3);font-size:var(--ov-type-label);font-weight:600}.output-deck-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.output-deck-showcase{margin-top:14px;padding:10px 0 0}.output-deck-showcase__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.output-deck-showcase__head h3{max-width:720px;color:var(--ov-ink);font-size:var(--ov-type-display);letter-spacing:-.035em;margin:7px 0 0;line-height:1.02}.output-deck-showcase__head p{max-width:720px;color:var(--ov-ink-2);font-size:var(--ov-type-body);margin:8px 0 0;line-height:1.5}.output-deck-showcase__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.output-deck-format{color:var(--ov-ink-3);font-family:var(--font-mono);font-size:var(--ov-type-label);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-weight:800;display:inline-flex}.output-slide-card{background:var(--ov-surface);border:0;border-radius:14px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 10px 28px #10182014}.output-slide-card:hover{border-color:color-mix(in oklab, var(--ov-cyan) 38%, var(--ov-line-soft));transform:translateY(-2px);box-shadow:0 16px 38px #1018201f}.output-slide-card__canvas{aspect-ratio:16/9;background:#101820;position:relative;overflow:hidden}.output-slide-card__canvas img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.output-slide-card__canvas>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:30px;font-family:var(--font-mono);font-size:var(--ov-type-label);text-align:center;background:#0b1219b8;border:1px solid #fff3;border-radius:999px;padding:5px 7px;font-weight:800;position:absolute;top:10px;right:10px}.output-slide-card__fallback{color:#fff;background:linear-gradient(145deg,#101820 0%,#173544 100%);flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;padding:9% 8%;display:flex}.output-slide-card__fallback small{color:#58d4de;font-family:var(--font-mono);font-size:var(--ov-type-caption);letter-spacing:.12em;font-weight:800}.output-slide-card__fallback strong{max-width:88%;font-size:var(--ov-type-display);letter-spacing:-.035em;line-height:1.02}.output-slide-card__fallback p{color:#ffffffb8;max-width:80%;font-size:var(--ov-type-label);margin:0;line-height:1.45}.output-slide-card__meta{justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:11px 12px;display:flex}.output-slide-card__meta small{color:var(--ov-cyan-deep);font-family:var(--font-mono);font-size:var(--ov-type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.output-slide-card__meta h4{color:var(--ov-ink);font-size:var(--ov-type-body);margin:3px 0 0;font-weight:800;line-height:1.2}.output-slide-note-toggle{border:1px solid var(--ov-line-soft);width:34px;height:34px;color:var(--ov-ink-3);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.output-slide-note-toggle:hover{color:var(--ov-cyan-deep);border-color:color-mix(in oklab, var(--ov-cyan) 40%, var(--ov-line-soft))}.output-slide-card__note{border-top:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-cyan) 5%, var(--ov-surface));color:var(--ov-ink-2);font-size:var(--ov-type-label);padding:11px 12px 13px;line-height:1.55}.output-deck-docs{border-top:1px solid var(--ov-line-soft);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}@media (max-width:760px){.output-deck-showcase{padding-top:8px}.output-deck-showcase__head{flex-direction:column;align-items:flex-start}.output-deck-showcase__head h3{font-size:var(--ov-type-display)}.output-deck-showcase__actions{justify-content:flex-start}.output-deck-showcase .output-action,.output-slide-note-toggle{min-height:44px}.output-slide-note-toggle{width:44px;height:44px}.output-deck-grid{grid-template-columns:1fr}}.output-page-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.output-page-card{flex-direction:column;gap:12px;display:flex}.output-page-card img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid var(--ov-line-soft);border-radius:12px;width:100%}.output-page-card span,.output-email-step strong,.output-flow-record strong{color:var(--ov-ink-3);font-size:var(--ov-type-label);font-weight:800}.output-email-step,.output-flow-record{border-top:1px solid var(--ov-line-soft);margin-top:10px;padding-top:10px}.output-email-step p,.output-flow-record p{white-space:pre-wrap;color:var(--ov-ink-2);font-size:var(--ov-type-label);margin:6px 0 0;line-height:1.45}.output-flow-record span{color:var(--ov-ink);font-size:var(--ov-type-body);margin-top:4px;font-weight:700;display:block}.output-flow-record small{color:var(--ov-ink-3);font-size:var(--ov-type-label);margin-top:4px;display:block}.output-empty{border:1px dashed var(--ov-line);min-height:110px;color:var(--ov-ink-2);font-size:var(--ov-type-body);text-align:center;border-radius:16px;place-items:center;padding:18px;line-height:1.45;display:grid}.output-empty--center{min-height:320px}.output-error{border:1px solid color-mix(in oklab, var(--ov-red) 32%, var(--ov-line));background:color-mix(in oklab, var(--ov-red) 8%, var(--ov-surface));color:var(--ov-red-deep);font-size:var(--ov-type-label);border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-weight:800;display:flex}.output-preview{scrollbar-width:thin;border-left:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-cyan) 3%, var(--ov-surface));flex-direction:column;gap:12px;min-height:0;padding:14px 13px;display:flex;overflow:auto}.output-preview__tile{flex-direction:column;gap:10px;display:flex}.output-preview__media{border:1px solid var(--ov-line-soft);cursor:zoom-in;background:#ecf1f5;background:lab(94.7774% -.966996 -2.8217);border-radius:16px;place-items:center;width:100%;min-height:200px;max-height:320px;padding:0;font-family:inherit;display:grid;overflow:hidden}.output-preview__media img,.output-preview__media video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:320px;display:block}.output-preview__media--empty{cursor:default;color:var(--ov-ink-3);font-size:var(--ov-type-body);text-align:center;border-style:dashed;place-content:center;justify-items:center;gap:10px;padding:20px;font-weight:700;line-height:1.45}.output-preview__media--empty.is-producing{color:var(--ov-cyan-deep)}.output-preview__caption strong,.output-preview__caption small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.output-preview__caption strong{color:var(--ov-ink);font-size:var(--ov-type-body);font-weight:800}.output-preview__caption small{color:var(--ov-ink-3);font-size:var(--ov-type-label);margin-top:3px;font-weight:700}.output-preview__blurb{color:var(--ov-ink-2);font-size:var(--ov-type-body);margin:0;line-height:1.48}.output-film{flex-wrap:wrap;gap:6px;display:flex}.output-film button{border:1px solid var(--ov-line-soft);cursor:pointer;background:#ecf1f5;background:lab(94.7774% -.966996 -2.8217);border-radius:10px;width:52px;height:52px;padding:0;overflow:hidden}.output-film button.is-active{border-color:var(--ov-cyan-deep);box-shadow:0 0 0 2px color-mix(in oklab, var(--ov-cyan) 30%, transparent)}.output-film img,.output-film video{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.output-progress{border:1px solid color-mix(in oklab, var(--ov-cyan) 30%, var(--ov-line));background:color-mix(in oklab, var(--ov-cyan) 7%, var(--ov-surface));border-radius:16px;flex-direction:column;gap:7px;padding:12px;display:flex}.output-progress__head{color:var(--ov-cyan-deep);font-size:var(--ov-type-body);align-items:center;gap:7px;font-weight:800;display:flex}.output-progress__head em{font-style:normal;font-family:var(--font-mono);font-size:var(--ov-type-label);margin-left:auto;font-weight:800}.output-progress__bar,.output-row-progress{background:color-mix(in oklab, var(--ov-cyan) 14%, var(--ov-line-soft));border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.output-progress__bar span,.output-row-progress span{background:var(--ov-cyan-deep);transform-origin:0;border-radius:999px;height:100%;display:block}.output-row-progress{height:4px;margin-top:6px}.output-progress__label{color:var(--ov-ink);font-size:var(--ov-type-body);font-weight:800}.output-progress__meta{color:var(--ov-ink-3);font-size:var(--ov-type-label);font-weight:700;line-height:1.4}.output-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);overscroll-behavior:contain;background:#151b236b;background:lab(9.46212% -1.05693 -6.42658/.42);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.output-modal{border:1px solid var(--ov-line);background:var(--ov-surface);overscroll-behavior:contain;border-radius:22px;flex-direction:column;width:min(980px,100%);min-height:0;max-height:min(86vh,820px);display:flex;overflow:hidden;box-shadow:0 22px 60px -24px #0c121a73;box-shadow:0 22px 60px -24px lab(5.21182% -.730597 -6.38116/.45)}.output-modal--file{width:min(880px,100%)}.output-modal__header{border-bottom:1px solid var(--ov-line-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.output-modal__header-actions{align-items:center;gap:8px;display:flex}.output-modal__title{color:var(--ov-ink);font-size:var(--ov-type-section);font-weight:800;line-height:1.15}.output-modal__meta{color:var(--ov-ink-3);font-size:var(--ov-type-label);margin-top:4px;font-weight:700}.output-modal__media{background:#ecf1f5;background:lab(94.7774% -.966996 -2.8217);place-items:center;min-height:260px;max-height:60vh;display:grid;overflow:auto}.output-modal__media img,.output-modal__media video{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:60vh;display:block}.output-modal__prompt{max-width:680px;color:var(--ov-ink-2);text-align:center;font-size:var(--ov-type-emphasis);place-items:center;gap:13px;padding:28px;line-height:1.5;display:grid}.output-modal__body{flex:1;gap:12px;min-height:0;padding:14px 16px 16px;display:grid;overflow:auto}.output-copy-block{white-space:pre-wrap;color:var(--ov-ink-2);font-size:var(--ov-type-body);line-height:1.5}.output-modal__actions{border-top:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-surface) 96%, var(--ov-cyan) 4%);flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-height:68px;padding:12px 16px;display:flex}.output-modal__actions .output-action{min-height:44px}.output-file-pre{min-height:360px;color:var(--ov-ink);background:var(--ov-fill-solid-soft);font-family:var(--font-mono);font-size:var(--ov-type-label);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;padding:16px;line-height:1.55;overflow:auto}.output-dot{background:var(--ov-amber-deep,#d97706);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block;box-shadow:0 0 0 3px #e99b2a2e;box-shadow:0 0 0 3px lab(70.6914% 24.1602 66.1517/.18)}.brand-kit-loading{color:var(--ov-ink-2);font-size:var(--ov-type-body);align-items:center;gap:8px;padding:24px 4px;font-weight:700;display:flex}.brand-kit-section{gap:8px;display:grid}.brand-kit-section__title{color:var(--ov-ink-2);font-size:var(--ov-type-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:800;display:flex}.brand-kit-logo{align-items:center;gap:14px;display:flex}.brand-kit-logo__preview{border:1px solid var(--ov-line);background:#ecf1f5;background:lab(94.7774% -.966996 -2.8217);border-radius:14px;flex:none;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.brand-kit-logo__preview img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.brand-kit-logo__preview span{color:var(--ov-ink-3);font-size:var(--ov-type-label);font-weight:700}.brand-kit-logo__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brand-kit-logo__actions p{color:var(--ov-ink-3);font-size:var(--ov-type-label);flex-basis:100%;margin:0;line-height:1.4}.brand-kit-colors{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.brand-kit-color{gap:5px;display:grid}.brand-kit-color>span{font-size:var(--ov-type-label);color:var(--ov-ink-2);font-weight:700}.brand-kit-color__row{align-items:center;gap:6px;display:flex}.brand-kit-color__row input[type=color]{border:1px solid var(--ov-line);cursor:pointer;background:0 0;border-radius:8px;width:34px;height:34px;padding:0}.brand-kit-hint{color:var(--ov-ink-3);font-size:var(--ov-type-label);margin:0;line-height:1.4}.brand-kit-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brand-kit-field{gap:5px;min-width:0;display:grid}.brand-kit-field--wide{grid-column:1/-1}.brand-kit-field>span{font-size:var(--ov-type-label);color:var(--ov-ink-2);font-weight:700}.brand-kit-grid input,.brand-kit-grid textarea,.brand-kit-color__row input[type=text]{box-sizing:border-box;border:1px solid var(--ov-line);background:var(--ov-surface);width:100%;color:var(--ov-ink);font-size:var(--ov-type-body);border-radius:9px;padding:8px 10px;font-family:inherit}.brand-kit-grid textarea{resize:vertical;line-height:1.45}.brand-kit-grid input:focus,.brand-kit-grid textarea:focus,.brand-kit-color__row input[type=text]:focus{border-color:var(--ov-violet,#7c6cc4);outline:none}.brand-kit-footer{border-top:1px solid var(--ov-line-soft);flex:none;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.trend-list{gap:8px;display:grid}.trend-card{border:1px solid var(--ov-line-soft);background:var(--ov-fill-panel);border-radius:12px;gap:7px;padding:12px 14px;display:grid}.trend-card__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.trend-card__head strong{font-size:var(--ov-type-emphasis);color:var(--ov-ink);letter-spacing:-.01em;font-weight:800}.trend-card__stats{font-size:var(--ov-type-label);color:var(--ov-ink-3);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;font-weight:700;display:flex}.trend-card__stats .trend-dot{opacity:.5}.trend-momentum{background:var(--ov-fill-track);border-radius:99px;height:4px;overflow:hidden}.trend-momentum>span{background:var(--ov-indigo-deep);border-radius:99px;height:100%;display:block}.trend-card__summary{font-size:var(--ov-type-body);color:var(--ov-ink-2);margin:0;line-height:1.45}.trend-card__angle{font-size:var(--ov-type-label);color:var(--ov-ink-2);margin:0;line-height:1.4}.trend-card__angle span{font-weight:800;font-size:var(--ov-type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ov-indigo-deep);margin-right:5px}.trend-card__sources{flex-wrap:wrap;gap:6px;display:flex}.trend-card__sources a{border:1px solid var(--ov-line-soft);background:var(--ov-fill-muted);max-width:100%;color:var(--ov-ink-2);font-size:var(--ov-type-label);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.trend-card__sources a:hover{color:var(--ov-indigo-deep);border-color:color-mix(in oklab, var(--ov-indigo) 30%, var(--ov-line))}@media (max-width:1100px){.output-studio__shell{grid-template-columns:minmax(0,1fr)}.output-inspector{display:none}}@media (max-height:620px) and (min-width:1101px){.output-studio{gap:8px;padding-top:12px;padding-bottom:18px}.output-studio__header h1{font-size:var(--ov-type-display)}.output-studio__header p{margin-top:4px}.output-launch textarea{min-height:66px}.output-visual-card__media{height:clamp(140px,24vh,220px)}}@media (max-width:1100px){.output-studio{padding:14px 14px 82px}.output-studio__header{align-items:flex-start}.output-studio__header h1{font-size:var(--ov-type-display)}.output-studio__header p{display:none}.output-studio__shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;overflow:hidden}.output-skill-rail{scrollbar-width:thin;border-right:0;border-bottom:1px solid var(--ov-line-soft);min-height:auto;max-height:min(300px,42vh);overflow:auto}.output-skill-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.output-launch textarea{min-height:72px}.output-launch{margin-top:0}.output-workspace{scrollbar-width:thin;min-height:0;overflow:auto}.vision-review-grid,.vision-distribution-grid{grid-template-columns:minmax(0,1fr)!important}.vision-review-grid>.ui-needs-attention{border-top:1px solid var(--ov-line-soft);border-left:0!important;min-height:220px!important;padding-left:0!important}.output-workspace>.vision-review-grid{flex-direction:column;flex:none;display:flex!important}.vision-panel--wide{grid-column:auto}.output-metrics{display:none}.output-package-layout{grid-template-columns:1fr}.output-package-list{max-height:70px}.output-package-head{grid-template-columns:1fr;gap:8px;padding-bottom:8px}.output-package-actions{justify-content:flex-start}.output-package-head p{display:none}.output-tabs{padding:8px 0}}@media (max-width:760px){.output-studio>.ui-station-header{flex-direction:column;align-items:stretch;gap:12px;padding-inline:4px}.output-studio>.ui-station-header>div:first-child{width:100%}.output-studio>.ui-station-header .ui-station-header__actions{flex-wrap:wrap;align-self:flex-start}.output-studio>.ui-station-header .ui-station-header__title{flex-wrap:wrap}.output-studio>.ui-station-header .ui-station-header__tagline{max-width:42ch}.output-studio__shell{width:100%;margin-left:0}.vision-rail-gutter{display:none}.output-workspace{padding:12px 10px 88px}.vision-library-nav{flex-wrap:wrap;overflow-x:visible}.vision-command-hero{margin-bottom:20px}.vision-command-hero__frame{min-height:clamp(380px,62dvh,560px)}.vision-command-hero .output-hero-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.vision-workspace-header{flex-direction:column;align-items:stretch;gap:14px;padding-bottom:14px}.vision-workspace-header h2{font-size:var(--ov-type-heading)}.vision-compare-selectors,.vision-compare-grid,.vision-composer-context,.vision-composer-fields{grid-template-columns:minmax(0,1fr)!important}.vision-composer-fields>.brand-kit-field{grid-column:auto!important}.vision-panel__heading,.vision-run-panel__header,.vision-run__summary,.vision-run__actions,.vision-row-list>div{flex-direction:column;align-items:flex-start}.vision-row-list>div{padding-block:10px}.vision-row-list__actions{justify-content:space-between;width:100%}.vision-run__actions,.vision-run__actions>div{width:100%}.vision-run__actions .output-action{min-height:44px}.vision-storyboard>div:not(.vision-script-variants):not(.vision-scene-timeline){grid-template-columns:52px minmax(0,1fr);padding-block:10px}.vision-storyboard>div>span:last-child{grid-column:2}.vision-director-brief header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.vision-director-brief header>span,.vision-director-brief header strong{grid-column:1}.vision-director-brief header em{grid-area:1/2/span 2;margin-left:0}.output-studio__header{flex-wrap:wrap;align-items:flex-start;row-gap:10px;padding:0}.output-studio__header-actions{flex-wrap:wrap;width:100%}.output-file-row{grid-template-columns:22px minmax(0,1fr)}.output-file-row small{grid-column:2}.output-modal-backdrop{padding:12px}}.data-shell{--data-rail-w:214px;--data-rail-gutter:10px;--data-rail-inset:calc(var(--data-rail-w) + var(--data-rail-gutter))}.brain-shell{--shell-accent:var(--ov-violet);--shell-accent-deep:var(--ov-violet-deep)}.ops-shell{--shell-accent:var(--ov-sky);--shell-accent-deep:var(--ov-sky-deep)}.data-shell{--shell-accent:var(--ov-amber);--shell-accent-deep:var(--ov-amber-deep)}.brain-shell .ui-rail,.ops-shell .ui-rail,.data-shell .ui-rail{background:color-mix(in oklab, var(--shell-accent) 2.5%, var(--ov-fill-rail));border-right-color:color-mix(in oklab, var(--shell-accent) 12%, var(--ov-line-soft))}.brain-shell .ui-rail{width:var(--brain-rail-w)}.ops-shell .ui-rail{width:var(--ops-rail-w)}.data-shell .ui-rail{width:var(--data-rail-w)}.brain-shell .ui-rail__header,.ops-shell .ui-rail__header,.data-shell .ui-rail__header{background:color-mix(in oklab, var(--shell-accent) 2.5%, transparent);border-bottom-color:color-mix(in oklab, var(--shell-accent) 14%, var(--ov-line-soft))}.brain-shell .ui-rail__title:before,.ops-shell .ui-rail__title:before,.data-shell .ui-rail__title:before{content:"";background:color-mix(in oklab, var(--shell-accent) 58%, var(--ov-ink-3));border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.pipe-shell{--pipe-rail-w:214px;--pipe-rail-gutter:10px;--pipe-rail-inset:calc(var(--pipe-rail-w) + var(--pipe-rail-gutter));--shell-accent:var(--ov-indigo);--shell-accent-deep:var(--ov-indigo-deep)}.pipe-shell .ui-rail{width:var(--pipe-rail-w);background:color-mix(in oklab, var(--shell-accent) 2.5%, var(--ov-fill-rail));border-right-color:color-mix(in oklab, var(--shell-accent) 12%, var(--ov-line-soft))}.pipe-shell .ui-rail__header{background:color-mix(in oklab, var(--shell-accent) 2.5%, transparent);border-bottom-color:color-mix(in oklab, var(--shell-accent) 14%, var(--ov-line-soft))}.pipe-shell .ui-rail__title:before{content:"";background:color-mix(in oklab, var(--shell-accent) 58%, var(--ov-ink-3));border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}@media (max-width:980px){.pipe-shell{--pipe-rail-w:184px}}@media (max-width:900px){.pipe-shell{--pipe-rail-w:160px}}@media (max-width:760px){.pipe-shell{--pipe-rail-w:0px;--pipe-rail-gutter:0px;--pipe-content-bottom:76px}}.brain-section-shell{padding:0 var(--room-pad,28px) var(--room-pad,28px);box-sizing:border-box;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.brain-section-shell__header{border-bottom:1px solid var(--ov-line-soft);flex:none;padding:0 0 16px}.brain-section-shell__title-group{align-items:center;gap:13px;min-width:0;max-width:760px;display:flex}.brain-section-shell__icon{--brain-section-accent:var(--ov-violet-deep);border:1px solid color-mix(in oklch, var(--brain-section-accent) 20%, transparent);background:color-mix(in oklch, var(--brain-section-accent) 6%, transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.brain-section-shell__title-row{align-items:center;gap:9px;min-width:0;display:flex}.brain-section-shell__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ov-ink);font-size:var(--ov-type-display);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1;overflow:hidden}.brain-section-shell__status{--brain-section-accent:var(--ov-violet-deep);border:1px solid color-mix(in oklch, var(--brain-section-accent) 30%, transparent);background:color-mix(in oklch, var(--brain-section-accent) 10%, transparent);height:22px;color:var(--brain-section-accent);font-size:var(--ov-type-caption);border-radius:999px;flex:none;align-items:center;padding:0 8px;font-weight:800;line-height:1;display:inline-flex}.brain-section-shell__subtitle{max-width:660px;color:var(--ov-ink-2);font-size:var(--ov-type-body);margin:6px 0 0;font-weight:600;line-height:1.45}.brain-section-shell__content{min-height:0;padding-top:var(--room-gap-top,24px);scrollbar-width:none;flex:1;overflow:auto}.brain-section-shell__content::-webkit-scrollbar{display:none}.brain-section-shell:is([data-section=canvas],[data-section=situation],[data-section=forecast]){--room-gap-top:20px;--room-gap-section:24px;--room-gap-row:12px;--room-meta-w:288px}.brain-section-shell:is([data-section=canvas],[data-section=situation],[data-section=forecast]) .ui-empty{gap:var(--ov-space-2);padding:var(--ov-space-5)}.gtm-brain-shell{width:100%;min-width:0}@media (max-width:1180px){.knowledge-room-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:980px){.brain-shell{--brain-rail-w:184px}.brain-section-shell{padding:0 26px 96px}}@media (max-width:760px){.brain-section-shell{padding:0 16px 96px}.knowledge-room-work{padding-left:16px!important;padding-right:16px!important}.knowledge-room-search{flex-wrap:wrap}.knowledge-room-search>div:first-child{flex-basis:100%!important}}:root{--bg-canvas:transparent;--bg-tile:#181c26db;--bg-shelf:#161a22c2;--bg-elevated:#ffffff12;--bg-press:#ffffff1f;--bg-subtle:#ffffff0b;--border-base:#ffffff24;--border-bright:#fff3;--border-glow:#ffffff29;--border-tile:#ffffff1f;--border-mid:#ffffff17;--border-subtle:#fff1;--accent-cyan:#00d2d0;--accent-violet:#ab8efe;--accent-blue:#0091f0;--accent-amber:#fd9f07;--accent-emerald:#00bc80;--accent-red:#e6424c;--accent-orange:#f87f02;--accent-neutral:#777a80;--accent-neutral-strong:#5a5e65;--state-success:var(--accent-emerald);--state-warning:#f29894;--state-danger:var(--accent-red);--state-info:var(--accent-blue);--accent-cyan-glow:#00d2d04d;--accent-violet-glow:#ab8efe4d;--gradient-logo:linear-gradient(90deg, transparent 0%, #44c5e4 20%, #65b8d8 50%, #9d95d4 80%, transparent 100%);--accent-border-gradient:linear-gradient(90deg, transparent 0%, #00d2d0a6 20%, #ab8efecc 50%, #0091f0a6 80%, transparent 100%);--text-primary:#fff;--text-secondary:#eff2f6;--text-muted:#e3e5e7;--text-disabled:#bbbec2;--font-sans:var(--font-onest), "Onest", system-ui, -apple-system, sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--shadow-tile:0 18px 45px #0000003d, inset 0 0 0 1px #ffffff0f;--shadow-tile-drop:drop-shadow(0 2px 8px #00000047) drop-shadow(0 8px 32px #0000007a);--shadow-tile-hover:0 24px 54px #00000052, inset 0 0 0 1px #ffffff14;--shadow-elevated:0 4px 16px #0006, 0 1px 4px #0000003d;--shadow-panel:0 32px 80px #0009, 0 8px 24px #0000005c, inset 0 1px 0 #ffffff0f;--shadow-menu:0 8px 40px #00000073, 0 2px 8px #0000003d;--surface:#020204;--surface-container:#030408;--surface-container-low:#010102;--surface-container-high:#07090e;--surface-bright:#171b21;--on-surface:#eff2f6;--on-surface-variant:#95989f;--outline-variant:#303338;--primary:#00d2d0;--primary-container:#00c3c2;--electric-purple:#ab8efe;--glass-bg:#000001cc;--glass-border:#ffffff1a;--sidebar-text:#eff2f6e6;--sidebar-muted:#95989f80;--sidebar-label:#55585e99;--bg-page:#000;--input-text:#eff2f6cc;--input-placeholder:#55585eb3}@supports (color:lab(0% 0 0)){:root{--accent-cyan:lab(76.4024% -59.4926 -16.41);--accent-violet:lab(65.3484% 29.5507 -52.5444);--accent-blue:lab(57.1459% -3.77864 -65.9086);--accent-amber:lab(74.0243% 29.6899 77.1959);--accent-emerald:lab(67.5661% -61.7298 21.3255);--accent-red:lab(53.8412% 63.807 33.5697);--accent-orange:lab(66.5081% 43.3006 73.1678);--accent-neutral:lab(51.2468% -.498146 -3.724);--accent-neutral-strong:lab(39.6386% -.569508 -4.45404);--state-warning:lab(72.221% 34.7526 16.7795);--accent-cyan-glow:lab(76.4024% -59.4926 -16.41/.3);--accent-violet-glow:lab(65.3484% 29.5507 -52.5444/.3);--accent-border-gradient:linear-gradient(90deg, transparent 0%, lab(76.4024% -59.4926 -16.41/.65) 20%, lab(65.3484% 29.5507 -52.5444/.8) 50%, lab(57.1459% -3.77864 -65.9086/.65) 80%, transparent 100%);--text-primary:lab(100% 0 0);--text-secondary:lab(95.3412% -.318676 -2.24545);--text-muted:lab(90.7076% -.214756 -1.49829);--text-disabled:lab(76.7811% -.316501 -2.24414);--shadow-tile-drop:drop-shadow(0 2px 8px lab(0% 0 0/.28)) drop-shadow(0 8px 32px lab(0% 0 0/.48));--shadow-elevated:0 4px 16px lab(0% 0 0/.4), 0 1px 4px lab(0% 0 0/.24);--surface:lab(.64913% -.0373423 -.821391);--surface-container:lab(1.18561% -.0691712 -1.46864);--surface-container-low:lab(.305241% -.0171065 -.399128);--surface-container-high:lab(2.45393% -.153951 -2.30871);--surface-bright:lab(9.46231% -.496008 -5.12175);--on-surface:lab(95.3412% -.318676 -2.24545);--on-surface-variant:lab(62.8472% -.505805 -3.72814);--outline-variant:lab(21.0844% -.455454 -3.70222);--primary:lab(76.4024% -59.4926 -16.41);--primary-container:lab(71.6557% -56.1849 -15.5009);--electric-purple:lab(65.3484% 29.5507 -52.5444);--glass-bg:lab(.111525% -.00683218 -.12497/.8);--glass-border:lab(100% 0 0/.1);--sidebar-text:lab(95.3412% -.318676 -2.24545/.9);--sidebar-muted:lab(62.8472% -.505805 -3.72814/.5);--sidebar-label:lab(37.326% -.484526 -3.71679/.6);--bg-page:lab(.0237598% -.000119209 -.0489324);--input-text:lab(95.3412% -.318676 -2.24545/.8);--input-placeholder:lab(37.326% -.484526 -3.71679/.7)}}:root{--c-topbar-bg:#141820e6;--c-glass-panel:#141820e0;--c-panel-bg:#0e1016f0;--c-panel-bd:#ffffff17;--c-panel-div:#ffffff0f;--c-text-1:#fff;--c-text-1a:#fffffff2;--c-text-2:#ffffffe6;--c-text-2a:#ffffffd9;--c-text-3:#fffc;--c-text-3a:#ffffffbf;--c-text-4:#fff9;--c-text-5:#ffffff73;--c-border:#ffffff42;--c-border-s:#ffffff29;--c-surf-2:#ffffff0a;--c-surf-3:#ffffff05;--c-tile-bg:var(--bg-tile);--c-canvas:var(--bg-canvas);--c-input-bg:#ffffff0d;--c-row-hover:#ffffff0a;--c-bg-base:#0c0e16;--c-bg-raised:#0f1119;--c-bg-deep:#080a12;--c-bg-card:#12141e;--c-bg-card2:#161922;--c-bg-well:#090b13;--c-bg-well2:#0b0d17}@supports (color:lab(0% 0 0)){:root{--c-panel-bd:lab(100% 0 0/.09);--c-panel-div:lab(100% 0 0/.06)}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-topbar-bg:#f8f9fce0;--c-glass-panel:#ffffffeb;--c-panel-bg:#fffffff7;--c-panel-bd:#0000001a;--c-panel-div:#0000000f;--c-text-1:#000000de;--c-text-1a:#000000b8;--c-text-2:#0009;--c-text-2a:#00000075;--c-text-3:#0000005c;--c-text-3a:#00000047;--c-text-4:#0003;--c-text-5:#0000001f;--c-border:#0000001f;--c-border-s:#00000014;--c-surf-2:#0000000a;--c-surf-3:#00000005;--c-tile-bg:#fff;--c-canvas:transparent;--c-input-bg:#0000000d;--c-row-hover:#0000000a;--c-bg-base:#eceef2;--c-bg-raised:#f4f5f8;--c-bg-deep:#e8eaf0;--c-bg-card:#fff;--c-bg-card2:#f7f8fa;--c-bg-well:#f0f1f5;--c-bg-well2:#f4f5f8;--bg-canvas:transparent;--bg-tile:#fff;--bg-shelf:#e8eaf0;--bg-elevated:#f7f8fa;--bg-press:#e4e6ef;--bg-subtle:#eceef2;--border-base:#0000001f;--border-bright:#0000002e;--border-glow:#0091f04d;--border-tile:#0000001f;--border-mid:#00000014;--border-subtle:#0000000d;--text-primary:#000000de;--text-secondary:#0009;--text-muted:#00000075;--text-disabled:#00000052;--accent-neutral:#66696f;--accent-neutral-strong:#494d54;--shadow-tile:0 1px 2px #00000012, 0 4px 16px #0000001a, 0 0 0 1px #0000001c;--shadow-tile-drop:drop-shadow(0 2px 8px #0000001a) drop-shadow(0 8px 24px #00000024);--shadow-tile-hover:0 2px 8px #0000001c, 0 8px 32px #00000026, 0 0 0 1px #00000021;--shadow-elevated:0 2px 12px #0000001f, 0 1px 3px #00000014;--shadow-panel:0 16px 48px #00000029, 0 4px 16px #00000014, 0 0 0 1px #00000014;--shadow-menu:0 8px 24px #0000001f, 0 2px 6px #0000000f, 0 0 0 1px #00000012;--surface:#fff;--surface-container:#f7f8fa;--surface-container-low:#f4f5f8;--surface-container-high:#f0f1f5;--surface-bright:#fff;--on-surface:#000000de;--on-surface-variant:#0000008c;--outline-variant:#00000024;--glass-bg:#fffc;--glass-border:#00000017;--sidebar-text:#000000de;--sidebar-muted:#00000073;--sidebar-label:#00000059;--bg-page:#f4f5f8;--input-text:#000c;--input-placeholder:#00000059}@supports (color:lab(0% 0 0)){[data-theme=light]{--border-glow:lab(57.1459% -3.77864 -65.9086/.3);--accent-neutral:lab(44.2864% -.492126 -3.7208);--accent-neutral-strong:lab(32.6778% -.556394 -4.44749)}}html[data-theme=light]{background:0 0}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000002e}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000047}:root{--c-overlay-15:#06060f26;--c-overlay-45:#06060f73;--c-overlay-55:#06060f8c;--c-overlay-94:#06060ff0;--c-overlay-98:#06060ffa}[data-theme=light]{--c-overlay-15:#eaedf426;--c-overlay-45:#eaedf473;--c-overlay-55:#eaedf48c;--c-overlay-94:#eaedf4f0;--c-overlay-98:#eaedf4fa}[data-theme=light] .text-white{color:#000000de!important}[data-theme=light] .text-white\/5{color:#0000000d!important}[data-theme=light] .text-white\/10{color:#0000001a!important}[data-theme=light] .text-white\/15{color:#00000026!important}[data-theme=light] .text-white\/20{color:#0003!important}[data-theme=light] .text-white\/25{color:#00000040!important}[data-theme=light] .text-white\/30{color:#0000004d!important}[data-theme=light] .text-white\/35{color:#00000059!important}[data-theme=light] .text-white\/40{color:#0006!important}[data-theme=light] .text-white\/50{color:#00000080!important}[data-theme=light] .text-white\/55{color:#0000008c!important}[data-theme=light] .text-white\/60{color:#0009!important}[data-theme=light] .text-white\/70{color:#000000b3!important}[data-theme=light] .text-white\/80{color:#000c!important}[data-theme=light] .text-white\/90{color:#000000de!important}[data-theme=light] .text-neutral-200{color:#000000b3!important}[data-theme=light] .text-neutral-300{color:#0009!important}[data-theme=light] .text-neutral-400{color:#00000080!important}[data-theme=light] .text-neutral-500{color:#0000006b!important}[data-theme=light] .text-neutral-600{color:#0000005c!important}[data-theme=light] .text-neutral-700{color:#00000042!important}[data-theme=light] .text-neutral-800{color:#0003!important}[data-theme=light] .text-slate-300{color:#000000a6!important}[data-theme=light] .text-slate-400{color:#00000085!important}[data-theme=light] .text-slate-500{color:#00000070!important}[data-theme=light] .text-slate-600{color:#0000005c!important}[data-theme=light] .text-slate-700{color:#00000047!important}[data-theme=light] .border-white\/\[0\.05\]{border-color:#0000000f!important}[data-theme=light] .border-white\/\[0\.06\]{border-color:#00000012!important}[data-theme=light] .border-white\/\[0\.08\]{border-color:#00000014!important}[data-theme=light] .border-white\/5{border-color:#0000000f!important}[data-theme=light] .border-white\/8{border-color:#00000014!important}[data-theme=light] .border-white\/10{border-color:#0000001a!important}[data-theme=light] .border-white\/12{border-color:#0000001c!important}[data-theme=light] .border-white\/15{border-color:#00000021!important}[data-theme=light] .border-white\/20{border-color:#00000029!important}[data-theme=light] .hover\:bg-white\/5:hover{background:#0000000a!important}[data-theme=light] .hover\:bg-white\/\[0\.03\]:hover{background:#00000008!important}[data-theme=light] .hover\:bg-white\/\[0\.04\]:hover{background:#0000000a!important}[data-theme=light] .hover\:bg-white\/\[0\.06\]:hover{background:#0000000d!important}[data-theme=light] .hover\:bg-white\/\[0\.08\]:hover{background:#0000000f!important}[data-theme=light] .hover\:text-white:hover{color:#000000de!important}[data-theme=light] .glass{background:#0000000a;border-color:#0000001a}[data-theme=light] .glass-hover:hover{background:#00000012;border-color:#00000024}[data-theme=light] .shimmer{background:linear-gradient(90deg,#0000,#0000000a,#0000)}[data-theme=light] .vision-glass{background:#ffffffd9!important;border-color:#00000017!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:fixed;height:100%;overflow:hidden}body{color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.012em;font-feature-settings:"cv11" 1, "ss01" 1;font-optical-sizing:auto;background:0 0;font-weight:400;line-height:1.5;overflow-x:hidden}body,#__next{background:0 0!important}.tabular{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.glass{-webkit-backdrop-filter:blur(16px);background:#ffffff06;background:lab(100% 0 0/.025);border:1px solid #ffffff13;border:1px solid lab(100% 0 0/.075)}.glass-hover:hover{background:#ffffff0d;background:lab(100% 0 0/.05);border-color:#ffffff21;border-color:lab(100% 0 0/.13)}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);transition:background .3s,border-color .3s}.sidebar-item-active{background:#00d2d014;background:lab(76.4024% -59.4926 -16.41/.08);box-shadow:inset 0 0 0 1px #00d2d026;box-shadow:inset 0 0 0 1px lab(76.4024% -59.4926 -16.41/.15)}.omyt-assistant-backdrop{z-index:79;background:0 0;position:fixed;inset:0}.omyt-assistant-panel{--ov-ink:#1b2337;--ov-ink-2:#4d5670;--ov-ink-3:#7d8598;--ov-surface:#ffffffe0;--ov-line:#4e5d7e38;--ov-line-soft:#4e5d7e21;--ov-indigo:#6a5cf0;--ov-indigo-deep:#5847e6;--ov-sky:#3ba7e8;--oc-side:#eef3fc7a;--oc-hover:#dae2f28a;--oc-bubble:#e8e4fdb8;--oc-bubble-line:#6a5cf02e;--oc-mono:"SF Mono", ui-monospace, Menlo, monospace;z-index:80;-webkit-backdrop-filter:blur(34px)saturate(1.28);background:linear-gradient(145deg,#ffffff52,#f1f6ff3d);border:1px solid #ffffffad;border-radius:18px;grid-template-rows:minmax(0,1fr);width:min(920px,100vw - 96px);font-family:-apple-system,SF Pro Text,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;animation:.28s cubic-bezier(.16,1,.3,1) ovAssistantIn;display:grid;position:fixed;top:18px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 30px 80px -34px #222d4b6b,0 10px 28px -16px #222d4b38,inset 0 1px #ffffffc7,inset 0 0 0 1px #ffffff2e}.omyt-assistant-panel.is-closing{pointer-events:none;animation:.18s cubic-bezier(.16,1,.3,1) forwards ovAssistantOut}@keyframes ovAssistantIn{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}@keyframes ovAssistantOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.99)}}@media (prefers-reduced-motion:reduce){.omyt-assistant-panel,.omyt-assistant-panel.is-closing{animation:none}}.omyt-assistant-panel__resize{z-index:200;transition:background .12s;position:absolute}.omyt-assistant-panel__resize.resize-left{cursor:ew-resize;border-radius:0 0 0 24px;width:6px;top:20px;bottom:20px;left:0}.omyt-assistant-panel__resize.resize-top{cursor:ns-resize;height:6px;top:0;left:20px;right:20px}.omyt-assistant-panel__resize.resize-corner-tl{cursor:nw-resize;border-radius:24px 0 0;width:20px;height:20px;top:0;left:0}.omyt-assistant-panel__resize:hover{background:color-mix(in oklab, var(--ov-sky) 18%, transparent)}.omyt-assistant-icon-btn,.omyt-assistant-approval button{border:1px solid var(--ov-line);color:var(--ov-ink-2);cursor:pointer;background:#ffffffa8;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.omyt-assistant-icon-btn{border-radius:12px;width:34px;height:34px}.omyt-assistant-icon-btn:hover,.omyt-assistant-approval button:hover{color:var(--ov-ink);border-color:color-mix(in oklab, var(--ov-indigo) 28%, var(--ov-line))}.omyt-assistant-icon-btn.is-ghost{width:30px;height:30px;color:var(--ov-ink-3);background:0 0;border:none;border-radius:9px}.omyt-assistant-icon-btn.is-ghost:hover{background:var(--oc-hover);color:var(--ov-ink)}.omyt-assistant-icon-btn.is-small{width:24px;height:24px}.omyt-assistant-frame{grid-template-columns:264px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.omyt-assistant-side{border-right:1px solid var(--ov-line-soft);-webkit-backdrop-filter:blur(26px)saturate(1.18);background:linear-gradient(#f7f9ffc7,#e8effba8);flex-direction:column;gap:10px;min-width:0;min-height:0;padding:14px 12px;display:flex;box-shadow:inset -1px 0 #ffffff5c}.omyt-assistant-side__top{cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:2px 4px 4px;display:flex}.omyt-assistant-side__top:active{cursor:grabbing}.omyt-assistant-side__mark{color:var(--ov-indigo);flex:none;align-items:center;display:inline-flex}.omyt-assistant-side__wordmark{min-width:0;font-size:var(--ov-type-section);letter-spacing:-.02em;color:var(--ov-ink);white-space:nowrap;flex:1;font-weight:800}.omyt-assistant-side__wordmark em{color:var(--ov-indigo);font-style:normal}.omyt-assistant-side__search{border:1px solid var(--ov-line-soft);background:var(--ov-theme-white);height:32px;font:inherit;font-size:var(--ov-type-body);color:var(--ov-ink);border-radius:9px;outline:none;padding:0 10px}.omyt-assistant-side__search:focus{border-color:#6a5cf080}.omyt-assistant-nav{flex-direction:column;gap:2px;display:flex}.omyt-assistant-nav__item{cursor:pointer;height:34px;color:var(--ov-ink-2);font:inherit;font-size:var(--ov-type-emphasis);text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-weight:600;transition:background .12s,color .12s;display:flex}.omyt-assistant-nav__item:hover{background:var(--oc-hover);color:var(--ov-ink)}.omyt-assistant-nav__item svg{color:var(--ov-ink-3);flex:none}.omyt-assistant-nav__item.is-live,.omyt-assistant-nav__item.is-live svg{color:var(--ov-red)}.omyt-assistant-nav__item small{font-family:var(--oc-mono);font-size:var(--ov-type-caption);color:var(--ov-ink-3);text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-weight:600}.omyt-assistant-side__label{font-family:var(--oc-mono);font-size:var(--ov-type-caption);color:var(--ov-ink-3);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;margin-top:8px;padding:0 6px 0 10px;font-weight:700;display:flex}.omyt-assistant-threads{flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow-y:auto}.omyt-assistant-threadrow{cursor:pointer;min-height:32px;font:inherit;font-size:var(--ov-type-emphasis);color:var(--ov-ink-2);text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-weight:600;transition:background .12s,color .12s;display:flex}.omyt-assistant-threadrow:hover{background:var(--oc-hover)}.omyt-assistant-threadrow.is-active{color:var(--ov-ink);background:#6a5cf014}.omyt-assistant-threadrow svg{color:var(--ov-ink-3);flex:none}.omyt-assistant-threadrow.is-active svg{color:var(--ov-indigo)}.omyt-assistant-threadrow__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.omyt-assistant-threadrow__time{font-family:var(--oc-mono);font-size:var(--ov-type-caption);color:var(--ov-ink-3)}.omyt-assistant-threads__empty{font-size:var(--ov-type-body);color:var(--ov-ink-3);padding:10px}.omyt-assistant-side__user{border-top:1px solid var(--ov-line-soft);align-items:center;gap:10px;margin-top:auto;padding:10px 8px 2px;display:flex}.omyt-assistant-side__avatar{background:var(--ov-indigo);color:#fff;width:28px;height:28px;font-size:var(--ov-type-label);letter-spacing:.02em;border-radius:999px;place-items:center;font-weight:800;display:grid}.omyt-assistant-side__username{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ov-type-emphasis);color:var(--ov-ink);flex:1;font-weight:700;overflow:hidden}.omyt-assistant-side__help{color:var(--ov-ink-3)}.omyt-assistant-main{-webkit-backdrop-filter:blur(24px)saturate(1.1);background:#fffc;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.omyt-assistant-main__close{z-index:5;position:absolute;top:12px;right:14px}.omyt-assistant-approval small{font-size:var(--ov-type-label);color:var(--ov-ink-2);line-height:1.3}.omyt-assistant-approval{border:1px solid color-mix(in oklab, var(--ov-amber) 34%, var(--ov-line));background:color-mix(in oklab, var(--ov-amber) 11%, white);color:var(--ov-amber-deep);border-radius:14px;grid-template-columns:18px minmax(0,1fr) 30px;align-items:center;gap:10px;margin:14px 56px 0 18px;padding:10px;display:grid}.omyt-assistant-approval strong,.omyt-assistant-approval span{font-size:var(--ov-type-label);line-height:1.3;display:block}.omyt-assistant-approval button{border-radius:10px;width:30px;height:30px}.omyt-assistant-messages{flex-direction:column;flex:1;gap:11px;min-height:0;padding:20px max(22px,50% - 360px) 16px;display:flex;overflow-y:auto}.omyt-assistant-empty,.omyt-assistant-live,.omyt-assistant-message{font-size:var(--ov-type-section);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:10px 14px;line-height:1.6}.omyt-assistant-hero{-webkit-user-select:none;user-select:none;background:radial-gradient(70% 50% at 50% 22%,#93b5ee29,#0000 70%),radial-gradient(50% 40% at 62% 34%,#c4b5fd21,#0000 70%);flex-direction:column;align-items:center;width:min(520px,100%);margin:auto;padding:24px 0;display:flex}.omyt-assistant-hero__constellation{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 88'%3E%3Ccircle cx='150.8' cy='44.1' r='2.2' fill='%233ba7e8' opacity='0.56'/%3E%3Ccircle cx='117.5' cy='75.7' r='1.8' fill='%23f0a44a' opacity='0.49'/%3E%3Ccircle cx='149.3' cy='63.1' r='2.4' fill='%23f0a44a' opacity='0.48'/%3E%3Ccircle cx='90.6' cy='58.8' r='1.4' fill='%236a5cf0' opacity='0.79'/%3E%3Ccircle cx='14.6' cy='37.3' r='2.2' fill='%236a5cf0' opacity='0.65'/%3E%3Ccircle cx='143.0' cy='67.2' r='1.7' fill='%23f0a44a' opacity='0.60'/%3E%3Ccircle cx='91.0' cy='47.8' r='0.9' fill='%2393b5ee' opacity='0.85'/%3E%3Ccircle cx='104.2' cy='19.0' r='2.2' fill='%235ec9d8' opacity='0.54'/%3E%3Ccircle cx='59.2' cy='56.4' r='1.5' fill='%235ec9d8' opacity='0.55'/%3E%3Ccircle cx='147.7' cy='52.1' r='1.2' fill='%23f0a44a' opacity='0.53'/%3E%3Ccircle cx='97.5' cy='52.1' r='2.6' fill='%23f0a44a' opacity='0.40'/%3E%3Ccircle cx='145.3' cy='43.1' r='2.1' fill='%233ba7e8' opacity='0.65'/%3E%3Ccircle cx='126.6' cy='43.6' r='2.1' fill='%238b5cf6' opacity='0.59'/%3E%3Ccircle cx='89.3' cy='29.7' r='2.3' fill='%23c4b5fd' opacity='0.40'/%3E%3Ccircle cx='120.2' cy='46.3' r='2.0' fill='%238b5cf6' opacity='0.49'/%3E%3Ccircle cx='29.4' cy='43.0' r='1.1' fill='%2393b5ee' opacity='0.54'/%3E%3Ccircle cx='95.0' cy='26.6' r='2.0' fill='%2393b5ee' opacity='0.61'/%3E%3Ccircle cx='14.9' cy='55.9' r='1.7' fill='%2393b5ee' opacity='0.53'/%3E%3Ccircle cx='111.4' cy='13.6' r='2.2' fill='%23f0a44a' opacity='0.80'/%3E%3Ccircle cx='44.3' cy='40.3' r='1.5' fill='%238b5cf6' opacity='0.60'/%3E%3Ccircle cx='28.0' cy='32.8' r='1.0' fill='%23f0a44a' opacity='0.60'/%3E%3Ccircle cx='160.2' cy='45.7' r='1.6' fill='%23f0a44a' opacity='0.86'/%3E%3Ccircle cx='128.8' cy='59.7' r='1.4' fill='%238b5cf6' opacity='0.48'/%3E%3Ccircle cx='43.0' cy='65.4' r='2.5' fill='%236a5cf0' opacity='0.61'/%3E%3Ccircle cx='116.7' cy='21.7' r='1.1' fill='%238b5cf6' opacity='0.42'/%3E%3Ccircle cx='110.1' cy='24.3' r='1.0' fill='%235ec9d8' opacity='0.54'/%3E%3Ccircle cx='88.8' cy='65.1' r='1.4' fill='%235ec9d8' opacity='0.46'/%3E%3Ccircle cx='72.1' cy='77.0' r='1.2' fill='%235ec9d8' opacity='0.63'/%3E%3Ccircle cx='96.5' cy='32.2' r='1.5' fill='%233ba7e8' opacity='0.51'/%3E%3Ccircle cx='130.4' cy='73.0' r='2.1' fill='%235ec9d8' opacity='0.63'/%3E%3Ccircle cx='39.3' cy='45.4' r='1.4' fill='%238b5cf6' opacity='0.57'/%3E%3Ccircle cx='47.0' cy='52.3' r='1.5' fill='%236a5cf0' opacity='0.75'/%3E%3Ccircle cx='82.9' cy='45.8' r='1.5' fill='%23f0a44a' opacity='0.46'/%3E%3Ccircle cx='145.0' cy='20.4' r='2.5' fill='%23c4b5fd' opacity='0.48'/%3E%3Ccircle cx='52.8' cy='43.1' r='2.4' fill='%23c4b5fd' opacity='0.89'/%3E%3Ccircle cx='52.8' cy='66.4' r='2.0' fill='%2393b5ee' opacity='0.42'/%3E%3Ccircle cx='54.3' cy='13.3' r='2.6' fill='%236a5cf0' opacity='0.55'/%3E%3Ccircle cx='149.9' cy='50.3' r='1.2' fill='%23f0a44a' opacity='0.44'/%3E%3Ccircle cx='101.2' cy='27.6' r='1.3' fill='%238b5cf6' opacity='0.76'/%3E%3Ccircle cx='19.4' cy='61.1' r='1.9' fill='%23f0a44a' opacity='0.70'/%3E%3Ccircle cx='144.4' cy='34.8' r='1.7' fill='%236a5cf0' opacity='0.76'/%3E%3Ccircle cx='126.9' cy='64.9' r='1.9' fill='%238b5cf6' opacity='0.56'/%3E%3Ccircle cx='103.2' cy='74.2' r='1.7' fill='%235ec9d8' opacity='0.63'/%3E%3Ccircle cx='152.5' cy='53.5' r='2.0' fill='%233ba7e8' opacity='0.79'/%3E%3Ccircle cx='94.3' cy='51.4' r='1.7' fill='%23c4b5fd' opacity='0.88'/%3E%3Ccircle cx='73.1' cy='42.4' r='2.0' fill='%238b5cf6' opacity='0.62'/%3E%3Ccircle cx='55.2' cy='59.6' r='2.3' fill='%23c4b5fd' opacity='0.85'/%3E%3Ccircle cx='71.8' cy='41.4' r='2.1' fill='%233ba7e8' opacity='0.69'/%3E%3Ccircle cx='146.9' cy='47.4' r='2.0' fill='%2393b5ee' opacity='0.54'/%3E%3Ccircle cx='151.4' cy='21.7' r='1.7' fill='%23f0a44a' opacity='0.84'/%3E%3Ccircle cx='105.9' cy='45.0' r='1.7' fill='%23f0a44a' opacity='0.57'/%3E%3Ccircle cx='24.2' cy='36.4' r='1.9' fill='%235ec9d8' opacity='0.42'/%3E%3Ccircle cx='101.6' cy='13.8' r='2.6' fill='%23f0a44a' opacity='0.40'/%3E%3Ccircle cx='12.2' cy='56.0' r='2.5' fill='%238b5cf6' opacity='0.53'/%3E%3C/svg%3E") 50%/contain no-repeat;width:168px;height:82px;margin-bottom:8px}.omyt-assistant-hero__title{font-size:var(--ov-type-metric);letter-spacing:-.022em;color:var(--ov-ink);margin-bottom:20px;font-weight:800}.omyt-assistant-hero__suggestions{border:1px solid var(--ov-line-soft);background:#ffffffd6;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 1px 2px #17203a0f,0 2px 8px -2px #17203a14}.omyt-assistant-hero__suggestion{cursor:pointer;width:100%;font:inherit;font-size:var(--ov-type-section);color:var(--ov-ink);text-align:left;background:0 0;border:none;align-items:center;gap:14px;padding:13px 18px;transition:background .12s;display:flex}.omyt-assistant-hero__suggestion+.omyt-assistant-hero__suggestion{border-top:1px solid var(--ov-line-soft)}.omyt-assistant-hero__suggestion:hover{background:var(--oc-hover)}.omyt-assistant-hero__suggestion .n{font-family:var(--oc-mono);font-size:var(--ov-type-label);color:var(--ov-ink-3)}.omyt-assistant-message.is-user{max-width:78%;color:var(--ov-ink);background:var(--oc-bubble);border:1px solid var(--oc-bubble-line);align-self:flex-end}.omyt-assistant-message.is-assistant{max-width:82%;color:var(--ov-ink);background:0 0;border:none;align-self:flex-start;padding-left:2px;padding-right:2px}.omyt-assistant-live{max-width:76%;color:var(--ov-ink);border:1px solid var(--ov-line-soft);background:var(--oc-side);align-self:flex-start}.omyt-assistant-live span{font-size:var(--ov-type-caption);color:var(--ov-indigo-deep);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-weight:800;display:block}.omyt-assistant-thinking{font-size:var(--ov-type-emphasis);color:var(--ov-ink-2);align-self:flex-start;align-items:center;gap:9px;padding:8px 2px;display:flex}.omyt-assistant-thinking__dots{gap:4px;display:inline-flex}.omyt-assistant-thinking__dots i{background:var(--ov-indigo);border-radius:50%;width:5px;height:5px;animation:1.1s cubic-bezier(.16,1,.3,1) infinite ovDotPulse}.omyt-assistant-thinking__dots i:nth-child(2){animation-delay:.15s}.omyt-assistant-thinking__dots i:nth-child(3){animation-delay:.3s}@keyframes ovDotPulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.omyt-assistant-thinking__dots i{opacity:.7;animation:none}}.omyt-assistant-voicebar{border:1px solid var(--ov-line-soft);background:var(--oc-side);color:var(--ov-ink-2);font-size:var(--ov-type-body);border-radius:10px;align-items:center;gap:8px;margin:0 max(22px,50% - 360px) 8px;padding:7px 12px;font-weight:600;display:flex}.omyt-assistant-voicebar.is-error{color:var(--ov-red);border-color:color-mix(in oklab, var(--ov-red) 30%, var(--ov-line-soft))}.omyt-assistant-dock{padding:8px max(18px,50% - 360px) 16px}.omyt-assistant-card{border:1px solid var(--ov-line);-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#ffffffd6;border-radius:16px;flex-direction:column;gap:6px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #17203a0d,0 12px 34px -20px #17203a47}.omyt-assistant-card:focus-within{border-color:#6a5cf080;box-shadow:0 0 0 3px #6a5cf01f,0 12px 34px -20px #17203a47}.omyt-assistant-card__ctx{color:var(--ov-ink-3);font-family:var(--oc-mono);font-size:var(--ov-type-caption);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;font-weight:600;display:flex}.omyt-assistant-card textarea{resize:none;width:100%;min-height:24px;max-height:120px;color:var(--ov-ink);font:inherit;font-size:var(--ov-type-section);background:0 0;border:none;outline:none;padding:2px 0;line-height:1.45}.omyt-assistant-card textarea::placeholder{color:var(--ov-ink-3)}.omyt-assistant-card__row{align-items:center;gap:8px;min-width:0;display:flex}.omyt-assistant-card__space{flex:1}.omyt-assistant-chip{border:1px solid var(--ov-line-soft);height:26px;color:var(--ov-ink-2);font-size:var(--ov-type-label);white-space:nowrap;background:#ffffff9e;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.omyt-assistant-chip svg{opacity:.8}.omyt-assistant-chip.is-guard{color:var(--ov-amber-deep);border-color:color-mix(in oklab, var(--ov-amber) 30%, var(--ov-line-soft));background:color-mix(in oklab, var(--ov-amber) 8%, white)}.omyt-assistant-chip.is-model svg{color:var(--ov-indigo);opacity:1}.omyt-assistant-chip.is-boost{color:var(--ov-indigo-deep);background:#6a5cf00f;border-color:#6a5cf047}.omyt-assistant-card__mic{width:30px;height:30px;color:var(--ov-ink-2);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;transition:background .12s,color .12s;display:grid}.omyt-assistant-card__mic:hover{background:var(--oc-hover);color:var(--ov-ink)}.omyt-assistant-card__mic.is-live{background:var(--ov-red);color:#fff}.omyt-assistant-card__send{background:var(--ov-indigo);color:#fff;cursor:pointer;border:none;border-radius:999px;place-items:center;width:32px;height:32px;transition:background .12s,opacity .12s;display:grid}.omyt-assistant-card__send:hover:not(:disabled){background:var(--ov-indigo-deep)}.omyt-assistant-card__send:disabled{opacity:.42;cursor:not-allowed}@media (max-width:860px){.omyt-assistant-panel{border-radius:20px;width:calc(100vw - 20px);top:10px;bottom:74px;right:10px}.omyt-assistant-frame{grid-template-columns:1fr}.omyt-assistant-side{display:none}.omyt-assistant-approval{margin:12px 52px 0 14px}.omyt-assistant-messages{padding:18px 14px 12px}.omyt-assistant-message.is-user,.omyt-assistant-message.is-assistant,.omyt-assistant-live{max-width:88%}.omyt-assistant-voicebar{margin:0 14px 8px}.omyt-assistant-dock{padding:6px 14px 12px}}.omyt-spin{animation:.9s linear infinite omyt-spin}@keyframes omyt-spin{to{transform:rotate(360deg)}}.dashboard-glass-bg{background:radial-gradient(circle at 0 0,#53638c42,#0000 32%),radial-gradient(circle at 100% 100%,#44c5e41f,#0000 30%),radial-gradient(circle at 60% 0,#645ab414,#0000 40%),linear-gradient(135deg,#141720f5,#10131cfa)}.omy-electron-shell{isolation:isolate;background:radial-gradient(circle at 0 0,#53638c47,#0000 32%),radial-gradient(circle at 100% 100%,#9d95d424,#0000 30%),radial-gradient(circle at 55% 0,#5a50a81a,#0000 38%),linear-gradient(135deg,#141720fa,#10131c);position:relative}.omy-electron-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 16% 14%,#60a5fa17,#0000 24%),radial-gradient(circle at 84% 12%,#a78bfa14,#0000 24%),radial-gradient(circle at 50% 80%,#44c5e40d,#0000 30%);position:absolute;inset:0}.omy-electron-shell>*{z-index:1;position:relative}.dashboard-glass-tile{-webkit-backdrop-filter:blur(18px)saturate(160%);background:radial-gradient(circle at 0 0,#53638c2e,#0000 36%),linear-gradient(135deg,#161a24e8,#12161ff2);border:1px solid #ffffff1f;position:relative;overflow:hidden;box-shadow:0 18px 45px #0003,inset 0 0 0 1px #ffffff14}.dashboard-glass-tile-soft{-webkit-backdrop-filter:blur(16px)saturate(160%);background:linear-gradient(#161a242e,#12161f1a),#14182014;border:1px solid #ffffff17;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000003d,inset 0 0 0 1px #ffffff0f}.dashboard-glass-tile:before,.dashboard-glass-tile-soft:before,.omy-electron-rec-panel:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff08 0%,#ffffff03 16%,#0000 42%),linear-gradient(90deg,#ffffff04 0%,#0000 16% 84%,#00000005 100%);position:absolute;inset:0}.dashboard-glass-tile:after,.dashboard-glass-tile-soft:after,.omy-electron-rec-panel:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;border:1px solid #fff1;position:absolute;inset:1px}.dashboard-glass-tile>*,.dashboard-glass-tile-soft>*,.omy-electron-rec-panel>*{z-index:1;position:relative}.omy-electron-rec-panel{background:linear-gradient(#161a24e0,#141820cc);border-color:#ffffff1c;box-shadow:0 12px 30px #00000047,inset 0 0 0 1px #ffffff0e}.dashboard-hero-line{display:none}.dashboard-shelf-band{background:linear-gradient(#1a1e2ac2 0%,#14182294 100%);box-shadow:inset 0 1px #ffffff07}.dashboard-inset-surface{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #ffffff08;box-shadow:inset 0 1px #ffffff05}.dashboard-raised-surface{background:linear-gradient(#12151be6,#111317d6);border:1px solid #ffffff0f;box-shadow:0 12px 28px #0000003d,inset 0 0 0 1px #ffffff0f}.brain-graph-card{background:radial-gradient(120% 90% at 16% 0,#8b5cf612 0%,#0000 42%),radial-gradient(100% 70% at 100% 100%,#22d3ee0b 0%,#0000 42%),linear-gradient(#e6e8ea0f 0%,#c8cbcd0b 48%,#a9abad0a 100%);background:radial-gradient(120% 90% at 16% 0,#8b5cf612 0%,#0000 42%),radial-gradient(100% 70% at 100% 100%,#22d3ee0b 0%,#0000 42%),linear-gradient(lab(91.877% -.443697 -1.43201/.06) 0%,lab(81.437% -.443161 -1.43172/.045) 48%,lab(69.837% -.442415 -1.4313/.038) 100%)}.brain-graph-card:before{background:linear-gradient(#ffffff13 0%,#0000 18% 82%,#00000005 100%);background:linear-gradient(lab(100% 0 0/.075) 0%,#0000 18% 82%,lab(0% 0 0/.018) 100%)}.brain-header{background:linear-gradient(#ffffff0a 0%,#0000 100%);background:linear-gradient(lab(100% 0 0/.04) 0%,#0000 100%);border-bottom:1px solid #ffffff0f;border-bottom:1px solid lab(100% 0 0/.06)}.brain-status-link{align-items:center;gap:6px;display:inline-flex}.brain-status-link:before{content:"";width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in oklch, currentColor 14%, transparent);background:currentColor;border-radius:999px}.brain-graph-stage{background:radial-gradient(560px 300px at 58% 40%,#8b5cf613 0%,#0000 44%),radial-gradient(420px 220px at 32% 24%,#22d3ee0e 0%,#0000 42%)}.brain-graph-bed{background:radial-gradient(70% 70% at 50% 30%,#8b5cf613 0%,#0000 54%),linear-gradient(#45484b21 0%,#2022241a 100%);background:radial-gradient(70% 70% at 50% 30%,#8b5cf613 0%,#0000 54%),linear-gradient(lab(30.3946% -.647083 -2.13776/.13) 0%,lab(12.9951% -.531986 -1.77765/.1) 100%);border:1px solid #ffffff12;border:1px solid lab(100% 0 0/.07);box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000012;box-shadow:inset 0 1px lab(100% 0 0/.045),inset 0 -1px lab(0% 0 0/.07)}.brain-grid-overlay{pointer-events:none;opacity:.45;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.02) 1px,#0000 1px),linear-gradient(lab(100% 0 0/.018) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 74%)}.brain-kicker-pill,.brain-meta-pill,.brain-stage-chip,.brain-action-pill,.brain-scan-dock{position:relative;overflow:hidden}.brain-legend{color:#c7cbd0cc;color:lab(81.4334% -.875443 -2.85724/.8);font-size:var(--ov-type-caption);font-weight:600}.brain-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.brain-legend i{opacity:.85;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px}.brain-kicker-pill,.brain-meta-pill,.brain-stage-chip,.brain-action-pill{border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);box-shadow:inset 0 1px #ffffff05,inset 0 -1px #00000014;box-shadow:inset 0 1px lab(100% 0 0/.018),inset 0 -1px lab(0% 0 0/.08)}.brain-kicker-pill{color:#ddd6fef2;font-size:var(--ov-type-caption);text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(#8b5cf633 0%,#8b5cf61a 100%);border-radius:999px;padding:4px 10px;font-weight:700}.brain-meta-pill{color:#d4d8ddd1;color:lab(86.0545% -.418127 -2.99003/.82);font-size:var(--ov-type-caption);background:linear-gradient(#3a3d4233 0%,#27292c24 100%);background:linear-gradient(lab(25.7289% -.427112 -3.34053/.2) 0%,lab(16.4558% -.332177 -2.59821/.14) 100%);border-radius:999px;padding:4px 10px;font-weight:600}.brain-action-pill{color:#e0e4f1eb;color:lab(90.6186% .171602 -6.79032/.92);background:linear-gradient(#5b5e612b 0%,#3133351f 100%);background:linear-gradient(lab(39.6748% -.651434 -2.1401/.17) 0%,lab(21.1154% -.538319 -1.78099/.12) 100%);border:1px solid #ffffff1b;border:1px solid lab(100% 0 0/.105);box-shadow:0 8px 16px #00000018,inset 0 1px #ffffff0f;box-shadow:0 8px 16px lab(0% 0 0/.095),inset 0 1px lab(100% 0 0/.06)}.brain-stage-chip{font-size:var(--ov-type-caption);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);border-radius:999px;padding:6px 10px;font-weight:700}.brain-stage-chip-exp{color:#ddd6fef2;background:linear-gradient(#a78bfa33 0%,#a78bfa1a 100%)}.brain-stage-chip-auto{color:#a5f3fcf2;background:linear-gradient(#22d3ee2e 0%,#22d3ee17 100%)}.brain-stage-chip-out{color:#bbf7d0f2;background:linear-gradient(#34d3992e 0%,#34d39917 100%)}.brain-bottom-bar{pointer-events:none}.brain-scan-dock,.brain-insight-strip{-webkit-backdrop-filter:blur(22px)saturate(1.04);pointer-events:auto;background:linear-gradient(#5b5e612e 0%,#2e313321 100%);background:linear-gradient(lab(39.6748% -.651434 -2.1401/.18) 0%,lab(19.9554% -.537589 -1.78059/.13) 100%);border:1px solid #ffffff13;border:1px solid lab(100% 0 0/.075);box-shadow:0 10px 18px #0000001c,inset 0 1px #ffffff0f;box-shadow:0 10px 18px lab(0% 0 0/.11),inset 0 1px lab(100% 0 0/.06)}.brain-insight-strip{min-width:0}.brain-scan-dock{max-width:100%}.hero-intro-pod,.hero-arr-pod,.ops-header-shell,.ops-cards-shell,.ops-card-shell,.pipeline-header-shell,.pipeline-chart-bed,.pipeline-stats-shell{position:relative;overflow:hidden}.hero-intro-pod,.hero-arr-pod{border:1px solid #ffffff14;box-shadow:inset 0 0 0 1px #ffffff09}.hero-intro-pod{background:radial-gradient(120% 100% at 0 0,#a78bfa24 0%,#0000 34%),linear-gradient(#181522bd 0%,#11131785 100%)}.hero-arr-pod{background:radial-gradient(120% 100% at 100% 0,#34d3991f 0%,#0000 34%),linear-gradient(#151c1bb8 0%,#11131785 100%)}.ops-header-shell{background:linear-gradient(#35383d1f 0%,#292b2f12 100%);background:linear-gradient(lab(23.4087% -.423089 -3.33849/.12) 0%,lab(17.6159% -.334024 -2.59914/.07) 100%);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);padding-left:.875rem;padding-right:.875rem}.ops-cards-shell{background:radial-gradient(120% 100% at 0 0,#22d3ee14 0%,#0000 34%),linear-gradient(#33363a24 0%,#24272a17 100%);background:radial-gradient(120% 100% at 0 0,#22d3ee14 0%,#0000 34%),linear-gradient(lab(22.2486% -.420868 -3.33739/.14) 0%,lab(15.2957% -.33021 -2.5972/.09) 100%);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);box-shadow:inset 0 1px #ffffff04,inset 0 -1px #0000000f;box-shadow:inset 0 1px lab(100% 0 0/.014),inset 0 -1px lab(0% 0 0/.06)}.ops-card-shell{background:radial-gradient(100% 100% at 0 0,#22d3ee14 0%,#0000 28%),linear-gradient(#3f43482e 0%,#2e303421 100%);background:radial-gradient(100% 100% at 0 0,#22d3ee14 0%,#0000 28%),linear-gradient(lab(28.0452% -.470579 -3.70967/.18) 0%,lab(19.9361% -.337347 -2.60084/.13) 100%)}.pipeline-header-shell,.pipeline-chart-bed,.pipeline-stats-shell{border:1px solid #ffffff17;border:1px solid lab(100% 0 0/.09);box-shadow:inset 0 1px #ffffff04,inset 0 -1px #00000012;box-shadow:inset 0 1px lab(100% 0 0/.016),inset 0 -1px lab(0% 0 0/.07)}.pipeline-header-shell{background:radial-gradient(120% 100% at 100% 0,#60a5fa1a 0%,#0000 32%),linear-gradient(#373b4029 0%,#292b2f1c 100%);background:radial-gradient(120% 100% at 100% 0,#60a5fa1a 0%,#0000 32%),linear-gradient(lab(24.5649% -.463679 -3.70624/.16) 0%,lab(17.6159% -.334024 -2.59914/.11) 100%)}.pipeline-chart-bed{background:radial-gradient(110% 90% at 50% 0,#60a5fa1f 0%,#0000 38%),linear-gradient(#1e1f2233 0%,#15161826 100%);background:radial-gradient(110% 90% at 50% 0,#60a5fa1f 0%,#0000 38%),linear-gradient(lab(11.8193% -.284754 -2.22702/.2) 0%,lab(7.21025% -.220872 -1.80841/.15) 100%)}.pipeline-stats-shell{background:linear-gradient(#33363a24 0%,#24272a1a 100%);background:linear-gradient(lab(22.2486% -.420868 -3.33739/.14) 0%,lab(15.2957% -.33021 -2.5972/.1) 100%)}.experience-score-pod,.experience-categories-shell,.experience-upload-dock{border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,inset 0 -1px #00000014;box-shadow:inset 0 1px lab(100% 0 0/.018),inset 0 -1px lab(0% 0 0/.08)}.experience-score-pod{background:radial-gradient(120% 100% at 0 0,#a78bfa1f 0%,#0000 34%),linear-gradient(#3a3d4238 0%,#292b2f2b 100%);background:radial-gradient(120% 100% at 0 0,#a78bfa1f 0%,#0000 34%),linear-gradient(lab(25.725% -.466093 -3.70745/.22) 0%,lab(17.6159% -.334024 -2.59914/.17) 100%)}.experience-kicker-pill,.experience-meta-pill{border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff05,inset 0 -1px #00000014;box-shadow:inset 0 1px lab(100% 0 0/.018),inset 0 -1px lab(0% 0 0/.08)}.experience-kicker-pill{color:#ddd6fef2;font-size:var(--ov-type-caption);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#a78bfa2e 0%,#a78bfa1a 100%);font-weight:700}.experience-meta-pill{color:#d4d8ddd1;color:lab(86.0545% -.418127 -2.99003/.82);font-size:var(--ov-type-caption);background:linear-gradient(#35383d33 0%,#27292c24 100%);background:linear-gradient(lab(23.4087% -.423089 -3.33849/.2) 0%,lab(16.4558% -.332177 -2.59821/.14) 100%);font-weight:600}.experience-ring-wrap{background:radial-gradient(closest-side,#22d3ee1a 0%,#0000 74%),linear-gradient(#27292c33 0%,#191b1d24 100%);background:radial-gradient(closest-side,#22d3ee1a 0%,#0000 74%),linear-gradient(lab(16.4558% -.332177 -2.59821/.2) 0%,lab(9.49905% -.280581 -2.22493/.14) 100%);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);box-shadow:inset 0 1px #ffffff05,inset 0 -1px #00000014;box-shadow:inset 0 1px lab(100% 0 0/.018),inset 0 -1px lab(0% 0 0/.08)}.experience-categories-shell{background:radial-gradient(110% 100% at 50% 0,#60a5fa1a 0%,#0000 34%),linear-gradient(#33363a2e 0%,#24272a24 100%);background:radial-gradient(110% 100% at 50% 0,#60a5fa1a 0%,#0000 34%),linear-gradient(lab(22.2486% -.420868 -3.33739/.18) 0%,lab(15.2957% -.33021 -2.5972/.14) 100%)}.experience-category-card{background:linear-gradient(#3d404529 0%,#2c2e311c 100%);background:linear-gradient(lab(26.8851% -.468403 -3.70858/.16) 0%,lab(18.776% -.335738 -2.60001/.11) 100%);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);box-shadow:inset 0 1px #ffffff04,inset 0 -1px #0000000f;box-shadow:inset 0 1px lab(100% 0 0/.016),inset 0 -1px lab(0% 0 0/.06)}.experience-upload-dock{background:radial-gradient(120% 100% at 100% 100%,#22d3ee1a 0%,#0000 34%),linear-gradient(#35383d2e 0%,#24272a24 100%);background:radial-gradient(120% 100% at 100% 100%,#22d3ee1a 0%,#0000 34%),linear-gradient(lab(23.4087% -.423089 -3.33849/.18) 0%,lab(15.2957% -.33021 -2.5972/.14) 100%)}.experience-upload-well{box-shadow:inset 0 1px #ffffff04,inset 0 -1px #00000014;box-shadow:inset 0 1px lab(100% 0 0/.016),inset 0 -1px lab(0% 0 0/.08)}.experience-upload-button{box-shadow:0 8px 16px #0000001a,inset 0 1px #ffffff05;box-shadow:0 8px 16px lab(0% 0 0/.1),inset 0 1px lab(100% 0 0/.02)}.dashboard-module-tile{--tile-accent:167 139 250;background:radial-gradient(135% 100% at 0% 0%, rgb(var(--tile-accent,167 139 250) / .12) 0%, transparent 32%), radial-gradient(100% 80% at 100% 100%, #0000001a 0%, transparent 34%), linear-gradient(135deg, #111317f5, #0f1115fa);-webkit-backdrop-filter:blur(18px)saturate(160%);border-color:#ffffff14;box-shadow:0 18px 45px #0000003d,inset 0 0 0 1px #ffffff0f}.dashboard-module-tile:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff03 0%,#0000 16% 82%,#0000000a 100%);background:linear-gradient(lab(100% 0 0/.012) 0%,#0000 16% 82%,lab(0% 0 0/.04) 100%);position:absolute;inset:1px}.dashboard-module-hero{--tile-accent:167 139 250}.dashboard-module-brain{--tile-accent:139 92 246}.dashboard-module-ops{--tile-accent:34 211 238}.dashboard-module-pipeline{--tile-accent:96 165 250}.dashboard-module-experience,.dashboard-module-context{--tile-accent:167 139 250}.dashboard-module-shelf{background:0 0;border-bottom:1px solid #ffffff17;border-bottom:1px solid lab(100% 0 0/.09)}.dashboard-module-divider{border-color:#ffffff14!important}.dashboard-module-kicker{color:rgb(var(--tile-accent) / .95)}.dashboard-module-meta{color:rgb(var(--tile-accent) / .82)}.dashboard-module-button{border-color:rgb(var(--tile-accent) / .2);background:rgb(var(--tile-accent) / .075);color:rgb(var(--tile-accent) / .96);outline:none}.dashboard-module-button:hover{border-color:rgb(var(--tile-accent) / .3);background:rgb(var(--tile-accent) / .12)}.dashboard-module-button-muted{color:rgb(var(--tile-accent) / .9);background:#ffffff09;border-color:#ffffff0f;outline:none}.dashboard-module-button-muted:hover{border-color:rgb(var(--tile-accent) / .22);background:rgb(var(--tile-accent) / .07)}.dashboard-module-button:focus-visible,.dashboard-module-button-muted:focus-visible,.dashboard-inset-surface:focus-visible{box-shadow:0 0 0 1px rgb(var(--tile-accent,167 139 250) / .48), 0 0 0 4px rgb(var(--tile-accent,167 139 250) / .14)}.dashboard-utility-button{width:30px;height:30px}.topnav-chat-field{box-shadow:none;background:0 0;border:1px solid #ffffff0f;transition:border-color .16s,background .16s,box-shadow .16s}.topnav-chat-field:hover{background:#7dd3fc0b;border-color:#7dd3fc29}.topnav-chat-field span:last-child{background:#ffffff07;border:1px solid #ffffff0b}.dashboard-tile-title{font-size:var(--ov-type-heading);letter-spacing:0;color:#f7f8fb;color:lab(97.6676% -.215054 -1.49847);font-weight:700;line-height:1}.dashboard-tile-copy{font-size:var(--ov-type-label);color:#c3c8cfd1;color:lab(80.2407% -.607848 -4.47423/.82);line-height:1.35}.dashboard-priority-card{-webkit-backdrop-filter:blur(60px)saturate(190%)brightness(1.16);background:radial-gradient(circle at 40% 30%,#ffffff1a,#0000 50%),linear-gradient(#ffffff0f 0%,#ffffff08 100%);border:1px solid #fff2;border-radius:8px;padding:10px 12px;position:relative;box-shadow:0 8px 22px #0000001f,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff29}.dashboard-priority-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#ffffff14 12%,#00000024 88%,#0000 100%);background:linear-gradient(#0000 0%,lab(100% 0 0/.08) 12%,lab(0% 0 0/.14) 88%,#0000 100%);width:1px;height:100%;position:absolute;inset:0 auto 0 0}.dashboard-priority-card:last-child:after{display:none}.dashboard-priority-violet{--priority-accent:167 139 250}.dashboard-priority-blue{--priority-accent:96 165 250}.dashboard-priority-emerald{--priority-accent:16 185 129}.dashboard-priority-amber{--priority-accent:245 158 11}html.electron-transparent,html.electron-transparent body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0!important}html.electron-transparent .omy-electron-shell{background:0 0!important}html.electron-transparent .omy-electron-bg{display:none}html.electron-transparent .dashboard-glass-bg{background:0 0!important}html.electron-transparent .dashboard-glass-tile{background:linear-gradient(#ffffff21 0%,#ffffff0b 100%)!important;background:linear-gradient(lab(100% 0 0/.13) 0%,lab(100% 0 0/.045) 100%)!important}html.electron-transparent .dashboard-glass-tile-soft{background:linear-gradient(#ffffff1a 0%,#ffffff09 100%)!important;background:linear-gradient(lab(100% 0 0/.1) 0%,lab(100% 0 0/.035) 100%)!important}html.electron-transparent .omy-electron-topnav{background:linear-gradient(#bbbec229 0%,#a3a5a821 100%)!important;background:linear-gradient(lab(76.7811% -.316501 -2.24414/.16) 0%,lab(67.5043% -.264585 -1.87057/.13) 100%)!important}html.electron-transparent .omy-electron-rec-panel{background:linear-gradient(#a9abaf36 0%,#9092952b 100%)!important;background:linear-gradient(lab(69.821% -.315368 -2.24352/.21) 0%,lab(60.5442% -.263631 -1.87005/.17) 100%)!important}.omy-frosted-window{--bg-canvas:transparent;--c-canvas:#181f2a47;--c-panel-bg:#181f2a75;--c-glass-panel:#181f2a6b;background:var(--cockpit-canvas-bg);-webkit-backdrop-filter:var(--cockpit-canvas-filter)}.omy-dashboard-command-tile{isolation:isolate}.omy-dashboard-command-tile:before{content:"";z-index:0;pointer-events:none;opacity:.22;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 18%,#000,#0000 76%);mask-image:radial-gradient(90% 80% at 50% 18%,#000,#0000 76%)}.omy-dashboard-command-tile:after{content:"";z-index:0;pointer-events:none;opacity:.12;background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff05 6px);position:absolute;inset:0}.omy-dashboard-command-tile>*{z-index:1;position:relative}html.omy-floating-tiles,html.omy-floating-tiles body{background:0 0!important}html.omy-headless-tiles,html.omy-headless-tiles body{width:100%;height:100%;background:0 0!important;overflow:hidden!important}.omy-floating-window{-webkit-app-region:drag}.omy-floating-window a,.omy-floating-window button,.omy-floating-window input,.omy-floating-window textarea,.omy-floating-window select,.omy-floating-window [role=button],.omy-floating-window [data-no-drag=true],.omy-floating-window .no-drag{-webkit-app-region:no-drag}.omy-floating-window .dashboard-module-tile,.omy-floating-window .dashboard-glass-tile,.omy-floating-window .dashboard-glass-tile-soft,.omy-floating-window .brain-graph-card{box-shadow:0 22px 42px #00000038,0 8px 18px #00000024,inset 0 1px #ffffff05,inset 0 -1px #00000012;box-shadow:0 22px 42px lab(0% 0 0/.22),0 8px 18px lab(0% 0 0/.14),inset 0 1px lab(100% 0 0/.018),inset 0 -1px lab(0% 0 0/.07)}.omy-floating-window .dashboard-module-hero,.omy-floating-window .dashboard-module-experience{min-height:0}html.omy-headless-tiles .dashboard-module-tile,html.omy-headless-tiles .dashboard-glass-tile,html.omy-headless-tiles .dashboard-glass-tile-soft,html.omy-headless-tiles .brain-graph-card{-webkit-backdrop-filter:blur(26px)saturate(1.12)brightness(1.02)!important;background:linear-gradient(#3b3d404d 0%,#27292b42 52%,#191b1c38 100%)!important;background:linear-gradient(lab(25.7544% -.644207 -2.13622/.3) 0%,lab(16.4752% -.535086 -1.77927/.26) 52%,lab(9.51618% -.427723 -1.42321/.22) 100%)!important;border-color:#ffffff1b!important;border-color:lab(100% 0 0/.105)!important;margin:0!important;box-shadow:0 18px 34px #00000029,0 5px 12px #0000001a,inset 0 1px #ffffff14,inset 0 -1px #0000001a!important;box-shadow:0 18px 34px lab(0% 0 0/.16),0 5px 12px lab(0% 0 0/.1),inset 0 1px lab(100% 0 0/.08),inset 0 -1px lab(0% 0 0/.1)!important}html.omy-headless-tiles .omy-headless-frame{isolation:isolate;position:relative}html.omy-headless-tiles .omy-headless-frame>.dashboard-module-tile,html.omy-headless-tiles .omy-headless-frame>.dashboard-glass-tile,html.omy-headless-tiles .omy-headless-frame>.dashboard-glass-tile-soft,html.omy-headless-tiles .omy-headless-frame>.brain-graph-card{flex:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}html.omy-headless-tiles .omy-headless-hero .dashboard-module-hero{flex-direction:column;display:flex}html.omy-headless-tiles .omy-headless-hero .dashboard-hero-content{flex:auto;align-items:stretch;height:100%;min-height:0}html.omy-headless-tiles .omy-headless-experience .dashboard-module-experience{align-items:stretch}html.omy-headless-tiles .omy-electron-rec-panel,html.omy-headless-tiles .dashboard-raised-surface,html.omy-headless-tiles .dashboard-inset-surface,html.omy-headless-tiles .dashboard-shelf-band{background:linear-gradient(#5b5e612e 0%,#36383a24 100%)!important;background:linear-gradient(lab(39.6748% -.651434 -2.1401/.18) 0%,lab(23.4355% -.539631 -1.7817/.14) 100%)!important;border-color:#ffffff17!important;border-color:lab(100% 0 0/.09)!important;box-shadow:0 8px 16px #00000018,inset 0 1px #ffffff12!important;box-shadow:0 8px 16px lab(0% 0 0/.095),inset 0 1px lab(100% 0 0/.07)!important}html.omy-headless-tiles .dashboard-glass-tile:before,html.omy-headless-tiles .dashboard-glass-tile-soft:before,html.omy-headless-tiles .omy-electron-rec-panel:before{background:linear-gradient(#ffffff0f 0%,#ffffff05 20%,#0000 56%),linear-gradient(90deg,#ffffff04 0%,#0000 18% 82%,#00000007 100%)!important;background:linear-gradient(lab(100% 0 0/.06) 0%,lab(100% 0 0/.018) 20%,#0000 56%),linear-gradient(90deg,lab(100% 0 0/.014) 0%,#0000 18% 82%,lab(0% 0 0/.026) 100%)!important}html.omy-headless-tiles .dashboard-glass-tile:after,html.omy-headless-tiles .dashboard-glass-tile-soft:after,html.omy-headless-tiles .omy-electron-rec-panel:after{border-color:#ffffff08!important;border-color:lab(100% 0 0/.03)!important}html.omy-headless-tiles .dashboard-module-nav{--tile-accent:96 165 250}html.omy-headless-tiles .dashboard-module-dock{--tile-accent:34 211 238;z-index:2;border-bottom-color:#ffffff0e!important;border-bottom-color:lab(100% 0 0/.055)!important;border-right-color:#0000!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;box-shadow:-18px 18px 34px #00000029,-4px 6px 12px #0000001a,inset 0 1px #ffffff14,inset 0 -1px #0000001a!important;box-shadow:-18px 18px 34px lab(0% 0 0/.16),-4px 6px 12px lab(0% 0 0/.1),inset 0 1px lab(100% 0 0/.08),inset 0 -1px lab(0% 0 0/.1)!important}html.omy-headless-tiles .dock-composite{-webkit-app-region:no-drag}html.omy-headless-tiles .dock-rail-button{color:#d2d8dfdb;color:lab(86.0694% -1.2989 -4.27808/.86);background:linear-gradient(#6c6f7229 0%,#36383a1f 100%);background:linear-gradient(lab(46.6349% -.653774 -2.14143/.16) 0%,lab(23.4355% -.539631 -1.7817/.12) 100%);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);transition:border-color .16s,background .16s,color .16s;box-shadow:0 8px 16px #0000001a,inset 0 1px #ffffff0f;box-shadow:0 8px 16px lab(0% 0 0/.1),inset 0 1px lab(100% 0 0/.06)}html.omy-headless-tiles .dock-rail-button:hover{color:#e1f6fffa;color:lab(95.4711% -6.2457 -8.70222/.98);background:radial-gradient(120% 120% at 50% 0,#22d3ee1f 0%,#0000 54%),linear-gradient(#777b7e30 0%,#3b3d4024 100%);background:radial-gradient(120% 120% at 50% 0,#22d3ee1f 0%,#0000 54%),linear-gradient(lab(51.274% -.760883 -2.49727/.19) 0%,lab(25.7556% -.540838 -1.78233/.14) 100%);border-color:#7dd3fc38}html.omy-headless-tiles .dock-rail-divider{background:linear-gradient(90deg,#0000,#ffffff29,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.16),#0000)}html.omy-headless-tiles .dock-rail-meter{background:#ffffff0e;background:lab(100% 0 0/.055);box-shadow:inset 0 0 0 1px #ffffff0d;box-shadow:inset 0 0 0 1px lab(100% 0 0/.05)}html.omy-headless-tiles .dock-rail-meter span{border-radius:inherit;background:linear-gradient(#22d3eef2,#a78bfae6);width:100%;display:block}html.omy-headless-tiles .dashboard-module-context{--tile-accent:167 139 250}html.omy-headless-tiles .context-priority-shell,html.omy-headless-tiles .context-experience-shell,html.omy-headless-tiles .context-priority-card,html.omy-headless-tiles .context-exp-chip{background:linear-gradient(#5b5e6129 0%,#3133351f 100%);background:linear-gradient(lab(39.6748% -.651434 -2.1401/.16) 0%,lab(21.1154% -.538319 -1.78099/.12) 100%);border:1px solid #ffffff16;border:1px solid lab(100% 0 0/.085);box-shadow:0 9px 18px #0000001a,inset 0 1px #ffffff0f;box-shadow:0 9px 18px lab(0% 0 0/.1),inset 0 1px lab(100% 0 0/.06)}html.omy-headless-tiles .context-priority-card{background:radial-gradient(130% 130% at 0% 0%, rgb(var(--priority-accent,167 139 250) / .105) 0%, transparent 48%), linear-gradient(180deg, #56585b2b 0%, #2c2e3021 100%)}@supports (color:lab(0% 0 0)){html.omy-headless-tiles .context-priority-card{background:radial-gradient(130% 130% at 0% 0%, rgb(var(--priority-accent,167 139 250) / .105) 0%, transparent 48%), linear-gradient(180deg, lab(37.3547% -.650495 -2.13959/.17) 0%, lab(18.7953% -.536799 -1.78018/.13) 100%)}}html.omy-headless-tiles .context-experience-shell{background:radial-gradient(140% 120% at 100% 0,#22d3ee17 0%,#0000 48%),linear-gradient(#5b5e6129 0%,#2e31331f 100%);background:radial-gradient(140% 120% at 100% 0,#22d3ee17 0%,#0000 48%),linear-gradient(lab(39.6748% -.651434 -2.1401/.16) 0%,lab(19.9554% -.537589 -1.78059/.12) 100%)}html.omy-headless-tiles .dashboard-module-dock:after{inset:1px 0 0 1px;border-bottom-color:#ffffff05!important;border-bottom-color:lab(100% 0 0/.02)!important;border-right-color:#0000!important}html.omy-headless-tiles .dashboard-module-dock:before{background:linear-gradient(#ffffff0f 0%,#ffffff04 18%,#0000 56%),linear-gradient(90deg,#ffffff04 0%,#0000 20% 100%)!important;background:linear-gradient(lab(100% 0 0/.06) 0%,lab(100% 0 0/.016) 18%,#0000 56%),linear-gradient(90deg,lab(100% 0 0/.014) 0%,#0000 20% 100%)!important}html.omy-headless-tiles .dock-corner-thread{opacity:.45;border-bottom:1px solid #ffffff29;border-bottom:1px solid lab(100% 0 0/.16);border-right:1px solid #ffffff29;border-right:1px solid lab(100% 0 0/.16);border-bottom-right-radius:10px;width:22px;height:22px;box-shadow:0 0 0 1px #0000001a,inset -1px -1px #ffffff0f;box-shadow:0 0 0 1px lab(0% 0 0/.1),inset -1px -1px lab(100% 0 0/.06)}html.omy-headless-tiles .dock-elbow{z-index:1;background:radial-gradient(74px 42px at 100% 100%,#22d3ee1a 0%,#0000 74%),linear-gradient(90deg,#0000 0%,#ffffff05 58%,#ffffff0e 100%);background:radial-gradient(74px 42px at 100% 100%,#22d3ee1a 0%,#0000 74%),linear-gradient(90deg,#0000 0%,lab(100% 0 0/.018) 58%,lab(100% 0 0/.055) 100%);border-bottom:2px solid #ffffff28;border-bottom:2px solid lab(100% 0 0/.155);border-right:2px solid #ffffff28;border-right:2px solid lab(100% 0 0/.155);border-bottom-right-radius:24px;width:176px;height:46px;box-shadow:0 10px 18px #0000001a,inset -1px -1px #ffffff0e;box-shadow:0 10px 18px lab(0% 0 0/.1),inset -1px -1px lab(100% 0 0/.055)}html.omy-headless-tiles .dock-elbow:before{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#22d3ee24);border-bottom-right-radius:20px;width:54px;height:13px;position:absolute;bottom:5px;right:6px}html.omy-headless-tiles .dock-connector-tile{-webkit-app-region:no-drag}html.omy-headless-tiles .dock-connector-line{background:radial-gradient(72px 46px at 100% 100%,#22d3ee1f 0%,#0000 72%),linear-gradient(90deg,#0000 0%,#ffffff08 72%,#fff1 100%);background:radial-gradient(72px 46px at 100% 100%,#22d3ee1f 0%,#0000 72%),linear-gradient(90deg,#0000 0%,lab(100% 0 0/.03) 72%,lab(100% 0 0/.065) 100%);border-bottom:3px solid #fff3;border-bottom:3px solid lab(100% 0 0/.2);border-right:3px solid #fff3;border-right:3px solid lab(100% 0 0/.2);border-bottom-right-radius:24px;width:168px;height:38px;position:absolute;inset:auto 0 0 auto;box-shadow:0 12px 20px #0000001f,inset -1px -1px #ffffff13;box-shadow:0 12px 20px lab(0% 0 0/.12),inset -1px -1px lab(100% 0 0/.075)}html.omy-headless-tiles .dock-connector-line:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee29);border-bottom-right-radius:18px;width:56px;height:14px;position:absolute;bottom:0;right:0}html.omy-headless-tiles .dashboard-module-nav .omy-electron-topnav{height:100%;border-bottom:0!important}html.omy-headless-tiles .dashboard-module-nav .omy-electron-topnav>div{height:100%;padding-left:1rem;padding-right:1rem}html.omy-headless-tiles .dock-section,html.omy-headless-tiles .dock-stat,html.omy-headless-tiles .dock-run{background:linear-gradient(#5b5e6129 0%,#2e31331f 100%);background:linear-gradient(lab(39.6748% -.651434 -2.1401/.16) 0%,lab(19.9554% -.537589 -1.78059/.12) 100%);border:1px solid #ffffff16;border:1px solid lab(100% 0 0/.085);box-shadow:0 9px 18px #0000001a,inset 0 1px #ffffff0f;box-shadow:0 9px 18px lab(0% 0 0/.1),inset 0 1px lab(100% 0 0/.06)}html.omy-headless-tiles .dock-command{background:radial-gradient(140% 120% at 100% 0,#60a5fa24 0%,#0000 48%),linear-gradient(#6164672e 0%,#31333521 100%);background:radial-gradient(140% 120% at 100% 0,#60a5fa24 0%,#0000 48%),linear-gradient(lab(41.9948% -.652254 -2.14059/.18) 0%,lab(21.1154% -.538319 -1.78099/.13) 100%)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#6063694d;background:lab(41.9663% -.489771 -3.71957/.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00d2d066;background:lab(76.4024% -59.4926 -16.41/.4)}.tile{background:var(--bg-tile);border:1px solid var(--border-base);box-shadow:var(--shadow-tile);border-radius:16px;transition:box-shadow .18s ease-out,transform .18s ease-out;overflow:hidden}.tile:hover{box-shadow:var(--shadow-tile-hover);transform:translateY(-2px)}.tile-header{background:var(--bg-shelf);border-bottom:1px solid var(--border-base);align-items:center;gap:8px;height:40px;padding:0 14px;display:flex;position:relative}.tile-header:before{content:"";background:var(--accent-border-gradient);opacity:.65;height:1px;position:absolute;top:0;left:0;right:0}.tile-label{font-size:var(--ov-type-label);letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.row-hover{cursor:pointer;transition:background .12s ease-out}.row-hover:hover{background:var(--bg-elevated)}.row-hover:active{background:var(--bg-press)}.status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-dot.active{background:var(--accent-emerald);box-shadow:0 0 0 2px #00bc8040;box-shadow:0 0 0 2px lab(67.5661% -61.7298 21.3255/.25)}.status-dot.idle{background:var(--accent-amber);box-shadow:0 0 0 2px #fd9f0740;box-shadow:0 0 0 2px lab(74.0243% 29.6899 77.1959/.25)}.status-dot.draft{background:#60636980;background:lab(41.9663% -.489771 -3.71957/.5)}.node-path{stroke-dasharray:4;animation:5s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-20px}}.hf-line{animation:1.1s linear infinite hfDash}.hf-line-2{animation:1.1s linear -.7s infinite hfDash}.hf-line-3{animation:1.1s linear -.35s infinite hfDash}.hf-line-4{animation:1.1s linear -.9s infinite hfDash}@keyframes hfDash{to{stroke-dashoffset:-10px}}.hf-dot-1{animation:1.6s linear infinite hfDot}.hf-dot-2{animation:1.6s linear -1.2s infinite hfDot}.hf-dot-3{animation:1.6s linear -.8s infinite hfDot}.hf-dot-4{animation:1.6s linear -.4s infinite hfDot}@keyframes hfDot{0%{opacity:0}10%{opacity:.9}80%{opacity:.9}to{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:.6s ease-out forwards fade-up}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.animate-blink{animation:1s step-end infinite blink}.premium-tile{background:var(--bg-tile);border:1px solid var(--border-base);-webkit-backdrop-filter:blur(32px)}[tabindex="0"]:focus-visible{outline:1px solid var(--accent-cyan);outline-offset:1px}@media (prefers-reduced-motion:reduce){.node-path,.hf-line,.hf-line-2,.hf-line-3,.hf-line-4,.hf-dot-1,.hf-dot-2,.hf-dot-3,.hf-dot-4,.animate-fade-up,.animate-blink{animation:none}.omy-cockpit-bg *,.omy-cockpit-bg svg *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.shimmer{background:linear-gradient(90deg,#0000,#ffffff0d,#0000) 0 0/200% 100%;background:linear-gradient(90deg,#0000,lab(100% 0 0/.05),#0000) 0 0/200% 100%;animation:2s infinite shimmer-anim}@keyframes shimmer-anim{0%{background-position:-200% 0}to{background-position:200% 0}}.noise-overlay{opacity:.03;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.metric-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em;color:var(--text-primary);font-weight:600}.metric-delta-up{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--ov-type-body);color:var(--accent-emerald);font-weight:400}.metric-delta-down{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--ov-type-body);color:var(--accent-red);font-weight:400}.accent-pill{font-size:var(--ov-type-label);letter-spacing:.02em;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-weight:400;display:inline-flex}.accent-pill.cyan{color:#00d2d0;color:lab(76.4024% -59.4926 -16.41);background:#00d2d01f;background:lab(76.4024% -59.4926 -16.41/.12);border:1px solid #00d2d040;border:1px solid lab(76.4024% -59.4926 -16.41/.25)}.accent-pill.violet{color:#ab8efe;color:lab(65.3484% 29.5507 -52.5444);background:#ab8efe1f;background:lab(65.3484% 29.5507 -52.5444/.12);border:1px solid #ab8efe40;border:1px solid lab(65.3484% 29.5507 -52.5444/.25)}.accent-pill.emerald{color:#00bc80;color:lab(67.5661% -61.7298 21.3255);background:#00bc801f;background:lab(67.5661% -61.7298 21.3255/.12);border:1px solid #00bc8040;border:1px solid lab(67.5661% -61.7298 21.3255/.25)}.accent-pill.amber{color:#fd9f07;color:lab(74.0243% 29.6899 77.1959);background:#fd9f071f;background:lab(74.0243% 29.6899 77.1959/.12);border:1px solid #fd9f0740;border:1px solid lab(74.0243% 29.6899 77.1959/.25)}[data-theme=light] .omy-electron-shell{-webkit-backdrop-filter:none;background:radial-gradient(70% 55% at 18% 12%,#dce4ff8c,#0000 60%),radial-gradient(55% 50% at 82% 8%,#e8e0ff66,#0000 55%),radial-gradient(60% 45% at 50% 92%,#d6ecff61,#0000 58%),radial-gradient(40% 38% at 72% 58%,#e2e6ff47,#0000 52%),#f4f6fb}[data-theme=light] .omy-electron-shell:before{background:0 0}[data-theme=light] .dashboard-glass-bg{-webkit-backdrop-filter:blur(28px)saturate(1.8)brightness(1.1);background:radial-gradient(circle at 0 0,#6366f11a,#0000 34%),radial-gradient(circle at 100% 100%,#2563eb12,#0000 32%),#f0f1f624}[data-theme=light] .dashboard-glass-tile{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffffb8;border:1px solid #00000017;box-shadow:0 2px 8px #00000012,inset 0 1px #fffc}[data-theme=light] .dashboard-glass-tile-soft{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#ffffff85;border:1px solid #00000012;box-shadow:0 1px 4px #0000000d,inset 0 1px #ffffffb3}[data-theme=light] .dashboard-glass-tile:before,[data-theme=light] .dashboard-glass-tile-soft:before,[data-theme=light] .omy-electron-rec-panel:before{background:linear-gradient(#ffffff80 0%,#ffffff1a 16%,#0000 42%)}[data-theme=light] .dashboard-glass-tile:after,[data-theme=light] .dashboard-glass-tile-soft:after,[data-theme=light] .omy-electron-rec-panel:after{border:1px solid #fff9}[data-theme=light] .omy-electron-rec-panel{background:#fffc;border-color:#00000017;box-shadow:0 4px 16px #00000014,inset 0 1px #ffffffb3}[data-theme=light] .dashboard-module-tile{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#ffffffc7;border-color:#00000017;box-shadow:0 2px 8px #00000012,inset 0 1px #fff9}[data-theme=light] .dashboard-module-tile:after{background:linear-gradient(#ffffff80 0%,#0000 16%)}[data-theme=light] .dashboard-module-shelf{border-bottom:1px solid #00000014}[data-theme=light] .dashboard-module-divider{border-color:#00000014!important}[data-theme=light] .dashboard-module-button-muted{background:#0000000a;border-color:#00000017}[data-theme=light] .dashboard-module-button-muted:hover{background:#00000012;border-color:#00000024}[data-theme=light] .dashboard-priority-card{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#fffc;border:1px solid #00000017;box-shadow:0 2px 12px #00000012,inset 0 1px #fffc}[data-theme=light] .dashboard-priority-card:after{background:linear-gradient(#0000 0%,#0000000f 12% 88%,#0000 100%)}[data-theme=light] .dashboard-raised-surface{background:#ffffffd9;border:1px solid #00000017;box-shadow:0 4px 16px #00000014,inset 0 1px #ffffffb3}[data-theme=light] .dashboard-inset-surface{background:#00000008;border:1px solid #00000012;box-shadow:inset 0 1px #00000008}[data-theme=light] .dashboard-shelf-band{background:#0000000a;box-shadow:inset 0 1px #0000000f}[data-theme=light] .topnav-chat-field{background:#fff9;border:1px solid #0000001a}[data-theme=light] .topnav-chat-field:hover{background:#ffffffd9;border-color:#2563eb40}[data-theme=light] .topnav-chat-field span:last-child{background:#0000000d;border:1px solid #00000017}[data-theme=light] .brain-graph-card{background:radial-gradient(120% 90% at 16% 0,#8b5cf60f 0%,#0000 42%),radial-gradient(100% 70% at 100% 100%,#22d3ee0a 0%,#0000 42%),#ffffffb8}[data-theme=light] .brain-graph-card:before{background:linear-gradient(#fff9 0%,#0000 18%)}[data-theme=light] .brain-header{background:linear-gradient(#00000005 0%,#0000 100%);border-bottom:1px solid #00000014}[data-theme=light] .brain-graph-stage{background:radial-gradient(560px 300px at 58% 40%,#8b5cf60d 0%,#0000 44%),radial-gradient(420px 220px at 32% 24%,#22d3ee0a 0%,#0000 42%)}[data-theme=light] .brain-graph-bed{background:radial-gradient(70% 70% at 50% 30%,#8b5cf60d 0%,#0000 54%),#f8f9fce6;border:1px solid #00000014;box-shadow:inset 0 1px #fffc,inset 0 -1px #0000000a}[data-theme=light] .brain-grid-overlay{background-color:#0000;background-image:linear-gradient(90deg,#0000000e 1px,#0000 1px),linear-gradient(#0000000d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}[data-theme=light] .brain-kicker-pill,[data-theme=light] .brain-meta-pill,[data-theme=light] .brain-stage-chip,[data-theme=light] .brain-action-pill{border:1px solid #0000001a;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000000a}[data-theme=light] .brain-kicker-pill{color:#6d28d9eb;background:linear-gradient(#8b5cf624 0%,#8b5cf612 100%)}[data-theme=light] .brain-meta-pill{color:#1a1d2eb8;background:#0000000d}[data-theme=light] .brain-stage-chip-exp{color:#6d28d9eb;background:linear-gradient(#8b5cf624 0%,#8b5cf612 100%)}[data-theme=light] .brain-stage-chip-auto{color:#0891b2eb;background:linear-gradient(#22d3ee24 0%,#22d3ee12 100%)}[data-theme=light] .brain-stage-chip-out{color:#059669eb;background:linear-gradient(#34d39924 0%,#34d39912 100%)}[data-theme=light] .brain-action-pill{color:#1a1d2ecc;background:#ffffffbf;border:1px solid #00000017;box-shadow:0 2px 8px #00000012,inset 0 1px #fffc}[data-theme=light] .brain-scan-dock,[data-theme=light] .brain-insight-strip{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#fffc;border:1px solid #00000017;box-shadow:0 4px 12px #00000012,inset 0 1px #fffc}[data-theme=light] .brain-legend{color:#1a1d2e8c}[data-theme=light] .hero-intro-pod,[data-theme=light] .hero-arr-pod{background:#ffffffbf;border:1px solid #00000017;box-shadow:inset 0 1px #ffffffb3}[data-theme=light] .ops-header-shell{background:#00000008;border:1px solid #00000014}[data-theme=light] .ops-cards-shell{background:#ffffff8c;border:1px solid #00000014;box-shadow:inset 0 1px #ffffffb3}[data-theme=light] .ops-card-shell{background:#ffffffa6}[data-theme=light] .pipeline-header-shell,[data-theme=light] .pipeline-chart-bed,[data-theme=light] .pipeline-stats-shell{border:1px solid #00000014;box-shadow:inset 0 1px #ffffffb3}[data-theme=light] .pipeline-header-shell{background:#ffffffa6}[data-theme=light] .pipeline-chart-bed{background:#f8f9fce6}[data-theme=light] .pipeline-stats-shell{background:#fff9}[data-theme=light] .experience-score-pod,[data-theme=light] .experience-categories-shell,[data-theme=light] .experience-upload-dock{border:1px solid #00000017;box-shadow:inset 0 1px #ffffffb3}[data-theme=light] .experience-score-pod{background:#ffffffb8}[data-theme=light] .experience-kicker-pill{color:#6d28d9e6;background:linear-gradient(#8b5cf624 0%,#8b5cf612 100%);border:1px solid #00000017}[data-theme=light] .experience-meta-pill{color:#1a1d2eb3;background:#0000000d;border:1px solid #00000017}[data-theme=light] .experience-ring-wrap{background:#ffffffb3;border:1px solid #00000017}[data-theme=light] .experience-categories-shell{background:#f8f9fcd9}[data-theme=light] .experience-category-card{background:#ffffffb8;border:1px solid #00000014}[data-theme=light] .experience-upload-dock{background:#ffffffb3}[data-theme=light] .omy-frosted-window{--c-canvas:#f0f1f599;--c-panel-bg:#ffffffe0;--c-glass-panel:#ffffffd1;-webkit-backdrop-filter:none;background:0 0}[data-theme=light] .dashboard-tile-title{color:#1a1d2eeb}[data-theme=light] .dashboard-tile-copy{color:#1a1d2e94}:root{--ov-ink:#1a2028;--ov-ink-2:#474e57;--ov-ink-3:#60676f;--ov-surface:#fbfdfe;--ov-paper:white;--ov-theme-white:white;--ov-veil:#fafcfed1;--ov-line:#d6dbe1;--ov-line-soft:#e4e8ed;--ov-fill-faint:#fafcfe2e;--ov-fill-muted:#f2f5f866;--ov-fill-control:#fafcfe94;--ov-fill-panel:#fafcfe99;--ov-fill-strong:#fafcfeb3;--ov-fill-input:#fafcfed6;--ov-fill-overlay:#fafcfeeb;--ov-fill-cloud:#fafcfec7;--ov-fill-rail:#fafcfeb3;--ov-fill-gutter:#ebeff399;--ov-fill-editor:#f6f9fb;--ov-fill-media:#ecf1f5;--ov-fill-solid-soft:#f2f6f9;--ov-fill-track:#e0e5eb;--ov-fill-kpi:#fafcfe42;--ov-fill-kpi-hover:#fafcfe99;--ov-fill-row:#f4f7fad9;--ov-fill-row-hover:#eef2f6;--ov-fill-skeleton:#e4e8ed;--ov-fill-skeleton-shimmer:#f4f7fab8;--ov-fill-glass:#f6f9fb99;--ov-fill-muted-solid:#f2f5f8;--ov-fill-control-soft:#fafcfe8c;--ov-fill-panel-strong:#fafcfee6;--ov-fill-input-strong:#fafcfedb;--ov-fill-overlay-strong:#fafcfef5;--ov-fill-stronger:#fafcfeb8;--ov-fill-row-soft:#f4f7facc;--ov-fill-row-muted:#f4f7fa99;--ov-highlight-cloud:#ffffff75;--ov-highlight-cloud-soft:#ffffff61;--ov-highlight-kpi:#fcfeff66;--ov-highlight-kpi-hover:#fcfeff80;--ov-toggle-track-on:var(--ov-indigo-deep);--ov-toggle-track-off:#eff2f6d1;--ov-toggle-track-shadow:inset 0 1px 0 #fcfeff73;--ov-toggle-thumb:#fbfdfe;--ov-toggle-thumb-shadow:0 1px 2px #272e3829;--ov-canvas-field-lift:#eff7ff;--ov-canvas-field:#f9faff;--ov-canvas-field-tail:#f7f4ff;--ov-canvas-field-grid:#535b84;--ov-canvas-instrument:#fff;--ov-node-light-anchor:white;--ov-node-shadow-anchor:black;--ov-cockpit-field:repeating-linear-gradient(0deg, #535b840b 0 1px, transparent 1px 56px), repeating-linear-gradient(90deg, #535b840b 0 1px, transparent 1px 56px), radial-gradient(90% 90% at 8% 2%, color-mix(in oklab, var(--ov-sky) 10%, transparent) 0%, transparent 72%), radial-gradient(95% 95% at 90% 100%, color-mix(in oklab, var(--ov-violet) 11%, transparent) 0%, transparent 72%), linear-gradient(135deg, #eff7ff 0%, #f9faff 55%, #f7f4ff 100%);--ov-sky:#149ddc;--ov-sky-deep:#005e8d;--ov-violet:#8765e0;--ov-violet-deep:#5b3e9f;--ov-amber:#df911a;--ov-amber-deep:#8d5406;--ov-indigo:#6066de;--ov-indigo-deep:#4447a6;--ov-emerald:#009f6e;--ov-emerald-deep:#006343;--ov-red:#d03739;--ov-red-deep:#9e2225;--ov-cyan:#09b2c7;--ov-cyan-deep:#006a7b;--ov-orange:#e97d39;--ov-orange-deep:#954717;--ov-loop-1:#8b82d3;--ov-loop-1-deep:#564d8f;--ov-loop-2:#44c5e4;--ov-loop-2-deep:#006376;--ov-loop-3:#3086c6;--ov-loop-3-deep:#155c8e;--ov-loop-4:#ad974f;--ov-loop-4-deep:#5f4e17;--ov-loop-5:#62b7a1;--ov-loop-5-deep:#0a5d51;--ov-cat-01:#d26088;--ov-cat-02:#d86161;--ov-cat-03:#d46a34;--ov-cat-04:#c57800;--ov-cat-05:#ab8700;--ov-cat-06:#8e9400;--ov-cat-07:#629f39;--ov-cat-08:#06a667;--ov-cat-09:#00a58f;--ov-cat-10:#00a0aa;--ov-cat-11:#009bc8;--ov-cat-12:#2d91e2;--ov-cat-13:#6985e7;--ov-cat-14:#9078de;--ov-cat-15:#ae6dca;--ov-cat-16:#c464ac;--ov-success:var(--ov-emerald);--ov-success-deep:var(--ov-emerald-deep);--ov-warning:var(--ov-amber);--ov-warning-deep:var(--ov-amber-deep);--ov-error:var(--ov-red);--ov-error-deep:var(--ov-red-deep);--ov-info:var(--ov-sky);--ov-info-deep:var(--ov-sky-deep);--ov-gradient-primary:linear-gradient(135deg, var(--ov-sky), var(--ov-violet));--ov-space-1:4px;--ov-space-2:8px;--ov-space-3:12px;--ov-space-4:16px;--ov-space-5:20px;--ov-space-6:24px;--ov-space-8:32px;--ov-space-12:48px;--ov-text-xs:.6875rem;--ov-text-sm:.75rem;--ov-text-md:.8125rem;--ov-text-base:.875rem;--ov-text-lg:1rem;--ov-text-xl:1.125rem;--ov-type-caption:var(--ov-text-xs);--ov-type-label:var(--ov-text-sm);--ov-type-body:var(--ov-text-md);--ov-type-control:var(--ov-text-md);--ov-type-emphasis:var(--ov-text-base);--ov-type-section:var(--ov-text-lg);--ov-type-heading:var(--ov-text-xl);--ov-type-display:1.5rem;--ov-type-metric:1.75rem;--ov-type-hero:2.25rem;--ov-type-jumbo:3rem;--ov-leading-tight:1.2;--ov-leading-ui:1.4;--ov-leading-body:1.55;--ov-weight-body:400;--ov-weight-label:600;--ov-weight-strong:700;--ov-weight-heading:800;--ov-radius-sm:10px;--ov-radius-md:14px;--ov-radius-lg:20px;--ov-radius-pill:999px;--ov-border-width-1:1px;--ov-border-width-active:2px;--ov-radius-frame:12px;--ov-radius-section:10px;--ov-shadow-sm:0 1px 2px #272e380f, 0 2px 8px -2px #272e3814;--ov-shadow-md:0 4px 14px -4px #272e3824, inset 0 1px 0 #fcfeff99;--ov-shadow-lg:0 16px 36px -12px #272e3838;--ov-shadow-float:0 8px 32px #272e381a;--ov-tile-section-bg:color-mix(in oklab, var(--ov-surface) 98%, var(--ov-field-accent,var(--ov-indigo)) 2%);--ov-tile-section-border:color-mix(in oklab, var(--ov-field-accent-deep,var(--ov-indigo-deep)) 30%, var(--ov-line));--ov-tile-section-divider:color-mix(in oklab, var(--ov-field-accent,var(--ov-indigo)) 24%, var(--ov-line-soft));--ov-tile-section-radius:var(--ov-radius-section);--ov-tile-section-shadow:inset 0 1px 0 color-mix(in oklab, var(--ov-surface) 82%, transparent), 0 2px 8px -5px color-mix(in oklab, var(--ov-field-accent-deep,var(--ov-indigo-deep)) 38%, transparent);--ov-tile-section-pad-x:20px;--ov-tile-section-pad-x-mobile:16px;--ov-tile-section-head-top:16px;--ov-tile-section-body-top:12px;--ov-tile-section-pad-bottom:20px;--ov-tile-object-bg:color-mix(in oklab, var(--ov-surface) 99%, var(--ov-field-accent,var(--ov-indigo)) 1%);--ov-tile-object-border:color-mix(in oklab, var(--ov-field-accent,var(--ov-indigo)) 34%, var(--ov-line));--ov-tile-object-radius:var(--ov-radius-lg);--ov-tile-object-shadow:var(--ov-shadow-sm);--ov-tile-object-pad:24px;--ov-type-tile-title:var(--ov-type-section);--ov-type-row-title:var(--ov-type-emphasis);--ov-type-supporting:var(--ov-type-body);--ov-type-status:var(--ov-type-label);--ov-type-metadata:var(--ov-type-caption)}@supports (color:lab(0% 0 0)){:root{--ov-ink:lab(11.7842% -1.09631 -6.44021);--ov-ink-2:lab(32.6739% -1.278 -6.51215);--ov-ink-3:lab(43.1221% -1.19224 -5.81449);--ov-surface:lab(99.0734% -.416219 -1.0374);--ov-veil:lab(98.8414% -.416219 -1.03738/.82);--ov-line:lab(87.2363% -1.20068 -3.52266);--ov-line-soft:lab(91.8773% -.966489 -2.82143);--ov-fill-faint:lab(98.8414% -.416219 -1.03738/.18);--ov-fill-muted:lab(96.5186% -.608921 -1.76616/.4);--ov-fill-control:lab(98.8414% -.416219 -1.03738/.58);--ov-fill-panel:lab(98.8414% -.416219 -1.03738/.6);--ov-fill-strong:lab(98.8414% -.416219 -1.03738/.7);--ov-fill-input:lab(98.8414% -.416219 -1.03738/.84);--ov-fill-overlay:lab(98.8414% -.416219 -1.03738/.92);--ov-fill-cloud:lab(98.8414% -.416219 -1.03738/.78);--ov-fill-rail:lab(98.8414% -.416219 -1.03738/.7);--ov-fill-gutter:lab(94.1978% -.848115 -2.47012/.6);--ov-fill-editor:lab(97.6789% -.488341 -1.41361);--ov-fill-media:lab(94.7774% -.966996 -2.8217);--ov-fill-solid-soft:lab(96.5182% -.729024 -2.11835);--ov-fill-track:lab(90.7164% -1.20172 -3.52322);--ov-fill-kpi:lab(98.8414% -.416219 -1.03738/.26);--ov-fill-kpi-hover:lab(98.8414% -.416219 -1.03738/.6);--ov-fill-row:lab(97.0986% -.608951 -1.76616/.85);--ov-fill-row-hover:lab(95.3578% -.848293 -2.47021);--ov-fill-skeleton:lab(91.8773% -.966489 -2.82143);--ov-fill-skeleton-shimmer:lab(97.0986% -.608951 -1.76616/.72);--ov-fill-glass:lab(97.677% -.443965 -1.43216/.6);--ov-fill-muted-solid:lab(96.5186% -.608921 -1.76616);--ov-fill-control-soft:lab(98.8414% -.416219 -1.03738/.55);--ov-fill-panel-strong:lab(98.8414% -.416219 -1.03738/.9);--ov-fill-input-strong:lab(98.8414% -.416219 -1.03738/.86);--ov-fill-overlay-strong:lab(98.8414% -.416219 -1.03738/.96);--ov-fill-stronger:lab(98.8414% -.416219 -1.03738/.72);--ov-fill-row-soft:lab(97.0986% -.608951 -1.76616/.8);--ov-fill-row-muted:lab(97.0986% -.608951 -1.76616/.6);--ov-highlight-cloud:lab(100% 0 0/.46);--ov-highlight-cloud-soft:lab(100% 0 0/.38);--ov-highlight-kpi:lab(99.421% -.278056 -.691915/.4);--ov-highlight-kpi-hover:lab(99.421% -.278056 -.691915/.5);--ov-toggle-track-off:lab(95.3582% -.728935 -2.1183/.82);--ov-toggle-track-shadow:inset 0 1px 0 lab(99.421% -.278056 -.691915/.45);--ov-toggle-thumb:lab(99.0734% -.416219 -1.0374);--ov-toggle-thumb-shadow:0 1px 2px lab(18.7409% -1.27114 -7.17512/.16);--ov-sky:lab(60.5133% -17.1152 -42.3531);--ov-sky-deep:lab(37.1788% -10.459 -34.1887);--ov-violet:lab(50.9028% 35.4786 -59.107);--ov-violet-deep:lab(33.8479% 30.6366 -49.1559);--ov-amber:lab(67.1959% 24.4167 67.5432);--ov-amber-deep:lab(41.6375% 20.833 48.6247);--ov-indigo:lab(47.748% 24.8262 -63.5178);--ov-indigo-deep:lab(34.159% 21.5127 -52.8817);--ov-emerald:lab(57.7693% -47.894 15.5553);--ov-emerald-deep:lab(36.4892% -37.8952 12.2656);--ov-red:lab(48.2013% 60.0834 36.993);--ov-red-deep:lab(35.7378% 50.6495 31.601);--ov-cyan:lab(66.0995% -33.0514 -22.2048);--ov-cyan-deep:lab(40.3342% -25.0152 -18.4995);--ov-orange:lab(64.2622% 38.92 54.7444);--ov-orange-deep:lab(40.051% 31.2964 42.5343);--ov-loop-1:lab(57.7293% 17.9209 -40.8599);--ov-loop-1-deep:lab(35.9988% 16.9367 -35.8313);--ov-loop-2:lab(73.5497% -29.0676 -26.1987);--ov-loop-2-deep:lab(37.8858% -22.5563 -20.8802);--ov-loop-3:lab(53.1375% -9.38493 -41.4202);--ov-loop-3-deep:lab(37.0448% -7.16281 -34.1614);--ov-loop-4:lab(63.2136% 2.02727 40.2589);--ov-loop-4-deep:lab(34.1057% 2.22622 33.5099);--ov-loop-5:lab(68.685% -31.2095 2.72427);--ov-loop-5-deep:lab(34.821% -26.2899 -.193751);--ov-cat-01:lab(56.3531% 49.0552 .644588);--ov-cat-02:lab(56.7196% 47.5577 24.3908);--ov-cat-03:lab(57.1937% 40.3557 48.8727);--ov-cat-04:lab(57.7939% 27.0331 71.7724);--ov-cat-05:lab(58.502% 8.3445 81.4308);--ov-cat-06:lab(59.2358% -13.4378 67.0659);--ov-cat-07:lab(59.8553% -34.3982 45.236);--ov-cat-08:lab(60.1957% -49.3139 22.299);--ov-cat-09:lab(60.1215% -53.362 -.35497);--ov-cat-10:lab(59.5894% -45.1834 -21.2223);--ov-cat-11:lab(58.6945% -28.1026 -38.3387);--ov-cat-12:lab(57.6611% -7.62698 -49.6795);--ov-cat-13:lab(56.7618% 11.6236 -53.6869);--ov-cat-14:lab(56.1944% 27.1878 -49.7303);--ov-cat-15:lab(56.0008% 38.4976 -38.3084);--ov-cat-16:lab(56.0927% 45.7989 -20.8738);--ov-shadow-sm:0 1px 2px lab(18.7409% -1.27114 -7.17512/.06), 0 2px 8px -2px lab(18.7409% -1.27114 -7.17512/.08);--ov-shadow-md:0 4px 14px -4px lab(18.7409% -1.27114 -7.17512/.14), inset 0 1px 0 lab(99.421% -.278056 -.691915/.6);--ov-shadow-lg:0 16px 36px -12px lab(18.7409% -1.27114 -7.17512/.22);--ov-shadow-float:0 8px 32px lab(18.7409% -1.27114 -7.17512/.1)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ov-ink:#e6ecf2;--ov-ink-2:#aeb5bd;--ov-ink-3:#8c939b;--ov-surface:#0d1219;--ov-paper:var(--ov-surface);--ov-theme-white:var(--ov-surface);--ov-veil:#070d14e6;--ov-line:#2c343d;--ov-line-soft:#1c222a;--ov-sky:#2caaea;--ov-sky-deep:#78c8f9;--ov-violet:#9d82f1;--ov-violet-deep:#c0b0ff;--ov-amber:#e9a03e;--ov-amber-deep:#f4c07b;--ov-indigo:#7d88f8;--ov-indigo-deep:#acb8ff;--ov-emerald:#3db787;--ov-emerald-deep:#81d5ae;--ov-red:#e85854;--ov-red-deep:#ff938b;--ov-cyan:#41bdd1;--ov-cyan-deep:#82d7e6;--ov-orange:#eb8649;--ov-orange-deep:#fbac7f;--ov-loop-1:#958cde;--ov-loop-1-deep:#c1bbfc;--ov-loop-2:#4bbfdb;--ov-loop-2-deep:#88d9ef;--ov-loop-3:#459cdf;--ov-loop-3-deep:#86c5fa;--ov-loop-4:#bea65a;--ov-loop-4-deep:#ddca8e;--ov-loop-5:#65baa4;--ov-loop-5-deep:#93d8c4;--ov-fill-faint:#1a202847;--ov-fill-muted:#151b239e;--ov-fill-control:#131921c2;--ov-fill-panel:#11161ed1;--ov-fill-strong:#0e141ce0;--ov-fill-input:#131921f0;--ov-fill-overlay:#0a1017f5;--ov-fill-cloud:#0d121be0;--ov-fill-rail:#090f16eb;--ov-fill-gutter:#05080fb8;--ov-fill-editor:#11161d;--ov-fill-media:#070a10;--ov-fill-solid-soft:#11161d;--ov-fill-track:#232a32;--ov-fill-kpi:#0e141cb8;--ov-fill-kpi-hover:#141b24eb;--ov-fill-row:#11161ee0;--ov-fill-row-hover:#171d26;--ov-fill-skeleton:#1b222a;--ov-fill-skeleton-shimmer:#363e48b8;--ov-fill-glass:#11161ed1;--ov-fill-muted-solid:#11161d;--ov-fill-control-soft:#131921b8;--ov-fill-panel-strong:#0d131beb;--ov-fill-input-strong:#11161ef5;--ov-fill-overlay-strong:#090f16fa;--ov-fill-stronger:#0e141ce6;--ov-fill-row-soft:#11161ee0;--ov-fill-row-muted:#11161ebd;--ov-highlight-cloud:#b8cee014;--ov-highlight-cloud-soft:#a0acbe0e;--ov-highlight-kpi:#ced9e314;--ov-highlight-kpi-hover:#d5e0e91c;--ov-toggle-track-on:#6f78e7;--ov-toggle-track-off:#252c34;--ov-toggle-track-shadow:inset 0 1px 0 #ced9e314;--ov-toggle-thumb:#e6ecf2;--ov-toggle-thumb-shadow:0 1px 2px #0000008c;--ov-canvas-field-lift:#0b151d;--ov-canvas-field:#070d14;--ov-canvas-field-tail:#0c0e1b;--ov-canvas-field-grid:#8a9ba9;--ov-canvas-instrument:#060c13;--ov-node-light-anchor:var(--ov-ink);--ov-node-shadow-anchor:var(--ov-surface);--ov-cockpit-field:repeating-linear-gradient(0deg, #94a0ae09 0 1px, transparent 1px 56px), repeating-linear-gradient(90deg, #94a0ae09 0 1px, transparent 1px 56px), radial-gradient(88% 92% at 5% 0%, color-mix(in oklab, var(--ov-sky) 8%, transparent) 0%, transparent 70%), radial-gradient(92% 96% at 94% 100%, color-mix(in oklab, var(--ov-violet) 9%, transparent) 0%, transparent 72%), linear-gradient(135deg, #050c13 0%, #03070d 54%, #070813 100%);--ov-shadow-sm:0 1px 2px #00000057, 0 2px 8px -2px #00000061;--ov-shadow-md:0 5px 14px -4px #0000008c, inset 0 1px 0 #d9dfe50f;--ov-shadow-lg:0 16px 36px -12px #000000a6;--ov-shadow-float:0 8px 32px #00000075}@supports (color:lab(0% 0 0)){[data-theme=dark]{--ov-ink:lab(93.0316% -1.09106 -3.56977);--ov-ink-2:lab(73.2999% -1.33884 -5.03962);--ov-ink-3:lab(60.5392% -1.32635 -5.0331);--ov-surface:lab(5.22771% -.673138 -5.00885);--ov-veil:lab(3.32537% -.470735 -4.32629/.9);--ov-line:lab(21.0771% -1.64403 -7.07867);--ov-line-soft:lab(12.962% -1.36823 -6.00585);--ov-sky:lab(65.1769% -17.6501 -42.4395);--ov-sky-deep:lab(76.8798% -15.4062 -32.2788);--ov-violet:lab(60.6865% 29.3481 -52.8518);--ov-violet-deep:lab(75.4131% 18.9154 -38.5161);--ov-amber:lab(71.8997% 22.0864 59.7185);--ov-amber-deep:lab(81.4167% 12.9183 42.1718);--ov-indigo:lab(59.8115% 19.2082 -58.5606);--ov-indigo-deep:lab(75.6551% 10.4961 -43.2118);--ov-emerald:lab(66.9249% -43.9922 14.3639);--ov-emerald-deep:lab(79.2963% -33.3265 10.9617);--ov-red:lab(57.6104% 56.6725 33.4484);--ov-red-deep:lab(73.0756% 45.2769 25.5013);--ov-cyan:lab(70.6755% -30.5642 -20.447);--ov-cyan-deep:lab(80.9427% -24.0084 -15.961);--ov-orange:lab(66.6676% 36.0159 49.6463);--ov-orange-deep:lab(77.3771% 26.2618 35.0459);--ov-loop-1:lab(61.4456% 17.8666 -41.2509);--ov-loop-1-deep:lab(78.1537% 11.9879 -31.3519);--ov-loop-2:lab(71.6519% -27.2274 -24.4607);--ov-loop-2-deep:lab(81.9684% -21.6314 -19.1016);--ov-loop-3:lab(61.4041% -10.4122 -42.5246);--ov-loop-3-deep:lab(76.6672% -10.2857 -33.1821);--ov-loop-4:lab(69.0351% 2.06715 42.2333);--ov-loop-4-deep:lab(81.7746% .811428 32.3469);--ov-loop-5:lab(69.845% -31.1967 2.72384);--ov-loop-5-deep:lab(81.2514% -25.7991 2.26291);--ov-fill-faint:lab(11.7842% -1.09631 -6.44021/.28);--ov-fill-muted:lab(9.46212% -1.05693 -6.42658/.62);--ov-fill-control:lab(8.30091% -1.0343 -6.41901/.76);--ov-fill-panel:lab(7.17006% -.928782 -6.35833/.82);--ov-fill-strong:lab(6.14365% -.814647 -6.11669/.88);--ov-fill-input:lab(8.30091% -1.0343 -6.41901/.94);--ov-fill-overlay:lab(4.39388% -.60755 -5.13726/.96);--ov-fill-cloud:lab(5.17859% .0470206 -6.56297/.88);--ov-fill-rail:lab(4.01562% -.560179 -4.85919/.92);--ov-fill-gutter:lab(2.19628% -.312001 -2.92599/.72);--ov-fill-editor:lab(7.17886% -.8744 -5.66429);--ov-fill-media:lab(2.73001% -.364922 -2.87268);--ov-fill-solid-soft:lab(7.17886% -.8744 -5.66429);--ov-fill-track:lab(16.4409% -1.46963 -6.36697);--ov-fill-kpi:lab(6.14365% -.814647 -6.11669/.72);--ov-fill-kpi-hover:lab(9.45255% -1.11556 -7.1213/.92);--ov-fill-row:lab(7.17006% -.928782 -6.35833/.88);--ov-fill-row-hover:lab(10.6139% -1.14119 -7.12959);--ov-fill-skeleton:lab(12.9586% -1.42613 -6.35086);--ov-fill-skeleton-shimmer:lab(25.7194% -1.68709 -7.09562/.72);--ov-fill-glass:lab(7.17006% -.928782 -6.35833/.82);--ov-fill-muted-solid:lab(7.17886% -.8744 -5.66429);--ov-fill-control-soft:lab(8.30091% -1.0343 -6.41901/.72);--ov-fill-panel-strong:lab(5.66935% -.760235 -5.92843/.92);--ov-fill-input-strong:lab(7.17006% -.928782 -6.35833/.96);--ov-fill-overlay-strong:lab(4.01562% -.560179 -4.85919/.98);--ov-fill-stronger:lab(6.14365% -.814647 -6.11669/.9);--ov-fill-row-soft:lab(7.17006% -.928782 -6.35833/.88);--ov-fill-row-muted:lab(7.17006% -.928782 -6.35833/.74);--ov-highlight-cloud:lab(81.4371% -4.47991 -11.9116/.08);--ov-highlight-cloud-soft:lab(69.7284% -1.28031 -11.0663/.055);--ov-highlight-kpi:lab(86.084% -2.41143 -6.17734/.08);--ov-highlight-kpi-hover:lab(88.4041% -2.41369 -6.17851/.11);--ov-toggle-track-on:lab(53.9378% 20.2146 -58.4438);--ov-toggle-track-off:lab(17.6015% -1.48204 -6.37173);--ov-toggle-track-shadow:inset 0 1px 0 lab(86.084% -2.41143 -6.17734/.08);--ov-toggle-thumb:lab(93.0316% -1.09106 -3.56977);--ov-toggle-thumb-shadow:0 1px 2px lab(.0227203% .00638515 -.116748/.55);--ov-canvas-field-lift:lab(6.17373% -1.91003 -7.04138);--ov-canvas-field:lab(3.32203% -.473961 -4.60383);--ov-canvas-field-tail:lab(4.25454% 1.73978 -8.65803);--ov-canvas-field-grid:lab(62.8779% -3.58787 -9.53103);--ov-canvas-instrument:lab(3.01203% -.428662 -4.07146);--ov-cockpit-field:repeating-linear-gradient(0deg, lab(65.1572% -2.26027 -8.93489/.035) 0 1px, transparent 1px 56px), repeating-linear-gradient(90deg, lab(65.1572% -2.26027 -8.93489/.035) 0 1px, transparent 1px 56px), radial-gradient(88% 92% at 5% 0%, color-mix(in oklab, var(--ov-sky) 8%, transparent) 0%, transparent 70%), radial-gradient(92% 96% at 94% 100%, color-mix(in oklab, var(--ov-violet) 9%, transparent) 0%, transparent 72%), linear-gradient(135deg, lab(3.02482% -.845812 -4.40157) 0%, lab(1.73604% -.244729 -2.91349) 54%, lab(2.37066% 1.03377 -5.14393) 100%);--ov-shadow-sm:0 1px 2px lab(.0178394% .0700951 -.331625/.34), 0 2px 8px -2px lab(.0178394% .0700951 -.331625/.38);--ov-shadow-md:0 5px 14px -4px lab(.0178394% .0700951 -.331625/.55), inset 0 1px 0 lab(88.3915% -1.08966 -3.56903/.06);--ov-shadow-lg:0 16px 36px -12px lab(.0178394% .0700951 -.331625/.65);--ov-shadow-float:0 8px 32px lab(.0178394% .0700951 -.331625/.46)}}.ov-root{--cockpit-tile-inset:16px;color:var(--ov-ink);font-family:var(--font-onest), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;letter-spacing:-.008em;display:flex;position:fixed;inset:0;overflow:hidden}.ov-mono{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-variant-numeric:tabular-nums}.cockpit-tile-v2-label{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--ov-type-label);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;font-weight:800;line-height:1.2}.cockpit-briefing-link{transition:color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1)}.cockpit-operating-pulse{width:100%;min-width:0;max-height:2.8em;color:var(--ov-ink-2);font-size:var(--ov-type-label);overflow-wrap:break-word;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.cockpit-briefing-link:hover{background:color-mix(in oklab, var(--ov-indigo) 4%, transparent)!important}.cockpit-briefing-link:focus-visible{z-index:1;outline:2px solid var(--ov-indigo);outline-offset:2px;position:relative}.cockpit-briefing-link__arrow{color:var(--ov-ink-3);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--ov-type-label);align-self:center;font-weight:800;transition:transform .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1)}.cockpit-briefing-link:hover .cockpit-briefing-link__arrow{color:var(--ov-ink);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.cockpit-briefing-link,.cockpit-briefing-link__arrow{transition:none}}.ov-rail{z-index:10;background:0 0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:16px;width:88px;padding:24px 0;transition:background .35s;display:flex;position:relative}.ov-rail-logo{z-index:11;pointer-events:none;width:54px;height:54px;display:block;position:absolute;top:20px;left:50%;transform:translate(-50%)}.ov-shell-logo-lockup{z-index:12;pointer-events:none;align-items:center;gap:7px;display:flex;position:absolute;top:20px;left:26px}.ov-shell-logo-lockup img{flex-shrink:0;width:54px;height:54px;display:block}.ov-shell-wordmark{font-size:var(--ov-type-display);letter-spacing:-.04em;color:var(--ov-ink);font-weight:800;line-height:1}.ov-loop-header-pad{padding-left:142px}@media (max-width:759px){.ov-loop-header-pad{padding-left:12px}}.ov-shell-brain-label{font-size:var(--ov-type-body);letter-spacing:.01em;color:var(--ov-ink-2);white-space:nowrap;padding:0 4px 0 6px;font-weight:700}.ov-shell-brain-sep{background:var(--ov-line);flex-shrink:0;width:1px;height:16px}.ov-top-utilities{z-index:13;background:color-mix(in oklab, var(--ov-surface) 68%, transparent);border:1px solid var(--ov-line-soft);box-shadow:inset 0 1px 0 #fff9, 0 10px 24px -18px color-mix(in oklab, var(--ov-ink) 32%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:5px;padding:4px;display:flex;position:absolute;top:24px;left:154px}@supports (color:lab(0% 0 0)){.ov-top-utilities{box-shadow:inset 0 1px 0 lab(100% 0 0/.6), 0 10px 24px -18px color-mix(in oklab, var(--ov-ink) 32%, transparent)}}.ov-topbar{z-index:12;-moz-column-gap:var(--ov-space-3);align-items:center;column-gap:var(--ov-space-3);height:52px;padding:0 var(--ov-space-4);border-bottom:1px solid color-mix(in oklab, var(--ov-field-accent) 28%, var(--ov-line-soft));background:color-mix(in oklab, var(--ov-surface) 88%, var(--ov-field-accent) 12%);flex:none;grid-template-columns:max-content minmax(0,1fr) max-content;display:grid;position:relative}@media (min-width:1280px){.ov-topbar{-moz-column-gap:0;grid-template-columns:minmax(0,1fr) clamp(132px,12vw,196px) minmax(0,1fr);column-gap:0}}.ov-top-utility-btn{width:34px;height:34px;color:var(--ov-ink-2);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;text-decoration:none;transition:background .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1);display:grid}.ov-station-nav-btn{color:var(--ov-ink-2);flex:none;position:relative}.ov-topbar-primary,.ov-topbar-context{align-items:center;min-width:0;display:flex}.ov-topbar-primary{gap:var(--ov-space-1);flex:none}.ov-topbar-context{gap:0}.ov-company-nav{align-items:center;gap:var(--ov-space-1);display:flex}.ov-brand-lockup{min-width:0;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 4px 0 0;text-decoration:none;transition:background .16s cubic-bezier(.16,1,.3,1);display:flex}.ov-brand-lockup:hover{background:color-mix(in oklab, var(--ov-ink) 4%, transparent)}.ov-top-nav-group{background:color-mix(in oklab, var(--ov-surface) 24%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ov-line) 44%, transparent);border-radius:999px;flex:none;align-items:center;gap:0;padding:1px;display:flex}.ov-top-nav-group-label{color:var(--ov-ink-2);font-size:var(--ov-type-body);font-kerning:normal;letter-spacing:-.012em;text-transform:none;white-space:nowrap;align-self:stretch;align-items:center;padding:0 7px 0 10px;font-weight:700;line-height:1;display:inline-flex}.ov-top-nav-group-label:after{content:none}@media (max-width:1099px){.ov-top-nav-group-label{display:none}}.ov-station-nav-tooltip{z-index:20;min-width:max-content;color:var(--ov-surface);background:color-mix(in oklab, var(--ov-ink) 92%, transparent);box-shadow:0 3px 8px -3px color-mix(in oklab, var(--ov-ink) 38%, transparent);font-size:var(--ov-type-label);text-align:center;white-space:nowrap;pointer-events:none;opacity:0;border-radius:7px;padding:6px 9px;font-weight:700;line-height:1;transition:opacity .14s,transform .14s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px)}.ov-station-nav-btn:hover .ov-station-nav-tooltip,.ov-station-nav-btn:focus-visible .ov-station-nav-tooltip{opacity:1;transform:translate(-50%)}.consent-topnav-button{width:34px;height:34px;color:var(--ov-ink-2);background:0 0;position:relative}.consent-topnav-button[data-attention=true]{color:var(--ov-amber-deep);background:color-mix(in oklab, var(--ov-amber) 8%, transparent)}.consent-topnav-button[data-attention=true]:after{content:"";border:1px solid color-mix(in oklab, var(--ov-amber) 46%, transparent);border-radius:inherit;pointer-events:none;animation:1.8s cubic-bezier(.16,1,.3,1) 2 consent-topnav-notice;position:absolute;inset:4px}.consent-topnav-button[data-attention=true]:hover,.consent-topnav-button[data-attention=true][data-active=true]{color:var(--ov-amber-deep);background:color-mix(in oklab, var(--ov-amber) 15%, transparent)}.consent-topnav-count{box-sizing:border-box;border:1px solid var(--ov-surface);color:#fff;background:var(--ov-amber-deep);min-width:15px;height:15px;font:800 var(--ov-type-caption)/1 var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 3px;display:grid;position:absolute;top:0;right:-1px}@keyframes consent-topnav-notice{0%{opacity:.72;transform:scale(.72)}68%,to{opacity:0;transform:scale(1.42)}}.consent-topnav-tray{transform-origin:100% 0;animation:.18s cubic-bezier(.16,1,.3,1) both consent-topnav-open}@keyframes consent-topnav-open{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ov-brand-mark{width:32px;height:32px;transition:color .18s cubic-bezier(.16,1,.3,1);display:block}.ov-brand-mark stop{transition:stop-color .18s cubic-bezier(.16,1,.3,1)}.ov-brand-label-slot{flex:none;align-items:center;width:max-content;height:28px;display:inline-grid;position:relative}.ov-brand-label{min-height:24px;font-size:var(--ov-type-section);letter-spacing:-.035em;color:var(--ov-ink);text-transform:lowercase;white-space:nowrap;grid-area:1/1;justify-self:start;align-items:center;padding:0;font-weight:800;line-height:1;display:inline-flex}.ov-brand-label--reserve{visibility:hidden;pointer-events:none}.ov-context-divider{background:var(--ov-line);flex:none;width:1px;height:20px;margin:0}.ov-context-rooms{background:0 0;align-items:center;gap:2px;min-width:0;height:34px;padding:0;display:flex;overflow:visible}.ov-topbar-trailing{flex:none;grid-column:3;justify-self:end;align-items:center;gap:10px;margin:0;display:flex}.ov-topbar-date{color:var(--ov-ink-3);font-size:var(--ov-type-label);letter-spacing:-.015em;white-space:nowrap;flex:none;font-weight:600}.ov-context-room{height:32px;color:var(--ov-ink-2);font:inherit;font-size:var(--ov-type-body);letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-weight:600;text-decoration:none;transition:color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.ov-context-room:after{content:"";background:var(--ov-field-accent);opacity:0;border-radius:999px;height:2px;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);position:absolute;bottom:1px;left:8px;right:8px;transform:scaleX(.45)}.ov-context-room:hover{color:var(--ov-ink);background:color-mix(in oklab, var(--ov-ink) 4%, transparent)}.ov-context-room:active{background:color-mix(in oklab, var(--ov-field-accent) 7%, var(--ov-surface))}.ov-context-room[data-active=true]{color:var(--ov-ink);background:color-mix(in oklab, var(--ov-field-accent) 5%, transparent);font-weight:700}.ov-context-room[data-active=true]:after{opacity:.72;transform:scaleX(1)}.ov-context-select-wrap{align-items:center;min-width:0;display:none}.ov-context-select{border:1px solid var(--ov-line-soft);background-color:color-mix(in oklab, var(--ov-surface) 76%, transparent);width:auto;max-width:144px;height:32px;color:var(--ov-ink);font:inherit;font-size:var(--ov-type-body);cursor:pointer;border-radius:8px;padding:0 26px 0 9px;font-weight:600}.ov-context-select:focus-visible,.ov-mobile-room-switcher select:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}@media (max-width:1239px){.ov-context-rooms{display:none}.ov-context-select-wrap{display:inline-flex}}.ov-mobile-room-switcher{border-bottom:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-surface) 82%, transparent);flex:none;align-items:center;min-height:56px;padding:6px 58px 6px 14px;display:flex}.ov-mobile-room-switcher select{border:1px solid var(--ov-line);background:var(--ov-surface);width:100%;height:44px;color:var(--ov-ink);font:inherit;font-size:var(--ov-type-emphasis);border-radius:9px;padding:0 12px;font-weight:700}@media (max-width:760px){.consent-floating-pill,.consent-floating-tray{bottom:76px!important}.consent-topnav-button{width:44px;height:44px}.consent-topnav-tray{max-width:calc(100vw - 24px)!important;top:68px!important;right:12px!important}}@media (min-width:1240px){.memory-room--context-nav .memory-room__bar .mem-lockup__picker,.memory-room--context-nav .memory-room__bar .memory-room__rule{display:none}}@media (prefers-reduced-motion:reduce){.ov-brand-mark,.ov-brand-mark stop,.ov-brand-lockup,.ov-context-room,.ov-context-room:after,.ov-station-nav-tooltip,.ov-top-utility-btn{transition-duration:.01ms!important}.consent-topnav-button:after,.consent-topnav-tray{animation:none!important}}.ov-top-utility-btn:hover{color:var(--ov-indigo-deep);background:color-mix(in oklab, var(--ov-indigo) 9%, transparent)}.ov-top-utility-btn[data-active=true],.ov-top-utility-btn[data-active=true]:hover{color:#f8fafd;color:lab(98.2562% -.553459 -1.78938);background:linear-gradient(135deg, var(--ov-sky), var(--ov-indigo))}.ov-top-utility-btn.ov-station-nav-btn{color:color-mix(in oklab, var(--station-deep) 88%, var(--ov-ink-2))}.ov-top-utility-btn.ov-station-nav-btn:hover{color:var(--station-deep);background:color-mix(in oklab, var(--station-tint) 8%, transparent)}.ov-top-utility-btn.ov-station-nav-btn[data-active=true],.ov-top-utility-btn.ov-station-nav-btn[data-active=true]:hover{color:var(--station-deep);background:color-mix(in oklab, var(--station-tint) 13%, var(--ov-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--station-tint) 36%, transparent)}.ov-top-utility-btn.consent-topnav-button[data-attention=true]:hover,.ov-top-utility-btn.consent-topnav-button[data-attention=true][aria-expanded=true]{color:var(--ov-amber-deep);background:color-mix(in oklab, var(--ov-amber) 15%, transparent)}.ov-top-utility-btn.consent-topnav-button:disabled,.ov-top-utility-btn.consent-topnav-button:disabled:hover{color:var(--ov-ink-2);cursor:default;background:0 0;transform:none}.ov-top-utility-btn--prominent{color:var(--ov-violet-deep);box-shadow:none;background:0 0}.ov-top-utility-btn--prominent:hover{color:var(--ov-violet-deep);background:color-mix(in oklab, var(--ov-violet) 10%, transparent);box-shadow:none}.ov-top-utility-btn--prominent[data-active=true],.ov-top-utility-btn--prominent[data-active=true]:hover{color:#f8fafd;color:lab(98.2562% -.553459 -1.78938);background:var(--ov-violet-deep);box-shadow:none}.ov-topbar-settings-link[data-active=true],.ov-topbar-settings-link[data-active=true]:hover{color:var(--ov-indigo-deep);background:color-mix(in oklab, var(--ov-indigo) 10%, transparent);box-shadow:none}.ov-header-action{border:1px solid var(--ov-line-soft);background:var(--ov-veil);height:30px;color:var(--ov-ink-2);font-size:var(--ov-type-body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-weight:600;transition:background .18s,color .18s,transform .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 1px #fcfeff8c;box-shadow:inset 0 1px lab(99.421% -.278056 -.691915/.55)}.ov-header-action:hover{color:var(--ov-indigo-deep);border-color:color-mix(in oklab, var(--ov-indigo) 30%, var(--ov-line-soft));background:color-mix(in oklab, var(--ov-indigo) 7%, var(--ov-veil));transform:translateY(-1px)}.ov-header-action[data-active=true]{color:#f8fafd;color:lab(98.2562% -.553459 -1.78938);background:linear-gradient(135deg, var(--ov-sky), var(--ov-indigo));border-color:#0000}.ov-route-dock{z-index:14;background:color-mix(in oklab, var(--ov-surface) 72%, transparent);border:1px solid var(--ov-line-soft);box-shadow:inset 0 1px 0 #ffffff9e, 0 18px 36px -26px color-mix(in oklab, var(--ov-ink) 42%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:5px;padding:6px;display:flex;position:absolute;bottom:22px;left:24px}@supports (color:lab(0% 0 0)){.ov-route-dock{box-shadow:inset 0 1px 0 lab(100% 0 0/.62), 0 18px 36px -26px color-mix(in oklab, var(--ov-ink) 42%, transparent)}}.ov-route-dock .ov-rail-btn{width:44px;height:44px;color:var(--ov-ink-2);box-shadow:none;background:0 0;border-width:1px}.ov-route-dock .ov-rail-btn:hover{background:color-mix(in oklab, var(--ov-indigo) 8%, transparent);box-shadow:none;transform:translateY(-1px)}.ov-route-dock .ov-rail-btn[data-active=true],.ov-route-dock .ov-rail-btn[data-active=true]:hover{background:linear-gradient(135deg, var(--ov-sky), var(--ov-indigo));color:#f8fafd;color:lab(98.2562% -.553459 -1.78938);box-shadow:0 9px 20px -11px color-mix(in oklab, var(--ov-indigo) 64%, transparent)}.ov-rail-group{flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.ov-rail-group:before{content:"";background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--ov-ink-3) 26%, var(--ov-line)) 5%, color-mix(in oklab, var(--ov-ink-3) 26%, var(--ov-line)) 95%, transparent);z-index:0;border-radius:7px;width:7px;position:absolute;top:26px;bottom:26px;left:50%;transform:translate(-50%)}.ov-rail-sep{background:var(--ov-line);border-radius:2px;flex-shrink:0;width:26px;height:2px}.ov-rail-btn{z-index:1;border-radius:var(--ov-radius-pill);border:1.5px solid color-mix(in oklab, var(--ov-ink-3) 12%, var(--ov-line));cursor:pointer;width:52px;height:52px;color:var(--ov-ink-2);background:var(--ov-surface);box-shadow:0 1px 4px -1px color-mix(in oklab, var(--ov-ink) 12%, transparent), inset 0 1px 0 #ffffff80;place-items:center;transition:transform .18s,background .2s,color .2s,box-shadow .2s,border-color .2s;display:grid;position:relative}@supports (color:lab(0% 0 0)){.ov-rail-btn{box-shadow:0 1px 4px -1px color-mix(in oklab, var(--ov-ink) 12%, transparent), inset 0 1px 0 lab(100% 0 0/.5)}}.ov-rail-btn:hover{color:var(--ov-indigo-deep);border-color:color-mix(in oklab, var(--ov-indigo) 30%, var(--ov-line));box-shadow:0 7px 18px -7px color-mix(in oklab, var(--ov-indigo) 32%, transparent);transform:translateY(-2px)}.ov-rail-btn:active{transform:translateY(0)}.ov-rail-btn[data-active=true],.ov-rail-btn[data-active=true]:hover{background:linear-gradient(135deg, var(--ov-sky), var(--ov-indigo));color:#f8fafd;color:lab(98.2562% -.553459 -1.78938);box-shadow:0 8px 20px -6px color-mix(in oklab, var(--ov-indigo) 52%, transparent), 0 0 0 1px color-mix(in oklab, var(--ov-indigo) 22%, transparent);border-color:#0000}.ov-rail-btn[data-active=true]:hover{transform:translateY(-2px)}.ov-rail-btn:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:3px;border-radius:var(--ov-radius-pill)}@media (max-width:759px){.ov-shell-logo-lockup{display:none}.ov-top-utilities{top:12px;left:auto;right:12px}}.ov-home{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ov-home__scroll{flex-direction:column;flex:1;min-height:0;padding:28px 24px 8px;display:flex;overflow-y:auto}.ov-home__hero{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:600px;margin:auto;padding:20px;display:flex}.ov-home__mark{border-radius:var(--ov-radius-pill);color:#f8fafd;color:lab(98.2562% -.553459 -1.78938);background:linear-gradient(135deg, var(--ov-sky), var(--ov-indigo));width:56px;height:56px;box-shadow:0 10px 26px -8px color-mix(in oklab, var(--ov-indigo) 55%, transparent);place-items:center;display:grid}.ov-home__title{font-size:var(--ov-type-metric);letter-spacing:-.02em;color:var(--ov-ink);margin:0;font-weight:800}.ov-home__sub{max-width:460px;font-size:var(--ov-type-section);color:var(--ov-ink-2);margin:0;line-height:1.5}.ov-home__chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.ov-home__chip{font:inherit;font-size:var(--ov-type-emphasis);color:var(--ov-ink);cursor:pointer;border-radius:var(--ov-radius-pill);border:1px solid var(--ov-line);background:color-mix(in oklab, var(--ov-surface) 78%, transparent);-webkit-backdrop-filter:blur(8px);padding:9px 14px;font-weight:400;transition:transform .15s,border-color .2s,background .2s,box-shadow .2s}.ov-home__chip:hover{border-color:color-mix(in oklab, var(--ov-indigo) 32%, var(--ov-line));box-shadow:0 6px 16px -8px color-mix(in oklab, var(--ov-indigo) 30%, transparent);transform:translateY(-1px)}.ov-home__thread{flex-direction:column;gap:12px;width:100%;max-width:760px;margin:0 auto;display:flex}.ov-home__msg{max-width:86%;font-size:var(--ov-type-emphasis);white-space:pre-wrap;word-break:break-word;border-radius:16px;padding:12px 15px;line-height:1.55}.ov-home__msg.is-user{color:#f8fafd;color:lab(98.2562% -.553459 -1.78938);background:linear-gradient(135deg, var(--ov-sky), var(--ov-indigo));box-shadow:0 6px 18px -10px color-mix(in oklab, var(--ov-indigo) 60%, transparent);border-bottom-right-radius:6px;align-self:flex-end}.ov-home__msg.is-assistant{color:var(--ov-ink);background:color-mix(in oklab, var(--ov-surface) 82%, transparent);border:1px solid var(--ov-line-soft);-webkit-backdrop-filter:blur(10px);border-bottom-left-radius:6px;align-self:flex-start}.ov-home__msg--pending{color:var(--ov-ink-2);align-items:center;gap:8px;display:inline-flex}.ov-home__composer-wrap{flex-shrink:0;width:100%;max-width:760px;margin:0 auto;padding:8px 24px 22px}.ov-home__composer{background:color-mix(in oklab, var(--ov-surface) 86%, transparent);border:1px solid var(--ov-line);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 36px -16px color-mix(in oklab, var(--ov-ink) 32%, transparent), inset 0 1px 0 #ffffff80;border-radius:24px;align-items:flex-end;gap:8px;padding:8px 8px 8px 16px;transition:border-color .2s,box-shadow .2s;display:flex}@supports (color:lab(0% 0 0)){.ov-home__composer{box-shadow:0 14px 36px -16px color-mix(in oklab, var(--ov-ink) 32%, transparent), inset 0 1px 0 lab(100% 0 0/.5)}}.ov-home__composer:focus-within{border-color:color-mix(in oklab, var(--ov-indigo) 38%, var(--ov-line));box-shadow:0 14px 36px -16px color-mix(in oklab, var(--ov-indigo) 40%, transparent), 0 0 0 4px color-mix(in oklab, var(--ov-indigo) 10%, transparent)}.ov-home__input{resize:none;min-width:0;font:inherit;font-size:var(--ov-type-section);color:var(--ov-ink);background:0 0;border:none;outline:none;flex:1;max-height:160px;padding:8px 0;line-height:1.5;overflow-y:auto}.ov-home__input::placeholder{color:var(--ov-ink-3)}.ov-home__send{border-radius:var(--ov-radius-pill);cursor:pointer;color:#f8fafd;color:lab(98.2562% -.553459 -1.78938);background:linear-gradient(135deg, var(--ov-sky), var(--ov-indigo));width:40px;height:40px;box-shadow:0 6px 16px -6px color-mix(in oklab, var(--ov-indigo) 55%, transparent);border:none;flex-shrink:0;place-items:center;transition:transform .15s,opacity .2s;display:grid}.ov-home__send:hover:not(:disabled){transform:translateY(-1px)}.ov-home__send:disabled{opacity:.45;cursor:default}.ov-home__hint{text-align:center;font-size:var(--ov-type-label);color:var(--ov-ink-3);margin:8px 4px 0}@media (max-width:760px){.ov-home__composer-wrap{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}}.ov-card{background:var(--ov-veil);border:1px solid var(--ov-line);border-radius:20px;box-shadow:inset 0 1px #fcfeff80,0 1px 2px #272e380d,0 12px 32px -12px #272e3824;box-shadow:inset 0 1px lab(99.421% -.278056 -.691915/.5),0 1px 2px lab(18.7409% -1.27114 -7.17512/.05),0 12px 32px -12px lab(18.7409% -1.27114 -7.17512/.14)}.cockpit-tile-v2-surface,.company-brain-brief__surface.cockpit-tile-v2-surface{background:linear-gradient(145deg, color-mix(in oklab, var(--ov-violet) 1.5%, transparent), transparent 58%), color-mix(in oklab, var(--ov-surface) 56%, transparent);-webkit-backdrop-filter:blur(10px)saturate(105%);border:1px solid color-mix(in oklab, var(--ov-violet) 8%, var(--ov-line-soft));box-shadow:inset 0 1px 0 #fcfeff75, 0 1px 3px -2px #272e3b14, 0 16px 36px -32px color-mix(in oklab, var(--ov-violet) 18%, transparent)}@supports (color:lab(0% 0 0)){.cockpit-tile-v2-surface,.company-brain-brief__surface.cockpit-tile-v2-surface{box-shadow:inset 0 1px 0 lab(99.421% -.278056 -.691915/.46), 0 1px 3px -2px lab(18.6882% -.727877 -9.08879/.08), 0 16px 36px -32px color-mix(in oklab, var(--ov-violet) 18%, transparent)}}[data-theme=dark] .cockpit-tile-v2-surface,[data-theme=dark] .company-brain-brief__surface.cockpit-tile-v2-surface{background:linear-gradient(145deg, color-mix(in oklab, var(--ov-violet) 6%, transparent), transparent 58%), color-mix(in oklab, var(--ov-surface) 86%, transparent);border-color:color-mix(in oklab, var(--ov-violet) 14%, var(--ov-line-soft));box-shadow:inset 0 1px 0 #d7dfe80f, 0 1px 3px -2px #0000008c, 0 18px 40px -30px color-mix(in oklab, var(--ov-violet) 28%, transparent)}@supports (color:lab(0% 0 0)){[data-theme=dark] .cockpit-tile-v2-surface,[data-theme=dark] .company-brain-brief__surface.cockpit-tile-v2-surface{box-shadow:inset 0 1px 0 lab(88.3932% -1.77795 -5.27149/.06), 0 1px 3px -2px lab(.0178394% .0700951 -.331625/.55), 0 18px 40px -30px color-mix(in oklab, var(--ov-violet) 28%, transparent)}}.ov-forecast{background:color-mix(in oklab, var(--ov-surface) 46%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.4);width:100%;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.ov-forecast:hover{background:color-mix(in oklab, var(--ov-surface) 54%, transparent);border-color:color-mix(in oklab, var(--ov-indigo) 32%, var(--ov-line));box-shadow:inset 0 1px 0 #fcfeff80, 0 1px 2px #272e380d, 0 16px 36px -14px color-mix(in oklab, var(--ov-indigo) 26%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.ov-forecast:hover{box-shadow:inset 0 1px 0 lab(99.421% -.278056 -.691915/.5), 0 1px 2px lab(18.7409% -1.27114 -7.17512/.05), 0 16px 36px -14px color-mix(in oklab, var(--ov-indigo) 26%, transparent)}}.ov-forecast:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:3px}.ov-forecast-cta{transition:transform .16s}.ov-forecast:hover .ov-forecast-cta{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.ov-forecast,.ov-forecast-cta{transition:none}.ov-forecast:hover,.ov-forecast:hover .ov-forecast-cta{transform:none}}.ov-station{box-sizing:border-box;text-align:left;background:linear-gradient(135deg, color-mix(in oklab, var(--st,var(--ov-indigo)) 3%, transparent), transparent 62%), color-mix(in oklab, var(--ov-surface) 84%, transparent);-webkit-backdrop-filter:blur(14px)saturate(108%);border:1px solid color-mix(in oklab, var(--st,var(--ov-indigo)) 18%, var(--ov-line-soft));width:100%;height:100%;box-shadow:0 14px 34px -28px color-mix(in oklab, var(--st-deep,var(--ov-indigo-deep)) 38%, transparent), 0 1px 4px #272e380f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:space-between;gap:4px;padding:13px 12px 10px;transition:box-shadow .2s,transform .2s,border-color .2s,background .2s;display:flex;position:relative}@supports (color:lab(0% 0 0)){.ov-station{box-shadow:0 14px 34px -28px color-mix(in oklab, var(--st-deep,var(--ov-indigo-deep)) 38%, transparent), 0 1px 4px lab(18.7409% -1.27114 -7.17512/.06)}}.ov-station:hover{background:linear-gradient(135deg, color-mix(in oklab, var(--st,var(--ov-indigo)) 4%, transparent), transparent 62%), color-mix(in oklab, var(--ov-surface) 94%, transparent);border-color:color-mix(in oklab, var(--st,var(--ov-indigo)) 28%, var(--ov-line));box-shadow:0 14px 34px -24px color-mix(in oklab, var(--st-deep,var(--ov-indigo-deep)) 44%, transparent), 0 1px 4px #272e3812;transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.ov-station:hover{box-shadow:0 14px 34px -24px color-mix(in oklab, var(--st-deep,var(--ov-indigo-deep)) 44%, transparent), 0 1px 4px lab(18.7409% -1.27114 -7.17512/.07)}}.ov-station:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:3px}.ov-station-head{box-sizing:border-box;border-bottom:1px solid color-mix(in oklab, var(--st,var(--ov-indigo)) 10%, var(--ov-line-soft));width:100%;font-family:var(--font-mono);padding-bottom:8px}.ov-station-no{font-size:var(--ov-type-caption);letter-spacing:.02em;color:color-mix(in oklab, var(--st-deep,var(--ov-indigo-deep)) 72%, var(--ov-ink-3));flex-shrink:0;margin-left:auto;font-weight:700}.ov-station-label{font-size:var(--ov-type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--st-deep,var(--ov-indigo-deep));white-space:nowrap;flex:1;font-weight:800}.ov-station-badge{font-size:var(--ov-type-caption);letter-spacing:.01em;color:#fff;background:var(--badge,var(--ov-indigo));white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex-shrink:0;align-items:center;max-width:96px;padding:1px 6px;font-weight:800;display:inline-flex;overflow:hidden}.ov-station-value{font-size:var(--ov-type-heading);letter-spacing:-.02em;color:var(--ov-ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.ov-station-unit{font-size:var(--ov-type-body);letter-spacing:0;color:var(--ov-ink-3);margin-left:6px;font-weight:700}.ov-station-context{font-size:var(--ov-type-label);color:var(--ov-ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ov-station-context.is-cta{color:color-mix(in oklab, var(--st-deep,var(--ov-indigo-deep)) 72%, var(--ov-ink-2));font-weight:700}.ov-station-drill{width:22px;height:22px;color:var(--ov-ink-3);background:color-mix(in oklab, var(--ov-surface) 80%, transparent);border:1px solid var(--ov-line-soft);opacity:0;border-radius:7px;place-items:center;transition:opacity .15s,transform .15s,color .15s,border-color .15s;display:grid;position:absolute;bottom:9px;right:9px;transform:translateY(2px)}.ov-station:hover .ov-station-drill{opacity:1;color:var(--st-deep,var(--ov-indigo-deep));border-color:color-mix(in oklab, var(--st,var(--ov-indigo)) 28%, var(--ov-line-soft));transform:translateY(0)}.ov-station-insights{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;min-width:0;margin-top:2px;display:grid;position:relative}.ov-station-insight,.ov-station-shortcut{border:1px solid color-mix(in oklab, var(--st,var(--ov-indigo)) 14%, var(--ov-line-soft));background:color-mix(in oklab, var(--ov-surface) 74%, transparent);border-radius:10px;min-width:0;min-height:40px}.ov-station-insight{flex-direction:column;justify-content:center;gap:2px;padding:7px 8px;display:flex}.ov-station-insight.is-good{border-color:color-mix(in oklab, var(--ov-emerald) 24%, var(--ov-line-soft));background:color-mix(in oklab, var(--ov-emerald) 6%, var(--ov-surface))}.ov-station-insight.is-warn{border-color:color-mix(in oklab, var(--ov-amber) 24%, var(--ov-line-soft));background:color-mix(in oklab, var(--ov-amber) 7%, var(--ov-surface))}.ov-station-insight.is-bad{border-color:color-mix(in oklab, var(--ov-red) 24%, var(--ov-line-soft));background:color-mix(in oklab, var(--ov-red) 7%, var(--ov-surface))}.ov-station-insight-label{font-size:var(--ov-type-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ov-ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.ov-station-insight-value{font-size:var(--ov-type-section);letter-spacing:-.02em;color:var(--st-deep,var(--ov-indigo-deep));white-space:nowrap;text-overflow:ellipsis;font-weight:800;line-height:1;overflow:hidden}.ov-station-insight.is-good .ov-station-insight-value{color:var(--ov-emerald-deep)}.ov-station-insight.is-warn .ov-station-insight-value{color:var(--ov-amber-deep)}.ov-station-insight.is-bad .ov-station-insight-value{color:var(--ov-red-deep)}.ov-station-insight-detail{font-size:var(--ov-type-label);color:var(--ov-ink-3);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ov-station-shortcut{font-size:var(--ov-type-label);color:var(--st-deep,var(--ov-indigo-deep));white-space:nowrap;grid-column:1/-1;justify-content:center;align-items:center;gap:3px;padding:0 8px;font-weight:800;display:inline-flex}@media (max-width:900px){.ov-station-shortcut{min-height:30px}}.ov-station.is-vertical{align-items:stretch;padding:12px 11px 11px}.ov-station.is-vertical .ov-station-head{flex:1}.ov-station.is-vertical .ov-station-no{font-size:var(--ov-type-body)}.ov-station.is-vertical .ov-station-label{font-size:var(--ov-type-label);letter-spacing:.08em;line-height:1}.ov-station.is-vertical .ov-station-value{font-size:var(--ov-type-display)}.ov-station.is-vertical .ov-station-unit{margin-left:0}.ov-station.is-vertical .ov-station-context{white-space:normal;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.ov-kpi{box-sizing:border-box;text-align:left;background:color-mix(in oklab, var(--st,var(--ov-indigo)) 2.5%, var(--ov-fill-kpi));border:1px solid color-mix(in oklab, var(--st,var(--ov-indigo)) 9%, var(--ov-line-soft));width:100%;box-shadow:inset 0 1px 0 var(--ov-highlight-kpi);cursor:pointer;border-radius:11px;flex-direction:column;gap:4px;padding:7px 9px 8px;font-family:inherit;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.ov-kpi:hover{background:color-mix(in oklab, var(--st,var(--ov-indigo)) 5%, var(--ov-fill-kpi-hover));border-color:color-mix(in oklab, var(--st,var(--ov-indigo)) 20%, var(--ov-line));box-shadow:inset 0 1px 0 var(--ov-highlight-kpi-hover), 0 6px 16px -12px color-mix(in oklab, var(--st,var(--ov-indigo)) 22%, transparent);transform:translateY(-1px)}.ov-kpi:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}.ov-kpi-head{align-items:center;gap:6px;min-width:0;display:flex}.ov-kpi-no{font-size:var(--ov-type-caption);letter-spacing:.01em;color:color-mix(in oklab, var(--st-deep,var(--ov-indigo-deep)) 70%, var(--ov-ink-2));font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:800}.ov-kpi-label{font-size:var(--ov-type-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--ov-ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.ov-kpi-arrow{color:color-mix(in oklab, var(--st-deep,var(--ov-indigo-deep)) 60%, var(--ov-ink-3));opacity:.65;flex-shrink:0;margin-left:auto;transition:transform .18s,opacity .18s}.ov-kpi:hover .ov-kpi-arrow{opacity:1;transform:translate(2px)}.ov-kpi-metric{align-items:baseline;gap:5px;min-width:0;display:flex}.ov-kpi-value{font-size:var(--ov-type-section);letter-spacing:-.02em;color:var(--ov-ink);white-space:nowrap;flex-shrink:0;font-weight:700;line-height:1}.ov-kpi-unit{font-size:var(--ov-type-caption);color:var(--ov-ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.ov-kpi-delta{font-size:var(--ov-type-caption);white-space:nowrap;flex-shrink:0;margin-left:auto;font-weight:700}.ov-kpi-status{font-size:var(--ov-type-caption);color:var(--ov-ink-3);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ov-kpi-status.is-cta{color:color-mix(in oklab, var(--st-deep,var(--ov-indigo-deep)) 72%, var(--ov-ink-2))}@media (prefers-reduced-motion:reduce){.ov-kpi{transition:none}.ov-kpi:hover,.ov-kpi:hover .ov-kpi-arrow{transform:none}}.ov-chip{font-size:var(--ov-type-caption);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--ch-deep,var(--ov-ink-2));background:color-mix(in oklab, var(--ch,var(--ov-indigo)) 13%, var(--ov-surface));border:1px solid color-mix(in oklab, var(--ch,var(--ov-indigo)) 28%, transparent);border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-weight:800;display:inline-flex}.ov-prio{text-align:left;background:var(--ov-fill-row);border:1px solid var(--ov-line-soft);cursor:pointer;border-radius:13px;align-items:center;gap:11px;width:100%;padding:11px 12px;transition:background .15s,border-color .15s,transform .18s;display:flex;position:relative}.ov-prio:hover{background:var(--ov-fill-row-hover);border-color:var(--ov-line);transform:translateY(-1px)}.ov-prio.is-now{background:color-mix(in oklab, var(--ov-red) 7%, var(--ov-surface));border-color:color-mix(in oklab, var(--ov-red) 32%, var(--ov-line))}.ov-prio.is-now:hover{background:color-mix(in oklab, var(--ov-red) 11%, var(--ov-surface));border-color:color-mix(in oklab, var(--ov-red) 45%, var(--ov-line))}.ov-prio:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}.ov-prio .ov-prio-go{opacity:0;max-width:62%;transition:opacity .15s,transform .18s;position:absolute;top:50%;right:12px;overflow:hidden;transform:translateY(-50%)translate(-3px)}.ov-prio:hover .ov-prio-go,.ov-prio:focus-visible .ov-prio-go{opacity:1;transform:translateY(-50%)translate(0)}.ov-prio .ov-prio-metric{transition:opacity .15s}.ov-prio:hover .ov-prio-metric,.ov-prio:focus-visible .ov-prio-metric{opacity:0}.ov-prio-refresh{width:32px;height:32px;color:var(--ov-ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:flex}.ov-prio-refresh:hover,.ov-prio-refresh:focus-visible{background:color-mix(in oklab, var(--ov-indigo) 10%, var(--ov-surface));border-color:color-mix(in oklab, var(--ov-indigo) 30%, var(--ov-line));color:var(--ov-indigo-deep)}.ov-prio-refresh:disabled{cursor:default;color:var(--ov-indigo-deep)}.ov-prio-refresh:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}.dq-lane-nav{min-width:0}.dq-lane-tabs{flex:1;gap:3px;min-width:0;display:flex}.dq-lane-back,.dq-lane-tab,.dq-verb,.dq-quiet,.dq-disclosure{min-height:32px}.dq-lane-tab{min-width:0}.dq-lane-tab:hover:not([aria-selected=true]){color:var(--ov-ink-2)!important;background:color-mix(in oklab, var(--ov-ink) 5%, transparent)!important}.dq-row-toggle:hover,.dq-up-next:hover{background:color-mix(in oklab, var(--ov-ink) 4%, transparent)!important}.dq-group-toggle,.dq-up-next{width:100%}.dq-group-toggle:hover{border-color:var(--ov-line)!important;background:var(--ov-surface)!important}.ui-btn.dq-quiet{font-size:var(--ov-type-label);color:var(--ov-ink-3);border-radius:999px;gap:3px;padding:5px 8px;font-weight:600}.dq-disclosure{align-self:flex-start}.dq-verb[data-ghost=true]:hover{background:color-mix(in oklab, var(--ov-ink) 5%, transparent)!important}@media (pointer:coarse),(max-width:759px){.dq-lane-back,.dq-lane-tab,.dq-verb,.dq-quiet,.dq-disclosure{min-height:44px}}.ov-prio-resolve{border:1px solid var(--ov-line-soft);background:var(--ov-fill-row);width:32px;color:var(--ov-ink-3);cursor:pointer;border-radius:13px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;transition:background .15s,border-color .15s,color .15s;display:flex}.ov-prio-resolve:hover,.ov-prio-resolve:focus-visible{background:color-mix(in oklab, var(--ov-emerald) 12%, var(--ov-surface));border-color:color-mix(in oklab, var(--ov-emerald) 40%, var(--ov-line));color:var(--ov-emerald-deep)}.ov-prio-resolve:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}.ov-prio-resolve-pinned{font-size:var(--ov-type-label);color:var(--ov-ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-self:flex-end;align-items:center;gap:5px;padding:4px 8px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ov-prio-resolve-pinned:hover,.ov-prio-resolve-pinned:focus-visible{background:color-mix(in oklab, var(--ov-emerald) 10%, var(--ov-surface));border-color:color-mix(in oklab, var(--ov-emerald) 32%, var(--ov-line));color:var(--ov-emerald-deep)}.ov-prio-resolve-pinned:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}.ov-dot{display:none}.ov-dot.is-live:after{content:"";will-change:transform, opacity;background:currentColor;border-radius:50%;animation:2.2s ease-out infinite ovPulse;position:absolute;inset:0}@keyframes ovPulse{0%{opacity:.55;transform:scale(1)}60%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}@keyframes ovBreatheWatch{0%{opacity:.8}25%{opacity:1}75%{opacity:.55}to{opacity:.8}}.ov-breathe-watch{animation:4.488s ease-in-out infinite ovBreatheWatch}.ov-live-dot{position:relative}.ov-live-dot:after{content:"";background:var(--ov-emerald);will-change:transform, opacity;border-radius:50%;animation:2.2s ease-out infinite ovPulse;position:absolute;inset:0}.ov-chat-suggest{transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.ov-chat-suggest:hover{border-color:color-mix(in oklab, var(--ov-violet) 34%, var(--ov-line));background:color-mix(in oklab, var(--ov-violet) 4%, var(--ov-surface));box-shadow:inset 0 1px 0 #fcfeff99, 0 8px 20px -14px color-mix(in oklab, var(--ov-violet) 30%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.ov-chat-suggest:hover{box-shadow:inset 0 1px 0 lab(99.421% -.278056 -.691915/.6), 0 8px 20px -14px color-mix(in oklab, var(--ov-violet) 30%, transparent)}}.ov-chat-chip{transition:transform .15s,border-color .15s,color .15s,background .15s}.ov-chat-chip:hover:not(:disabled){color:var(--ov-ink);border-color:color-mix(in oklab, var(--ov-violet) 32%, var(--ov-line));background:color-mix(in oklab, var(--ov-violet) 5%, var(--ov-surface));transform:translateY(-1px)}.ov-chat-send:not(:disabled):hover{transform:translateY(-1px)}.ov-chat-send:not(:disabled):active{transform:translateY(0)scale(.96)}.ov-typing{align-items:center;gap:3px;display:inline-flex}.ov-typing span{background:var(--ov-violet);will-change:transform, opacity;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite ovTyping}.ov-typing span:nth-child(2){animation-delay:.15s}.ov-typing span:nth-child(3){animation-delay:.3s}@keyframes ovTyping{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ov-scroll-fade{-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}.ov-skel{background:var(--ov-fill-skeleton);border-radius:7px;display:inline-block;position:relative;overflow:hidden}.ov-skel:after{content:"";background:linear-gradient(100deg, transparent 0%, var(--ov-fill-skeleton-shimmer) 50%, transparent 100%);will-change:transform;animation:1.6s linear infinite ovShimmer;position:absolute;inset:0}@keyframes ovShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ov-dot.is-live:after{animation:none}.ov-breathe-watch{opacity:1;animation:none}.ov-live-dot:after{animation:none}.ov-typing span{opacity:.7;animation:none}.ov-skel:after{animation:none}.ov-station,.ov-prio{transition:none}.ov-station:hover,.ov-prio:hover{transform:none}.ov-chat-suggest,.ov-chat-chip,.ov-chat-send{transition:none}.ov-chat-suggest:hover,.ov-chat-chip:hover,.ov-chat-send:hover{transform:none}}@media (max-width:980px){.ops-shell{--ops-rail-w:184px}.data-shell{--data-rail-w:184px}}@media (max-width:900px){.brain-shell{--brain-rail-w:160px}.ops-shell{--ops-rail-w:160px}.data-shell{--data-rail-w:160px}}@media (max-width:760px){.omyt-assistant-panel{border-radius:18px;width:auto;inset:10px 10px 76px}.brain-shell{--brain-rail-w:0px;--brain-rail-gutter:0px;--brain-content-bottom:76px}.ops-shell{--ops-rail-w:0px;--ops-rail-gutter:0px;--ops-content-bottom:76px}.data-shell{--data-rail-w:0px;--data-rail-gutter:0px;--data-content-bottom:76px}.ui-rail{border-right:none;border-top:1px solid var(--ov-line-soft);height:76px;inset:auto 0 0;width:auto!important}.ui-rail__header{display:none}.ui-rail__nav,.ui-rail__nav--fill{flex-direction:row;align-items:stretch;gap:6px;padding:8px;display:flex;overflow:auto hidden}.ui-rail-tab{flex:1 0 108px}.ui-rail-tab:before{width:auto;inset:auto 12px 3px;translate:none}.ui-rail-tab--active:before{height:3px}}.ui-card{background:var(--ov-surface);border:1px solid var(--ov-line);border-radius:var(--ov-radius-lg);box-shadow:var(--ov-shadow-sm);padding:var(--ov-space-5)}.ui-card[data-tone=veil]{background:var(--ov-veil)}.ui-card--interactive{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.ui-card--interactive:hover{box-shadow:var(--ov-shadow-md);border-color:var(--ov-line-soft);transform:translateY(-2px)}.ui-card--interactive:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ui-card--interactive{transition:none}}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:var(--ov-space-6);margin-bottom:var(--ov-space-6);display:flex}.ui-page-header__eyebrow{font-size:var(--ov-type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ov-ink-3);font-weight:600}.ui-page-header__title{font-size:var(--ov-text-xl);color:var(--ov-ink);margin:var(--ov-space-1) 0 0;font-weight:600;line-height:1.15}.ui-page-header__purpose{font-size:var(--ov-text-md);color:var(--ov-ink-2);margin:var(--ov-space-2) 0 0;max-width:60ch;line-height:1.5}.ui-section{gap:var(--ov-space-4);flex-direction:column;display:flex}.ui-section+.ui-section{margin-top:var(--ov-space-6)}.ui-section__head{justify-content:space-between;align-items:baseline;gap:var(--ov-space-4);display:flex}.ui-section__eyebrow{font-size:var(--ov-type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ov-ink-3);font-weight:600}.ui-section__title{font-size:var(--ov-type-section);color:var(--ov-ink);margin:0;font-weight:600}.ui-grid{gap:var(--ov-space-5);grid-template-columns:repeat(auto-fit, minmax(var(--ui-grid-min,240px), 1fr));display:grid}.ui-stat{gap:var(--ov-space-1);flex-direction:column;min-width:0;display:flex}.ui-stat__label{font-size:var(--ov-type-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--ov-ink-3);font-weight:600}.ui-stat__value{font-size:var(--ov-type-section);color:var(--ov-ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.ui-stat__delta{font-size:var(--ov-type-caption);font-weight:600}.ui-stat__delta[data-tone=up]{color:var(--ov-success)}.ui-stat__delta[data-tone=down]{color:var(--ov-error)}.ui-stat__delta[data-tone=flat]{color:var(--ov-ink-3)}.ui-badge{align-items:center;gap:var(--ov-space-1);padding:2px var(--ov-space-2);border-radius:var(--ov-radius-pill);font-size:var(--ov-type-caption);border:1px solid #0000;font-weight:600;line-height:1.4;display:inline-flex}.ui-badge[data-tone=neutral]{color:var(--ov-ink-2);background:color-mix(in oklab, var(--ov-ink-3) 12%, transparent)}.ui-badge[data-tone=success]{color:var(--ov-success-deep);background:color-mix(in oklab, var(--ov-success) 16%, transparent)}.ui-badge[data-tone=warning]{color:var(--ov-warning-deep);background:color-mix(in oklab, var(--ov-warning) 18%, transparent)}.ui-badge[data-tone=error]{color:var(--ov-error-deep);background:color-mix(in oklab, var(--ov-error) 16%, transparent)}.ui-badge[data-tone=info]{color:var(--ov-info-deep);background:color-mix(in oklab, var(--ov-info) 16%, transparent)}.ui-btn{justify-content:center;align-items:center;gap:var(--ov-space-2);border-radius:var(--ov-radius-md);font-size:var(--ov-text-md);cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-weight:600;line-height:1;transition:filter .15s,transform .15s,background .15s,border-color .15s;display:inline-flex}.ui-btn:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}.ui-btn:active{transform:translateY(.5px)}.ui-btn[data-size=sm]{padding:6px var(--ov-space-3)}.ui-btn[data-size=md]{padding:var(--ov-space-2) var(--ov-space-4)}.ui-btn[data-size=lg]{min-width:172px;min-height:44px;padding:0 var(--ov-space-5);font-size:var(--ov-type-emphasis);gap:10px;font-weight:700}.ui-btn[data-variant=primary]{background:var(--st-deep,var(--ov-indigo));color:var(--ov-surface)}.ui-btn[data-size=lg][data-variant=primary]{box-shadow:0 1px 2px #272e381a, 0 10px 22px -12px color-mix(in oklab, var(--st-deep,var(--ov-indigo)) 60%, transparent)}@supports (color:lab(0% 0 0)){.ui-btn[data-size=lg][data-variant=primary]{box-shadow:0 1px 2px lab(18.7409% -1.27114 -7.17512/.1), 0 10px 22px -12px color-mix(in oklab, var(--st-deep,var(--ov-indigo)) 60%, transparent)}}.ui-btn[data-variant=primary]:hover{filter:brightness(1.06)}.ui-btn[data-variant=secondary]{background:var(--ov-surface);color:var(--ov-ink);border-color:var(--ov-line)}.ui-btn[data-variant=secondary]:hover{background:var(--ov-veil);border-color:var(--ov-line-soft)}.ui-btn[data-variant=ghost]{color:var(--ov-ink-2);background:0 0}.ui-btn[data-variant=ghost]:hover{background:color-mix(in oklab, var(--ov-ink-3) 10%, transparent);color:var(--ov-ink)}.ui-btn[disabled]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ui-btn{transition:none}}.ui-empty{text-align:center;justify-content:center;align-items:center;gap:var(--ov-space-3);padding:var(--ov-space-8);color:var(--ov-ink-2);flex-direction:column;display:flex}.ui-empty__icon{color:var(--ov-ink-3);display:flex}.ui-empty__title{font-size:var(--ov-type-emphasis);color:var(--ov-ink);font-weight:600}.ui-empty__body{font-size:var(--ov-text-md);color:var(--ov-ink-2);max-width:42ch;line-height:1.5}.ui-empty--error .ui-empty__icon{color:var(--ov-red)}.ui-empty--error .ui-empty__title{color:var(--ov-red-deep)}.ui-drawer{background:var(--ov-veil);-webkit-backdrop-filter:blur(22px)saturate(160%);flex-direction:column;display:flex;position:absolute;inset:0}.ui-drawer__bar{border-bottom:1px solid var(--ov-line);flex:none;align-items:center;gap:12px;padding:14px 28px 12px;display:flex}.ui-drawer__back{background:var(--ov-surface);border:1px solid var(--ov-line);min-height:44px;color:var(--ov-ink-3);font-family:inherit;font-size:var(--ov-type-label);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-weight:700;transition:color .14s;display:flex}.ui-drawer__back:hover{color:var(--ov-ink)}.ui-drawer__sep{font-size:var(--ov-type-caption);color:var(--ov-ink-3)}.ui-drawer__title{font-size:var(--ov-type-section);color:var(--ov-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.ui-drawer__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ui-drawer__body{flex:1;min-height:0;overflow-y:auto}.ui-toast-viewport{z-index:9400;pointer-events:none;flex-direction:column-reverse;gap:10px;max-width:min(360px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.ui-toast{pointer-events:auto;border-radius:var(--ov-radius-lg);border:1px solid var(--ov-line);background:var(--ov-veil);-webkit-backdrop-filter:blur(18px)saturate(160%);box-shadow:var(--ov-shadow-lg);align-items:flex-start;gap:10px;padding:12px 14px;animation:.18s ease-out ui-toast-in;display:flex}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}.ui-toast__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.ui-toast[data-tone=success] .ui-toast__dot{background:var(--ov-success)}.ui-toast[data-tone=error] .ui-toast__dot{background:var(--ov-error)}.ui-toast[data-tone=info] .ui-toast__dot{background:var(--ov-info)}.ui-toast__body{flex:1;min-width:0}.ui-toast__title{font-size:var(--ov-text-md);color:var(--ov-ink);font-weight:700;line-height:1.4}.ui-toast__desc{font-size:var(--ov-type-label);color:var(--ov-ink-2);margin-top:2px;line-height:1.45}.ui-toast__close{cursor:pointer;color:var(--ov-ink-3);font-size:var(--ov-type-section);background:0 0;border:none;flex-shrink:0;padding:2px;font-family:inherit;line-height:1}.ui-toast__close:hover{color:var(--ov-ink)}.ui-toast__close:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}.ui-confirm-veil{z-index:9500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b;background:lab(0% 0 0/.42);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ui-confirm{border-radius:var(--ov-radius-lg);border:1px solid var(--ov-line);background:var(--ov-surface);width:100%;max-width:380px;box-shadow:var(--ov-shadow-float);flex-direction:column;gap:8px;padding:20px;display:flex}.ui-confirm__title{font-size:var(--ov-type-section);color:var(--ov-ink);font-weight:700}.ui-confirm__body{font-size:var(--ov-text-md);color:var(--ov-ink-2);line-height:1.5}.ui-confirm__actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.ui-btn[data-variant=primary][data-tone=danger]{background:var(--ov-error)}.ui-btn[data-variant=primary][data-tone=danger]:hover{filter:brightness(1.08)}.ui-crumb{pointer-events:auto}.ov-shell-crumb{z-index:14;position:absolute;bottom:82px;left:24px}.ov-shell-crumb .ui-crumb{background:color-mix(in oklab, var(--ov-surface) 72%, transparent);border:1px solid var(--ov-line-soft);box-shadow:inset 0 1px 0 #ffffff9e, 0 18px 36px -26px color-mix(in oklab, var(--ov-ink) 42%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:999px;align-items:center;padding:5px 12px;display:inline-flex}@supports (color:lab(0% 0 0)){.ov-shell-crumb .ui-crumb{box-shadow:inset 0 1px 0 lab(100% 0 0/.62), 0 18px 36px -26px color-mix(in oklab, var(--ov-ink) 42%, transparent)}}.ui-crumb__list{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-crumb__item{align-items:center;gap:6px;display:flex}.ui-crumb__link{font-family:inherit;font-size:var(--ov-type-label);letter-spacing:.02em;color:var(--ov-ink-2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 4px;font-weight:700;transition:color .14s,background .14s}.ui-crumb__link:hover{color:var(--ov-ink);background:color-mix(in oklab, var(--ov-ink-3) 12%, transparent)}.ui-crumb__current{font-size:var(--ov-type-label);letter-spacing:.02em;color:var(--ov-ink);padding:2px 4px;font-weight:700}.ui-crumb__sep{font-size:var(--ov-type-label);color:var(--ov-ink-3)}.ui-skeleton{border-radius:var(--ov-radius-md);background:linear-gradient(90deg, color-mix(in oklab, var(--ov-ink-3) 8%, transparent), color-mix(in oklab, var(--ov-ink-3) 15%, transparent), color-mix(in oklab, var(--ov-ink-3) 8%, transparent));background-size:200% 100%;animation:1.3s ease-in-out infinite ui-skeleton}@keyframes ui-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.ui-station-header{box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:16px;width:100%;margin:0 0 12px;padding:0 12px 0 18px;display:flex}.ui-station-header__title{font-size:var(--ov-type-metric);letter-spacing:-.03em;color:var(--ov-ink);align-items:baseline;gap:11px;margin:0;font-weight:800;line-height:1;display:flex}.ui-station-header__eyebrow{font-size:var(--ov-type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ov-ink-2);font-weight:700}.ui-station-header__tagline{font-size:var(--ov-type-body);color:var(--ov-ink-2);margin:7px 0 0;font-weight:600;line-height:1.45}.ui-station-header__actions{flex-shrink:0;align-items:center;gap:8px;padding-bottom:2px;display:flex}.ui-error{background:color-mix(in oklab, var(--ov-red) 8%, var(--ov-surface));border:1px solid color-mix(in oklab, var(--ov-red) 28%, transparent);font-size:var(--ov-type-body);color:var(--ov-red-deep);border-radius:12px;align-items:center;gap:10px;padding:9px 14px;font-weight:600;display:flex}.ui-error__body{flex:1;min-width:0}.ui-error__retry{font-family:inherit;font-size:var(--ov-type-label);color:var(--ov-red-deep);border:1px solid color-mix(in oklab, var(--ov-red) 40%, transparent);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:4px 12px;font-weight:700;transition:background .14s}.ui-error__retry:hover{background:color-mix(in oklab, var(--ov-red) 10%, transparent)}.memory-stage{flex:1;min-height:0;position:relative;overflow:hidden}.mem-glass{background:color-mix(in oklab, var(--ov-surface) 78%, transparent);-webkit-backdrop-filter:blur(10px);border:1px solid var(--ov-line-soft);box-shadow:0 4px 16px -6px #252e3d2e;box-shadow:0 4px 16px -6px lab(18.6568% -.710368 -10.8543/.18)}.mem-lockup{z-index:6;border-radius:12px;align-items:center;gap:9px;padding:8px 14px 8px 11px;display:flex;position:absolute;top:14px;left:16px}.memory-room--stage .mem-lockup{box-sizing:border-box;width:min(620px,100% - 32px);height:58px}.memory-room--stage .mem-lockup--status{width:min(980px,100% - 316px);padding:6px 8px 6px 11px}.mem-lockup__dot{background:var(--st-accent,var(--ov-amber));border-radius:999px;flex-shrink:0;width:7px;height:7px}.mem-lockup__name{font-size:var(--ov-type-section);letter-spacing:-.02em;color:var(--ov-ink);font-weight:800;line-height:1}.mem-lockup__num{font-family:var(--font-mono);font-size:var(--ov-type-caption);color:var(--st-accent-deep,var(--ov-amber-deep));letter-spacing:.08em;font-weight:700;line-height:1}.mem-lockup__picker{flex:none;margin:-8px 0 -8px -11px}.memory-room__bar .mem-lockup__picker,.memory-room--stage .mem-lockup__picker{width:290px}.mem-lockup__picker :is(.ui-rail--inline,.ui-rail-dropdown,.ui-rail-dropdown__trigger){box-sizing:border-box;width:100%}.mem-stage-metrics{overscroll-behavior-inline:contain;scrollbar-width:none;border-left:1px solid var(--ov-line-soft);flex:1;align-items:stretch;min-width:0;height:44px;display:flex;overflow-x:auto}.mem-stage-metrics::-webkit-scrollbar{display:none}.mem-stage-metric{min-width:max-content;min-height:44px;color:var(--ov-ink-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;font-family:inherit;line-height:1;display:inline-flex;position:relative}.mem-stage-metric+.mem-stage-metric:before{content:"·";color:var(--ov-ink-3);font-family:var(--font-mono);font-size:var(--ov-type-label);font-weight:700;position:absolute;left:-2px}.mem-stage-metric__label{color:var(--ov-ink-3);font-size:var(--ov-type-caption);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.mem-stage-metric b{color:var(--metric-tone,var(--ov-ink));font-family:var(--font-mono);font-size:var(--ov-type-body);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:700}button.mem-stage-metric{cursor:pointer;border-radius:8px;transition:background .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1)}button.mem-stage-metric:hover{background:color-mix(in oklab, var(--st-accent) 8%, transparent)}button.mem-stage-metric:focus-visible{outline:2px solid var(--st-accent-deep,var(--ov-indigo-deep));outline-offset:-3px}.mem-hud{z-index:6;flex-wrap:wrap;gap:6px;max-width:min(70vw,560px);display:flex;position:absolute;top:56px;left:16px}.mem-chip{font-size:var(--ov-type-caption);color:var(--ov-ink-3);letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;font-family:inherit;font-weight:700;display:inline-flex}.mem-chip b{font-family:var(--font-mono);font-size:var(--ov-type-body);color:var(--ov-ink);letter-spacing:0;font-weight:700}.mem-chip .mem-chip__cta{color:var(--ov-amber-deep);letter-spacing:0;text-transform:none;font-size:var(--ov-type-caption);font-weight:700}button.mem-chip{cursor:pointer}.mem-tools{z-index:6;align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:16px}@media (min-width:1241px){.memory-room--stage .mem-tools{left:auto;right:16px}}@media (min-width:761px) and (max-width:1240px){.memory-room--stage .mem-lockup:not(.mem-lockup--status){width:290px}.memory-room--stage .mem-tools{left:auto;right:16px}}@media (max-width:840px){.memory-room--stage .mem-attn{display:none}}.mem-zoomctl{z-index:6;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:16px;right:16px}.mem-zoomctl button{font-family:inherit;font-size:var(--ov-type-section);color:var(--ov-ink-2);cursor:pointer;background:0 0;border:none;border-radius:999px;width:28px;height:28px;font-weight:700;line-height:1}.mem-zoomctl button:hover{background:color-mix(in oklab, var(--ov-ink) 6%, transparent)}.mem-zoomctl__level{font-family:var(--font-mono);font-size:var(--ov-type-caption);color:var(--ov-ink-2);text-align:center;min-width:44px;padding:0 8px;font-weight:600}.mem-lod{z-index:6;font-family:var(--font-mono);font-size:var(--ov-type-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ov-ink-3);white-space:nowrap;pointer-events:none;border-radius:999px;padding:5px 12px;font-weight:600;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.mem-attn{z-index:6;border-radius:13px;width:252px;padding:0;position:absolute;top:14px;bottom:auto;right:16px;overflow:hidden}.mem-attn__head{min-height:40px;font-size:var(--ov-type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ov-ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:0 12px;font-weight:800;list-style:none;display:flex}.mem-attn__head::-webkit-details-marker{display:none}.mem-attn__head::marker{content:""}.mem-attn__head:after{content:"⌄";font-size:var(--ov-type-emphasis);margin-left:7px;line-height:1;transition:transform .18s cubic-bezier(.16,1,.3,1)}.mem-attn[open] .mem-attn__head{border-bottom:1px solid var(--ov-line-soft)}.mem-attn[open] .mem-attn__head:after{transform:rotate(180deg)}.mem-attn__list{padding:4px 13px 10px}.mem-attn__head:focus-visible{outline:2px solid var(--omyt-indigo);outline-offset:-2px}.mem-attn__row{text-align:left;width:100%;font-family:inherit;font-size:var(--ov-type-body);color:var(--ov-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:8px 0 2px;display:flex}.mem-attn__row+.mem-attn__row{border-top:1px solid var(--ov-line-soft)}.mem-attn__detail{font-size:var(--ov-type-caption);color:var(--ov-ink-3);margin-top:1px;display:block}.mem-preview{z-index:7;background:var(--ov-surface);border:1px solid color-mix(in oklab, var(--ov-amber) 35%, var(--ov-line));border-radius:13px;width:264px;padding:13px 15px;position:absolute;box-shadow:0 14px 34px -12px #222e424d;box-shadow:0 14px 34px -12px lab(18.5843% -.502676 -14.3513/.3)}.mem-preview p{font-size:var(--ov-type-body);color:var(--ov-ink);margin:0 0 8px;font-weight:600;line-height:1.5}.mem-preview__meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mem-preview__age{font-family:var(--font-mono);font-size:var(--ov-type-caption);color:var(--ov-ink-3)}.mem-preview__open{font-family:inherit;font-size:var(--ov-type-label);color:var(--ov-amber-deep);cursor:pointer;background:0 0;border:none;margin-top:9px;padding:0;font-weight:700}.mem-empty-overlay{z-index:5;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mem-empty-overlay>*{pointer-events:auto}.ui-rail-dropdown,.ui-rail--dropdown .ui-rail__header,.ui-rail--dropdown>.ui-rail__nav{display:none}.ui-rail-dropdown__trigger{min-height:44px;color:var(--ov-ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 11px;list-style:none;display:flex}.ui-rail-dropdown__trigger::-webkit-details-marker{display:none}.ui-rail-dropdown__trigger::marker{content:""}.ui-rail-dropdown__trigger:hover{background:color-mix(in oklab, var(--ov-ink) 4.5%, transparent)}.ui-rail-dropdown__trigger:focus-visible{outline:2px solid var(--omyt-indigo);outline-offset:-2px;border-radius:13px}.ui-rail-dropdown__dot{background:var(--st-accent-deep,var(--ov-amber-deep));border-radius:999px;flex:none;width:7px;height:7px}.ui-rail-dropdown__label{min-width:0;color:var(--ov-ink);font-size:var(--ov-type-emphasis);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;line-height:1.15;overflow:hidden}.ui-rail-dropdown__count{margin-left:0}.ui-rail-dropdown__chevron{color:var(--ov-ink-3);flex:none;transition:transform .18s cubic-bezier(.16,1,.3,1)}.ui-rail-dropdown[open] .ui-rail-dropdown__chevron{transform:rotate(180deg)}.ui-rail-dropdown__menu{border-top:1px solid var(--ov-line-soft);padding:3px 6px 6px}.ui-rail-dropdown__menu .ui-rail-tab{min-height:40px}.ui-rail-dropdown__station-name{color:var(--ov-ink);font-size:var(--ov-type-section);letter-spacing:-.02em;font-weight:800;line-height:1}.ui-rail-dropdown__station-num{color:var(--st-accent-deep,var(--ov-amber-deep));font-family:var(--font-mono);font-size:var(--ov-type-caption);letter-spacing:.08em;font-weight:700;line-height:1}.ui-rail-dropdown__current{border-left:1px solid var(--ov-line-soft);min-width:0;color:var(--ov-ink-2);font-size:var(--ov-type-label);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:10px;font-weight:700;line-height:1;overflow:hidden}.ui-rail--dropdown.ui-rail--inline{z-index:auto;background:0 0;border:none;flex:none;min-width:0;height:auto;display:block;position:static;inset:auto;width:auto!important}.mem-lockup__picker>.ui-rail--dropdown.ui-rail--inline{width:100%!important}.ui-rail--inline .ui-rail-dropdown{box-shadow:none;background:0 0;border:none;border-radius:0;display:block;position:relative;overflow:visible}.ui-rail--inline .ui-rail-dropdown__trigger{gap:9px;min-height:40px;padding:8px 10px 8px 11px}.ui-rail--inline .ui-rail-dropdown__chevron{margin-left:1px}.ui-rail--inline .ui-rail-dropdown__menu{z-index:10;border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:14px;width:max(100%,205px);padding:4px 6px 6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 3px 8px -4px #252e3d38;box-shadow:0 3px 8px -4px lab(18.6568% -.710368 -10.8543/.22)}.ui-rail--inline .ui-rail-dropdown__menu .ui-rail-tab{min-height:44px}@media (min-width:761px){.ui-rail--dock{background:color-mix(in oklab, var(--ov-surface) 78%, transparent);-webkit-backdrop-filter:blur(10px);border-right:none;border:1px solid var(--ov-line-soft);border-radius:24px;width:auto;min-width:148px;padding:9px;top:50%;bottom:auto;left:16px;transform:translateY(-50%);box-shadow:0 4px 16px -6px #252e3d2e;box-shadow:0 4px 16px -6px lab(18.6568% -.710368 -10.8543/.18)}.ui-rail--dock .ui-rail__header{display:none}.ui-rail--dock .ui-rail__nav{padding:0;overflow:visible}.ui-rail--dock .ui-rail-tab{border-radius:16px}.ui-rail--dropdown:not(.ui-rail--inline){background:0 0;border:none;width:156px;display:block;top:92px;bottom:auto;left:16px}.ui-rail--dropdown:not(.ui-rail--inline) .ui-rail-dropdown{border:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-surface) 84%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:14px;display:block;overflow:hidden;box-shadow:0 3px 8px -4px #252e3d38;box-shadow:0 3px 8px -4px lab(18.6568% -.710368 -10.8543/.22)}}@media (prefers-reduced-motion:reduce){.ui-rail-dropdown__chevron{transition:none}}.mem-lockup__sub{font-size:var(--ov-type-caption);color:var(--ov-ink-3);border-left:1px solid var(--ov-line-soft);text-overflow:ellipsis;white-space:nowrap;max-width:340px;margin-left:2px;padding-left:10px;overflow:hidden}@media (max-width:1240px){.mem-lockup__sub{display:none}}@media (max-width:760px){.mem-lockup__picker{margin:0}.memory-room--stage .mem-lockup{width:calc(100% - 24px);min-height:58px;padding:8px 10px}.memory-room--stage .mem-lockup__picker{width:min(250px,62vw)}.memory-room--stage .mem-lockup--status{max-width:none;padding-block:6px;top:10px;left:12px}.memory-room--stage .mem-tools{top:78px;left:12px;right:auto}.memory-room__bar{align-items:flex-start}.mem-hud,.mem-attn,.mem-lod{display:none}.mem-zoomctl{bottom:92px}}.mem-search{border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:flex}.mem-search input{font-family:inherit;font-size:var(--ov-type-label);color:var(--ov-ink);background:0 0;border:none;outline:none;width:168px;font-weight:600}.mem-search input::placeholder{color:var(--ov-ink-3)}.mem-search kbd{font-family:var(--font-mono);font-size:var(--ov-type-caption);color:var(--ov-ink-3);border:1px solid var(--ov-line-soft);border-radius:5px;padding:2px 5px;font-weight:600;line-height:1}.mem-seg{border-radius:999px;gap:2px;padding:4px;display:flex}.mem-seg button{font-family:inherit;font-size:var(--ov-type-caption);color:var(--ov-ink-3);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:3px 10px;font-weight:700;line-height:1.3}.mem-seg button[aria-pressed=true]{background:color-mix(in oklab, var(--ov-amber) 16%, transparent);color:var(--ov-amber-deep)}.mem-crumb{z-index:6;font-family:inherit;font-size:var(--ov-type-label);color:var(--ov-ink-2);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-weight:700;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.mem-crumb__root{color:var(--ov-ink-3);font-weight:600}.mem-crumb__sep{color:var(--ov-ink-3)}.mem-crumb__count{font-family:var(--font-mono);font-size:var(--ov-type-caption);color:var(--ov-ink-3);font-weight:600}.mem-minimap{z-index:6;cursor:pointer;border-radius:12px;width:148px;height:92px;display:block;position:absolute;bottom:16px;left:16px}@media (max-width:760px){.mem-tools,.mem-crumb,.mem-minimap{display:none}}.memory-stage :is(button.mem-chip,.mem-attn__row,.mem-zoomctl button,.mem-seg button,.mem-preview__open,.mem-crumb):focus-visible,.mem-search:focus-within{outline:2px solid var(--omyt-indigo);outline-offset:2px}.mem-search input:focus{outline:none}.memory-room{--wheel-half:129px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.memory-room__bar{height:58px;margin:var(--station-top-gap,14px) 16px 10px;box-sizing:border-box;border-radius:14px;flex-shrink:0;align-items:center;gap:9px;padding:8px 14px 8px 11px;display:flex;position:relative}.memory-room--memory .memory-room__bar{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0;padding-left:27px}.memory-room__rule{background:var(--ov-line-soft);flex-shrink:0;align-self:stretch;width:1px;margin:0 7px 0 5px}.memory-room__head{flex:1;align-items:center;min-width:0;display:flex}.memory-room__bar .ui-room-header{width:100%;min-width:0}.memory-room__bar .ui-room-header__copy{align-items:center;gap:8px;min-width:0;display:flex}.memory-room__bar .ui-room-header__title-row{display:contents!important}.memory-room__bar .ui-room-header__title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.memory-room__bar .ui-room-header__subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--ov-ink-2)!important;margin-top:0!important}.memory-room__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.memory-room{--room-pad:clamp(24px, 3vw, 40px);--station-top-gap:14px;--room-gap-top:24px;--room-gap-section:28px;--room-gap-row:12px;--room-meta-w:320px}.mem-work{max-width:1160px;padding:var(--room-gap-top) var(--room-pad) 64px;gap:var(--room-gap-section);box-sizing:border-box;flex-direction:column;display:flex}.mem-cols{grid-template-columns:minmax(0, 1fr) var(--room-meta-w);gap:var(--room-gap-section);display:grid}@media (max-width:1180px){.mem-cols{grid-template-columns:minmax(0,1fr)}}.mem-empty{box-sizing:border-box;border:1px dashed color-mix(in oklab, var(--ov-line) 90%, transparent);background:color-mix(in oklab, var(--ov-ink) 2%, transparent);border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:170px;max-height:280px;padding:26px 30px;display:flex}.mem-empty__title{font-size:var(--ov-type-section);color:var(--ov-ink);letter-spacing:-.01em;font-weight:700}.mem-empty__body{font-size:var(--ov-type-emphasis);color:var(--ov-ink-2);max-width:56ch;line-height:1.6}.mem-section{border-bottom:1px solid var(--ov-line-soft);align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.mem-section__label{font-size:var(--ov-type-caption);color:var(--ov-ink-2);text-transform:uppercase;letter-spacing:.07em;font-weight:800}.mem-section__count{font-family:var(--font-mono);font-size:var(--ov-type-label);color:var(--ov-ink);font-variant-numeric:tabular-nums;font-weight:800}.mem-section__meta{font-size:var(--ov-type-caption);color:var(--ov-ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-weight:600;overflow:hidden}.mem-deck{border:1px solid var(--ov-line);background:var(--ov-surface);border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 5px #252e3d0d;box-shadow:0 1px 5px lab(18.6568% -.710368 -10.8543/.05)}.mem-deck__head{background:color-mix(in oklab, var(--ov-ink) 3.5%, transparent);border-bottom:1px solid var(--ov-line-soft);flex-shrink:0;align-items:baseline;gap:8px;padding:10px 16px;display:flex}.mem-deck__body{min-height:0;padding:14px 16px}.mem-deck__body--flush{min-height:0;padding:0}.mem-meta{border-left:1px solid var(--ov-line-soft);flex-direction:column;min-height:0;padding-left:20px;display:flex}.mem-meta__head{border-bottom:1px solid var(--ov-line-soft);font-size:var(--ov-type-label);color:var(--ov-ink);flex-shrink:0;align-items:center;gap:8px;padding:13px 0;font-weight:800;display:flex}.mem-meta__chip{font-family:var(--font-mono);font-size:var(--ov-type-caption);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:2px 8px;font-weight:800}.memory-room__content{isolation:isolate;min-height:0;padding-left:var(--mem-dock-inset,clamp(188px, calc(172px + 1.1vw), 208px));flex-direction:column;flex:1;display:flex;position:relative}.memory-room--dropdown-nav .memory-room__content{padding-left:0}.vision-room-actions{z-index:6;align-items:center;gap:8px;display:flex;position:absolute;top:18px;right:48px}.memory-room__rail-slot{z-index:5;box-sizing:border-box;flex-direction:column;gap:10px;width:148px;padding:0 14px;display:flex;position:absolute;left:16px;overflow:hidden}.memory-room__rail-slot--top{bottom:calc(50% + var(--wheel-half,129px) + 69px);max-height:calc(50% - var(--wheel-half,129px) - 89px)}.memory-room__rail-slot--bottom{top:calc(50% + var(--wheel-half,129px) - 9px);max-height:calc(50% - var(--wheel-half,129px) - 41px)}@media (min-width:761px){.memory-room--dropdown-nav{--room-gap-top:24px}.memory-room--dropdown-nav .memory-room__rail-slot{flex-direction:row;gap:24px;width:auto;max-height:none;padding:0;top:18px;bottom:auto;overflow:visible}.memory-room--dropdown-nav .memory-room__rail-slot--top{left:48px}.memory-room--dropdown-nav .memory-room__rail-slot--bottom{left:auto;right:48px}.memory-room--workbench>.memory-room__content>.room-context-tools:not(.room-context-tools--overlay){z-index:7;background:0 0;border:0;width:max-content;max-width:34%;min-height:32px;padding:0;position:absolute;top:24px;left:50%;transform:translate(-50%)}.memory-room--workbench>.memory-room__content>.room-context-tools:not(.room-context-tools--overlay)+div{--room-gap-top:68px}}.mem-rail-stat{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.mem-rail-stat__label{font-size:var(--ov-type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ov-ink-3);white-space:nowrap;font-weight:600}.mem-rail-stat__value{font-family:var(--font-mono);font-size:var(--ov-type-body);font-variant-numeric:tabular-nums;color:var(--ov-ink);letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;font-weight:700;line-height:1.2;display:flex}.mem-rail-stat__value--state{font-family:inherit;font-size:var(--ov-type-label);letter-spacing:0}.mem-rail-stat__value--text{font-family:inherit;font-size:var(--ov-type-label);color:var(--ov-ink-2);font-weight:600}.mem-rail-stat__dot{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.mem-rail-stat__hint{display:none}.mem-doorrow{transition:background .14s}.mem-doorrow:hover{background:color-mix(in oklab, var(--ov-ink) 4%, transparent)}@media (max-width:760px){.memory-room{--station-top-gap:10px}.memory-room__bar{align-items:center;height:58px;margin:10px 12px 8px;padding:8px 10px}.memory-room--memory .memory-room__bar{margin-left:0;padding-left:22px}.memory-room--dropdown-nav .memory-room__bar{flex-wrap:nowrap}.memory-room--dropdown-nav .memory-room__head{flex:1;width:auto;min-width:0;padding-top:0}.memory-room__bar--has-actions{margin-bottom:60px}.memory-room__bar .memory-room__actions{flex-wrap:wrap;justify-content:flex-start;min-height:44px;margin:0;position:absolute;top:calc(100% + 8px);left:4px;right:4px}.memory-room__bar .mem-lockup__picker{width:min(290px,100% - 34px)}.memory-room__bar .mem-lockup__name,.memory-room__bar .mem-lockup__num{display:none}.memory-room__content{padding-bottom:76px;padding-left:0}.memory-room__rail-slot{flex-flow:wrap;gap:18px;width:auto;padding:0 16px 10px;position:static;overflow:visible}.vision-room-actions{flex-wrap:wrap;padding:0 16px 12px;position:static}.ui-room-header{flex-wrap:wrap;width:100%;align-items:flex-start!important;gap:10px!important}.ui-room-header__copy{flex:100%}.ui-room-header__actions{flex-wrap:wrap;width:100%;gap:8px!important;margin-left:0!important}}@media (max-width:520px){.memory-room__bar .memory-room__rule,.memory-room__bar .memory-room__head{display:none}.memory-room__bar .mem-lockup__picker{width:calc(100% - 42px)}}@media (max-width:760px){.direct-mail-page{padding:20px 16px!important}.direct-mail-page__inner{gap:20px!important}.direct-mail-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.direct-mail-split{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.direct-mail-log{overflow-x:auto!important}.direct-mail-log__table{min-width:720px}}@media (max-width:520px){.direct-mail-config-row{flex-direction:column;align-items:stretch!important;gap:8px!important}.direct-mail-config-row input{width:100%!important}}@media (prefers-reduced-motion:reduce){.direct-mail-toggle__track,.direct-mail-toggle__knob{transition:none!important}}.memory-room__content .ui-card:not(.ui-card--interactive){background:var(--ov-surface);border:1px solid var(--ov-line);box-shadow:0 1px 5px #252e3d0d;box-shadow:0 1px 5px lab(18.6568% -.710368 -10.8543/.05)}.memory-room--stage .memory-room__content{padding-left:0}.memory-room__content .vision-panel,.memory-room__content .output-generic-panel{background:color-mix(in oklab, var(--ov-surface) 96%, var(--ov-cyan) 4%);border-color:var(--ov-line-soft);box-shadow:0 1px 2px #242f3a0a;box-shadow:0 1px 2px lab(18.7505% -2.17971 -8.68827/.04)}.memory-room__content .vision-panel__heading{border-bottom:1px solid var(--ov-line-soft);padding-bottom:10px}.memory-room--vision-modern .vision-panel,.memory-room--vision-modern .output-generic-panel,.memory-room--vision-modern .output-package-list,.memory-room--vision-modern .output-package-main{box-shadow:none;background:0 0;border:0;border-radius:0}.memory-room.memory-room--vision-modern .vision-panel,.memory-room.memory-room--vision-modern .output-generic-panel{padding:var(--ov-tile-section-pad-x);border:var(--ov-border-width-1) solid var(--ov-tile-section-border);border-radius:var(--ov-tile-section-radius);background:var(--ov-tile-section-bg);box-shadow:var(--ov-tile-section-shadow)}.memory-room--vision-modern .vision-panel__heading{border-bottom-color:var(--ov-tile-section-divider);background:0 0;border-radius:0;margin:0 0 14px;padding:0 0 12px}.memory-room--vision-modern .vision-distribution-grid,.memory-room--vision-modern .vision-performance-grid,.memory-room--vision-modern .output-package-layout{gap:var(--room-gap-section)}.memory-room--vision-modern .output-package-main{border-left:1px solid var(--ov-line-soft);padding-left:var(--room-gap-section)}.memory-room--vision-modern .vision-command-hero__frame{border-color:var(--ov-line);border-radius:12px;box-shadow:0 1px 5px #252e3d0d;box-shadow:0 1px 5px lab(18.6568% -.710368 -10.8543/.05)}.memory-room--vision-modern .vision-distribution-states{border-block:1px solid var(--ov-line-soft);gap:0}.memory-room--vision-modern .vision-distribution-states>div{border:0;border-right:1px solid var(--ov-line-soft);background:0 0;border-radius:0}.memory-room--vision-modern .vision-distribution-states>div:last-child{border-right:0}.memory-room--outcomes-modern .mem-deck{border:var(--ov-border-width-1) solid var(--ov-tile-section-border);border-radius:var(--ov-tile-section-radius);background:var(--ov-tile-section-bg);box-shadow:var(--ov-tile-section-shadow)}.memory-room--outcomes-modern .mem-deck__head{padding:14px var(--ov-tile-section-pad-x);border-bottom-color:var(--ov-tile-section-divider);background:color-mix(in oklab, var(--ov-field-accent) 4%, var(--ov-surface))}.memory-room--outcomes-modern .mem-deck__body{padding:16px var(--ov-tile-section-pad-x) var(--ov-tile-section-pad-bottom)}.memory-room--outcomes-modern .ov-card{border:var(--ov-border-width-1) solid var(--ov-tile-object-border);border-radius:var(--ov-tile-object-radius);background:var(--ov-tile-object-bg);box-shadow:var(--ov-tile-object-shadow)}.memory-room--outcomes-modern .ov-card+.ov-card{margin-top:var(--room-gap-section)}.vision-doc-editor{border:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-cyan) 3%, var(--ov-surface));border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.vision-doc-editor__heading,.vision-doc-editor__actions,.vision-doc-add,.vision-doc-block>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.vision-doc-editor__heading>div{gap:2px;display:grid}.vision-doc-editor__heading strong{font-size:var(--ov-type-body);color:var(--ov-ink)}.vision-doc-editor__heading span,.vision-doc-editor__actions>span{font-size:var(--ov-type-label);color:var(--ov-ink-2)}.vision-doc-controls{grid-template-columns:minmax(140px,1fr) 1fr 1.3fr;gap:8px;display:grid}.vision-doc-controls fieldset{border:1px solid var(--ov-line);background:var(--ov-surface);border-radius:8px;align-items:center;gap:8px;min-width:0;margin:0;padding:5px 8px 6px;display:flex}.vision-doc-controls legend,.vision-doc-field>span{color:var(--ov-ink-3);font-size:var(--ov-type-label);letter-spacing:.045em;text-transform:uppercase;font-weight:800}.vision-doc-controls fieldset label{color:var(--ov-ink-2);font-size:var(--ov-type-label);text-transform:capitalize;align-items:center;gap:3px;display:inline-flex}.vision-doc-field{gap:4px;min-width:0;display:grid}.vision-doc-field input,.vision-doc-field textarea,.vision-doc-field select,.vision-doc-add select{border:1px solid var(--ov-line);background:var(--ov-surface);width:100%;min-width:0;color:var(--ov-ink);font:inherit;font-size:var(--ov-type-body);border-radius:7px;padding:6px 7px;line-height:1.35}.vision-doc-field textarea{resize:vertical}.vision-doc-blocks{gap:6px;display:grid}.vision-doc-block{border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:9px;overflow:hidden}.vision-doc-block>header{min-height:44px;padding:4px 6px 4px 8px}.vision-doc-block__toggle{min-height:44px;color:var(--ov-ink-2);font:inherit;font-size:var(--ov-type-label);text-transform:capitalize;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:800;display:inline-flex}@media (pointer:coarse),(max-width:760px){.vision-doc-block>header,.vision-doc-block__toggle{min-height:44px}}.vision-doc-block__body{border-top:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-ink) 1.5%, var(--ov-surface));gap:8px;padding:9px;display:grid}.vision-doc-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vision-doc-repeaters{gap:7px;display:grid}.vision-doc-repeater{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:6px;display:grid}.vision-doc-repeater--timeline{grid-template-columns:.5fr 1fr 1.2fr auto}.vision-doc-upload{width:fit-content;position:relative;overflow:hidden}.vision-doc-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.vision-doc-defects,.vision-doc-validation{background:color-mix(in oklab, var(--ov-amber) 8%, var(--ov-surface));color:var(--ov-amber-deep);font-size:var(--ov-type-label);border-radius:8px;gap:3px;padding:8px 9px;display:grid}.vision-doc-add{justify-content:flex-start}.vision-doc-add select{width:170px}@media (max-width:760px){.vision-doc-controls,.vision-doc-pair,.vision-doc-repeater,.vision-doc-repeater--timeline{grid-template-columns:1fr}.vision-doc-editor__actions{flex-direction:column;align-items:flex-start}}.vision-landing-modal{width:min(1320px,100%);max-height:min(86vh,820px);overflow:auto}.vision-landing-workbench-wrap{flex:none;min-height:0;padding:0 20px 14px}.vision-puck-workbench{border:1px solid var(--ov-line);background:var(--ov-surface);border-radius:12px;min-height:520px;overflow:hidden}.vision-workbench-loading{border:1px solid var(--ov-line);min-height:520px;color:var(--ov-ink-3);font-size:var(--ov-type-label);border-radius:12px;place-items:center;display:grid}.vision-source-notice{margin-bottom:8px}.vision-puck-workbench [class*=Puck]{--puck-color-azure-04:var(--ov-cyan)}.vision-puck-draft-state{color:var(--ov-ink-3);font-size:var(--ov-type-label);font-weight:700}.vision-puck-hero,.vision-puck-section,.vision-puck-cta{color:var(--ov-ink);padding:clamp(24px,5vw,68px)}.vision-puck-hero{background:radial-gradient(circle at 78% 18%, color-mix(in oklab, var(--ov-cyan) 20%, transparent), transparent 42%), var(--ov-surface);flex-direction:column;justify-content:center;min-height:360px;display:flex}.vision-puck-hero>span,.vision-puck-section>span{color:var(--ov-cyan-deep);font-size:var(--ov-type-label);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.vision-puck-hero h2{max-width:780px;font-size:var(--ov-type-hero);letter-spacing:-.035em;margin:20px 0 12px;line-height:.98}.vision-puck-hero p{max-width:640px;color:var(--ov-ink-2);font-size:var(--ov-type-section);margin:0;line-height:1.45}.vision-puck-hero button,.vision-puck-cta button{background:var(--ov-ink);width:fit-content;color:var(--ov-surface);font:inherit;border:0;border-radius:8px;margin-top:24px;padding:11px 16px;font-weight:700}.vision-puck-section{border-top:1px solid var(--ov-line-soft)}.vision-puck-section h3,.vision-puck-cta h3{font-size:var(--ov-type-display);letter-spacing:-.035em;margin:12px 0 8px;line-height:1.08}.vision-puck-section>p{max-width:680px;color:var(--ov-ink-2);font-size:var(--ov-type-section);line-height:1.6}.vision-puck-proof{background:var(--ov-line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin-top:24px;display:grid}.vision-puck-proof article{background:var(--ov-surface);min-height:150px;padding:18px}.vision-puck-proof p{color:var(--ov-ink-2);line-height:1.5}.vision-puck-objection{background:color-mix(in oklab, var(--ov-amber) 5%, var(--ov-surface))}.vision-puck-cta{text-align:center;background:var(--ov-ink);color:var(--ov-surface)}.vision-puck-cta button{background:var(--ov-surface);color:var(--ov-ink);margin-inline:auto}.vision-landing-controls{grid-template-columns:180px 180px minmax(260px,1fr);gap:10px;padding:0 20px 14px;display:grid}@media (max-width:760px){.vision-landing-controls{grid-template-columns:1fr}.vision-puck-workbench{min-height:460px}.vision-puck-workbench h2 code{display:none}}.vision-campaign-graph-shell{border-top:1px solid var(--ov-line-soft);margin-top:12px;padding-top:10px;overflow:hidden}.vision-campaign-graph-shell__heading{color:var(--ov-ink-2);font-size:var(--ov-type-label);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.vision-campaign-graph-shell__heading small{color:var(--ov-ink-3)}.vision-campaign-graph{border:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-cyan) 1.5%, var(--ov-surface));border-radius:11px;height:330px;overflow:hidden}.ov-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.vision-campaign-graph__empty{border:1px dashed var(--ov-line);color:var(--ov-ink-3);font-size:var(--ov-type-label);border-radius:10px;padding:18px}.vision-flow-node-wrap{width:230px;border:1px solid var(--ov-line)!important;border-top:2px solid var(--ov-cyan)!important;background:var(--ov-surface)!important;box-shadow:0 2px 8px color-mix(in oklab, var(--ov-ink) 6%, transparent)!important;border-radius:9px!important;padding:0!important}.vision-flow-node-wrap--measured{border-top-color:var(--ov-emerald-deep)!important}.vision-flow-node-wrap--blocked{border-top-color:var(--ov-red)!important}.vision-flow-node-wrap--gate{border-top-color:var(--ov-amber-deep)!important}@media (prefers-reduced-motion:reduce){.output-studio *,.output-studio :before,.output-studio :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vision-flow-node{text-align:left;gap:3px;padding:10px 11px;display:grid}.vision-flow-node span{color:var(--ov-ink-2);font-size:var(--ov-type-label);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.vision-flow-node strong{color:var(--ov-ink);font-size:var(--ov-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vision-flow-node small{color:var(--ov-ink-2);font-size:var(--ov-type-label)}.vision-campaign-graph .react-flow__edge-path{stroke:var(--ov-line);stroke-width:1.3px}.vision-campaign-graph .react-flow__controls{border:1px solid var(--ov-line);box-shadow:none;border-radius:8px;overflow:hidden}.vision-campaign-graph .react-flow__controls button{border-bottom-color:var(--ov-line-soft);background:var(--ov-surface);color:var(--ov-ink)}.vision-dimension-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;display:grid}.vision-dimension-grid article{border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:9px;gap:4px;min-height:102px;padding:10px;display:grid;position:relative}.vision-dimension-grid span{color:var(--ov-ink-2);font-size:var(--ov-type-label);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.vision-dimension-grid strong{color:var(--ov-ink);font-size:var(--ov-type-body);text-transform:capitalize}.vision-dimension-grid small{color:var(--ov-ink-2);font-size:var(--ov-type-label);line-height:1.4}.vision-dimension-grid i{width:fit-content;color:var(--ov-ink-2);font-size:var(--ov-type-label);text-transform:uppercase;margin-top:auto;font-style:normal;font-weight:800}.vision-dimension-grid i[data-measured=true]{color:var(--ov-emerald-deep)}.vision-performance-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:8px;display:grid}.vision-performance-grid article{border:1px solid var(--ov-line-soft);background:var(--ov-surface);border-radius:10px;gap:10px;min-width:0;padding:11px;display:grid}.vision-performance-grid article[data-fatigue=fatigued]{border-color:color-mix(in oklab, var(--ov-red) 35%, var(--ov-line))}.vision-performance-grid article[data-fatigue=watch]{border-color:color-mix(in oklab, var(--ov-amber) 45%, var(--ov-line))}.vision-performance-grid header,.vision-performance-grid footer{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vision-performance-grid header>div{gap:2px;min-width:0;display:grid}.vision-performance-grid header strong,.vision-performance-grid header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vision-performance-grid header strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.vision-performance-grid header span,.vision-performance-grid footer{color:var(--ov-ink-2);font-size:var(--ov-type-label)}.vision-performance-grid header i{color:var(--ov-ink-2);font-size:var(--ov-type-label);text-transform:uppercase;font-style:normal;font-weight:800}.vision-performance-grid article[data-fatigue=healthy] header i{color:var(--ov-emerald-deep)}.vision-performance-grid article[data-fatigue=fatigued] header i{color:var(--ov-red-deep)}.vision-performance-grid article[data-fatigue=watch] header i{color:var(--ov-amber-deep)}.vision-performance-grid article>div{background:var(--ov-line-soft);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.vision-performance-grid article>div span{background:var(--ov-surface);gap:2px;padding:8px;display:grid}.vision-performance-grid article>div small{color:var(--ov-ink-2);font-size:var(--ov-type-label);text-transform:uppercase}.vision-performance-grid article>div strong{color:var(--ov-ink);font-size:var(--ov-type-body)}.vision-performance-grid footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.vision-performance-grid{grid-template-columns:1fr}.vision-performance-grid article>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.vision-learn{gap:var(--room-gap-section,28px);flex-direction:column;min-width:0;display:flex}.vision-learn>:is(.vision-panel,.vision-understanding){content-visibility:auto;contain-intrinsic-size:auto 420px;flex:none}.vision-learn__panel{margin:0}.vision-learn .vision-panel__heading{margin-bottom:16px;padding-block:12px}.vision-learn .vision-panel__heading p{color:var(--ov-ink-2)}.vision-panel__status{border:1px solid var(--ov-line);min-height:26px;color:var(--ov-ink-3);font-size:var(--ov-type-caption);letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.vision-panel__status[data-tone=active]{border-color:color-mix(in oklab, var(--ov-cyan) 30%, var(--ov-line));background:color-mix(in oklab, var(--ov-cyan) 7%, var(--ov-surface));color:var(--ov-cyan-deep)}.vision-calibration .vision-panel__heading{margin-bottom:0}.vision-calibration__summary{color:var(--ov-ink-2);font-size:var(--ov-type-emphasis);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0;padding-top:14px;line-height:1.5}.vision-outcome-list{display:grid}.vision-outcome-card{border-top:1px solid var(--ov-line-soft);gap:6px;padding:14px 0;display:grid}.vision-outcome-card:first-child{border-top:0;padding-top:0}.vision-outcome-card:last-child{padding-bottom:0}.vision-outcome-card header,.vision-signal-card header,.vision-recommendation-list header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vision-outcome-card header strong,.vision-signal-card header strong,.vision-recommendation-list header strong{color:var(--ov-ink);font-size:var(--ov-type-emphasis);text-transform:capitalize;font-weight:700}.vision-outcome-card header span,.vision-signal-card header span,.vision-recommendation-list header span{color:var(--ov-ink-3);font-size:var(--ov-type-label);flex:none;font-weight:700}.vision-outcome-card header span[data-measured=true],.vision-signal-card header span[data-measured=true],.vision-recommendation-list header span[data-measured=true]{color:var(--ov-emerald-deep)}.vision-outcome-card p,.vision-signal-card p,.vision-recommendation-list p{margin:0}.vision-outcome-card__summary{color:var(--ov-ink-3);font-size:var(--ov-type-body);line-height:1.45}.vision-outcome-card__exemplar{color:var(--ov-cyan-deep);font-size:var(--ov-type-body);line-height:1.45}.vision-outcome-card__exemplar a{color:inherit;text-underline-offset:2px;margin-left:8px;font-weight:700;text-decoration-thickness:1px}.vision-outcome-card__action{max-width:72ch;color:var(--ov-ink-2);font-size:var(--ov-type-emphasis);text-wrap:pretty;line-height:1.5}.vision-signal-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.vision-signal-card{border:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-cyan) 3%, var(--ov-surface));border-radius:10px;flex-direction:column;align-items:stretch;min-width:0;padding:14px;display:flex}.vision-signal-card>.vision-learning-class{align-self:flex-start}.vision-signal-card__meta{color:var(--ov-ink-3);font-size:var(--ov-type-body);line-height:1.4;margin-top:6px!important}.vision-signal-card__metrics{color:var(--ov-ink-2);font-size:var(--ov-type-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;margin-top:10px;display:flex}.vision-signal-card__context{color:var(--ov-ink-3);font-size:var(--ov-type-body);line-height:1.45;margin-top:6px!important}.vision-signal-card>.output-action{align-self:flex-start;margin-top:12px}.vision-learn__subsection{border-top:1px solid var(--ov-line-soft);margin-top:20px;padding-top:16px}.vision-learn__subsection-header{justify-content:space-between;align-items:baseline;gap:12px;min-height:24px;margin-bottom:8px;display:flex}.vision-learn__subsection-header h3{color:var(--ov-ink);font-size:var(--ov-type-emphasis);margin:0;font-weight:700;line-height:1.25}.vision-learn__subsection-header>span{color:var(--ov-ink-3);font-size:var(--ov-type-label);font-weight:700}.vision-recommendation-list{display:grid}.vision-recommendation-list article{border-top:1px solid var(--ov-line-soft);gap:5px;padding:12px 0;display:grid}.vision-recommendation-list article:first-child{border-top:0}.vision-recommendation-list article:last-child{padding-bottom:0}.vision-recommendation-list p{max-width:72ch;color:var(--ov-ink-2);font-size:var(--ov-type-emphasis);text-wrap:pretty;line-height:1.5}.vision-receipt-list{display:grid}.vision-receipt-list>div{border-top:1px solid var(--ov-line-soft);min-height:52px;color:var(--ov-ink-2);font-size:var(--ov-type-emphasis);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;line-height:1.45;display:flex}.vision-receipt-list>div:first-child{border-top:0}.vision-receipt-list>div>span:last-child{flex:none;align-items:center;gap:10px;display:inline-flex}.vision-receipt-list strong{color:var(--ov-ink);text-transform:capitalize}.vision-receipt-list time{color:var(--ov-ink-3);font-size:var(--ov-type-label)}.vision-receipt-list .output-action{min-height:36px;padding:0 10px}.vision-receipt-list__empty{color:var(--ov-ink-3);font-size:var(--ov-type-emphasis);margin:0;line-height:1.5}.vision-learn .vision-dimension-grid{gap:12px}.vision-learn .vision-dimension-grid article{gap:6px;min-height:116px;padding:14px}.vision-learn .vision-dimension-grid span{font-size:var(--ov-type-label)}.vision-learn .vision-dimension-grid strong{font-size:var(--ov-type-emphasis)}.vision-learn .vision-dimension-grid small{color:var(--ov-ink-2);font-size:var(--ov-type-body);line-height:1.5}.vision-learn .vision-dimension-grid i{font-size:var(--ov-type-label)}.vision-learn .vision-performance-grid{gap:12px}.vision-learn .vision-performance-grid article{gap:12px;padding:14px}.vision-learn .vision-performance-grid header strong{font-size:var(--ov-type-emphasis)}.vision-learn .vision-performance-grid header span,.vision-learn .vision-performance-grid footer{font-size:var(--ov-type-body)}.vision-learn .vision-performance-grid header i,.vision-learn .vision-performance-grid article>div small{font-size:var(--ov-type-label)}.vision-learn .vision-performance-grid article>div strong{font-size:var(--ov-type-emphasis)}.vision-understanding__answer li>button:focus-visible,.vision-understanding__radio:focus-visible,.vision-understanding__ask input:focus-visible{outline:2px solid var(--ov-indigo);outline-offset:2px}@media (max-width:760px){.vision-learn{gap:20px}.vision-learn .vision-panel__heading{margin-bottom:14px}.vision-calibration .vision-panel__heading{margin-bottom:0}.vision-panel__status{align-self:flex-start}.vision-outcome-card header,.vision-signal-card header,.vision-recommendation-list header{flex-direction:column;align-items:flex-start;gap:4px}.vision-signal-grid{grid-template-columns:1fr}.vision-signal-card>.output-action{width:100%}.vision-learn__subsection-header{flex-direction:column;align-items:flex-start;gap:4px}.vision-receipt-list>div{flex-direction:column;align-items:flex-start}.vision-receipt-list>div>span:last-child{justify-content:space-between;width:100%}.vision-receipt-list .output-action{min-height:44px}}.vision-tiktok-consent{border:1px solid color-mix(in oklab, var(--ov-cyan) 28%, var(--ov-line));background:color-mix(in oklab, var(--ov-cyan) 4%, var(--ov-surface));width:min(520px,100%);color:var(--ov-ink-2);font-size:var(--ov-type-label);border-radius:10px;gap:8px;padding:10px;display:grid}.vision-tiktok-consent>div:first-child,.vision-tiktok-consent>label{gap:4px;display:grid}.vision-tiktok-consent>div:first-child span,.vision-tiktok-consent small{color:var(--ov-ink-3)}.vision-tiktok-consent select{border:1px solid var(--ov-line);background:var(--ov-surface);min-width:180px;color:var(--ov-ink);font:inherit;border-radius:7px;padding:5px 7px}.vision-tiktok-consent__checks,.vision-tiktok-consent>div:last-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.vision-tiktok-consent__checks label,.vision-tiktok-consent__confirm{align-items:flex-start;gap:5px;line-height:1.4;display:inline-flex!important}.ov-chat-composer:focus-within,.ov-field-input:focus-visible{outline:2px solid color-mix(in oklab, var(--ov-indigo) 72%, transparent);outline-offset:2px;border-color:var(--ov-indigo)!important}.ov-skip-link{z-index:300;box-sizing:border-box;border:1px solid var(--ov-line);background:var(--ov-surface);min-height:44px;color:var(--ov-ink);font-size:var(--ov-type-body);border-radius:9px;align-items:center;padding:9px 13px;font-weight:800;text-decoration:none;transition:transform .16s;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px));box-shadow:0 8px 24px #1922302e;box-shadow:0 8px 24px lab(12.8457% -.51146 -10.7977/.18)}.ov-skip-link:focus-visible{transform:translateY(0)}.memory-room .mem-lockup.mem-lockup--station-status,.memory-stage .mem-lockup.mem-lockup--station-status{box-sizing:border-box;border-radius:0 10px 10px 0;gap:0;width:calc(100% - 308px);height:40px;min-height:40px;padding:4px 6px 4px 10px;top:14px;left:0}.mem-lockup--station-status .mem-stage-metrics{border-left:0;flex:0 auto;height:32px}.mem-lockup--station-status .mem-stage-metric{min-height:32px;color:var(--ov-ink-3);font:700 var(--ov-type-caption)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;gap:6px;padding:0 5px}.mem-lockup--station-status .mem-stage-metric:first-child{padding-left:5px}.mem-lockup--station-status .mem-stage-metric__label{color:inherit;font-family:inherit;font-size:var(--ov-type-caption);font-weight:inherit;letter-spacing:.06em}.mem-lockup--station-status .mem-stage-metric b{font-family:inherit;font-size:var(--ov-type-label);font-weight:700}.mem-lockup--station-status .mem-stage-metric+.mem-stage-metric:before{opacity:.7;left:-3px}.mem-stage-context,.mem-stage-focus,.mem-stage-meta{white-space:nowrap;flex:none;align-items:center;min-width:0;height:30px;display:flex}.mem-stage-context{border-right:1px solid var(--ov-line-soft);max-width:30%;padding-right:9px;overflow:hidden}.mem-stage-trace{min-width:0;color:var(--ov-ink-3);font:700 var(--ov-type-caption)/1 var(--font-mono);white-space:nowrap;align-items:center;gap:10px;display:flex}.mem-stage-trace__item{align-items:center;gap:5px;display:inline-flex}.mem-stage-trace__item i{width:14px;height:3px;box-shadow:0 0 7px color-mix(in oklab, var(--st-accent) 18%, transparent);border-radius:999px;flex:none}.mem-stage-trace em{border-left:1px solid var(--ov-line-soft);min-width:0;color:var(--ov-ink-3);text-overflow:ellipsis;padding-left:8px;font-weight:600;overflow:hidden}.mem-stage-focus{border:1px solid color-mix(in oklab, var(--st-accent) 38%, var(--ov-line-soft));background:color-mix(in oklab, var(--st-accent) 7%, transparent);color:var(--st-accent-deep,var(--ov-ink));font:700 var(--ov-type-caption)/1 var(--font-mono);border-radius:7px;margin-left:7px;padding:0 10px}.mem-stage-focus b{color:var(--ov-ink);font-size:var(--ov-type-caption)}.mem-stage-meta{color:var(--ov-ink-3);font:600 var(--ov-type-caption)/1 var(--font-mono);text-overflow:ellipsis;margin-left:auto;padding:0 9px;overflow:hidden}.mem-stage-actions{border-left:1px solid var(--ov-line-soft);white-space:nowrap;flex:none;align-items:center;gap:5px;height:30px;margin-left:0;padding-left:7px;display:flex}@media (max-width:1320px){.mem-stage-meta,.mem-stage-trace em{display:none}}@media (max-width:1080px){.mem-stage-context{display:none}.mem-stage-focus{margin-left:auto}}.mem-stage-actions>*{flex-shrink:0}.mem-stage-actions .omyt-btn{height:27px!important;min-height:27px!important;font-family:var(--font-mono)!important;font-size:var(--ov-type-caption)!important;border-radius:6px!important;gap:5px!important;padding:4px 9px!important;font-weight:700!important;line-height:1.2!important}.mem-attn.mem-attn--station{border-color:color-mix(in oklab, var(--ov-amber) 48%, var(--ov-line));background:color-mix(in oklab, var(--ov-amber) 9%, var(--ov-surface));width:292px;min-height:40px;box-shadow:0 6px 20px -8px color-mix(in oklab, var(--ov-amber-deep) 30%, transparent);border-radius:10px 0 0 10px;top:14px;right:0}.memory-room--actions-stage .mem-lockup.mem-lockup--station-status{-webkit-backdrop-filter:blur(20px)saturate(135%);background:#ffffffd1;border-color:#3e466721;width:calc(100% - 344px);height:44px;min-height:44px;padding:5px 6px 5px 10px;top:auto;bottom:14px;box-shadow:inset 0 1px #fffffff2,0 2px 5px #1d233e0d,0 18px 44px #433c751c}.memory-room--actions-stage .mem-attn.mem-attn--station{border-color:color-mix(in oklab, var(--ov-amber) 48%, #3e466721);background:color-mix(in oklab, var(--ov-amber) 12%, #ffffffe6);box-shadow:inset 0 1px 0 #fffffff5, 0 2px 6px color-mix(in oklab, var(--ov-amber) 16%, transparent);-webkit-backdrop-filter:blur(20px)saturate(135%);top:auto;bottom:14px}.memory-room--actions-stage .mem-attn--station[open]{background:color-mix(in oklab, var(--ov-amber) 9%, var(--ov-surface));box-shadow:inset 0 1px 0 #fffffff5, 0 6px 8px -6px color-mix(in oklab, var(--ov-amber) 32%, var(--ov-ink))}.memory-room--readiness-stage .mem-lockup.mem-lockup--station-status{-webkit-backdrop-filter:blur(20px)saturate(135%);background:#ffffffd1;border-color:#3e466721;width:calc(100% - 344px);height:44px;min-height:44px;padding:5px 6px 5px 10px;top:auto;bottom:14px;box-shadow:inset 0 1px #fffffff2,0 2px 5px #1d233e0d,0 18px 44px #433c751c}.memory-room--readiness-stage .mem-attn.mem-attn--station{border-color:color-mix(in oklab, var(--ov-amber) 48%, #3e466721);background:color-mix(in oklab, var(--ov-amber) 12%, #ffffffe6);box-shadow:inset 0 1px 0 #fffffff5, 0 2px 6px color-mix(in oklab, var(--ov-amber) 16%, transparent);-webkit-backdrop-filter:blur(20px)saturate(135%);top:auto;bottom:14px}.memory-room--readiness-stage .mem-attn--station[open]{background:color-mix(in oklab, var(--ov-amber) 9%, var(--ov-surface));box-shadow:inset 0 1px 0 #fffffff5, 0 6px 8px -6px color-mix(in oklab, var(--ov-amber) 32%, var(--ov-ink))}.memory-room--readiness-stage .mem-attn__title{font-size:var(--ov-type-caption);letter-spacing:.06em}.memory-room--outcomes-modern .memory-room__content{box-sizing:border-box;padding-bottom:58px}.memory-room--outcomes-modern .mem-lockup.mem-lockup--station-status{-webkit-backdrop-filter:blur(20px)saturate(135%);background:#ffffffd1;border-color:#3e466721;width:calc(100% - 508px);height:44px;min-height:44px;padding:5px 6px 5px 10px;top:auto;bottom:14px;left:180px;box-shadow:inset 0 1px #fffffff2,0 2px 5px #1d233e0d,0 18px 44px #433c751c}.memory-room--outcomes-modern .mem-attn.mem-attn--station{border-color:color-mix(in oklab, var(--ov-amber) 48%, #3e466721);background:color-mix(in oklab, var(--ov-amber) 12%, #ffffffe6);box-shadow:inset 0 1px 0 #fffffff5, 0 2px 6px color-mix(in oklab, var(--ov-amber) 16%, transparent);-webkit-backdrop-filter:blur(20px)saturate(135%);top:auto;bottom:14px}.memory-room--outcomes-modern .mem-attn--station[open]{background:color-mix(in oklab, var(--ov-amber) 9%, var(--ov-surface));box-shadow:inset 0 1px 0 #fffffff5, 0 6px 8px -6px color-mix(in oklab, var(--ov-amber) 32%, var(--ov-ink))}.memory-room--outcomes-modern .mem-attn__title{font-size:var(--ov-type-caption);letter-spacing:.06em}.mem-attn--station .mem-attn__head{min-height:40px;color:var(--ov-amber-deep);letter-spacing:.055em;padding:0 10px 0 12px}.mem-attn__signal{background:var(--ov-amber-deep);border-radius:999px;flex:none;width:7px;height:7px;margin-right:9px;position:relative}.mem-attn__signal:after{content:"";border:1px solid color-mix(in oklab, var(--ov-amber) 72%, transparent);border-radius:inherit;animation:2.2s cubic-bezier(.16,1,.3,1) infinite mem-attn-pulse;position:absolute;inset:-4px}@keyframes mem-attn-pulse{0%,45%{opacity:0;transform:scale(.55)}70%{opacity:.72}to{opacity:0;transform:scale(1.15)}}.mem-attn__title{white-space:nowrap}.mem-attn__total{color:var(--ov-ink);font-family:var(--font-mono);font-size:var(--ov-type-label);letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:800}.mem-attn__areas{color:var(--ov-ink-3);font-family:var(--font-mono);font-size:var(--ov-type-caption);letter-spacing:0;text-transform:none;white-space:nowrap;margin-left:auto;font-weight:700}.mem-attn--station .mem-attn__list{padding:3px 12px 10px}.mem-attn--station .mem-attn__row{align-items:center;min-height:42px;padding:7px 0}.mem-attn__copy{flex:1;min-width:0}.mem-attn__state{color:var(--ov-amber-deep);font-family:var(--font-mono);font-size:var(--ov-type-caption);font-variant-numeric:tabular-nums;flex:none;font-weight:800}@media (max-width:840px){.memory-room--actions-stage .mem-lockup.mem-lockup--station-status,.memory-room--readiness-stage .mem-lockup.mem-lockup--station-status,.memory-room--outcomes-modern .mem-lockup.mem-lockup--station-status{width:100%}.memory-room--outcomes-modern .mem-lockup.mem-lockup--station-status{left:0}.memory-room--outcomes-modern .mem-attn.mem-attn--station{display:none}}@media (max-width:760px){.memory-room .mem-lockup.mem-lockup--station-status,.memory-stage .mem-lockup.mem-lockup--station-status{border-radius:0;width:100%;max-width:none;height:40px;min-height:40px;top:10px;left:0}.memory-room--actions-stage .mem-lockup.mem-lockup--station-status,.memory-room--readiness-stage .mem-lockup.mem-lockup--station-status,.memory-room--outcomes-modern .mem-lockup.mem-lockup--station-status{top:auto;bottom:10px}}@media (prefers-reduced-motion:reduce){.mem-attn__signal:after{opacity:.45;animation:none}}.storyline-header{--storyline-pad:var(--room-pad,32px);width:max-content;max-width:min(680px,100% - 16px);min-height:32px;padding:0 14px 0 var(--storyline-pad);box-sizing:border-box;background:color-mix(in oklab, var(--ov-surface) 76%, var(--ov-field-accent) 24%);color:var(--ov-ink);-webkit-backdrop-filter:blur(10px);border:0;border-radius:0 0 8px;flex:0 0 32px;align-self:flex-start;align-items:center;gap:9px;margin-left:0;display:flex}.storyline-header__separator{font-size:var(--ov-type-label);color:var(--ov-ink-3);line-height:1}.storyline-header__room{min-width:0;font:inherit;font-size:var(--ov-type-body);color:var(--storyline-room-accent,var(--ov-ink));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;line-height:1.2;overflow:hidden}.storyline-header[data-storyline-station=data]{--storyline-room-accent:var(--ov-loop-1-deep)}.storyline-header[data-storyline-station=brain]{--storyline-room-accent:var(--ov-loop-2-deep)}.storyline-header[data-storyline-station=ops]{--storyline-room-accent:var(--ov-loop-3-deep)}.storyline-header[data-storyline-station=output]{--storyline-room-accent:var(--ov-loop-4-deep)}.storyline-header[data-storyline-station=pipeline]{--storyline-room-accent:var(--ov-loop-5-deep)}.storyline-header[data-storyline-station=settings]{--storyline-room-accent:var(--ov-indigo-deep)}.storyline-header__guidance{min-width:0;max-width:64ch;font-size:var(--ov-type-body);color:var(--ov-ink-2);text-overflow:ellipsis;text-wrap:pretty;white-space:nowrap;margin:0;font-weight:600;line-height:1.35;overflow:hidden}.storyline-header--stage{z-index:12;flex-basis:auto;min-height:32px;position:absolute;top:0;left:0}.settings-page>.storyline-header{--storyline-pad:var(--omy-workspace-side-pad);max-width:min(680px, calc(100% + var(--omy-workspace-side-pad)));margin-left:calc(-1 * var(--omy-workspace-side-pad))}.room-context-tools{min-height:44px;padding:6px var(--room-pad);box-sizing:border-box;border-bottom:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-surface) 58%, transparent);flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.room-context-tools--overlay{z-index:7;background:0 0;border:0;min-height:0;padding:0;position:absolute;top:8px;right:14px}.ov-root{isolation:isolate;--ov-boundary-subtle:color-mix(in oklab, var(--ov-field-accent) 18%, var(--ov-line-soft));--ov-boundary-default:color-mix(in oklab, var(--ov-field-accent) 34%, var(--ov-line));--ov-boundary-strong:color-mix(in oklab, var(--ov-field-accent-deep) 48%, var(--ov-line));--ov-boundary-active:var(--ov-field-accent-deep);--ov-surface-workspace:color-mix(in oklab, var(--ov-surface) 94%, var(--ov-field-accent) 6%);--ov-surface-stage:color-mix(in oklab, var(--ov-surface) 90%, var(--ov-field-accent) 10%);--ov-surface-section:color-mix(in oklab, var(--ov-surface) 97%, var(--ov-field-accent) 3%);--ov-surface-object:color-mix(in oklab, var(--ov-surface) 99%, var(--ov-field-accent) 1%);--ov-workspace-frame-bg:var(--ov-surface-workspace);--ov-workspace-stage-bg:var(--ov-surface-stage);--ov-workspace-frame-border:var(--ov-boundary-default);--ov-workspace-frame-radius:var(--ov-radius-frame);--ov-workspace-frame-shadow:inset 0 1px 0 color-mix(in oklab, var(--ov-surface) 78%, transparent), 0 18px 42px -36px color-mix(in oklab, var(--ov-field-accent-deep) 54%, transparent);--ov-section-frame-bg:var(--ov-surface-section);--ov-section-frame-border:var(--ov-boundary-subtle);--ov-section-frame-radius:var(--ov-radius-section);--ov-section-frame-shadow:inset 0 1px 0 color-mix(in oklab, var(--ov-surface) 70%, transparent);--ov-tile-section-bg:color-mix(in oklab, var(--ov-surface) 98%, var(--ov-field-accent) 2%);--ov-tile-section-border:color-mix(in oklab, var(--ov-field-accent-deep) 30%, var(--ov-line));--ov-tile-section-divider:color-mix(in oklab, var(--ov-field-accent) 24%, var(--ov-line-soft));--ov-tile-section-radius:var(--ov-radius-section);--ov-tile-section-shadow:inset 0 1px 0 color-mix(in oklab, var(--ov-surface) 82%, transparent), 0 2px 8px -5px color-mix(in oklab, var(--ov-field-accent-deep) 38%, transparent);--ov-tile-section-pad-x:20px;--ov-tile-section-pad-x-mobile:16px;--ov-tile-section-head-top:16px;--ov-tile-section-body-top:12px;--ov-tile-section-pad-bottom:20px;--ov-tile-object-bg:var(--ov-surface-object);--ov-tile-object-border:var(--ov-boundary-default);--ov-tile-object-radius:var(--ov-radius-lg);--ov-tile-object-shadow:var(--ov-shadow-sm);--ov-tile-object-pad:24px;--ov-type-tile-title:var(--ov-type-section);--ov-type-row-title:var(--ov-type-emphasis);--ov-type-supporting:var(--ov-type-body);--ov-type-status:var(--ov-type-label);--ov-type-metadata:var(--ov-type-caption);--ov-field-base:color-mix(in oklab, var(--ov-surface) 82%, var(--ov-field-accent) 18%);--ov-field-band:color-mix(in oklab, var(--ov-surface) 76%, var(--ov-field-accent) 24%);--ov-field-panel:color-mix(in oklab, var(--ov-surface) 92%, var(--ov-field-accent) 8%);--ov-field-grid:color-mix(in oklab, var(--ov-field-accent) 34%, transparent);--ov-field-grid-major:color-mix(in oklab, var(--ov-field-accent) 52%, transparent);background:var(--ov-field-base)}.ov-root:before{content:"";z-index:0;pointer-events:none;background-color:var(--ov-field-base);background-image:linear-gradient(to right, var(--ov-field-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--ov-field-grid) 1px, transparent 1px), linear-gradient(to right, var(--ov-field-grid-major) 1px, transparent 1px), linear-gradient(to bottom, var(--ov-field-grid-major) 1px, transparent 1px), radial-gradient(circle at 14% 12%, color-mix(in oklab, var(--ov-field-accent) 28%, transparent), transparent 48%), radial-gradient(circle at 88% 8%, color-mix(in oklab, var(--ov-field-accent-deep) 13%, transparent), transparent 38%);background-size:112px 112px,112px 112px,448px 448px,448px 448px,100% 100%,100% 100%;position:absolute;inset:0}.ov-root[data-surface-mode=stage]:before{background-color:color-mix(in oklab, var(--ov-surface) 84%, var(--ov-field-accent) 16%);background-image:linear-gradient(to right, var(--ov-field-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--ov-field-grid) 1px, transparent 1px), linear-gradient(to right, var(--ov-field-grid-major) 1px, transparent 1px), linear-gradient(to bottom, var(--ov-field-grid-major) 1px, transparent 1px), radial-gradient(circle at 14% 12%, color-mix(in oklab, var(--ov-field-accent) 25%, transparent), transparent 48%), radial-gradient(circle at 88% 8%, color-mix(in oklab, var(--ov-field-accent-deep) 11%, transparent), transparent 38%);background-size:112px 112px,112px 112px,448px 448px,448px 448px,100% 100%,100% 100%}[data-theme=dark] .ov-root{--ov-field-base:color-mix(in oklab, var(--ov-surface) 90%, var(--ov-field-accent) 10%);--ov-field-band:color-mix(in oklab, var(--ov-surface) 84%, var(--ov-field-accent) 16%);--ov-field-panel:color-mix(in oklab, var(--ov-surface) 95%, var(--ov-field-accent) 5%);--ov-field-grid:color-mix(in oklab, var(--ov-field-accent) 17%, transparent);--ov-field-grid-major:color-mix(in oklab, var(--ov-field-accent) 28%, transparent)}[data-theme=dark] .ov-root:not([data-station=dashboard]){--ov-field-base:color-mix(in oklab, var(--ov-surface) 86%, var(--ov-field-accent) 14%);--ov-field-band:color-mix(in oklab, var(--ov-surface) 80%, var(--ov-field-accent) 20%);--ov-field-panel:color-mix(in oklab, var(--ov-surface) 92%, var(--ov-field-accent) 8%);--ov-surface-workspace:color-mix(in oklab, var(--ov-surface) 90%, var(--ov-field-accent) 10%);--ov-surface-stage:color-mix(in oklab, var(--ov-surface) 86%, var(--ov-field-accent) 14%);--ov-surface-section:color-mix(in oklab, var(--ov-surface) 93%, var(--ov-field-accent) 7%);--ov-surface-object:color-mix(in oklab, var(--ov-surface) 96%, var(--ov-field-accent) 4%);--ov-tile-section-bg:color-mix(in oklab, var(--ov-surface) 94%, var(--ov-field-accent) 6%);--ov-tile-object-bg:var(--ov-surface-object)}[data-theme=dark] .ov-root[data-surface-mode=stage]:before{background-color:color-mix(in oklab, var(--ov-surface) 90%, var(--ov-field-accent) 10%)}[data-theme=dark] .ov-root[data-surface-mode=stage]:not([data-station=dashboard]):before{background-color:color-mix(in oklab, var(--ov-surface) 86%, var(--ov-field-accent) 14%)}.memory-room--workbench,.memory-room--workbench.memory-room--open-canvas{--room-gap-top:24px;background:0 0}.memory-room--workbench .memory-room__rail-slot,.memory-room--flat .memory-room__content:before,.memory-room--flat .memory-room__content:after{display:none}.memory-room--workbench .memory-room__bar{height:58px;padding-inline:var(--room-pad);border:0;border-bottom:1px solid color-mix(in oklab, var(--ov-field-accent) 30%, var(--ov-line-soft));background:var(--ov-field-band);box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;margin:0}.memory-room--workbench.memory-room--memory .memory-room__bar{padding-left:var(--room-pad);border-radius:0;margin-left:0}.memory-room--workbench .mem-deck{border:var(--ov-border-width-1) solid var(--ov-tile-section-border);border-radius:var(--ov-tile-section-radius);background:var(--ov-tile-section-bg);box-shadow:var(--ov-tile-section-shadow)}.memory-room--workbench .mem-deck__head{padding:14px var(--ov-tile-section-pad-x);border-bottom-color:var(--ov-tile-section-divider);background:color-mix(in oklab, var(--ov-field-accent) 4%, var(--ov-surface))}.memory-room--workbench .mem-deck__body{padding:16px var(--ov-tile-section-pad-x) var(--ov-tile-section-pad-bottom)}.memory-room--workbench .memory-room__content .ui-card:not(.ui-card--interactive){border-color:var(--ov-tile-section-border);border-radius:var(--ov-tile-section-radius);background:var(--ov-tile-section-bg);box-shadow:var(--ov-tile-section-shadow)}.settings-page{--room-pad:var(--omy-workspace-side-pad);--room-gap-top:24px;height:100%;min-height:0;padding:0 var(--omy-workspace-side-pad) 26px;box-sizing:border-box;color:var(--ov-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.settings-legacy-page{--room-pad:var(--omy-workspace-side-pad);--room-gap-top:24px}.settings-workbench{border-top:1px solid var(--ov-line-soft);border-bottom:1px solid var(--ov-line-soft);background:color-mix(in oklab, var(--ov-surface) 72%, var(--ov-field-accent) 28%);flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.settings-workbench>.ui-rail{--ui-rail-w:214px;background:color-mix(in oklab, var(--ov-surface) 94%, var(--ov-field-accent) 6%);-webkit-backdrop-filter:none}.settings-workbench__content{overscroll-behavior:contain;border-left:1px solid var(--ov-line-soft);scrollbar-gutter:stable;position:absolute;inset:0 0 0 214px;overflow-y:auto}.settings-workbench__inner{max-width:1120px;padding:var(--room-gap-top) var(--room-pad) 64px;margin:0}.settings-band{margin-bottom:var(--ov-space-6);border:var(--ov-border-width-1) solid var(--ov-tile-section-border);border-radius:var(--ov-tile-section-radius);background:var(--ov-tile-section-bg);box-shadow:var(--ov-tile-section-shadow);padding:0;display:block;overflow:hidden}.settings-band>div{padding:20px 24px}.settings-appearance-band{border-color:color-mix(in oklab, var(--ov-indigo) 34%, var(--ov-line));background:color-mix(in oklab, var(--ov-indigo) 4%, var(--ov-tile-section-bg))}.settings-theme-control{border:1px solid color-mix(in oklab, var(--ov-indigo) 26%, var(--ov-line));border-radius:var(--ov-radius-sm);background:color-mix(in oklab, var(--ov-indigo) 5%, var(--ov-surface));justify-content:space-between;align-items:center;gap:16px;min-width:132px;min-height:44px;padding:7px 9px 7px 11px;display:inline-flex}.settings-theme-control__state{color:var(--ov-ink-2);font-size:var(--ov-type-label);align-items:center;gap:7px;font-weight:700;display:inline-flex}.settings-theme-control[data-theme-value=dark] .settings-theme-control__state{color:var(--ov-indigo-deep)}@media (max-width:760px){.storyline-header{--storyline-pad:16px;flex-basis:48px;grid-template-columns:minmax(0,1fr);align-content:center;row-gap:3px;width:fit-content;max-width:calc(100% - 120px);min-height:48px;margin-left:0;padding:0 12px 0 16px;display:grid}.storyline-header__guidance{max-width:none;font-size:var(--ov-type-label);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.storyline-header__separator{display:none}.storyline-header--stage{max-width:calc(100% - 88px);min-height:48px;top:6px}.settings-page>.storyline-header{--storyline-pad:16px;width:fit-content;max-width:calc(100% - 88px);margin:0}.room-context-tools{justify-content:flex-start;min-height:52px;padding:4px 62px 4px 16px;overflow-x:auto}.settings-page{padding:0}.settings-page>.ui-station-header{padding-inline:16px 62px}.settings-workbench{border-bottom:0}.settings-workbench__content{border-left:0;inset:60px 0 64px}.settings-workbench>.ui-rail{border-top:0;border-right:0;border-bottom:1px solid var(--ov-line-soft);height:60px;inset:0 0 auto;width:auto!important}.settings-workbench>.ui-rail .ui-rail__nav,.settings-workbench>.ui-rail .ui-rail__nav--fill{padding:8px 12px}.settings-workbench__inner{padding:16px 16px 48px}.settings-band>div{padding:16px}.memory-room--workbench .mem-deck__head{padding:14px var(--ov-tile-section-pad-x-mobile)}.memory-room--workbench .mem-deck__body{padding:14px var(--ov-tile-section-pad-x-mobile) 16px}.memory-room--workbench .memory-room__bar,.memory-room--workbench.memory-room--memory .memory-room__bar{margin:0;padding-inline:16px 62px}.memory-room--workbench .memory-room__bar--has-actions{margin-bottom:60px}}@media (max-width:520px){.storyline-header{flex-basis:52px;min-height:52px}.storyline-header__guidance{-webkit-line-clamp:2}}@media (min-width:640px){.sm\:w-auto{width:auto}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-8{gap:2rem}}
