/*! tailwindcss v4.3.0 | 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nav-1000:#07101d;--nav-950:#091426;--nav-900:#0d1a2e;--nav-850:#12213a;--nav-800:#182a47;--canvas:#edf2f8;--canvas-deep:#e7edf5;--surface:#f9fbfe;--surface-solid:#fff;--surface-subtle:#f3f6fb;--surface-raised:#eaf0f7;--surface-glass:#f9fbfee0;--border:#d6dfeb;--border-strong:#bcc9da;--border-glow:#4470ee57;--text:#122039;--text-soft:#40506b;--text-muted:#75839a;--text-faint:#9aa6b8;--accent:#416ff0;--accent-strong:#2855d5;--accent-soft:#e8efff;--accent-quiet:#416ff01f;--cyan:#1eb7c9;--cyan-soft:#def7f8;--success:#14876a;--success-soft:#dcf5ec;--warning:#c97c22;--warning-soft:#fff0d9;--danger:#cf4c61;--danger-soft:#ffe7eb;--overlay:#070e1a94;--shadow-xs:0 1px 2px #09111f0d;--shadow-sm:0 8px 24px #09111f14;--shadow-md:0 24px 70px #09111f29;--shadow-panel:0 18px 48px #111f361a, inset 0 1px #ffffffd1;--radius-xs:7px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--workspace-image:url(/brand/v3/workspace-light.jpg);--login-image:url(/brand/v3/login-light.jpg);--panel-image:url(/brand/v3/panel-light.jpg);--empty-image:url(/brand/v3/empty-light.jpg);--error-image:url(/brand/v3/error-light.jpg);--ai-avatar-image:url(/brand/v3/ai-avatar-light-256.png);--navigation-image:url(/brand/v3/navigation-light.jpg);--font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans JP", sans-serif}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nav-1000:#030914;--nav-950:#06101f;--nav-900:#09172a;--nav-850:#0d1d33;--nav-800:#142641;--canvas:#081321;--canvas-deep:#060f1c;--surface:#0e1a2b;--surface-solid:#111f32;--surface-subtle:#132238;--surface-raised:#182a43;--surface-glass:#0d1a2ce6;--border:#223653;--border-strong:#345071;--border-glow:#5a89ff6b;--text:#edf3fb;--text-soft:#bac7da;--text-muted:#8595ad;--text-faint:#61728d;--accent:#6c93ff;--accent-strong:#4c77f4;--accent-soft:#162a50;--accent-quiet:#6c93ff29;--cyan:#41cfdb;--cyan-soft:#12343e;--success:#42c69d;--success-soft:#123a31;--warning:#f0ad58;--warning-soft:#3b2a17;--danger:#ff7d8e;--danger-soft:#401d2a;--overlay:#01050cc2;--shadow-xs:0 1px 2px #00000038;--shadow-sm:0 10px 28px #00000047;--shadow-md:0 26px 80px #00000075;--shadow-panel:0 20px 52px #00000047, inset 0 1px #ffffff0a;--workspace-image:url(/brand/v3/workspace-dark.jpg);--login-image:url(/brand/v3/login-dark.jpg);--panel-image:url(/brand/v3/panel-dark.jpg);--empty-image:url(/brand/v3/empty-dark.jpg);--error-image:url(/brand/v3/error-dark.jpg);--ai-avatar-image:url(/brand/v3/ai-avatar-dark-256.png);--navigation-image:url(/brand/v3/navigation-dark.jpg)}*{box-sizing:border-box}html,body{background:var(--canvas);width:100%;height:100%;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior:none;margin:0;padding:0;font-size:15px;line-height:1.5}body{touch-action:manipulation;position:fixed;inset:0;overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 30%, transparent)}}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:2px}#root{width:100%;height:100%;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text-soft)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-soft) 24%, transparent)}}::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-soft)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-soft) 42%, transparent)}}::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.app-shell{color:var(--text);isolation:isolate;background-color:var(--canvas);background-image:linear-gradient(90deg, var(--canvas), var(--canvas)), var(--workspace-image)}@supports (color:color-mix(in lab, red, red)){.app-shell{background-image:linear-gradient(90deg, color-mix(in srgb, var(--canvas) 94%, transparent), color-mix(in srgb, var(--canvas) 82%, transparent)), var(--workspace-image)}}.app-shell{background-position:50%;background-size:cover}.boot-screen{background:linear-gradient(var(--canvas), var(--canvas)), var(--workspace-image) center/cover;align-content:center;place-items:center;gap:18px;height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.boot-screen{background:linear-gradient(color-mix(in srgb, var(--canvas) 88%, transparent), var(--canvas)), var(--workspace-image) center/cover}}.boot-screen{color:var(--text)}.boot-screen__mark{border:1px solid var(--border);background:var(--surface-glass);width:58px;height:58px;box-shadow:var(--shadow-panel);border-radius:20px;place-items:center;display:grid;position:relative}.boot-screen__mark span{background:var(--accent);width:9px;height:9px;box-shadow:0 0 16px var(--accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.boot-screen__mark span{box-shadow:0 0 16px color-mix(in srgb, var(--accent) 65%, transparent)}}.boot-screen__mark span{animation:1.3s ease-in-out infinite bootSignal}.boot-screen__mark span:first-child{animation-delay:-.28s;transform:translate(-13px,9px)}.boot-screen__mark span:nth-child(2){background:var(--cyan);animation-delay:-.14s;transform:translateY(-12px)}.boot-screen__mark span:nth-child(3){background:var(--danger);transform:translate(13px,9px)}.boot-screen__copy{flex-direction:column;align-items:center;gap:2px;display:flex}.boot-screen__copy strong{letter-spacing:-.01em;font-size:14px}.boot-screen__copy span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}@keyframes bootSignal{0%,to{opacity:.3;scale:.75}50%{opacity:1;scale:1}}.app-rail{border-right:1px solid #ffffff13;box-shadow:10px 0 34px #02091433;background-image:linear-gradient(180deg, #030a1433, #030a14b3), var(--navigation-image)!important;background-position:0!important;background-repeat:no-repeat!important;background-size:348px 100%!important}.app-rail:after{content:"";pointer-events:none;background:linear-gradient(#0000,#5187ff57,#0000);width:1px;position:absolute;inset:0 0 0 auto}.app-rail__brand{border:1px solid #7c9dff66!important;box-shadow:0 10px 24px #00000057,0 0 0 3px #4f7cff14!important}.app-rail__item{color:#eef3fbb8;font-weight:600;transition:background .16s,color .16s,transform .16s;position:relative}.app-rail__item:hover{color:#fff;transform:translateY(-1px);background:#ffffff12!important}.app-rail__item.is-active{color:#fff;box-shadow:inset 0 0 0 1px #7b9aff3d;background:linear-gradient(135deg,#5884ff57,#35cdda21)!important}.app-rail__item.is-active:before{content:"";background:#7da0ff;border-radius:9px;width:3px;position:absolute;top:10px;bottom:10px;left:-6px;box-shadow:0 0 14px #4f7cffe6}.app-rail__telemetry{border-top:1px solid #ffffff14;place-items:center;gap:6px;width:46px;margin-top:auto;padding:10px 4px 7px;display:grid}.app-rail__telemetry>span{align-items:end;gap:3px;height:15px;display:flex}.app-rail__telemetry i{background:#6291ff8c;border-radius:4px;width:3px;height:7px;display:block;box-shadow:0 0 7px #5084ff66}.app-rail__telemetry i:nth-child(2){background:var(--cyan);height:12px}.app-rail__telemetry i:nth-child(3){height:9px}.app-rail__telemetry small{color:#dce7f766;letter-spacing:.16em;font-size:7px;font-weight:850}.workspace-sidebar{box-shadow:14px 0 38px #040a1629;background-image:linear-gradient(160deg, #081527ad, #030c19db), var(--navigation-image)!important;background-position:-68px!important;background-repeat:no-repeat!important;background-size:348px 100%!important;border-right:1px solid #ffffff14!important}.workspace-sidebar:before{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff06,#0000 44%);position:absolute;inset:0}.workspace-sidebar__head{z-index:1;background:linear-gradient(#040c1861,#0000);min-height:62px;position:relative;border-color:#ffffff17!important;padding:15px 14px 12px!important}.workspace-sidebar__summary{z-index:1;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(135deg,#1e3352c2,#0d1e347a);border:1px solid #749ae438;border-radius:14px;margin:10px 10px 8px;padding:11px 12px 10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000024}.workspace-sidebar__summary:after{content:"";border:1px solid #46d1de29;border-radius:50%;width:96px;height:96px;position:absolute;top:-62px;right:-20px;box-shadow:0 0 42px #3e7bff24}.workspace-sidebar__summary header{color:#eff5fdb3;justify-content:space-between;align-items:center;display:flex}.workspace-sidebar__summary header span{letter-spacing:.13em;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.workspace-sidebar__summary header i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.workspace-sidebar__summary header small{font-size:8px}.workspace-sidebar__summary>div{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:5px;margin-top:8px;display:grid}.workspace-sidebar__summary strong{color:#fff;letter-spacing:-.04em;font-size:22px;line-height:1}.workspace-sidebar__summary b{color:#a9bcff;font-size:15px}.workspace-sidebar__summary>div span{color:#ebf2fca8;font-size:8px;font-weight:600}.workspace-sidebar__quick-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 10px 9px;display:grid;position:relative}.workspace-sidebar__quick{color:#e8effabf;cursor:pointer;text-align:left;grid-template-columns:27px minmax(0,1fr);align-items:center;min-width:0;min-height:48px;transition:background .14s,transform .14s,border-color .14s;position:relative;background:#0d1e358a!important;border:1px solid #ffffff13!important;border-radius:11px!important;gap:7px!important;padding:7px!important;display:grid!important}.workspace-sidebar__quick:hover{transform:translateY(-1px);background:#243d60bf!important;border-color:#7699e233!important}.workspace-sidebar__quick-icon{color:#9eb5f4;background:#5a82e721;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.workspace-sidebar__quick>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.workspace-sidebar__quick strong{color:#fcfdfff7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:780;line-height:1.2;overflow:hidden}.workspace-sidebar__quick small{color:#e7effa91;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:550;overflow:hidden}.workspace-sidebar__quick>b{color:#fff;background:var(--danger);text-align:center;border-radius:7px;min-width:15px;padding:0 4px;font-size:7px;position:absolute;top:5px;right:5px}.workspace-sidebar__directory{z-index:3;color:#f0f6feb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#061222f2,#061222c2);border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;align-items:center;gap:6px;padding:9px 13px 7px;display:flex;position:sticky;top:0}.workspace-sidebar__directory>div:first-child{flex-direction:column;display:flex}.workspace-sidebar__directory>div:first-child span{letter-spacing:.13em;font-size:8px;font-weight:900}.workspace-sidebar__directory>div:first-child small{color:#e5eefa87;font-size:8px;font-weight:550}.workspace-channel-row{min-height:33px;transition:background .14s,transform .14s;color:#f2f7fed6!important;border-radius:9px!important;margin:2px 8px!important;font-weight:560!important}.workspace-channel-row:hover{transform:translate(2px);background:#ffffff12!important}.workspace-channel-row.is-active{box-shadow:inset 0 0 0 1px #87a6ff1a;color:#fff!important;background:linear-gradient(90deg,#4f7cff5c,#4f7cff1a)!important;border-left-color:#8aa8ff!important;font-weight:760!important}.workspace-sidebar__section-head{color:#e8f0fbb3!important;font-weight:760!important}.workspace-sidebar__section-head span{color:inherit!important;font-weight:inherit!important}.workspace-channel-row__signal{background:#8b9ebc47;border-radius:50%;flex:none;width:4px;height:4px}.workspace-channel-row.has-signal .workspace-channel-row__signal{background:var(--cyan);box-shadow:0 0 8px #3dcfdcb3}.workspace-channel-row.is-active .workspace-channel-row__signal{background:#a8bdff;box-shadow:0 0 8px #7ca1ffcc}.workspace-sidebar__systems{z-index:1;color:#eff5fdb8;background:linear-gradient(135deg,#0d1d33ad,#09172a80);border:1px solid #5e89dd29;border-radius:12px;margin:7px 10px 8px;padding:9px 11px;position:relative}.workspace-sidebar__systems header{letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;display:flex}.workspace-sidebar__systems header svg{color:var(--cyan)}.workspace-sidebar__systems>div{align-items:center;gap:6px;margin:7px 0 2px;display:flex}.workspace-sidebar__systems>div span{color:#dce7f8;background:#577ed021;border:1px solid #7897d826;border-radius:6px;padding:2px 6px;font-size:8px;font-weight:850}.workspace-sidebar__systems>div i{background:linear-gradient(90deg, var(--accent), var(--cyan));width:10px;height:1px}.workspace-sidebar__systems small{color:#e7effa8c;font-size:8px;font-weight:550}.workspace-sidebar__profile{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040e1b70;position:relative}.global-header{background:var(--surface-glass)}@supports (color:color-mix(in lab, red, red)){.global-header{background:color-mix(in srgb, var(--surface-glass) 92%, transparent)}}.global-header{border-bottom:1px solid var(--border);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%)}.global-header__search{background:var(--surface-subtle)!important}@supports (color:color-mix(in lab, red, red)){.global-header__search{background:color-mix(in srgb, var(--surface-subtle) 88%, transparent)!important}}.global-header__search{box-shadow:inset 0 1px #ffffff4d;border:1px solid var(--border)!important;border-radius:11px!important}.global-header__search:hover{box-shadow:var(--shadow-xs);background:var(--surface-solid)!important;border-color:var(--border-strong)!important}.global-header__search kbd{background:var(--surface-solid)!important;border-color:var(--border)!important;color:var(--text-muted)!important}.global-header__icon{transition:background .14s,color .14s;color:var(--text-soft)!important;border-radius:10px!important}.global-header__icon:hover{background:var(--accent-soft)!important;color:var(--accent)!important}.chat-shell,.page-shell{color:var(--text);background-color:var(--surface)!important;background-image:linear-gradient(var(--surface), var(--surface)), var(--workspace-image)!important}@supports (color:color-mix(in lab, red, red)){.chat-shell,.page-shell{background-image:linear-gradient(color-mix(in srgb, var(--surface) 93%, transparent), color-mix(in srgb, var(--surface) 96%, transparent)), var(--workspace-image)!important}}.chat-shell,.page-shell{background-position:50%!important;background-size:cover!important}.chat-header{color:var(--text)!important;background:var(--surface-glass)!important;padding:12px 22px!important}@supports (color:color-mix(in lab, red, red)){.chat-header{background:color-mix(in srgb, var(--surface-glass) 96%, transparent)!important}}.chat-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border)!important;box-shadow:0 1px #09111f06!important}.chat-header button{border-radius:9px!important}.chat-header input,.chat-header textarea,.chat-header select{color:var(--text)!important;background:var(--surface-solid)!important;border-color:var(--border)!important}.message-list{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.message-list{background:color-mix(in srgb, var(--surface) 91%, transparent)!important}}.message-row{color:var(--text);margin:1px 10px;transition:background .12s;border-radius:11px!important;padding-left:12px!important;padding-right:12px!important}.message-row:hover{background:var(--accent-soft)!important}@supports (color:color-mix(in lab, red, red)){.message-row:hover{background:color-mix(in srgb, var(--accent-soft) 60%, transparent)!important}}.message-row code{color:var(--text);border:1px solid var(--border);background:var(--surface-raised)!important}.message-row a{color:var(--accent)!important}.message-composer{padding:5px 22px calc(18px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg, transparent, var(--surface) 28%)!important}.msg-input-wrap{transition:border-color .16s,box-shadow .16s;box-shadow:0 10px 30px #16233d17,inset 0 1px #ffffff2e;border:1px solid var(--border-strong)!important;background:var(--surface-solid)!important;border-radius:16px!important}.msg-input-wrap:focus-within{box-shadow:0 0 0 4px var(--accent-quiet), 0 12px 34px #16233d21;border-color:var(--accent)!important}.msg-input-wrap textarea,.msg-input-wrap input{color:var(--text)!important;background:0 0!important}.msg-input-wrap textarea::-moz-placeholder{color:var(--text-faint)!important}input::-moz-placeholder{color:var(--text-faint)!important}textarea::-moz-placeholder{color:var(--text-faint)!important}.msg-input-wrap textarea::placeholder,input::placeholder,textarea::placeholder{color:var(--text-faint)!important}.send-button{min-width:74px;transition:transform .14s,box-shadow .14s;border-radius:10px!important}.send-button:not(:disabled){box-shadow:0 6px 16px var(--accent-strong);background:linear-gradient(135deg, var(--accent), var(--accent-strong))!important}@supports (color:color-mix(in lab, red, red)){.send-button:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb, var(--accent-strong) 34%, transparent)}}.send-button:not(:disabled):hover{box-shadow:0 10px 22px var(--accent-strong);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.send-button:not(:disabled):hover{box-shadow:0 10px 22px color-mix(in srgb, var(--accent-strong) 4%, transparent)}}.page-header{background:var(--surface-glass)!important;padding:23px 30px 18px!important}@supports (color:color-mix(in lab, red, red)){.page-header{background:color-mix(in srgb, var(--surface-glass) 94%, transparent)!important}}.page-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border)!important}.page-header h1,.page-header h2,.page-header strong{letter-spacing:-.025em;color:var(--text)!important}.surface-card{color:var(--text)!important;background:var(--surface-glass)!important}@supports (color:color-mix(in lab, red, red)){.surface-card{background:color-mix(in srgb, var(--surface-glass) 94%, transparent)!important}}.surface-card{box-shadow:var(--shadow-xs);transition:transform .16s,box-shadow .16s,border-color .16s;border:1px solid var(--border)!important;border-radius:16px!important}.surface-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)!important;border-color:var(--border-strong)!important}.surface-card img{border-color:var(--border)!important}.state-layout{text-align:center;height:100%;color:var(--text-muted);background:radial-gradient(circle at 50% 52%, var(--accent-quiet), transparent 42%);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.state-art{aspect-ratio:1;width:clamp(176px,22vw,248px);box-shadow:inset 0 0 0 1px var(--border), 0 24px 60px var(--accent);background-position:50%;background-size:cover;border-radius:34px}@supports (color:color-mix(in lab, red, red)){.state-art{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 55%, transparent), 0 24px 60px color-mix(in srgb, var(--accent) 10%, transparent)}}.state-art{-webkit-mask-image:linear-gradient(#000 72%,#0000 99%);mask-image:linear-gradient(#000 72%,#0000 99%)}.state-art--empty{background-image:var(--empty-image)}.state-art--error{background-image:var(--error-image)}.state-layout__eyebrow{letter-spacing:.13em;color:var(--text-muted);align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.state-layout__eyebrow span{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 0 4px var(--cyan);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.state-layout__eyebrow span{box-shadow:0 0 0 4px color-mix(in srgb, var(--cyan) 13%, transparent)}}.state-layout strong{color:var(--text);letter-spacing:-.025em;font-size:19px}.state-layout>span{max-width:430px;font-size:13px}.state-layout__signals{gap:5px;margin-top:8px;display:flex}.state-layout__signals i{background:var(--border-strong);border-radius:9px;width:18px;height:3px}.state-layout__signals i:nth-child(2){background:var(--accent);width:34px}.state-layout__signals i:nth-child(3){background:var(--cyan)}.ai-system-avatar{background:var(--ai-avatar-image) center/cover;border:1px solid var(--border);box-shadow:var(--shadow-xs);flex:none;display:inline-block}.login-shell{background:var(--canvas);color:var(--text)}.login-visual{position:relative;overflow:hidden;background-color:var(--nav-950)!important;background-image:linear-gradient(110deg, #050c180f, #050c186b), var(--login-image)!important;background-position:50%!important;background-size:cover!important}.login-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#040b16bf);position:absolute;inset:0}html[data-theme=light] .login-visual:after{background:linear-gradient(#ffffff0a,#07101f7a)}.login-brand{z-index:1;align-self:flex-end;width:min(560px,88%);margin-bottom:7vh;position:relative;text-align:left!important}.login-form-card{color:var(--text);background:var(--surface-solid)!important}@supports (color:color-mix(in lab, red, red)){.login-form-card{background:color-mix(in srgb, var(--surface-solid) 95%, transparent)!important}}.login-form-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border)!important;box-shadow:var(--shadow-md)!important;border-radius:20px!important}.login-form-card input{min-height:47px;color:var(--text)!important;background:var(--surface-subtle)!important;border-color:var(--border-strong)!important;border-radius:11px!important}.login-submit{min-height:47px;box-shadow:0 9px 22px var(--accent-strong);background:linear-gradient(135deg, var(--accent), var(--accent-strong))!important;border-radius:11px!important}@supports (color:color-mix(in lab, red, red)){.login-submit{box-shadow:0 9px 22px color-mix(in srgb, var(--accent-strong) 30%, transparent)}}.modal-backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(12px)saturate(90%);backdrop-filter:blur(12px)saturate(90%);animation:.16s ease-out veilIn;position:fixed;inset:0}.modal-shell{color:var(--text);background-color:var(--surface-solid)!important;background-image:linear-gradient(110deg, var(--surface-solid), var(--surface-solid)), var(--panel-image)!important}@supports (color:color-mix(in lab, red, red)){.modal-shell{background-image:linear-gradient(110deg, color-mix(in srgb, var(--surface-solid) 92%, transparent), color-mix(in srgb, var(--surface-solid) 97%, transparent)), var(--panel-image)!important}}.modal-shell{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border)!important;box-shadow:var(--shadow-md)!important;background-position:50%!important;background-size:cover!important;border-radius:20px!important}.modal-header{min-height:58px;background:var(--surface-glass)!important;padding:14px 18px!important}@supports (color:color-mix(in lab, red, red)){.modal-header{background:color-mix(in srgb, var(--surface-glass) 88%, transparent)!important}}.modal-header{border-bottom:1px solid var(--border)!important;color:var(--text)!important}.modal-header__title{color:var(--text);align-items:center;gap:10px;font-weight:800;display:flex}.modal-kicker{letter-spacing:.11em;color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.modal-close{cursor:pointer;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;color:var(--text-muted)!important;background:0 0!important;border:1px solid #0000!important}.modal-close:hover{color:var(--text)!important;background:var(--surface-raised)!important;border-color:var(--border)!important}.modal-body{color:var(--text)}.modal-list-row{color:var(--text);transition:background .12s;border-bottom:1px solid var(--border)!important}.modal-list-row:hover,.modal-list-row.is-active{background:var(--accent-soft)!important}.modal-shell input,.modal-shell textarea,.modal-shell select,.settings-dialog input,.settings-dialog textarea,.settings-dialog select{color:var(--text)!important;background:var(--surface-solid)!important;border-color:var(--border-strong)!important}.settings-dialog{color:var(--text);border:1px solid var(--border);background:var(--surface-solid)!important;box-shadow:var(--shadow-md)!important;border-radius:22px!important}.settings-dialog__nav{background-image:linear-gradient(var(--surface-subtle), var(--surface-subtle)), var(--panel-image);background-color:var(--surface-subtle)!important}@supports (color:color-mix(in lab, red, red)){.settings-dialog__nav{background-image:linear-gradient(color-mix(in srgb, var(--surface-subtle) 80%, transparent), var(--surface-subtle)), var(--panel-image)}}.settings-dialog__nav{background-size:cover;border-color:var(--border)!important}.settings-dialog__title{color:var(--text);letter-spacing:-.02em;flex-direction:column;padding:0 12px 18px;font-size:18px;font-weight:900;display:flex}.settings-dialog__title span{letter-spacing:.14em;color:var(--text-muted);margin-top:2px;font-size:9px}.settings-dialog__tab{color:var(--text-muted)!important;background:0 0!important}.settings-dialog__tab:hover{color:var(--text)!important;background:var(--surface-raised)!important}.settings-dialog__tab.is-active{box-shadow:inset 3px 0 var(--accent);color:var(--text)!important;background:var(--accent-soft)!important}.settings-dialog__close{color:var(--text-muted)!important}.settings-dialog__content{color:var(--text);background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.settings-dialog__content{background:color-mix(in srgb, var(--surface-solid) 96%, transparent)}}.settings-section-title{color:var(--text)!important;border-color:var(--border)!important}.settings-divider{background:var(--border);height:1px;margin:26px 0}.appearance-mode-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:4px;display:grid}.appearance-mode{color:var(--text);background:var(--surface-subtle);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:13px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px;display:flex}.appearance-mode:hover{border-color:var(--border-strong)}.appearance-mode.is-active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-quiet)}.appearance-mode__preview{background:#eff3f8;border:1px solid #5a6e8c2e;border-radius:9px;width:100%;height:54px;margin-bottom:5px;position:relative;overflow:hidden}.appearance-mode__preview.is-dark{background:#0c1829}.appearance-mode__preview.is-system{background:linear-gradient(120deg,#eff3f8 0 49%,#0c1829 51%)}.appearance-mode__preview i{border-radius:4px;position:absolute}.appearance-mode__preview i:first-child{background:#14243d;width:13px;inset:7px auto 7px 7px}.appearance-mode__preview i:nth-child(2){background:#6f96ff;height:8px;top:8px;left:25px;right:7px}.appearance-mode__preview i:nth-child(3){background:#7d91af38;inset:21px 7px 7px 25px}.appearance-mode strong{font-size:13px}.appearance-mode small{color:var(--text-muted);font-size:10px}.sidebar-theme-card{text-align:left;background:0 0;padding:0}.feedback-card{border:1px solid var(--border);background:var(--surface-glass);color:var(--text);border-radius:14px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:14px 15px;display:grid}.feedback-card__mark{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:11px;place-items:center;font-weight:900;display:grid}.feedback-card strong{font-size:13px;display:block}.feedback-card p{color:var(--text-muted);margin:2px 0 0;font-size:12px}.feedback-card.is-success .feedback-card__mark{color:var(--success);background:var(--success-soft)}.feedback-card.is-warning .feedback-card__mark{color:var(--warning);background:var(--warning-soft)}.feedback-card.is-error .feedback-card__mark{color:var(--danger);background:var(--danger-soft)}.skeleton{background:var(--surface-raised);border-radius:8px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--surface-solid), transparent);position:absolute;inset:0;translate:-100%}@supports (color:color-mix(in lab, red, red)){.skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface-solid) 70%, transparent), transparent)}}.skeleton:after{animation:1.45s infinite shimmer}@keyframes shimmer{to{translate:100%}}.compact-state{min-height:260px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.compact-state .state-art{border-radius:24px;width:142px}.compact-state strong,.compact-state>div:not(.state-art){color:var(--text)!important}.compact-state>span{max-width:440px;font-size:12px}.page-loading{gap:12px;padding:24px 30px;display:grid}.page-loading>.skeleton{border-radius:15px;height:72px;display:block}.activity-row,.thread-card{color:var(--text)!important;background:var(--surface-glass)!important;border-color:var(--border)!important}.thread-panel{color:var(--text);box-shadow:-18px 0 54px #050f1f1f;background:var(--surface-solid)!important;border-color:var(--border)!important}.thread-panel__header{color:var(--text);background:var(--surface-glass)}@supports (color:color-mix(in lab, red, red)){.thread-panel__header{background:color-mix(in srgb, var(--surface-glass) 92%, transparent)}}.thread-panel__header,.thread-panel :is(span,div){border-color:var(--border)!important}.thread-panel [style*="color: rgb(29, 28, 29)"],.thread-panel [style*="color: #1d1c1d"]{color:var(--text)!important}.thread-panel [style*="color: rgb(97, 96, 97)"],.thread-panel [style*="color: #616061"],.thread-panel [style*="color: #ababad"]{color:var(--text-muted)!important}.thread-panel button[title=削除]{background:var(--surface-raised)!important;border-color:var(--border)!important}.login-error{margin-top:16px}.boot-screen--error{text-align:center;padding:24px}.boot-screen--error .state-art{width:188px}.boot-screen--error .boot-screen__copy span{text-transform:none;letter-spacing:0;max-width:440px}.boot-screen__retry{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-strong));cursor:pointer;min-width:132px;box-shadow:0 8px 24px var(--accent-quiet);border:0;border-radius:11px;margin-top:6px;padding:10px 16px;font-weight:800}.context-sheet-backdrop{z-index:219;background:var(--overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;inset:0}.context-sheet{color:var(--text);background-color:var(--surface-solid)!important;background-image:linear-gradient(120deg, var(--surface-solid), var(--surface-solid)), var(--panel-image)!important}@supports (color:color-mix(in lab, red, red)){.context-sheet{background-image:linear-gradient(120deg, color-mix(in srgb, var(--surface-solid) 93%, transparent), var(--surface-solid)), var(--panel-image)!important}}.context-sheet{border-color:var(--border)!important;box-shadow:var(--shadow-md)!important;background-size:cover!important}.context-sheet__header{color:var(--text);background:var(--surface-glass);border-color:var(--border)!important}.call-overlay{background-color:#050c18!important;background-image:radial-gradient(circle at 50% 35%, #527bff2e, transparent 34%), linear-gradient(#040a14e6, #040a14f7), var(--workspace-image)!important;background-size:cover!important}.call-overlay__avatar{background:linear-gradient(135deg, var(--accent), var(--cyan))!important;box-shadow:0 0 0 7px #ffffff0f,0 0 60px #5885ff47!important}.huddle-bar{box-shadow:0 -10px 30px #03091242;border-top-color:var(--cyan)!important;background:linear-gradient(90deg,#071426,#0d1c31)!important}.design-lab{width:100%;height:100%;color:var(--text);background:var(--canvas);overflow:hidden}.design-lab__bar{color:#eaf1fc;background:#061120;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:58px;padding:8px 16px;display:grid}.design-lab__bar>div:first-child{flex-direction:column;line-height:1.2;display:flex}.design-lab__bar strong{font-size:13px}.design-lab__bar span{color:#e1eaf780;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.design-lab__bar nav,.design-lab__theme{background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;gap:2px;padding:3px;display:flex}.design-lab__bar button{color:#e7eef99e;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:30px;padding:5px 11px;font-size:11px}.design-lab__bar button.is-active{color:#fff;background:#658fff40;box-shadow:inset 0 0 0 1px #81a3ff29}.design-lab__theme{justify-self:end}.design-lab__theme button{place-items:center;width:30px;padding:0;display:grid}.design-lab__stage{background-image:linear-gradient(var(--canvas), var(--canvas)), var(--workspace-image);height:calc(100% - 58px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.design-lab__stage{background-image:linear-gradient(color-mix(in srgb, var(--canvas) 88%, transparent), var(--canvas)), var(--workspace-image)}}.design-lab__stage{background-size:cover}.lab-shell{background:var(--surface);min-width:940px;height:100%;min-height:670px;box-shadow:var(--shadow-md);grid-template-columns:72px 286px 1fr;display:grid;overflow:hidden}.lab-rail{color:#eff5fdb8;background-image:linear-gradient(180deg, #030a142e, #030a14b3), var(--navigation-image);background-position:0;background-size:358px 100%;flex-direction:column;align-items:center;gap:5px;padding:13px 8px;display:flex;position:relative}.lab-rail>img{border:1px solid #83a2ff52;border-radius:12px;width:38px;height:38px;margin-bottom:12px;padding:1px}.lab-rail button{width:56px;min-height:54px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.lab-rail button svg{width:19px;height:19px}.lab-rail button span{font-size:9px}.lab-rail button b{color:#fff;background:var(--danger);border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:4px;right:4px}.lab-rail button.is-active{color:#fff;background:linear-gradient(135deg,#5a88ff57,#2acad71a);box-shadow:inset 0 0 0 1px #81a2ff29}.lab-rail button.is-active:before{content:"";background:#7fa2ff;border-radius:8px;width:3px;height:26px;position:absolute;left:-8px;box-shadow:0 0 12px #557cf2}.lab-sidebar{color:#e1e9f6b8;background-image:linear-gradient(160deg, #081527ad, #030c19db), var(--navigation-image);background-position:-72px;background-size:358px 100%;border-right:1px solid #ffffff14;flex-direction:column;min-width:0;display:flex;overflow:hidden}.lab-sidebar__brand{background:linear-gradient(#040c1866,#0000);border-bottom:1px solid #ffffff14;align-items:center;gap:10px;height:62px;padding:0 14px;display:flex}.lab-sidebar__brand img{border-radius:9px;width:28px;height:28px}.lab-sidebar__brand strong{color:#fff;flex:1;font-size:14px}.lab-sidebar button{color:inherit;cursor:pointer;background:0 0;border:0}.lab-sidebar__brand button{font-size:18px}.lab-sidebar__summary{background:linear-gradient(135deg,#1e3352c2,#0d1e347a);border:1px solid #749ae438;border-radius:13px;margin:9px 9px 7px;padding:10px 11px 9px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 9px 22px #00000024}.lab-sidebar__summary header{color:#eff5fdb3;justify-content:space-between;align-items:center;font-size:7px;display:flex}.lab-sidebar__summary header>span{letter-spacing:.12em;align-items:center;gap:5px;font-weight:900;display:flex}.lab-sidebar__summary header i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.lab-sidebar__summary>div{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:5px;margin-top:7px;display:grid}.lab-sidebar__summary strong{color:#fff;font-size:20px;line-height:1}.lab-sidebar__summary b{color:#afc1ff;font-size:13px}.lab-sidebar__summary>div span{color:#ebf2fca3;font-size:7px;font-weight:600}.lab-sidebar__quick{border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 9px 8px;display:grid}.lab-sidebar__quick button{color:#e8effabf;text-align:left;background:#0d1e358a;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:45px;padding:6px;display:grid;position:relative}.lab-sidebar__quick button>span{color:#9eb5f4;background:#5a82e721;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.lab-sidebar__quick button>div{flex-direction:column;min-width:0;display:flex}.lab-sidebar__quick button strong{color:#fcfdfff7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:780;overflow:hidden}.lab-sidebar__quick button small{color:#e7effa8f;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:550;overflow:hidden}.lab-sidebar__quick button>b{position:absolute;top:4px;right:4px}.lab-sidebar section button{text-align:left;border-radius:8px;align-items:center;gap:7px;min-height:29px;padding:4px 8px;font-size:10px;display:flex}.lab-sidebar__quick svg,.lab-sidebar section svg{opacity:.74;width:14px;height:14px}.lab-sidebar button b{color:#fff;background:#ffffff1c;border-radius:8px;margin-left:auto;padding:0 6px;font-size:9px}.lab-sidebar__streams{flex:1;padding:0 7px 7px;overflow:auto}.lab-sidebar__label{z-index:2;background:linear-gradient(#061222f5,#061222cc);border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;margin:0 -7px 6px;padding:7px 13px;display:flex;position:sticky;top:0}.lab-sidebar__label>div{flex-direction:column;display:flex}.lab-sidebar__label span{color:#f0f6feb8;letter-spacing:.13em;font-size:7px;font-weight:900}.lab-sidebar__label small{color:#e6effb85;font-size:7px;font-weight:550}.lab-sidebar section{margin-bottom:7px}.lab-sidebar section h3{color:#eef4fcb0;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;margin:4px 9px;font-size:8px;font-weight:760;display:flex}.lab-sidebar section h3 i{background:#6389cf7a;border-radius:50%;width:4px;height:4px}.lab-sidebar section button{color:#f2f7fed6;width:100%;font-weight:560}.lab-sidebar section button.is-active{color:#fff;background:linear-gradient(90deg,#527efa59,#527efa17);font-weight:760;box-shadow:inset 3px 0 #7fa1ff}.lab-stream-signal{background:#8b9ebc47;border-radius:50%;width:4px;height:4px}.lab-sidebar section button.has-signal .lab-stream-signal{background:var(--cyan);box-shadow:0 0 7px var(--cyan)}.lab-sidebar section button.is-active .lab-stream-signal{background:#afc1ff;box-shadow:0 0 7px #7095ff}.lab-sidebar__systems{background:linear-gradient(135deg,#0d1d33ad,#09172a80);border:1px solid #5e89dd29;border-radius:11px;margin:6px 9px 7px;padding:8px 10px}.lab-sidebar__systems header{color:#eff5fdb5;letter-spacing:.12em;justify-content:space-between;font-size:7px;font-weight:900;display:flex}.lab-sidebar__systems header svg{width:11px;color:var(--cyan)}.lab-sidebar__systems>div{align-items:center;gap:5px;margin:6px 0 2px;display:flex}.lab-sidebar__systems>div span{color:#dce7f8;background:#577ed021;border:1px solid #7897d826;border-radius:5px;padding:1px 5px;font-size:7px;font-weight:850}.lab-sidebar__systems>div i{background:linear-gradient(90deg,var(--accent),var(--cyan));width:9px;height:1px}.lab-sidebar__systems small{color:#e7effa8a;font-size:7px;font-weight:550}.lab-sidebar__profile{background:#0000001f;border-top:1px solid #ffffff12;align-items:center;gap:9px;height:58px;padding:9px 13px;display:flex}.lab-sidebar__profile>div{flex-direction:column;flex:1;min-width:0;display:flex}.lab-sidebar__profile strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lab-sidebar__profile small{color:#e2eaf775;align-items:center;gap:5px;font-size:9px;display:flex}.lab-sidebar__profile i,.lab-online i{background:var(--success);border-radius:50%;width:6px;height:6px}.lab-avatar{border-radius:11px;flex:none;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.lab-avatar.is-person{color:#fff;background:linear-gradient(135deg,#596de8,#2aafc4);box-shadow:inset 0 0 0 1px #ffffff38}.lab-avatar.small{border-radius:9px;width:27px;height:27px;font-size:10px}.lab-workspace{min-width:0;color:var(--text);background:var(--surface);grid-template-rows:48px 67px 32px minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.lab-workspace{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.lab-workspace{background-image:linear-gradient(var(--surface), var(--surface)), var(--workspace-image)}@supports (color:color-mix(in lab, red, red)){.lab-workspace{background-image:linear-gradient(color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface) 97%, transparent)), var(--workspace-image)}}.lab-workspace{background-size:cover}.lab-global{color:var(--text-muted);background:var(--surface-glass);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);grid-template-columns:1fr minmax(300px,520px) 1fr;align-items:center;gap:12px;padding:0 18px;display:grid}.lab-global>div:first-child{align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.lab-global>div:first-child i{background:var(--cyan);border-radius:50%;width:6px;height:6px}.lab-global>button{border:1px solid var(--border);height:31px;color:var(--text-muted);background:var(--surface-subtle);border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex}.lab-global>button svg{width:14px}.lab-global kbd{color:var(--text-muted);background:var(--surface-solid);border:1px solid var(--border);border-radius:5px;margin-left:auto;padding:1px 5px;font-size:9px}.lab-global>span{justify-self:end;align-items:center;gap:12px;display:flex}.lab-global>span>svg{width:16px}.lab-channel-head{background:var(--surface-glass);justify-content:space-between;align-items:center;padding:0 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.lab-channel-head{background:color-mix(in srgb, var(--surface-glass) 95%, transparent)}}.lab-channel-head{border-bottom:1px solid var(--border)}.lab-channel-head>div{align-items:center;gap:11px;display:flex}.lab-channel-icon{width:35px;height:35px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--border);border-radius:11px;place-items:center;display:grid}.lab-channel-head strong{font-size:14px;display:block}.lab-channel-head small{color:var(--text-muted);font-size:10px;display:block}.lab-channel-head>span{align-items:center;gap:6px;display:flex}.lab-channel-head button{height:30px;color:var(--text-soft);background:var(--surface-subtle);border:1px solid var(--border);border-radius:9px;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:flex}.lab-channel-head button.is-live{color:var(--success);background:var(--success-soft)}.lab-channel-head svg{width:14px}.lab-bookmarks{color:var(--text-muted);background:var(--surface-glass);border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:0 21px;font-size:10px;display:flex}.lab-bookmarks svg{width:13px}.lab-bookmarks a{color:var(--accent);font-weight:700}.lab-messages{min-height:0;padding:12px 22px 18px;overflow:auto}.lab-day{color:var(--text-muted);align-items:center;margin:3px 0 15px;font-size:9px;display:flex}.lab-day:before,.lab-day:after{content:"";background:var(--border);flex:1;height:1px}.lab-day span{padding:0 12px}.lab-message{border-radius:13px;grid-template-columns:39px 1fr;gap:10px;padding:10px 8px;display:grid;position:relative}.lab-message:hover{background:var(--accent-quiet)}.lab-message>div>header{align-items:center;gap:7px;min-height:20px;display:flex}.lab-message header strong{font-size:12px}.lab-message header em{color:var(--accent);background:var(--accent-soft);letter-spacing:.08em;border-radius:6px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:850}.lab-message header time{color:var(--text-muted);font-size:9px}.lab-message p{color:var(--text-soft);margin:3px 0;font-size:11px;line-height:1.6}.lab-event{max-width:470px;color:var(--text-muted);background:var(--surface-subtle);border:1px solid var(--border);border-radius:10px;grid-template-columns:auto 1fr auto 1fr;gap:6px;margin-top:8px;padding:8px 10px;font-size:9px;display:grid}.lab-event b{color:var(--text)}.lab-event--timeline{grid-template-columns:auto 1fr;max-width:330px}.lab-reaction{color:var(--accent);background:var(--accent-soft);border-radius:7px;gap:7px;padding:3px 7px;font-size:9px;display:inline-flex}.lab-inline-action{color:var(--accent);background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.lab-composer{background:var(--surface-solid);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm);border-radius:15px;margin:0 22px 18px;overflow:hidden}.lab-composer textarea{resize:none;width:100%;min-height:54px;color:var(--text);background:0 0;border:0;outline:0;padding:12px;font-size:11px}.lab-composer>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.lab-composer>div>span{display:flex}.lab-composer button{min-width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;place-items:center;font-size:11px;display:inline-grid}.lab-composer .lab-send{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-strong));gap:5px;padding:0 12px;display:flex}.lab-send svg{width:13px}.lab-board{min-height:100%;color:var(--text);background-image:linear-gradient(120deg, var(--canvas), var(--canvas)), var(--workspace-image);padding:clamp(18px,3vw,42px)}@supports (color:color-mix(in lab, red, red)){.lab-board{background-image:linear-gradient(120deg, color-mix(in srgb, var(--canvas) 92%, transparent), color-mix(in srgb, var(--canvas) 82%, transparent)), var(--workspace-image)}}.lab-board{background-size:cover}.lab-board>header{min-height:160px;color:var(--text);background:var(--surface-glass);border:1px solid var(--border);box-shadow:var(--shadow-panel);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:24px 28px;display:flex;overflow:hidden}.lab-board>header>div:first-child{z-index:1;max-width:650px;position:relative}.lab-board>header span{color:var(--accent);letter-spacing:.14em;font-size:9px;font-weight:850}.lab-board>header h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(23px,3vw,36px);line-height:1.15}.lab-board>header p{max-width:570px;color:var(--text-muted);margin:0;font-size:12px}.lab-board__art{background:var(--panel-image) center/cover;border-radius:18px;flex:none;align-self:stretch;width:min(330px,32vw);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}.lab-board__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lab-board__grid>section{min-height:280px;overflow:hidden}.lab-search-card small{color:var(--text-muted);letter-spacing:.1em;padding:10px 16px 5px;font-size:9px;font-weight:800;display:block}.lab-search-card .modal-header{align-items:center;gap:8px;display:flex}.lab-search-card .modal-header input{flex:1;font-size:12px;background:0 0!important;border:0!important}.lab-search-card kbd{color:var(--text-muted);font-size:9px}.lab-search-card>button,.lab-notif-card>button{width:100%;color:var(--text);border:0;border-top:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 14px;display:grid}.lab-search-card>button{grid-template-columns:32px 1fr auto}.lab-search-card>button.is-active{background:var(--accent-soft)}.lab-search-card .lab-avatar{border-radius:9px;width:30px;height:30px;font-size:8px}.lab-search-card strong,.lab-notif-card strong{font-size:10px}.lab-search-card p,.lab-notif-card p{color:var(--text-muted);margin:1px 0 0;font-size:9px}.lab-search-card time,.lab-notif-card time{color:var(--text-muted);font-size:8px}.lab-notif-card .modal-header{justify-content:space-between;align-items:center;display:flex}.lab-notif-card .modal-header b{color:#fff;background:var(--danger);border-radius:8px;padding:2px 7px;font-size:9px}.lab-notif-card>button{grid-template-columns:7px 1fr auto}.lab-status-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-quiet);border-radius:50%}.lab-status-dot.n1{background:var(--success);box-shadow:0 0 0 4px var(--success-soft)}.lab-status-dot.n2{background:var(--danger);box-shadow:0 0 0 4px var(--danger-soft)}.lab-file-card,.lab-member-card{padding:17px}.lab-file-card header,.lab-member-card header{justify-content:space-between;align-items:center;display:flex}.lab-file-card header span,.lab-member-card header span{color:var(--accent);letter-spacing:.13em;font-size:8px;font-weight:850}.lab-file-card h2,.lab-member-card h2{margin:2px 0 11px;font-size:16px}.lab-file-card header button,.lab-member-card article button{color:var(--text-muted);background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px}.lab-file-card article,.lab-member-card article{border-top:1px solid var(--border);align-items:center;gap:10px;padding:10px 2px;display:flex}.lab-file-card article>span{width:31px;height:31px;color:var(--accent);background:var(--accent-soft);border-radius:9px;place-items:center;display:grid}.lab-file-card article>div,.lab-member-card article>div{flex-direction:column;flex:1;display:flex}.lab-file-card article strong,.lab-member-card article strong{font-size:10px}.lab-file-card article small,.lab-member-card article small{color:var(--text-muted);font-size:8px}.lab-file-card article button{color:var(--text-muted);background:0 0;border:0}.lab-member-card .lab-avatar{border-radius:9px;width:31px;height:31px;font-size:10px}.lab-member-card small{align-items:center;gap:5px;display:flex}.lab-member-card small i{background:var(--success);border-radius:50%;width:6px;height:6px}.lab-member-card small i.away{background:var(--warning)}.lab-member-card article button{padding:4px 9px;font-size:9px}.lab-settings-card{grid-template-columns:140px 1fr;display:grid!important}.lab-settings-card .settings-dialog__nav{padding:17px 7px}.lab-settings-card .settings-dialog__title{padding:0 8px 13px;font-size:14px}.lab-settings-card .settings-dialog__tab{text-align:left;border:0;border-radius:7px;padding:7px 9px;font-size:10px}.lab-settings-card .settings-dialog__content{padding:19px}.lab-settings-card .settings-section-title{margin:0 0 10px;padding-bottom:8px;font-size:16px}.lab-settings-card .settings-dialog__content>p{color:var(--text-muted);font-size:9px}.lab-settings-card .appearance-mode-grid{grid-template-columns:repeat(2,1fr)}.lab-thread-card{flex-direction:column;display:flex}.lab-thread-card .modal-header{justify-content:space-between;display:flex}.lab-thread-card .lab-message{margin:5px 11px}.lab-thread-divider{color:var(--text-muted);align-items:center;gap:10px;padding:0 18px;font-size:8px;display:flex}.lab-thread-divider:before,.lab-thread-divider:after{content:"";background:var(--border);flex:1;height:1px}.lab-mini-composer{color:var(--text-muted);background:var(--surface-solid);border:1px solid var(--border);border-radius:10px;justify-content:space-between;margin:auto 14px 14px;padding:9px 11px;font-size:9px;display:flex}.lab-mini-composer svg{width:13px;color:var(--accent)}.lab-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lab-state-grid>section{min-height:300px}.lab-state-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.lab-state-hero .state-art{border-radius:24px;width:136px}.lab-state-hero h2{margin:5px 0 4px;font-size:16px}.lab-state-hero p{max-width:390px;color:var(--text-muted);margin:0;font-size:10px}.lab-state-hero button{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border:0;border-radius:9px;margin-top:12px;padding:7px 11px;font-size:9px}.lab-feedback-list{align-content:start;gap:10px;padding:18px;display:grid}.lab-feedback-list h2,.lab-loading-card h2{margin:0 0 2px;font-size:16px}.lab-loading-card{padding:18px}.lab-loading-card>div{grid-template-columns:34px 1fr;gap:10px;margin:14px 0;display:grid}.lab-loading-card>div>span{width:34px;height:34px}.lab-loading-card>div>div{align-content:center;gap:7px;display:grid}.lab-loading-card i{width:44%;height:7px;display:block}.lab-loading-card i+i{width:80%}.lab-login{grid-template-columns:1.2fr .8fr;min-height:100%;display:grid}.lab-login .login-visual{color:#fff;align-items:flex-end;min-height:660px;padding:46px;display:flex}.lab-login .login-brand{margin:0}.lab-login .login-brand>div{align-items:center;gap:12px;margin-bottom:20px;display:flex}.lab-login .login-brand img{border-radius:16px;width:54px;height:54px}.lab-login .login-brand strong{font-size:32px;line-height:1;display:block}.lab-login .login-brand span{letter-spacing:.16em;opacity:.68;margin-top:5px;font-size:8px;display:block}.lab-login .login-brand h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(30px,4vw,50px);line-height:1.12}.lab-login .login-brand p{color:#ebf1fbb8;max-width:480px;font-size:12px}.lab-login>section:last-child{place-items:center;padding:40px;display:grid}.lab-login>section:last-child>div{width:min(400px,100%)}.lab-login h1{letter-spacing:-.035em;margin:9px 0 3px;font-size:28px}.lab-login>section:last-child p{color:var(--text-muted);margin:0 0 20px;font-size:11px}.lab-online{color:var(--success);letter-spacing:.07em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.lab-login .login-form-card{gap:13px;padding:22px;display:grid}.lab-login label{color:var(--text-soft);gap:5px;font-size:10px;font-weight:750;display:grid}.lab-login input{width:100%;padding:10px 11px}.lab-login .login-submit{color:#fff;border:0;width:100%;margin-top:4px;padding:10px}.lab-login>section:last-child small{text-align:center;color:var(--text-muted);letter-spacing:.08em;margin-top:20px;font-size:8px;display:block}.lab-lock-note{color:var(--text-muted);background:var(--surface-subtle);border:1px solid var(--border);border-radius:11px;grid-template-columns:32px 1fr;align-items:center;gap:9px;margin-top:14px;padding:10px 12px;display:grid}.lab-lock-note>svg{width:18px;color:var(--accent);justify-self:center}.lab-lock-note div{flex-direction:column;display:flex}.lab-lock-note strong{color:var(--text);font-size:9px}.lab-lock-note span{font-size:8px}.toast-stack{z-index:9999;flex-direction:column;gap:9px;width:min(390px,100vw - 32px);display:flex;position:fixed;right:16px}.signal-toast{color:var(--text);background:var(--surface-solid);grid-template-columns:34px 1fr 26px;align-items:start;gap:10px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.signal-toast{background:color-mix(in srgb, var(--surface-solid) 94%, transparent)}}.signal-toast{border:1px solid var(--border-strong);box-shadow:var(--shadow-md);cursor:pointer;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:16px;animation:.2s slideIn}.signal-toast.is-mention{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.signal-toast.is-mention{border-color:color-mix(in srgb, var(--danger) 52%, var(--border))}}.signal-toast__icon{width:34px;height:34px;color:var(--accent);background:var(--accent-soft);border-radius:11px;place-items:center;font-weight:900;display:grid}.signal-toast.is-mention .signal-toast__icon{color:var(--danger);background:var(--danger-soft)}.signal-toast__content{min-width:0}.signal-toast__title{font-size:14px;font-weight:850;line-height:1.3}.signal-toast__source{color:var(--text-muted);margin-top:2px;font-size:11px}.signal-toast__body{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.signal-toast__hint{color:var(--accent);margin-top:7px;font-size:10px;font-weight:750}.signal-toast__close{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px}.chat-bookmarks{color:var(--text-muted);background:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.chat-bookmarks{background:color-mix(in srgb, var(--surface-subtle) 92%, var(--canvas))}}.chat-bookmarks{border-bottom:1px solid var(--border);box-shadow:inset 0 1px var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.chat-bookmarks{box-shadow:inset 0 1px color-mix(in srgb, var(--surface-solid) 58%, transparent)}}.chat-bookmarks>img{opacity:.72;filter:saturate(.78)}.chat-bookmark-chip{color:var(--accent);background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.chat-bookmark-chip{background:color-mix(in srgb, var(--surface-solid) 84%, var(--surface-subtle))}}.chat-bookmark-chip{border:1px solid var(--border);box-shadow:var(--shadow-xs)}.chat-bookmark-chip a,a.chat-bookmark-chip{color:var(--accent)}.deal-summary-card{color:var(--text-soft);background:var(--surface-subtle);border-radius:9px;margin-top:8px;padding:9px 11px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.deal-summary-card{background:color-mix(in srgb, var(--surface-subtle) 88%, var(--accent-soft))}}.deal-summary-card{border:1px solid var(--border);box-shadow:inset 0 1px var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.deal-summary-card{box-shadow:inset 0 1px color-mix(in srgb, var(--surface-solid) 72%, transparent)}}.deal-summary-card__title,.deal-summary-card__ops,.deal-summary-card__link{align-items:center;gap:5px;display:inline-flex}.deal-summary-card__title{color:var(--text)}.deal-summary-card__label{color:var(--text-muted)}.deal-summary-card__ops{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning)}@supports (color:color-mix(in lab, red, red)){.deal-summary-card__ops{border:1px solid color-mix(in srgb, var(--warning) 25%, var(--border))}}.deal-summary-card__link{color:var(--accent)}.deal-summary-card__status:not([style]){color:var(--warning);background:var(--warning-soft);border-radius:999px;padding:1px 8px;font-size:11px}.message-action-bar{z-index:8;color:var(--text-soft);background:var(--surface-solid);align-items:center;gap:3px;padding:4px;display:flex;position:absolute;top:4px;right:8px}@supports (color:color-mix(in lab, red, red)){.message-action-bar{background:color-mix(in srgb, var(--surface-solid) 94%, transparent)}}.message-action-bar{border:1px solid var(--border-strong);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:11px}.message-action-button{width:32px;height:30px;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .14s,background .14s,border-color .14s,transform .14s;display:inline-flex}.message-action-button:hover{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.message-action-button:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}}.message-action-button:hover{transform:translateY(-1px)}.message-action-button:focus-visible{outline-width:2px}.message-action-button:disabled{opacity:.48;cursor:wait;transform:none}.message-action-button.is-labeled{gap:5px;width:auto;min-width:58px;padding:0 9px;font-size:12px;font-weight:800}.message-action-button.is-active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.message-action-button.is-active{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}}.message-action-button.is-success{color:var(--success);background:var(--success-soft)}.message-action-button.is-warning{color:var(--warning);background:var(--warning-soft)}.message-action-button.is-danger{color:var(--danger)}.message-action-button.is-danger:hover{color:var(--danger);background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.message-action-button.is-danger:hover{border-color:color-mix(in srgb, var(--danger) 30%, var(--border))}}.lab-action-preview{top:8px;right:8px}html[data-theme=dark] .chat-bookmarks{color:var(--text-muted);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .chat-bookmarks{background:color-mix(in srgb, var(--surface) 90%, var(--canvas-deep))}}html[data-theme=dark] .chat-bookmarks{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .chat-bookmarks{border-color:color-mix(in srgb, var(--border) 82%, transparent)}}html[data-theme=dark] .chat-bookmarks{box-shadow:inset 0 1px #ffffff06,0 5px 20px #00000017}html[data-theme=dark] .chat-bookmarks>img{opacity:.58;filter:brightness(.82)saturate(.7)}html[data-theme=dark] .chat-bookmark-chip{color:#8fabff;background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .chat-bookmark-chip{background:color-mix(in srgb, var(--surface-raised) 82%, var(--canvas-deep))}}html[data-theme=dark] .chat-bookmark-chip{border-color:var(--border);box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .chat-bookmark-chip a,html[data-theme=dark] a.chat-bookmark-chip{color:#8fabff!important}html[data-theme=dark] .deal-summary-card{color:var(--text-soft);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .deal-summary-card{background:color-mix(in srgb, var(--surface-raised) 72%, var(--surface))}}html[data-theme=dark] .deal-summary-card{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .deal-summary-card{border-color:color-mix(in srgb, var(--border-strong) 72%, var(--border))}}html[data-theme=dark] .deal-summary-card{box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .deal-summary-card__status{color:var(--status-color,var(--warning))!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .deal-summary-card__status{color:color-mix(in srgb, var(--status-color,var(--warning)) 48%, #fff)!important}}html[data-theme=dark] .deal-summary-card__status{background:var(--status-color,var(--warning))!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .deal-summary-card__status{background:color-mix(in srgb, var(--status-color,var(--warning)) 18%, var(--surface-raised))!important}}html[data-theme=dark] .deal-summary-card__status{box-shadow:inset 0 0 0 1px var(--status-color,var(--warning))}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .deal-summary-card__status{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-color,var(--warning)) 28%, transparent)}}html[data-theme=dark] .deal-summary-card__ops{color:var(--warning);background:var(--warning-soft)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .deal-summary-card__ops{background:color-mix(in srgb, var(--warning-soft) 80%, var(--surface-raised))}}html[data-theme=dark] .deal-summary-card__link{color:#8fabff}html[data-theme=dark] :is(.chat-shell,.page-shell,.modal-shell,.settings-dialog) :is(input,textarea,select){color:var(--text)!important;background-color:var(--surface-solid)!important;border-color:var(--border)!important}html[data-theme=dark] :is(.chat-shell,.page-shell,.modal-shell,.settings-dialog) [style*="color: rgb(29, 28, 29)"]{color:var(--text)!important}html[data-theme=dark] :is(.chat-shell,.page-shell,.modal-shell,.settings-dialog) [style*="color: rgb(97, 96, 97)"]{color:var(--text-soft)!important}html[data-theme=dark] :is(.chat-shell,.page-shell,.modal-shell,.settings-dialog) [style*="color: rgb(171, 171, 173)"]{color:var(--text-muted)!important}html[data-theme=dark] :is(.chat-shell,.page-shell,.modal-shell,.settings-dialog) :is([style*="background: white"],[style*="background: rgb(255, 255, 255)"],[style*="background: #fff"]){background:var(--surface-solid)!important}html[data-theme=dark] :is(.chat-shell,.page-shell,.modal-shell,.settings-dialog) :is([style*="background: rgb(250, 250, 250)"],[style*="background: rgb(250, 251, 252)"],[style*="background: rgb(248, 249, 250)"],[style*="background: rgb(248, 248, 248)"],[style*="background: #fafafa"],[style*="background: #fafbfc"],[style*="background: #f8f9fa"]){background:var(--surface-subtle)!important}html[data-theme=dark] :is(.chat-shell,.page-shell,.modal-shell,.settings-dialog) [style*="border-bottom: 1px solid rgb(232, 232, 232)"]{border-color:var(--border)!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.18s ease-out fadeIn}@keyframes slideIn{0%{opacity:0;transform:translate(16px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes veilIn{0%{opacity:0}to{opacity:1}}@keyframes msgHighlight{0%{background:var(--accent-quiet)}60%{background:color-mix(in srgb, var(--accent-quiet) 65%, transparent)}to{background:0 0}}.msg-highlight>div{border-radius:10px;animation:2.4s ease-out msgHighlight}@media (width<=1100px) and (width>=721px){.lab-global{grid-template-columns:minmax(280px,1fr) auto}.lab-global>div:first-child{display:none}}@media (width<=1000px) and (width>=721px){.workspace-sidebar{width:232px!important;min-width:232px!important}.global-header{padding-left:16px!important;padding-right:16px!important}.global-header>div:first-child,.global-header>div:last-child{flex-basis:165px!important}.design-lab__bar{grid-template-columns:auto 1fr auto}.design-lab__bar>div:first-child span{display:none}.lab-shell{grid-template-columns:64px 230px 1fr}.lab-event{max-width:380px}.lab-board{padding:22px}.lab-global{grid-template-columns:minmax(300px,1fr) auto}.lab-global>div:first-child{display:none}}@media (width<=720px){.app-rail{border-top:1px solid #ffffff17;border-right:0;box-shadow:0 -10px 28px #040a1633}.app-rail__item.is-active:before{width:auto;height:3px;inset:auto 20% -4px}.workspace-sidebar{height:calc(100dvh - 60px)!important}.global-header{height:50px!important;padding:0 10px!important}.chat-header{padding:9px 10px!important}.chat-header button{min-width:38px;min-height:38px;padding-left:8px!important;padding-right:8px!important}.message-row{margin-left:1px;margin-right:1px;padding-left:7px!important;padding-right:7px!important}.message-composer{padding:4px 9px calc(9px + env(safe-area-inset-bottom))!important}.page-header{padding:17px 17px 14px!important}.state-layout{padding:18px}.state-art{border-radius:26px;width:168px}.login-visual{background-position:40% 64%!important;min-height:225px!important}.login-brand{align-self:auto;width:calc(100% - 40px);margin:0 auto 12px;text-align:left!important}.modal-shell{border-radius:18px!important;width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 80px)!important}.settings-dialog{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.settings-dialog__content{padding:22px 18px!important}.appearance-mode-grid{grid-template-columns:1fr}.design-lab,.design-lab__bar,.design-lab__stage{width:100vw;max-width:100vw}.design-lab__bar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 68px;gap:5px 8px;height:94px;padding:7px 9px;overflow:hidden}.design-lab__bar>div:first-child span{display:none}.design-lab__bar nav{grid-area:2/1/auto/-1;width:100%;min-width:0;overflow:hidden}.design-lab__bar nav button{flex:1;min-width:0;padding-left:3px;padding-right:3px}.design-lab__theme{grid-area:1/2}.design-lab__stage{height:calc(100% - 94px)}.lab-shell{grid-template-rows:minmax(0,1fr) 58px;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;min-height:690px}.lab-rail{z-index:2;flex-direction:row;grid-row:2;justify-content:space-evenly;width:100%;min-width:0;padding:4px 6px;overflow:hidden}.lab-rail>img{display:none}.lab-rail button{width:54px;min-height:48px}.lab-rail button.is-active:before{width:auto;height:3px;inset:auto 14px -4px}.lab-rail button:nth-of-type(5),.lab-rail button:nth-of-type(6),.lab-sidebar{display:none}.lab-workspace{grid-row:1;grid-template-rows:44px 60px 30px minmax(0,1fr) auto;width:100%;min-width:0;overflow:hidden}.lab-global{grid-template-columns:1fr auto;padding:0 10px}.lab-global>div:first-child{display:none}.lab-global>button{min-width:0}.lab-global>button kbd,.lab-global>span>svg{display:none}.lab-channel-head{padding:0 10px}.lab-channel-head small,.lab-channel-head>span button:not(.is-live){display:none}.lab-bookmarks{white-space:nowrap;padding:0 12px;overflow:hidden}.lab-messages{padding:8px 7px 12px}.lab-event{grid-template-columns:auto 1fr}.lab-event span:nth-of-type(2){margin-left:0}.lab-composer{margin:0 8px 8px}.lab-board{padding:10px}.lab-board>header{border-radius:17px;min-height:138px;padding:18px}.lab-board>header h1{font-size:23px}.lab-board__art{display:none}.lab-board__grid,.lab-state-grid{grid-template-columns:1fr}.lab-board__grid>section,.lab-state-grid>section{min-height:270px}.lab-settings-card{grid-template-columns:105px 1fr}.lab-settings-card .appearance-mode-grid{grid-template-columns:1fr}.lab-login{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;min-height:690px;overflow:hidden}.lab-login>section,.lab-login>section:last-child>div,.lab-login .login-form-card{min-width:0;max-width:100%}.lab-login .login-visual{align-items:flex-end;min-height:240px;padding:20px}.lab-login .login-brand>div{margin-bottom:8px}.lab-login .login-brand img{width:40px;height:40px}.lab-login .login-brand strong{font-size:25px}.lab-login .login-brand h1,.lab-login .login-brand p{display:none}.lab-login>section:last-child{place-items:start center;padding:24px 16px 34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
