:root{--qolab-void:#020208;--qolab-void-deep:#05060d;--qolab-space-surface:#09121c8c;--qolab-space-border:#bfe9f21f;--qolab-galaxy-gold:#f2e6cf33;--qolab-galaxy-rose:#c99a9a24;--qolab-galaxy-blue:#5c7fb029;--qolab-galaxy-violet:#2b225529;--qolab-wire:#bfe9f20d;--qolab-wire-teal:#6fe0c8;--qolab-wire-dim:#bfe9f259;--qolab-station-glow:#6fe0c82e}.qolab-env-root{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 30% 20%, #0a0c18 0%, transparent 55%), radial-gradient(ellipse at 80% 85%, #070810 0%, transparent 55%), linear-gradient(180deg, var(--qolab-void-deep) 0%, var(--qolab-void) 62%, #000 100%);position:fixed;inset:0;overflow:hidden}.qolab-galaxy-band{transform-origin:50%;pointer-events:none;width:130%;height:150%;position:absolute;top:-20%;left:-10%;transform:rotate(-32deg)}.qolab-galaxy-core-glow{background:radial-gradient(ellipse 40% 100% at 50% 42%, var(--qolab-galaxy-gold) 0%, var(--qolab-galaxy-rose) 16%, var(--qolab-galaxy-blue) 34%, var(--qolab-galaxy-violet) 54%, transparent 78%);filter:blur(30px);width:46vmax;height:100vmax;animation:26s ease-in-out infinite qolab-band-breathe;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes qolab-band-breathe{0%,to{opacity:.85}50%{opacity:1}}.qolab-dust-lane{filter:blur(22px);background:radial-gradient(#030308d9 0%,#0000 70%);border-radius:50%;position:absolute}.qolab-dust-lane.d1{width:16vmax;height:46vmax;top:30%;left:44%}.qolab-dust-lane.d2{width:12vmax;height:34vmax;top:55%;left:52%}.qolab-dust-lane.d3{width:10vmax;height:28vmax;top:60%;left:38%}.qolab-parallax-layer{will-change:transform;width:120%;height:120%;position:absolute;inset:-10%}.qolab-mist{filter:blur(65px);mix-blend-mode:screen;border-radius:50%;position:absolute}.qolab-mist.m1{background:radial-gradient(circle,#5c7fb024 0%,#0000 68%);width:55vmax;height:55vmax;animation:100s ease-in-out infinite qolab-mist-a;top:-12%;left:-8%}.qolab-mist.m2{background:radial-gradient(circle,#2b22552e 0%,#0000 65%);width:50vmax;height:50vmax;animation:120s ease-in-out infinite qolab-mist-b;bottom:-18%;right:-10%}@keyframes qolab-mist-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,-4%)scale(1.1)}}@keyframes qolab-mist-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-4%,4%)scale(1.08)}}.qolab-grid-floor{background-image:linear-gradient(var(--qolab-wire) 1px, transparent 1px), linear-gradient(90deg, var(--qolab-wire) 1px, transparent 1px);transform-origin:bottom;background-size:72px 72px;height:46%;position:absolute;bottom:-12%;left:-50%;right:-50%;transform:perspective(460px)rotateX(74deg);-webkit-mask-image:linear-gradient(#0000 22%,#000c 100%);mask-image:linear-gradient(#0000 22%,#000c 100%)}.qolab-env-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.qolab-vignette{pointer-events:none;background:radial-gradient(at 50% 45%,#0000 38%,#0000009e 100%);position:absolute;inset:0}.qolab-scrim-content{pointer-events:none;background:linear-gradient(#02020840 0%,#0000 12% 88%,#02020833 100%);position:absolute;inset:0}.qolab-hq-stage{z-index:3;pointer-events:none;width:414px;position:absolute;top:8%;right:.8%}.qolab-hq-stage:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#5096ff0d 0%,#0000 60%);width:140%;height:140%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qolab-hq-station-tilt{will-change:transform;animation:48s ease-in-out infinite qolab-hq-tilt}.qolab-hq-station-breathe{will-change:transform;animation:38s ease-in-out infinite qolab-hq-breathe}.qolab-hq-station-orbital{will-change:transform;animation:32s ease-in-out infinite qolab-hq-drift}.qolab-hq-station-bob{will-change:transform;animation:24s ease-in-out infinite qolab-hq-float;position:relative}@keyframes qolab-hq-float{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes qolab-hq-drift{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes qolab-hq-tilt{0%,to{transform:rotate(-.25deg)}50%{transform:rotate(.25deg)}}@keyframes qolab-hq-breathe{0%,to{transform:scale(.995)}50%{transform:scale(1)}}.qolab-hq-station-image{opacity:.7;mix-blend-mode:screen;filter:brightness(1.12)contrast(1.06)saturate(1.05);width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(80% 85% at 50% 45%,#000 60%,#0000 92%);mask-image:radial-gradient(80% 85% at 50% 45%,#000 60%,#0000 92%)}.qolab-hq-light-overlay{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(60% 55% at 30% 25%,#82c8ff1f 0%,#0000 65%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 85% at 50% 45%,#000 60%,#0000 92%);mask-image:radial-gradient(80% 85% at 50% 45%,#000 60%,#0000 92%)}.qolab-hq-beacon{background:#ff5a50e6;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;animation:9s ease-in-out infinite qolab-hq-beacon;position:absolute;top:7%;left:50%;box-shadow:0 0 5px #ff463cb3}@keyframes qolab-hq-beacon{0%,82%,to{opacity:.12;transform:scale(.8)}88%,94%{opacity:.85;transform:scale(1.1)}}.qolab-hq-comm-light{background:#dce6ff99;border-radius:50%;width:2px;height:2px;animation:6s ease-in-out infinite qolab-hq-comm;position:absolute;box-shadow:0 0 4px #c8dcff80}@keyframes qolab-hq-comm{0%,to{opacity:.15}50%{opacity:.4}}.qolab-hq-window-lights{pointer-events:none;position:absolute;inset:0}.qolab-wl{background:#b4d2ff8c;border-radius:50%;width:2px;height:2px;animation-name:qolab-wl-pulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 3px #96c3ff80}@keyframes qolab-wl-pulse{0%,to{opacity:.18}50%{opacity:.42}}.qolab-hq-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ebf8faf5;letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;background:linear-gradient(#09121cb8,#04081085);border:1px solid #bfe9f233;border-radius:14px;min-width:180px;padding:10px 14px;font:600 12px/1.25 system-ui,sans-serif;position:absolute;top:5%;right:3%;box-shadow:inset 0 0 28px #6fe0c80a,0 0 30px #6fe0c80f}.qolab-hq-label small{color:#bfe9f28f;letter-spacing:.14em;margin-top:5px;font-size:9px;font-weight:500;display:block}.qolab-hq-status-dot{background:var(--qolab-wire-teal);border-radius:999px;width:7px;height:7px;margin-right:8px;animation:2.8s ease-in-out infinite qolab-hq-status;display:inline-block;box-shadow:0 0 10px #6fe0c8cc}@keyframes qolab-hq-status{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.18)}}@media (width<=1200px){.qolab-hq-stage{width:368px}}@media (width<=900px){.qolab-hq-stage{width:294px;top:4%;right:-2%}.qolab-hq-label{display:none}}@media (width<=600px){.qolab-hq-stage{width:202px;top:2%;right:-5%}.qolab-hq-station-image{opacity:.6}.qolab-parallax-layer{transform:none!important}}@media (prefers-reduced-motion:reduce){.qolab-env-root *{animation:none!important}.qolab-parallax-layer{transform:none!important}}.office-social-card[data-room=music]{--social-wash:linear-gradient(100deg, #f6f3fe 0%, #fbfafe 46%, transparent 72%);--social-art-tint:radial-gradient(ellipse at 72% 40%, #c4b5fd47, transparent 65%);--social-tile:#f3effe;--social-tile-icon:#7c3aed;--office-seam-from:var(--color-card)}.office-social-card[data-room=coffee]{--social-wash:linear-gradient(100deg, #fdf4e9 0%, #fdfbf6 46%, transparent 72%);--social-art-tint:radial-gradient(ellipse at 72% 40%, #f0b87f4d, transparent 65%);--social-tile:#fbf0e2;--social-tile-icon:#c2600d;--office-seam-from:var(--color-card)}.office-social-card[data-room=lobby]{--social-wash:linear-gradient(100deg, #eaf9f6 0%, #f7fdfb 46%, transparent 72%);--social-art-tint:radial-gradient(ellipse at 72% 40%, #7cebd94d, transparent 65%);--social-tile:#e4f7f3;--social-tile-icon:#0e9583;--office-seam-from:var(--color-card)}.office-social-card:not([data-room=music]):not([data-room=coffee]):not([data-room=lobby]){--social-wash:linear-gradient(100deg, #f6f3fe 0%, #fbfafe 46%, transparent 72%);--social-art-tint:radial-gradient(ellipse at 72% 40%, #c4b5fd47, transparent 65%);--social-tile:#f3effe;--social-tile-icon:#7c3aed;--office-seam-from:var(--color-card)}.dark .office-glass{--color-fg:#f5f5f7;--color-fg-secondary:#d6d6dc;--color-muted:#a8a8b3;--color-faint:#858590;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#0d0d1cdb 0%,#090916d6 100%);border-color:#8b6cf01a;box-shadow:inset 0 1px #f5f5f70a,0 12px 32px -16px #0000008c}.dark .office-glass:hover{border-color:#8b6cf033}.dark .office-hero-card{--office-seam-from:#0c0b1ceb;background:radial-gradient(130% 95% at 84% 16%,#583ca81c 0%,#0000 56%),linear-gradient(#0b0a1ad6 0%,#090917d1 100%);border-color:#8b6cf026;box-shadow:inset 0 1px #f5f5f70a,0 16px 40px -20px #0009}.dark .office-hero-card .office-hero-badge{color:#c4b5fd;background:#8b6cf021;border:1px solid #8b6cf02e}.dark .office-hero-card .office-hero-tile{background:#8b6cf021}.dark .office-hero-art{background:radial-gradient(at 64% 34%,#583ca833 0%,#100d2614 46%,#0000 68%)}.dark .office-hero-art svg{filter:brightness(.66)saturate(1.28)contrast(1.16)}.dark .office-hero-art:before{content:"";z-index:1;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#46398438 0%,#2a225642 100%);position:absolute;inset:0}.dark .office-hero-art:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(135% 85% at 72% 26%,#8b6cf026 0%,#0000 58%),linear-gradient(90deg,#0a0a186b 0%,#0a0a180f 30%,#0a0a1800 58%,#0a0a1842 100%);position:absolute;inset:0}.dark .office-hero-card .office-enter-btn{color:#f5f5f7;transition:filter .15s,transform .15s}.dark .office-hero-card .office-enter-btn:hover{filter:brightness(1.12)}.dark .office-hero-card{--office-enter-bg:#7c5ce6;--office-enter-shadow:inset 0 0 0 1px #c4b5fd4d, 0 6px 16px #00000061, 0 0 22px -6px #8b6cf066}.dark .office-today-panel{background:linear-gradient(#0c0c1af0 0%,#090916ec 100%);border-color:#94a3b81a}.dark .office-social-card[data-room=music]{--social-wash:linear-gradient(100deg, #130f2ce6 0%, #0d0a2094 46%, transparent 72%);--social-art-tint:radial-gradient(ellipse at 72% 40%, #8b6cf03d, transparent 65%);--social-tile:#8b6cf026;--social-tile-icon:#a78bfa;--office-seam-from:#0e0b20eb;background:linear-gradient(#110e26e0 0%,#0b091adb 100%);border-color:#8b6cf029;box-shadow:inset 0 1px #f5f5f70a,0 12px 32px -18px #0009}.dark .office-social-card[data-room=music]:hover{border-color:#a78bfa47}.dark .office-social-card[data-room=music] .office-social-art svg{filter:brightness(.86)saturate(1.05)drop-shadow(0 0 14px #8b6cf04d)}.dark .office-social-card[data-room=coffee]{--social-wash:linear-gradient(100deg, #241a0fe6 0%, #18110b94 46%, transparent 72%);--social-art-tint:radial-gradient(ellipse at 72% 40%, #d9730d38, transparent 65%);--social-tile:#d9730d26;--social-tile-icon:#f0a860;--office-seam-from:#18110beb;background:linear-gradient(#1d150de0 0%,#110c09db 100%);border-color:#d9730d26;box-shadow:inset 0 1px #f5f5f70a,0 12px 32px -18px #0009}.dark .office-social-card[data-room=coffee]:hover{border-color:#f0a86042}.dark .office-social-card[data-room=coffee] .office-social-art svg{filter:brightness(.88)saturate(1.1)drop-shadow(0 0 13px #f0a8603d)}.dark .office-social-card[data-room=lobby]{--social-wash:linear-gradient(100deg, #0c1c20e6 0%, #08131794 46%, transparent 72%);--social-art-tint:radial-gradient(ellipse at 72% 40%, #2cc5af3d, transparent 65%);--social-tile:#2cc5af26;--social-tile-icon:#5eead4;--office-seam-from:#081317eb;background:linear-gradient(#0b171be6 0%,#070f13e0 100%);border-color:#14b8a629;box-shadow:inset 0 1px #f5f5f70a,0 12px 32px -18px #0009}.dark .office-social-card[data-room=lobby]:hover{border-color:#5eead447}.dark .office-social-card[data-room=lobby] .office-social-art svg{filter:brightness(.88)saturate(1.06)drop-shadow(0 0 13px #2cc5af42)}.dark .office-social-card:not([data-room=music]):not([data-room=coffee]):not([data-room=lobby]){--social-wash:linear-gradient(100deg, #141128e6 0%, #0e0b2094 46%, transparent 72%);--social-art-tint:radial-gradient(ellipse at 72% 40%, #8b6cf033, transparent 65%);--social-tile:#8b6cf026;--social-tile-icon:#a78bfa;--office-seam-from:#0f0c22eb;background:linear-gradient(#0d0d1ce0 0%,#090916db 100%);border-color:#8b6cf024}.dark .office-social-art svg{filter:brightness(.88)saturate(1.04)}.dark .office-social-art:after{content:"";pointer-events:none;background:radial-gradient(at 78% 34%,#090b161a 0%,#090b163d 100%);position:absolute;inset:0}.dark .office-chip-violet{background:#8b6cf021;border:1px solid #8b6cf02b}.dark .office-presence-cluster{-webkit-backdrop-filter:blur(12px);background:#0d0d1ccc;border-color:#94a3b81f}.dark .office-help-strip{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#0c0c1ad1,#090916c7);border-color:#8b6cf01c}.lunar .office-glass{--color-fg:#fff;--color-fg-secondary:#c8d5e8;--color-muted:#9fb1c7;--color-faint:#7e92ab;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#060d1be6 0%,#040a15e0 100%);border-color:#508cff29;box-shadow:inset 0 1px #c8d5e80d,0 12px 32px -16px #0000008c}.lunar .office-glass:hover{border-color:#5ccbff3d}.lunar .office-hero-card{--office-seam-from:#040a15eb;--office-enter-bg:#3d6bff;--office-enter-shadow:inset 0 0 0 1px #91b4ff47, 0 6px 16px #0006, 0 0 20px -6px #3b7aff61;background:radial-gradient(130% 95% at 84% 16%,#1e448a26 0%,#0000 56%),radial-gradient(70% 55% at 88% 88%,#4642a80d 0%,#0000 60%),linear-gradient(#050c1aeb 0%,#040a15e6 100%);border-color:#5c84ff42;box-shadow:inset 0 1px #c8d5e80d,0 0 28px -12px #4b7bff29,0 16px 40px -20px #0009}.lunar .office-hero-card .office-enter-btn{background-image:linear-gradient(135deg,#315cff 0%,#4b7bff 100%)}.lunar .office-hero-card .office-hero-badge{color:#a7c8ff;background:#3b7aff24;border:1px solid #3b7aff38}.lunar .office-hero-card .office-hero-tile{background:#3b7aff21}.lunar .office-hero-card .office-enter-btn{color:#fff}.lunar .office-hero-card .office-enter-btn:hover{filter:brightness(1.1)}.lunar .office-hero-art{background:radial-gradient(at 64% 34%,#3854a42b 0%,#08102212 46%,#0000 68%)}.lunar .office-hero-art svg{filter:brightness(.61)saturate(1.06)contrast(1.12)}.lunar .office-hero-art:before{content:"";z-index:1;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#36449247 0%,#202a6052 100%);position:absolute;inset:0}.lunar .office-hero-art:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(135% 85% at 72% 26%,#5c94e61a 0%,#0000 58%),linear-gradient(90deg,#040a1566 0%,#040a150f 30%,#040a1500 58%,#040a153d 100%);position:absolute;inset:0}.lunar .office-today-panel{background:linear-gradient(#050c1ae8 0%,#040a15e6 100%);border-color:#6e96dc2e}.lunar .office-social-card[data-room=music]{--social-wash:linear-gradient(100deg, #101330eb 0%, #0b0d2499 46%, transparent 72%);--social-art-tint:radial-gradient(ellipse at 72% 40%, #927cf633, transparent 65%);--social-tile:#8b76f724;--social-tile-icon:#b9a8fb;--office-seam-from:#090b1eeb;background:linear-gradient(#0d1028eb 0%,#090b1ee6 100%);border-color:#8b76f72b;box-shadow:inset 0 1px #c8d5e80a,0 12px 32px -18px #0009}.lunar .office-social-card[data-room=music]:hover{border-color:#a794fa47}.lunar .office-social-card[data-room=music] .office-social-art svg{filter:brightness(.76)saturate(1.1)drop-shadow(0 0 12px #a794fa42)}.lunar .office-social-card[data-room=coffee]{--social-wash:linear-gradient(100deg, #21150deb 0%, #160e0999 46%, transparent 72%);--social-art-tint:radial-gradient(ellipse at 72% 40%, #e48f3c33, transparent 65%);--social-tile:#e48f3c24;--social-tile-icon:#f0b478;--office-seam-from:#100b08eb;background:linear-gradient(#17110deb 0%,#100b08e6 100%);border-color:#d9771a29;box-shadow:inset 0 1px #c8d5e80a,0 12px 32px -18px #0009}.lunar .office-social-card[data-room=coffee]:hover{border-color:#f0b47842}.lunar .office-social-card[data-room=coffee] .office-social-art svg{filter:brightness(.85)saturate(1.05)drop-shadow(0 0 12px #e48f3c38)}.lunar .office-social-card[data-room=lobby]{--social-wash:linear-gradient(100deg, #08262aeb 0%, #05171b99 46%, transparent 72%);--social-art-tint:radial-gradient(ellipse at 72% 40%, #2cc5af33, transparent 65%);--social-tile:#2cc5af24;--social-tile-icon:#6ee7d9;--office-seam-from:#041115eb;background:linear-gradient(#061a20eb 0%,#041115e6 100%);border-color:#14b8a62b;box-shadow:inset 0 1px #c8d5e80a,0 12px 32px -18px #0009}.lunar .office-social-card[data-room=lobby]:hover{border-color:#5eead447}.lunar .office-social-card[data-room=lobby] .office-social-art svg{filter:brightness(.85)saturate(1.02)drop-shadow(0 0 12px #2cc5af38)}.lunar .office-social-card:not([data-room=music]):not([data-room=coffee]):not([data-room=lobby]){--social-wash:linear-gradient(100deg, #0a1426eb 0%, #060d1b99 46%, transparent 72%);--social-art-tint:radial-gradient(ellipse at 72% 40%, #5c94e62e, transparent 65%);--social-tile:#5c94e621;--social-tile-icon:#9cc2f0;--office-seam-from:#040a15eb;background:linear-gradient(#060d1be6 0%,#040a15e0 100%);border-color:#508cff24}.lunar .office-social-art svg{filter:brightness(.86)saturate(1.02)}.lunar .office-social-art:after{content:"";pointer-events:none;background:radial-gradient(at 78% 34%,#040a151a 0%,#040a1538 100%);position:absolute;inset:0}.lunar .office-chip-violet{background:#3b7aff21;border:1px solid #3b7aff2e}.lunar .office-presence-cluster{-webkit-backdrop-filter:blur(12px);background:#060d1bd1;border-color:#6e96dc24}.lunar .office-help-strip{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#050c1ad1,#040a15c7);border-color:#508cff1a}html.dark .qolab-env-root{display:none}html.lunar{--color-brand:#5ccbff;--color-brand-hover:#87ddff;--color-brand-light:#5ccbff1f;--color-brand-foreground:#090d14;--color-base:#090d14;--color-subtle:#0b1018;--color-surface:#101722;--color-card:#0e1520;--color-input:#101722;--color-hover:#5ccbff0f;--color-inset:#5ccbff0a;--color-overlay:#090d14b3;--color-fg:#fff;--color-fg-secondary:#c8d5e8;--color-muted:#90a4bf;--color-faint:#6b829e;--color-border:#ffffff14;--color-border-strong:#5ccbff40;--color-ring:#5ccbff;--kanban-card-shadow:0 1px 2px #0000006b, 0 5px 12px #00000061, 0 14px 28px #0000004d;--kanban-card-shadow-hover:0 2px 4px #00000075, 0 8px 18px #0000006b, 0 18px 36px #00000057;--kanban-card-shadow-drag:0 6px 14px #0000008c, 0 18px 40px #00000080;--kanban-column-shadow:0 1px 2px #0000004d, 0 4px 12px #00000042, inset 0 1px 0 #ffffff0d;--kanban-column-surface:#111a26;--kanban-count-bg:#ffffff0f;--kanban-count-border:transparent;--kanban-count-fg:#93a0b4;--kanban-col-divider:#ffffff12;--kanban-footer-divider:#ffffff12;--kanban-chip-bg:#ffffff0d;--kanban-chip-border:transparent;--kanban-chip-fg:#93a0b4;--kanban-empty-bg:#ffffff08;--kanban-empty-border:#ffffff0f;--kanban-empty-fg:#7a8798;--kanban-border:#ffffff17;--kanban-border-strong:#ffffff24;--kanban-card-surface:#16202d;--kanban-header-surface:#16202dcc;--kanban-card-inset:inset 0 1px 0 #ffffff0d;--color-success:#43d17e;--color-success-light:#43d17e1a;--color-warning:#f2c94c;--color-warning-light:#f2c94c1a;--color-danger:#ff5c7a;--color-danger-light:#ff5c7a1a;--color-info:#5ccbff;--color-info-light:#5ccbff1a;--color-cosmic:#5ccbff;--color-cosmic-hover:#87ddff;--color-cosmic-light:#5ccbff1f;--color-cosmic-secondary:#43d17e;--color-cosmic-tertiary:#f2c94c;--sidebar-bg:#0a0e16eb;--sidebar-border:#5ccbff14;--sidebar-text:#6b829e;--sidebar-text-active:#c8d5e8;--sidebar-bg-active:#5ccbff14;--sidebar-heading:#4a6080;--sidebar-hover:#5ccbff0f;--shadow-xs:0 1px 2px 0 #0000004d;--shadow-sm:0 1px 3px 0 #0006, 0 1px 2px -1px #0003;--shadow-md:0 2px 8px -2px #00000080, 0 1px 3px -1px #0000004d;--shadow-lg:0 8px 24px -8px #0009, 0 2px 6px -2px #0006;--shadow-xl:0 16px 48px -12px #000000b3, 0 4px 12px -4px #00000080;--shadow-brand:0 4px 14px 0 #5ccbff33;--chat-msg-hover:#5ccbff08;--chat-msg-own-tint:#5ccbff0a;--chat-attachment-bg:#5ccbff0a;--chat-attachment-border:#5ccbff1a;--chat-reply-border:var(--color-brand);--chat-reply-bg:transparent;--chat-reply-name:var(--color-brand);--chat-reply-quoted:var(--color-muted)}.lunar body{background-color:var(--color-subtle);color:var(--color-fg)}.lunar-env-root{z-index:0;pointer-events:none;background:linear-gradient(#060912 0%,#090d14 30%,#0c1220 60%,#0e1626 85%,#101a2e 100%);position:fixed;inset:0;overflow:hidden}.lunar-stars-layer{width:100%;height:100%;position:absolute;inset:0}.lunar-star{animation:lunar-twinkle var(--twinkle-dur,3s) ease-in-out infinite;animation-delay:var(--twinkle-delay,0s);background:#fff;border-radius:50%;position:absolute}@keyframes lunar-twinkle{0%,to{opacity:var(--star-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.lunar-nebula{background:radial-gradient(800px 400px at 75% 15%,#5ccbff0a,#0000 60%),radial-gradient(600px 300px at 20% 30%,#43d17e05,#0000 50%),radial-gradient(1000px 500px at 50% 5%,#87ddff08,#0000 50%);position:absolute;inset:0}.lunar-earth-container{z-index:2;width:clamp(120px,16vw,220px);height:clamp(120px,16vw,220px);position:absolute;top:5%;right:8%}.lunar-earth{background:radial-gradient(circle at 35% 35%,#87ddff80 0%,#2864a04d 30%,#0a1e3c26 60%,#0000 80%),radial-gradient(circle at 30% 30%,#4a90d9 0%,#2563a8 25%,#1a4570 50%,#0d2845 75%,#061528 100%);border-radius:50%;width:100%;height:100%;animation:120s linear infinite lunar-earth-rotate;position:relative;box-shadow:inset -15px -15px 40px #00000080,inset 5px 5px 20px #87ddff26,0 0 60px #5ccbff26,0 0 120px #5ccbff14}.lunar-earth:before{content:"";background:radial-gradient(35px 50px at 25% 40%,#143c1e66,#0000 70%),radial-gradient(50px 30px at 60% 35%,#0f321959,#0000 70%),radial-gradient(30px 45px at 55% 65%,#19371e4d,#0000 70%),radial-gradient(25px 20px at 80% 55%,#142d194d,#0000 70%);border-radius:50%;position:absolute;inset:0}.lunar-earth-glow{background:radial-gradient(circle,#0000 48%,#5ccbff0f 52%,#0000 58%);border-radius:50%;animation:8s ease-in-out infinite lunar-earth-pulse;position:absolute;inset:-20%}@keyframes lunar-earth-rotate{0%{filter:hue-rotate()}50%{filter:hue-rotate(5deg)}to{filter:hue-rotate()}}@keyframes lunar-earth-pulse{0%,to{opacity:.6}50%{opacity:1}}.lunar-earth-light{pointer-events:none;background:radial-gradient(at 80% 15%,#5ccbff0f 0%,#5ccbff05 30%,#0000 60%);width:50%;height:60%;position:absolute;top:0;right:0}.lunar-parallax{will-change:transform;transition:transform .1s linear}.lunar-terrain{z-index:3;height:22%;position:absolute;bottom:0;left:0;right:0}.lunar-craters-back,.lunar-craters-front{width:100%;height:100%;position:absolute;bottom:0;left:0;right:0}.lunar-habitat-stage{z-index:4;width:92vw;height:14vh;min-height:80px;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.lunar-habitat-svg{width:100%;height:100%;overflow:visible}.lunar-dome-body{fill:#141e2dd9;stroke:#5ccbff33;stroke-width:.4px}.lunar-dome-glass{fill:#5ccbff0f;stroke:#87ddff26;stroke-width:.2px}.lunar-dome-shadow{fill:#0006}.lunar-dome-light{fill:#87ddff66;animation:6s ease-in-out infinite lunar-dome-flicker}@keyframes lunar-dome-flicker{0%,80%,to{opacity:.4}85%{opacity:.6}90%{opacity:.3}}.lunar-building{fill:#101722e6;stroke:#5ccbff1f;stroke-width:.3px}.lunar-building-lit{fill:#87ddff40}.lunar-solar-panel{fill:#14283cb3;stroke:#5ccbff1a;stroke-width:.2px}.lunar-tower-body{fill:#1e2d41cc}.lunar-antenna{stroke:#5ccbff4d;stroke-width:.5px;fill:none}.lunar-tower-beacon{fill:#5ccbff;animation:5s ease-in-out infinite lunar-beacon-blink}@keyframes lunar-beacon-blink{0%,to{opacity:.3}50%{opacity:1;filter:drop-shadow(0 0 4px #5ccbff)}}.lunar-observatory-body{fill:#101722e6;stroke:#5ccbff26;stroke-width:.3px}.lunar-observatory-glow{fill:#5ccbff26;animation:10s ease-in-out infinite lunar-observatory-pulse}@keyframes lunar-observatory-pulse{0%,to{opacity:.1}50%{opacity:.25}}.lunar-tunnel{fill:#10172299;stroke:#5ccbff14;stroke-width:.2px}.lunar-particle-field{z-index:5;pointer-events:none;position:absolute;inset:0}.lunar-particle{animation:lunar-particle-float var(--float-dur,20s) linear infinite;animation-delay:var(--float-delay,0s);background:#87ddff66;border-radius:50%;position:absolute}@keyframes lunar-particle-float{0%{opacity:0;transform:translate(0)}10%{opacity:var(--particle-opacity,.3)}90%{opacity:var(--particle-opacity,.3)}to{transform:translate(var(--float-x,30px), var(--float-y,-100px));opacity:0}}.lunar-scrim-top{pointer-events:none;background:linear-gradient(#090d1466 0%,#0000 100%);height:30%;position:absolute;top:0;left:0;right:0}.lunar-scrim-bottom{pointer-events:none;background:linear-gradient(#0000 0%,#090d1499 100%);height:25%;position:absolute;bottom:0;left:0;right:0}@media (width<=768px){.lunar-earth-container{width:clamp(90px,22vw,140px);height:clamp(90px,22vw,140px);top:3%;right:5%}.lunar-habitat-stage{width:95vw;height:12vh;min-height:60px}.lunar-terrain{height:18%}}@media (width<=480px){.lunar-earth-container{width:clamp(70px,25vw,100px);height:clamp(70px,25vw,100px)}.lunar-habitat-stage{width:98vw;height:10vh;min-height:50px}.lunar-particle-field{opacity:.5}}@media (prefers-reduced-motion:reduce){.lunar-env-root *{transition:none!important;animation:none!important}.lunar-parallax{transform:none!important}}.lunar .cosmic-bg{-webkit-backdrop-filter:blur(35px)saturate(120%)!important;background:#141e2d9e!important;border-color:#ffffff14!important;border-radius:22px!important;box-shadow:0 20px 60px -20px #0009,0 8px 24px -8px #0006,inset 0 1px #ffffff14,inset 0 0 0 1px #5ccbff05!important}.lunar .cosmic-bg-deep{-webkit-backdrop-filter:blur(35px)saturate(120%)!important;background:#101722b8!important;border-color:#ffffff14!important;border-radius:22px!important;box-shadow:0 20px 60px -20px #0009,0 8px 24px -8px #0006,inset 0 1px #ffffff14,inset 0 0 0 1px #5ccbff05!important}.lunar .cosmic-bg:before,.lunar .cosmic-bg:after,.lunar .cosmic-bg-deep:before,.lunar .cosmic-bg-deep:after{display:none!important}.lunar .spotlight-overlay{background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), #5ccbff0f, transparent 70%)!important}.lunar .cosmic-bg:hover,.lunar .cosmic-bg-deep:hover{transform:translateY(-2px);border-color:#5ccbff2e!important;box-shadow:0 24px 72px -20px #000000b3,0 10px 30px -8px #00000080,0 0 20px #5ccbff14,inset 0 1px #ffffff1a!important}.lunar .cosmic-bg,.lunar .cosmic-bg-deep{--color-fg:#fff;--color-fg-secondary:#c8d5e8;--color-muted:#c8d5e8b8;--color-faint:#90a4bf99}.lunar .font-display{color:#fff!important}.lunar .cosmic-content p{line-height:1.6}.lunar .cosmic-bg a[class*=shrink-0][class*=cosmic],.lunar .cosmic-bg-deep a[class*=shrink-0][class*=cosmic]{color:#090d14!important;background:linear-gradient(135deg,#5ccbff 0%,#3bb0e8 100%)!important;border:none!important;border-radius:12px!important;font-weight:600!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 16px #5ccbff4d,0 1px 3px #5ccbff26,inset 0 1px #fff3!important}.lunar .cosmic-bg a[class*=shrink-0][class*=cosmic]:hover,.lunar .cosmic-bg-deep a[class*=shrink-0][class*=cosmic]:hover{transform:translateY(-1px);background:linear-gradient(135deg,#87ddff 0%,#5ccbff 100%)!important;box-shadow:0 6px 24px #5ccbff66,0 2px 6px #5ccbff40,inset 0 1px #ffffff40!important}.lunar .cosmic-bg a[class*=shrink-0][class*=cosmic]:active,.lunar .cosmic-bg-deep a[class*=shrink-0][class*=cosmic]:active{transform:translateY(0)}.lunar .cosmic-bg .h-11.w-11,.lunar .cosmic-bg-deep .h-11.w-11,.lunar .cosmic-bg .h-10.w-10,.lunar .cosmic-bg-deep .h-10.w-10{background-color:#5ccbff1f!important;border:1px solid #5ccbff33!important}.lunar .cosmic-bg [data-slot=badge].rounded-full,.lunar .cosmic-bg-deep [data-slot=badge].rounded-full{color:#87ddff!important;background-color:#5ccbff1a!important}.lunar .cosmic-bg,.lunar .cosmic-bg-deep{padding:1.5rem!important}.lunar .grid.gap-4{gap:1.25rem!important}.lunar .grid.gap-3{gap:1rem!important}.lunar .space-y-8>*+*{margin-top:2.5rem!important}.lunar .orb-arrival-container:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 15%,#5ccbff14 0%,#5ccbff08 30%,#0000 60%);position:absolute;inset:-40px}.lunar .orb-column{flex:0 0 340px!important;min-width:340px!important;max-width:340px!important}@media (width<=1024px){.lunar .orb-column{flex:0 0 280px!important;min-width:280px!important;max-width:280px!important}}@media (width<=768px){.lunar .orb-column{flex:100%!important;min-width:100%!important;max-width:100%!important;min-height:220px!important}}.lunar .orb-arrival-container canvas{filter:drop-shadow(0 0 30px #5ccbff40)}.lunar .orb-breathing{animation:6s ease-in-out infinite lunar-orb-breathe!important}@keyframes lunar-orb-breathe{0%,to{opacity:.85;filter:drop-shadow(0 0 20px #5ccbff4d);transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 35px #5ccbff73);transform:scale(1.04)}}@media (width<=768px){.lunar .cosmic-bg,.lunar .cosmic-bg-deep{border-radius:18px!important;padding:1.25rem!important}}.lunar ::selection{color:#fff;background:#5ccbff40}.kanban-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.kanban-scroll::-webkit-scrollbar-thumb:active{background:#ffffff4d}html.studio{--color-base:#f4f4f2;--color-subtle:#f5f6f8;--color-card:#fff;--color-surface:#fff;--color-input:#fff;--color-hover:#f4f4f2;--color-inset:#ecece9;--color-overlay:#1116;--color-brand:#111;--color-brand-hover:#333;--color-brand-light:#1111110f;--color-brand-foreground:#fff;--color-cosmic:#111;--color-cosmic-hover:#333;--color-cosmic-light:#1111110f;--color-cosmic-secondary:#5e5e5e;--color-cosmic-tertiary:#8e8e8e;--color-fg:#111;--color-fg-secondary:#5e5e5e;--color-muted:#666;--color-faint:#8c8c8c;--color-border:#ddd;--color-border-strong:#ccc;--color-ring:#111;--kanban-card-shadow:0 1px 3px #0f172a14, 0 3px 8px #0f172a0a;--kanban-card-shadow-hover:0 2px 5px #0f172a1a, 0 6px 14px #0f172a0f;--kanban-card-shadow-drag:0 2px 4px #0f172a14, 0 16px 36px #0f172a1f;--kanban-column-shadow:none;--kanban-column-surface:#f8f9fbb8;--kanban-count-bg:#f1f2f4;--kanban-count-border:#0f172a0d;--kanban-count-fg:#666b73;--kanban-col-divider:#0f172a0d;--kanban-footer-divider:#0f172a0e;--kanban-chip-bg:#f1f2f3;--kanban-chip-border:#0f172a0f;--kanban-chip-fg:#6f747c;--kanban-empty-bg:#0f172a06;--kanban-empty-border:#0f172a0a;--kanban-empty-fg:#a4a7ac;--kanban-border:#0f172a11;--kanban-border-strong:#0f172a12;--kanban-card-surface:#fff;--kanban-header-surface:#fffc;--kanban-card-inset:inset 0 1px 0 #fffffff2;--color-success:#16a34a;--color-success-light:#16a34a14;--color-warning:#f59e0b;--color-warning-light:#f59e0b14;--color-danger:#dc2626;--color-danger-light:#dc262614;--color-info:#111;--color-info-light:#1111110f;--sidebar-bg:#e6e6e2;--sidebar-border:#ddd;--sidebar-text:#5e5e5e;--sidebar-text-active:#111;--sidebar-bg-active:#1111110d;--sidebar-heading:#757575;--sidebar-hover:#11111108;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", "JetBrains Mono", "Menlo", monospace;--shadow-xs:0 1px 2px 0 #1111110a;--shadow-sm:0 1px 2px 0 #1111110a;--shadow-md:0 1px 3px 0 #1111110d, 0 1px 2px -1px #11111108;--shadow-lg:0 1px 3px 0 #1111110d, 0 1px 2px -1px #11111108;--shadow-xl:0 1px 3px 0 #1111110d, 0 1px 2px -1px #11111108;--shadow-hover:0 4px 12px -2px #11111114, 0 2px 4px -1px #1111110a;--shadow-brand:0 4px 14px 0 #1111111f;--transition-fast:.12s cubic-bezier(.4, 0, .2, 1);--transition-base:.2s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--radius-sm:10px;--radius-md:14px;--radius-lg:14px;--radius-xl:16px;--radius-2xl:16px;--sidebar-width:280px;--sidebar-collapsed-width:72px;--sidebar-transition:.25s var(--ease-out-expo);--chat-msg-hover:#11111105;--chat-msg-own-tint:#11111108;--chat-attachment-bg:#11111105;--chat-attachment-border:#11111114;--chat-reply-border:var(--color-fg-secondary);--chat-reply-bg:transparent;--chat-reply-name:var(--color-fg);--chat-reply-quoted:var(--color-muted)}.studio body{background-color:var(--color-base)}.studio :not(.kanban-card-face),.studio :before,.studio :after{transition-property:background-color,border-color,color;transition-duration:.2s;transition-timing-function:ease}.studio .kanban-card-face{transition-property:box-shadow,border-color,transform,translate;transition-duration:.16s;transition-timing-function:ease-out}.studio .font-display{letter-spacing:-.02em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}.studio .font-display.text-lg.font-bold.uppercase:not(.orb-brand-wordmark),.studio h2.font-display{text-transform:none!important;letter-spacing:-.02em!important;color:var(--color-fg)!important;font-size:1rem!important;font-weight:600!important}.studio .hud-label{text-transform:uppercase;letter-spacing:.08em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}.studio .hud-counter{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:IBM Plex Mono,SF Mono,JetBrains Mono,monospace;font-weight:600}.studio .hud-meta{text-transform:uppercase;letter-spacing:.08em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}.studio .tabular-nums,.studio .font-mono{font-family:IBM Plex Mono,SF Mono,JetBrains Mono,monospace}.studio .cosmic-bg{-webkit-backdrop-filter:none;background-color:#fff;background-image:none;position:relative;box-shadow:var(--shadow-md)!important;border-color:#ddd!important;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)!important}.studio .cosmic-bg:before,.studio .cosmic-bg:after{display:none!important}.studio .cosmic-bg-deep{-webkit-backdrop-filter:none;background-color:#fff;background-image:none;position:relative;box-shadow:var(--shadow-md)!important;border-color:#ddd!important;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)!important}.studio .cosmic-bg-deep:before,.studio .cosmic-bg-deep:after{display:none!important}.studio .group.cosmic-bg:hover,.studio .group.cosmic-bg-deep:hover,.studio .group:hover>.cosmic-bg,.studio .group:hover>.cosmic-bg-deep,.studio .cosmic-bg:hover,.studio .cosmic-bg-deep:hover{box-shadow:var(--shadow-hover)!important;background-color:#fff!important;border-color:#ccc!important;transform:translateY(-2px)!important}.studio .spotlight-overlay{background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #11111105, transparent 70%)}.studio .glass-panel{-webkit-backdrop-filter:blur(8px)saturate(110%);background:#ffffffd9}.studio .cosmic-bg>div.absolute.left-0.top-0,.studio .cosmic-bg-deep>div.absolute.left-0.top-0,.studio .cosmic-bg>div[class*=absolute][class*=left-0][style*=background],.studio .cosmic-bg-deep>div[class*=absolute][class*=left-0][style*=background]{display:none!important}.studio .cosmic-bg div[class*=rounded][style*=background-color][style*="1a"],.studio .cosmic-bg-deep div[class*=rounded][style*=background-color][style*="1a"],.studio .cosmic-bg div[class*=rounded][style*=background-color\:][style*="1A"],.studio .cosmic-bg-deep div[class*=rounded][style*=background-color\:][style*="1A"],.studio .cosmic-bg div[class*=items-center][style*=background-color],.studio .cosmic-bg-deep div[class*=items-center][style*=background-color]{background-color:#1111110d!important}.studio .cosmic-bg svg[style*=color],.studio .cosmic-bg-deep svg[style*=color]{color:#111!important}.studio .h-full.rounded-full[style*=background]{background:#111!important}.studio .cosmic-bg span[style*=color][class*=uppercase],.studio .cosmic-bg-deep span[style*=color][class*=uppercase],.studio .cosmic-bg span[style*="color: var"],.studio .cosmic-bg-deep span[style*="color: var"],.studio .cosmic-bg-deep span.text-\[var\(--color-danger\)\],.studio .cosmic-bg-deep span[class*="text-[var(--color-danger)]"],.studio .cosmic-bg-deep .text-\[var\(--color-danger\)\],.studio .cosmic-bg .text-\[var\(--color-danger\)\]{color:var(--color-fg-secondary)!important}.studio .pointer-events-none.absolute.rounded-full.opacity-15,.studio .pointer-events-none.absolute.rounded-full.opacity-20,.studio .pointer-events-none.absolute.rounded-full.opacity-10,.studio .pointer-events-none.absolute.blur-3xl,.studio .cosmic-bg-deep .pointer-events-none.absolute.rounded-full,.studio .cosmic-bg-deep div.pointer-events-none.absolute.inset-0[style*=linear-gradient]{display:none!important}.studio .cosmic-bg-deep div[class*=rounded][style*=linear-gradient],.studio .cosmic-bg-deep div[class*=rounded][style*=linear-gradient\(135deg]{background:#111!important}.studio .cosmic-bg div[style*=background-color]>span,.studio .cosmic-bg-deep div[style*=background-color]>span{filter:grayscale()contrast(.8)}.studio button[class*="bg-[var(--color-brand)"]:hover,.studio a[class*="bg-[var(--color-brand)"]:hover,.studio button[class*="bg-[var(--color-cosmic)"]:hover,.studio a[class*="bg-[var(--color-cosmic)"]:hover,.studio button[style*=background][style*=color-cosmic]:hover,.studio a[style*=background][style*=color-cosmic]:hover{box-shadow:var(--shadow-brand);transform:translateY(-1px)}.studio button[class*="bg-[var(--color-brand)"]:active,.studio a[class*="bg-[var(--color-brand)"]:active,.studio button[class*="bg-[var(--color-cosmic)"]:active,.studio a[class*="bg-[var(--color-cosmic)"]:active{transition-duration:.1s;transform:translateY(0)scale(.98)}.studio button[class*="bg-[var(--color-cosmic-light)"]:hover,.studio a[class*="bg-[var(--color-cosmic-light)"]:hover,.studio button[class*="bg-[var(--color-brand-light)"]:hover,.studio a[class*="bg-[var(--color-brand-light)"]:hover{filter:none!important;background-color:#1111111a!important}.studio .group-hover\:brightness-110:hover{filter:none!important}.studio button:focus-visible,.studio a:focus-visible,.studio input:focus-visible,.studio textarea:focus-visible,.studio select:focus-visible,.studio [role=button]:focus-visible{outline-offset:2px!important;outline:2px solid #111!important}.studio input:not([type=checkbox]):not([type=radio]):not([type=file]),.studio textarea,.studio select{color:#111!important;background-color:#fff!important;border-color:#ddd!important}.studio input:focus,.studio textarea:focus,.studio select:focus{border-color:#111!important;outline:none!important;box-shadow:0 0 0 3px #1111110f!important}.studio textarea[aria-label=Ask\ Drytis]:focus,.studio textarea[aria-label=Ask\ Drytis]:focus-visible{box-shadow:none!important;outline:none!important}.studio ::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.studio ::-webkit-scrollbar-thumb:hover{background:#b5b5b5}.studio ::selection{color:#111;background:#1111111a}.studio [data-testid^=kpi-card-]{box-shadow:var(--shadow-md)!important;background-color:#fff!important;border-color:#ddd!important}.studio [data-testid^=kpi-card-]:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)!important;border-color:#ccc!important}.studio [data-testid^=kpi-card-]>div:first-child{background-color:#1111110d!important}.studio [data-testid^=kpi-card-] .text-2xl{font-variant-numeric:tabular-nums;color:#111!important;font-family:IBM Plex Mono,SF Mono,monospace!important}.studio [data-testid^=kpi-card-] .text-\[11px\]{color:var(--color-fg-secondary)!important}.studio [data-testid=dashboard-greeting] h1{color:var(--color-fg)!important}.studio [data-testid=dashboard-greeting] p{color:var(--color-fg-secondary)!important}.studio .badge-cosmic{color:#111!important;background:#1111110f!important}.studio .text-\[10px\].font-semibold.uppercase.tracking-wide[style*=color]{color:var(--color-fg-secondary)!important}.studio [class*="bg-[var(--color-cosmic-light)]"][class*=border]{color:#111!important;background:#1111110a!important;border-color:#ddd!important}.studio .cosmic-bg .text-white,.studio .cosmic-bg-deep .text-white,.studio .room-detail .text-white,.studio .room-container .text-white{color:var(--color-fg)!important}.studio .drytis-user-bubble{color:var(--color-brand-foreground)!important}.studio [data-avatar=initials],.studio .cosmic-bg [data-avatar=initials],.studio .cosmic-bg-deep [data-avatar=initials],.studio .room-detail [data-avatar=initials],.studio .room-container [data-avatar=initials]{color:#fff!important}.studio .cosmic-bg .text-white\/80,.studio .cosmic-bg-deep .text-white\/80,.studio .room-detail .text-white\/80,.studio .room-container .text-white\/80{color:var(--color-fg)!important}.studio .cosmic-bg .text-white\/60,.studio .cosmic-bg-deep .text-white\/60,.studio .room-detail .text-white\/60,.studio .room-container .text-white\/60{color:var(--color-fg-secondary)!important}.studio .cosmic-bg .text-white\/40,.studio .cosmic-bg-deep .text-white\/40,.studio .room-detail .text-white\/40,.studio .room-container .text-white\/40,.studio .cosmic-bg .text-white\/30,.studio .cosmic-bg-deep .text-white\/30,.studio .room-detail .text-white\/30,.studio .room-container .text-white\/30{color:var(--color-muted)!important}.studio .cosmic-bg .text-white\/25,.studio .cosmic-bg-deep .text-white\/25,.studio .room-detail .text-white\/25,.studio .room-container .text-white\/25,.studio .cosmic-bg .text-white\/20,.studio .cosmic-bg-deep .text-white\/20,.studio .room-detail .text-white\/20,.studio .room-container .text-white\/20{color:var(--color-faint)!important}.studio .cosmic-bg .hover\:text-white\/60:hover,.studio .cosmic-bg-deep .hover\:text-white\/60:hover,.studio .room-detail .hover\:text-white\/60:hover,.studio .room-container .hover\:text-white\/60:hover{color:var(--color-fg-secondary)!important}.studio .cosmic-bg .hover\:bg-white\/5:hover,.studio .cosmic-bg-deep .hover\:bg-white\/5:hover,.studio .room-detail .hover\:bg-white\/5:hover,.studio .room-container .hover\:bg-white\/5:hover{background-color:#1111110a!important}.studio .room-detail [style*="color: rgb(255, 255, 255)"],.studio .room-container [style*="color: rgb(255, 255, 255)"],.studio .room-detail [style*="color: #fff"],.studio .room-container [style*="color: #fff"],.studio .room-detail [style*="color:'#fff'"],.studio .room-container [style*="color:'#fff'"]{color:var(--color-fg)!important}.studio .room-detail [style*="rgba(255,255,255,0.35)"],.studio .room-container [style*="rgba(255,255,255,0.35)"],.studio .room-detail [style*="rgba(255, 255, 255, 0.35)"],.studio .room-container [style*="rgba(255, 255, 255, 0.35)"]{color:var(--color-muted)!important}.studio .room-detail [style*="rgba(255,255,255,0.2)"],.studio .room-container [style*="rgba(255,255,255,0.2)"],.studio .room-detail [style*="rgba(255, 255, 255, 0.2)"],.studio .room-container [style*="rgba(255, 255, 255, 0.2)"]{color:var(--color-faint)!important}.studio .text-green-400\/80{color:#15803d!important}.studio .text-red-400{color:#dc2626!important}.studio [style*="rgba(255,200,110"]{color:var(--color-fg)!important;text-shadow:none!important}.studio [style*="rgba(20,16,12,0.65)"]{color:var(--color-faint)!important;background:#1111110f!important}.studio [style*="rgba(20,16,12,0.7)"]{color:var(--color-muted)!important;background:#1111110f!important}.studio [style*="rgba(255,220,160"],.studio [style*="rgba(255,240,220,0.85)"]{color:var(--color-fg)!important}.studio [style*="rgba(255,240,220,0.9)"],.studio [style*="rgba(255,240,220,0.8)"]{color:var(--color-fg-secondary)!important}.studio [style*="rgba(255,230,200,0.7)"]{color:var(--color-muted)!important}.studio,html.studio{--room-sender-own:var(--color-fg);--room-sender-other:var(--color-fg);--room-sender-shadow:none;--room-meta-bg:#1111110f;--room-meta-fg:var(--color-fg-secondary);--room-meta-sub:var(--color-muted);--room-reply-bg:#1111110a;--room-reply-icon:var(--color-muted);--room-reply-name:var(--color-fg);--room-reply-quoted:var(--color-muted);--room-reply-border:var(--color-border)}@media (width<=1024px){.studio [data-testid=dashboard-kpi-cards]{gap:.5rem}}@media (width<=640px){.studio [data-testid=dashboard-kpi-cards]{grid-template-columns:repeat(2,1fr)}}.studio .bg-amber-500\/\[0\.08\] .text-amber-500,.studio .bg-amber-500\/5 .text-amber-500,.studio [class*="bg-[rgba(245,158,11,0.08"] .text-amber-500,.studio [class*="bg-[rgba(245,158,11,0.08"] [class*=text-amber]{color:#b45309!important}.studio .bg-green-500\/\[0\.08\] .text-green-500,.studio .bg-green-500\/5 .text-green-500,.studio [class*="bg-[rgba(22,163,74,0.08"] .text-green-600,.studio [class*="bg-[rgba(22,163,74,0.08"] [class*=text-green]{color:#15803d!important}.studio .bg-blue-500\/\[0\.12\] .text-blue-400,.studio [class*="bg-[rgba(59,130,246,0.12"] .text-blue-400,.studio [class*="bg-[rgba(59,130,246,0.12"] [class*=text-blue]{color:#1d4ed8!important}.studio [class*="bg-[rgba(220,38,38,0.08"] .text-red-500,.studio .bg-red-500\/5 .text-red-500,.studio [class*="bg-[rgba(239,68,68,0.08"] .text-red-500{color:#b91c1c!important}.studio span[class*=text-amber]:not([class*=bg-]),.studio span[class*=text-green-][class*=bg-]:not([class*=bg-transparent]){font-weight:600}.studio .text-gray-500,.studio .text-gray-400{color:var(--color-fg-secondary)!important}.studio .bg-red-500\/5,.studio .bg-red-500\/\[0\.05\]{background-color:#dc26261a!important;border-color:#dc262633!important}.studio .bg-black\/50,.studio .bg-black\/60{background-color:var(--color-overlay)!important}.studio .bg-green-600 .text-white,.studio .bg-red-600 .text-white,.studio .bg-indigo-600 .text-white,.studio .bg-orange-600 .text-white,.studio .bg-red-500 .text-white,.studio .bg-red-500:hover .text-white,.studio .bg-red-500 .text-black,.studio .bg-red-600 .text-black{color:#fff!important}.studio .text-gray-400:not(.dark\:text-gray-500){color:var(--color-fg-secondary)!important}.studio button[class*=bg-green] .text-white,.studio button[class*=bg-red] .text-white,.studio button[class*=bg-indigo] .text-white,.studio button[class*=bg-orange] .text-white,.studio button[class*=bg-blue] .text-white,.studio button[class*=bg-violet] .text-white,.studio a[class*=bg-green] .text-white,.studio a[class*=bg-red] .text-white,.studio a[class*=bg-indigo] .text-white,.studio a[class*=bg-orange] .text-white,.studio a[class*=bg-blue] .text-white,.studio a[class*=bg-violet] .text-white{color:#fff!important}.studio .text-gray-900,.studio .text-gray-800{color:var(--color-fg)!important}.studio .text-gray-600{color:var(--color-fg-secondary)!important}.studio .bg-gray-50,.studio .bg-gray-100{background-color:var(--color-inset)!important}.studio .bg-yellow-100 .text-yellow-800{color:#92400e!important}.studio .bg-green-100 .text-green-800{color:#166534!important}.studio .bg-red-100 .text-red-800{color:#991b1b!important}.studio .bg-gray-600 .text-white{color:#fff!important}.studio .hover\:bg-gray-50:hover{background-color:var(--color-hover)!important}.studio .text-indigo-600,.studio .text-indigo-900{color:var(--color-brand)!important}.studio .bg-indigo-600:not(.dark\:bg-indigo-500){background-color:var(--color-brand)!important}.studio .hover\:bg-indigo-700:hover{background-color:var(--color-brand-hover)!important}.studio .border-gray-200{border-color:var(--color-border)!important}.studio .border-indigo-200{border-color:var(--color-border-strong)!important}.studio .bg-emerald-600:not(.dark\:bg-emerald-500){background-color:var(--color-brand)!important}.studio .hover\:bg-emerald-700:hover{background-color:var(--color-brand-hover)!important}.studio .bg-red-50 .text-red-700{color:#b91c1c!important}.studio .border-indigo-600{border-color:var(--color-brand)!important}.studio .hover\:text-indigo-900:hover{color:var(--color-brand-hover)!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\]{--lobby-card-bg:#ffffffbf;--lobby-card-border:#11111114}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] h1.text-white{color:#0f2e2b!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] header p.text-white\/40,.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] header span.text-white\/40{color:var(--color-fg-secondary)!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] header a[title="Back to Rooms"]{color:#0f766e!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] header a[title="Back to Rooms"]:hover{background-color:#14b8a61a!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] header button[style*="background: rgb(20, 184, 166)"],.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] header button[aria-label="Join Lobby call"]{color:#06201e!important;border-color:#0d9488!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] header span.text-green-400\/80{color:#15803d!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] header button span.text-white:not([class*=bg-]){color:var(--color-fg)!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] button[role=tab].text-white{color:#0f2e2b!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] button[role=tab].text-white\/40,.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] button[role=tab].hover\:text-white\/60:hover{color:var(--color-fg-secondary)!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] button[role=tab].text-white\/40:hover{color:var(--color-fg)!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] button[role=tab] .h-\[2px\]{box-shadow:0 1px 6px #14b8a673!important}:is(.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) button[role=tab][style*="color: rgb(255, 255, 255)"],.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) button[role=tab][style*="color: #fff"]){color:#0f2e2b!important}:is(.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) button[role=tab][style*="rgba(255,255,255,0.35)"],.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) button[role=tab][style*="rgba(255, 255, 255, 0.35)"]){color:var(--color-fg-secondary)!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) button[role=tab][style*="rgba(255,255,255,0.35)"]:hover{color:var(--color-fg)!important}:is(.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) button[role=tab] span[style*="color: rgb(255, 255, 255)"],.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) button[role=tab] span[style*="color: #fff"]){color:#06201e!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] .text-white\/30.font-bold{color:var(--color-fg-secondary)!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) h3{color:var(--color-fg-secondary)!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) h4{color:var(--color-fg-secondary)!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) p{color:var(--color-fg)!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) span.truncate{color:var(--color-fg)!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) p.text-white\/30{color:#575750!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) span[style*="rgba(74,222,128,0.7)"]{color:#15803d!important}:is(.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) span[style*="rgba(255,255,255,0.2)"],.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) span[style*="rgba(255, 255, 255, 0.2)"]){color:#575750!important}:is(.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) div[style*="rgba(20, 184, 166, 0.03)"],.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) div[style*="rgba(20,184,166,0.03)"]){background-color:#ffffffb8!important;border-color:#11111114!important}:is(.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) span.text-white\/60,.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) p.text-white\/60,.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) span.text-white\/40,.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) p.text-white\/40){color:var(--color-fg-secondary)!important}:is(.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) span.text-white\/25,.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) p.text-white\/25,.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) p.text-white\/20){color:#575750!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) button[style*="color: rgb(248, 113, 113)"]{color:#b91c1c!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) div.text-white\/30{color:#575750!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] .mx-auto.max-w-md h3.text-white\/30{color:var(--color-fg-secondary)!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] .mx-auto.max-w-md p.text-white\/80{color:var(--color-fg)!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] .mx-auto.max-w-md p.text-white\/30{color:#575750!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] .mx-auto.max-w-md div[style*="rgba(20, 184, 166, 0.03)"],.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] .mx-auto.max-w-md div[style*="rgba(20,184,166,0.03)"]{background-color:#ffffffb8!important;border-color:#11111114!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] aside:has(button[role=tab]) p.text-\[10px\].font-light{color:#4e4e49!important}.studio div.relative.flex.h-\[calc\(100vh-4rem\)\] span.text-white\/80{color:var(--color-fg)!important}.kanban-scroll{scrollbar-width:auto;scrollbar-color:#0f172a4d #0f172a0a}.kanban-scroll::-webkit-scrollbar{width:8px}.kanban-scroll::-webkit-scrollbar-track{background:#0f172a0a;border-radius:9999px}.kanban-scroll::-webkit-scrollbar-thumb{background:#0f172a4d;border-radius:9999px}.kanban-scroll:hover::-webkit-scrollbar-thumb{background:#0f172a6b}.kanban-scroll::-webkit-scrollbar-thumb:hover{background:#11111147}.kanban-scroll::-webkit-scrollbar-thumb:active{background:#11111147}.kanban-board-scroll{scrollbar-width:thin;scrollbar-color:#0f172a1f transparent}.kanban-board-scroll::-webkit-scrollbar{height:6px}.kanban-board-scroll::-webkit-scrollbar-track{background:0 0}.kanban-board-scroll::-webkit-scrollbar-thumb{background:#0f172a1f;border-radius:9999px}.kanban-board-scroll:hover::-webkit-scrollbar-thumb{background:#0f172a29}.kanban-board-scroll:active::-webkit-scrollbar-thumb{background:#0f172a29}.kanban-board-scroll{scrollbar-width:none}.kanban-board-scroll::-webkit-scrollbar{display:none}html.studio{--color-base:#f7f4ec;--color-subtle:#f1ede2;--color-card:#fff;--color-inset:#eae5db;--color-hover:#f1ede2;--color-overlay:#1a1a1a73;--color-brand:#8b3a44;--color-brand-hover:#9b3846;--color-brand-light:#8b3a4414;--color-brand-foreground:#fff;--color-cosmic:#8b3a44;--color-cosmic-hover:#9b3846;--color-cosmic-light:#8b3a4414;--color-cosmic-secondary:#66615c;--color-cosmic-tertiary:#8c857d;--color-fg:#1a1a1a;--color-fg-secondary:#4a453f;--color-muted:#66615c;--color-faint:#8c857d;--color-border:#e2dbcd;--color-border-strong:#d3c9b8;--color-ring:#8b3a44;--sidebar-bg:#1e1e1e;--sidebar-border:#2e2c28;--sidebar-text:#b8b2aa;--sidebar-text-active:#fff;--sidebar-bg-active:#422528;--sidebar-heading:#7e7873;--sidebar-hover:#ffffff0d;--sidebar-text-hover:#fff;--font-serif:"Instrument Serif", "Playfair Display", Georgia, serif;--shadow-brand:0 4px 14px 0 #8b3a4438}.studio .font-serif-editorial{font-family:var(--font-serif);font-weight:400}.studio .studio-office-canvas{gap:1.75rem}.studio .studio-section-heading{letter-spacing:-.01em;color:var(--color-fg);font-size:1.0625rem;font-weight:600}.studio .studio-section-sub{color:var(--color-muted);margin-top:1px;font-size:.75rem}.studio .studio-office-hero{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);color:#fff}.studio .studio-office-hero-scrim{background:linear-gradient(100deg,#1a1612db 0%,#1a16129e 38%,#1a16122e 70%,#1a16121a 100%)}.studio .studio-office-hero-content{max-width:34rem;padding:1.75rem 2rem 1.6rem}.studio .studio-office-hero-label{text-transform:uppercase;letter-spacing:.22em;color:#f7f4ecc7;font-size:.625rem;font-weight:600}.studio .studio-office-hero-heading{font-family:var(--font-serif);letter-spacing:-.01em;color:#fff;margin-top:.55rem;font-size:2.35rem;font-weight:400;line-height:1.08}.studio .studio-office-hero-heading em,.studio .studio-office-hero-em{color:#e8b7bc;font-style:italic}.studio .studio-office-hero-sub{color:#f7f4ecd9;max-width:36ch;margin-top:.65rem;font-size:.8125rem;line-height:1.5}.studio .studio-office-hero-presence{color:#f7f4ecd9;align-items:center;gap:.4rem;margin-top:.9rem;font-size:.75rem;display:inline-flex}.studio .studio-office-hero-presence strong{color:#fff;font-weight:600}.studio .studio-office-hero-presence-dot{background-color:#d9a53f;border-radius:9999px;width:6px;height:6px}@media (width<=640px){.studio .studio-office-hero-content{padding:1.25rem 1.25rem 1.15rem}.studio .studio-office-hero-heading{font-size:1.75rem}}.studio .studio-department-card{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background-color:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s}.studio .studio-department-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-hover)}.studio .studio-department-tile{background-color:var(--color-brand-light);width:52px;height:52px;color:var(--color-brand);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.studio .studio-department-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--color-brand);font-size:.625rem;font-weight:600}.studio .studio-department-name{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--color-fg);margin-top:.3rem;font-size:1.75rem;font-weight:400;line-height:1.12}.studio .studio-department-desc{color:var(--color-muted);max-width:46ch;margin-top:.4rem;font-size:.8125rem;line-height:1.5}.studio .studio-department-meta{color:var(--color-muted);font-size:.78125rem}.studio .studio-department-live{color:var(--color-success);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.studio .studio-department-live-dot{background-color:var(--color-success);border-radius:9999px;width:6px;height:6px}.studio .studio-department-tab{border:1px solid var(--color-border);height:32px;color:var(--color-fg-secondary);background-color:#fff;border-radius:9999px;align-items:center;padding:0 .875rem;font-size:.75rem;font-weight:500;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.studio .studio-department-tab:hover{border-color:var(--color-border-strong);color:var(--color-fg)}.studio .studio-department-enter{background-color:var(--color-brand);color:#fff;border-radius:9999px;align-items:center;gap:.4rem;height:36px;padding:0 1.125rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.studio .studio-department-enter:hover{background-color:var(--color-brand-hover);box-shadow:var(--shadow-brand);transform:translateY(-1px)}.studio .studio-social-card{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background-color:#fff;border-radius:16px;padding:1.125rem;transition:border-color .2s,box-shadow .2s,transform .2s}.studio .studio-social-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.studio .studio-social-tile{background-color:var(--color-inset);width:36px;height:36px;color:var(--color-fg-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.studio .studio-social-tile[data-room=music]{color:#8b3a44;background-color:#8b3a4417}.studio .studio-social-tile[data-room=coffee]{color:#a87a22;background-color:#d9a53f24}.studio .studio-social-tile[data-room=lobby]{color:#3e7468;background-color:#3e74681c}.studio .studio-social-name{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;font-size:1.1875rem;font-weight:400;overflow:hidden}.studio .studio-social-blurb{color:var(--color-muted);max-width:85%;font-size:.75rem;line-height:1.5}.studio .studio-social-live{color:var(--color-success);align-items:center;gap:.375rem;font-size:.71875rem;font-weight:500;display:inline-flex}.studio .studio-social-live-dot{background-color:var(--color-success);border-radius:9999px;width:6px;height:6px}.studio .studio-social-quiet{color:var(--color-muted);align-items:center;gap:.4rem;font-size:.71875rem;display:inline-flex}.studio .studio-social-quiet-dot{background-color:var(--color-faint);border-radius:9999px;width:6px;height:6px}.studio .studio-social-cta{border:1px solid var(--color-border);height:32px;color:var(--color-fg);background-color:#fff;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:0 1rem;font-size:.78125rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.studio .studio-social-cta:hover{background-color:var(--color-brand);border-color:var(--color-brand);color:#fff}.studio .studio-reminder-strip{color:#f7f4ec;background-color:#1e1e1e;border-radius:16px}.studio .studio-reminder-label{text-transform:uppercase;letter-spacing:.22em;color:#f7f4ec8c;font-size:.625rem;font-weight:600}.studio .studio-reminder-headline{font-family:var(--font-serif);color:#f7f4ec;font-size:1.375rem;font-weight:400;line-height:1.2}.studio .studio-reminder-sub{color:#f7f4ecb8;font-size:.8125rem}.studio .studio-reminder-cta{color:#e8b7bc;align-items:center;gap:.375rem;font-size:.78125rem;font-weight:600;transition:color .15s;display:inline-flex}.studio .studio-reminder-cta:hover{color:#fff}.studio .glass-panel{background:#f7f4eceb}.studio [data-nav-active]{position:relative}.studio [data-nav-active] span[class*="bg-[var(--color-cosmic)]"]{background-color:var(--color-brand)!important}.studio [data-nav-active] .orb-brand-dot{background-color:#e5484d}.studio .studio-office-hero:not(:has(img)){color:var(--color-fg);background:linear-gradient(135deg,#efe9db 0%,#f7f4ec 55%,#eae5db 100%)}.studio .studio-office-hero:not(:has(img)) .studio-office-hero-label{color:var(--color-brand)}.studio .studio-office-hero:not(:has(img)) .studio-office-hero-heading{color:var(--color-fg)}.studio .studio-office-hero:not(:has(img)) .studio-office-hero-heading em{color:var(--color-brand)}.studio .studio-office-hero:not(:has(img)) .studio-office-hero-sub{color:var(--color-muted)}.studio .studio-office-hero:not(:has(img)) .studio-office-hero-presence{color:var(--color-fg-secondary)}.studio .studio-office-hero:not(:has(img)) .studio-office-hero-presence strong{color:var(--color-fg)}.studio input:not([type=checkbox]):not([type=radio]):not([type=file]),.studio textarea,.studio select{border-color:var(--color-border)!important}.studio input:focus,.studio textarea:focus,.studio select:focus{border-color:var(--color-brand)!important;box-shadow:0 0 0 3px #8b3a4414!important}.studio .focus-ring:focus-visible{box-shadow:0 0 0 2px var(--color-base), 0 0 0 4px var(--color-brand)!important}.studio button:focus-visible,.studio a:focus-visible,.studio input:focus-visible,.studio textarea:focus-visible,.studio select:focus-visible,.studio [role=button]:focus-visible{outline:2px solid var(--color-brand)!important}.studio .studio-greeting-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--color-brand);font-size:.6875rem;font-weight:600}.studio .studio-greeting{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-fg);margin-top:.4rem;font-size:2.1rem;font-weight:400;line-height:1.08}.studio .studio-greeting em{color:var(--color-brand);font-style:italic}.studio .studio-greeting-sub{color:var(--color-muted);margin-top:.35rem;font-size:.8125rem}.studio .studio-greeting-date{color:var(--color-faint);margin-top:.15rem;font-size:.6875rem}.studio .studio-home-hero{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);color:#fff}.studio .studio-home-hero-scrim{background:linear-gradient(100deg,#1a1612e0 0%,#1a1612a3 38%,#1a161238 68%,#1a161224 100%)}.studio .studio-home-hero-content{padding:1.75rem 2rem 1.6rem}.studio .studio-home-hero-label{text-transform:uppercase;letter-spacing:.22em;color:#f7f4ecc7;font-size:.625rem;font-weight:600}.studio .studio-home-hero-heading{font-family:var(--font-serif);letter-spacing:-.01em;color:#fff;margin-top:.55rem;font-size:2.6rem;font-weight:400;line-height:1.06}.studio .studio-home-hero-heading em{color:#e8b7bc;font-style:italic}.studio .studio-home-hero-sub{color:#f7f4ecd9;max-width:38ch;margin-top:.65rem;font-size:.8125rem;line-height:1.5}.studio .studio-home-hero-cta{background-color:var(--color-brand);color:#fff;border-radius:9999px;align-items:center;gap:.4rem;height:36px;margin-top:1rem;padding:0 1.125rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.studio .studio-home-hero-cta:hover{background-color:var(--color-brand-hover);box-shadow:var(--shadow-brand);transform:translateY(-1px)}.studio .studio-home-hero:not(:has(img)){background:linear-gradient(135deg,#efe9db 0%,#f7f4ec 55%,#eae5db 100%)}.studio .studio-home-hero:not(:has(img)) .studio-home-hero-label{color:var(--color-brand)}.studio .studio-home-hero:not(:has(img)) .studio-home-hero-heading{color:var(--color-fg)}.studio .studio-home-hero:not(:has(img)) .studio-home-hero-heading em{color:var(--color-brand)}.studio .studio-home-hero:not(:has(img)) .studio-home-hero-sub{color:var(--color-muted)}@media (width<=640px){.studio .studio-home-hero-content{padding:1.25rem 1.25rem 1.15rem}.studio .studio-home-hero-heading{font-size:1.85rem}}.studio .studio-metrics-strip{border:1px solid var(--color-border);box-shadow:none;background-color:#fffdf9;border-radius:12px;padding:.7rem .5rem}.studio .studio-metrics-item{min-width:0;padding:.15rem 1.25rem}.studio .studio-metrics-item+.studio-metrics-item{border-left:1px solid var(--color-border)}.studio .studio-metrics-value{letter-spacing:-.02em;color:var(--color-fg);font-size:1.375rem;font-weight:650;line-height:1.1}.studio .studio-metrics-label{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.6875rem;font-weight:500;overflow:hidden}@media (width<=640px){.studio .studio-metrics-strip{flex-direction:column}.studio .studio-metrics-item+.studio-metrics-item{border-left:none;border-top:1px solid var(--color-border)}}.studio .studio-dashboard-section{flex-direction:column;gap:1rem;margin-top:1.875rem;display:flex}.studio .studio-dashboard .cosmic-bg,.studio .studio-dashboard .cosmic-bg-deep{border-color:var(--color-border)!important;background-color:#fffdf9!important}.studio .studio-dashboard .group:hover>.cosmic-bg,.studio .studio-dashboard .group:hover>.cosmic-bg-deep,.studio .studio-dashboard .cosmic-bg:hover,.studio .studio-dashboard .cosmic-bg-deep:hover{border-color:var(--color-border-strong)!important;background-color:#fffdf9!important}html.studio aside nav{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}.studio .orb-brand-dot{background-color:#e8b7bc}html.studio .orb-brand-wordmark{color:#fff}html.studio aside nav a:before,html.studio aside nav a:after{content:none;box-shadow:none;background-color:#0000}html.studio aside nav a:focus,html.studio aside nav a:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;box-shadow:none;background-color:#0000}html.studio aside nav a[class*="bg-[var(--sidebar-bg-active)]"]:hover{background-color:var(--sidebar-bg-active)}html.studio aside nav a:not([class*="bg-[var(--sidebar-bg-active)]"]):hover{background-color:var(--sidebar-hover)}html.studio aside nav a:not([class*="bg-[var(--sidebar-bg-active)]"]):hover,html.studio aside nav a:not([class*="bg-[var(--sidebar-bg-active)]"]):hover svg,html.studio aside nav a:not([class*="bg-[var(--sidebar-bg-active)]"]):hover>span{color:var(--sidebar-text-hover)}html.dark{--color-base:#06101f;--color-subtle:#081426;--color-surface:#0a1626;--color-card:#0b1830;--color-card-raised:#10213a;--color-input:#0b1930;--color-hover:#94b2e00f;--color-inset:#0a1626;--color-overlay:#040912b8;--color-fg:#edf2fb;--color-fg-secondary:#a9b8d4;--color-muted:#7e90b3;--color-faint:#5c6e92;--color-border:#94b2e016;--color-border-strong:#94b2e02e;--color-brand:#6d8cff;--color-brand-hover:#849dff;--color-brand-light:#6d8cff1f;--color-brand-foreground:#081426;--color-cosmic:#8fa8ff;--color-cosmic-hover:#a3b8ff;--color-cosmic-light:#8fa8ff1a;--color-cosmic-secondary:#a78bfa;--color-cosmic-tertiary:#7c6bf5;--color-ring:#6d8cff;--shadow-brand:0 4px 14px 0 #6d8cff2e;--sidebar-width:190px;--sidebar-collapsed-width:72px;--sidebar-bg:#040a16;--sidebar-border:#94b2e014;--sidebar-text:#afc0dc;--sidebar-text-active:#edf2fb;--sidebar-bg-active:linear-gradient(92deg, #3550d6 0%, #4a3fd6 100%);--sidebar-heading:#5c6e92;--sidebar-hover:#94b2e014;--font-sans:"Space Grotesk", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Space Grotesk", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-editorial:"Space Grotesk", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:Georgia, "Iowan Old Style", "Times New Roman", "Nimbus Roman", serif}html.dark body,html.dark aside,html.dark header,html.dark button,html.dark input,html.dark kbd{font-family:var(--font-sans)}html.dark .orb-editorial{font-family:var(--font-editorial);letter-spacing:-.022em;font-weight:500;line-height:1.14}html.dark .orb-editorial-accent{color:#93adff;font-style:normal;font-weight:500}html.dark .orb-greeting{font-family:var(--font-editorial);letter-spacing:-.026em;color:var(--color-fg);font-size:36px;font-weight:400;line-height:1.1}html.dark .orb-greeting-eyebrow{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#9fb2df;font-size:11px;font-weight:500}html.dark .orb-greeting-sub{font-family:var(--font-sans);letter-spacing:.005em;color:var(--color-fg-secondary);font-size:12.5px;font-weight:400}html.dark .orb-greeting-date{opacity:0;color:#0000;height:0;margin:0;padding:0;font-size:1px;line-height:0;overflow:hidden}html.dark .orb-hero-headline{font-family:var(--font-serif);letter-spacing:-.005em;font-weight:500;line-height:1.12}html.dark .orb-section-title{font-family:var(--font-sans);letter-spacing:-.006em;color:var(--color-fg);font-size:17px;font-weight:400;line-height:1}html.dark header.sticky.h-16{font-family:var(--font-sans)}html.dark header.sticky.h-16 .font-medium{letter-spacing:-.002em;font-weight:500}html.dark header.sticky.h-16 .text-sm{letter-spacing:-.002em}html.dark header.sticky.h-16 .text-xs{letter-spacing:0;color:var(--color-muted)}html.dark .font-display{font-family:var(--font-display);letter-spacing:-.02em}html.dark h2.font-display,html.dark .font-display.text-lg.font-bold.uppercase{text-transform:none!important;letter-spacing:-.01em!important;font-weight:600!important}html.dark .hud-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:500}html.dark .hud-counter{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-weight:500}html.dark .font-display.text-lg.font-bold.tracking-\[0\.15em\].uppercase{line-height:1.05;text-transform:none!important;letter-spacing:-.015em!important;font-size:1.6rem!important;font-weight:500!important}html.dark aside .font-display{font-family:var(--font-sans)}html.dark .cosmic-bg,html.dark .cosmic-bg-deep{-webkit-backdrop-filter:none;background-color:#0b1830;background-image:none;box-shadow:inset 0 1px #ffffff05,0 1px 2px #02060e66,0 6px 18px -6px #02060e73;border-color:#94b2e01f!important}html.dark .cosmic-bg-deep{background-color:#10213a}html.dark .cosmic-bg:before,html.dark .cosmic-bg:after,html.dark .cosmic-bg-deep:before,html.dark .cosmic-bg-deep:after{content:none}html.dark .group.cosmic-bg:hover,html.dark .group.cosmic-bg-deep:hover,html.dark .group:hover>.cosmic-bg,html.dark .group:hover>.cosmic-bg-deep{-webkit-backdrop-filter:none!important;background-color:#12233d!important;border-color:#94b2e033!important;transform:none!important;box-shadow:inset 0 1px #ffffff08,0 1px 2px #02060e66,0 8px 22px -6px #02060e80!important}html.dark .spotlight-overlay{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), #8fa8ff0b, transparent 70%)}html.dark body{background-color:#06101f;background-image:radial-gradient(1px 1px at 18% 12%,#edf2fb2e,#0000 100%),radial-gradient(1px 1px at 57% 8%,#edf2fb21,#0000 100%),radial-gradient(1px 1px at 86% 30%,#edf2fb1f,#0000 100%),radial-gradient(1400px 640px at 46% -12%,#4062be2b,#0000 62%),radial-gradient(1100px 600px at 8% -8%,#3b5ba324,#0000 60%),radial-gradient(900px 520px at 96% 4%,#7c6bf51a,#0000 55%),linear-gradient(#081426 0%,#06101f 46%,#050d19 100%);background-attachment:fixed}html.dark .glass-panel{-webkit-backdrop-filter:none;background-color:#081426eb}html.dark header .glass-panel button[class*="bg-[var(--color-card)]"]{background-color:#0b1930a6}html.dark header.sticky.h-16{height:56px;min-height:56px}.orb-brand-dot{vertical-align:baseline;background:#e5484d;border-radius:9999px;width:6px;height:6px;margin-left:3px;display:inline-block}html.dark .orb-brand-collapsed{font-family:var(--font-sans)}.orb-brand-collapsed{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:42px;font-weight:500;line-height:1}.orb-brand-collapsed .orb-brand-dot{width:7px;height:7px;margin-left:2px}html.dark aside nav a{border-radius:8px}html.dark aside nav a[class*="bg-[var(--sidebar-bg-active)]"]{box-shadow:inset 0 1px #ffffff0f,inset 0 0 18px #6d8cff21,0 2px 8px -2px #040a16a6,0 0 0 1px #6d8cff24;background:linear-gradient(92deg,#3550d65c 0%,#4a3fd638 100%),linear-gradient(#10203e 0%,#0d1930 100%)!important}html.dark aside nav a[class*="bg-[var(--sidebar-bg-active)]"] svg{color:#9fc0ff;filter:drop-shadow(0 0 6px #7ca0ff73)}html.dark aside nav a[class*="bg-[var(--sidebar-bg-active)]"] span,html.dark aside nav a[class*="bg-[var(--sidebar-bg-active)]"]{color:#f2f6ff}.orb-hero{isolation:isolate;background-color:#0b1930;border:1px solid #94b2e024;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 30px -14px #02060eb3}.orb-hero-media{z-index:0;pointer-events:none;background-image:radial-gradient(280px 280px at 85% 46%,#7c9cff4d,#0000 64%),radial-gradient(150px 150px at 85% 46%,#3d5bf052,#0000 70%),radial-gradient(420px 190px at 72% 118%,#7c6bf538,#0000 62%),radial-gradient(620px 300px at 100% -20%,#3b5ba32e,#0000 60%),linear-gradient(115deg,#0c1a31 0% 46%,#112441 82%,#171f49 100%);background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.orb-hero-content{z-index:1;position:relative}.orb-hero-word{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#edf2fba8;font-size:10px;font-weight:600}.orb-hero-cta{background:linear-gradient(92deg,#4f6cff 0%,#7c6bf5 100%);transition:box-shadow .2s,filter .2s;box-shadow:inset 0 0 0 1px #93adff40,0 4px 18px -2px #6d7cff73}.orb-hero-cta:hover{filter:brightness(1.07);box-shadow:inset 0 0 0 1px #93adff66,0 6px 24px -2px #6d7cff99}.orb-hero-dot{background:#94b2e038;border-radius:9999px;width:14px;height:3px}.orb-hero-dot-active{background:#93adffbf}.orb-room-cover{z-index:1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.orb-room-cover img,.orb-room-cover-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.orb-room-cover-scrim{background:linear-gradient(#06101f0f 0%,#06101f2e 34%,#06101fa8 66%,#050c18e6 100%);position:absolute;inset:0}.orb-room-card{background-color:#0b1830;border:1px solid #94b2e01f;border-radius:14px;transition:border-color .2s;position:relative;overflow:hidden}.orb-room-card:hover{border-color:#94b2e038}.orb-room-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--orb-room-accent,#6d8cff) 72%, #0a1626) 0%, #0f1d3a 100%);border:1px solid color-mix(in srgb, var(--orb-room-accent,#6d8cff) 45%, transparent);box-shadow:0 0 0 3px #06101f73,0 6px 16px #02060e80,inset 0 1px #ffffff24}.orb-live-badge{letter-spacing:.09em;text-transform:uppercase;color:#ff9a9a;background:#be282838;border:1px solid #ff6b6b59;border-radius:9999px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex;box-shadow:0 0 12px -2px #ef444473}.orb-room-action{height:30px;color:var(--color-fg);background:#06101f73;border:1px solid #94b2e033;border-radius:9999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:500;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.orb-room-action:hover{color:var(--color-cosmic);background:#6d8cff1f;border-color:#93adff8c;box-shadow:0 0 14px -4px #6d8cff66}.orb-room-card:has(.orb-room-atmo[data-identity=music]) .orb-room-action:hover{color:var(--color-cosmic-secondary);background:#a78bfa1f;border-color:#a78bfa99;box-shadow:0 0 14px -4px #a78bfa66}.orb-room-atmo{z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.orb-room-atmo[data-identity=department]{background-image:radial-gradient(300px 190px at 86% 4%,#4064c842,#0000 66%),radial-gradient(120px 120px at 12% 96%,#345cb433,#0000 70%),radial-gradient(1.5px 1.5px at 30% 34%,#edf2fb1a,#0000 100%),radial-gradient(1px 1px at 72% 64%,#edf2fb14,#0000 100%),linear-gradient(160deg,#0e1f38 0%,#0b1830 100%)}.orb-room-atmo[data-identity=lobby]{background-image:radial-gradient(260px 170px at 82% 8%,#3b5ba380,#0000 68%),radial-gradient(220px 140px at 6% 100%,#25428059,#0000 70%),linear-gradient(160deg,#0d1e36 0%,#0a1729 100%)}.orb-room-atmo[data-identity=music]{background-image:radial-gradient(300px 190px at 84% 6%,#6d8cff61,#0000 66%),radial-gradient(240px 160px at 4% 100%,#7c6bf557,#0000 70%),linear-gradient(160deg,#121f3e 0%,#0d1730 55%,#16123b 100%)}.orb-room-atmo[data-identity=coffee]{background-image:radial-gradient(260px 170px at 82% 8%,#b4783e57,#0000 68%),radial-gradient(200px 140px at 6% 100%,#784c264d,#0000 70%),linear-gradient(160deg,#171b2e 0%,#12172a 60%,#1f1b22 100%)}.orb-room-atmo[data-identity=creative]{background-image:radial-gradient(260px 170px at 82% 8%,#ec48993d,#0000 68%),radial-gradient(200px 140px at 6% 100%,#8b5cf638,#0000 70%),linear-gradient(160deg,#171735 0%,#12122a 60%,#1e1836 100%)}.orb-room-atmo[data-identity=work]{background-image:radial-gradient(260px 170px at 82% 8%,#3b82f64d,#0000 68%),radial-gradient(200px 140px at 6% 100%,#2563eb3d,#0000 70%),linear-gradient(160deg,#10233c 0%,#0c1b30 100%)}.orb-room-atmo[data-identity=default]{background-image:radial-gradient(260px 170px at 82% 8%,#3b5ba35c,#0000 68%),linear-gradient(160deg,#0e1f34 0%,#0b1729 100%)}html.dark .orb-continue-card{background-color:#0c1a30;box-shadow:inset 0 1px #ffffff06,0 1px 2px #02060e66}html.dark .orb-continue-card:hover{border-color:#93adff47;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 0 16px -6px #6d8cff38,0 4px 12px -4px #02060e8c}.orb-ask-card{background-image:radial-gradient(260px 200px at 98% 22%,#7c6bf538,#0000 64%),radial-gradient(220px 160px at 104% 96%,#4d6cff29,#0000 70%),radial-gradient(180px 120px at -6% 110%,#3b5ba324,#0000 72%)}.orb-ask-atmos{pointer-events:none;background:radial-gradient(150px 110px at 82% 42%,#6d8cff29,#0000 68%);position:absolute;inset:0}.orb-ask-orb{filter:saturate(1.4)brightness(1.22)contrast(1.06);border-radius:9999px;box-shadow:0 0 24px -4px #7c8cff73}.orb-ask-cta{background:#6d8cff14;border:1px solid #93adff61;transition:box-shadow .2s,background .2s,border-color .2s;box-shadow:0 0 14px -2px #6d8cff59}.orb-ask-cta:hover{background:#6d8cff24;border-color:#93adff99;box-shadow:0 0 20px -2px #6d8cff80}html.dark .orb-room-card:hover{transform:translateY(-1px);box-shadow:0 0 18px -6px #6d8cff33,0 6px 16px -6px #02060e8c}html.dark .orb-home-rail>section,html.dark .orb-home-rail>div{background-color:#0d1b31;border-color:#94b2e012;box-shadow:inset 0 1px #ffffff06,0 2px 10px -4px #02060e80}html.dark .orb-home-rail h2{font-family:var(--font-sans);letter-spacing:-.003em;font-weight:400}html.dark .orb-today-row{position:relative}html.dark .orb-today-spine{background:#94b2e01a;width:1px;position:absolute;top:14px;bottom:-6px;left:3px}html.dark .orb-today-spine[data-last=true]{display:none}@media (width<=1439px){.orb-home-rail{min-width:0}}.orb-home{overflow-x:clip}html.dark main.flex-1{padding-top:12px;padding-bottom:12px}.orb-hero+section,.orb-home section+section{margin-top:0}.orb-task-number{font-family:var(--font-sans);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--color-fg);font-size:19px;font-weight:500;line-height:1}html.dark .orb-home-rail section[data-testid=lobby-activity] li p:first-child{font-size:12px;line-height:1.4}html.dark aside nav a[class*="bg-[var(--sidebar-bg-active)]"] svg{stroke-width:2.4px}html.dark .orb-sidebar-active-bar{display:none}html.dark aside nav a>span:last-child{color:inherit}html.dark aside nav a:not([class*="bg-[var(--sidebar-bg-active)]"]) svg{color:var(--sidebar-text);opacity:.9}html.dark aside nav a{min-height:40px;font-size:13.5px;font-weight:500}html.dark aside nav a span.font-medium.tracking-wide{letter-spacing:-.002em;font-weight:500}html.dark .orb-office-hero{background-color:#0b1830;box-shadow:0 10px 34px -14px #020814b3}html.dark .orb-office-hero-bg{background:radial-gradient(85% 120% at 88% 8%,#6d8cff29 0%,#6d8cff00 55%),radial-gradient(70% 110% at 8% 100%,#8b5cf61f 0%,#8b5cf600 60%),linear-gradient(160deg,#0d1b36 0%,#0a142a 48%,#081020 100%)}html.dark .orb-office-hero-scrim{background:linear-gradient(#050c181a 0%,#050c1829 38%,#050c189e 68%,#040a16e6 100%)}html.dark .orb-office-hero-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#9fb2df;background:#06101f80;border:1px solid #94b2e02e;border-radius:9999px;align-items:center;width:fit-content;padding:3px 9px;font-size:10px;font-weight:500;display:inline-flex}html.dark .orb-office-hero-tile{color:#93adff;background:#6d8cff24;border:1px solid #94b2e02e}html.dark .orb-office-hero-desc{letter-spacing:.005em;color:#b1bfda;text-shadow:0 1px 10px #040a1699;font-size:13px;font-weight:400;line-height:1.45}html.dark .orb-office-hero-tab{color:#c7d2e8;background:#06101f8c;border:1px solid #94b2e038;border-radius:9999px;align-items:center;height:30px;padding:0 13px;font-size:12px;font-weight:400;transition:border-color .18s,background .18s,color .18s;display:inline-flex}html.dark .orb-office-hero-tab:hover{color:#fff;background:#6d8cff24;border-color:#93adff8c}html.dark .orb-office-hero-enter{color:#fff;background:linear-gradient(92deg,#3550d6eb 0%,#4a3fd6eb 100%);border:1px solid #93adff59;border-radius:9999px;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:12.5px;font-weight:500;transition:transform .16s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 8px 22px -8px #3a48d28c}html.dark .orb-office-hero-enter:hover{border-color:#a78bfa99;transform:translateY(-1px);box-shadow:0 10px 26px -8px #6d6ee6a6}html.dark .office-today-panel{background:linear-gradient(#0c1a33 0%,#0a142a 100%);border-color:#94b2e01f;box-shadow:0 10px 34px -14px #020814b3}html.dark .office-today-panel h2{letter-spacing:.2em;color:#9fb2df;font-weight:500}html.dark .orb-social-card{background-color:#0b1830;border-color:#94b2e01f;transition:border-color .2s,transform .16s,box-shadow .18s;box-shadow:0 10px 34px -16px #020814b3}html.dark .orb-social-card:hover{border-color:#93adff52;transform:translateY(-1px)}html.dark .orb-social-bg[data-room=music]{background:radial-gradient(80% 110% at 85% 10%,#8b5cf62e 0%,#8b5cf600 55%),linear-gradient(160deg,#131736 0%,#0e1430 55%,#0a1226 100%)}html.dark .orb-social-bg[data-room=coffee]{background:radial-gradient(80% 110% at 85% 10%,#f59e0b29 0%,#f59e0b00 55%),linear-gradient(160deg,#17202f 0%,#101a2c 55%,#0a1226 100%)}html.dark .orb-social-bg[data-room=lobby]{background:radial-gradient(80% 110% at 85% 10%,#14b8a624 0%,#14b8a600 55%),linear-gradient(160deg,#0f2030 0%,#0d1a2c 55%,#0a1226 100%)}html.dark .orb-social-scrim{background:linear-gradient(#050c1824 0%,#050c1838 40%,#050c18ad 78%,#040a16e0 100%)}html.dark .orb-social-blurb{color:#becce6;text-shadow:0 1px 8px #040a16a6}html.dark .orb-social-live{color:#8cdcaa}html.dark .orb-social-quiet{color:#8c9ec0}html.dark .orb-social-tile[data-room=music]{color:#c4b5fd;background:#8b5cf62e}html.dark .orb-social-tile[data-room=coffee]{color:#fbbf24;background:#f59e0b29}html.dark .orb-social-tile[data-room=lobby]{color:#5eead4;background:#14b8a626}html.dark .orb-social-cta{color:#fff;background:#06101f80;border:1px solid #94b2e03d;border-radius:9999px;align-items:center;gap:4px;height:32px;padding:0 14px;font-size:12.5px;font-weight:500;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s;display:inline-flex}html.dark .orb-social-cta[data-room=music]:hover{background:#8b5cf64d;border-color:#a78bfa99;transform:translateY(-1px);box-shadow:0 8px 20px -8px #8b5cf68c}html.dark .orb-social-cta[data-room=coffee]:hover{background:#f59e0b42;border-color:#fbbf2499;transform:translateY(-1px);box-shadow:0 8px 20px -8px #f59e0b80}html.dark .orb-social-cta[data-room=lobby]:hover{background:#14b8a642;border-color:#2dd4bf99;transform:translateY(-1px);box-shadow:0 8px 20px -8px #14b8a680}html.studio .overflow-hidden.rounded-xl.border.bg-zinc-900\/40{background-color:var(--color-card);border-color:var(--color-border)}html.studio .px-6.py-16.text-center{color:var(--color-muted)}html.studio .px-4.py-3.border-b{border-color:var(--color-border)}html.studio .px-4.py-3.border-b:hover{background-color:var(--color-hover)}html.studio .text-xl.text-zinc-100{color:var(--color-fg)}html.studio .text-sm.text-zinc-400{color:var(--color-muted)}html.studio .text-sm.font-medium.text-zinc-100{color:var(--color-fg)}html.studio .text-xs.text-zinc-500,html.studio .text-xs.text-zinc-400,html.studio .text-\[11px\].text-zinc-500,html.studio .text-\[10px\].text-zinc-500{color:var(--color-faint)}html.studio .text-\[10px\].text-zinc-500 div,html.studio .text-\[11px\].text-zinc-500 div{color:inherit}html.studio .font-mono.text-xs.text-indigo-300{color:var(--color-brand)}html.studio .rounded-full.bg-zinc-600\/30{background-color:var(--color-inset)}html.studio .rounded-full.bg-zinc-600\/30>*,html.studio span.rounded-full.bg-zinc-600\/30{color:var(--color-muted)}html.studio .rounded-full.bg-zinc-700\/50{background-color:var(--color-inset)}html.studio span.rounded-full.bg-zinc-700\/50{color:var(--color-muted)}html.studio .rounded-full[class*=bg-rose-500\/15],html.studio .rounded-full[class*=bg-rose-500\/20]{color:#b91c1c}html.studio .rounded-full[class*=bg-emerald-500\/15]{color:#047857}html.studio .rounded-full[class*=bg-amber-500\/15],html.studio .rounded-full[class*=bg-amber-500\/20]{color:#b45309}html.studio .rounded-full[class*=bg-sky-500\/15]{color:#0369a1}html.studio .rounded-full[class*=bg-blue-500\/15]{color:#1d4ed8}html.studio .rounded-full[class*=bg-violet-500\/15]{color:#6d28d9}html.studio .rounded-full[class*=bg-orange-500\/15]{color:#c2410c}html.studio .border-b-2{color:var(--color-muted)}html.studio .border-b-2.border-indigo-400,html.studio .border-b-2[class*=border-indigo-400]{color:var(--color-fg);border-color:var(--color-brand)}html.studio .border-b-2.border-indigo-400:hover,html.studio .border-b-2[class*=border-indigo-400]:hover{color:var(--color-fg)}html.studio .border-b-2:hover:not(.border-indigo-400):not([class*=border-indigo-400]){color:var(--color-fg-secondary);border-color:var(--color-border-strong)}html.studio .flex.gap-1.overflow-x-auto.border-b{border-color:var(--color-border)}html.studio .rounded-xl.border.bg-white\/5{background-color:var(--color-base);border-color:var(--color-border)}html.studio .text-\[11px\].uppercase{color:var(--color-faint)}html.studio select.border-white\/10,html.studio select.w-full.rounded-lg.border{background-color:var(--color-card);border-color:var(--color-border-strong);color:var(--color-fg)}html.studio button.border-white\/10,html.studio .inline-flex.border-white\/10{background-color:var(--color-card);border-color:var(--color-border);color:var(--color-fg-secondary)}html.studio button.border-white\/10:hover,html.studio .inline-flex.border-white\/10:hover{color:var(--color-fg);border-color:var(--color-border-strong)}html.studio button[class*=border-indigo-500\/50]{background-color:var(--color-brand-light);border-color:var(--color-brand);color:var(--color-fg)}html.studio span.rounded-full.border-dashed{color:var(--color-faint);border-color:var(--color-border-strong)}html.studio .text-zinc-600{color:var(--color-faint)}html.studio .text-indigo-400{color:#4338ca}html.studio .text-indigo-400:hover{color:#3730a3}.safe-area-top{padding-top:env(safe-area-inset-top,0px)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.safe-area-margin-bottom{margin-bottom:env(safe-area-inset-bottom,0px)}.tab-strip{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;position:relative;overflow-x:auto}.tab-strip::-webkit-scrollbar{display:none}.tab-strip--fade:before,.tab-strip--fade:after{content:"";pointer-events:none;z-index:1;opacity:1;width:24px;transition:opacity .15s;position:absolute;top:0;bottom:0}.tab-strip--fade:before{background:linear-gradient(to right, var(--color-bg,transparent), transparent);left:0}.tab-strip--fade:after{background:linear-gradient(to left, var(--color-bg,transparent), transparent);right:0}.tab-strip--fade.tab-strip--at-start:before,.tab-strip--fade.tab-strip--at-end:after{opacity:0}.tab-strip-track{align-items:center;gap:.25rem;min-width:100%;display:inline-flex}.tab-strip-tab{scroll-snap-align:start;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;min-height:44px;display:inline-flex}@media (width>=1024px){.tab-strip--fade:before,.tab-strip--fade:after{display:none}}
