/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.line-through{text-decoration-line:line-through}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[rhompa\:engagement\]{rhompa:engagement}.\[rhompa\:posting\]{rhompa:posting}}:root{--atmos:#e7ebf3;--canvas:#f3f6fc;--canvas-2:#fafbfe;--crystal:#ffffff8c;--crystal-hi:#ffffffd1;--crystal-lo:#ffffff57;--hairline:#0e122014;--hairline-2:#0e122024;--inner-hi:#fffffff2;--ink:#0a0c13;--ink-soft:#333a4b;--ink-mute:#474e5f;--ink-faint:#565c6d;--celestial-soft:#99a1f4;--celestial-ink:#3a45c4;--celestial-glow:#5965e64d;--signal-warn:#8a5a00;--signal-alert:#c0304a;--aurora-blue:#5678ff29;--aurora-violet:#9678ff21;--aurora-pearl:#ffffff8c;--shadow-rest:0 1px 1px #141a3208,0 16px 36px -22px #1c245433;--shadow-float:0 2px 4px #141a320a,0 44px 90px -46px #28307852;--shadow-inset:inset 0 1px 0 var(--inner-hi),inset 0 -1px 0 #0e12200d;--r-sm:14px;--r-md:20px;--r-lg:28px;--r-xl:36px;--bar-h:76px;--font-display:"Sora","SF Pro Display",system-ui,sans-serif;--font-body:"Inter","SF Pro Text",system-ui,sans-serif;--font-mono:"IBM Plex Mono","SF Mono",ui-monospace,monospace;--ease-lux:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-body);color:var(--ink);background:var(--canvas);letter-spacing:-.01em;min-height:100vh;font-weight:300;line-height:1.55;overflow-x:hidden}::selection{background:#5965e62e}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:none}.atmos-root{z-index:-3;background:var(--canvas);pointer-events:none;position:fixed;inset:0;overflow:hidden}.atmos-layer{will-change:transform;position:absolute;inset:-20%}.atmos-aurora{background:radial-gradient(38% 30% at 22% 18%,var(--aurora-blue),transparent 70%),radial-gradient(42% 34% at 82% 12%,var(--aurora-violet),transparent 72%),radial-gradient(50% 42% at 75% 88%,var(--aurora-blue),transparent 75%),radial-gradient(46% 40% at 12% 82%,var(--aurora-violet),transparent 75%);filter:blur(20px);animation:auroraDrift 48s ease-in-out infinite alternate}.atmos-rays{background:linear-gradient(118deg,transparent 30%,var(--aurora-pearl) 47%,transparent 64%);opacity:.5;mix-blend-mode:screen;animation:rayShift 60s ease-in-out infinite alternate;-webkit-mask-image:radial-gradient(70% 90% at 60% 0,#000 10%,#0000 80%);mask-image:radial-gradient(70% 90% at 60% 0,#000 10%,#0000 80%)}.atmos-vignette{background:radial-gradient(120% 90% at 50% 25%,#0000 55%,#141c3c12 100%);position:absolute;inset:0}.atmos-grain{opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes auroraDrift{0%{transform:translate(0)scale(1)rotate(0)}to{transform:translateY(-2%)scale(1.08)rotate(2deg)}}@keyframes rayShift{0%{opacity:.35;transform:translate(-6%)rotate(0)}to{opacity:.6;transform:translate(6%)rotate(1deg)}}.shell{flex-direction:column;min-height:100vh;display:flex}.bar{z-index:40;height:var(--bar-h);-webkit-backdrop-filter:blur(26px)saturate(1.4);border-bottom:1px solid var(--hairline);background:linear-gradient(#f3f6fcc7,#f3f6fc29);gap:40px;padding:0 clamp(20px,4vw,56px);position:sticky;top:0}.bar,.brand{align-items:center;display:flex}.brand-crown{filter:drop-shadow(0 3px 7px #28307838);width:auto;height:30px;transition:transform .5s var(--ease-lux),filter .5s var(--ease-lux);flex:none}.brand:hover .brand-crown{filter:drop-shadow(0 6px 12px #2830784d);transform:translateY(-1px)scale(1.04)}.bar-nav{align-items:center;gap:4px;margin-left:8px;display:flex}.bar-link{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);transition:color .5s var(--ease-lux);white-space:nowrap;border-radius:100px;padding:9px 16px;font-size:11px;font-weight:500;position:relative}.bar-link.active,.bar-link:hover{color:var(--ink)}.bar-link .underglow{background:linear-gradient(90deg,transparent,var(--celestial),transparent);height:1px;box-shadow:0 0 8px var(--celestial-glow);position:absolute;bottom:2px;left:16px;right:16px}.bar-spacer{flex:1}.bar-status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:9px;font-size:10.5px;display:flex}.status-dot{background:var(--celestial);width:6px;height:6px;box-shadow:0 0 0 3px #5965e624,0 0 10px var(--celestial-glow);border-radius:50%}.bar-signout{border:1px solid var(--hairline-2);background:var(--crystal-hi);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);transition:color .5s var(--ease-lux),border-color .5s var(--ease-lux),box-shadow .5s var(--ease-lux);border-radius:100px;align-items:center;gap:8px;padding:8px 15px;font-size:10px;display:flex}.bar-signout:hover{color:var(--celestial-ink);border-color:var(--celestial-soft);box-shadow:inset 0 0 0 1px #5965e62e}.bar-signout:disabled{opacity:.5;cursor:default}.bar-signout svg{flex:none}.stage{flex:1;width:100%;padding:clamp(28px,5vh,72px) clamp(20px,5vw,80px) 80px}.stage-inner{width:100%;max-width:1280px;margin:0 auto}.nav-toggle{width:44px;height:44px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;display:none}.panel{-webkit-backdrop-filter:blur(26px)saturate(1.4);border-radius:var(--r-lg);background:linear-gradient(155deg,#ffffffc7,#ffffff80);border:1px solid #ffffffb8;position:relative;box-shadow:0 1px 1px #141a320a,0 32px 64px -38px #28307852,inset 0 1px #ffffffe6}.panel:before{content:"";border-radius:inherit;pointer-events:none;opacity:.9;background:linear-gradient(150deg,#fffc,#0000 24%);position:absolute;inset:0}.label{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-mute);font-size:11px;font-weight:500}.label-faint{color:var(--ink-faint)}.eyebrow{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--celestial-ink);font-size:10.5px;font-weight:500}.metric{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:200;line-height:.86}.display-1{font-family:var(--font-display);letter-spacing:-.03em;font-weight:200;line-height:1}.display-2{line-height:1.08}.display-2,h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:300}.lede{color:var(--ink-soft);font-weight:300}.muted{color:var(--ink-mute)}.signal{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--celestial-ink);background:#5965e617;border:1px solid #5965e629;border-radius:100px;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:500;display:inline-flex}.signal-dot:before{content:"";background:var(--celestial);width:5px;height:5px;box-shadow:0 0 8px var(--celestial-glow);border-radius:50%}.delta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.delta.pos{color:var(--celestial-ink)}:focus-visible{outline:2px solid var(--celestial);outline-offset:3px;border-radius:6px;box-shadow:0 0 0 4px #ffffffe6}@media (prefers-reduced-motion:reduce){.atmos-aurora,.atmos-rays{animation:none!important}*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#0e122024 padding-box content-box;border:3px solid #0000;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#0e12203d padding-box content-box}@media (max-width:860px){.bar-nav{display:none}.nav-toggle{display:flex}.bar-nav.open{top:var(--bar-h);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border-bottom:1px solid var(--hairline);background:#f3f6fceb;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:14px clamp(20px,4vw,56px) 22px;display:flex;position:absolute;left:0;right:0}.bar-nav.open .bar-link{padding:13px 8px}.bar-status{display:none}.bar-signout{padding:9px}.bar-signout-label{display:none}}.screen-head{margin-bottom:clamp(26px,5vh,56px)}.screen-head .eyebrow{margin-bottom:16px;display:block}.screen-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(30px,4.4vw,52px);line-height:1.02}.screen-sub{color:var(--ink-soft);max-width:46ch;margin-top:18px;font-size:clamp(15px,1.4vw,17px);font-weight:300}.grid-obs{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,3vw,56px);display:grid}.grid-2{grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,34px);display:grid}.grid-intel{grid-template-columns:1fr .82fr;gap:clamp(24px,3vw,48px)}.grid-intel,.grid-res{align-items:start;display:grid}.grid-res{grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,36px)}.stack{flex-direction:column;gap:clamp(18px,2vw,28px);display:flex}.readouts{flex-wrap:wrap;gap:clamp(26px,5vw,64px);display:flex}.readout .label{margin-bottom:11px;display:block}.readout-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(26px,2.6vw,34px);font-weight:300}.readout-value .unit{color:var(--ink-mute);margin-left:3px;font-size:.5em;font-weight:300}.readout-note{font-family:var(--font-mono);letter-spacing:.08em;color:var(--celestial-ink);margin-top:8px;font-size:10.5px}.orbital{aspect-ratio:1;width:100%;max-width:560px;margin:0 auto;position:relative}.orbital-svg{width:100%;height:100%;display:block;overflow:visible}.orbital-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.signal-pt circle{transition:r .5s var(--ease-lux)}.orbital-stars circle{animation:twinkle var(--tw,4s) ease-in-out infinite}@keyframes twinkle{0%,to{opacity:calc(var(--o,.3) * .4)}50%{opacity:var(--o,.3)}}.gauge{place-items:center;display:grid;position:relative}.gauge svg{display:block;overflow:visible}.gauge-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.constellation{aspect-ratio:1000/600;width:100%;min-height:380px;position:relative}.constellation-links{width:100%;height:100%;position:absolute;inset:0}.node{will-change:transform;flex-direction:column;align-items:center;gap:9px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.node-dot{width:13px;height:13px;transition:transform .6s var(--ease-lux),background .6s,box-shadow .6s;background:#0e12206b;border-radius:50%;box-shadow:0 0 0 5px #ffffff80}.node-core .node-dot{background:var(--celestial);width:24px;height:24px;box-shadow:0 0 0 8px #5965e61a,0 0 30px 3px var(--celestial-glow),0 0 64px #5965e666;animation:nodePulse 5.5s ease-in-out infinite}@keyframes nodePulse{0%,to{box-shadow:0 0 0 8px #5965e614,0 0 26px 2px var(--celestial-glow),0 0 56px #5965e647}50%{box-shadow:0 0 0 11px #5965e61f,0 0 42px 6px var(--celestial-glow),0 0 84px #5965e675}}.node-agent.node-live .node-dot{background:var(--ink);box-shadow:0 0 0 5px #ffffff80,0 0 16px #0e122047}.node-forming .node-dot{box-shadow:none;background:0 0;border:1px solid #0e12204d}.node-active .node-dot{box-shadow:0 0 0 6px #5965e624,0 0 26px #5965e68c}.node-label{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap;font-size:10.5px}.node-forming .node-label{color:var(--ink-faint)}.node-active .node-dot,.node:hover .node-dot{transform:scale(1.28)}.node-active .node-label,.node:hover .node-label{color:var(--ink)}.constellation-readout{pointer-events:none;border-radius:var(--r-md);background:linear-gradient(155deg,var(--crystal-hi),var(--crystal-lo));-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid var(--hairline);max-width:300px;box-shadow:var(--shadow-rest),var(--shadow-inset);padding:20px 22px;position:absolute;bottom:0;left:0}.horizon-svg{width:100%;height:clamp(280px,38vh,380px);display:block;overflow:visible}.vector{margin:16px 0}.vector-row{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.vector .nm{color:var(--ink-soft);font-size:14px}.vector .note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.vector-track{background:#0e122014;height:2px;position:relative;overflow:hidden}.vector-fill{background:var(--celestial);height:2px;box-shadow:0 0 6px var(--celestial-glow);position:absolute;top:0;left:0}.field{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.field-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.acct-chip{background:var(--crystal-hi);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-rest);cursor:default;transition:transform .6s var(--ease-lux),box-shadow .6s,border-color .6s;border-radius:100px;align-items:center;gap:11px;max-width:230px;padding:9px 16px 9px 9px;display:flex;position:absolute;transform:translate(-50%,-50%)}.acct-chip:hover{box-shadow:var(--shadow-float);border-color:#5965e64d;transform:translate(-50%,-50%)scale(1.05)}.acct-ava{width:32px;height:32px;font-family:var(--font-mono);color:var(--ink-soft);background:linear-gradient(160deg,#fff,var(--atmos));box-shadow:inset 0 0 0 1px var(--hairline);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.acct-meta .nm{font-size:13.5px;font-weight:400;line-height:1.1}.acct-meta .mech{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:3px;font-size:9.5px}.trend{border-bottom:1px solid var(--hairline);grid-template-columns:24px 1fr auto;align-items:center;gap:14px;padding:17px 0;display:grid}.trend:last-child{border-bottom:none}.trend-rk{font-family:var(--font-mono);color:var(--ink-faint);font-size:11px}.trend-name{font-size:16px;font-weight:300}.trend-vol{letter-spacing:.08em;color:var(--ink-faint);margin-top:3px;font-size:10px}.trend-spike,.trend-vol{font-family:var(--font-mono)}.trend-spike{color:var(--celestial-ink);white-space:nowrap;font-size:13px}.draft-input{resize:vertical;width:100%;min-height:196px;font-family:var(--font-body);color:var(--ink);letter-spacing:-.01em;background:0 0;border:none;outline:none;font-size:18px;font-weight:300;line-height:1.62}.draft-input::placeholder{color:var(--ink-faint)}.draft-foot{border-top:1px solid var(--hairline);align-items:center;gap:16px;margin-top:18px;padding-top:18px;display:flex}.charcount{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-mute);font-size:11px}.charcount.warn{color:var(--signal-warn)}.charcount.over{color:var(--signal-alert)}.feature{margin:17px 0}.feature-row{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.feature-name{color:var(--ink-soft);font-size:14px;font-weight:300}.feature-name .note{color:var(--ink-faint)}.feature-val{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-mute);font-size:11.5px}.feature-track{background:#0e122017;height:2px;position:relative;overflow:hidden}.feature-fill{background:var(--celestial);height:2px;box-shadow:0 0 6px var(--celestial-glow);transition:width 1.1s var(--ease-lux);position:absolute;top:0;left:0}.rule{color:var(--ink-soft);align-items:center;gap:12px;padding:13px 0;font-size:14px;display:flex}.rule:not(:last-child){border-bottom:1px solid var(--hairline)}.rule .mk{width:18px;height:18px;color:var(--celestial);flex:none}.rule.bad .mk{color:var(--signal-alert)}.sugg{border-bottom:1px solid var(--hairline);gap:15px;padding:16px 0;display:flex}.sugg:last-child{border-bottom:none}.sugg-n{font-family:var(--font-mono);flex:none;padding-top:3px;font-size:11px}.sugg-tx{color:var(--ink-soft);font-size:14.5px;font-weight:300;line-height:1.56}.locked-tier{position:relative}.lock-row{align-items:flex-start;gap:16px;display:flex}.lock-mk{background:var(--crystal-hi);width:38px;height:38px;box-shadow:var(--shadow-rest);color:var(--celestial);border-radius:12px;flex:none;place-items:center;display:grid}.lock-bar{background:#0e12201a;width:100%;max-width:260px;height:2px;margin-top:16px;position:relative;overflow:hidden}.lock-bar i{background:var(--celestial);height:2px;position:absolute;top:0;left:0}.btn{height:48px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;transition:background .5s var(--ease-lux),color .5s,border-color .5s,transform .4s;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:11.5px;display:inline-flex}.btn-celestial{background:var(--celestial);box-shadow:0 8px 26px -8px var(--celestial-glow)}.btn-celestial:hover{background:var(--celestial-ink)}.btn-ghost{border:1px solid var(--hairline-2)}.btn-ghost:hover{border-color:var(--ink-mute);color:var(--ink)}.btn:disabled{opacity:.5;pointer-events:none}.idea-input{width:100%;font-family:var(--font-body);color:var(--ink);resize:vertical;letter-spacing:-.01em;background:0 0;border:none;outline:none;min-height:96px;font-size:16.5px;font-weight:300;line-height:1.55}.idea-input::placeholder{color:var(--ink-faint)}.archetypes{flex-wrap:wrap;gap:9px;display:flex}.archetype{background:var(--crystal-hi);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);transition:color .4s var(--ease-lux),border-color .4s var(--ease-lux),box-shadow .4s;border:1px solid #0e12200f;border-radius:100px;padding:9px 15px;font-size:10.5px}.archetype:hover{color:var(--ink)}.archetype.active{border-color:var(--celestial);color:var(--celestial-ink);box-shadow:inset 0 0 0 1px var(--celestial)}.composing{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--celestial-ink);font-size:11px;animation:composePulse 1.6s ease-in-out infinite}@keyframes composePulse{0%,to{opacity:.4}50%{opacity:.95}}.draft-body{font-family:var(--font-body);white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;font-size:16.5px;font-weight:300;line-height:1.62}.fallback-note{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-faint);font-size:10.5px}.rtabs{flex-wrap:wrap;gap:22px;display:flex}.rtab{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);transition:color .4s var(--ease-lux);padding:6px 1px;font-size:10.5px;position:relative}.rtab.active,.rtab:hover{color:var(--ink)}.rtab.active:after{content:"";background:linear-gradient(90deg,transparent,var(--celestial),transparent);height:1px;box-shadow:0 0 8px var(--celestial-glow);position:absolute;bottom:-3px;left:0;right:0}.cockpit-hero{justify-content:space-between;align-items:flex-end;gap:clamp(18px,3vw,42px);margin-bottom:clamp(18px,3.4vh,34px);display:flex}.cockpit-hero .screen-sub{max-width:54ch}.safety-console{border-radius:var(--r-md);border:1px solid var(--hairline-2);min-width:min(320px,100%);box-shadow:var(--shadow-rest),var(--shadow-inset);background:linear-gradient(150deg,#ffffffd6,#ffffff75);gap:4px;padding:16px 18px;display:grid}.safety-console strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:25px;font-weight:300}.safety-console span:not(.safety-kicker){font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.safety-console.safe strong{color:var(--celestial-ink)}.safety-console.live{border-color:#c0304a47}.safety-console.live strong{color:var(--signal-alert)}.safety-kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);font-size:10px}.cockpit-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:clamp(18px,2.4vw,30px);display:grid}.cockpit-metric{border-radius:var(--r-md);min-height:96px;box-shadow:var(--shadow-rest),var(--shadow-inset);background:linear-gradient(155deg,#ffffffb8,#ffffff61);border:1px solid #ffffffc7;padding:16px}.cockpit-metric em,.cockpit-metric span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-style:normal;display:block}.cockpit-metric strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:6px 0 2px;font-size:32px;font-weight:250;display:block}.cockpit-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:clamp(20px,2.4vw,34px);display:grid}.cockpit-side{top:calc(var(--bar-h) + 18px);position:sticky}.cockpit-note{color:var(--ink-faint);margin-top:6px;font-size:13.5px}.queue-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.queue-list{gap:14px;margin-top:16px;display:grid}.queue-card{border-top:1px solid var(--hairline);padding:16px 0}.queue-card:first-child{border-top:none;padding-top:0}.queue-card.compact .draft-body{font-size:14.5px;line-height:1.55}.queue-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lane-pill,.risk-chip,.status-chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hairline-2);color:var(--ink-soft);background:#ffffff7a;border-radius:100px;align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;font-weight:500;display:inline-flex}.status-chip{color:var(--ink-faint);background:#0e122009}.risk-chip.low{color:var(--celestial-ink);background:#5965e614;border-color:#5965e62e}.risk-chip.medium{color:var(--signal-warn);background:#8a5a0012;border-color:#8a5a0033}.risk-chip.high{color:var(--signal-alert);background:#c0304a12;border-color:#c0304a38}.confidence-chip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--celestial-ink);background:#5965e614;border:1px solid #5965e62e;border-radius:100px;align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.confidence-chip.good{color:#1e7052;background:#27826012;border-color:#27826033}.confidence-chip.warn{color:var(--signal-warn);background:#8a5a0012;border-color:#8a5a0038}.queue-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.queue-actions .btn{letter-spacing:.11em;height:36px;padding:0 14px;font-size:10px}.queue-schedule{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.date-input,.select-input{border:1px solid var(--hairline-2);height:38px;color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;background:#ffffff8a;border-radius:100px;outline:none;padding:0 12px;font-size:10.5px}.select-input{text-transform:uppercase;width:min(220px,100%)}.date-input:focus,.select-input:focus{border-color:var(--celestial);box-shadow:0 0 0 3px #5965e61f}.status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.status-count{border:1px solid var(--hairline);border-radius:var(--r-sm);background:#ffffff5c;min-height:66px;padding:12px}.status-count span{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px;display:block}.status-count strong{font-family:var(--font-display);color:var(--ink);margin-top:7px;font-size:24px;font-weight:300;display:block}.thread-hint{gap:6px;margin-top:10px;display:grid}.thread-hint span{color:var(--ink-mute);border-left:1px solid var(--hairline-2);padding-left:11px;font-size:13.5px}.recommendation-stack{gap:13px;margin-top:18px;display:grid}.draft-ticket{border:1px solid var(--hairline);border-radius:var(--r-md);transition:border-color .35s var(--ease-lux),background .35s var(--ease-lux),box-shadow .35s var(--ease-lux);background:#ffffff5c;overflow:hidden}.draft-ticket.selected{background:#ffffff94;border-color:#5965e65c;box-shadow:inset 0 0 0 1px #5965e61f,0 24px 48px -38px #5965e657}.draft-ticket-main{text-align:left;grid-template-columns:42px 1fr;gap:14px;width:100%;padding:18px 18px 14px;display:grid}.rank-mark{width:34px;height:34px;font-family:var(--font-mono);color:var(--celestial-ink);background:#5965e617;border:1px solid #5965e629;border-radius:50%;place-items:center;font-size:12px;display:grid}.ticket-copy{margin-top:12px;font-size:16px;line-height:1.58}.reason-line{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.06em;margin-top:10px;font-size:10.5px;line-height:1.5}.reason-line.risk-text{color:var(--signal-alert)}.ticket-actions{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:9px;padding:13px 18px 16px;display:flex}.editor-actions .btn,.queue-toolbar .btn,.radar-input-row .btn,.ticket-actions .btn{letter-spacing:.12em;height:38px;padding:0 16px;font-size:10px}.score-row{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.score-pip{border:1px solid var(--hairline);color:var(--ink-mute);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff6b;border-radius:100px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;display:inline-flex}.score-pip strong{color:var(--ink);font-weight:600}.score-pip.good{color:var(--celestial-ink);border-color:#5965e629}.score-pip.warn{color:var(--signal-alert);border-color:#c0304a2e}.queue-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.lane-button{text-align:left;cursor:pointer}.lane-button:hover{border-color:#5965e63d}.queue-section{border-top:1px solid var(--hairline);padding-top:14px}.queue-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mini-draft{text-align:left;border-radius:var(--r-sm);width:100%;transition:background .35s var(--ease-lux),border-color .35s var(--ease-lux);border:1px solid #0000;gap:4px;padding:11px 12px;display:grid}.mini-draft.selected,.mini-draft:hover{background:#ffffff7a;border-color:#5965e62e}.mini-draft em,.mini-draft span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px;font-style:normal}.mini-draft strong{color:var(--ink-soft);font-size:13.5px;font-weight:350;line-height:1.38}.editor-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.editor-title{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font-size:10px}.editor-textarea{resize:vertical;border:1px solid var(--hairline);border-radius:var(--r-md);width:100%;min-height:210px;color:var(--ink);font-family:var(--font-body);letter-spacing:0;background:#ffffff75;outline:none;margin-top:16px;padding:16px;font-size:16px;font-weight:320;line-height:1.58}.editor-textarea:focus{border-color:#5965e65c;box-shadow:0 0 0 4px #5965e61a}.rewrite-grid{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rewrite-chip{border:1px solid var(--hairline-2);height:30px;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute);background:#ffffff6b;border-radius:100px;padding:0 11px;font-size:9.5px}.rewrite-chip:hover{color:var(--ink);border-color:#5965e647}.rewrite-chip:disabled{opacity:.45;cursor:default}.editor-schedule{justify-content:space-between}.editor-actions{margin-top:12px}.radar-input-row{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.radar-box{min-height:118px;margin-top:12px;padding:2px 0}.recent-inputs{gap:7px;margin:12px 0;display:grid}.recent-inputs span{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.06em;font-size:10px;line-height:1.5}.settings-grid{gap:11px;margin-top:16px;display:grid}.setting-row{color:var(--ink-soft);grid-template-columns:130px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.setting-row span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.setting-row input[type=range]{width:100%;accent-color:var(--celestial)}.setting-row input[type=number]{border:1px solid var(--hairline-2);width:80px;height:34px;color:var(--ink);background:#ffffff8a;border-radius:100px;padding:0 12px}.setting-row strong{text-align:right;min-width:28px;font-family:var(--font-mono);color:var(--ink-mute);font-size:10px}.toast-note{border-radius:var(--r-sm);color:var(--celestial-ink);font-family:var(--font-mono);letter-spacing:.08em;background:#5965e614;border:1px solid #5965e62e;padding:12px 14px;font-size:10.5px}.dashboard-editor{margin-bottom:clamp(18px,2.4vw,30px)}.dashboard-toast{margin-top:16px}.focus-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.compact-toolbar{align-items:flex-end}.queue-mini-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.queue-mini-summary span{border-radius:var(--r-sm);border:1px solid var(--hairline);min-height:54px;color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#ffffff5c;padding:10px 12px;font-size:9.5px}.queue-mini-summary strong{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:300;display:block}.suggested-action{min-height:38px;color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding-right:6px;font-size:10px;display:inline-flex}.advanced-drawer{border-radius:var(--r-md);border:1px solid var(--hairline);box-shadow:var(--shadow-rest);background:#ffffff3d;margin-top:clamp(18px,2.4vw,30px)}.advanced-drawer summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);padding:15px 18px;font-size:10.5px}.advanced-drawer[open] summary{border-bottom:1px solid var(--hairline)}.advanced-grid{padding:18px}.empty-state{text-align:center;border:1px dashed var(--hairline-2);border-radius:var(--r-md);background:#ffffff42;place-items:center;gap:7px;min-height:148px;padding:24px;display:grid}.empty-state strong{font-family:var(--font-display);color:var(--ink-soft);font-size:22px;font-weight:300}.empty-state span{max-width:34ch;color:var(--ink-faint);font-size:14px}.skeleton-stack{gap:12px;margin-top:18px;display:grid}.skeleton-stack span{border-radius:var(--r-md);border:1px solid var(--hairline);background:linear-gradient(90deg,#ffffff47,#ffffffad,#ffffff47) 0 0/200% 100%;height:116px;animation:skeletonFlow 1.4s ease-in-out infinite}@keyframes skeletonFlow{0%{background-position:100% 0}to{background-position:-100% 0}}.os-page-head{justify-content:space-between;align-items:flex-end;gap:clamp(18px,3vw,42px);margin-bottom:clamp(24px,4.5vh,52px);display:flex}.os-page-head .screen-title{margin-top:16px}.os-page-aside{flex:none;align-items:center;gap:12px;display:flex}.os-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.os-section-head h2{margin-top:8px;font-size:clamp(20px,2vw,28px);line-height:1.12}.os-section-copy{max-width:58ch;margin-top:7px;font-size:14px}.os-section-action{flex:none}.os-list{gap:12px;margin-top:16px;display:grid}.os-list.compact{gap:8px}.os-card-title{margin-top:12px;margin-bottom:8px;font-size:19px;font-weight:300}.os-text-input{border-radius:var(--r-sm);text-transform:none;letter-spacing:0;width:100%}.os-notice.warn{color:var(--signal-warn);background:#8a5a0012;border-color:#8a5a0038}.os-notice.error{color:var(--signal-alert);background:#c0304a12;border-color:#c0304a3d}.os-empty-action{margin-top:10px}.os-status-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.radar-card{border-radius:var(--r-md);border:1px solid var(--hairline);background:#ffffff5c;padding:16px}.radar-card .draft-body{margin-top:10px;font-size:15px}.mini-draft.static{cursor:default;display:grid}.mini-draft:disabled{cursor:default;opacity:.78}.compact-stack{gap:12px}.compose-large{min-height:310px}.adhd-panel{margin-bottom:clamp(18px,2.8vw,30px)}.adhd-title{letter-spacing:-.02em;margin-top:9px;font-size:clamp(24px,3vw,36px);font-weight:250}.adhd-grid{grid-template-columns:1.2fr .8fr;gap:clamp(16px,2vw,24px);margin-top:18px;display:grid}.adhd-column{flex-direction:column;gap:10px;display:flex}.adhd-list{gap:10px;margin-top:10px;display:grid}.adhd-item{text-align:left;border-radius:var(--r-md);border:1px solid var(--hairline);background:#fff6;gap:6px;width:100%;padding:14px 15px;display:grid}.adhd-item:hover:not(.static):not(:disabled){background:#ffffff94;border-color:#5965e647}.adhd-item strong{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--celestial-ink);font-size:10.5px}.adhd-item span{color:var(--ink-soft);font-size:14.5px;line-height:1.5}.adhd-item em{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-faint);font-size:10px;font-style:normal}.adhd-avoid{border-radius:var(--r-md);background:#c0304a0e;border:1px solid #c0304a2e;margin-top:12px;padding:14px}.adhd-avoid p{color:var(--signal-alert);margin-top:8px;font-size:14px;line-height:1.5}.setup-checklist{margin-bottom:clamp(18px,2.8vw,30px)}.setup-title{margin-top:8px;font-size:clamp(20px,2.2vw,28px);font-weight:300}.setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.setup-item{border-radius:var(--r-md);border:1px solid var(--hairline);background:#ffffff5c;gap:6px;min-height:98px;padding:13px;display:grid}.setup-item:hover{background:#ffffff8a;border-color:#5965e642}.setup-item.done{background:#5965e612;border-color:#5965e62e}.setup-item em,.setup-item span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-style:normal}.setup-item strong{color:var(--ink-soft);font-size:14px;font-weight:350;line-height:1.35}.source-strip{border-top:1px solid var(--hairline);gap:9px;margin-top:18px;padding-top:16px;display:grid}.source-strip>div{flex-wrap:wrap;gap:7px;display:flex}.source-strip p{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.06em;font-size:10px;line-height:1.5}.brain-dump-panel,.bulk-review-panel,.operator-actions,.operator-lower-grid{margin-bottom:clamp(18px,2.8vw,30px)}.operator-actions{flex-wrap:wrap;gap:9px;display:flex}.operator-actions .btn{height:42px;padding:0 17px}.brain-prompt-row{flex-wrap:wrap;gap:8px;margin:14px 0 12px;display:flex}.brain-dump-box{border:1px solid var(--hairline);border-radius:var(--r-md);background:#ffffff6b;width:100%;min-height:128px;padding:14px}.operator-report{border-radius:var(--r-md);background:#5965e612;border:1px solid #5965e62e;gap:5px;margin-top:14px;padding:13px 14px;display:grid}.operator-report strong{color:var(--celestial-ink);font-size:13px;line-height:1.5}.operator-report span{font-family:var(--font-mono);color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.operator-scan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.operator-scan-card{border-radius:var(--r-md);border:1px solid var(--hairline);background:#ffffff57;gap:7px;padding:13px;display:grid}.operator-scan-card strong{color:var(--ink);font-size:14px}.operator-scan-card p{color:var(--ink-soft);font-size:13px;line-height:1.45}.operator-scan-card ul{color:var(--ink-soft);gap:5px;margin:0;padding-left:16px;font-size:12.5px;line-height:1.4;display:grid}.operator-scan-card em{font-family:var(--font-mono);color:var(--ink-faint);letter-spacing:.06em;font-size:9.5px;font-style:normal;line-height:1.45}.context-note-box{border-top:1px solid var(--hairline);margin-top:16px;padding-top:14px}.content-bank-counts{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.bulk-select-chip.active,.rewrite-chip.active{color:var(--celestial-ink);background:#5965e61a;border-color:#5965e64d}.three-line-block{margin-top:14px}.schedule-actions{margin:14px 0}.growth-experiments-panel{margin-bottom:clamp(18px,2.8vw,30px)}.growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.growth-card{border-radius:var(--r-md);border:1px solid var(--hairline);background:#ffffff57;padding:16px}.experiment-detail{border-radius:var(--r-sm);border:1px solid var(--hairline);background:#ffffff61;gap:5px;margin-top:12px;padding:11px 12px;display:grid}.experiment-detail strong{color:var(--ink);font-size:13.5px}.experiment-detail em,.experiment-detail span{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.06em;font-size:10px;font-style:normal;line-height:1.45}.constellation-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.constellation-node-card{border-radius:var(--r-md);border:1px solid var(--hairline);background:#ffffff5c;align-content:start;gap:7px;min-height:154px;padding:16px;display:grid}.constellation-node-card strong{font-family:var(--font-display);font-size:32px;font-weight:300}.constellation-node-card em{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-style:normal}.constellation-node-card p{color:var(--ink-soft);font-size:13.5px;line-height:1.45}.timeline-list{gap:16px;margin-top:14px;display:grid}.timeline-day{padding-top:14px}.timeline-day,.timeline-slot{border-top:1px solid var(--hairline)}.timeline-slot{grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.timeline-slot:first-of-type{border-top:none}.timeline-slot h3{margin-top:9px;font-size:18px;font-weight:300}.timeline-slot p{color:var(--ink-soft);margin-top:7px;font-size:14.5px;line-height:1.5}.timeline-slot em{font-family:var(--font-mono);letter-spacing:.07em;color:var(--ink-faint);margin-top:8px;font-size:10px;font-style:normal;display:block}.timeline-slot.compact{padding:12px 0}@media (max-width:980px){.grid-2,.grid-intel,.grid-obs,.grid-res{grid-template-columns:1fr}.grid-intel .field,.grid-obs .orbital{order:-1}.status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-hero{flex-direction:column;align-items:stretch}.cockpit-band{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-grid{grid-template-columns:1fr}.cockpit-side{position:static}.queue-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-ticket-main{grid-template-columns:1fr}.rank-mark{width:28px;height:28px}.setting-row{grid-template-columns:1fr;gap:7px}.setting-row strong{text-align:left}.os-page-head,.os-section-head{flex-direction:column;align-items:stretch}.os-page-aside,.os-section-action{flex:auto}.adhd-grid,.constellation-map,.growth-grid,.operator-scan-grid,.os-status-strip,.setup-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cockpit-band,.queue-lanes,.status-strip{grid-template-columns:1fr}.queue-actions,.ticket-actions{grid-template-columns:1fr 1fr;display:grid}.queue-actions .btn,.ticket-actions .btn{width:100%;padding:0 10px}.editor-textarea{min-height:180px;font-size:15px}.adhd-grid,.constellation-map,.growth-grid,.operator-scan-grid,.os-status-strip,.setup-grid,.timeline-slot{grid-template-columns:1fr}.timeline-slot .btn{width:100%}}:root{--canvas:#060914;--canvas-2:#0c1328;--atmos:#030610;--crystal:#ffffff9e;--crystal-hi:#ffffffe0;--crystal-lo:#f7faff6b;--hairline:#323e5c18;--hairline-2:#323e5c29;--ink:#080a12;--ink-soft:#273044;--ink-mute:#566073;--ink-faint:#6c7484;--celestial:#5965e6;--celestial-soft:#a8b1ff;--celestial-ink:#3340bf;--celestial-glow:#5965e657;--starline:#9adaff6b;--shadow-rest:0 1px 0 #ffffffd1 inset,0 1px 2px #1018300a,0 26px 70px -52px #2d3f826b;--shadow-float:0 1px 0 #ffffffe0 inset,0 18px 42px -32px #212d6047,0 56px 110px -70px #5965e673;--shadow-inset:inset 0 1px 0 #fffffff0,inset 0 -1px 0 #2b375a0b;--r-sm:12px;--r-md:18px;--r-lg:24px;--r-xl:30px;--ease-lux:cubic-bezier(.23,1,.32,1);--ease-smooth:cubic-bezier(.77,0,.175,1)}html{background:var(--canvas)}body{background:radial-gradient(80% 60% at 50% -10%,#315cff33,transparent 66%),linear-gradient(180deg,#050817 0,#081025 48%,#050817 100%),var(--canvas)}.adhd-title,.cockpit-metric strong,.display-1,.display-2,.metric,.readout-value,.screen-title,.setup-title,.status-count strong,body,h1,h2,h3{letter-spacing:0}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.atmos-root{background:radial-gradient(90% 64% at 50% -14%,#315cff38,#0000 68%),linear-gradient(#050817,#081026 48%,#040712)}.atmos-celestial-map{opacity:.84;background-image:linear-gradient(#5ad8ff0b 1px,#0000 0),linear-gradient(90deg,#5ad8ff0a 1px,#0000 0),repeating-radial-gradient(circle at 50% 34%,#0000 0 76px,#7bb4ff1c 77px 78px,#0000 79px 154px);background-size:76px 76px,76px 76px,100% 100%;inset:-8%;-webkit-mask-image:radial-gradient(85% 72% at 50% 26%,#000 0,#000000b8 48%,#0000 86%);mask-image:radial-gradient(85% 72% at 50% 26%,#000 0,#000000b8 48%,#0000 86%)}.atmos-aurora{opacity:.72;filter:blur(22px);background:linear-gradient(115deg,#0000 0 18%,#315cff2e 32%,#fff0 54%),linear-gradient(248deg,#0000 0 20%,#5ad8ff1f 43%,#fff0 62%),radial-gradient(72% 52% at 50% 14%,#eaf4ff24,#0000 72%)}.atmos-rays{opacity:.72;background:linear-gradient(118deg,#0000 18%,#ffffff1a 41%,#0000 58%),linear-gradient(64deg,#0000 28%,#5ad8ff17 47%,#0000 66%)}.atmos-pearl{background:radial-gradient(52% 34% at 50% 24%,#edf7ff21,#0000 78%),linear-gradient(#5ad8ff0a,#0000 58%)}.atmos-orbit-shell{aspect-ratio:1;pointer-events:none;opacity:.34;width:min(76vw,880px);position:absolute;inset:-20vh -12vw auto auto;transform:rotate(-18deg)}.atmos-orbit-shell span{inset:var(--orbit-inset,0);border:1px solid #5ad8ff24;border-radius:50%;position:absolute;box-shadow:inset 0 0 48px #fff6}.atmos-orbit-shell span:nth-child(2){--orbit-inset:12%}.atmos-orbit-shell span:nth-child(3){--orbit-inset:25%}.atmos-vignette{background:linear-gradient(#0000 0 56%,#00041057 100%),radial-gradient(90% 76% at 50% 18%,#0000 44%,#00030c61 100%)}.bar{background:linear-gradient(#fffc,#f6f9ff85),#ffffff8a;border:1px solid #ffffffc2;border-radius:999px;width:min(1480px,100% - clamp(18px,4vw,64px));height:72px;margin:14px auto 0;top:14px;box-shadow:inset 0 1px #fffffff2,0 18px 58px -46px #28367075}.bar:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffffb8,#0000 22% 76%,#5965e61a);position:absolute;inset:1px}.bar-nav,.bar-signout,.bar-spacer,.bar-status,.brand,.nav-toggle{z-index:1;position:relative}.brand{background:#ffffff6b;border-radius:999px;justify-content:center;min-width:122px;height:48px;box-shadow:inset 0 0 0 1px #ffffffbd}.brand-crown{filter:drop-shadow(0 8px 18px #5965e63d)drop-shadow(0 1px #ffffffb8);height:28px}.bar-nav{background:#ffffff52;border:1px solid #ffffff75;gap:2px;padding:4px}.bar-link,.bar-nav{border-radius:999px}.bar-link{letter-spacing:.12em;color:#273044b8;transition:color .18s var(--ease-lux),background .18s var(--ease-lux),transform .16s var(--ease-lux),box-shadow .18s var(--ease-lux);padding:11px 15px}@media (hover:hover) and (pointer:fine){.bar-link:hover{color:var(--ink);background:#ffffff85}}.bar-link:active{transform:scale(.97)}.bar-link.active{color:var(--ink);background:linear-gradient(#ffffffe0,#ffffff80);box-shadow:inset 0 1px #fffffff2,0 10px 28px -22px #5965e6a3}.bar-link .underglow{bottom:5px;left:20%;right:20%}.bar-status{color:var(--celestial-ink);background:#5965e612;border:1px solid #5965e624;border-radius:999px;padding:9px 13px}.bar-signout,.nav-toggle{transition:color .18s var(--ease-lux),border-color .18s var(--ease-lux),background .18s var(--ease-lux),transform .16s var(--ease-lux),box-shadow .18s var(--ease-lux);background:#ffffff8a;border-color:#ffffffbd;box-shadow:inset 0 1px #ffffffe0}.bar-signout:active,.nav-toggle:active{transform:scale(.97)}.stage{padding-top:clamp(30px,5vh,74px)}.panel{box-shadow:var(--shadow-rest);background:linear-gradient(145deg,#ffffffdb,#f8fbff94 46%,#eef4ff6b),#ffffff8a;border:1px solid #ffffffc7;overflow:hidden}.panel:before{background:linear-gradient(135deg,#ffffffd6,#0000 22%),linear-gradient(315deg,#5965e612,#0000 28%)}.panel:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #323e5c0b;position:absolute;inset:1px}.panel>*{z-index:1;position:relative}.panel-pad{padding:clamp(20px,2.5vw,34px)}.cockpit-hero,.os-page-head{border-radius:var(--r-xl);box-shadow:var(--shadow-rest);background:linear-gradient(135deg,#ffffffc2,#ffffff57),linear-gradient(90deg,#5965e617,#0000 42%);border:1px solid #ffffffb8;padding:clamp(22px,3vw,34px);position:relative}.cockpit-hero:after,.os-page-head:after{content:"";background:linear-gradient(90deg,#0000,#5965e65c,#0000);height:1px;position:absolute;bottom:0;left:clamp(22px,3vw,34px);right:clamp(22px,3vw,34px)}.screen-title{font-size:clamp(34px,5.8vw,76px);font-weight:200;line-height:.96}.screen-sub{max-width:58ch;color:var(--ink-mute)}.eyebrow,.label{letter-spacing:.16em}.cockpit-band{gap:14px}.adhd-item,.cockpit-metric,.constellation-node-card,.draft-ticket,.empty-state,.growth-card,.mini-draft,.operator-scan-card,.radar-card,.safety-console,.setup-item,.status-count{background:linear-gradient(150deg,#ffffffb8,#f6f9ff61);border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffd1,0 16px 44px -38px #28367057}.cockpit-metric{min-height:112px;padding:18px}.cockpit-metric strong{margin:8px 0 3px;font-size:clamp(28px,3.2vw,42px)}.operator-actions{border-radius:var(--r-xl);box-shadow:var(--shadow-rest);background:linear-gradient(#ffffffa8,#f8fbff5c);border:1px solid #ffffffb8;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px;display:grid;position:relative}.operator-actions .btn{width:100%;height:48px;padding:0 14px}.operator-actions .btn:first-child,.operator-actions .btn:nth-child(5){grid-column:span 2}.btn{letter-spacing:.11em;min-height:42px;transition:transform .14s var(--ease-lux),color .18s var(--ease-lux),background .18s var(--ease-lux),border-color .18s var(--ease-lux),box-shadow .18s var(--ease-lux);border:1px solid #0000}.btn:active{transform:scale(.97)}.btn-celestial{color:#fff;background:linear-gradient(#6c77f5,#434ed4);border-color:#5965e666;box-shadow:inset 0 1px #ffffff4d,0 16px 34px -22px #5965e6d6}@media (hover:hover) and (pointer:fine){.btn-celestial:hover{background:linear-gradient(#7782ff,#3642c6);box-shadow:inset 0 1px #ffffff52,0 20px 40px -24px #5965e6f5}.adhd-item:hover:not(.static):not(:disabled),.btn-ghost:hover,.draft-ticket:hover,.growth-card:hover,.mini-draft:hover,.radar-card:hover,.rewrite-chip:hover,.setup-item:hover{background:#ffffff9e;border-color:#5965e642}}.btn-ghost{color:var(--ink-soft);background:#ffffff6b;border-color:#ffffffbd;box-shadow:inset 0 1px #ffffffc2}.adhd-panel .panel{background:linear-gradient(145deg,#ffffffe6,#f7faff9e 48%,#e8f0ff6b),#ffffffa3}.adhd-title{max-width:19ch;font-size:clamp(28px,3.8vw,48px);line-height:1.02}.recommendation-stack{gap:16px}.draft-ticket{border-radius:var(--r-lg);transition:transform .18s var(--ease-lux),border-color .18s var(--ease-lux),background .18s var(--ease-lux),box-shadow .18s var(--ease-lux);position:relative}.draft-ticket:before{content:"";background:#5965e633;border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.draft-ticket.selected{background:linear-gradient(145deg,#ffffffe0,#f6f9ff94);border-color:#5965e657;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #5965e61a,0 18px 48px -34px #5965e66b}.draft-ticket.selected:before{background:linear-gradient(#5965e6,#a8b1ffb8);box-shadow:0 0 18px #5965e675}.draft-ticket-main{grid-template-columns:40px 1fr;padding:20px 20px 15px}.rank-mark{background:linear-gradient(#ffffffd6,#5965e61a);width:36px;height:36px;box-shadow:inset 0 1px #ffffffe0,0 10px 24px -18px #5965e6b8}.draft-body,.ticket-copy{color:#111522;font-weight:360}.fallback-note,.reason-line,.trend-vol{color:var(--ink-faint)}.ticket-actions{background:#ffffff47}.confidence-chip,.lane-pill,.risk-chip,.score-pip,.status-chip{background:#ffffff75;border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffb8}.confidence-chip,.risk-chip.low,.score-pip.good{background:#5965e614}.brain-dump-box,.date-input,.editor-textarea,.idea-input,.login-code,.login-field input,.select-input,.setting-row input[type=number]{transition:border-color .18s var(--ease-lux),background .18s var(--ease-lux),box-shadow .18s var(--ease-lux);background:#ffffff94;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffd1}.brain-dump-box:focus,.date-input:focus,.editor-textarea:focus,.idea-input:focus,.select-input:focus,.setting-row input[type=number]:focus{background:#ffffffc7;border-color:#5965e67a;box-shadow:inset 0 1px #ffffffe6,0 0 0 4px #5965e61a}.brain-prompt-row,.focus-actions,.queue-actions,.rewrite-grid,.ticket-actions{gap:8px}.rewrite-chip{transition:transform .14s var(--ease-lux),color .18s var(--ease-lux),background .18s var(--ease-lux),border-color .18s var(--ease-lux);background:#ffffff7a;border-color:#ffffffbd}.rewrite-chip:active{transform:scale(.97)}.operator-report,.os-notice,.toast-note{background:linear-gradient(145deg,#5965e61a,#ffffff6b);border-color:#5965e633;box-shadow:inset 0 1px #ffffffb8}.empty-state{border-style:solid;min-height:170px}.empty-state strong{color:var(--ink)}.sugg{border-bottom-color:#323e5c14}.sugg-n{color:var(--celestial-ink)}.queue-card,.queue-section,.timeline-day,.timeline-slot,.trend{border-color:#323e5c16}.advanced-drawer{background:linear-gradient(145deg,#ffffff94,#f5f9ff47);border-color:#ffffffb8}.advanced-drawer summary{border-radius:var(--r-md);transition:color .18s var(--ease-lux),background .18s var(--ease-lux)}.advanced-drawer summary:active{transform:scale(.99)}.source-strip{border-top-color:#323e5c16}.safety-console{background:linear-gradient(150deg,#fffc,#f6f9ff75)}.safety-console strong{font-size:28px}.status-dot{background:#5a67f2}@media (max-width:1180px){.operator-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-actions .btn:first-child,.operator-actions .btn:nth-child(5){grid-column:span 1}}@media (max-width:860px){.bar{gap:10px;width:min(100% - 24px,760px);padding:0 10px 0 14px}.brand{min-width:112px}.bar-nav.open{box-shadow:var(--shadow-float);background:linear-gradient(#ffffffeb,#f6f9ffc7);border:1px solid #ffffffc7;border-radius:24px;margin:0;top:calc(100% + 8px);left:0;right:0}.stage{padding-inline:14px}}@media (max-width:680px){.operator-actions{grid-template-columns:1fr 1fr}.operator-actions .btn{min-width:0;padding-inline:10px}.screen-title{font-size:clamp(34px,14vw,58px)}}@media (max-width:560px){.cockpit-hero,.os-page-head{border-radius:22px;padding:20px}.operator-actions{grid-template-columns:1fr}.focus-actions,.queue-actions,.ticket-actions{grid-template-columns:1fr;display:grid}}.login-root{z-index:0;padding:6vh 22px}.login-video{object-position:center;filter:saturate(1.02)brightness(1.03)contrast(1.02)}.login-scrim{background:radial-gradient(120% 95% at 50% 42%,#f3f6fc00 0,#eef1f938 52%,#d6ddec8c 100%),linear-gradient(#f3f6fc4d,#f3f6fc00 30%,#d2d9ea66);position:absolute;inset:0}.login-panel{z-index:2;isolation:isolate;text-align:center;-webkit-backdrop-filter:blur(56px)saturate(165%);backdrop-filter:blur(56px)saturate(165%);background:linear-gradient(#fffc,#ffffff94 46%,#ffffffa8);border:1px solid #ffffffd9;border-radius:32px;width:min(452px,100%);padding:52px 48px 40px;position:relative;overflow:hidden;box-shadow:0 2px 6px #141a320d,0 50px 110px -42px #28307866,inset 0 1px #ffffffe6,inset 0 -40px 80px -60px #5965e64d}.login-panel:before{content:"";z-index:-1;background:radial-gradient(70% 42% at 50% 6%,#5965e61a,#0000 70%);inset:0}.login-panel:before,.login-sheen{pointer-events:none;position:absolute}.login-sheen{z-index:2;width:55%;animation:loginSheen 2.6s var(--ease-lux) .5s 1 both;background:linear-gradient(105deg,#0000,#ffffff8c 50%,#0000);top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes loginSheen{0%{opacity:0;left:-60%}18%{opacity:1}to{opacity:0;left:130%}}.login-crown{justify-content:center;align-items:center;height:108px;margin-bottom:36px;display:flex;position:relative}.login-halo{filter:blur(10px);z-index:0;background:radial-gradient(circle,#5965e670 0,#6370ee2e 40%,#0000 68%);width:230px;height:230px;animation:loginHalo 7s ease-in-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}@keyframes loginHalo{0%,to{opacity:.7;transform:translate(-50%,-54%)scale(1)}50%{opacity:1;transform:translate(-50%,-54%)scale(1.08)}}.login-crown-img{z-index:1;filter:drop-shadow(0 16px 24px #28307852)drop-shadow(0 0 22px #5965e666)drop-shadow(0 2px 5px #28307833);-webkit-user-select:none;user-select:none;width:100px;height:auto;position:relative}.login-crown-reflection{z-index:0;filter:blur(3px);background:radial-gradient(60% 100% at 50% 0,#28307829,#0000 72%);width:120px;height:26px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.login-form{text-align:left;flex-direction:column;gap:16px;display:flex}.login-code{height:58px;font-family:var(--font-mono);letter-spacing:.28em;text-indent:.28em;color:var(--ink);transition:border-color .45s var(--ease-lux),background .45s var(--ease-lux),box-shadow .45s var(--ease-lux);background:#ffffff9e;border:1px solid #0e12201f;border-radius:16px;padding:0 20px;font-size:15px;font-weight:500;box-shadow:inset 0 1px #ffffffb3}.login-code::placeholder{color:var(--ink-faint);letter-spacing:.12em;font-weight:400}.login-code:focus{border-color:var(--celestial);background:#ffffffd1;outline:none;box-shadow:0 0 0 4px #5965e624,inset 0 1px #ffffffb3}.login-field{flex-direction:column;gap:9px;display:flex}.login-field>span{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-mute);padding-left:3px;font-size:10px}.login-field input{height:54px;font-family:var(--font-body);color:var(--ink);transition:border-color .45s var(--ease-lux),background .45s var(--ease-lux),box-shadow .45s var(--ease-lux);background:#ffffff9e;border:1px solid #0e12201f;border-radius:15px;padding:0 18px;font-size:15.5px;font-weight:400;box-shadow:inset 0 1px #ffffffb3}.login-field input::placeholder{color:var(--ink-faint);font-weight:300}.login-field input:hover{border-color:#0e122033}.login-field input:focus{border-color:var(--celestial);background:#ffffffd1;outline:none;box-shadow:0 0 0 4px #5965e624,inset 0 1px #ffffffb3}.login-error{color:var(--signal-alert);background:#c0304a0f;border:1px solid #c0304a2e;border-radius:13px;margin-top:1px;padding:10px 14px;font-size:13px;line-height:1.45}.login-submit{isolation:isolate;color:#fff;cursor:pointer;width:100%;height:62px;font-family:var(--font-body);letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;transition:transform .4s var(--ease-lux),box-shadow .4s var(--ease-lux),filter .4s var(--ease-lux);background:linear-gradient(#ffffff38,#fff0 42%),linear-gradient(135deg,#8089f7,#5965e6 40%,#4a54db 70%,#3a44c8);border:1px solid #ffffff38;border-radius:17px;justify-content:center;align-items:center;margin-top:16px;font-size:14px;font-weight:600;animation:submitBreathe 4.6s ease-in-out infinite;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px -14px #5965e6c7,0 5px 14px #2830784d,inset 0 1px #ffffff73,inset 0 -14px 30px -14px #1214468c}.login-submit-label{z-index:2;position:relative}.login-submit:before{content:"";z-index:1;width:62%;transition:left .75s var(--ease-lux);pointer-events:none;background:linear-gradient(104deg,#0000,#fff9 50%,#0000);position:absolute;top:0;bottom:0;left:-80%;transform:skew(-20deg)}.login-submit:hover{filter:saturate(1.14)brightness(1.05);transform:translateY(-2px);box-shadow:0 30px 60px -14px #5965e6eb,0 7px 18px #28307852,inset 0 1px #ffffff8c,inset 0 -14px 30px -14px #1214468c}.login-submit:hover:before{left:135%}.login-submit:active{filter:brightness(.97);transform:translateY(1px)scale(.985);box-shadow:0 8px 18px -10px #5965e699,inset 0 1px #ffffff38,inset 0 14px 30px -12px #121446b3}.login-submit:disabled{opacity:.7;cursor:default;filter:saturate(.92);animation:none;transform:none}@keyframes submitBreathe{0%,to{box-shadow:0 20px 44px -14px #5965e69e,0 5px 14px #2830784d,inset 0 1px #ffffff73,inset 0 -14px 30px -14px #1214468c}50%{box-shadow:0 24px 54px -14px #5965e6e6,0 5px 14px #2830784d,inset 0 1px #ffffff80,inset 0 -14px 30px -14px #1214468c}}.login-note{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin-top:24px;font-size:10px}@media (max-width:480px){.login-panel{border-radius:26px;padding:42px 26px 30px}.login-crown-img{width:84px}.login-halo{width:158px;height:158px}}.reel-evidence-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:12px;display:grid}.reel-span-2{grid-column:1/-1}.reel-transcript{min-height:168px}.reel-batch{min-height:190px;margin-bottom:10px}.reel-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.reel-import-details{border-top:1px solid var(--line);padding-top:12px}.reel-import-details summary,.reel-intelligence-card>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.reel-import-details summary::-webkit-details-marker,.reel-intelligence-card>summary::-webkit-details-marker{display:none}.reel-import-details summary{color:var(--ink-soft);font:600 12px/1.4 var(--font-body);transition:color .16s var(--ease-out)}.reel-import-details summary:after{content:"+";float:right;color:var(--ink-faint)}.reel-import-details[open] summary:after{content:"−"}.reel-import-details[open] summary{color:var(--ink);margin-bottom:12px}.reel-intelligence-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reel-intelligence-grid{align-items:start}.reel-intelligence-card{padding:0;overflow:clip}.reel-intelligence-card>summary{transition:background-color .16s var(--ease-out),transform .14s var(--ease-out);gap:9px;padding:16px;display:grid}.reel-intelligence-card>summary:active{transform:scale(.99)}.reel-intelligence-card>summary>strong{font:650 14px/1.4 var(--font-body);color:var(--ink)}.reel-intelligence-card>summary>span{font:500 11px/1.4 var(--font-mono);color:var(--ink-faint)}.reel-intelligence-card[open]>summary{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.reel-intelligence-card[open]>summary{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.reel-card-body{gap:14px;padding:0 16px 16px;display:grid}.reel-section-list{gap:8px;display:grid}.reel-section{border-top:1px solid var(--line);grid-template-columns:58px minmax(0,1fr);gap:4px 12px;padding:10px 0;display:grid}.reel-section>span{font:600 10px/1.4 var(--font-mono);color:var(--accent);text-transform:uppercase;grid-row:1/span 2}.reel-section p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.reel-section em{color:var(--ink-faint);font:500 10px/1.4 var(--font-mono)}@media (hover:hover) and (pointer:fine){.reel-import-details summary:hover{color:var(--ink)}.reel-intelligence-card>summary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.reel-intelligence-card>summary:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}}}@media (max-width:860px){.reel-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reel-intelligence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.reel-evidence-grid,.reel-intelligence-strip,.reel-metrics-grid{grid-template-columns:1fr}.reel-span-2{grid-column:auto}.reel-section{grid-template-columns:1fr}.reel-section>span{grid-row:auto}}.command-bar{z-index:80;color:#eff6ff;-webkit-backdrop-filter:blur(24px)saturate(1.25);background:linear-gradient(115deg,#ffffff17,#0000 26%,#5ad8ff0b),#080f22cc;border:1px solid #adcaff29;border-radius:20px;gap:12px;height:64px;padding:8px 10px;position:fixed;top:14px;left:234px;right:300px;box-shadow:inset 0 1px #ffffff1c,0 22px 70px -34px #000000b8,0 0 0 1px #0005124d}.command-bar,.command-brand{align-items:center;display:flex}.command-brand{background:linear-gradient(145deg,#ffffff17,#ffffff06);border-radius:14px;gap:9px;height:46px;padding:0 12px 0 9px;box-shadow:inset 0 0 0 1px #ffffff12}.command-brand img{object-fit:contain;filter:drop-shadow(0 0 12px #315cffb8);width:34px;height:25px}.command-brand span{font:600 11px/1 var(--font-mono);letter-spacing:.18em}.project-context-button{text-align:left;color:#eff6ff;min-width:172px;height:46px;transition:background-color .16s var(--ease-lux),transform .14s var(--ease-lux);border-radius:14px;grid-template-columns:minmax(0,1fr) 16px;align-content:center;column-gap:8px;padding:6px 12px;display:grid}.project-context-button>span{color:#8e9ab3;font:500 9px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;grid-column:1}.project-context-button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13px/1.3 var(--font-body);overflow:hidden}.project-context-button svg{color:#7e8aa5;grid-area:1/2/span 2;align-self:center}.project-context-button:active{transform:scale(.98)}.command-search{color:#8f9ab1;text-align:left;min-width:160px;max-width:500px;height:42px;transition:color .16s var(--ease-lux),border-color .16s var(--ease-lux),background-color .16s var(--ease-lux);background:#02071457;border:1px solid #adcaff1c;border-radius:13px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.command-search span{flex:1;font-size:12px}kbd{font:500 9px/1 var(--font-mono);letter-spacing:.04em}.command-search kbd{color:#b6c4df;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:7px;padding:5px 7px}.command-actions{align-items:center;gap:7px;display:flex}.command-icon-button{color:#aab7ce;min-width:42px;height:42px;transition:color .16s var(--ease-lux),background-color .16s var(--ease-lux),transform .14s var(--ease-lux);background:#ffffff0b;border:1px solid #adcaff1a;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.command-icon-button span{font:600 10px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.command-icon-button.active{color:#eafaff;background:#5ad8ff1c;border-color:#5ad8ff42}.command-icon-button:active{transform:scale(.96)}.command-menu-button{display:none}.command-safety{color:#a9b8d1;height:42px;font:600 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;padding:0 10px;display:flex}.command-safety span{background:#5ad8ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5ad8ff17,0 0 16px #5ad8ff85}.workspace-navigation{z-index:70;color:#dce8fb;-webkit-backdrop-filter:blur(24px)saturate(1.2);background:radial-gradient(120% 42% at 50% 0,#315cff2e,#0000 76%),linear-gradient(#0e1834db,#050a18d1);border:1px solid #adcaff21;border-radius:24px;flex-direction:column;gap:24px;width:206px;padding:84px 12px 12px;display:flex;position:fixed;top:14px;bottom:14px;left:14px;box-shadow:inset 0 1px #ffffff14,0 36px 90px -48px #000}.workspace-navigation:before{content:"✦ RHOMPA";color:#eaf3ff;font:600 11px/1 var(--font-mono);letter-spacing:.18em;text-shadow:0 0 18px #5ad8ff5c;position:absolute;top:24px;left:23px}.nav-group{gap:5px;display:grid}.nav-group.strategic{border-top:1px solid #adcaff17;padding-top:18px}.nav-group-label{color:#71819d;font:600 9px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;padding:0 10px 8px}.workspace-nav-link{color:#91a0bb;min-height:43px;transition:color .16s var(--ease-lux),background-color .16s var(--ease-lux),transform .14s var(--ease-lux);border-radius:13px;grid-template-columns:25px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:0 10px;display:grid;position:relative}.workspace-nav-link strong{font:540 12px/1.2 var(--font-body)}.workspace-nav-link kbd{color:#586984;text-align:right}.workspace-nav-icon{color:#6f83a6;text-align:center;font-size:14px}.workspace-nav-link.active{color:#f5f9ff;background:linear-gradient(90deg,#315cff33,#5ad8ff12);box-shadow:inset 0 0 0 1px #5ad8ff1f}.workspace-nav-link.active:before{content:"";background:#5ad8ff;border-radius:9px;width:2px;height:20px;position:absolute;left:-4px;box-shadow:0 0 14px #5ad8ff9e}.workspace-nav-link.active .workspace-nav-icon{color:#87e7ff}.workspace-nav-link:active{transform:scale(.98)}.nav-footer{border-top:1px solid #adcaff14;gap:4px;margin-top:auto;padding-top:12px;display:grid}.nav-footer button{color:#7686a2;text-align:left;border-radius:11px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:11px;display:flex}.nav-footer button span{color:#597198;width:18px}.project-rail{z-index:60;color:#eaf3ff;-webkit-backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(150deg,#ffffff12,#0000 34%),linear-gradient(#0b142cd6,#040916d6);border:1px solid #adcaff21;border-radius:24px;width:272px;padding:94px 22px 22px;position:fixed;top:14px;bottom:14px;right:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 36px 90px -48px #000}.project-orbit{aspect-ratio:1;opacity:.72;width:230px;position:absolute;top:-75px;left:50%;transform:translate(-50%)}.project-orbit span{border:1px solid #5ad8ff29;border-radius:50%;position:absolute;inset:8%}.project-orbit span:nth-child(2){border-color:#315cff47;inset:25%}.project-orbit i{background:#5ad8ff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:11%;left:50%;box-shadow:0 0 22px #5ad8ffd1}.project-rail-kicker{color:#6e89ad;font:600 9px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.project-rail h2{color:#f7fbff;font:340 clamp(22px,2vw,30px)/1.05 var(--font-display);letter-spacing:-.04em;margin:12px 0 8px}.project-rail>p{color:#a4b1c8;font-size:12px;line-height:1.6}.project-rail-meta{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.project-rail-meta span,.project-rail-pills span{color:#9fb2d0;font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;border:1px solid #adcaff1a;border-radius:999px;padding:6px 8px}.project-rail-note{color:#bac7da;background:#ffffff09;border:1px solid #adcaff17;border-radius:14px;margin-top:18px;padding:13px;font-size:11px;line-height:1.55}.project-rail-note span{color:#6f82a0;font:600 8px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;display:block}.project-rail-pills{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.project-rail-link{color:#82dcff;margin-top:18px;font-size:11px;display:inline-flex}.project-rail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.project-rail-actions>button{color:#dce9fb;min-height:42px;font:600 8px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;transition:background-color .16s var(--ease-lux),transform .14s var(--ease-lux);background:#315cff1a;border:1px solid #5ad8ff2b;border-radius:13px;padding:0 8px}.project-rail-actions>button:only-child{grid-column:1/-1}.project-rail-actions>button:active{transform:scale(.98)}.stage{padding:96px 300px 86px 236px}.stage-inner{max-width:1180px}.command-dialog{color:#eef6ff;-webkit-backdrop-filter:blur(28px)saturate(1.3);background:linear-gradient(145deg,#ffffff14,#0000 26%),#060c1cf5;border:1px solid #adcaff2e;border-radius:24px;width:min(880px,100vw - 32px);max-height:min(760px,100vh - 34px);padding:0;overflow:auto;box-shadow:0 40px 120px -36px #000000eb,inset 0 1px #ffffff1a}.command-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00040ead}.dialog-close{z-index:2;color:#8290a9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;display:grid;position:absolute;top:16px;right:16px}.palette-view{min-height:480px}.palette-search-row{border-bottom:1px solid #adcaff1a;align-items:center;gap:12px;height:72px;padding:0 62px 0 22px;display:flex}.palette-search-row svg{color:#6f82a1}.palette-search-row input{color:#f0f6ff;min-width:0;font:420 15px/1 var(--font-body);background:0 0;border:0;outline:0;flex:1}.palette-search-row input::placeholder{color:#697895}.palette-search-row kbd{color:#70809b;border:1px solid #ffffff14;border-radius:7px;padding:5px 7px}.palette-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);min-height:408px;display:grid}.palette-projects,.palette-results{align-content:start;gap:5px;padding:20px;display:grid}.palette-projects{background:#ffffff05;border-left:1px solid #adcaff17}.palette-label{color:#657692;font:600 9px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;padding:0 8px 7px}.palette-results button{color:#dce8fa;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 12px;display:flex}.palette-results button strong{font-size:13px;font-weight:560}.palette-results button span{color:#6f809d;font:500 9px/1 var(--font-mono)}.palette-search-results{border-top:1px solid #adcaff17;gap:4px;margin-top:12px;padding-top:16px;display:grid}.palette-search-results>p{color:#72809a;padding:8px;font-size:11px;line-height:1.5}.palette-search-results button{justify-content:flex-start;gap:10px}.palette-search-results button>span{gap:5px;min-width:0;display:grid}.palette-search-results button strong{color:#dce8fa;font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette-search-results button em{color:#71819d;font:500 9px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette-kind{color:#75ddff;width:24px;height:24px;font:700 9px/1 var(--font-mono);text-transform:uppercase;background:#315cff1c;border:1px solid #5ad8ff2e;border-radius:8px;flex:none;place-items:center;display:grid}.palette-kind.signal{color:#aad6ff;background:#ffffff0a}.palette-kind.learning{color:#d5e3ff;border-radius:50%}.palette-archived>button,.palette-projects>button{color:#dce8fa;text-align:left;border:1px solid #0000;border-radius:13px;align-items:center;gap:11px;min-height:58px;padding:8px 10px;display:flex}.palette-projects>button.selected{background:#315cff1a;border-color:#5ad8ff29}.palette-projects button>span{gap:4px;min-width:0;display:grid}.palette-projects strong{color:#edf6ff;font-size:12px}.palette-projects em,.palette-projects strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette-projects em{color:#7687a2;font:500 9px/1.3 var(--font-mono)}.project-glyph{background:linear-gradient(145deg,#315cff,#5ad8ff);border-radius:9px 50% 50%;flex:none;width:27px;height:27px;transform:rotate(12deg);box-shadow:0 0 18px #315cff47}.project-glyph.unassigned{box-shadow:none;background:0 0;border:1px dashed #657795}.project-glyph.archived{opacity:.55;filter:saturate(.25)}.palette-projects .new-project-row{color:#7fdfff;min-height:42px}.palette-archived{border-top:1px solid #adcaff14;gap:4px;margin-top:12px;padding-top:14px;display:grid}.palette-archived>button{opacity:.72;min-height:48px}.command-form{gap:14px;padding:48px clamp(22px,5vw,64px) 34px;display:grid}.dialog-eyebrow{color:#69d6ff;font:600 9px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.command-form h2{color:#f5f9ff;max-width:16ch;font:300 clamp(30px,5vw,54px)/1 var(--font-display);letter-spacing:-.05em}.command-form>p{color:#98a6bd;max-width:54ch;font-size:13px}.command-form label{color:#788aa6;font:600 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;gap:7px;display:grid}.command-form input,.command-form select,.command-form textarea{color:#eef6ff;width:100%;font:400 14px/1.5 var(--font-body);text-transform:none;letter-spacing:0;background:#ffffff0b;border:1px solid #adcaff21;border-radius:14px;outline:0}.command-form input,.command-form select{min-height:46px;padding:0 14px}.command-form textarea{resize:vertical;min-height:150px;padding:14px}.command-form input:focus,.command-form select:focus,.command-form textarea:focus{border-color:#5ad8ff6b;box-shadow:0 0 0 4px #5ad8ff12}.command-form-row{grid-template-columns:minmax(160px,.6fr) minmax(180px,.4fr);align-items:center;gap:12px;display:grid}.command-form-row button{color:#fff;min-height:46px;font:600 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:transform .14s var(--ease-lux),filter .16s var(--ease-lux);background:linear-gradient(135deg,#315cff,#2476d8);border:1px solid #5ad8ff52;border-radius:14px;padding:0 18px;box-shadow:0 14px 34px -22px #315cffdb}.command-form-row button:active{transform:scale(.98)}.command-form-row button:disabled{opacity:.45;cursor:default}.dialog-message{color:#ffd2da;background:#ff5f7a14;border:1px solid #ff5f7a40;border-radius:12px;margin:0 22px 22px;padding:11px 13px;font-size:11px}.project-manage{gap:18px;padding:46px clamp(18px,4vw,44px) 34px;display:grid}.project-manage-intro{padding:0 2px 10px}.project-manage-intro h2{color:#f5f9ff;max-width:18ch;font:300 clamp(34px,5vw,58px)/.98 var(--font-display);letter-spacing:-.055em;margin:11px 0 10px}.project-manage-intro p{color:#94a3ba;max-width:62ch;font-size:12px;line-height:1.6}.project-manage-section{background:#ffffff06;border:1px solid #adcaff1a;border-radius:20px;gap:18px;padding:clamp(18px,3vw,28px);display:grid}.project-manage-heading{align-items:flex-start;gap:12px;display:flex}.project-manage-heading>span{color:#75ddff;width:28px;height:28px;font:650 8px/1 var(--font-mono);background:#315cff1a;border:1px solid #5ad8ff2b;border-radius:9px;flex:none;place-items:center;display:grid}.project-manage-heading strong{color:#eef5ff;font-size:13px;font-weight:600}.project-manage-heading p{color:#71819b;margin-top:4px;font-size:10px}.project-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-form-grid label{color:#788aa6;font:600 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-content:start;gap:7px;display:grid}.project-form-grid label.wide{grid-column:1/-1}.project-form-grid input,.project-form-grid select,.project-form-grid textarea{color:#edf5ff;width:100%;font:400 12px/1.5 var(--font-body);letter-spacing:0;text-transform:none;background:#ffffff09;border:1px solid #adcaff1f;border-radius:12px;outline:0}.project-form-grid input,.project-form-grid select{height:42px;padding:0 12px}.project-form-grid textarea{resize:vertical;min-height:82px;padding:11px 12px}.project-form-grid input:focus,.project-form-grid select:focus,.project-form-grid textarea:focus{border-color:#5ad8ff61;box-shadow:0 0 0 3px #5ad8ff0f}.project-channel-field{border:0;padding:0}.project-channel-field legend{color:#788aa6;font:600 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px}.project-channel-field>div{flex-wrap:wrap;gap:6px;display:flex}.project-channel-field button{color:#7f8faa;min-height:30px;font:600 8px/1 var(--font-mono);text-transform:uppercase;background:#ffffff06;border:1px solid #adcaff1a;border-radius:999px;padding:0 10px}.project-channel-field button.selected{color:#dff7ff;background:#315cff21;border-color:#5ad8ff40}.project-manage-actions{justify-content:flex-end;gap:8px;display:flex}.project-manage-actions button{color:#fff;min-height:40px;font:600 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:transform .14s var(--ease-lux),filter .16s var(--ease-lux);background:linear-gradient(135deg,#315cff,#2476d8);border:1px solid #5ad8ff47;border-radius:12px;padding:0 15px}.project-manage-actions button.secondary{color:#c5d3e8;background:#ffffff0a;border-color:#adcaff1f}.project-manage-actions button:active{transform:scale(.97)}.project-manage-actions button:disabled{opacity:.45}.voice-history{border-top:1px solid #adcaff14;gap:5px;padding-top:16px;display:grid}.voice-history>span{color:#6f809d;font:600 8px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;padding:0 5px 7px}.voice-history button{color:#dce8f8;text-align:left;border-radius:10px;grid-template-columns:minmax(90px,.25fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:45px;padding:0 10px;display:grid}.voice-history strong{font-size:10px}.voice-history em{color:#7d8da8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.voice-history small{color:#5f708d;font:500 8px/1 var(--font-mono)}.project-danger-zone{background:#ff5f7a09;border:1px solid #ff5f7a21;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.project-danger-zone strong{color:#eedde2;font-size:11px}.project-danger-zone p{color:#806f78;margin-top:4px;font-size:9px}.project-danger-zone button{color:#f4a9b6;min-height:34px;font:600 8px/1 var(--font-mono);text-transform:uppercase;background:#ff5f7a0d;border:1px solid #ff5f7a36;border-radius:10px;padding:0 11px}@media (hover:hover) and (pointer:fine){.command-icon-button:hover,.project-context-button:hover{color:#f5f9ff;background:#ffffff14}.command-search:hover{color:#d8e5f7;background:#ffffff0d;border-color:#5ad8ff38}.workspace-nav-link:hover{color:#e8f1ff;background:#ffffff0b}.nav-footer button:hover{color:#c8d7ed;background:#ffffff0a}.project-rail-actions>button:hover{background:#315cff29}.palette-archived>button:hover,.palette-projects>button:hover,.palette-results button:hover{background:#ffffff0e}.voice-history button:hover{background:#ffffff0a}}html[data-focus-mode=true] .project-rail,html[data-focus-mode=true] .workspace-navigation{opacity:0;pointer-events:none;transform:translateX(var(--focus-shift,-18px));transition:opacity .18s var(--ease-lux),transform .22s var(--ease-lux)}html[data-focus-mode=true] .project-rail{--focus-shift:18px}html[data-focus-mode=true] .command-bar{left:max(20px,50% - 590px);right:max(20px,50% - 590px)}html[data-focus-mode=true] .stage{padding-inline:max(24px,50vw - 620px)}@media (max-width:1280px){.project-rail{display:none}.command-bar{right:14px}.stage{padding-right:24px}}@media (max-width:980px){.command-bar{top:10px;left:12px;right:12px}.command-brand span,.command-capture span,.command-safety{display:none}.command-menu-button{display:inline-flex}.project-context-button{min-width:145px}.workspace-navigation{z-index:90;opacity:0;pointer-events:none;width:min(270px,100vw - 24px);transition:opacity .16s var(--ease-lux),transform .22s var(--ease-lux);padding-top:24px;top:82px;bottom:12px;left:12px;transform:translate(-110%)}.workspace-navigation:before{display:none}.workspace-navigation.open{opacity:1;pointer-events:auto;transform:translate(0)}.stage{padding:92px 14px 72px}html[data-focus-mode=true] .command-bar{left:12px;right:12px}html[data-focus-mode=true] .stage{padding-inline:14px}}@media (max-width:700px){.command-bar{border-radius:17px;gap:6px;padding-inline:7px}.command-brand{padding-inline:6px}.command-brand img{width:31px}.project-context-button{flex:1;min-width:0}.command-search{flex:none;justify-content:center;width:42px;min-width:42px;padding:0}.command-search kbd,.command-search span{display:none}.palette-layout{grid-template-columns:1fr}.palette-projects{border-top:1px solid #adcaff17;border-left:0}.command-form-row,.project-form-grid{grid-template-columns:1fr}.project-form-grid label.wide{grid-column:auto}.project-manage-actions.split{grid-template-columns:1fr;display:grid}}@media (max-width:460px){.command-brand,.project-context-button>span{display:none}.project-context-button strong{grid-row:1/span 2;align-self:center}.command-icon-button{width:38px;min-width:38px;padding:0}.command-capture{display:none}.command-dialog{border-radius:18px}.palette-search-row{padding-left:16px}}@media (prefers-reduced-motion:reduce){.command-icon-button,.project-context-button,.project-manage-actions button,.project-rail-actions>button,.workspace-nav-link,.workspace-navigation{transition-duration:.01ms!important}}.needs-project-panel{margin-bottom:20px;scroll-margin-top:94px}.needs-project-assign{grid-template-columns:minmax(150px,1fr) auto;gap:8px;min-width:min(360px,100%);display:grid}.needs-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.needs-project-grid>div{min-width:0}.needs-project-list{gap:6px;margin-top:10px;display:grid}.needs-project-list label{border:1px solid var(--hairline);cursor:pointer;min-width:0;transition:border-color .15s var(--ease-lux),background-color .15s var(--ease-lux),transform .14s var(--ease-lux);background:#ffffff52;border-radius:12px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.needs-project-list label.selected{background:#315cff0f;border-color:#315cff38}.needs-project-list label:active{transform:scale(.99)}.needs-project-list input{accent-color:#315cff;margin-top:2px}.needs-project-list label>span{gap:5px;min-width:0;display:grid}.needs-project-list strong{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:560;line-height:1.4;overflow:hidden}.needs-project-list em{color:var(--ink-faint);font:500 8px/1 var(--font-mono);text-transform:uppercase}@media (hover:hover) and (pointer:fine){.needs-project-list label:hover{border-color:var(--hairline-2);background:#ffffff85}}@media (max-width:760px){.needs-project-assign,.needs-project-grid{grid-template-columns:1fr}.needs-project-assign{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.needs-project-list label{transition-duration:.01ms!important}}.login-root{isolation:isolate;color:#f8f4e8;touch-action:manipulation;background:radial-gradient(80% 70% at 50% 42%,#315cff3d,#0000 70%),#050817;place-items:center;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.login-media{z-index:0;opacity:1;background:#050817;transition:opacity .68s cubic-bezier(.77,0,.175,1);position:absolute;inset:0;overflow:hidden}.login-video-poster{background:linear-gradient(#0508170a,#0508172e),url(/media/login/rhompa-background-poster-c452eee4.jpg) 50%/cover no-repeat,radial-gradient(circle at 50% 42%,#1a2c5b,#050817 75%);position:absolute;inset:0}.login-intro-poster{z-index:2;opacity:1;pointer-events:none;transition:opacity .22s var(--ease-lux);background:url(/media/login/rhompa-intro-poster-018cde88.jpg) 50%/cover no-repeat;position:absolute;inset:0}.login-media[data-intro-started=true] .login-intro-poster,.login-media[data-media-mode=background] .login-intro-poster,.login-media[data-media-mode=handoff] .login-intro-poster,.login-media[data-motion=reduced] .login-intro-poster{opacity:0}.login-video{object-fit:cover;object-position:center center;filter:none;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .76s cubic-bezier(.77,0,.175,1);position:absolute;inset:0;transform:translateZ(0)}.login-video-intro{z-index:3}.login-video-background{z-index:1}.login-video.active{opacity:1}.login-video-scrim{z-index:4;pointer-events:none;background:radial-gradient(42% 34%,#02050f05,#02050f1f 72%,#0000),linear-gradient(#0306121f,#0000 28% 70%,#03061233);position:absolute;inset:0}.login-media.success{opacity:.16}.login-success-veil{z-index:4;opacity:0;pointer-events:none;background:radial-gradient(44% 28%,#daae5324,#0000 72%),linear-gradient(#040816b8,#060914);transition:opacity .62s cubic-bezier(.77,0,.175,1);position:absolute;inset:0}.login-root.auth-success .login-success-veil{opacity:1}.login-invitation{z-index:10;color:#f3d591;opacity:1;width:176px;height:176px;transition:opacity .18s var(--ease-lux),transform .18s var(--ease-lux);border-radius:50%;outline:none;place-items:center;display:grid;position:relative;transform:scale(1)}.login-invitation.hidden{opacity:0;pointer-events:none;transform:scale(.97)}.login-invitation:focus-visible{outline-offset:8px;outline:1px solid #ffe099b8}.login-invitation:active{transform:scale(.97)}.login-invitation-halo{background:radial-gradient(circle,#edb94c29,#4569d60a 44%,#0000 72%);border:1px solid #f2c7692b;border-radius:50%;animation:loginInvitationBreath 6s ease-in-out infinite;position:absolute;inset:16px;box-shadow:0 0 70px 14px #d8a43a1c,inset 0 0 44px #fff0c50d}.login-invitation-point{z-index:1;background:#ffe3a2;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 0 5px #efbe5712,0 0 28px 8px #efbe575c}.login-invitation-copy{color:#fae9c285;font:500 8px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;position:absolute;top:calc(50% + 30px)}@keyframes loginInvitationBreath{0%,to{opacity:.56;transform:scale(.985)}50%{opacity:.92;transform:scale(1.025)}}.login-access{z-index:20;opacity:0;pointer-events:none;transform-origin:50%;width:min(650px,100vw - 34px);transition:opacity .16s var(--ease-lux),transform .44s cubic-bezier(.23,1,.32,1);place-items:center;display:grid;position:relative;transform:scaleX(.035)}.login-access.visible{opacity:1;pointer-events:auto;transform:scaleX(1)}.login-access-status{color:#0000;width:max-content;max-width:min(90vw,540px);font:600 9px/1.25 var(--font-mono);letter-spacing:.18em;text-align:center;text-transform:uppercase;filter:drop-shadow(0 2px 9px #040816b3);background:linear-gradient(90deg,#f1ce7a,#d9f7ff 34%,#89aaff 63%,#f3c5ec);-webkit-background-clip:text;background-clip:text;position:absolute;bottom:calc(100% + 17px);left:50%;transform:translate(-50%)}.login-access-shell{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(1.24);backdrop-filter:blur(14px)saturate(1.24);width:100%;height:76px;transition:opacity .18s var(--ease-lux),transform .24s var(--ease-lux),box-shadow .24s var(--ease-lux);background:linear-gradient(110deg,#0c12267a,#fff8e224 36%,#1d2d5457 72%,#0a112675) padding-box padding-box,linear-gradient(110deg,#fff4cfa3,#d5a43de0 24%,#e1f7ffb8 51%,#537ae294 74%,#ffe19ad1) border-box;border:1px solid #0000;border-radius:999px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff85,inset 0 -1px #4b66b536,inset 0 0 28px #fff4d214,0 0 0 4px #deae480b,0 18px 70px -26px #000410d1,0 0 46px -12px #e7b3435c,0 0 60px -24px #4169e870}.login-access-shell:before{z-index:-1;background:radial-gradient(70% 160% at 22% -30%,#ffffff47,#0000 50%),radial-gradient(52% 120% at 82% 140%,#4169e82e,#0000 62%),linear-gradient(#ffffff1c,#ffffff06);inset:1px}.login-access-shell:after,.login-access-shell:before{content:"";border-radius:inherit;pointer-events:none;position:absolute}.login-access-shell:after{z-index:3;opacity:.34;transition:opacity .18s var(--ease-lux),transform .68s cubic-bezier(.77,0,.175,1);background:linear-gradient(100deg,#0000 22%,#ffffff38 45%,#ffdd901a 55%,#0000 76%);inset:0;transform:translate(-82%)}.login-access-shell:focus-within{box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #4b66b53d,inset 0 0 30px #fff6d81c,0 0 0 4px #e8b85012,0 20px 74px -28px #000410e0,0 0 54px -10px #ebba4e6e,0 0 70px -26px #3d69ee85}.login-access-refraction{z-index:-1;pointer-events:none;opacity:.52;filter:blur(10px);background:linear-gradient(90deg,#ffd57514,#e1f7ff29,#6891ff1a);border-radius:999px;position:absolute;inset:8px 15%}.login-code{z-index:2;color:#fff4d8;caret-color:#ffe09a;border-radius:inherit;width:100%;height:100%;font:520 clamp(16px,2.1vw,20px)/1 var(--font-mono);letter-spacing:.24em;text-align:center;text-indent:.24em;text-shadow:0 1px 12px #020511b8,0 0 18px #f4cb7047;padding:0 clamp(24px,5vw,44px);position:relative}.login-code,.login-code:focus{box-shadow:none;background:0 0;border:0;outline:0}.login-code[readonly]{cursor:default}.login-access-traveller{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff7d8 30%,#e4b85b 58%,#a8eaff 82%,#0000);border-radius:999px;width:22%;height:2px;position:absolute;bottom:-1px;left:-24%;box-shadow:0 0 13px 2px #f4cc71a3}.login-access[data-state=checking] .login-access-traveller{opacity:.76;animation:loginTraveller 1.15s linear infinite}.login-access[data-state=checking] .login-access-shell:after{opacity:.48;transform:translate(82%)}.login-access[data-state=denied] .login-access-shell{background:linear-gradient(110deg,#ffffff45,#f7f8ff26) padding-box padding-box,linear-gradient(100deg,#f0ca70,#7de7ff 28%,#7d8eff 53%,#e69ad8 76%,#fff0c4) border-box;box-shadow:0 0 58px -12px #7294ff8f,0 0 50px -16px #e69ad870}.login-access[data-state=success] .login-access-shell{animation:loginPortalSuccess .76s cubic-bezier(.77,0,.175,1) forwards}.login-access[data-state=success] .login-code{animation:loginPortalContent .52s var(--ease-lux) forwards}.login-access[data-state=success] .login-access-traveller{opacity:1;animation:loginSuccessTraveller .62s cubic-bezier(.77,0,.175,1) forwards}@keyframes loginTraveller{0%{transform:translate(0)}to{transform:translate(670%)}}@keyframes loginPortalSuccess{0%{opacity:1;transform:scaleX(1)}34%{opacity:1;transform:scaleX(1.015);box-shadow:0 0 74px 4px #edbe5594,0 0 80px -20px #74a3ffb8}68%{opacity:1;transform:scaleX(1)}to{opacity:.92;transform:scaleX(.055)}}@keyframes loginPortalContent{0%,35%{opacity:1}to{opacity:0}}@keyframes loginSuccessTraveller{0%{transform:translate(0)scaleX(.7)}to{transform:translate(690%)scaleX(1.6)}}.login-denial{z-index:40;opacity:0;pointer-events:auto;animation:denialReveal .36s var(--ease-lux) .26s forwards;transition:opacity .34s var(--ease-lux);background:#f8f8f8;position:fixed;inset:0;overflow:hidden}.login-denial.exiting{opacity:0;animation:none}@keyframes denialReveal{to{opacity:1}}.denial-spectrum{aspect-ratio:1;opacity:.28;filter:blur(70px);mix-blend-mode:multiply;border-radius:50%;width:72vw;animation:denialSpectrumDrift 4.8s ease-in-out infinite alternate;position:absolute}.denial-spectrum-one{background:conic-gradient(from 30deg,#5bdfff,#526fff,#e9a4dc,#f2cf77,#5bdfff);top:-44vw;left:-18vw}.denial-spectrum-two{background:conic-gradient(from 210deg,#f4cd70,#8cecff,#7d88ff,#efb0df,#f4cd70);animation-delay:-2.2s;bottom:-50vw;right:-26vw}@keyframes denialSpectrumDrift{0%{opacity:.2;transform:translate(-2%,1%)scale(.96)}to{opacity:.34;transform:translate(3%,-2%)scale(1.04)}}.denial-scanfield{opacity:.78;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 2%,#000 18% 80%,#0000 98%);mask-image:linear-gradient(#0000 2%,#000 18% 80%,#0000 98%)}.denial-scanfield:after{content:"";opacity:.22;mix-blend-mode:multiply;background-image:linear-gradient(#4c6edc2e 1px,#0000 0),linear-gradient(90deg,#67ceeb1f 1px,#0000 0);background-size:100% 36px,52px 100%;position:absolute;inset:0}.denial-matrix-col{color:#0000;width:1.55em;font:650 clamp(12px,1.15vw,17px)/1.32 var(--font-mono);white-space:pre;text-align:center;will-change:transform;text-shadow:0 0 12px #4370e41f;background:linear-gradient(#315cff,#2fd8f4 28%,#e5bc5e 55%,#df79c7 78%,#5975f5);-webkit-background-clip:text;background-clip:text;animation-name:denialMatrixFall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;transform:translateY(-52%)}@keyframes denialMatrixFall{0%{transform:translateY(-52%)}to{transform:translateY(-1%)}}.denial-fragments{z-index:2;color:#315cff;font:600 9px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;mix-blend-mode:multiply;position:absolute;inset:0}.denial-fragments span{background:#ffffff61;border:1px solid #4566d72b;padding:7px 9px;animation:denialFragment 1.8s step-end infinite;position:absolute;box-shadow:0 8px 30px -18px #315cff75}.denial-fragments span:first-child{top:13%;left:8%}.denial-fragments span:nth-child(2){top:23%;right:10%}.denial-fragments span:nth-child(3){bottom:19%;left:14%}.denial-fragments span:nth-child(4){bottom:14%;right:8%}.denial-fragments span:nth-child(5){top:56%;left:4%}.denial-fragments span:nth-child(6){top:9%;left:54%}@keyframes denialFragment{0%,to{opacity:.46;transform:translate(0)}33%{opacity:.82;transform:translate(4px,-1px)}34%{opacity:.22;transform:translate(-3px,1px)}67%{opacity:.6;transform:translate(1px)}}.denial-message{z-index:3;text-align:center;place-content:center;justify-items:center;padding:24px;display:grid;position:absolute;inset:0}.denial-message>span{color:#53627e;font:650 9px/1 var(--font-mono);letter-spacing:.32em;text-transform:uppercase;margin-bottom:17px}.denial-message strong{color:#0000;font:720 clamp(66px,15vw,208px)/.78 var(--font-display);letter-spacing:-.075em;filter:drop-shadow(0 16px 20px #364d941f);background:linear-gradient(92deg,#263f9d 3%,#27c7e8 23%,#e0b14e 44%,#dc7cc7 65%,#536fff 83%,#f0c65f);-webkit-background-clip:text;background-clip:text;position:relative}.denial-message strong:after,.denial-message strong:before{content:attr(data-text);color:#0000;background:inherit;opacity:.34;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.denial-message strong:before{clip-path:inset(13% 0 63%);animation:denialTypeGlitch 1.15s step-end infinite;transform:translate(3px)}.denial-message strong:after{clip-path:inset(67% 0 9%);animation:denialTypeGlitch 1.45s step-end -.42s infinite reverse;transform:translate(-3px)}@keyframes denialTypeGlitch{0%,72%,to{opacity:.18;transform:translate(0)}73%{opacity:.58;transform:translate(5px)}78%{opacity:.34;transform:translate(-3px)}82%{opacity:.16;transform:translate(1px)}}.denial-message i{color:#69748b;font:500 9px/1.4 var(--font-mono);letter-spacing:.11em;margin-top:27px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:560px){.login-invitation{width:148px;height:148px}.login-access{width:calc(100vw - 24px)}.login-access-shell{height:64px}.login-code{letter-spacing:.2em;text-indent:.2em;padding-inline:21px;font-size:16px}.denial-fragments span:nth-child(2),.denial-fragments span:nth-child(5){display:none}.denial-message strong{font-size:clamp(58px,20vw,104px)}.denial-message i{max-width:28ch}}@media (hover:hover) and (pointer:fine){.login-invitation:hover .login-invitation-halo{opacity:1;transform:scale(1.03)}}@media (prefers-contrast:more){.login-access-shell{border-color:#ffe2a0}.login-access-status{color:#fff3ce;background:0 0}}@media (prefers-reduced-motion:reduce){.login-intro-poster,.login-media,.login-success-veil,.login-video{transition-duration:.12s!important;transform:none!important}.login-intro-poster{opacity:0}.denial-fragments span,.denial-matrix-col,.denial-message strong:after,.denial-message strong:before,.denial-spectrum,.login-access-traveller,.login-invitation-halo{animation:none!important}.login-access,.login-invitation{transition:opacity .15s var(--ease-lux)!important;transform:none!important}.login-access:not(.visible){opacity:0}.login-access[data-state=success] .login-access-shell{animation:loginPortalSuccessReduced .1s var(--ease-lux) forwards}.login-access[data-state=success] .login-code{opacity:0;animation:none}.login-denial{animation:denialReveal .14s var(--ease-lux) forwards}.denial-matrix-col{transform:translateY(-23%)}.denial-message strong:after,.denial-message strong:before{display:none}}@keyframes loginPortalSuccessReduced{to{opacity:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}