/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[no-new-privileges\:true\]{no-new-privileges:true}}:root{--void:#07090c;--smoke:#10161d;--surface:#121821;--raised:#1b2430;--storm:#313944;--steel:#3a4653;--ink:#f4f6f8;--muted:#b8c2cc;--ember:#f07a2b;--flame:#e39d4f;--deep-ember:#99532c;--ease-out:cubic-bezier(.22, 1, .36, 1);--theme-glow:#f07a2b3d;--chat-signal:#f07a2b}html[data-theme=neon_rain]{--void:#02090e;--smoke:#07141b;--surface:#0a1c25;--raised:#102c37;--storm:#214757;--steel:#2e6678;--ink:#e8fcff;--muted:#9fc8d2;--ember:#20d7f2;--flame:#71efff;--deep-ember:#087f98;--theme-glow:#20d7f240}html[data-theme=arctic_signal]{--void:#071018;--smoke:#0c1924;--surface:#112331;--raised:#1c3444;--storm:#36566b;--steel:#4d7389;--ink:#f3fbff;--muted:#b9d0dc;--ember:#68bff5;--flame:#bee8ff;--deep-ember:#397da5;--theme-glow:#68bff53d}html[data-theme=violet_void]{--void:#090611;--smoke:#150d21;--surface:#1d122c;--raised:#2b1842;--storm:#51316b;--steel:#70418e;--ink:#fbf3ff;--muted:#d1b8dc;--ember:#d85cff;--flame:#f1a0ff;--deep-ember:#852da3;--theme-glow:#d85cff3d}html[data-theme=verdant_terminal]{--void:#030b08;--smoke:#081711;--surface:#0c2118;--raised:#123424;--storm:#28523c;--steel:#397252;--ink:#effff6;--muted:#a9cfb9;--ember:#47e689;--flame:#9ef4bd;--deep-ember:#20894f;--theme-glow:#47e68938}html[data-theme=solar_flare]{--void:#100705;--smoke:#21100b;--surface:#2c1710;--raised:#432317;--storm:#6b3c25;--steel:#8c5633;--ink:#fff8ed;--muted:#ddc2a7;--ember:#ff5c35;--flame:#ffc15c;--deep-ember:#a72e1c;--theme-glow:#ff5c3540}html[data-chat-color=ember]{--chat-signal:#f07a2b}html[data-chat-color=cyan]{--chat-signal:#31d8ef}html[data-chat-color=violet]{--chat-signal:#c46aff}html[data-chat-color=verdant]{--chat-signal:#49e38e}html[data-chat-color=rose]{--chat-signal:#ff668b}html[data-chat-color=gold]{--chat-signal:#f4c85c}*{box-sizing:border-box}html{background:var(--void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--void);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.skip-link{z-index:50;background:var(--flame);color:var(--void);border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:14px;left:18px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.entry-shell{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.scene,.scene-scrim{pointer-events:none;position:fixed;inset:0}.scene{z-index:-3;animation:scene-arrival 1.25s var(--ease-out) both;background:url(/images/site-background.png) 50% 48%/cover no-repeat;transform:scale(1.015)}.scene-scrim{z-index:-2;background:radial-gradient(circle at 50% 46%,#07090c05 0 20%,#07090c7a 66%,#07090ce0 100%),linear-gradient(#05080b7a 0%,#05080b14 39%,#05080b8f 100%)}.entry-header,.entry-footer{z-index:2;justify-content:space-between;align-items:center;width:100%;padding:24px clamp(20px,4vw,68px);display:flex;position:relative}.wordmark{align-items:center;gap:12px;display:inline-flex}.wordmark-mark{color:#0000;background:radial-gradient(circle at 50% 46%,#67e8f917,#0000 62%),#07090cb3;border:1px solid #67e8f933;border-radius:11px;flex:none;width:44px;height:44px;font-size:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 14px 30px #00000047}.wordmark-mark:before{content:"";filter:drop-shadow(0 0 5px #67e8f92e);background:url(/images/paradox-mark.png) 50%/contain no-repeat;position:absolute;inset:1px;transform:scale(1.08)}.wordmark strong,.wordmark small{display:block}.wordmark strong{letter-spacing:.01em;font-size:14px}.wordmark small{color:var(--muted);margin-top:3px;font-size:11px}.system-status{color:#f4f6f8c2;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.system-status i{background:var(--ember);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #f07a2bcc}.entry-stage{place-items:center;min-height:calc(100svh - 152px);padding:28px 20px 58px;display:grid}.access-console{-webkit-backdrop-filter:blur(22px)saturate(116%);backdrop-filter:blur(22px)saturate(116%);width:min(490px,100%);animation:console-arrival .72s .12s var(--ease-out) both;background:linear-gradient(145deg,#121821de,#070b10c7);border:1px solid #ffffff24;border-radius:16px;padding:clamp(24px,4vw,38px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008f,inset 0 1px #ffffff1a}.access-console:before{background:linear-gradient(90deg, transparent, var(--ember), transparent);content:"";height:1px;position:absolute;inset:0 14% auto;box-shadow:0 0 18px #f07a2b9e}.console-kicker,.access-footnote{color:#b8c2ccc7;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.console-index{color:var(--flame)}.console-copy{padding:38px 0 30px}.eyebrow{letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font:760 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--flame)!important}.console-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:420px;margin:0;font-size:clamp(36px,7vw,55px);font-weight:720;line-height:.98}.console-copy>p:last-child{max-width:410px;color:var(--muted);margin:19px 0 0;font-size:15px;line-height:1.6}.entry-actions{gap:10px;display:grid}.action{min-height:52px;transition:transform .16s var(--ease-out), border-color .16s ease, background-color .16s ease, box-shadow .16s ease;background:#ffffff0e;border:1px solid #ffffff24;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:0 17px;font-size:13px;font-weight:760;display:flex;position:relative;overflow:hidden}.action:before{content:"";width:38%;transition:left .42s var(--ease-out);background:linear-gradient(90deg,#0000,#ffffff2e,#0000);position:absolute;inset:0 auto 0 -45%;transform:skew(-22deg)}.action-primary{background:linear-gradient(135deg, var(--ember), var(--flame));color:#0d1116;border-color:#e39d4fc7;box-shadow:0 12px 28px #99532c4d}.action-orbit{justify-content:flex-start}.action-orbit .action-meta{margin-left:auto}.orbit-mark{border:1px solid #e39d4fb3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative}.orbit-mark i{background:var(--flame);width:5px;height:5px;box-shadow:0 0 9px var(--ember);border-radius:50%}.action-meta{color:#b8c2ccad;letter-spacing:.08em;text-transform:uppercase;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}:is(.action:focus-visible,.wordmark:focus-visible){outline:3px solid var(--flame);outline-offset:3px}.action:active{transition-duration:80ms;transform:translateY(1px)scale(.985)}.access-footnote{letter-spacing:.04em;text-transform:none;border-top:1px solid #ffffff1a;margin-top:23px;padding-top:17px}.entry-footer{color:#f4f6f894;letter-spacing:.08em;text-transform:uppercase;justify-content:center;gap:13px;font:650 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;inset:auto 0 0}@media (hover:hover){.action:hover{background-color:#f07a2b1c;border-color:#e39d4fcc;transform:translateY(-2px)scale(1.012);box-shadow:0 13px 35px #00000052,0 0 24px #f07a2b1f}.action:hover:before{left:118%}.action-primary:hover{background:linear-gradient(135deg,#ff8730,#edab5d)}}@media (max-width:640px){.entry-header{padding-top:18px}.system-status{display:none}.wordmark small{max-width:220px}.entry-stage{align-items:end;padding-bottom:58px}.access-console{padding:25px 20px}.console-copy{padding:30px 0 24px}.console-copy h1{font-size:clamp(36px,12vw,46px)}.access-footnote{flex-direction:column;align-items:flex-start;gap:7px}.entry-footer{display:none}.scene{background-position:50%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.scene,.scene-scrim{display:none}.access-console,.action,.wordmark-mark{color:canvastext;box-shadow:none;background:canvas;border:1px solid buttontext}}@keyframes console-arrival{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scene-arrival{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1.015)}}@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}.paradox-home{--parallax-x:0px;--parallax-y:0px;--tilt-x:0deg;--tilt-y:0deg;--scroll-depth:0;--light-x:50%;--light-y:42%;background:var(--void);min-height:245svh;color:var(--ink);position:relative}.paradox-splash{isolation:isolate;min-height:100svh;position:sticky;top:0;overflow:hidden}.splash-scene,.splash-atmosphere,.rain-canvas{pointer-events:none;position:absolute;inset:0}.splash-scene{z-index:-6;filter:saturate(.88)contrast(1.05)brightness(.78);transform:translate3d(calc(var(--parallax-x) * -.42), calc((var(--parallax-y) * -.35) - (var(--scroll-depth) * 28px)), 0) scale(1.08);animation:splash-scene-arrival 1.4s var(--ease-out) both;background:url(/images/site-background.png) 50% 52%/cover no-repeat;transition:transform .18s ease-out;inset:-4%}.splash-atmosphere{z-index:-5;background:radial-gradient(circle at var(--light-x) var(--light-y), #f07a2b1f, transparent 22%), radial-gradient(circle at 52% 44%, #07090c05 0 22%, #07090c8a 66%, #07090ceb 100%), linear-gradient(90deg, #04070ad6 0%, #04070a73 39%, #04070a24 64%, #04070aa6 100%);transition:background-position .18s ease-out}.rain-canvas{z-index:-3;opacity:.78;mix-blend-mode:screen;width:100%;height:100%}.splash-header{z-index:20;background:linear-gradient(#05080bc2,#05080b2e);border-bottom:1px solid #ffffff17;grid-template-columns:1fr 1fr;align-items:center;gap:28px;min-height:88px;padding:18px clamp(20px,4vw,68px);display:grid;position:relative}.splash-wordmark{justify-self:start}.splash-wordmark .wordmark-mark{border-color:#67e8f947;width:50px;height:50px;box-shadow:inset 0 1px #ffffff1a,0 0 28px #67e8f914,0 16px 34px #00000057}.splash-login{min-height:45px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .18s var(--ease-out), border-color .18s ease, box-shadow .18s ease;background:#07090c8a;border:1px solid #e39d4f94;border-radius:10px;justify-self:end;align-items:center;gap:30px;padding:0 15px;font-size:11px;font-weight:780;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 12px 30px #0000003d}.splash-grid{z-index:4;grid-template-columns:minmax(330px,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(40px,6vw,100px);width:min(1500px,100% - 48px);min-height:calc(100svh - 188px);margin:0 auto;padding:35px 0 95px;display:grid;position:relative}.splash-copy{z-index:3;transform:translate3d(calc(var(--parallax-x) * -.2), calc(var(--parallax-y) * -.14), 0);transition:transform .2s ease-out;position:relative}.splash-copy h1{letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(58px,7.6vw,124px);font-weight:735;line-height:.78}.splash-copy h1 em{color:#0000;-webkit-text-stroke:1px #f4f6f8bd;text-shadow:0 0 34px #e39d4f2e;font-style:normal}.splash-intro{color:#d2dae2d6;text-shadow:0 2px 18px #000000b8;max-width:540px;margin:34px 0 0;font-size:clamp(15px,1.45vw,19px);line-height:1.62}.splash-actions{align-items:center;gap:23px;margin-top:34px;display:flex}.splash-actions .action{min-width:218px}.splash-text-action{color:#f4f6f8c7;align-items:center;gap:12px;font-size:11px;font-weight:770;display:inline-flex}.project-aperture{--project-accent:var(--ember);min-height:clamp(430px,56vh,600px);box-shadow:0 38px 100px #0000008f, 0 0 0 1px #ffffff08 inset, 0 0 48px color-mix(in srgb, var(--project-accent) 12%, transparent);-webkit-backdrop-filter:blur(19px)saturate(122%);backdrop-filter:blur(19px)saturate(122%);transform-style:preserve-3d;transition:transform .42s var(--ease-out), border-color .3s ease, box-shadow .3s ease;animation:aperture-arrival .85s .15s var(--ease-out) both;background:linear-gradient(145deg,#131a23e0,#060a0fbd);border:1px solid #ffffff26;border-radius:20px;grid-template-columns:minmax(0,1.22fr) minmax(260px,.78fr);display:grid;position:relative;overflow:hidden}.paradox-home.is-pointer-active .project-aperture{transform:perspective(1300px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(calc(var(--parallax-x) * .2), calc((var(--parallax-y) * .18) - (var(--scroll-depth) * 14px)), 0);transition-duration:.14s,.3s,.3s}.project-aperture:before{background:linear-gradient(90deg, transparent, var(--project-accent), transparent);height:1px;box-shadow:0 0 22px var(--project-accent);content:"";position:absolute;inset:0 20% auto}.aperture-beam{pointer-events:none;background:radial-gradient(circle at var(--light-x) var(--light-y), color-mix(in srgb, var(--project-accent) 14%, transparent), transparent 31%);mix-blend-mode:screen;position:absolute;inset:0}.project-visual{background:radial-gradient(circle at 68% 32%, color-mix(in srgb, var(--project-accent) 20%, transparent), transparent 36%), linear-gradient(155deg, #222c38c7, #06090df2);min-height:100%;animation:project-swap .52s var(--ease-out) both;border-right:1px solid #ffffff1a;position:relative;overflow:hidden}.visual-frame{object-fit:contain;object-position:center;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint;will-change:opacity;width:100%;height:100%;animation:visual-frame-arrival .72s var(--ease-out) both;background:#03080db8;position:absolute;inset:0;transform:translateZ(0)}.visual-shade{z-index:1;background:linear-gradient(#0208102e,#02081005 42%,#020810e6);position:absolute;inset:0}.visual-grid{opacity:.23;transform:translate3d(calc(var(--parallax-x) * .13), calc((var(--parallax-y) * .12) - (var(--scroll-depth) * 8px)), 0) scale(1.04);background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:38px 38px;transition:transform .18s ease-out;position:absolute;inset:-4%;-webkit-mask-image:linear-gradient(135deg,#000,#0000 82%);mask-image:linear-gradient(135deg,#000,#0000 82%)}.visual-placeholder{border:1px solid color-mix(in srgb, var(--project-accent) 40%, transparent);box-shadow:0 30px 70px #0000004d, inset 0 0 45px color-mix(in srgb, var(--project-accent) 8%, transparent);background:#05080b6b;border-radius:16px;place-content:center;justify-items:center;display:grid;position:absolute;inset:16%}.visual-placeholder:before,.visual-placeholder:after{border-color:var(--project-accent);content:"";border-style:solid;width:34px;height:34px;position:absolute}.visual-placeholder:before{border-width:2px 0 0 2px;border-radius:15px 0 0;top:-1px;left:-1px}.visual-placeholder:after{border-width:0 2px 2px 0;border-radius:0 0 15px;bottom:-1px;right:-1px}.visual-placeholder>span{color:#f4f6f8f0;letter-spacing:-.08em;text-shadow:0 0 35px color-mix(in srgb, var(--project-accent) 28%, transparent);font-size:clamp(58px,7vw,110px);font-weight:760}.visual-placeholder small{color:color-mix(in srgb, var(--project-accent) 74%, white);letter-spacing:.14em;text-transform:uppercase;margin-top:12px;font:740 9px/1 ui-monospace,Consolas,monospace}.visual-status,.visual-feed{z-index:2;color:#f4f6f8b8;letter-spacing:.11em;text-transform:uppercase;font:720 9px/1 ui-monospace,Consolas,monospace;position:absolute}.visual-status{align-items:center;gap:8px;display:flex;top:20px;left:20px}.visual-status i{background:var(--project-accent);width:6px;height:6px;box-shadow:0 0 14px var(--project-accent);border-radius:50%}.visual-feed{bottom:18px;right:18px}.visual-caption{z-index:3;text-shadow:0 2px 18px #000000e6;gap:5px;max-width:78%;display:grid;position:absolute;bottom:56px;left:20px;right:18px}.visual-caption strong{color:var(--ink);font-size:12px;line-height:1.2}.visual-caption span{color:#f4f6f8b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.visual-controls{z-index:4;align-items:center;gap:7px;display:flex;position:absolute;bottom:15px;left:18px}.visual-controls>button{color:#ffffffbf;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080ca8;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.visual-controls>div{gap:4px;display:flex}.visual-controls>div button{cursor:pointer;background:0 0;border:0;width:17px;height:17px;padding:6px 2px}.visual-controls>div span{background:#ffffff47;width:13px;height:2px;transition:background .18s,box-shadow .18s;display:block}.visual-controls>div button.is-active span{background:var(--project-accent);box-shadow:0 0 9px var(--project-accent)}.project-readout{animation:readout-swap .56s var(--ease-out) both;text-rendering:optimizelegibility;transition:transform .42s var(--ease-out);align-content:space-between;gap:40px;padding:clamp(25px,3vw,42px);display:grid;position:relative;overflow:hidden}.paradox-home.is-pointer-active .project-readout{transition-duration:.14s;transform:translateZ(52px)}.project-readout.is-expanded{align-content:start}.readout-index{color:var(--project-accent);align-items:baseline;gap:6px;font:730 24px/1 ui-monospace,Consolas,monospace;display:flex}.readout-index small{color:#b8c2cc8a;font-size:10px}.project-readout p{margin:0}.project-readout .readout-content>p:first-child{color:var(--project-accent);letter-spacing:.11em;text-transform:uppercase;font:760 10px/1 ui-monospace,Consolas,monospace}.project-readout h2{letter-spacing:-.055em;margin:11px 0 0;font-size:clamp(30px,3.2vw,51px);line-height:.94}.project-readout .readout-tagline{color:#f4f6f8e6;margin-top:15px;font-size:12px;font-weight:720;line-height:1.4}.readout-brief{border-block:1px solid #ffffff17;margin-top:15px;padding:24px 0 18px;position:relative;overflow:hidden}.readout-brief:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080c11f5);height:24px;position:absolute;bottom:17px;left:0;right:6px}.readout-brief-label{z-index:2;color:color-mix(in srgb, var(--project-accent) 82%, white);letter-spacing:.12em;text-transform:uppercase;font:760 8px/1 ui-monospace,Consolas,monospace;position:absolute;top:8px;left:0}.readout-scroll{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--project-accent) 82%, white) #ffffff0f;scrollbar-gutter:stable;scrollbar-width:thin;max-height:105px;transition:max-height .3s var(--ease-out);padding:0 12px 11px 0;overflow:hidden auto}.readout-scroll::-webkit-scrollbar{width:5px}.readout-scroll::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.readout-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--project-accent) 82%, white);box-shadow:0 0 9px color-mix(in srgb, var(--project-accent) 36%, transparent);border-radius:999px}.readout-scroll:focus-visible{outline:1px solid color-mix(in srgb, var(--project-accent) 72%, white);outline-offset:4px;border-radius:2px}.readout-scroll p{color:#d3dde5d1;font-size:10px;line-height:1.62}.readout-scroll p+p{color:#e5ebf0b8;margin-top:11px}.readout-brief.is-expanded .readout-scroll{max-height:165px}.readout-scroll-hint{z-index:2;color:color-mix(in srgb, var(--project-accent) 74%, white);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font:720 7px/1 ui-monospace,Consolas,monospace;position:absolute;bottom:6px;right:10px}.readout-more{color:var(--project-accent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;padding:0;font:760 9px/1.2 ui-monospace,Consolas,monospace;display:inline-flex}.readout-more span{transition:transform .18s var(--ease-out)}.project-readout ul{flex-wrap:wrap;gap:6px;margin:23px 0 0;padding:0;list-style:none;display:flex}.project-readout li{color:#f4f6f8c7;border:1px solid #ffffff24;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:720}.project-readout .project-preview-links{--accent-color:var(--project-accent);margin-top:14px}.project-readout .project-preview-links>div{gap:5px}.project-readout .project-preview-links a{border-radius:7px;flex-basis:104px;min-height:28px;padding:7px 8px;font-size:8px}.readout-facts{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;display:grid}.readout-facts div{border-top:1px solid #ffffff17;padding-top:9px}.readout-facts dt{color:#f4f6f880;letter-spacing:.11em;text-transform:uppercase;font:700 8px/1 ui-monospace,Consolas,monospace}.readout-facts dd{color:#f4f6f8d1;text-transform:capitalize;margin:6px 0 0;font-size:10px;font-weight:720}.showcase-control{z-index:8;color:#f4f6f894;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;font:720 8px/1 ui-monospace,Consolas,monospace;display:grid;position:absolute;bottom:66px;left:clamp(24px,4vw,68px);right:clamp(24px,4vw,68px)}.control-track{align-items:center;gap:5px;display:flex}.control-track button{cursor:pointer;background:0 0;border:0;flex:1;height:18px;padding:7px 0;position:relative}.control-track button>span{background:#ffffff29;height:2px;transition:background .18s,box-shadow .18s;display:block;overflow:hidden}.control-track button.is-active>span{background:var(--flame);box-shadow:0 0 12px #f07a2bcc}.control-mode{text-align:right;min-width:94px}.splash-footer{z-index:7;color:#f4f6f861;letter-spacing:.09em;text-transform:uppercase;gap:20px;font:680 8px/1 ui-monospace,Consolas,monospace;display:flex;position:absolute;bottom:22px;left:clamp(24px,4vw,68px)}.scroll-cue{z-index:8;color:#f4f6f87a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font:680 8px/1 ui-monospace,Consolas,monospace;display:flex;position:absolute;bottom:20px;right:clamp(24px,4vw,68px)}.scroll-cue span{background:linear-gradient(90deg, transparent, var(--flame));width:25px;height:1px;animation:1.8s ease-in-out infinite scroll-pulse;overflow:hidden}.login-layer{z-index:100;visibility:hidden;opacity:0;pointer-events:none;transition:visibility 0s .5s,opacity .3s;position:fixed;inset:0}.login-layer.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.login-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(13px)saturate(.72);backdrop-filter:blur(13px)saturate(.72);background:#030609b8;border:0;width:100%;height:100%;position:absolute;inset:0}.login-drawer{transform-origin:100%;width:min(560px,94vw);transition:transform .52s var(--ease-out);background:linear-gradient(145deg,#151c25fa,#060a0ffc);border:0;border-left:1px solid #ffffff21;padding:clamp(34px,5vw,64px);position:absolute;inset:0 0 0 auto;overflow-y:auto;transform:perspective(1100px)translate(105%)rotateY(-8deg);box-shadow:-35px 0 90px #00000094}.login-layer.is-open .login-drawer{transform:perspective(1100px)translate(0)rotateY(0)}.drawer-close{width:42px;height:42px;color:var(--muted);cursor:pointer;transition:color .16s ease, border-color .16s ease, transform .16s var(--ease-out);background:#ffffff0b;border:1px solid #ffffff21;border-radius:10px;place-items:center;font-size:23px;display:grid;position:absolute;top:22px;right:22px}.login-drawer h2{letter-spacing:-.06em;max-width:430px;margin:0;font-size:clamp(42px,5.5vw,68px);line-height:.92}.drawer-intro{max-width:440px;color:var(--muted);margin:22px 0 0;font-size:14px;line-height:1.6}.member-unlocks{flex-wrap:wrap;gap:6px;margin:23px 0 30px;display:flex}.member-unlocks span{color:#f4f6f8b0;border:1px solid #ffffff1c;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:720}.drawer-guest-link{color:#f4f6f8ab;align-items:center;gap:11px;margin-top:23px;font-size:10px;font-weight:740;display:inline-flex}@media (hover:hover){.splash-login:hover{border-color:var(--flame);transform:translateY(-2px);box-shadow:0 15px 36px #00000057,0 0 22px #f07a2b26}.splash-text-action:hover,.drawer-guest-link:hover{color:var(--flame)}.drawer-close:hover{color:var(--flame);border-color:#e39d4f8c;transform:rotate(4deg)}.readout-more:hover span{transform:translateY(2px)}}@media (max-width:1120px){.splash-grid{grid-template-columns:minmax(300px,.7fr) minmax(420px,1.3fr);gap:30px}.project-aperture{grid-template-columns:1fr}.project-visual{border-bottom:1px solid #ffffff1a;border-right:0;min-height:280px}.project-readout{grid-template-columns:auto 1fr;align-content:start}.readout-brief.is-expanded .readout-scroll{max-height:190px}}@media (max-width:820px){.paradox-home{min-height:210svh}.paradox-splash{overflow:hidden}.splash-header{grid-template-columns:1fr auto;min-height:76px;padding:14px 18px}.splash-login{gap:12px}.splash-login>span:first-child{display:none}.splash-grid{grid-template-columns:1fr;align-content:end;gap:22px;width:min(100% - 28px,680px);min-height:calc(100svh - 76px);padding:52px 0 88px}.splash-copy h1{font-size:clamp(55px,16vw,90px)}.splash-intro{margin-top:22px;font-size:14px}.splash-actions{margin-top:23px}.project-aperture{border-radius:16px;grid-template-columns:1fr 1fr;min-height:270px}.project-visual{border-bottom:0;border-right:1px solid #ffffff1a;min-height:270px}.visual-placeholder{inset:18%}.visual-placeholder>span{font-size:clamp(46px,13vw,74px)}.project-readout{padding:20px;display:block}.readout-index{margin-bottom:18px}.project-readout h2{font-size:clamp(26px,6vw,38px)}.project-readout ul,.readout-facts{display:none}.project-readout .project-preview-links{margin-top:9px}.project-readout .project-preview-links>span{display:none}.project-readout .project-preview-links a{min-height:26px;padding:6px 7px;font-size:7px}.readout-brief{margin-top:10px;padding:20px 0 14px}.readout-brief:after{height:18px;bottom:13px}.readout-scroll{max-height:64px;padding-bottom:8px}.readout-brief.is-expanded .readout-scroll{max-height:96px}.readout-scroll p{font-size:9px;line-height:1.5}.readout-scroll-hint{display:none}.readout-more{margin-top:9px;font-size:8px}.showcase-control{bottom:48px}.splash-footer,.control-label,.control-mode{display:none}.showcase-control{grid-template-columns:1fr}.scroll-cue{bottom:18px}}@media (max-width:540px){.splash-wordmark small{display:none}.splash-copy h1{line-height:.83}.splash-copy .eyebrow{margin-bottom:9px}.splash-intro{max-width:94%}.splash-text-action{display:none}.splash-actions .action{width:100%}.project-aperture,.project-visual{min-height:238px}.visual-status{font-size:7px;top:13px;left:13px}.visual-feed{font-size:7px;bottom:12px;right:12px}.visual-placeholder small{font-size:7px}.readout-index{margin-bottom:14px;font-size:18px}.project-readout .readout-content>p:first-child{font-size:7px}.project-readout h2{font-size:clamp(22px,7vw,31px)}.project-readout .readout-tagline{display:none}.readout-brief{margin-top:8px;padding:10px 0}.readout-brief:after{height:14px;bottom:9px}.readout-brief-label,.readout-more{display:none}.readout-scroll,.readout-brief.is-expanded .readout-scroll{max-height:52px;padding:0 8px 7px 0}.readout-scroll p{font-size:8px;line-height:1.45}.project-readout .project-preview-links>div{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.project-readout .project-preview-links a{min-width:max-content}.login-drawer{border-top:1px solid #ffffff21;border-left:0;border-radius:18px 18px 0 0;width:100%;max-height:94svh;padding:48px 22px 32px;inset:auto 0 0;transform:translateY(105%)}.login-layer.is-open .login-drawer{transform:translateY(0)}.login-drawer h2{font-size:44px}.member-unlocks{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.rain-canvas{display:none}.splash-scene,.splash-copy,.project-aperture,.paradox-home.is-pointer-active .project-aperture,.paradox-home.is-pointer-active .project-visual,.paradox-home.is-pointer-active .project-readout{transform:none}}@media (forced-colors:active){.splash-scene,.splash-atmosphere,.rain-canvas{display:none}.project-aperture,.login-drawer,.splash-login{color:canvastext;box-shadow:none;background:canvas;border:1px solid buttontext}}@keyframes splash-scene-arrival{0%{opacity:0;transform:scale(1.16)}to{opacity:1}}@keyframes aperture-arrival{0%{opacity:0;transform:translate(40px,18px)}}@keyframes project-swap{0%{opacity:0;transform:translate(-18px)scale(1.02)}}@keyframes visual-frame-arrival{0%{opacity:0;clip-path:inset(3% round 10px);filter:saturate(.35)brightness(.7)}}@keyframes readout-swap{0%{opacity:0;transform:translate(18px)}}@keyframes scroll-pulse{50%{opacity:.35;transform:translate(5px)}}.cinematic-intro{--intro-duration:8.15s;z-index:300;isolation:isolate;color:#f4f6f8;perspective:1200px;background:#020508;position:fixed;inset:0;overflow:hidden}.cinematic-intro.is-checking{visibility:hidden;opacity:0}.cinematic-intro.is-leaving{pointer-events:none;animation:.95s cubic-bezier(.2,.8,.2,1) both intro-dismiss}.intro-city,.intro-vignette,.intro-lightning,.intro-road-signal,.intro-motes,.intro-scan,.intro-perspective-grid,.intro-shutters,.intro-energy-web,.intro-orbit,.intro-beacons{pointer-events:none;position:absolute;inset:0}.intro-city{animation:intro-camera var(--intro-duration) cubic-bezier(.16,.75,.24,1) both;background-position:50% 52%;background-repeat:no-repeat;background-size:cover;inset:-4%;transform:scale(1.11)}.intro-city-dormant{z-index:-7;filter:contrast(1.08)brightness(.67)saturate(.72);animation-name:intro-camera,dormant-breathe;animation-duration:var(--intro-duration), 3.2s;background-image:url(/images/city-dormant.webp)}.intro-city-awake{z-index:-6;opacity:0;filter:contrast(1.07)brightness(.88)saturate(.92);animation-name:intro-camera,city-awaken;animation-duration:var(--intro-duration), var(--intro-duration);background-image:url(/images/site-background.png);animation-timing-function:cubic-bezier(.16,.75,.24,1),linear}.intro-city-glitch{z-index:-5;opacity:0;filter:brightness(1.3)contrast(1.4)saturate(.45)hue-rotate(145deg);mix-blend-mode:screen;animation-name:intro-camera,city-glitch;animation-duration:var(--intro-duration), var(--intro-duration);background-image:url(/images/site-background.png);animation-timing-function:cubic-bezier(.16,.75,.24,1),step-end}.intro-perspective-grid{z-index:-2;opacity:0;transform-origin:top;animation:grid-rise var(--intro-duration) cubic-bezier(.14,.7,.24,1) both;background-image:linear-gradient(#4adcff33 1px,#0000 1px),linear-gradient(90deg,#4adcff2e 1px,#0000 1px);background-size:72px 58px;inset:45% -28% -62%;transform:rotateX(64deg)translateY(26%)scale(1.35);-webkit-mask-image:linear-gradient(#0000,#000 24% 64%,#0000 94%);mask-image:linear-gradient(#0000,#000 24% 64%,#0000 94%)}.intro-vignette{z-index:-3;animation:intro-vignette var(--intro-duration) ease both;background:radial-gradient(circle at 50% 76%,#49cfff14,#0000 22%),radial-gradient(circle at 50% 46%,#0000 8%,#02050842 54%,#020508eb 100%),linear-gradient(#01030661,#0000 42%,#0103066b)}.intro-lightning{z-index:-1;opacity:0;mix-blend-mode:screen;animation:intro-lightning var(--intro-duration) linear both;background:radial-gradient(circle at 50% 18%,#c4eeffb8,#49c7ff2e 20%,#0000 55%)}.intro-shutters{z-index:14;grid-template-columns:repeat(4,1fr);display:grid}.intro-shutters i{background:linear-gradient(90deg,#020508,#07101a 45%,#020508);border-right:1px solid #45d2ff1f;animation:2.2s cubic-bezier(.78,0,.18,1) .14s both shutter-open;transform:translateY(0);box-shadow:0 0 42px #000000db}.intro-shutters i:nth-child(odd){animation-name:shutter-open-up}.intro-shutters i:nth-child(2){animation-delay:.22s}.intro-shutters i:nth-child(3){animation-delay:.3s}.intro-shutters i:nth-child(4){animation-delay:.38s}.intro-energy-web{z-index:4;width:1px;height:1px;inset:50% auto auto 50%}.intro-energy-web i{opacity:0;transform-origin:0;width:min(68vw,980px);height:1px;animation:web-burst var(--intro-duration) cubic-bezier(.12,.72,.2,1) both;background:linear-gradient(90deg,#d9fbff,#33daffc7 16%,#f07e2b6b 57%,#0000 92%);position:absolute;box-shadow:0 0 8px #33dafff2,0 0 28px #33daff6b}.intro-energy-web i:first-child{transform:rotate(-152deg)}.intro-energy-web i:nth-child(2){animation-delay:80ms;transform:rotate(-26deg)}.intro-energy-web i:nth-child(3){animation-delay:.16s;transform:rotate(12deg)}.intro-energy-web i:nth-child(4){animation-delay:.24s;transform:rotate(142deg)}.intro-energy-web i:nth-child(5){animation-delay:.32s;transform:rotate(88deg)}.intro-orbit{z-index:5;aspect-ratio:1;width:min(32vw,510px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.intro-orbit i{opacity:0;animation:orbit-ring var(--intro-duration) cubic-bezier(.16,.7,.2,1) both;border:1px solid #44dbff6b;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 24px #44dbff1a,0 0 24px #44dbff1a}.intro-orbit i:nth-child(2){border-color:#f1842f66;animation-direction:reverse;animation-delay:.16s;inset:14%}.intro-orbit i:nth-child(3){animation-delay:.3s;inset:29%}.intro-beacons{z-index:3}.intro-beacons i{opacity:0;transform-origin:bottom;background:linear-gradient(#0000,#3fdaffd9);width:2px;height:min(32vh,300px);animation:1.6s cubic-bezier(.15,.78,.22,1) both beacon-launch;position:absolute;bottom:46%;transform:scaleY(0);box-shadow:0 0 12px #3fdaffcc}.intro-beacons i:nth-child(2),.intro-beacons i:nth-child(5){height:20vh;bottom:37%}.intro-beacons i:nth-child(3),.intro-beacons i:nth-child(4){height:38vh;bottom:51%}.intro-road-signal{z-index:1}.intro-road-signal:before{clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);filter:blur(6px);opacity:0;transform-origin:bottom;width:min(14vw,210px);height:68%;animation:road-ignite var(--intro-duration) cubic-bezier(.16,.84,.3,1) both;content:"";background:linear-gradient(#0000 14%,#23c6ff1a 42%,#26d1ffcc);position:absolute;bottom:-8%;left:50%;transform:translate(-50%)scaleY(.05)}.intro-road-signal i{opacity:0;transform-origin:bottom;width:2px;height:62%;animation:signal-rail var(--intro-duration) cubic-bezier(.16,.84,.3,1) both;background:linear-gradient(#0000,#2bd9ff 58%,#eaffff);position:absolute;bottom:0;left:calc(50% - 1px);transform:rotate(7deg)scaleY(0);box-shadow:0 0 10px #7eeaff,0 0 38px #2bd9ffe6}.intro-road-signal i:last-child{transform:rotate(-7deg)scaleY(0)}.intro-scan{z-index:2;aspect-ratio:1;opacity:0;border:1px solid #4ddcffbd;border-radius:50%;width:min(38vw,650px);animation:2.3s cubic-bezier(.1,.65,.2,1) 1.45s both scan-wave;inset:auto auto 12% 50%;transform:translate(-50%)perspective(700px)rotateX(72deg)scale(.03);box-shadow:0 0 18px #4ddcff52,inset 0 0 25px #4ddcff29}.intro-scan-two{animation-delay:1.9s}.intro-motes{z-index:3}.intro-motes span{filter:drop-shadow(0 0 9px #30d2ffb8);opacity:0;mix-blend-mode:screen;background:url(/images/energy-mote.webp) 50%/contain no-repeat;animation-name:mote-flight;animation-timing-function:cubic-bezier(.14,.72,.28,1);animation-fill-mode:both;display:block;position:absolute}.intro-signal-copy{z-index:7;color:#cde8f294;letter-spacing:.16em;opacity:0;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;font:720 8px/1 ui-monospace,Consolas,monospace;animation:1s .45s forwards signal-copy;display:grid;position:absolute;top:5.5%;left:clamp(28px,5vw,80px);right:clamp(28px,5vw,80px)}.intro-signal-copy i{background:linear-gradient(90deg,#40d3ff8c,#ff90387a);height:1px;box-shadow:0 0 12px #40d3ff40}.intro-identity{z-index:8;text-align:center;opacity:0;width:min(92vw,780px);animation:identity-lock var(--intro-duration) cubic-bezier(.16,.78,.23,1) both;justify-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-42%)scale(.86)}.intro-mark{aspect-ratio:1;filter:drop-shadow(0 0 18px #42dbff8c)drop-shadow(0 0 46px #f27b2c4d);background:url(/images/paradox-mark.png) 50%/contain no-repeat;width:clamp(96px,12vw,168px)}.intro-identity p{color:#65e6ff;letter-spacing:.17em;text-transform:uppercase;margin:16px 0 0;font:760 clamp(8px,.7vw,10px)/1.2 ui-monospace,Consolas,monospace}.intro-identity h1{letter-spacing:-.075em;text-shadow:0 4px 42px #000000e6,0 0 28px #49d5ff2e;margin:9px 0 0;font-size:clamp(58px,8vw,128px);line-height:.82}.intro-identity>span{color:#f4f6f8bd;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03080c8a;border:1px solid #ffffff26;border-radius:999px;margin-top:18px;padding:9px 13px;font:720 8px/1 ui-monospace,Consolas,monospace}.intro-nixu{z-index:9;opacity:0;animation:nixu-arrival var(--intro-duration) cubic-bezier(.16,.78,.23,1) both;align-items:center;display:flex;position:absolute;bottom:7%;right:clamp(22px,5vw,74px);transform:translate(180px,28px)rotate(8deg)}.intro-nixu i{aspect-ratio:.82;filter:drop-shadow(0 18px 24px #000000a6);background:url(/nixu.png) 50%/contain no-repeat;width:clamp(80px,9vw,130px);display:block}.intro-nixu span{color:#d8f7ff;letter-spacing:.08em;white-space:nowrap;background:#03090ed1;border:1px solid #49d5ff52;border-radius:12px 12px 3px;margin-left:-20px;padding:10px 12px;font:740 9px/1 ui-monospace,Consolas,monospace;box-shadow:0 14px 32px #00000075}.intro-progress{z-index:10;background:#ffffff1f;height:1px;position:absolute;bottom:4%;left:clamp(28px,5vw,80px);right:clamp(28px,5vw,80px)}.intro-progress span{transform-origin:0;background:linear-gradient(90deg,#39dfff,#f08331);width:100%;height:100%;animation:7.2s linear both intro-progress;display:block;transform:scaleX(0);box-shadow:0 0 12px #39dfff99}.intro-skip,.intro-replay{color:#f4f6f8bd;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03070ba8;border:1px solid #ffffff29;border-radius:999px;font:740 8px/1 ui-monospace,Consolas,monospace;transition:color .18s,border-color .18s,transform .18s}.intro-skip{z-index:12;padding:10px 13px;position:absolute;bottom:6%;left:clamp(28px,5vw,80px)}.intro-replay{z-index:25;align-items:center;gap:8px;padding:9px 12px;display:inline-flex;position:fixed;top:102px;right:clamp(20px,4vw,68px)}.intro-skip,.intro-replay{min-height:44px}:is(.intro-skip:focus-visible,.intro-replay:focus-visible){outline-offset:4px;outline:2px solid #67e8f9}@media (hover:hover){.intro-skip:hover,.intro-replay:hover{color:#fff;border-color:#55dfff;transform:translateY(-2px)}}.city-afterglow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.city-afterglow.is-paused *,.paradox-splash.is-intro-active .city-afterglow *{animation-play-state:paused!important}.afterglow-road,.afterglow-beacons,.afterglow-motes{position:absolute;inset:0}.afterglow-road:before{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);filter:blur(7px);opacity:.42;content:"";background:linear-gradient(#0000,#29d3ff0a 39%,#29d3ff59);width:min(16vw,230px);height:62%;animation:3.8s ease-in-out infinite afterglow-road-breathe;position:absolute;bottom:-7%;left:50%;transform:translate(-50%)}.afterglow-road i{opacity:.54;transform-origin:bottom;background:linear-gradient(#0000 8%,#2bdcff 65%,#dfffff);width:1px;height:57%;animation:2.8s ease-in-out infinite afterglow-rail;position:absolute;bottom:-4%;left:calc(50% - 1px);transform:rotate(7deg);box-shadow:0 0 8px #79efff,0 0 24px #2bdcffb3}.afterglow-road i:nth-child(2){animation-delay:-1.4s;transform:rotate(-7deg)}.afterglow-road i:nth-child(3){background:linear-gradient(#0000 6%,#f28732 66%,#fff1dd);height:66%;animation-delay:-.7s;left:50%;transform:none;box-shadow:0 0 8px #ffbf82,0 0 25px #f2873294}.afterglow-beacons i{opacity:.2;transform-origin:bottom;background:linear-gradient(#0000,#4adeffb8);width:1px;height:clamp(70px,15vh,150px);animation:4.6s ease-in-out infinite afterglow-beacon;position:absolute;bottom:45%;box-shadow:0 0 8px #4adeffb8}.afterglow-beacons i:nth-child(2n){animation-duration:5.8s;bottom:35%}.afterglow-beacons i:nth-child(3n){animation-duration:3.9s;bottom:50%}.afterglow-motes span{filter:drop-shadow(0 0 8px #30d2ff9e);opacity:0;mix-blend-mode:screen;background:url(/images/energy-mote.webp) 50%/contain no-repeat;animation-name:afterglow-mote;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute}.afterglow-signal{color:#7ee1f659;letter-spacing:.13em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;font:710 7px/1 ui-monospace,Consolas,monospace;display:grid;position:absolute;bottom:92px;left:clamp(24px,4vw,68px);right:clamp(24px,4vw,68px)}.afterglow-signal i{background:linear-gradient(90deg,#36dcff14,#36dcff8c,#f0842f7a,#36dcff14) 0 0/220% 100%;height:1px;animation:3.4s linear infinite afterglow-signal-flow;overflow:hidden;box-shadow:0 0 8px #36dcff33}.splash-copy:before{z-index:-1;background:radial-gradient(circle at var(--light-x) var(--light-y),#3ad7ff29,transparent 36%),radial-gradient(circle at 36% 62%,#f07f2c1f,transparent 35%);filter:blur(22px);opacity:.72;content:"";pointer-events:none;animation:5.5s ease-in-out infinite alternate afterglow-copy-aura;position:absolute;inset:-38% -28%}.splash-wordmark .wordmark-mark{animation:3.6s ease-in-out infinite afterglow-mark}.project-aperture:after{z-index:6;border-radius:inherit;background:conic-gradient(from 0deg at var(--light-x) var(--light-y),transparent 0 64%,color-mix(in srgb,var(--project-accent) 72%,white) 72%,transparent 80%) border-box;opacity:.58;content:"";pointer-events:none;border:1px solid #0000;animation:6s linear infinite afterglow-aperture-circuit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.aperture-beam:after{opacity:.6;content:"";background:linear-gradient(#0000,#6be2ff14,#ffffff2e,#0000);height:34%;animation:6.8s ease-in-out infinite afterglow-card-scan;position:absolute;inset:-35% 0 auto;transform:translateY(-120%)}.splash-copy h1 em{animation:4.2s ease-in-out infinite alternate afterglow-title}@media (max-width:700px){.intro-signal-copy{top:4%}.intro-signal-copy span:last-child{display:none}.intro-signal-copy{grid-template-columns:auto 1fr}.intro-skip{bottom:6%}.intro-identity{top:47%}.intro-mark{width:92px}.intro-identity h1{font-size:clamp(52px,18vw,78px)}.intro-identity p{max-width:82%;line-height:1.55}.intro-nixu{bottom:7%;right:15px}.intro-nixu i{width:76px}.intro-nixu span{padding:8px 9px;font-size:7px}.intro-replay{top:86px}.intro-orbit{width:min(72vw,420px)}.intro-energy-web i{width:84vw}.afterglow-signal span:last-child{display:none}.afterglow-signal{grid-template-columns:auto 1fr;bottom:70px}.afterglow-motes span:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.cinematic-intro,.intro-replay,.afterglow-beacons,.afterglow-motes,.afterglow-signal{display:none}.afterglow-road i,.splash-copy:before,.splash-wordmark .wordmark-mark,.project-aperture:after,.aperture-beam:after,.splash-copy h1 em{animation:none}}@media (forced-colors:active){.cinematic-intro{display:none}.intro-replay{color:canvastext;background:canvas;border:1px solid buttontext}.city-afterglow,.splash-copy:before,.project-aperture:after,.aperture-beam:after{display:none}}@keyframes intro-camera{0%{transform:scale(1.13)}to{transform:scale(1.02)}}@keyframes dormant-breathe{50%{filter:contrast(1.12)brightness(.77)saturate(.8)}}@keyframes city-awaken{0%,31%{opacity:0}34%{opacity:.12}36%{opacity:.04}39%{opacity:.78}45%,to{opacity:1}}@keyframes city-glitch{0%,20%,23%,27%,31%,to{opacity:0;clip-path:inset(0);transform:scale(1.11)}21%{opacity:.72;clip-path:inset(18% 0 62%);transform:translate(-13px)scale(1.12)}24%{opacity:.5;clip-path:inset(52% 0 30%);transform:translate(16px)scale(1.1)}28%{opacity:.82;clip-path:inset(73% 0 12%);transform:translate(-8px)scale(1.12)}}@keyframes grid-rise{0%,17%{opacity:0;transform:rotateX(64deg)translateY(26%)scale(1.35)}31%{opacity:.76}57%,to{opacity:.22;transform:rotateX(64deg)translateY(-8%)scale(1)}}@keyframes intro-vignette{0%,28%{opacity:1}46%,to{opacity:.72}}@keyframes intro-lightning{0%,32%,35%,40%,to{opacity:0}33%{opacity:.72}36%{opacity:.22}38%{opacity:.52}}@keyframes shutter-open{0%,12%{transform:translateY(0)}53%,to{transform:translateY(105%)}}@keyframes shutter-open-up{0%,12%{transform:translateY(0)}53%,to{transform:translateY(-105%)}}@keyframes web-burst{0%,20%{opacity:0;clip-path:inset(0 100% 0 0)}28%{opacity:1}43%{opacity:.46;clip-path:inset(0)}65%,to{opacity:0;clip-path:inset(0)}}@keyframes orbit-ring{0%,24%{opacity:0;transform:rotate(-42deg)scale(.08)}35%{opacity:.82}58%{opacity:.22;transform:rotate(145deg)scale(1)}75%,to{opacity:0;transform:rotate(250deg)scale(1.34)}}@keyframes beacon-launch{0%,30%{opacity:0;transform:scaleY(0)}56%{opacity:.86;transform:scaleY(1)}72%,to{opacity:.12;transform:scaleY(.75)}}@keyframes road-ignite{0%,17%{opacity:0;transform:translate(-50%)scaleY(.05)}27%{opacity:.92}49%,to{opacity:.23;transform:translate(-50%)scaleY(1)}}@keyframes signal-rail{0%,16%{opacity:0;transform:rotate(7deg)scaleY(0)}31%{opacity:1}51%,to{opacity:.45;transform:rotate(7deg)scaleY(1)}}@keyframes scan-wave{0%{opacity:0;transform:translate(-50%)perspective(700px)rotateX(72deg)scale(.03)}18%{opacity:.9}to{opacity:0;transform:translate(-50%)perspective(700px)rotateX(72deg)scale(2.3)}}@keyframes mote-flight{0%{opacity:0;transform:translateY(38px)rotate(-18deg)scale(.22)}28%{opacity:.82}to{opacity:0;transform:translate(-16px,-190px)rotate(34deg)scale(1.1)}}@keyframes signal-copy{to{opacity:1}}@keyframes identity-lock{0%,35%{opacity:0;filter:blur(16px);transform:translate(-50%,-42%)scale(.86)}43%{opacity:1;filter:blur()}49%{transform:translate(-50%,-50%)scale(1.035)}57%,to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes nixu-arrival{0%,63%{opacity:0;transform:translate(180px,28px)rotate(8deg)}72%,92%{opacity:1;transform:translate(0,0)rotate(-1deg)}to{opacity:0;transform:translate(12px,-8px)rotate(0)}}@keyframes intro-progress{to{transform:scaleX(1)}}@keyframes intro-dismiss{to{opacity:0;filter:blur(8px);transform:scale(1.045)}}@keyframes afterglow-road-breathe{50%{opacity:.7;filter:blur(4px)}}@keyframes afterglow-rail{50%{opacity:.9;filter:brightness(1.35)}}@keyframes afterglow-beacon{0%,to{opacity:.08;transform:scaleY(.36)}48%{opacity:.52;transform:scaleY(1)}}@keyframes afterglow-mote{0%{opacity:0;transform:translateY(42px)rotate(-28deg)scale(.45)}14%{opacity:.48}72%{opacity:.22}to{opacity:0;transform:translate3d(calc(var(--parallax-x) * -.25),-230px,0) rotate(80deg) scale(1.08)}}@keyframes afterglow-signal-flow{to{background-position:-220% 0}}@keyframes afterglow-copy-aura{to{opacity:1;transform:scale(1.07) translate3d(calc(var(--parallax-x) * .04),calc(var(--parallax-y) * .04),0)}}@keyframes afterglow-mark{0%,to{box-shadow:inset 0 1px #ffffff1a,0 0 22px #67e8f914,0 16px 34px #00000057}50%{border-color:#67e8f9b3;box-shadow:inset 0 1px #ffffff26,0 0 11px #67e8f9a6,0 0 38px #f07a2b2e,0 16px 34px #00000057}}@keyframes afterglow-aperture-circuit{to{filter:hue-rotate(18deg);transform:rotate(.001deg)}}@keyframes afterglow-card-scan{0%,18%{transform:translateY(-120%)}52%,to{transform:translateY(520%)}}@keyframes afterglow-title{to{-webkit-text-stroke-color:#69e8ffe0;text-shadow:0 0 18px #69e8ff57,0 0 42px #e39d4f40}}@view-transition{navigation:auto}::view-transition-old(root){animation:.19s both route-out}::view-transition-new(root){animation:route-in .34s var(--ease-out) both}.portfolio-shell{background:var(--void);isolation:isolate;min-height:100svh;animation:page-arrival .42s var(--ease-out) both;position:relative;overflow:hidden}.scene-interior{opacity:.38;filter:saturate(.78)}.interior-scrim{z-index:-2;pointer-events:none;background:linear-gradient(#07090cc7,#07090cf0 48%,#07090c 78%),radial-gradient(circle at 50% 0,#f07a2b14,#0000 46%);position:fixed;inset:0}.app-header{z-index:20;-webkit-backdrop-filter:blur(22px)saturate(112%);backdrop-filter:blur(22px)saturate(112%);background:#07090cc2;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:76px;padding:14px clamp(20px,4vw,68px);display:grid;position:sticky;top:0}.app-nav{align-items:center;gap:5px;display:flex}.app-nav a,.header-access,.text-link{min-height:44px;color:var(--muted);transition:color .16s ease, background-color .16s ease, transform .16s var(--ease-out);border-radius:9px;align-items:center;padding:0 14px;font-size:12px;font-weight:730;display:inline-flex}.app-nav a.is-active{color:var(--flame);background:#f07a2b1f}.header-access{color:var(--ink);border:1px solid #ffffff24;justify-self:end;gap:9px}.app-nav a:focus-visible{outline:3px solid var(--flame);outline-offset:2px}.header-access:focus-visible{outline:3px solid var(--flame);outline-offset:2px}.text-link:focus-visible{outline:3px solid var(--flame);outline-offset:2px}.page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:38px;width:min(1320px,100% - 40px);margin:0 auto;padding:clamp(72px,10vw,136px) 0 56px;display:grid}.page-heading>div:first-child{max-width:880px}.page-heading h1{letter-spacing:-.065em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(46px,7vw,96px);font-weight:720;line-height:.94}.page-heading>div:first-child>p:last-child{max-width:760px;color:var(--muted);margin:25px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.58}.compact-action{width:max-content;min-width:168px;padding-inline:17px}.signal-strip{background:#121821e0;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(4,1fr);width:min(1320px,100% - 40px);margin:0 auto 100px;display:grid;overflow:hidden;box-shadow:0 22px 70px #00000047}.signal-strip div{border-right:1px solid #ffffff17;min-height:112px;padding:25px}.signal-strip div:last-child{border-right:0}.signal-strip strong,.signal-strip span{display:block}.signal-strip strong{color:var(--flame);letter-spacing:-.045em;font-size:clamp(22px,3vw,35px)}.signal-strip span{color:var(--muted);margin-top:8px;font-size:11px}.content-section{width:min(1320px,100% - 40px);margin:0 auto 112px}.section-heading{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:50px;margin-bottom:32px;display:grid}.section-heading h2,.method-lead h2,.client-privacy-callout h2,.workspace-cta h2,.client-principles h2,.state-panel h2,.success-state h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(29px,4vw,48px);font-weight:700;line-height:1.03}.section-heading>p,.method-lead>p:last-child,.client-privacy-callout>p,.workspace-cta p,.state-panel p,.success-state>p:last-of-type{color:var(--muted);margin:0;line-height:1.62}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-card{--accent-color:var(--ember);min-height:330px;animation:card-arrival .43s var(--card-delay,0s) var(--ease-out) both;transition:transform .18s var(--ease-out), border-color .18s ease, box-shadow .18s ease;background:linear-gradient(145deg,#1b2430f0,#0e131af5);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.project-card.accent-flame{--accent-color:var(--flame)}.project-card.accent-steel{--accent-color:#8da2b5}.project-card.accent-blue{--accent-color:#6ea9d1}.project-card.has-project-cover{min-height:410px;padding-top:185px}.project-card-cover{background-position:50%;background-size:cover;height:205px;position:absolute;inset:0 0 auto}.project-card-cover img{border:1px solid color-mix(in srgb, var(--accent-color) 48%, #ffffff1a);object-fit:contain;background:#05080bb8;border-radius:13px;width:54px;height:54px;padding:8px;position:absolute;bottom:18px;left:22px;box-shadow:0 14px 30px #0000004d}.project-tagline{color:var(--ink);margin-top:9px;font-size:11px;line-height:1.5;display:block}.project-spotlight{border-color:color-mix(in srgb, var(--accent-color) 36%, #ffffff1a);box-shadow:inset 0 1px #ffffff14, 0 0 38px color-mix(in srgb, var(--accent-color) 8%, transparent)}.project-card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.project-index{color:var(--accent-color);letter-spacing:.12em;font:700 10px/1 ui-monospace,Consolas,monospace}.status-chip{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#07090c52;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-weight:760;display:inline-flex}.status-chip i{background:var(--accent-color);width:6px;height:6px;box-shadow:0 0 11px color-mix(in srgb, var(--accent-color) 70%, transparent);border-radius:50%}.project-category{color:var(--accent-color);letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font:760 10px/1 ui-monospace,Consolas,monospace}.project-card h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.5vw,36px);line-height:1.04}.project-summary{color:var(--muted);margin:15px 0 0;font-size:14px;line-height:1.58}.tag-list{flex-wrap:wrap;gap:6px;margin:22px 0 0;padding:0;list-style:none;display:flex}.tag-list li{color:#f4f6f8b8;border:1px solid #ffffff1a;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:700}.project-preview-links{gap:10px;margin-top:24px;display:grid}.project-preview-links>span{color:var(--accent-color,var(--project-accent,var(--flame)));letter-spacing:.12em;text-transform:uppercase;font:760 9px/1 ui-monospace,Consolas,monospace}.project-preview-links>div{flex-wrap:wrap;gap:8px;display:flex}.project-preview-links a{border:1px solid color-mix(in srgb, var(--accent-color,var(--project-accent,var(--flame))) 45%, #ffffff1a);background:color-mix(in srgb, var(--accent-color,var(--project-accent,var(--flame))) 8%, #080c11eb);min-height:38px;color:var(--ink);transition:transform .18s var(--ease-out), border-color .18s ease, background .18s ease, box-shadow .18s ease;border-radius:9px;justify-content:space-between;align-items:center;gap:13px;padding:10px 12px;font-size:10px;font-weight:780;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.project-preview-links a:before{background:linear-gradient(105deg, transparent 20%, color-mix(in srgb, var(--accent-color,var(--project-accent,var(--flame))) 28%, transparent), transparent 80%);content:"";transition:transform .43s var(--ease-out);position:absolute;inset:0;transform:translate(-110%)}.project-preview-links a b{color:var(--accent-color,var(--project-accent,var(--flame)));transition:transform .18s var(--ease-out)}.project-preview-links.is-compact{margin-top:16px}.project-preview-links.is-compact>span{font-size:8px}.project-preview-links.is-compact a{flex:120px;min-height:32px;padding:8px 10px;font-size:9px}.project-card-line{transform-origin:0;background:linear-gradient(90deg, var(--accent-color), transparent);height:2px;transition:transform .26s var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(.28)}.project-open{width:100%;color:var(--accent-color);letter-spacing:.05em;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;margin-top:19px;padding:15px 0 0;font-size:10px;font-weight:780;display:flex}.project-open:focus-visible{outline:3px solid var(--flame);outline-offset:5px}.method-grid{grid-template-columns:1.25fr repeat(3,1fr);gap:14px;display:grid}.method-lead,.method-card,.client-privacy-callout,.workspace-cta,.state-panel,.empty-state,.client-principles,.inquiry-panel{background:#121821e8;border:1px solid #ffffff1a;border-radius:14px;box-shadow:inset 0 1px #ffffff0b}.method-lead{padding:31px}.method-lead>p:last-child{margin-top:22px}.method-card{min-height:280px;padding:26px}.method-card>span{color:var(--flame);font:760 11px/1 ui-monospace,Consolas,monospace}.method-card h3{letter-spacing:-.025em;margin:82px 0 12px;font-size:20px}.method-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.58}.client-privacy-callout,.workspace-cta{background:linear-gradient(135deg,#251b16f2,#121821f2);grid-template-columns:minmax(0,1.1fr) minmax(250px,.7fr) auto;align-items:center;gap:45px;width:min(1320px,100% - 40px);margin:0 auto 112px;padding:clamp(28px,4vw,46px);display:grid}.auth-shell{overflow-y:auto}.auth-scrim{background:linear-gradient(90deg,#07090ce6 0 42%,#07090c6b 68%,#07090cbd 100%)}.text-link{border:1px solid #ffffff24}.auth-stage{grid-template-columns:minmax(0,1fr) minmax(390px,520px);align-items:center;gap:clamp(50px,8vw,130px);width:min(1260px,100% - 40px);min-height:calc(100svh - 90px);margin:0 auto;padding:50px 0 80px;display:grid}.auth-context{max-width:620px}.auth-context h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,94px);font-weight:720;line-height:.92}.auth-context>p:not(.eyebrow){max-width:570px;color:var(--muted);margin:25px 0 0;font-size:17px;line-height:1.62}.benefit-list{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.benefit-list li{color:#f4f6f8c7;background:#07090c73;border:1px solid #ffffff21;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:720}.auth-console{width:100%}.auth-tabs{background:#07090c6b;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.auth-tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:760}.auth-tabs button.is-active{color:var(--flame);background:#f07a2b21;box-shadow:inset 0 0 0 1px #f07a2b38}.auth-tabs button:focus-visible{outline:3px solid var(--flame);outline-offset:2px}.auth-form,.inquiry-form{gap:17px;margin-top:24px;display:grid}.auth-form label,.inquiry-form label{color:var(--ink);gap:8px;font-size:11px;font-weight:730;display:grid}.auth-form label>span,.inquiry-form label>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-form label small,.inquiry-form label small{color:#b8c2cca6;font-size:9px;font-weight:620}.auth-form input,.inquiry-form input,.inquiry-form textarea,.inquiry-form select{width:100%;min-height:48px;color:var(--ink);background:#05080b99;border:1px solid #ffffff21;border-radius:9px;outline:none;padding:11px 13px;font-size:16px;transition:border-color .16s,box-shadow .16s,background-color .16s}.inquiry-form textarea{resize:vertical;min-height:150px;line-height:1.5}.auth-form input:focus,.inquiry-form input:focus,.inquiry-form textarea:focus,.inquiry-form select:focus{border-color:var(--flame);background:#07090cd1;box-shadow:0 0 0 3px #e39d4f26}.form-message{color:#ff9a8d;min-height:18px;font-size:12px;line-height:1.45}.submit-action{cursor:pointer;border:0;width:100%}.submit-action:disabled,.orbit-button:disabled{cursor:not-allowed;filter:saturate(.25);opacity:.62;transform:none}.auth-divider{color:#b8c2cc94;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:22px 0 13px;font-size:9px;font-weight:730;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.orbit-button{cursor:pointer;width:100%;color:var(--ink)}.orbit-note{color:#b8c2ccad;margin:11px 0 0;font-size:10px;line-height:1.45}.workspace-rail{background:#121821e6;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:1.4fr repeat(4,1fr);width:min(1320px,100% - 40px);margin:0 auto 96px;display:grid;overflow:hidden}.workspace-rail article{border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;min-height:128px;padding:24px;display:flex}.workspace-rail article:last-child{border-right:0}.workspace-rail span,.workspace-rail small{color:var(--muted);font-size:10px}.workspace-rail strong{color:var(--flame);letter-spacing:-.03em;text-overflow:ellipsis;margin:8px 0 5px;font-size:clamp(18px,2vw,28px);overflow:hidden}.workspace-navigation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1320px,100% - 40px);margin:-52px auto 110px;display:grid}.workspace-navigation-grid article{background:radial-gradient(circle at 100% 0, var(--theme-glow), transparent 45%), color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:290px;padding:clamp(24px,4vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.workspace-navigation-grid article:before{background:linear-gradient(transparent, var(--flame), transparent);content:"";opacity:.62;width:2px;position:absolute;inset:0 auto 0 0}.workspace-navigation-grid article>span{color:var(--flame);letter-spacing:.12em;text-transform:uppercase;font:800 9px/1 ui-monospace,monospace}.workspace-navigation-grid h2{letter-spacing:-.045em;margin:28px 0 12px;font-size:clamp(28px,3vw,40px)}.workspace-navigation-grid p{color:var(--muted);margin:0 0 28px;line-height:1.7}.workspace-navigation-grid .action{margin-top:auto}.workspace-navigation-grid .operator-destination{border-color:color-mix(in srgb, var(--flame) 44%, transparent);grid-column:1/-1;min-height:240px}.membership-section{width:min(1320px,100% - 40px);margin:-52px auto 96px}.membership-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.membership-grid article{background:linear-gradient(145deg,#161e28f2,#0a0e14f5);border:1px solid #ffffff1a;border-radius:13px;min-height:210px;padding:25px;position:relative;overflow:hidden}.membership-grid article.is-current{border-color:#f07a2b85;box-shadow:0 0 34px #f07a2b14}.membership-grid article.is-current:after{background:var(--flame);color:#090d12;text-transform:uppercase;content:"Current";border-radius:999px;padding:6px 8px;font:800 8px/1 ui-monospace,Consolas,monospace;position:absolute;top:13px;right:13px}.membership-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:740}.membership-grid strong{color:var(--flame);margin-top:15px;font-size:30px;display:block}.membership-grid strong small{font-size:11px}.membership-grid p{color:var(--muted);font-size:12px;line-height:1.6}.membership-grid b{color:var(--ink);margin-top:16px;font-size:12px;display:block}.state-panel{justify-content:space-between;align-items:center;gap:35px;width:min(1120px,100% - 40px);margin:10px auto 120px;padding:clamp(28px,5vw,52px);display:flex}.loading-ring{border:2px solid #ffffff1a;border-top-color:var(--flame);border-radius:50%;flex:none;width:48px;height:48px;animation:.8s linear infinite spin}.error-panel{background:linear-gradient(135deg,#331914eb,#121821f0)}.state-panel p{max-width:670px;margin-top:16px}.empty-state{align-items:center;gap:22px;min-height:160px;padding:28px;display:flex}.empty-state>span{width:52px;height:52px;color:var(--flame);border:1px solid #e39d4f57;border-radius:50%;flex:none;place-items:center;display:grid}.empty-state h3{margin:0;font-size:19px}.empty-state p{color:var(--muted);margin:7px 0 0}.client-layout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:14px;width:min(1180px,100% - 40px);margin:0 auto 120px;display:grid}.client-principles,.inquiry-panel{padding:clamp(25px,4vw,42px)}.client-principles ol{gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.client-principles li{grid-template-columns:30px 1fr;gap:14px;display:grid}.client-principles li>span{color:var(--flame);font:760 10px/1.4 ui-monospace,Consolas,monospace}.client-principles strong{font-size:14px}.client-principles li p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.inquiry-panel{background:linear-gradient(145deg,#1b2430f2,#0e131af7)}.inquiry-form{margin:0}.field-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-privacy{color:#b8c2cc99;margin:0;font-size:10px;line-height:1.5}.success-state{align-content:center;justify-items:start;min-height:510px;display:grid}.success-state>span{color:#58c18f;background:#58c18f17;border:1px solid #58c18f66;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:28px;font-size:22px;display:grid}.success-state>p:last-of-type{margin:18px 0 28px}.success-detail{max-width:680px}.form-privacy a{color:var(--flame);text-underline-offset:3px;text-decoration:underline}.workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.member-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.member-project-panel{background:#0d1218f5;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.member-project-panel .project-card{border:0;border-radius:0;min-height:310px}.member-project-data{border-top:1px solid #ffffff17;gap:18px;padding:20px;display:grid}.project-telemetry{background:#ffffff14;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.project-telemetry>div{background:#10161d;min-width:0;padding:13px}.project-telemetry span,.project-telemetry small{color:var(--muted);font-size:9px;display:block}.project-telemetry strong{color:var(--flame);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 4px;font-size:15px;display:block;overflow:hidden}.release-note>p:last-child{min-height:42px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.member-download{cursor:pointer;width:100%}.member-download:disabled{cursor:not-allowed;opacity:.52}.case-study-backdrop{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020407d1;place-items:center;padding:12px;animation:.26s both case-backdrop-in;display:grid;position:fixed;inset:0}.case-study-modal{--accent-color:var(--ember);border:1px solid color-mix(in srgb, var(--accent-color) 45%, #ffffff1a);width:min(1480px,100%);height:calc(100svh - 24px);box-shadow:0 35px 120px #000000bf, 0 0 70px color-mix(in srgb, var(--accent-color) 8%, transparent);animation:case-modal-in .48s var(--ease-out) both;background:#090d12;border-radius:18px;overflow:hidden}.case-study-modal.accent-flame{--accent-color:var(--flame)}.case-study-modal.accent-steel{--accent-color:#8da2b5}.case-study-modal.accent-blue{--accent-color:#6ea9d1}.case-study-header{background:#07090cf0;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:72px;padding:12px 20px;display:flex}.case-study-header>div{align-items:center;gap:11px;display:flex}.case-study-header strong,.case-study-header small{display:block}.case-study-header strong{font-size:12px}.case-study-header small{color:var(--muted);margin-top:4px;font:700 9px/1 ui-monospace,Consolas,monospace}.case-study-close{min-height:42px;color:var(--ink);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:9px;align-items:center;gap:15px;padding:0 13px;display:flex}.case-study-close span{color:var(--accent-color);font-size:19px}.case-study-close:focus-visible{outline:3px solid var(--accent-color);outline-offset:2px}.case-study-scroll{overscroll-behavior:contain;height:calc(100% - 72px);overflow-y:auto}.case-study-hero{background:radial-gradient(circle at 73% 46%, color-mix(in srgb, var(--accent-color) 14%, transparent), transparent 30%), linear-gradient(135deg, #101721, #080b10 68%);grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;min-height:min(700px,100svh - 96px);padding:clamp(55px,9vw,130px);display:grid;position:relative;overflow:hidden}.case-study-hero:after{background:linear-gradient(90deg, transparent, var(--accent-color), transparent);content:"";height:1px;position:absolute;inset:auto 0 0}.case-study-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(62px,10vw,150px);line-height:.85}.case-study-tagline{max-width:720px;color:var(--accent-color);margin-top:25px;font-size:clamp(15px,2vw,21px);line-height:1.5;display:block}.case-study-hero>div:first-child>p:last-child{max-width:730px;color:var(--muted);margin:28px 0 0;font-size:clamp(17px,2vw,23px);line-height:1.55}.case-study-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent-color) 38%, transparent);width:min(420px,75vw);box-shadow:inset 0 0 75px color-mix(in srgb, var(--accent-color) 7%, transparent);border-radius:50%;justify-self:center;place-items:center;animation:20s linear infinite orbit-turn;display:grid;position:relative}.case-study-orbit:before,.case-study-orbit:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:16%}.case-study-orbit:after{background:var(--accent-color);box-shadow:0 0 60px color-mix(in srgb, var(--accent-color) 75%, transparent);inset:34%}.case-study-orbit span{z-index:1;color:#080b10;font-size:12px;font-weight:900;transform:rotate(-8deg)}.case-study-orbit i,.case-study-orbit b{background:var(--accent-color);width:12px;height:12px;box-shadow:0 0 20px var(--accent-color);border-radius:50%;position:absolute}.case-study-orbit i{top:13%;left:25%}.case-study-orbit b{bottom:36%;right:9%}.case-study-origin,.case-study-member{grid-template-columns:1fr 1fr;gap:80px;width:min(1180px,100% - 40px);margin:0 auto;padding:110px 0;display:grid}.case-study-origin h2,.case-study-media h2,.case-study-member h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,68px);line-height:.95}.case-study-origin>p{color:var(--muted);margin:0;font-size:clamp(16px,2vw,20px);line-height:1.75}.case-study-story-grid{background:#ffffff14;grid-template-columns:1fr 1fr;gap:1px;display:grid}.case-study-story-grid article{background:#0d1218;min-height:360px;padding:clamp(36px,6vw,85px)}.case-study-story-grid span{color:var(--accent-color);letter-spacing:.12em;text-transform:uppercase;font:800 9px/1 monospace}.case-study-story-grid h2{letter-spacing:-.05em;max-width:520px;margin:19px 0;font-size:clamp(31px,4vw,55px);line-height:.98}.case-study-story-grid p{color:var(--muted);white-space:pre-wrap;line-height:1.75}.case-study-media{background:#0d131b;border-block:1px solid #ffffff14;padding:100px max(20px,50% - 590px)}.case-study-shots{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.case-study-shots img{border:1px solid #ffffff1c;border-radius:12px;width:100%}.media-placeholder{background:radial-gradient(circle,#f07a2b0f,#0000 55%);border:1px dashed #e39d4f47;border-radius:14px;justify-content:center;align-items:center;gap:25px;min-height:320px;display:flex}.media-placeholder>span{color:var(--accent-color);font-size:45px}.media-placeholder strong{font-size:18px}.media-placeholder p{color:var(--muted);margin:8px 0 0;font-size:12px}.case-study-video{width:max-content;margin-top:18px}.case-study-member dl{background:#ffffff14;border:1px solid #ffffff17;border-radius:12px;gap:1px;margin:0;display:grid;overflow:hidden}.case-study-member dl div{background:#10161d;justify-content:space-between;align-items:center;gap:30px;padding:19px;display:flex}.case-study-member dt{color:var(--muted);font-size:10px}.case-study-member dd{color:var(--accent-color);margin:0;font-weight:760}.case-study-member dl div:last-child{flex-direction:column;align-items:flex-start}.case-study-member dl div:last-child dd{color:var(--muted);font-size:12px;line-height:1.55}.case-study-footer{border-top:1px solid #ffffff17;grid-template-columns:1fr 1fr;display:grid}.case-study-footer button{min-height:120px;color:var(--ink);text-align:left;cursor:pointer;background:#090d12;border:0;border-right:1px solid #ffffff17;gap:8px;padding:25px 45px;display:grid}.case-study-footer button:last-child{text-align:right;border-right:0}.case-study-footer small{color:var(--muted);font-size:9px}.case-study-footer strong{color:var(--accent-color);font-size:18px}.ideas-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:14px;width:min(1320px,100% - 40px);margin:0 auto 120px;display:grid}.idea-composer,.idea-card,.paid-request-card,.operator-strip{background:#121821f0;border:1px solid #ffffff1a;border-radius:14px;box-shadow:inset 0 1px #ffffff0b}.idea-composer{padding:clamp(24px,3vw,36px);position:sticky;top:96px}.idea-composer h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.02}.idea-composer>p:not(.eyebrow){color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.6}.idea-composer .inquiry-form{margin-top:28px}.short-textarea{min-height:94px!important}.member-gate{background:#f07a2b12;border:1px solid #e39d4f38;border-radius:10px;margin-top:28px;padding:20px}.member-gate strong{color:var(--flame)}.member-gate p{color:var(--muted);font-size:12px;line-height:1.55}.member-gate a,.discussion-login{color:var(--flame);font-size:11px;font-weight:760}.idea-feed,.idea-board-section{gap:14px;display:grid}.idea-board-section+.idea-board-section{margin-top:42px}.idea-section-heading{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;padding:0 4px 17px;display:flex}.idea-section-heading h2{letter-spacing:-.035em;margin:0;font-size:26px}.idea-section-heading>span{width:38px;height:38px;color:var(--flame);border:1px solid #e39d4f4d;border-radius:50%;place-items:center;font-weight:800;display:grid}.idea-card{animation:card-arrival .43s var(--ease-out) both;padding:clamp(24px,3vw,34px)}.idea-card.is-pinned{border-color:#f07a2b7a;box-shadow:inset 0 1px #ffffff0d,0 0 35px #f07a2b14}.idea-status-row{gap:6px;display:flex}.pin-chip{background:var(--flame);color:#0b0e12;text-transform:uppercase;border-radius:999px;padding:6px 8px;font:800 9px/1 ui-monospace,Consolas,monospace;display:inline-flex}.idea-card>header{justify-content:space-between;gap:20px;display:flex}.idea-card>header>div{align-content:start;justify-items:start;gap:9px;display:grid}.idea-card header small,.paid-request-card header small{color:var(--muted);font-size:9px}.member-profile-link{color:var(--flame);font-weight:760}.idea-status{color:var(--flame);letter-spacing:.08em;text-transform:uppercase;background:#f07a2b14;border:1px solid #e39d4f42;border-radius:999px;padding:6px 8px;font:760 9px/1 ui-monospace,Consolas,monospace;display:inline-flex}.status-completed,.status-accepted{color:#74d5a9;background:#58c18f14;border-color:#58c18f59}.status-declined{color:var(--muted);background:#b8c2cc0f;border-color:#b8c2cc33}.vote-button{min-width:68px;color:var(--muted);cursor:pointer;transition:transform .16s var(--ease-out), border-color .16s ease, color .16s ease;background:#07090c73;border:1px solid #ffffff1f;border-radius:11px;place-items:center;padding:9px;display:grid}.vote-button>span{color:var(--flame);font-size:11px}.vote-button strong{color:var(--ink);margin:3px 0;font-size:18px}.vote-button small{font-size:8px}.vote-button.is-voted{color:var(--flame);background:#f07a2b1a;border-color:#f07a2b8c}.idea-card>h2{letter-spacing:-.04em;margin:26px 0 0;font-size:clamp(27px,3vw,42px);line-height:1.04}.idea-summary{color:var(--ink);margin:14px 0 0;font-size:16px;line-height:1.5}.idea-details{color:var(--muted);white-space:pre-wrap;margin:13px 0 0;font-size:13px;line-height:1.65}.rejection-note{background:#c77d7112;border-left:2px solid #c77d71;margin-top:20px;padding:15px 17px}.rejection-note strong{color:#e6a69d;font-size:11px}.rejection-note p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.idea-owner-actions,.comment-actions{gap:13px;margin-top:15px;display:flex}.idea-owner-actions button,.comment-actions button{color:var(--flame);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:760}.idea-owner-actions button:last-child{color:#df9186}.edit-request-form{margin:25px 0 0}.edit-request-form>div,.milestone-actions,.success-actions{flex-wrap:wrap;gap:9px;display:flex}.moderation-form{background:#f07a2b0a;border:1px solid #e39d4f2e;border-radius:10px;grid-template-columns:.7fr auto 1.2fr auto;align-items:end;gap:10px;margin-top:20px;padding:14px;display:grid}.moderation-form label{color:var(--muted);gap:6px;font-size:9px;display:grid}.moderation-form select,.moderation-form textarea{width:100%;min-height:42px;color:var(--ink);background:#090d12;border:1px solid #ffffff1f;border-radius:8px;padding:9px}.moderation-form textarea{resize:vertical;height:42px}.moderation-form .pin-control{flex-direction:row;align-items:center;min-height:42px;display:flex}.moderation-form .pin-control input{width:17px;height:17px}.moderation-form .action{cursor:pointer;min-height:42px}.idea-discussion{border-top:1px solid #ffffff17;margin-top:28px;padding-top:22px}.discussion-heading{justify-content:space-between;gap:20px;display:flex}.discussion-heading strong{font-size:12px}.discussion-heading span{color:var(--muted);font-size:9px}.idea-comment{background:#07090c4d;border-left:2px solid #e39d4f59;margin-top:15px;padding:13px 15px}.idea-comment.is-reply{border-left-color:#8da2b561;margin-left:28px}.idea-comment>div{justify-content:space-between;gap:14px;display:flex}.idea-comment strong{font-size:11px}.idea-comment small{color:var(--muted);font-size:8px}.idea-comment p{color:var(--muted);white-space:pre-wrap;margin:8px 0;font-size:12px;line-height:1.55}.idea-comment button{color:var(--flame);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:760}.comment-edit-form{gap:8px;margin-top:9px;display:grid}.comment-edit-form textarea{min-height:75px;color:var(--ink);background:#090d12;border:1px solid #ffffff21;border-radius:8px;padding:10px}.comment-edit-form div{gap:10px;display:flex}.comment-form{gap:9px;margin-top:18px;display:grid}.comment-form textarea,.operator-form input,.operator-form textarea,.operator-form select{width:100%;color:var(--ink);background:#05080b99;border:1px solid #ffffff21;border-radius:9px;outline:none;padding:11px 13px}.comment-form textarea{resize:vertical;min-height:80px}.comment-form .action{cursor:pointer;justify-self:end;min-height:42px}.replying-to{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.replying-to button{color:var(--flame);cursor:pointer;background:0 0;border:0}.operator-strip{grid-template-columns:repeat(3,1fr);width:min(1180px,100% - 40px);margin:0 auto 18px;display:grid;overflow:hidden}.operator-strip div{border-right:1px solid #ffffff17;min-height:100px;padding:23px}.operator-strip div:last-child{border-right:0}.operator-strip span,.operator-strip strong{display:block}.operator-strip span{color:var(--muted);font-size:9px}.operator-strip strong{color:var(--flame);margin-top:9px;font-size:22px}.operator-message{width:min(1180px,100% - 40px);margin:0 auto 10px}.paid-request-list{gap:14px;width:min(1180px,100% - 40px);margin:0 auto 120px;display:grid}.paid-request-card{padding:clamp(24px,3vw,36px)}.paid-request-card>header{border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding-bottom:20px;display:grid}.paid-request-card>header>div{align-items:center;gap:10px;display:flex}.paid-request-card>header a{color:var(--flame);font-size:11px}.paid-brief{grid-template-columns:1.2fr .8fr;gap:30px;padding:25px 0;display:grid}.paid-story{align-content:start;gap:9px;display:grid}.paid-story strong{color:var(--flame);text-transform:uppercase;letter-spacing:.08em;margin-top:10px;font-size:10px}.paid-story strong:first-child{margin-top:0}.paid-story p{color:var(--muted);white-space:pre-wrap;margin:0 0 10px;line-height:1.65}.paid-brief dl{gap:12px;margin:0;display:grid}.paid-brief dl div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:15px;padding-bottom:8px;display:flex}.paid-brief dt{color:var(--muted);font-size:9px}.paid-brief dd{text-align:right;margin:0;font-size:10px}.operator-form{grid-template-columns:.55fr 1.45fr auto;align-items:end;gap:12px;display:grid}.operator-form label{color:var(--muted);gap:7px;font-size:9px;display:grid}.operator-form textarea{resize:vertical;min-height:48px;max-height:120px}.operator-form input,.operator-form select{min-height:48px}.operator-form .action{cursor:pointer;min-height:48px}.operator-tools{border-top:1px solid #ffffff17;gap:25px;margin-top:28px;padding-top:25px;display:grid}.download-grant-form{grid-template-columns:1fr 100px 1fr auto;align-items:end;gap:10px;display:grid}.download-grant-form strong{font-size:13px}.download-grant-form input{min-height:44px;color:var(--ink);background:#090d12;border:1px solid #ffffff21;border-radius:8px;padding:10px}.download-grant-form .action{cursor:pointer;min-height:44px}.operator-milestones{gap:12px;display:grid}.milestone-heading{justify-content:space-between;align-items:end;display:flex}.milestone-heading h2{margin:0;font-size:25px}.milestone-heading>span{color:var(--flame);font-size:21px;font-weight:800}.operator-milestone,.milestone-card{background:#07090c73;border:1px solid #ffffff1a;border-radius:11px;padding:20px}.operator-milestone>header,.milestone-card>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.operator-milestone header>div,.milestone-card header>div{justify-items:start;gap:7px;display:grid}.operator-milestone header small,.milestone-card header small{color:var(--muted);font-size:8px}.operator-milestone h3,.milestone-card h3{margin:18px 0 8px;font-size:20px}.operator-milestone>p,.milestone-card>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.milestone-review-form,.operator-milestone-proposal{border-top:1px solid #ffffff14;margin-top:18px;padding-top:18px}.milestone-review-form textarea,.operator-milestone-proposal textarea{min-height:90px}.client-dashboard{gap:18px;width:min(1180px,100% - 40px);margin:0 auto 120px;display:grid}.client-dashboard-signal{background:#121821f0;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.client-dashboard-signal div{border-right:1px solid #ffffff17;padding:23px}.client-dashboard-signal div:last-child{border-right:0}.client-dashboard-signal span,.client-dashboard-signal strong{display:block}.client-dashboard-signal span{color:var(--muted);font-size:9px}.client-dashboard-signal strong{color:var(--flame);margin-top:8px;font-size:20px}.client-project{background:#121821f0;border:1px solid #ffffff1a;border-radius:14px;padding:clamp(24px,4vw,42px)}.client-project>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.client-project>header>div{align-items:center;gap:10px;display:flex}.client-project header small,.chat-pending{color:var(--muted);font-size:9px}.client-project-brief{max-width:850px;color:var(--muted);margin:28px 0;line-height:1.7}.milestone-list{border-top:1px solid #ffffff17;gap:11px;padding-top:24px;display:grid}.milestone-deliverables{border-left:2px solid #e39d4f59;margin-top:15px;padding-left:14px}.milestone-deliverables strong{font-size:10px}.milestone-deliverables p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.milestone-card>small{color:var(--muted);margin-top:13px;display:block}.milestone-actions{margin-top:18px}.milestone-actions .action{cursor:pointer;min-height:44px}.milestone-proposal{background:#f07a2b0a;border:1px solid #e39d4f2e;border-radius:11px;margin-top:28px;padding:22px}.project-drive{border-left:2px solid #f07a2b66;margin:-10px 0 28px;padding:4px 0 4px 16px}.project-drive strong{color:var(--flame);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.project-drive p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.65}.project-chat{background:#07090c5c;border:1px solid #e39d4f2e;border-radius:12px;gap:14px;margin:28px 0;padding:21px;display:grid}.project-chat-thread{overscroll-behavior:contain;gap:9px;max-height:420px;padding-right:4px;display:grid;overflow-y:auto}.chat-empty{color:var(--muted);border:1px dashed #ffffff1a;border-radius:9px;margin:0;padding:18px;font-size:11px}.chat-message{background:#1b2430c7;border:1px solid #ffffff17;border-radius:10px 10px 10px 2px;max-width:82%;padding:13px 15px}.chat-message.role-client{background:#f07a2b12;border-color:#f07a2b33;border-radius:10px 10px 2px;justify-self:end}.chat-message header{justify-content:space-between;gap:20px;display:flex}.chat-message strong{color:var(--flame);font-size:9px}.chat-message small{color:var(--muted);font-size:8px}.chat-message p{color:var(--muted);white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.55}.project-chat-form{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.project-chat-form textarea{min-height:82px;color:var(--ink);resize:vertical;background:#090d12;border:1px solid #ffffff21;border-radius:9px;outline:0;padding:12px}.project-chat-form textarea:focus{border-color:var(--flame);box-shadow:0 0 0 3px #e39d4f1f}.project-chat-form .action{cursor:pointer;min-height:48px}.profile-layout{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:14px;width:min(1180px,100% - 40px);margin:0 auto 120px;display:grid}.profile-card,.profile-editor,.profile-suggestion{background:#121821f0;border:1px solid #ffffff1a;border-radius:14px;box-shadow:inset 0 1px #ffffff0a}.profile-card{padding:clamp(24px,4vw,38px);position:sticky;top:100px}.profile-avatar{aspect-ratio:1;width:132px;color:var(--flame);background:radial-gradient(circle,#f07a2b29,#07090ccc);border:1px solid #f07a2b57;border-radius:28px;place-items:center;font-size:42px;font-weight:820;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-card .eyebrow{margin-top:25px}.profile-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,52px)}.profile-card>p:not(.eyebrow){color:var(--muted);white-space:pre-wrap;font-size:13px;line-height:1.65}.profile-card>strong{color:var(--flame);margin-top:25px;font-size:12px;display:block}.profile-content{gap:40px;display:grid}.profile-editor{padding:clamp(24px,4vw,38px)}.profile-editor h2{letter-spacing:-.04em;margin:0;font-size:31px}.avatar-upload input{padding-block:9px}.profile-suggestions{gap:12px;display:grid}.profile-suggestion{transition:transform .16s var(--ease-out), border-color .16s ease;padding:24px;display:block}.profile-suggestion>div{gap:7px;display:flex}.profile-suggestion h3{color:var(--ink);margin:18px 0 8px;font-size:22px}.profile-suggestion p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.profile-suggestion small{color:var(--flame);margin-top:16px;font-size:9px;display:block}.app-footer{color:#b8c2cc8f;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;width:min(1320px,100% - 40px);margin:0 auto;padding:28px 0 42px;font:700 9px/1.4 ui-monospace,Consolas,monospace;display:flex}@media (hover:hover){.app-nav a:hover,.header-access:hover,.text-link:hover{color:var(--flame);transform:translateY(-1px)}.project-card:hover{border-color:color-mix(in srgb, var(--accent-color) 55%, transparent);box-shadow:0 25px 55px #00000057, 0 0 30px color-mix(in srgb, var(--accent-color) 9%, transparent);transform:translateY(-5px)}.project-card:hover .project-card-line{transform:scaleX(1)}.project-preview-links a:hover{border-color:var(--accent-color,var(--project-accent,var(--flame)));background:color-mix(in srgb, var(--accent-color,var(--project-accent,var(--flame))) 15%, #080c11eb);box-shadow:0 12px 28px color-mix(in srgb, var(--accent-color,var(--project-accent,var(--flame))) 14%, transparent);transform:translateY(-2px)}.project-preview-links a:hover:before{transform:translate(110%)}.project-preview-links a:hover b{transform:translate(2px,-2px)}.profile-suggestion:hover{border-color:#f07a2b66;transform:translateY(-3px)}}@media (max-width:1050px){.app-header{grid-template-columns:1fr auto}.app-nav{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07090ceb;border:1px solid #ffffff1f;border-radius:13px;justify-content:center;padding:6px;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 50px #00000073}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-grid{grid-template-columns:1fr 1fr}.client-privacy-callout,.workspace-cta{grid-template-columns:1fr auto}.client-privacy-callout>p,.workspace-cta>p{grid-area:2/1/auto/-1}.workspace-rail{grid-template-columns:1fr 1fr}.workspace-rail article:nth-child(2){border-right:0}.workspace-rail article:nth-child(-n+2){border-bottom:1px solid #ffffff17}.member-project-grid,.membership-grid,.ideas-layout{grid-template-columns:1fr}.idea-composer{position:static}.operator-form,.moderation-form,.download-grant-form{grid-template-columns:1fr 1fr}}@media (max-width:760px){.app-header{min-height:70px;padding-inline:18px}.header-access{display:none}.page-heading{grid-template-columns:1fr;align-items:start;padding-top:74px}.page-heading h1{font-size:clamp(44px,13vw,66px)}.page-heading-action{justify-self:start}.signal-strip{grid-template-columns:1fr 1fr}.signal-strip div:nth-child(2){border-right:0}.signal-strip div:nth-child(-n+2){border-bottom:1px solid #ffffff17}.section-heading{grid-template-columns:1fr;align-items:start;gap:18px}.project-grid,.method-grid,.client-layout,.profile-layout{grid-template-columns:1fr}.profile-card{position:static}.project-card{min-height:300px}.client-privacy-callout,.workspace-cta{grid-template-columns:1fr;align-items:start;gap:22px}.client-privacy-callout>p,.workspace-cta>p{grid-area:auto}.auth-stage{grid-template-columns:1fr;padding-top:55px}.auth-context h1{font-size:clamp(48px,15vw,72px)}.workspace-rail{grid-template-columns:1fr}.workspace-rail article{border-bottom:1px solid #ffffff17;border-right:0}.workspace-rail article:last-child{border-bottom:0}.state-panel{flex-direction:column;align-items:flex-start}.field-row{grid-template-columns:1fr}.workspace-actions{justify-content:flex-start}.project-telemetry{grid-template-columns:1fr}.discussion-heading{flex-direction:column;align-items:flex-start;gap:7px}.operator-strip,.paid-brief,.operator-form,.case-study-hero,.case-study-origin,.case-study-member,.case-study-shots,.case-study-story-grid,.client-dashboard-signal{grid-template-columns:1fr}.case-study-hero{gap:55px;min-height:auto;padding:70px 25px}.case-study-orbit{width:min(300px,70vw)}.case-study-origin,.case-study-member{gap:30px;padding-block:70px}.case-study-footer button{min-height:100px;padding:20px}.case-study-footer strong{font-size:13px}.moderation-form,.download-grant-form{grid-template-columns:1fr}.client-dashboard-signal div{border-bottom:1px solid #ffffff17;border-right:0}.client-dashboard-signal div:last-child{border-bottom:0}.client-project>header{flex-direction:column;align-items:flex-start}.project-chat-form{grid-template-columns:1fr}.chat-message{max-width:94%}.operator-strip div{border-bottom:1px solid #ffffff17;border-right:0}.paid-request-card>header{grid-template-columns:1fr;align-items:start}.app-footer{flex-direction:column;padding-bottom:100px}}@media (max-width:520px){.app-nav a{flex:1;justify-content:center;padding-inline:5px;font-size:9px}.signal-strip{grid-template-columns:1fr}.signal-strip div{border-bottom:1px solid #ffffff17;border-right:0}.signal-strip div:last-child{border-bottom:0}.auth-stage{width:min(100% - 24px,520px)}.auth-context{padding-inline:8px}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@keyframes card-arrival{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes page-arrival{0%{opacity:0}to{opacity:1}}@keyframes route-out{to{opacity:0;transform:scale(.99)}}@keyframes route-in{0%{opacity:0;transform:translateY(12px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes case-backdrop-in{0%{opacity:0}}@keyframes case-modal-in{0%{opacity:0;transform:translateY(30px)scale(.98)}}@keyframes orbit-turn{to{transform:rotate(360deg)}}.nixu-onboarding{z-index:100;background:radial-gradient(circle at 25% 55%, var(--theme-glow), transparent 34%), #020508f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);place-items:center;padding:30px;animation:.36s both case-backdrop-in;display:grid;position:fixed;inset:0;overflow:auto}.nixu-stars{opacity:.55;background-image:radial-gradient(circle, var(--flame) 0 1px, transparent 1.8px);background-size:67px 67px;animation:18s linear infinite nixu-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 52%,#000);mask-image:linear-gradient(90deg,#000,#0000 52%,#000)}.nixu-stage{border:1px solid color-mix(in srgb, var(--flame) 28%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 92%, transparent), #04070aed);border-radius:28px;grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);align-items:center;width:min(1050px,100%);min-height:600px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #000000a8,inset 0 1px #ffffff14}.nixu-character{background:radial-gradient(circle at 50% 60%, var(--theme-glow), transparent 47%);align-self:end;place-items:end center;height:100%;min-height:590px;display:grid;position:relative}.nixu-character img{z-index:2;object-fit:contain;object-position:bottom;filter:drop-shadow(0 35px 35px #0000008c);width:min(460px,112%);max-height:590px;animation:4.6s ease-in-out infinite nixu-float;position:relative}.nixu-orbit{border:1px solid color-mix(in srgb, var(--flame) 45%, transparent);width:290px;height:290px;box-shadow:0 0 70px var(--theme-glow);border-radius:50%;animation:12s linear infinite orbit-turn;position:absolute;top:24%}.nixu-orbit:before,.nixu-orbit:after{content:"";border:1px dashed color-mix(in srgb, var(--flame) 25%, transparent);border-radius:inherit;position:absolute;inset:28px}.nixu-orbit:after{border-style:solid;border-width:2px 0 0;inset:-7px}.nixu-dialogue{z-index:3;background:color-mix(in srgb, var(--surface) 86%, transparent);border:1px solid #ffffff21;border-radius:20px;margin:36px;padding:clamp(30px,5vw,58px);position:relative;box-shadow:0 24px 70px #00000059}.nixu-dialogue h2{letter-spacing:-.045em;margin:13px 0 18px;font-size:clamp(33px,4vw,54px);line-height:.98}.nixu-dialogue>p:not(.eyebrow){max-width:630px;color:var(--muted);font-size:16px;line-height:1.75}.nixu-progress{gap:7px;margin-bottom:35px;display:flex}.nixu-progress i{background:#ffffff21;border-radius:3px;width:34px;height:3px;transition:background .2s,box-shadow .2s}.nixu-progress i.is-active{background:var(--flame);box-shadow:0 0 16px var(--theme-glow)}.nixu-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:34px;display:flex}.nixu-actions .text-link{background:0 0;border:0;margin-right:auto}.settings-console,.release-room,.membership-market,.repository-grid,.billing-note{width:min(1320px,100% - 40px);margin:0 auto 80px}.settings-section-tabs{background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:8px;width:min(1320px,100% - 40px);margin:-30px auto 44px;padding:8px;display:grid}.settings-section-tabs a{min-height:64px;color:var(--muted);transition:color .18s, border-color .18s, background .18s, transform .18s var(--ease-out);border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:13px 16px;font-weight:800;text-decoration:none;display:flex;position:relative}.settings-section-tabs a:hover{color:var(--ink);transform:translateY(-2px)}.settings-section-tabs a.is-active{border-color:color-mix(in srgb, var(--flame) 55%, transparent);background:var(--theme-glow);color:var(--ink);box-shadow:inset 0 1px #ffffff12}.settings-section-tabs span{color:var(--flame);letter-spacing:.12em;font:800 9px/1 ui-monospace,monospace}.settings-route-panel{animation:route-in .36s var(--ease-out) both}.settings-route-panel.account-security-console{border-top:0;padding-top:0}.settings-inline-actions{gap:8px;margin-top:22px;display:grid}.settings-inline-actions .text-link{width:fit-content}.settings-panel>.chat-color-setting{background:#0000001f;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:18px;display:flex}.settings-panel>.chat-color-setting strong,.settings-panel>.chat-color-setting small{display:block}.settings-panel>.chat-color-setting small{color:var(--muted);margin-top:5px}.workspace-section-tabs{grid-template-columns:repeat(4,1fr)}.settings-panel,.billing-note{background:color-mix(in srgb, var(--surface) 86%, transparent);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(30px,6vw,90px);padding:clamp(28px,5vw,58px);display:grid;box-shadow:inset 0 1px #ffffff0d}.settings-panel h2,.billing-note h2{margin:7px 0 14px;font-size:clamp(29px,4vw,46px);line-height:1.02}.settings-panel p,.billing-note p{color:var(--muted);line-height:1.7}.segmented-control{grid-template-columns:1fr 1fr;gap:9px;display:grid}.segmented-control input{opacity:0;position:absolute}.segmented-control span{min-height:100px;color:var(--muted);cursor:pointer;transition:.18s var(--ease-out);background:#ffffff06;border:1px solid #ffffff1f;border-radius:13px;place-items:center;font-weight:800;display:grid}.segmented-control input:checked+span{border-color:var(--flame);color:var(--ink);background:var(--theme-glow);box-shadow:0 0 30px var(--theme-glow)}.theme-settings{padding:90px 0}.theme-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.theme-card{color:#f5f7f9;text-align:left;cursor:pointer;min-height:190px;transition:transform .2s var(--ease-out), border-color .2s, box-shadow .2s;background:#111821;border:1px solid #ffffff1c;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:21px;display:flex}.theme-card i{background:linear-gradient(135deg,#07090c 20%,#f07a2b 100%);border-radius:9px;width:100%;height:70px;display:block;box-shadow:inset 0 1px #ffffff21}.theme-card strong{font-size:17px}.theme-card span{color:#abb6c0;font-size:12px;line-height:1.5}.theme-card.is-selected{border-color:var(--flame);box-shadow:0 0 35px var(--theme-glow);transform:translateY(-4px)}.theme-neon_rain i{background:linear-gradient(135deg,#02090e,#20d7f2)}.theme-arctic_signal i{background:linear-gradient(135deg,#071018,#bee8ff)}.theme-violet_void i{background:linear-gradient(135deg,#090611,#d85cff)}.theme-verdant_terminal i{background:linear-gradient(135deg,#030b08,#47e689)}.theme-solar_flare i{background:linear-gradient(135deg,#100705,#ffc15c 60%,#ff5c35)}.settings-toggles{gap:10px;display:grid}.settings-toggles>label{background:#0000001f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:14px;min-height:72px;padding:14px 18px;display:flex}.settings-toggles input[type=checkbox]{width:22px;height:22px;accent-color:var(--ember)}.settings-toggles strong,.settings-toggles small{display:block}.settings-toggles small{color:var(--muted);margin-top:4px}.chat-color-setting{justify-content:space-between}.chat-color-setting select{background:var(--void);min-width:135px;color:var(--ink);border:1px solid #ffffff26;border-radius:9px;padding:11px}.settings-save{z-index:8;background:color-mix(in srgb, var(--void) 88%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff21;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:13px 16px;display:flex;position:sticky;bottom:15px}.settings-save>div{flex-wrap:wrap;gap:8px;display:flex}.account-security-console{border-top:1px solid #ffffff17;width:min(1320px,100% - 40px);margin:0 auto 100px;padding-top:90px}.account-security-console .section-heading strong{color:var(--ink)}.security-message{min-height:25px;color:var(--flame);margin:0 0 18px}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.security-card{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;align-items:stretch;gap:13px;min-height:100%;padding:clamp(24px,4vw,38px);display:flex;position:relative;overflow:hidden}.security-card:before{content:"";background:linear-gradient(transparent, var(--ember), transparent);opacity:.7;width:2px;position:absolute;inset:0 auto 0 0}.security-card h3{margin:0;font-size:clamp(24px,3vw,34px)}.security-card p{color:var(--muted);margin:0 0 4px;line-height:1.65}.security-card label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:12px;display:grid}.security-card input{width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:normal;background:#02050899;border:1px solid #ffffff24;border-radius:10px;padding:13px 14px}.security-card .action{align-self:flex-start;margin-top:auto}.security-card .action:disabled{opacity:.72;cursor:wait}.signal-card{border-color:color-mix(in srgb, var(--ember) 60%, transparent);box-shadow:0 0 45px var(--theme-glow)}.two-factor-card{grid-column:1/-1}.two-factor-card form{gap:13px;display:grid}.two-factor-card .two-factor-message{min-height:22px;color:var(--flame);margin:0;font-weight:700}.two-factor-setup{background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:170px 1fr;align-items:center;gap:22px;padding:16px;display:grid}.two-factor-setup img{width:170px;height:170px;image-rendering:pixelated;border-radius:10px}.two-factor-setup code,.backup-code-vault code{color:var(--ink);letter-spacing:.08em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.backup-code-vault{gap:16px;display:grid}.backup-code-vault>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.backup-code-vault code{background:#0003;border:1px solid #ffffff1a;border-radius:8px;padding:10px 12px}.security-recovery-note{color:var(--muted);margin:22px 0 0}.security-recovery-note a,.auth-recovery-link{color:var(--flame)}.auth-recovery-link{justify-content:center;font-size:13px;text-decoration:none;display:inline-flex}.two-factor-login h2,.recovery-complete h2{margin:5px 0 10px}.two-factor-login p,.recovery-complete p,.recovery-stage .auth-form>div>p:last-child{color:var(--muted);line-height:1.6}.text-button{-webkit-appearance:none;appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.recovery-complete{gap:18px;display:grid}.recovery-stage{min-height:calc(100vh - 110px)}.membership-market{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.membership-plan{background:linear-gradient(155deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--void) 94%, transparent));border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;min-height:610px;padding:32px;display:flex;position:relative;overflow:hidden}.membership-plan:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 0, var(--theme-glow), transparent 35%);position:absolute;inset:0}.membership-plan.featured{border-color:color-mix(in srgb, var(--flame) 38%, transparent)}.membership-plan.saver{box-shadow:inset 0 0 60px var(--theme-glow)}.membership-plan.is-current:after{content:"CURRENT";background:var(--flame);width:130px;color:var(--void);text-align:center;letter-spacing:.14em;padding:5px;font:900 9px/1 monospace;position:absolute;top:17px;right:-33px;transform:rotate(35deg)}.membership-plan header{justify-content:space-between;align-items:start;gap:20px;display:flex;position:relative}.membership-plan header span{color:var(--flame);letter-spacing:.13em;text-transform:uppercase;font:800 11px/1 monospace}.membership-plan header strong{font-size:26px}.membership-plan header small{color:var(--muted);font-size:12px}.membership-plan h2{margin:70px 0 16px;font-size:32px;line-height:1.03;position:relative}.membership-plan p,.membership-plan li{color:var(--muted);line-height:1.65;position:relative}.membership-plan ul{gap:10px;margin:22px 0 30px;padding-left:20px;display:grid;position:relative}.purchase-actions{gap:8px;margin-top:auto;display:grid;position:relative}.credit-balance{color:var(--flame);margin:auto 0 18px;font-size:20px;display:block;position:relative}.billing-note{margin-bottom:100px}.release-room{gap:18px;display:grid}.release-hero{background:radial-gradient(circle at 12% 10%, var(--theme-glow), transparent 36%), color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:1.35fr .65fr;align-items:center;gap:60px;min-height:430px;padding:clamp(30px,6vw,80px);display:grid}.release-hero h2{letter-spacing:-.055em;margin:10px 0 20px;font-size:clamp(42px,6vw,75px);line-height:.95}.release-hero>div>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:16px;line-height:1.75}.release-actions{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.release-telemetry{border:1px solid #ffffff1c;border-radius:15px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.release-telemetry div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;min-height:105px;padding:20px}.release-telemetry span,.release-telemetry strong{display:block}.release-telemetry span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font:700 9px/1 monospace}.release-telemetry strong{margin-top:13px;font-size:13px;line-height:1.5}.release-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.release-columns article,.documentation-panel,.changelog-panel{background:color-mix(in srgb, var(--surface) 84%, transparent);border:1px solid #ffffff1a;border-radius:18px;padding:clamp(26px,5vw,55px)}.release-columns h2,.documentation-panel h2,.changelog-panel h2{margin:8px 0 18px;font-size:30px}.release-columns p,.release-columns li{color:var(--muted);line-height:1.7}.documentation-panel pre{max-height:680px;color:var(--muted);white-space:pre-wrap;background:#00000040;border:1px solid #ffffff17;border-radius:12px;padding:24px;font:12px/1.75 ui-monospace,monospace;overflow:auto}.release-timeline{border-left:1px solid color-mix(in srgb, var(--flame) 35%, transparent);gap:12px;margin-left:8px;padding-left:27px;display:grid;position:relative}.release-timeline article{background:#00000029;border:1px solid #ffffff17;border-radius:13px;padding:22px;position:relative}.release-timeline article>i{border:2px solid var(--void);background:var(--flame);width:12px;height:12px;box-shadow:0 0 14px var(--theme-glow);border-radius:50%;position:absolute;top:28px;left:-34px}.release-timeline header{justify-content:space-between;gap:20px;display:flex}.release-timeline header strong{font-size:18px}.release-timeline header span{color:var(--muted);text-transform:uppercase;border:1px solid #ffffff1a;border-radius:20px;margin-left:10px;padding:4px 7px;font-size:9px}.release-timeline time{color:var(--muted);font-size:11px}.release-timeline p{color:var(--muted);line-height:1.6}.prewrap{white-space:pre-wrap}.release-catalog{width:min(1320px,100% - 40px);margin:0 auto 100px}.release-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.release-catalog-grid article{background:radial-gradient(circle at 100% 0, var(--theme-glow), transparent 42%), color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:330px;padding:28px;display:flex}.release-catalog-grid article>div{width:100%;color:var(--flame);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;font:800 9px/1.4 ui-monospace,monospace;display:flex}.release-catalog-grid h2{letter-spacing:-.04em;margin:42px 0 13px;font-size:29px}.release-catalog-grid p{color:var(--muted);margin:0 0 18px;line-height:1.65}.release-catalog-grid small{color:var(--muted);margin-bottom:24px}.release-catalog-grid .action{margin-top:auto}.rich-chat{border-color:color-mix(in srgb, var(--chat-signal) 32%, #ffffff1a);box-shadow:inset 0 0 45px color-mix(in srgb, var(--chat-signal) 6%, transparent)}.chat-disabled{color:var(--muted);border:1px dashed #ffffff21;border-radius:12px;padding:26px}.chat-message header>div{align-items:center;gap:8px;display:flex}.chat-message header span{background:color-mix(in srgb, var(--chat-signal) 14%, transparent);color:var(--chat-signal);letter-spacing:.08em;text-transform:uppercase;border-radius:20px;padding:4px 7px;font:700 8px/1 monospace}.chat-message>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.chat-reactions{flex-wrap:wrap;gap:3px;display:flex}.chat-reactions button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;padding:4px 6px;font-size:11px}.chat-reactions button:hover,.chat-reactions button.is-active{border-color:color-mix(in srgb, var(--chat-signal) 42%, transparent);background:color-mix(in srgb, var(--chat-signal) 12%, transparent);color:var(--ink)}.chat-message footer .text-link{background:0 0;border:0;min-height:30px;padding:0 4px;font-size:10px}.chat-edit-form textarea{width:100%;min-height:100px;color:var(--ink);background:#00000040;border:1px solid #ffffff24;border-radius:9px;padding:11px}.chat-edit-form>div{gap:6px;margin-top:8px;display:flex}.chat-attachments{grid-template-columns:repeat(auto-fit,minmax(130px,220px));gap:8px;margin-top:13px;display:grid}.chat-attachments a{background:#0000002e;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:10px;padding:8px;font-size:10px;display:flex;overflow:hidden}.chat-attachments img{object-fit:cover;border-radius:6px;width:100%;height:115px}.chat-attachments a:has(img){display:grid}.chat-attachments span,.chat-attachments small{text-overflow:ellipsis;display:block;overflow:hidden}.chat-attachments small{color:var(--muted);margin-top:3px}.project-chat-form{grid-template-columns:1fr 180px auto}.project-chat-form select,.chat-upload-form select{background:var(--void);color:var(--ink);border:1px solid #ffffff1f;border-radius:9px;padding:10px}.chat-upload-form{border:1px dashed #ffffff21;border-radius:12px;grid-template-columns:.7fr 1fr 1fr 180px auto;align-items:center;gap:8px;margin-top:10px;padding:14px;display:grid}.chat-upload-form input{min-width:0;color:var(--muted);background:#00000026;border:1px solid #ffffff1a;border-radius:8px;padding:10px}.chat-upload-form small{color:var(--muted)}.typing-signal{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.typing-signal i{gap:2px;display:flex}.typing-signal b{background:var(--chat-signal);border-radius:50%;width:4px;height:4px;animation:.9s infinite alternate typing-dot}.typing-signal b:nth-child(2){animation-delay:.18s}.typing-signal b:nth-child(3){animation-delay:.36s}.private-queue{background:color-mix(in srgb, var(--surface) 84%, transparent);border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:1fr .8fr .55fr;align-items:center;gap:30px;padding:30px;display:grid}.private-queue h2{margin:7px 0 10px;font-size:30px}.private-queue p{color:var(--muted);line-height:1.6}.queue-blocks{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.queue-blocks i{aspect-ratio:1;background:var(--theme-glow);border:1px solid #ffffff1f;border-radius:5px;box-shadow:inset 0 1px #ffffff1c}.queue-blocks i.client{background:color-mix(in srgb, var(--steel) 65%, transparent)}.private-queue dl{gap:12px;margin:0;display:grid}.private-queue dt{color:var(--muted);font-size:10px}.private-queue dd{margin:3px 0 0;font-size:25px;font-weight:800}.credit-split{border:1px solid var(--theme-glow);background:var(--theme-glow);border-radius:9px;justify-content:space-between;gap:16px;margin:15px 0;padding:12px;font-size:11px;display:flex}.credit-split span{color:var(--muted)}.console-signal-strip,.project-creator,.content-console-toolbar,.content-console-grid,.content-editor-tabs,.editor-status-deck,.editor-message,.content-editor-surface{width:min(1320px,100% - 40px);margin-inline:auto}.console-signal-strip{background:#ffffff14;border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:24px;display:grid;overflow:hidden;box-shadow:0 26px 80px #00000040}.console-signal-strip>div{background:color-mix(in srgb, var(--surface) 88%, transparent);min-height:122px;padding:23px;position:relative;overflow:hidden}.console-signal-strip>div:after{background:var(--theme-glow);filter:blur(22px);content:"";border-radius:50%;height:120px;position:absolute;inset:auto -20% -70% 35%}.console-signal-strip span,.console-signal-strip strong,.console-signal-strip small{z-index:1;display:block;position:relative}.console-signal-strip span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font:750 9px/1 ui-monospace,monospace}.console-signal-strip strong{color:var(--flame);letter-spacing:-.05em;margin:13px 0 5px;font-size:31px}.console-signal-strip small{color:var(--muted);font-size:10px}.console-create-launch{cursor:pointer;border:0}.project-creator{border:1px solid color-mix(in srgb, var(--flame) 38%, #ffffff1a);background:radial-gradient(circle at 90% 0, var(--theme-glow), transparent 34%), color-mix(in srgb, var(--surface) 92%, transparent);animation:creator-deploy .52s var(--ease-out) both;border-radius:22px;margin-top:17px;margin-bottom:28px;padding:clamp(25px,5vw,52px);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff12}.project-creator>header{justify-content:space-between;align-items:center;gap:30px;display:flex}.project-creator h2{letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(31px,4vw,51px)}.creator-pulse{border:1px solid color-mix(in srgb, var(--flame) 42%, transparent);border-radius:50%;flex:none;place-items:center;width:74px;height:74px;display:grid;position:relative}.creator-pulse i{background:var(--flame);width:12px;height:12px;box-shadow:0 0 28px var(--flame);border-radius:50%}.creator-pulse b{border:1px solid color-mix(in srgb, var(--flame) 45%, transparent);border-radius:50%;animation:2.2s linear infinite creator-orbit;position:absolute;inset:10px}.creator-pulse b:after{background:var(--flame);content:"";width:7px;height:7px;box-shadow:0 0 14px var(--flame);border-radius:50%;position:absolute;top:-4px;left:50%}.creation-modes{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px;display:grid}.creation-modes button{min-height:160px;color:var(--ink);text-align:left;cursor:pointer;transition:transform .18s var(--ease-out), border-color .18s ease, background .18s ease, box-shadow .18s ease;background:#00000029;border:1px solid #ffffff1a;border-radius:15px;align-content:end;justify-items:start;padding:21px;display:grid}.creation-modes button>span{color:var(--flame);letter-spacing:.12em;margin-bottom:auto;font:800 9px/1 monospace}.creation-modes strong,.creation-modes small{display:block}.creation-modes strong{font-size:15px}.creation-modes small{color:var(--muted);margin-top:8px;line-height:1.45}.creation-modes button.is-active{border-color:color-mix(in srgb, var(--flame) 58%, transparent);background:var(--theme-glow);box-shadow:0 18px 40px #0000003d, 0 0 30px var(--theme-glow);transform:translateY(-5px)}.creator-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.creator-form label,.editor-field-grid label,.repository-editor form>label,.project-safety-zone form label{color:var(--muted);gap:8px;font-size:11px;font-weight:730;display:grid}.creator-form label>span,.editor-field-grid label>span,.repository-editor form>label>span,.project-safety-zone form label>span{justify-content:space-between;gap:16px;display:flex}.creator-form input,.creator-form select,.editor-field-grid input,.editor-field-grid select,.editor-field-grid textarea,.repository-editor input,.repository-editor textarea,.project-safety-zone input{width:100%;min-height:49px;color:var(--ink);background:#02050885;border:1px solid #ffffff21;border-radius:10px;outline:0;padding:12px 13px;transition:border-color .16s,box-shadow .16s,background .16s}.creator-form input:focus,.creator-form select:focus,.editor-field-grid input:focus,.editor-field-grid select:focus,.editor-field-grid textarea:focus,.repository-editor input:focus,.repository-editor textarea:focus,.project-safety-zone input:focus{border-color:var(--flame);box-shadow:0 0 0 3px var(--theme-glow);background:#020508c7}.creator-form>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin-top:5px;display:flex}.creator-form>div p{color:#ff9b91;margin:0;font-size:12px}.creator-form button:disabled{opacity:.65}.content-console-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-top:36px;margin-bottom:18px;display:flex}.console-filters{background:#0000002e;border:1px solid #ffffff17;border-radius:12px;gap:5px;padding:5px;display:flex}.console-filters button{min-height:39px;color:var(--muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 15px;font-size:10px;font-weight:800}.console-filters button.is-active{background:var(--theme-glow);color:var(--flame);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--flame) 28%, transparent)}.content-console-toolbar p{color:var(--muted);font-size:11px}.content-console-grid{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:110px;display:grid}.content-console-grid>.empty-state{grid-column:1/-1}.console-project-card{--console-accent:var(--ember);background:color-mix(in srgb, var(--surface) 91%, transparent);min-height:480px;animation:console-card-deploy .56s var(--console-delay,0s) var(--ease-out) both;transition:transform .26s var(--ease-out), border-color .22s ease, box-shadow .26s ease;transform-style:preserve-3d;border:1px solid #ffffff1a;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 24px 70px #00000038}.console-project-card.is-spotlight{grid-column:span 2}.console-project-card.is-archived{filter:grayscale(.6);opacity:.78}.console-card-media{background:radial-gradient(circle at 70% 20%, color-mix(in srgb, var(--console-accent) 30%, transparent), transparent 44%), linear-gradient(150deg, #1b2430, #080b10);background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;height:205px;padding:22px;display:flex;position:relative;overflow:hidden}.console-card-media:before{content:"";background:linear-gradient(115deg,#0000 20%,#ffffff17 46%,#0000 62%);position:absolute;inset:0;transform:translate(-110%)}.console-card-media>span,.console-card-media>img{z-index:1;border:1px solid color-mix(in srgb, var(--console-accent) 50%, #ffffff1f);object-fit:contain;width:64px;height:64px;color:var(--console-accent);box-shadow:0 12px 30px #00000047, 0 0 30px color-mix(in srgb, var(--console-accent) 12%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080bbd;border-radius:16px;place-items:center;padding:10px;font:850 18px/1 monospace;display:grid;position:relative}.console-card-badges{z-index:1;align-self:flex-start;gap:5px;display:flex;position:relative}.console-card-badges small{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05080ba8;border:1px solid #ffffff24;border-radius:999px;padding:6px 8px;font:750 8px/1 monospace}.console-card-body{flex-direction:column;min-height:275px;padding:23px;display:flex}.console-card-body>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.console-card-body header span{color:var(--console-accent);letter-spacing:.11em;text-transform:uppercase;font:800 9px/1 monospace}.console-card-body h2{letter-spacing:-.045em;margin:9px 0 0;font-size:26px}.console-card-body>p{min-height:42px;color:var(--muted);margin:14px 0 17px;font-size:12px;line-height:1.55}.completion-orbit{--completion:0deg;background:conic-gradient(var(--console-accent) var(--completion), #ffffff14 0);width:54px;height:54px;box-shadow:0 0 22px color-mix(in srgb, var(--console-accent) 12%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.completion-orbit:before{background:var(--surface);content:"";border-radius:50%;grid-area:1/1;width:44px;height:44px}.completion-orbit strong{z-index:1;color:var(--ink);font-size:12px}.completion-orbit strong:after{content:"%";font-size:7px}.console-card-state{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:12px;font:700 8px/1.4 monospace;display:flex}.console-card-state>span:first-child{align-items:center;gap:6px;display:flex}.console-card-state i{background:var(--muted);border-radius:50%;width:6px;height:6px}.console-card-state .is-live i{background:#58c18f;box-shadow:0 0 10px #58c18f}.console-card-state .is-draft i{background:var(--console-accent);box-shadow:0 0 10px var(--console-accent);animation:1.5s ease-in-out infinite draft-heartbeat}.completion-track{background:#ffffff14;border-radius:4px;height:3px;margin:13px 0 18px;overflow:hidden}.completion-track i{background:linear-gradient(90deg, var(--console-accent), color-mix(in srgb, var(--console-accent) 45%, white));height:100%;box-shadow:0 0 13px var(--console-accent);transition:width .5s var(--ease-out);display:block}.console-card-body footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:15px;margin-top:auto;padding-top:16px;display:flex}.console-card-body footer>span{color:var(--muted);font-size:9px}.console-card-body footer strong{color:var(--console-accent);font-size:10px}.console-card-body footer b{transition:transform .18s var(--ease-out);display:inline-block}.console-card-scan{background:linear-gradient(90deg, transparent, var(--console-accent), transparent);height:1px;box-shadow:0 0 22px var(--console-accent);opacity:0;pointer-events:none;position:absolute;inset:0 0 auto}@media (hover:hover){.console-project-card:hover{z-index:2;border-color:color-mix(in srgb, var(--console-accent) 55%, transparent);box-shadow:0 38px 90px #0000006b, 0 0 42px color-mix(in srgb, var(--console-accent) 13%, transparent);transform:translateY(-12px)rotateX(1.2deg)rotateY(-1.2deg)scale(1.018)}.console-project-card:hover .console-card-media:before{animation:media-sheen .68s var(--ease-out)}.console-project-card:hover .console-card-scan{opacity:.75;animation:1.1s ease-out card-scan}.console-project-card:hover footer b{transform:translate(4px,-4px)}.creation-modes button:hover{border-color:color-mix(in srgb, var(--flame) 45%, transparent);transform:translateY(-4px)}}.content-editor-tabs{z-index:4;background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:-10px;margin-bottom:15px;display:grid;position:relative;overflow:hidden}.content-editor-tabs button{background:color-mix(in srgb, var(--surface) 92%, transparent);min-height:72px;color:var(--muted);cursor:pointer;transition:background .17s ease, color .17s ease, transform .17s var(--ease-out);border:0;align-content:center;justify-items:start;padding:14px 17px;display:grid}.content-editor-tabs button span{letter-spacing:.1em;font:800 8px/1 monospace}.content-editor-tabs button strong{margin-top:8px;font-size:11px}.content-editor-tabs button.is-active{background:radial-gradient(circle at 100% 0, var(--theme-glow), transparent 60%), color-mix(in srgb, var(--surface) 80%, transparent);color:var(--flame);box-shadow:inset 0 -2px var(--flame)}.editor-status-deck{z-index:12;background:color-mix(in srgb, var(--void) 88%, transparent);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:1fr minmax(230px,.65fr) auto;align-items:center;gap:28px;margin-bottom:0;padding:14px 16px 14px 21px;display:grid;position:sticky;top:86px;box-shadow:0 20px 55px #00000052}.editor-status-deck>div:first-child span,.editor-status-deck>div:first-child small{display:block}.editor-status-deck>div:first-child small{color:var(--muted);margin-top:6px;font-size:9px}.autosave-signal{color:var(--ink);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex!important}.autosave-signal i{background:#58c18f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #58c18f}.autosave-signal.save-saving i,.autosave-signal.save-unsaved i{background:var(--flame);box-shadow:0 0 12px var(--flame);animation:.8s ease-in-out infinite draft-heartbeat}.autosave-signal.save-error{color:#ff9b91}.autosave-signal.save-error i{background:#e64f43;box-shadow:0 0 12px #e64f43}.editor-completion{grid-template-columns:1fr auto;align-items:center;gap:5px 15px;display:grid}.editor-completion span{color:var(--muted);font-size:9px}.editor-completion strong{color:var(--flame);font-size:14px}.editor-completion>div{background:#ffffff14;border-radius:5px;grid-column:1/-1;height:3px;overflow:hidden}.editor-completion i{background:var(--flame);height:100%;box-shadow:0 0 12px var(--flame);transition:width .48s var(--ease-out);display:block}.publish-action{cursor:pointer;border:0;min-width:180px}.publish-action:not(:disabled){animation:2.2s ease-in-out infinite publish-ready}.publish-action:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.5}.editor-message{min-height:38px;color:var(--flame);margin-top:10px;margin-bottom:0;font-size:11px;font-weight:700}.content-editor-surface{margin-bottom:110px}.editor-panel{background:radial-gradient(circle at 100% 0, var(--theme-glow), transparent 29%), color-mix(in srgb, var(--surface) 90%, transparent);animation:editor-panel-in .42s var(--ease-out) both;border:1px solid #ffffff1a;border-radius:22px;padding:clamp(27px,5vw,58px);box-shadow:inset 0 1px #ffffff0f,0 30px 90px #00000038}.editor-panel>header{grid-template-columns:1.15fr .65fr;align-items:end;gap:50px;margin-bottom:38px;display:grid}.editor-panel>header h2{letter-spacing:-.055em;margin:5px 0 0;font-size:clamp(34px,5vw,58px);line-height:.98}.editor-panel>header>p{color:var(--muted);margin:0;line-height:1.65}.editor-panel>header>span,.repo-state{color:var(--flame);text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;justify-self:end;padding:8px 10px;font:800 9px/1 monospace}.editor-field-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.editor-field-grid label.is-wide{grid-column:1/-1}.editor-field-grid label small{color:#b8c2cc9e;font-size:9px}.editor-field-grid textarea,.repository-editor textarea{resize:vertical;min-height:150px;line-height:1.6}.accent-control{grid-template-columns:64px 1fr;gap:8px;display:grid}.accent-control input{padding:5px}.accent-control button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:9px}.editor-toggle-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.editor-toggle-grid label{cursor:pointer;background:#00000024;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:15px;min-height:90px;padding:17px;display:flex;position:relative;overflow:hidden}.editor-toggle-grid input{opacity:0;position:absolute}.editor-toggle-grid label>i{background:#ffffff1a;border-radius:999px;flex:none;width:46px;height:25px;margin-left:auto;padding:3px}.editor-toggle-grid label>i:before{background:var(--muted);content:"";width:19px;height:19px;transition:transform .18s var(--ease-out), background .18s ease, box-shadow .18s ease;border-radius:50%;display:block}.editor-toggle-grid input:checked~i{background:var(--theme-glow)}.editor-toggle-grid input:checked~i:before{background:var(--flame);box-shadow:0 0 13px var(--flame);transform:translate(21px)}.editor-toggle-grid strong,.editor-toggle-grid small{display:block}.editor-toggle-grid small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4}.project-safety-zone{border-top:1px solid #ffffff17;grid-template-columns:1fr 1fr;gap:35px;margin-top:42px;padding-top:34px;display:grid}.project-safety-zone h3{margin:4px 0 9px;font-size:25px}.project-safety-zone p{color:var(--muted);line-height:1.6}.project-safety-zone>div:last-child{align-content:start;justify-items:start;gap:10px;display:grid}.project-safety-zone form{grid-template-columns:1fr auto;gap:8px;width:100%;display:grid}.project-safety-zone form label{grid-column:1/-1}.danger-action{color:#ff9b91;cursor:pointer;background:#e64f431a;border-color:#e64f438c}.deletion-clock{margin:0;font:700 10px/1.5 monospace;color:#ff9b91!important}.story-field-stack{gap:12px;display:grid}.story-field-stack label{background:#00000021;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:minmax(220px,.38fr) 1fr;align-items:stretch;gap:25px;padding:18px;display:grid}.story-field-stack label>span{align-content:start;display:grid}.story-field-stack label i{color:var(--flame);letter-spacing:.1em;font:800 9px/1 monospace}.story-field-stack label strong{margin-top:18px;font-size:17px}.story-field-stack label small{color:var(--muted);margin-top:7px;line-height:1.45}.story-field-stack textarea{min-height:145px;color:var(--ink);resize:vertical;background:#0205088c;border:1px solid #ffffff1f;border-radius:10px;outline:0;padding:14px;line-height:1.65}.story-field-stack textarea:focus{border-color:var(--flame);box-shadow:0 0 0 3px var(--theme-glow)}.media-foundation-preview{border:1px dashed color-mix(in srgb, var(--flame) 30%, #ffffff1f);border-radius:17px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-top:26px;padding:24px;display:grid}.media-cover-preview{background:radial-gradient(circle at 75% 20%, var(--theme-glow), transparent 45%), #0a0e13;background-position:50%;background-size:cover;border-radius:13px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:260px;padding:22px;display:flex;position:relative;overflow:hidden}.media-cover-preview img{object-fit:contain;background:#00000080;border-radius:14px;width:62px;height:62px;padding:8px}.media-cover-preview>span{border:1px solid var(--flame);width:62px;height:62px;color:var(--flame);border-radius:14px;place-items:center;font:800 17px/1 monospace;display:grid}.media-cover-preview strong{margin-top:18px;font-size:27px}.media-foundation-preview h3{margin:5px 0 12px;font-size:29px}.media-foundation-preview p:not(.eyebrow){color:var(--muted);line-height:1.65}.version-history{gap:9px;display:grid}.version-history article{background:#00000024;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:120px 1fr auto;align-items:center;gap:20px;padding:17px;display:grid}.version-history article>span{color:var(--flame);text-transform:uppercase;font:800 9px/1 monospace}.version-history strong,.version-history small{display:block}.version-history strong{font-size:12px}.version-history small{color:var(--muted);margin-top:5px;font-size:9px}.version-history button{color:var(--flame);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.repository-editor form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.repository-editor form>label:nth-child(n+3){grid-column:1/-1}.repository-editor-actions{grid-column:1/-1;gap:8px;display:flex}.repo-state.sync-failed{color:#ff9b91}.repo-error{color:#ff9b91;white-space:pre-wrap;background:#e64f4312;border:1px solid #e64f434d;border-radius:10px;margin-top:18px;padding:15px;overflow:auto}.preview-case-study{--preview-accent:var(--flame);border:1px solid color-mix(in srgb, var(--preview-accent) 42%, #ffffff1a);box-shadow:0 30px 90px #00000061, 0 0 60px color-mix(in srgb, var(--preview-accent) 9%, transparent);background:#080c11;border-radius:18px;overflow:hidden}.preview-cover{background:radial-gradient(circle at 70% 20%, color-mix(in srgb, var(--preview-accent) 23%, transparent), transparent 40%), linear-gradient(150deg,#1a2330,#070a0e);background-position:50%;background-size:cover;align-items:flex-end;min-height:440px;padding:clamp(28px,6vw,72px);display:flex}.preview-cover>div{max-width:790px}.preview-cover span{color:var(--preview-accent);letter-spacing:.12em;text-transform:uppercase;font:800 10px/1 monospace}.preview-cover h2{letter-spacing:-.07em;margin:16px 0;font-size:clamp(52px,8vw,100px);line-height:.88}.preview-cover p{max-width:660px;color:var(--muted);font-size:18px;line-height:1.6}.preview-story{background:#ffffff14;grid-template-columns:1fr 1fr;gap:1px;display:grid}.preview-story>p,.preview-story section{background:#0d1218;margin:0;padding:clamp(27px,5vw,58px)}.preview-story>p{color:var(--muted);grid-column:1/-1;font-size:18px;line-height:1.8}.preview-story section span{color:var(--preview-accent);letter-spacing:.1em;text-transform:uppercase;font:800 9px/1 monospace}.preview-story h3{letter-spacing:-.04em;margin:16px 0;font-size:28px}.preview-story section p{color:var(--muted);white-space:pre-wrap;line-height:1.75}@keyframes creator-deploy{0%{opacity:0;clip-path:inset(0 0 100% round 22px);transform:translateY(-18px)scale(.985)}to{opacity:1;clip-path:inset(0 round 22px);transform:none}}@keyframes creator-orbit{to{transform:rotate(360deg)}}@keyframes console-card-deploy{0%{opacity:0;transform:translateY(30px)rotateX(7deg)scale(.96)}to{opacity:1;transform:none}}@keyframes media-sheen{to{transform:translate(110%)}}@keyframes card-scan{0%{top:0}to{top:100%}}@keyframes draft-heartbeat{50%{opacity:.45;transform:scale(.72)}}@keyframes publish-ready{50%{box-shadow:0 15px 38px #99532c61, 0 0 35px var(--theme-glow);transform:translateY(-2px)}}@keyframes editor-panel-in{0%{opacity:0;transform:translateY(18px)scale(.992)}to{opacity:1;transform:none}}.operator-quick-links{gap:8px;width:min(1320px,100% - 40px);margin:-15px auto 35px;display:flex}.repository-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.repository-card{background:color-mix(in srgb, var(--surface) 86%, transparent);border:1px solid #ffffff1a;border-radius:18px;padding:28px}.repository-card.sync-failed{border-color:#e64f4366}.repository-card.sync-synced{border-color:color-mix(in srgb, var(--flame) 28%, transparent)}.repository-card>header{justify-content:space-between;gap:18px;display:flex}.repository-card header span{color:var(--flame);letter-spacing:.1em;text-transform:uppercase;font:750 9px/1 monospace}.repository-card h2{margin:8px 0 28px;font-size:28px}.repository-card form{gap:12px;display:grid}.repository-card label>span{color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.repository-card input,.repository-card textarea{width:100%;color:var(--ink);background:#0003;border:1px solid #ffffff1f;border-radius:9px;padding:12px}.repository-card textarea{resize:vertical;min-height:105px}.repository-actions{gap:8px;display:flex}.repository-card>footer{border-top:1px solid #ffffff14;margin-top:20px;padding-top:16px}.repository-card footer span,.repository-card footer strong{display:block}.repository-card footer span{color:var(--muted);text-transform:uppercase;font-size:9px}.repository-card footer strong{margin-top:5px;font-size:12px}.repository-card footer p{color:#ff9b91;font:10px/1.5 monospace}@media (max-width:1050px){.content-console-grid{grid-template-columns:1fr 1fr}.console-project-card.is-spotlight{grid-column:span 2}.content-editor-tabs{grid-template-columns:repeat(3,1fr)}.editor-status-deck{grid-template-columns:1fr 1fr}.editor-status-deck .publish-action{grid-column:1/-1;width:100%}.editor-panel>header{grid-template-columns:1fr;gap:20px}.editor-panel>header>span,.repo-state{justify-self:start}.nixu-stage{grid-template-columns:.75fr 1.25fr}.nixu-character img{width:430px}.theme-grid,.membership-market,.release-catalog-grid{grid-template-columns:1fr 1fr}.membership-plan:last-child{grid-column:1/-1;min-height:520px}.chat-upload-form{grid-template-columns:1fr 1fr}.chat-upload-form>div{grid-column:1/-1}.private-queue{grid-template-columns:1fr 1fr}.private-queue dl{grid-column:1/-1;grid-template-columns:1fr 1fr}.workspace-section-tabs{grid-template-columns:repeat(3,1fr)}.workspace-navigation-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.console-signal-strip{grid-template-columns:1fr 1fr}.project-creator>header{align-items:flex-start}.creator-pulse{width:56px;height:56px}.creation-modes,.creator-form,.content-console-grid,.editor-field-grid,.editor-toggle-grid,.project-safety-zone,.media-foundation-preview,.preview-story,.repository-editor form{grid-template-columns:1fr}.console-project-card.is-spotlight{grid-column:auto}.content-console-toolbar{flex-direction:column;align-items:stretch}.console-filters{overflow-x:auto}.console-filters button{flex:1}.creator-form>div,.editor-field-grid label.is-wide,.repository-editor form>label:nth-child(n+3),.repository-editor-actions,.preview-story>p{grid-column:auto}.content-editor-tabs{grid-template-columns:1fr 1fr}.editor-status-deck{grid-template-columns:1fr;position:static}.editor-status-deck .publish-action{grid-column:auto}.story-field-stack label{grid-template-columns:1fr}.story-field-stack textarea{min-height:190px}.project-safety-zone form,.version-history article{grid-template-columns:1fr}.preview-cover{min-height:360px}.preview-cover h2{font-size:50px}.nixu-onboarding{padding:10px}.nixu-stage{grid-template-columns:1fr}.nixu-character{height:270px;min-height:270px}.nixu-character img{width:270px;max-height:300px}.nixu-orbit{width:210px;height:210px;top:5%}.nixu-dialogue{margin:12px;padding:27px}.nixu-actions{justify-content:flex-start}.nixu-actions .text-link{width:100%;margin:0}.settings-section-tabs,.workspace-section-tabs{grid-template-columns:1fr 1fr;margin-top:-18px}.settings-section-tabs a{min-height:54px}.workspace-navigation-grid{grid-template-columns:1fr}.workspace-navigation-grid .operator-destination{grid-column:auto}.settings-panel,.billing-note,.release-hero,.release-columns,.private-queue{grid-template-columns:1fr}.settings-panel>.chat-color-setting{flex-direction:column;align-items:stretch}.theme-grid,.membership-market,.release-catalog-grid,.repository-grid,.security-grid{grid-template-columns:1fr}.membership-plan:last-child{grid-column:auto}.settings-save{flex-direction:column;align-items:stretch;position:static}.settings-save>div{display:grid}.release-telemetry{margin-top:10px}.project-chat-form,.chat-upload-form{grid-template-columns:1fr}.chat-upload-form>div,.private-queue dl{grid-column:auto}.operator-quick-links{flex-direction:column}.two-factor-card{grid-column:auto}.two-factor-setup{grid-template-columns:1fr}.two-factor-setup img{width:min(220px,100%);height:auto}.backup-code-vault>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nixu-character img,.nixu-stars,.nixu-orbit,.typing-signal b,.creator-pulse b,.console-project-card,.console-card-scan,.console-card-state i,.publish-action,.editor-panel{animation:none}}.project-card-preview-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .52s;position:absolute;inset:0}@media (hover:hover){.project-card:hover .project-card-preview-video,.project-card:focus-within .project-card-preview-video{opacity:1}}.media-studio{gap:28px;display:grid}.media-studio>section{background:#070b0f99;border:1px solid #ffffff1a;border-radius:17px;padding:22px;box-shadow:inset 0 1px #ffffff0a}.media-studio h3{letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(23px,2.6vw,34px)}.media-upload-deck{gap:18px;display:grid}.media-dropzone{border:1px dashed color-mix(in srgb, var(--flame) 48%, #ffffff24);background:radial-gradient(circle at 8% 15%,#f07a2b1c,#0000 35%),#ffffff05;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:150px;padding:24px;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative}.media-dropzone:hover{border-color:var(--flame);background-color:#f07a2b09;transform:translateY(-2px)}.media-dropzone>span{width:58px;height:58px;color:var(--flame);border:1px solid #f07a2b73;border-radius:50%;place-items:center;font-size:26px;display:grid;box-shadow:0 0 28px #f07a2b1f}.media-dropzone h3,.media-dropzone p{margin:0}.media-dropzone p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.55}.media-dropzone input[type=file],.media-identity-control input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.media-upload-state{color:var(--cyan);grid-column:2/-1;font-size:12px}.identity-upload-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.media-identity-control{border:1px solid #ffffff17;border-radius:14px;grid-template-columns:90px 1fr;align-items:center;gap:16px;padding:14px;display:grid}.media-identity-control>img,.media-identity-control>span{object-fit:cover;background:#080c11;border-radius:10px;width:90px;height:76px}.media-identity-control>span{color:var(--flame);place-items:center;font-size:28px;display:grid}.media-identity-control>div{gap:8px;display:grid}.media-identity-control input{width:100%}.media-identity-control label{cursor:pointer;width:max-content;color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;font:700 11px/1 monospace}.external-media-form{grid-template-columns:1fr 170px auto;align-items:end;gap:12px;display:grid}.external-media-form label{gap:7px;display:grid}.external-media-form span{color:var(--muted);font-size:11px}.external-media-form button,.media-groups-panel form button{min-height:44px;color:var(--cyan);cursor:pointer;background:#62d9f514;border:1px solid #62d9f542;border-radius:10px;padding:0 17px}.media-groups-panel>header,.screenshot-library>header,.annotation-workbench>header,.video-library>header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.media-groups-panel form{gap:8px;display:flex}.media-group-list{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.media-group-list article{border:1px solid color-mix(in srgb, var(--group-color) 35%, #ffffff1a);border-radius:12px;gap:10px;padding:13px;display:grid;position:relative;overflow:hidden}.media-group-list article:before{content:"";background:var(--group-color);width:3px;box-shadow:0 0 18px var(--group-color);position:absolute;inset:0 auto 0 0}.media-group-list article>input{color:var(--ink);background:0 0;border:0;font-weight:800}.group-color-row{gap:8px;display:flex}.group-color-row input{width:42px;min-height:32px;padding:2px}.group-color-row button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11px}.palette-row{flex-wrap:wrap;gap:5px;display:flex}.palette-row button{cursor:pointer;border:1px solid #ffffff52;border-radius:50%;width:18px;height:18px}.screenshot-library>header>span,.video-library>header>span{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;border:1px solid #62d9f52e;border-radius:999px;padding:8px 12px;font:700 10px/1 monospace}.media-studio-empty{color:var(--muted);border:1px dashed #ffffff1a;border-radius:12px;align-items:center;gap:13px;padding:22px;display:flex}.media-studio-empty>span{color:var(--flame);font-size:23px}.screenshot-organizer{gap:24px;display:grid}.screenshot-organizer>section>h4{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;margin:0 0 11px;font-size:13px;display:flex}.screenshot-organizer h4 i{background:var(--group-color);width:9px;height:9px;box-shadow:0 0 15px var(--group-color);border-radius:50%}.screenshot-organizer h4 small{color:var(--muted)}.screenshot-card-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.screenshot-card-grid>article{background:#ffffff05;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:minmax(150px,.8fr) 1fr;gap:14px;padding:11px;transition:transform .18s,border-color .18s;display:grid}.screenshot-card-grid>article[draggable=true]{cursor:grab}.screenshot-card-grid>article.is-selected{border-color:#f07a2b94;box-shadow:0 0 24px #f07a2b14}.screenshot-thumb{cursor:pointer;background:#05080b;border:0;border-radius:10px;min-height:170px;padding:0;position:relative;overflow:hidden}.screenshot-thumb img{object-fit:cover;width:100%;height:100%}.screenshot-card-grid article>div{align-content:start;gap:7px;display:grid}.screenshot-card-grid article>div>span{color:var(--flame);font:800 10px/1 monospace}.screenshot-card-grid textarea{resize:vertical;min-height:58px}.screenshot-controls,.screenshot-actions{flex-wrap:wrap;gap:6px;display:flex}.screenshot-controls select{flex:1;min-width:0}.screenshot-actions button,.video-editor-grid article>button{color:var(--muted);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:7px;padding:7px 9px;font-size:10px}.screenshot-actions button:hover{color:var(--ink);border-color:#f07a2b73}.annotation-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.annotation-toolbar button{min-height:35px;color:var(--muted);cursor:pointer;text-transform:capitalize;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:0 12px}.annotation-toolbar button.is-active{border-color:var(--flame);color:var(--flame);background:#f07a2b1a}.annotation-toolbar input[type=color]{width:40px;min-height:35px;padding:2px}.annotation-layout{grid-template-columns:minmax(0,1fr) 360px;gap:15px;display:grid}.annotation-stage{cursor:crosshair;touch-action:none;background:#030507;border:1px solid #ffffff1f;border-radius:13px;min-height:440px;position:relative;overflow:hidden}.annotation-stage>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:440px;max-height:72vh;display:block}.annotation-layout>aside{align-content:start;gap:8px;max-height:72vh;display:grid;overflow:auto}.annotation-layout>aside>p{color:var(--muted);line-height:1.6}.annotation-layout aside article{grid-template-columns:30px 80px 1fr 38px 30px;align-items:center;gap:5px;display:grid}.annotation-layout aside article>span{background:var(--annotation-color);color:#06080a;border-radius:50%;place-items:center;width:25px;height:25px;font:900 10px/1 monospace;display:grid}.annotation-layout aside article input[type=color]{width:38px;min-height:34px;padding:2px}.annotation-layout aside article button{color:#ff8b79;cursor:pointer;background:0 0;border:0;font-size:19px}.annotation-overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.annotation-overlay svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.annotation-pin,.annotation-text{color:var(--annotation-color);filter:drop-shadow(0 4px 10px #000000b3);align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.annotation-pin b,.annotation-text b{background:var(--annotation-color);color:#05080b;width:28px;height:28px;box-shadow:0 0 18px color-mix(in srgb, var(--annotation-color) 45%, transparent);border:2px solid #ffffffd9;border-radius:50% 50% 50% 6px;flex:0 0 28px;place-items:center;font:900 10px/1 monospace;display:grid;transform:rotate(-45deg)}.annotation-pin b:first-line,.annotation-text b:first-line{transform:rotate(45deg)}.annotation-text b{border-radius:5px;transform:none}.annotation-pin em,.annotation-text em{border:1px solid color-mix(in srgb, var(--annotation-color) 48%, #ffffff1a);max-width:250px;color:var(--ink);white-space:nowrap;background:#04070ae6;border-radius:8px;padding:7px 9px;font:600 11px/1.35 sans-serif}.annotation-overlay.is-compact .annotation-pin b,.annotation-overlay.is-compact .annotation-text b{flex-basis:20px;width:20px;height:20px;font-size:8px}.video-editor-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.video-editor-grid article{border:1px solid #ffffff17;border-radius:14px;gap:8px;padding:12px;display:grid}.video-editor-grid video{aspect-ratio:16/9;background:#030507;border-radius:10px;width:100%}.video-editor-grid textarea{min-height:65px}.video-editor-grid .transcript-field{min-height:130px}.hover-preview-toggle{border:1px solid #62d9f51f;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.hover-preview-toggle>span{gap:3px;display:grid}.hover-preview-toggle small{color:var(--muted)}.media-lightbox{z-index:180;animation:case-modal-in .38s var(--ease-out) both;background:#030609fa;border:1px solid #f07a2b6b;border-radius:18px;grid-template-rows:auto 1fr auto auto;display:grid;position:fixed;inset:10px;overflow:hidden;box-shadow:0 40px 140px #000000e6,0 0 55px #f07a2b17}.media-lightbox:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000d1;position:fixed;inset:0}.media-lightbox>header,.media-lightbox>footer{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.media-lightbox>header>div{gap:4px;display:grid}.media-lightbox>header span{color:var(--flame);text-transform:uppercase;letter-spacing:.11em;font:800 10px/1 monospace}.media-lightbox button{color:var(--ink);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:9px 12px}.media-lightbox-stage{background:#020304;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.media-lightbox-stage>img{object-fit:contain;width:100%;height:100%}.media-lightbox>p{color:var(--muted);text-align:center;border-top:1px solid #ffffff12;margin:0;padding:12px 20px}.media-lightbox>footer{border-top:1px solid #ffffff14;border-bottom:0}.media-lightbox>footer span{color:var(--muted);font:700 11px/1 monospace}.case-study-media-groups{gap:27px;display:grid}.case-study-media-groups>section>h3{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;margin:0 0 11px;font-size:13px;display:flex}.case-study-media-groups h3 i{background:var(--group-color);width:9px;height:9px;box-shadow:0 0 16px var(--group-color);border-radius:50%}.case-study-shots button{color:var(--ink);text-align:left;cursor:zoom-in;background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;padding:0;display:grid;overflow:hidden}.case-study-shot-image{aspect-ratio:16/10;background:#030507;display:block;position:relative;overflow:hidden}.case-study-shot-image img{object-fit:cover;width:100%;height:100%;transition:transform .42s var(--ease-out);border:0;border-radius:0}.case-study-shots button:hover .case-study-shot-image img{transform:scale(1.025)}.case-study-shots button>span:last-child{gap:6px;padding:12px 14px;display:grid}.case-study-shots button small{color:var(--muted);line-height:1.5}.case-study-videos{gap:14px;margin-top:20px;display:grid}.case-study-videos article{border:1px solid #ffffff17;border-radius:13px;grid-template-columns:minmax(320px,1.2fr) 1fr;align-items:center;gap:20px;padding:13px;display:grid}.case-study-videos video{background:#020304;border-radius:9px;width:100%}.case-study-videos article>div{gap:10px;display:grid}.case-study-videos details p{white-space:pre-wrap}.draft-media-preview{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 30px 30px;display:grid}.draft-media-preview figure{border:1px solid #ffffff17;border-radius:11px;margin:0;overflow:hidden}.draft-media-preview figure>span{aspect-ratio:16/10;background:#030507;display:block;position:relative}.draft-media-preview img{object-fit:cover;width:100%;height:100%}.draft-media-preview figcaption{gap:4px;padding:10px 12px;display:grid}.draft-media-preview small{color:var(--muted)}.draft-video-preview{background:#030507;border-radius:12px;width:calc(100% - 60px);margin:0 30px 20px;display:block}@media (max-width:1050px){.media-group-list{grid-template-columns:repeat(2,1fr)}.screenshot-card-grid,.video-editor-grid,.annotation-layout{grid-template-columns:1fr}.annotation-layout>aside{max-height:none}.case-study-videos article{grid-template-columns:1fr}}@media (max-width:700px){.media-dropzone,.identity-upload-grid,.external-media-form{grid-template-columns:1fr}.media-dropzone>.action{width:100%}.media-upload-state{grid-column:auto}.media-groups-panel>header,.screenshot-library>header,.annotation-workbench>header,.video-library>header{flex-direction:column}.media-group-list,.screenshot-card-grid>article{grid-template-columns:1fr}.annotation-toolbar{justify-content:flex-start}.annotation-layout aside article{grid-template-columns:28px 72px 1fr 34px 25px}.media-lightbox{border-radius:0;inset:0}.case-study-shots,.draft-media-preview{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.project-card-preview-video{display:none}.media-lightbox{animation:none}.case-study-shot-image img{transition:none}}@keyframes nixu-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-13px)rotate(.6deg)}}@keyframes nixu-drift{to{background-position:67px 67px}}@keyframes typing-dot{to{opacity:.35;transform:translateY(-3px)}}.work-inbox-signal{background:color-mix(in srgb, var(--surface) 86%, transparent);border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));width:min(1320px,100% - 40px);margin:0 auto 16px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff0d}.work-inbox-signal button{min-height:98px;color:var(--ink);text-align:left;cursor:pointer;transition:background .18s ease, transform .18s var(--ease-out);background:0 0;border:0;border-right:1px solid #ffffff14;padding:22px;position:relative;overflow:hidden}.work-inbox-signal button:last-child{border-right:0}.work-inbox-signal button:after{background:linear-gradient(90deg, transparent, var(--cyan), transparent);opacity:0;content:"";height:2px;transition:opacity .18s ease, transform .22s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.3)}.work-inbox-signal button.is-active{background:linear-gradient(145deg,#62d9f514,#f07a2b09)}.work-inbox-signal button.is-active:after{opacity:1;transform:scaleX(1)}.work-inbox-signal span,.work-inbox-signal strong{display:block}.work-inbox-signal span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:720 9px/1.2 ui-monospace,Consolas,monospace}.work-inbox-signal strong{color:var(--cyan);margin-top:10px;font-size:25px}.work-inbox-shell{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:16px;width:min(1320px,100% - 40px);margin:0 auto 120px;display:grid}.work-inbox-main,.work-source-panel{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid #ffffff1a;border-radius:17px;box-shadow:inset 0 1px #ffffff0d,0 22px 65px #0003}.work-inbox-toolbar{border-bottom:1px solid #ffffff14;gap:13px;padding:18px;display:grid}.work-inbox-toolbar nav{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.work-inbox-toolbar nav button{min-height:37px;color:var(--muted);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 11px;font:720 9px/1 ui-monospace,Consolas,monospace;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.work-inbox-toolbar nav button span{min-width:20px;height:20px;color:var(--ink);background:#ffffff0f;border-radius:999px;place-items:center;font-size:8px;display:grid}.work-inbox-toolbar nav button.is-active{color:var(--cyan);background:#62d9f517;border-color:#62d9f56b;box-shadow:0 0 20px #62d9f50f}.work-inbox-search{grid-template-columns:auto 1fr;align-items:center;gap:13px;display:grid}.work-inbox-search>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font:700 9px/1 ui-monospace,Consolas,monospace}.work-inbox-search input{width:100%;min-height:42px;color:var(--ink);background:#03070a80;border:1px solid #ffffff1a;border-radius:9px;outline:none;padding:0 13px}.work-inbox-search input:focus{border-color:#62d9f580;box-shadow:0 0 0 3px #62d9f512}.work-order-stream{gap:9px;padding:12px;display:grid}.work-order-card{--priority-color:var(--cyan);animation:work-order-arrival .46s var(--work-delay,0s) var(--ease-out) both;transition:border-color .18s ease, transform .22s var(--ease-out), box-shadow .22s ease;background:linear-gradient(135deg,#ffffff06,#0000001f);border:1px solid #ffffff16;border-radius:13px;grid-template-columns:48px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.work-order-card.priority-high{--priority-color:var(--flame)}.work-order-card.priority-urgent{--priority-color:#ff715f}.work-order-card.priority-low{--priority-color:#8193a4}.work-order-card:after{background:var(--priority-color);width:2px;box-shadow:0 0 16px color-mix(in srgb, var(--priority-color) 62%, transparent);content:"";position:absolute;inset:0 auto 0 0}.work-order-rail{border-right:1px solid #ffffff12;align-content:space-between;justify-items:center;padding:18px 0 14px;display:grid}.work-order-rail i{background:var(--priority-color);width:7px;height:7px;box-shadow:0 0 14px var(--priority-color);border-radius:50%}.work-order-rail span{color:#ffffff47;font:700 8px/1 ui-monospace,Consolas,monospace}.work-order-body{min-width:0;padding:18px}.work-order-body>header,.work-order-copy,.work-order-body>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.work-order-origin{gap:4px;display:grid}.work-order-origin>span{color:var(--cyan);text-transform:uppercase;letter-spacing:.09em;font:780 10px/1 ui-monospace,Consolas,monospace}.work-order-origin small{color:var(--muted);font-size:9px}.work-order-badges{align-items:center;gap:6px;display:flex}.source-priority{border:1px solid color-mix(in srgb, var(--priority-color) 44%, transparent);color:var(--priority-color);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 8px;font:760 8px/1 ui-monospace,Consolas,monospace}.work-order-copy{align-items:flex-start;margin-top:21px}.work-order-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2vw,28px)}.work-order-copy p{color:var(--muted);margin:6px 0 0;font-size:10px}.work-order-copy p strong{color:var(--ink)}.work-order-copy time{color:var(--muted);flex:none;font:700 9px/1 ui-monospace,Consolas,monospace}.work-order-summary{color:#dae2e9c2;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 18px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.work-order-body>footer{border-top:1px solid #ffffff12;padding-top:13px}.work-order-body>footer>span{color:#ffffff52;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;letter-spacing:.07em;font:680 8px/1 ui-monospace,Consolas,monospace;overflow:hidden}.work-order-body>footer a{color:var(--flame);flex:none;font-size:10px;font-weight:760}.work-source-panel{position:sticky;top:16px;overflow:hidden}.work-source-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding:21px;display:flex}.work-source-heading h2{margin:5px 0 0;font-size:23px}.work-source-heading>span{width:44px;height:44px;color:var(--cyan);border:1px solid #62d9f533;border-radius:50%;place-items:center;font:780 13px/1 ui-monospace,Consolas,monospace;display:grid;box-shadow:inset 0 0 18px #62d9f50d}.work-source-note{color:var(--muted);border-bottom:1px solid #ffffff12;margin:0;padding:15px 21px;font-size:10px;line-height:1.55}.work-source-list{scrollbar-color:#62d9f58c transparent;scrollbar-width:thin;max-height:730px;display:grid;overflow-y:auto}.work-source-card{animation:source-card-arrival .42s var(--source-delay,0s) var(--ease-out) both;border-bottom:1px solid #fff1;gap:9px;padding:15px 17px;display:grid;position:relative}.work-source-card:last-child{border-bottom:0}.work-source-card>header{grid-template-columns:10px 1fr auto;align-items:center;gap:10px;display:grid}.work-source-card header i{background:#65717c;border-radius:50%;width:7px;height:7px}.work-source-card.state-connected header i{background:#48e6b1;box-shadow:0 0 12px #48e6b1b8}.work-source-card.state-receiver_ready header i{background:var(--flame);box-shadow:0 0 11px #f07a2b8c}.work-source-card header>div{gap:4px;display:grid}.work-source-card header strong{font-size:12px}.work-source-card header span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font:680 8px/1 ui-monospace,Consolas,monospace}.work-source-card header b{min-width:26px;height:26px;color:var(--ink);background:#ffffff0d;border-radius:8px;place-items:center;font:760 9px/1 ui-monospace,Consolas,monospace;display:grid}.work-source-card>p{color:#bdc9d39e;margin:0 0 0 20px;font-size:9px;line-height:1.5}@media (hover:hover){.work-inbox-signal button:hover{background:#62d9f50b}.work-order-card:hover{z-index:2;border-color:color-mix(in srgb, var(--priority-color) 36%, #ffffff1f);box-shadow:0 18px 45px #0000003d, 0 0 24px color-mix(in srgb, var(--priority-color) 7%, transparent);transform:translateY(-2px)translate(2px)}.work-inbox-toolbar nav button:hover{color:var(--ink);border-color:#ffffff2e}}@media (max-width:1050px){.work-inbox-shell{grid-template-columns:1fr}.work-source-panel{position:static}.work-source-list{grid-template-columns:repeat(2,1fr);max-height:none}.work-source-card:nth-child(odd){border-right:1px solid #fff1}}@media (max-width:760px){.work-inbox-signal{grid-template-columns:repeat(2,1fr)}.work-inbox-signal button{border-bottom:1px solid #ffffff14;min-height:78px}.work-inbox-search{grid-template-columns:1fr}.work-order-card{grid-template-columns:35px minmax(0,1fr)}.work-order-body>header,.work-order-copy{flex-direction:column;align-items:flex-start}.work-order-badges{flex-wrap:wrap}.work-order-body>footer{flex-direction:column;align-items:flex-start}.work-source-list{grid-template-columns:1fr}.work-source-card:nth-child(odd){border-right:0}}@media (prefers-reduced-motion:reduce){.work-order-card,.work-source-card{transition:none;animation:none}}@keyframes work-order-arrival{0%{opacity:0;transform:translate(20px,8px)}}@keyframes source-card-arrival{0%{opacity:0;transform:translate(12px)}}.release-checksum{color:var(--muted);gap:7px;margin:18px 0 0;font-size:11px;display:grid}.release-checksum strong{color:var(--ink);letter-spacing:.11em;text-transform:uppercase;font:800 9px/1 ui-monospace,Consolas,monospace}.release-checksum code{overflow-wrap:anywhere;max-width:100%;color:var(--flame);font:700 10px/1.55 ui-monospace,Consolas,monospace}.bug-actions{flex-wrap:wrap;gap:12px;display:flex}.bug-signal-strip{background:#111820dd;border:1px solid #ffffff20;border-radius:18px;grid-template-columns:repeat(3,1fr) 1.5fr;margin:28px 0;display:grid;overflow:hidden}.bug-signal-strip article{border-right:1px solid #ffffff15;gap:12px;padding:22px 26px;display:grid}.bug-signal-strip article span{color:#aac1ce;font-size:12px}.bug-signal-strip article strong{color:#6be6f5;font-size:30px}.bug-signal-strip>p{color:#a8bdc9;align-self:center;padding:0 24px;font-size:13px;line-height:1.8}.bug-console,.bug-form-panel,.bug-detail-panel{background:linear-gradient(145deg,#151d27f2,#0b1018f2);border:1px solid #ffffff20;border-radius:22px;box-shadow:0 25px 80px #0005}.bug-project-tabs{scrollbar-width:thin;scrollbar-color:#ef9c55 #121b24;border-bottom:1px solid #ffffff15;gap:8px;padding:18px;display:flex;overflow-x:auto}.bug-project-tabs button{color:#bacdd7;cursor:pointer;background:#1a263155;border:1px solid #ffffff20;border-radius:11px;flex-shrink:0;align-items:center;gap:15px;padding:13px 17px;transition:background .2s,box-shadow .2s,transform .2s;display:flex}.bug-project-tabs button b{background:#ffffff0c;border-radius:6px;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.bug-project-tabs button:hover{color:#fff;background:#f68a2620;transform:translateY(-2px);box-shadow:0 8px 22px #0005}.bug-project-tabs button.is-active{color:#fff2e8;background:#ea873228;border-color:#f6a25c90;box-shadow:inset 0 0 22px #ed8a2a12}.bug-toolbar{grid-template-columns:minmax(160px,1fr) 220px auto;align-items:end;gap:16px;padding:22px;display:grid}.bug-toolbar label,.bug-form-panel label,.bug-detail-panel label{color:#b4c8d4;gap:10px;margin:0;font-size:13px;display:grid}.bug-toolbar input,.bug-toolbar select,.bug-form-panel input:not([type=file]),.bug-form-panel select,.bug-form-panel textarea,.bug-detail-panel select,.bug-detail-panel textarea{box-sizing:border-box;color:#eafaff;width:100%;min-height:46px;font:inherit;background:#080e16dd;border:1px solid #ffffff28;border-radius:10px;padding:12px 14px;line-height:1.6}.bug-toolbar input:focus,.bug-toolbar select:focus,.bug-form-panel input:focus,.bug-form-panel select:focus,.bug-form-panel textarea:focus,.bug-detail-panel select:focus,.bug-detail-panel textarea:focus{outline-offset:2px;outline:2px solid #60deee}.bug-form-panel textarea,.bug-detail-panel textarea{resize:vertical}.bug-report-list{gap:13px;padding:0 22px 22px;transition:opacity .2s;display:grid}.bug-report-list.is-loading{opacity:.55}.bug-ticket{color:#eafaff;background:#0b131dc2;border:1px solid #ffffff20;border-left:3px solid #61dcee;border-radius:14px;padding:22px 24px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.5s both bug-enter;display:block}.bug-ticket:hover{border-color:#62cce28a;transform:translate(5px);box-shadow:0 10px 26px #0005,0 0 22px #46d9eb10}.bug-ticket.severity-urgent{border-left-color:#ff776d}.bug-ticket.severity-high{border-left-color:#ffbd74}.bug-ticket h2{overflow-wrap:anywhere;margin:15px 0;font-size:21px;line-height:1.4}.bug-ticket-top,.bug-ticket-meta,.bug-ticket footer,.bug-detail-meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bug-ticket-top{justify-content:space-between}.bug-number{color:#8eabb9;letter-spacing:.08em;font:11px monospace}.bug-status,.bug-severity{text-transform:uppercase;letter-spacing:.03em;color:#b8e5ef;background:#50acc416;border:1px solid #8dddeb38;border-radius:30px;padding:6px 10px;font-size:11px}.bug-status.status-open{color:#ffcb96;background:#f1872018;border-color:#f4a66555}.bug-status.status-resolved,.bug-status.status-closed{color:#93eac7;background:#34cfa116;border-color:#34cfa133}.bug-severity.severity-urgent{color:#ffb7b0;background:#ec4b3520;border-color:#ff7e7455}.bug-severity.severity-high{color:#ffd5a7}.bug-ticket-meta{color:#a5bbc8;font-size:12px}.bug-ticket footer{color:#8babb9;border-top:1px solid #ffffff12;margin-top:20px;padding-top:14px;font-size:11px}.bug-open{color:#99e6ef;margin-left:auto}.bug-feedback{color:#91e8c6;overflow-wrap:anywhere;margin:12px 22px;line-height:1.7}.bug-feedback.is-error{color:#ffb6a2}.bug-pagination{color:#abc0cc;justify-content:center;align-items:center;gap:20px;padding:22px;display:flex}.bug-pagination button{color:#e6f4fa;cursor:pointer;background:#1c2b37;border:1px solid #ffffff2a;border-radius:8px;padding:10px 15px}.bug-pagination button:disabled{opacity:.45;cursor:default}.bug-form-panel{max-width:1000px;margin:30px auto;overflow:hidden}.bug-form-panel fieldset{border:0;border-bottom:1px solid #ffffff15;gap:20px;min-width:0;margin:0;padding:28px;display:grid}.bug-form-panel fieldset:disabled{opacity:.65}.bug-form-panel legend{text-transform:uppercase;letter-spacing:.08em;color:#7fe9f4;padding-top:26px;font-size:12px}.bug-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bug-form-panel fieldset>p,.bug-submit-area>p{color:#adbfcb;margin:0;font-size:13px;line-height:1.8}.bug-file-list{color:#aacee0;overflow-wrap:anywhere;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.bug-submit-area{gap:20px;padding:28px;display:grid}.bug-submit-area .bug-feedback{margin:0}.bug-detail-meta{color:#aec6d4;margin:26px 0;font-size:13px}.bug-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.bug-detail-main,.bug-detail-sidebar{gap:24px;min-width:0;display:grid}.bug-detail-panel{padding:28px;overflow:hidden}.bug-detail-panel h2{color:#e9f7fc;margin:8px 0 20px;font-size:24px}.bug-detail-panel h3{color:#80d9e6;margin-top:24px;font-size:14px}.bug-detail-panel p{color:#b7cbd5;font-size:14px;line-height:1.85}.bug-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.bug-compare{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bug-detail-time{color:#829dab;margin-top:25px;font-size:11px}.bug-resolution{border-color:#42d8ac55}.bug-panel-heading{color:#90bdcc;justify-content:space-between;align-items:center;display:flex}.bug-screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.bug-screenshot-grid a{background:#070d14;border:1px solid #ffffff20;border-radius:10px;text-decoration:none;display:grid;overflow:hidden}.bug-screenshot-grid img{object-fit:contain;width:100%;height:180px}.bug-screenshot-grid span{color:#bbd3df;overflow-wrap:anywhere;padding:12px;font-size:12px}.bug-upload-control{border:1px dashed #7cc3d240;border-radius:10px;padding:18px;margin-top:22px!important}.bug-comment-list{gap:14px;display:grid}.bug-comment-list article{background:#07111a80;border:1px solid #ffffff15;border-radius:12px;padding:18px}.bug-comment-list article.is-internal{background:#a77d2510;border-color:#d5aa5744}.bug-comment-list header{color:#c4e0e9;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.bug-comment-list header span{color:#e2c179}.bug-comment-list time{color:#799baa;margin-left:auto;font-size:10px}.bug-comment-form,.bug-triage{gap:18px;display:grid}.bug-comment-form{margin-top:25px}.bug-checkbox{align-items:center;display:flex!important}.bug-checkbox input{accent-color:#f69844;width:18px;height:18px}.bug-triage h2,.bug-triage p{margin:0}.bug-triage>p:not(.eyebrow){font-size:12px}.bug-history{border-left:1px solid #6bb8cd40;margin:0;padding:0 0 0 15px;list-style:none}.bug-history li{padding-bottom:20px;position:relative}.bug-history li:before{content:"";background:#70dae7;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-20px;box-shadow:0 0 14px #6de5ec44}.bug-history time{color:#82aabb;font-size:10px}.bug-history p{margin:8px 0;font-size:12px}@keyframes bug-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1000px){.bug-detail-layout{grid-template-columns:minmax(0,1fr)}.bug-detail-sidebar{grid-row:1}.bug-toolbar{grid-template-columns:1fr 180px}.bug-toolbar>button{justify-self:start}}@media (max-width:600px){.bug-signal-strip{grid-template-columns:repeat(3,1fr)}.bug-signal-strip article{padding:16px}.bug-signal-strip>p{grid-column:1/-1}.bug-toolbar,.bug-form-grid,.bug-compare,.bug-screenshot-grid{grid-template-columns:1fr}.bug-detail-panel,.bug-form-panel fieldset,.bug-submit-area{padding:20px}.bug-ticket{padding:18px}.bug-ticket footer{gap:10px}.bug-open{margin-left:0}}@media (prefers-reduced-motion:reduce){.bug-ticket,.bug-project-tabs button{transition:none;animation:none}.bug-ticket:hover,.bug-project-tabs button:hover{transform:none}}.remote-origin{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;margin:40px 0 70px;display:grid}.remote-origin>img{border:1px solid #c5b9ef40;border-radius:20px;width:100%;height:auto;box-shadow:0 25px 70px #0008}.remote-origin h2,.remote-gallery h2,.remote-resources h2{color:#eafaff;font-size:clamp(26px,3vw,42px);line-height:1.2}.remote-origin p,.remote-resources p{color:#adc6d4;line-height:1.9}.remote-note{font-size:13px;line-height:1.8;color:#9ab4c5!important}.remote-setup{margin:40px 0 70px}.remote-role-guide{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;display:grid}.remote-role-guide article{background:#111925e6;border:1px solid #fff2;border-radius:16px;padding:24px}.remote-role-guide span{color:#d2b0ec;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.remote-role-guide h3{color:#eafaff}.remote-role-guide p{color:#adc4d1;margin-bottom:0;line-height:1.8}.remote-platform-tabs{background:#161d29f2;border:1px solid #fff2;border-radius:18px 18px 0 0}.remote-platform-tabs small{color:#adbece;font-size:10px}.remote-platform-panel{background:linear-gradient(140deg,#1c1c30f2,#101b2bf2);border:1px solid #fff2;border-top:0;border-radius:0 0 18px 18px;padding:32px;animation:.35s both remote-arrive}.remote-platform-panel h2{margin:16px 0;font-size:32px}.remote-platform-panel p,.remote-platform-panel li,.remote-boundaries p{color:#b6c9d6;line-height:1.9}.remote-platform-panel li{margin-bottom:12px;padding-left:8px}.remote-availability{color:#b9d0fa;font-size:14px}.remote-instruction{background:#091221b0;border:1px solid #a09acf30;border-radius:14px;margin:22px 0;padding:18px 22px}.remote-instruction h3{color:#f5bf96;margin:0;font-size:13px}.remote-instruction p{margin-bottom:0}.remote-platform-panel details{padding-top:25px}.remote-platform-panel summary,.remote-boundaries summary{color:#c8dcec;cursor:pointer}.remote-boundaries{background:#101825c9;border:1px solid #ffffff20;border-radius:14px;margin-top:25px;padding:24px}.remote-gallery{margin:60px 0}.remote-gallery>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.remote-gallery button{text-align:left;color:#e6f7fe;cursor:pointer;background:#111927ef;border:1px solid #ffffff26;border-radius:16px;padding:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.remote-gallery button:hover{border-color:#af9ce8;box-shadow:0 0 40px #b798ec18}.remote-gallery img{object-fit:contain;background:#060c12;width:100%;height:310px;display:block}.remote-gallery button>span{gap:14px;padding:23px;display:grid}.remote-gallery small{color:#adbbd0;font-size:13px;line-height:1.7}.remote-resources{background:#111b29ee;border:1px solid #fff2;border-radius:18px;margin:40px 0;padding:32px}.remote-resources article[id]{scroll-margin-top:24px}.remote-resources article+article{border-top:1px solid #fff2;margin-top:36px;padding-top:32px}.remote-resources nav{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.remote-resources nav a{color:#b9dbe9;background:#090f1980;border:1px solid #ffffff1a;border-radius:9px;padding:16px;font-size:12px;text-decoration:none;display:block}.remote-resources nav a:hover{color:#fff;border-color:#88cadf80}@keyframes remote-arrive{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:800px){.remote-origin,.remote-role-guide,.remote-gallery>div{grid-template-columns:1fr}.remote-resources nav{grid-template-columns:repeat(2,1fr)}.remote-origin{gap:25px}}@media (max-width:500px){.remote-resources nav{grid-template-columns:1fr}.remote-platform-panel,.remote-resources{padding:24px}}@media (prefers-reduced-motion:reduce){.remote-platform-panel{animation:none}}.orbit-project{--orbit-accent:#a3cde9;--orbit-ember:#f4a05e;color:#eaf6fa;width:min(1280px,100% - 48px);min-width:0;margin:0 auto}.orbit-project *,.orbit-project :before,.orbit-project :after{box-sizing:border-box}.orbit-project section[id]{scroll-margin-top:24px}:is(.orbit-project a:focus-visible,.orbit-project summary:focus-visible){outline:3px solid var(--orbit-ember);outline-offset:5px}.orbit-section-nav{flex-wrap:wrap;gap:10px;margin:28px 0 36px;display:flex}.orbit-section-nav a{color:#bad4e2;background:#0a121be0;border:1px solid #b7d3e333;border-radius:10px;padding:12px 16px;font-size:13px;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.orbit-section-nav a:hover{color:#fff;background:#1d2027;border-color:#f4a05e88}.orbit-introduction{background:linear-gradient(130deg,#0c1921ed,#11151bef);border:1px solid #c0d8e32b;border-radius:24px;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:center;gap:40px;padding:36px;display:grid;box-shadow:0 24px 70px #0005}.orbit-brand-scene{isolation:isolate;aspect-ratio:1;border-radius:50%;place-items:center;width:100%;min-width:0;max-width:390px;margin:auto;display:grid;position:relative;overflow:hidden}.orbit-brand-scene img{z-index:2;object-fit:contain;filter:drop-shadow(0 12px 24px #0009);width:78%;height:auto;display:block;position:relative}.orbit-brand-core{background:radial-gradient(circle,#78bddc26,#c3763826 48%,#0000 70%);border-radius:50%;animation:8s ease-in-out infinite alternate orbit-brand-breathe;position:absolute;inset:18%}.orbit-brand-ring{border:1px solid #a3cde931;border-radius:50%;position:absolute;transform:rotate(-24deg)}.orbit-brand-ring:after{content:"";background:var(--orbit-ember);border-radius:50%;width:8px;height:8px;position:absolute;top:11%;left:16%;box-shadow:0 0 15px #f4a05e99}.orbit-brand-ring-outer{border-left-color:#f4a05e99;border-right-color:#6fb5da99;animation:36s linear infinite orbit-brand-turn;inset:6%}.orbit-brand-ring-inner{border-top-color:#b3d8e98a;animation:48s linear infinite reverse orbit-brand-turn;inset:13%}.orbit-brand-ring-inner:after{background:#b3d8e9;width:5px;height:5px;box-shadow:0 0 12px #b3d8e999}.orbit-introduction h2{letter-spacing:-.035em;margin:16px 0 20px;font-size:clamp(32px,4.4vw,58px);line-height:1.1}.orbit-project p,.orbit-project li{color:#b6ccd8;overflow-wrap:anywhere;line-height:1.85}.orbit-release-badges{flex-wrap:wrap;gap:9px;margin:23px 0;display:flex}.orbit-release-badges span,.orbit-current-label,.orbit-planned-label{color:#c9e5f5;background:#0a131ddd;border:1px solid #a3cde943;border-radius:999px;padding:7px 12px;font-size:12px;line-height:1.5}.orbit-action-row{flex-wrap:wrap;gap:12px;display:flex}.orbit-action-row .action{min-width:0}.orbit-project .orbit-fine-print{color:#9ab6c7;margin:18px 0 0;font-size:12px;line-height:1.8}.orbit-section{margin:64px 0}.orbit-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.orbit-section-heading h2,.orbit-purpose h2{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(26px,3.2vw,40px);line-height:1.2}.orbit-text-link{color:#c2dfef;text-underline-offset:5px;font-size:13px}.orbit-setup-steps{counter-reset:setup;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.orbit-setup-steps>li{background:#101a24ee;border:1px solid #c1d8e329;border-radius:17px;padding:25px}.orbit-step-number{color:var(--orbit-ember);font-family:var(--font-mono,monospace);letter-spacing:-.04em;margin-bottom:28px;font-size:24px;display:block}.orbit-project h3{color:#eaf6fa;font-size:19px;line-height:1.4}.orbit-setup-steps h3{margin:0 0 13px}.orbit-setup-steps p{margin-bottom:0;font-size:14px}.orbit-safety-note{border-left:3px solid var(--orbit-ember);background:#211b16df;border-radius:0 12px 12px 0;margin:23px 0;padding:20px 25px}.orbit-safety-note h3{color:#ffceaa;margin:0 0 9px;font-size:15px}.orbit-safety-note p{margin:0;font-size:13px}.orbit-release-details,.orbit-readme{background:#0e1620ee;border:1px solid #b5d1df2b;border-radius:14px;padding:20px 25px}.orbit-project summary{color:#d2e8f3;cursor:pointer;font-size:14px;line-height:1.7}.orbit-project summary::marker{color:var(--orbit-ember)}.orbit-release-details[open]>summary,.orbit-readme[open]>summary{margin-bottom:25px}.orbit-release-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.orbit-release-details dl>div{min-width:0}.orbit-release-details dt{color:#95b0c1;margin-bottom:8px;font-size:12px}.orbit-release-details dd{color:#d3e6ef;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.orbit-release-details .orbit-checksum{grid-column:1/-1}.orbit-checksum code{color:#d3e6ef;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.8;display:block}.orbit-checksum small{color:#95b0c1;margin-top:10px;display:block}.orbit-purpose{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:40px;display:grid}.orbit-purpose aside{background:#14202ce8;border:1px solid #a3cde92b;border-radius:16px;padding:26px}.orbit-purpose aside h3{margin-top:16px}.orbit-purpose aside p:last-child{margin-bottom:0}.orbit-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.orbit-feature-grid article{background:#111c26eb;border:1px solid #b9d5e42b;border-radius:16px;padding:25px}.orbit-feature-grid h3{margin:0 0 12px}.orbit-feature-grid p{margin:0;font-size:14px}.orbit-current-label{color:#a2e7d6;border-color:#6ecdb644}.orbit-planned-label{color:#ffc794;border-color:#f4a05e55}.orbit-roadmap .orbit-feature-grid article{background:#151b22e8;border-style:dashed}.orbit-roadmap-intro{max-width:850px;margin-bottom:25px;font-size:14px}.orbit-resource-desk{background:#101922ef;border:1px solid #c0d8e32b;border-radius:20px;padding:32px}.orbit-readme-copy{max-width:920px}.orbit-readme-copy h3{margin-top:0}.orbit-readme-copy h4{color:#eaf6fa;margin:28px 0 12px;font-size:14px}.orbit-readme-copy p,.orbit-readme-copy li{font-size:14px}.orbit-readme-copy ul,.orbit-readme-copy ol{padding-left:23px}.orbit-readme-copy li{margin-bottom:10px;padding-left:5px}.orbit-readme-copy li p{margin:6px 0 18px}.orbit-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.orbit-resource-grid h3{margin:0 0 14px}.orbit-resource-grid p{font-size:14px}.orbit-resource-links{flex-wrap:wrap;gap:18px;margin-top:22px;display:flex}.orbit-resource-links a{color:#c4e1ef;text-underline-offset:5px;font-size:13px;line-height:1.7}@keyframes orbit-brand-turn{to{transform:rotate(336deg)}}@keyframes orbit-brand-breathe{0%{opacity:.55}to{opacity:1}}@media (max-width:900px){.orbit-introduction{grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);gap:25px;padding:28px}.orbit-setup-steps{grid-template-columns:1fr}.orbit-step-number{margin-bottom:15px}.orbit-purpose{gap:24px}}@media (max-width:650px){.orbit-introduction{grid-template-columns:minmax(0,1fr);padding:24px}.orbit-brand-scene{max-width:250px}.orbit-feature-grid,.orbit-purpose,.orbit-resource-grid{grid-template-columns:minmax(0,1fr)}.orbit-section{margin:45px 0}.orbit-resource-desk{padding:24px}.orbit-section-nav{gap:8px}.orbit-section-nav a{padding:10px 12px;font-size:12px}.orbit-resource-grid{gap:28px}}@media (max-width:390px){.orbit-introduction,.orbit-resource-desk{padding:18px}.orbit-setup-steps>li,.orbit-feature-grid article,.orbit-purpose aside{padding:20px}.orbit-release-details,.orbit-readme{padding:18px}.orbit-release-details dl{grid-template-columns:minmax(0,1fr)}.orbit-action-row .action,.orbit-section-heading .action{width:100%}}@media (prefers-reduced-motion:reduce){.orbit-brand-ring,.orbit-brand-core{animation:none}.orbit-section-nav a{transition:none}}
