.organization-entry-screen{background:#010205!important}.organization-entry-space{inset:-8%!important;background:radial-gradient(ellipse at 50% 118%,rgba(29,54,104,.2) 0%,rgba(8,18,40,.08) 31%,transparent 59%),radial-gradient(ellipse at 7% 22%,rgba(29,50,101,.13) 0%,transparent 32%),radial-gradient(ellipse at 91% 14%,rgba(39,57,111,.11) 0%,transparent 29%),radial-gradient(circle at 52% 43%,rgba(79,114,190,.055) 0%,transparent 25%),linear-gradient(180deg,#010205,#02040a 48%,#010205)!important}.organization-entry-space:before{inset:-18%!important;z-index:0!important;opacity:.94!important;background-image:radial-gradient(circle,rgba(255,255,255,.92) 0 .55px,transparent .9px),radial-gradient(circle,rgba(203,220,255,.8) 0 .7px,transparent 1.05px),radial-gradient(circle,rgba(255,255,255,.64) 0 .45px,transparent .78px),radial-gradient(circle,rgba(139,174,244,.58) 0 .8px,transparent 1.15px),radial-gradient(circle,rgba(231,238,255,.5) 0 .55px,transparent .9px),radial-gradient(circle,rgba(111,148,222,.4) 0 .65px,transparent 1px),radial-gradient(circle,rgba(255,255,255,.34) 0 .4px,transparent .7px),radial-gradient(circle,rgba(185,205,248,.34) 0 .45px,transparent .75px)!important;background-size:173px 181px,269px 251px,113px 127px,397px 359px,229px 311px,487px 421px,83px 97px,337px 283px!important;background-position:17px 29px,101px 47px,53px 91px,211px 139px,71px 171px,293px 37px,31px 61px,181px 223px!important;filter:drop-shadow(0 0 1.6px rgba(170,202,255,.18));animation:labstar-sky-deep-drift 105s linear infinite!important}.organization-entry-space:after{inset:-14%!important;z-index:0!important;opacity:.66!important;background:radial-gradient(ellipse at 18% 69%,rgba(42,74,139,.15) 0%,rgba(24,45,91,.075) 24%,transparent 49%),radial-gradient(ellipse at 82% 24%,rgba(50,69,133,.125) 0%,rgba(34,47,97,.05) 25%,transparent 47%),radial-gradient(ellipse at 59% 58%,rgba(38,70,137,.075) 0%,transparent 36%),radial-gradient(circle at 50% 47%,rgba(111,153,235,.055) 0%,transparent 24%)!important;filter:blur(28px) saturate(112%)!important;transform:scale(1.05);animation:labstar-nebula-drift 18s ease-in-out infinite alternate!important}.organization-entry-vignette{background:radial-gradient(circle at 50% 46%,transparent 0 24%,rgba(1,3,8,.1) 49%,rgba(0,0,0,.61) 100%),linear-gradient(180deg,rgba(0,0,0,.11),transparent 34%,rgba(0,0,0,.24))!important}.organization-entry-vignette:before{content:"";position:absolute;inset:-5%;pointer-events:none;opacity:.78;background-image:radial-gradient(circle,rgba(255,255,255,.98) 0 1.15px,rgba(203,222,255,.32) 1.4px,transparent 3.2px),radial-gradient(circle,rgba(205,223,255,.94) 0 .9px,rgba(122,165,244,.24) 1.2px,transparent 2.7px),radial-gradient(circle,rgba(255,255,255,.82) 0 .75px,transparent 1.7px),radial-gradient(circle,rgba(148,184,252,.74) 0 .8px,transparent 1.9px);background-size:563px 487px,421px 619px,347px 431px,719px 557px;background-position:87px 63px,271px 167px,43px 251px,397px 29px;filter:drop-shadow(0 0 2.5px rgba(164,199,255,.34));animation:labstar-star-twinkle 6.8s ease-in-out infinite alternate}.organization-entry-vignette:after{background:radial-gradient(ellipse at 50% 47%,rgba(102,142,225,.055) 0%,rgba(43,74,142,.025) 23%,transparent 43%)!important}@keyframes labstar-sky-deep-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-78px,48px,0) scale(1.012)}}@keyframes labstar-nebula-drift{0%{opacity:.48;transform:translate3d(-1.2%,.5%,0) scale(1.03)}to{opacity:.72;transform:translate3d(1.3%,-1%,0) scale(1.07)}}@keyframes labstar-star-twinkle{0%{opacity:.53;filter:drop-shadow(0 0 1.5px rgba(164,199,255,.18))}38%{opacity:.76}71%{opacity:.6}to{opacity:.86;filter:drop-shadow(0 0 3px rgba(164,199,255,.4))}}@media(max-width:620px){.organization-entry-space:before{opacity:.88!important;background-size:139px 151px,223px 211px,97px 109px,331px 307px,199px 263px,413px 371px,73px 83px,293px 251px!important}.organization-entry-vignette:before{opacity:.68}}@media(prefers-reduced-motion:reduce){.organization-entry-space:before,.organization-entry-space:after,.organization-entry-vignette:before{animation:none!important}}.labstar-lottie.failed{opacity:0}.organization-entry-rocket{background:transparent!important;box-shadow:none!important;filter:brightness(0) invert(1) drop-shadow(0 0 18px rgba(225,235,255,.24))}.organization-entry-rocket>svg,.organization-entry-rocket>canvas{background:transparent!important}.developer-message-body{min-width:0;display:grid;gap:7px}.developer-message-body>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;line-height:1.55}.developer-code-block{width:min(760px,100%);min-width:0;overflow:hidden;border:1px solid rgba(110,145,211,.16);border-radius:10px;background:#050912}.developer-code-block>header,.developer-attachment-preview>header{min-height:30px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(110,145,211,.11);color:#71809a;background:#0a101b;font:700 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;letter-spacing:.07em}.developer-code-block>header>div{display:flex;align-items:center;gap:4px}.developer-code-block button,.developer-attachment-preview button{min-height:24px;padding:0 7px;display:flex;align-items:center;gap:5px;border:1px solid rgba(110,145,211,.12);border-radius:6px;color:#8fa0bd;background:#ffffff05;font:inherit;cursor:pointer}.developer-code-block button.active{color:#d9e6fa;border-color:#6e9beb47;background:#4e74bf1a}.developer-code-block pre,.developer-attachment-preview pre{max-height:360px;margin:0;padding:12px;overflow:auto;color:#c9d7eb;background:#04070d;font:10px/1.6 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;tab-size:2;white-space:pre}.developer-code-block pre.wrap{white-space:pre-wrap;overflow-wrap:anywhere}.developer-code-block code{display:block;counter-reset:code-line}.developer-code-line{min-height:1.6em;display:block;padding-left:42px;position:relative}.developer-code-line:before{content:attr(data-line);width:28px;position:absolute;left:0;color:#3f4c61;text-align:right;user-select:none}.developer-attachment{width:min(620px,100%);min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--developer-file-color) 24%,rgba(255,255,255,.06));border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--developer-file-color) 5%,#080c13),#070a10)}.developer-attachment-main{min-height:64px;padding:8px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px}.developer-file-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--developer-file-color) 35%,transparent);border-radius:9px;color:var(--developer-file-color);background:color-mix(in srgb,var(--developer-file-color) 10%,#07101a)}.developer-file-mark b{font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.developer-file-mark svg{display:none}.developer-attachment-main>div:nth-child(2){min-width:0;display:grid;gap:4px}.developer-attachment-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d5dfed;font-size:10px}.developer-attachment-main small{color:#65748c;font-size:8px}.developer-attachment-actions{display:flex;gap:4px}.developer-attachment-actions button,.developer-attachment-actions a{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(119,148,201,.11);border-radius:7px;color:#8292ad;background:#ffffff05;cursor:pointer;text-decoration:none}.developer-attachment-actions button:hover,.developer-attachment-actions button.active,.developer-attachment-actions a:hover{color:#d7e3f5;border-color:color-mix(in srgb,var(--developer-file-color) 36%,transparent);background:color-mix(in srgb,var(--developer-file-color) 8%,transparent)}.developer-attachment-actions button.active svg{transform:rotate(180deg)}.developer-attachment-preview{border-top:1px solid rgba(110,145,211,.09)}.developer-attachment-preview>p{min-height:54px;margin:0;padding:12px;display:flex;align-items:center;gap:7px;color:#7d8ba1;font-size:9px}.developer-file-queue{padding:7px;display:flex;flex-wrap:wrap;gap:6px;border:1px solid rgba(122,151,205,.1);border-bottom:0;background:#090d14}.developer-file-queue>span{min-width:0;max-width:min(340px,100%);min-height:31px;padding:0 5px 0 7px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--developer-file-color) 24%,rgba(255,255,255,.05));border-radius:7px;color:#8190a6;background:color-mix(in srgb,var(--developer-file-color) 5%,#0a0e15)}.developer-file-queue i{min-width:27px;color:var(--developer-file-color);font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal;text-align:center}.developer-file-queue b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aebaca;font-size:8px}.developer-file-queue small{white-space:nowrap;color:#5d697a;font-size:7px}.developer-file-queue button{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:5px;color:#758299;background:transparent;cursor:pointer}.message-composer.developer-drop-active,.dm-composer.developer-drop-active{outline:2px dashed rgba(91,145,255,.52);outline-offset:-3px;background:#3063cd0e}.developer-composer-notice{margin:0;padding:7px 9px;border:1px solid rgba(88,139,239,.14);border-bottom:0;color:#879bc2;background:#4271cf0e;font-size:8px}.developer-composer-notice.error{color:#d29198;border-color:#d653612b;background:#a4303d0f}.developer-file-limits{margin-left:auto;color:#59677c;font-size:7px;white-space:nowrap}.developer-composer-tools{min-width:0;padding:5px 7px;display:flex;align-items:center;gap:5px;border-top:1px solid rgba(122,151,205,.08);border-bottom:1px solid rgba(122,151,205,.08);background:#060a11b8;overflow-x:auto;scrollbar-width:thin}.developer-composer-tools>span{display:inline-flex;align-items:center;gap:5px;color:#8297bb;font:750 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.developer-composer-tools select,.developer-composer-tools button{height:27px;flex:0 0 auto;border:1px solid rgba(116,148,207,.13);border-radius:6px;color:#98a8c1;background:#0a101a;font:650 7px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;cursor:pointer}.developer-composer-tools select{padding:0 22px 0 7px}.developer-composer-tools button{padding:0 7px;display:inline-flex;align-items:center;gap:4px}.developer-composer-tools button:hover{color:#dce7f8;border-color:#749fef47;background:#101a2a}.developer-composer-tools button:disabled,.developer-composer-tools select:disabled{opacity:.45;cursor:not-allowed}.developer-composer-tools small{margin-left:auto;color:#536179;font:600 7px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.developer-composer-tools .developer-code-close{width:27px;padding:0;justify-content:center;color:#8d98aa;border-color:#c0cde529;background:#111722}.developer-composer-tools .developer-code-close:hover{color:#fff;border-color:#ff6e7b4d;background:#bb36451f}.message-attachments .developer-attachment,.dm-attachments .developer-attachment{grid-column:1/-1}.dm-message-body .developer-message-body{color:#aeb9ca;font-size:10px}.chat-message .developer-message-body{color:#aeb3bd;font-size:11px}.dm-composer .developer-file-queue{margin-bottom:7px;border-bottom:1px solid rgba(122,151,205,.1);border-radius:8px}.markdown-body{max-width:860px;overflow-wrap:anywhere;color:#c5cedc;line-height:1.65}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin:18px 0 9px;color:#eef4ff;font-weight:760;line-height:1.25;letter-spacing:-.02em}.markdown-body h1{padding-bottom:8px;border-bottom:1px solid rgba(135,160,210,.15);font-size:1.7em}.markdown-body h2{padding-bottom:6px;border-bottom:1px solid rgba(135,160,210,.11);font-size:1.35em}.markdown-body h3{font-size:1.13em}.markdown-body h4{font-size:1em}.markdown-body p{margin:7px 0;white-space:normal}.markdown-body ul,.markdown-body ol{margin:7px 0;padding-left:25px}.markdown-body li+li{margin-top:3px}.markdown-body blockquote{margin:10px 0;padding:4px 12px;border-left:3px solid #4f7fe7;color:#8f9db1;background:#4d81f50b}.markdown-body hr{height:1px;margin:16px 0;border:0;background:#8aa3d426}.markdown-body a{display:inline-flex;align-items:center;gap:3px;color:#72a0ff;text-decoration:none}.markdown-body a:hover{color:#9ebcff;text-decoration:underline}.markdown-body :not(pre)>code{padding:2px 5px;border:1px solid rgba(132,159,210,.12);border-radius:5px;color:#efb5d0;background:#6f4c6a24;font:600 .92em/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.markdown-body table{width:100%;margin:11px 0;border-spacing:0;border-collapse:collapse;display:block;overflow:auto}.markdown-body th,.markdown-body td{min-width:100px;padding:7px 10px;border:1px solid rgba(129,153,200,.16);text-align:left}.markdown-body th{color:#e2eaf7;background:#5070ae17}.markdown-body tr:nth-child(2n) td{background:#ffffff05}.markdown-body input[type=checkbox]{margin:0 6px 0 -19px;accent-color:#5487f3}.markdown-body li:has(>input[type=checkbox]){list-style:none}.markdown-image{width:min(720px,100%);margin:10px 0;display:block!important;overflow:hidden;border:1px solid rgba(125,153,211,.16);border-radius:11px;color:#7d8da7!important;background:#05080d;text-decoration:none!important}.markdown-image img{display:block;width:100%;max-height:520px;object-fit:contain;background:#020407}.markdown-image span{min-height:29px;padding:0 9px;display:flex;align-items:center;font-size:8px}.markdown-image-missing{padding:6px 8px;border:1px dashed rgba(208,161,70,.25);border-radius:6px;color:#b99b64;background:#9a6b220e;font-size:8px}.developer-link-grid{margin-top:9px;display:grid;gap:6px}.developer-link-card{width:min(560px,100%);min-height:62px;padding:8px 10px;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgba(112,148,216,.13);border-radius:10px;color:inherit!important;background:linear-gradient(135deg,#31569b13,#070b12e6);text-decoration:none!important}.developer-link-card>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#7da2ec;background:#3e69bf1f}.developer-link-card.github>span{color:#dce6f5;background:#ffffff0f}.developer-link-card>div{min-width:0;display:grid;gap:2px}.developer-link-card small{color:#617493;font:750 6px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.developer-link-card strong,.developer-link-card p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.developer-link-card strong{color:#dce6f5;font-size:9px}.developer-link-card p{margin:0;color:#718097;font-size:7.5px}.developer-link-card>svg{color:#61718b}.developer-link-card:hover{border-color:#6d99ef4d;transform:translateY(-1px)}.developer-create-menu{width:min(330px,calc(100vw - 24px));max-height:min(570px,70vh);padding:6px;position:absolute;left:14px;bottom:66px;z-index:35;overflow:auto;border:1px solid rgba(138,163,212,.17);border-radius:12px;background:#0c1018fa;box-shadow:0 18px 58px #0000008a,inset 0 1px #ffffff09;backdrop-filter:blur(16px)}.developer-create-menu>header{min-height:31px;padding:0 4px 4px 7px;display:flex;align-items:center;justify-content:space-between;color:#8898b0}.developer-create-menu>header span{display:flex;align-items:center;gap:6px;font:750 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;letter-spacing:.07em}.developer-create-menu>header button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;color:#77859a;background:transparent;cursor:pointer}.developer-create-menu>button{width:100%;min-height:47px;padding:7px 8px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;border:0;border-radius:8px;color:#8191a9;background:transparent;text-align:left;cursor:pointer}.developer-create-menu>button:hover{color:#a9c4f7;background:#4774cf16}.developer-create-menu>button>span{min-width:0;display:grid;gap:3px}.developer-create-menu strong{color:#d9e3f1;font-size:9px}.developer-create-menu small{color:#66748a;font-size:7.5px}.developer-create-menu>i{height:1px;margin:5px 4px;display:block;background:#829ac81f}.markdown-studio-backdrop{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:22px;background:#010307bf;backdrop-filter:blur(8px)}.markdown-studio{width:min(1180px,96vw);height:min(780px,92vh);min-height:520px;display:grid;grid-template-rows:54px 42px minmax(0,1fr) 54px;overflow:hidden;border:1px solid rgba(118,153,220,.2);border-radius:15px;background:#080c13;box-shadow:0 30px 100px #000000b8,inset 0 1px #ffffff0a}.markdown-studio-head{padding:0 14px;display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:10px;border-bottom:1px solid rgba(127,154,207,.12);background:linear-gradient(90deg,rgba(42,76,145,.12),transparent)}.markdown-studio-title{min-width:0;display:flex;align-items:center;gap:9px}.markdown-studio-title>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(83,135,242,.26);border-radius:8px;color:#89acfa;background:#4574d01a}.markdown-studio-title>div{min-width:0;display:grid;gap:2px}.markdown-studio-title small{color:#5e759d;font:750 6.5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.markdown-studio-title strong{color:#e4ebf6;font-size:11px}.markdown-studio-view{display:flex;padding:3px;border:1px solid rgba(125,151,200,.12);border-radius:8px;background:#070a10}.markdown-studio-view button,.markdown-studio-close{width:29px;height:27px;display:grid;place-items:center;border:0;border-radius:6px;color:#66758b;background:transparent;cursor:pointer}.markdown-studio-view button.active,.markdown-studio-view button:hover{color:#dbe7fa;background:#4d81f51f}.markdown-studio-close:hover{color:#fff;background:#c43d4b21}.markdown-studio-toolbar{padding:0 12px;display:flex;align-items:center;gap:4px;overflow-x:auto;border-bottom:1px solid rgba(127,154,207,.1);background:#090e16}.markdown-studio-toolbar button{width:28px;height:27px;flex:0 0 auto;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;color:#718096;background:transparent;cursor:pointer}.markdown-studio-toolbar button:hover{color:#dce7f8;border-color:#7094d826;background:#4774cf14}.markdown-studio-toolbar i{width:1px;height:18px;margin:0 3px;flex:0 0 auto;background:#8099c824}.markdown-studio-workspace{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.markdown-studio-workspace.view-write,.markdown-studio-workspace.view-preview{grid-template-columns:1fr}.markdown-studio-editor,.markdown-studio-preview{min-width:0;min-height:0;display:grid;grid-template-rows:31px minmax(0,1fr)}.markdown-studio-editor{border-right:1px solid rgba(128,153,200,.11)}.markdown-studio-editor>span,.markdown-studio-preview>header{padding:0 11px;display:flex;align-items:center;gap:6px;color:#63738b;background:#070b11;font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.markdown-studio-editor>span small{margin-left:auto;color:#4f5e73;font-size:6.5px}.markdown-studio-editor textarea{width:100%;height:100%;padding:16px;resize:none;border:0;outline:0;color:#cdd9ea;background:#05080d;font:10.5px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:2}.markdown-studio-preview>article{min-height:0;padding:18px;overflow:auto;background:radial-gradient(circle at top right,rgba(59,100,183,.055),transparent 38%),#080c13}.markdown-studio-preview .markdown-body{font-size:10px}.markdown-studio-empty{height:100%;display:grid;place-content:center;justify-items:center;gap:7px;color:#59677c}.markdown-studio-empty strong{color:#8795a9;font-size:10px}.markdown-studio-empty span{font-size:8px}.markdown-studio-footer{padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(127,154,207,.12);background:#090e16}.markdown-studio-footer>span{color:#536178;font:650 7px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.markdown-studio-footer>div{display:flex;gap:6px}.markdown-studio-footer button{min-height:31px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(126,153,204,.14);border-radius:7px;color:#8796ad;background:#0b111b;font-size:8px;cursor:pointer}.markdown-studio-footer button.primary{color:#fff;border-color:#4c7de3;background:linear-gradient(180deg,#578cff,#386ddd)}.markdown-studio-footer button:disabled{opacity:.45;cursor:not-allowed}.dm-message-actions{overflow:visible!important}.dm-message:focus-within .dm-message-actions{display:flex}.dm-message-actions>button.active{color:#dce7f8;background:#4a77d21f}.dm-message-menu{width:238px;padding:6px;position:absolute;right:0;top:32px;z-index:45;display:grid;border:1px solid rgba(135,162,214,.17);border-radius:11px;background:#0d1118fc;box-shadow:0 18px 55px #00000094,inset 0 1px #ffffff09}.dm-message-menu>header{padding:6px 7px 8px;display:grid!important;gap:3px}.dm-message-menu>header strong{color:#dbe4f0!important;font-size:8px!important}.dm-message-menu>header small{color:#58677d;font-size:6.5px}.dm-message-menu>button{width:100%!important;height:35px!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;border-radius:7px!important;color:#a8b3c3!important;font-size:8.5px!important}.dm-message-menu>button:hover{color:#edf3fc!important;background:#ffffff0b!important}.dm-message-menu>button.danger{color:#ed7b86!important}.dm-message-menu>button.danger:hover{background:#c238451a!important}.dm-message-menu>i{height:1px;margin:5px 4px;display:block;background:#829ac81f}@media(max-width:700px){.developer-code-block pre,.developer-attachment-preview pre{max-height:280px;font-size:9px}.developer-code-block>header button{padding:0 5px}.developer-code-block>header button{font-size:0}.developer-code-block>header button svg{width:13px;height:13px}.developer-attachment{width:100%}.developer-attachment-main{grid-template-columns:38px minmax(0,1fr) auto}.developer-file-mark{width:38px;height:38px}.developer-file-queue>span{width:100%;max-width:none}.developer-file-limits,.developer-composer-tools small{display:none}.developer-composer-tools{padding:5px}.developer-composer-tools>span{display:none}}@media(max-width:700px){.developer-create-menu{left:8px;bottom:61px;max-height:62vh}.markdown-studio-backdrop{padding:0;place-items:stretch}.markdown-studio{width:100vw;height:100dvh;min-height:0;border:0;border-radius:0;grid-template-rows:51px 40px minmax(0,1fr) auto}.markdown-studio-head{padding:0 9px}.markdown-studio-title small{display:none}.markdown-studio-view button{width:27px}.markdown-studio-workspace{grid-template-columns:1fr}.markdown-studio-workspace.view-split .markdown-studio-editor{display:none}.markdown-studio-editor{border-right:0}.markdown-studio-preview>article{padding:13px}.markdown-studio-footer{min-height:62px;padding:8px;align-items:stretch}.markdown-studio-footer>span{display:none}.markdown-studio-footer>div{width:100%;display:grid;grid-template-columns:auto 1fr 1fr}.markdown-studio-footer button{min-height:38px;padding:0 8px}.dm-message-menu{position:fixed;right:10px;top:auto;bottom:78px;width:min(310px,calc(100vw - 20px));max-height:70vh;overflow:auto}.markdown-image img{max-height:380px}}.private-call-v2-head-actions{display:flex;align-items:center;gap:5px}.private-call-v2-head-actions button{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0a;color:#c7d1e2;cursor:pointer}.private-call-v2-head-actions button:hover{background:#ffffff13;color:#fff}.private-call-v2 .private-call-stage.visual{position:relative;overflow:hidden}.private-call-v2 .private-call-remote-video.is-hidden,.private-call-v2 .private-call-local-video.is-hidden{visibility:hidden}.private-call-v2 .private-call-audio-person{width:auto!important;height:auto!important}.private-call-v2 .private-call-video-placeholder{background:#05080d!important}.private-call-v2 .private-call-profile-photo.user-avatar-xl{width:clamp(128px,18vw,176px)!important;height:clamp(128px,18vw,176px)!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}.private-call-v2 .private-call-profile-photo.user-avatar-xl>.avatar-media{inset:0!important;border:0!important;border-radius:inherit!important;background:#111722!important;box-shadow:none!important}.private-call-v2 .private-call-profile-photo.user-avatar-xl>.avatar-media>img{border-radius:inherit!important;object-fit:cover!important}.private-call-sharing-badge{position:absolute;left:12px;top:12px;z-index:5;min-height:28px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(91,205,164,.25);border-radius:8px;background:#081712c7;color:#a8e1cf;font-size:9px;font-weight:700;backdrop-filter:blur(10px)}.private-call-v2-controls button.sharing{color:#a7dfcc;border-color:#53c49d40;background:#2f826729}.private-call-backdrop.private-call-minimized{pointer-events:none;background:transparent;backdrop-filter:none}.private-call-card.private-call-v2.minimized{position:fixed;right:18px;bottom:18px;width:min(360px,calc(100vw - 36px));max-height:min(520px,calc(100vh - 36px));pointer-events:auto;border:1px solid rgba(255,255,255,.13);border-radius:16px;box-shadow:0 28px 90px #00000094;overflow:hidden}.private-call-card.private-call-v2.minimized .private-call-stage{min-height:180px;max-height:230px}.private-call-card.private-call-v2.minimized .private-call-copy{padding-top:10px;padding-bottom:8px}.private-call-card.private-call-v2.minimized .private-call-copy h2{font-size:16px}.private-call-card.private-call-v2.minimized .private-call-copy p{margin-top:2px}.private-call-card.private-call-v2.minimized .private-call-v2-controls{padding-top:7px;padding-bottom:10px}.private-call-card.private-call-v2.minimized .private-call-local-video{width:86px;height:58px}@media(max-width:760px){.private-call-card.private-call-v2.minimized{right:8px;bottom:calc(74px + env(safe-area-inset-bottom));width:calc(100vw - 16px);max-height:min(430px,calc(100vh - 90px))}.private-call-card.private-call-v2.minimized .private-call-stage{min-height:150px;max-height:190px}}.channel-content.meeting-v2-enhanced>.voice-room{display:none!important}.meeting-v2-bridge-mount{min-width:0;min-height:0;height:100%;overflow:hidden}.meeting-room-v2{--meeting-border: rgba(255,255,255,.09);--meeting-soft: rgba(255,255,255,.045);--meeting-soft-hover: rgba(255,255,255,.075);--meeting-text: #f4f7fd;--meeting-muted: #8d9ab0;--meeting-accent: #8eafff;height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#05080e;color:var(--meeting-text);overflow:hidden}.meeting-v2-topbar{min-height:58px;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--meeting-border);background:#070a11f5}.meeting-v2-topbar>div,.meeting-v2-topbar>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.meeting-v2-room-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(142,175,255,.2);border-radius:10px;background:#4e6fba1f;color:#a9c0ff}.meeting-v2-topbar strong,.meeting-v2-topbar small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-v2-topbar strong{font-size:13px}.meeting-v2-topbar small{margin-top:2px;color:var(--meeting-muted);font-size:10px}.meeting-v2-top-actions{display:flex;gap:6px}.meeting-v2-top-actions button,.meeting-v2-tile-meta button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--meeting-border);border-radius:9px;background:var(--meeting-soft);color:#c8d2e4;cursor:pointer}.meeting-v2-top-actions button:hover,.meeting-v2-tile-meta button:hover{background:var(--meeting-soft-hover);color:#fff}.meeting-v2-lobby{min-height:0;overflow:auto;padding:28px clamp(18px,4vw,48px);display:flex;flex-direction:column;align-items:center;gap:18px}.meeting-v2-lobby-copy{width:min(680px,100%);text-align:center}.meeting-v2-lobby-copy>span{width:58px;height:58px;margin:0 auto 14px;display:grid;place-items:center;border:1px solid rgba(142,175,255,.18);border-radius:18px;background:#5370b71a;color:#a6bdff}.meeting-v2-lobby-copy small{color:#7894d3;font-size:9px;font-weight:800;letter-spacing:.18em}.meeting-v2-lobby-copy h2{margin:7px 0 6px;font-size:clamp(23px,3vw,34px);letter-spacing:-.035em}.meeting-v2-lobby-copy p{margin:0 auto;max-width:620px;color:var(--meeting-muted);font-size:12px;line-height:1.65}.meeting-v2-device-test{width:min(680px,100%);padding:16px;border:1px solid var(--meeting-border);border-radius:14px;background:#090d15}.meeting-v2-device-test.active{border-color:#8eafff38}.meeting-v2-device-test>header{display:flex;align-items:center;gap:10px}.meeting-v2-device-test>header>svg{color:#9db7ff}.meeting-v2-device-test strong{display:block;font-size:12px}.meeting-v2-device-test small{display:block;margin-top:2px;color:var(--meeting-muted);font-size:10px}.meeting-v2-level{height:36px;margin:16px 0 10px;display:flex;align-items:center;gap:4px}.meeting-v2-level i{width:5px;height:26px;border-radius:3px;background:#8eafff;transform-origin:center bottom;transition:opacity .08s linear,transform .08s linear}.meeting-v2-level.compact{width:66px;height:18px;margin:0;gap:2px}.meeting-v2-level.compact i{width:3px;height:13px}.meeting-v2-test-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.meeting-v2-test-actions span{color:var(--meeting-muted);font-size:10px}.meeting-v2-test-actions button,.meeting-v2-entry-actions button,.meeting-v2-schedule button{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--meeting-border);border-radius:9px;background:#ffffff0d;color:#dce4f2;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.meeting-v2-test-actions button:hover,.meeting-v2-entry-actions button:hover,.meeting-v2-schedule button:hover{background:#ffffff14;border-color:#ffffff24}.meeting-v2-entry-actions button.primary{background:#e9eef9;border-color:#f3f6ff;color:#090d15}.meeting-v2-device-grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meeting-v2-device-grid label{color:var(--meeting-muted);font-size:9px;font-weight:700}.meeting-v2-device-grid select{width:100%;height:34px;margin-top:5px;padding:0 9px;border:1px solid var(--meeting-border);border-radius:8px;background:#05080e;color:#dce4f2;font:inherit;font-size:10px}.meeting-v2-entry-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.meeting-v2-live{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 280px;overflow:hidden}.meeting-v2-stage{min-width:0;min-height:0;overflow:auto;padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-auto-rows:minmax(190px,1fr);gap:10px;align-content:center;background:#03060b}.meeting-v2-tile{position:relative;min-height:190px;overflow:hidden;border:1px solid var(--meeting-border);border-radius:14px;background:#0a0e16}.meeting-v2-tile.sharing{grid-column:1 / -1;min-height:min(62vh,560px);border-color:#7eafff52;box-shadow:0 0 0 1px #7eafff14}.meeting-v2-tile video{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover;background:#030509}.meeting-v2-tile.sharing video{object-fit:contain}.meeting-v2-avatar-fallback{position:absolute;inset:0;display:grid;place-items:center;background:#070a10}.meeting-v2-profile-photo.user-avatar-xl{width:clamp(104px,15vw,148px)!important;height:clamp(104px,15vw,148px)!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}.meeting-v2-profile-photo.user-avatar-xl>.avatar-media{inset:0!important;border:0!important;border-radius:inherit!important;background:#111722!important;box-shadow:none!important}.meeting-v2-profile-photo.user-avatar-xl>.avatar-media>img{border-radius:inherit!important;object-fit:cover!important}.meeting-v2-tile-meta{position:absolute;left:8px;right:8px;bottom:8px;padding:7px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#04070cb8;backdrop-filter:blur(12px)}.meeting-v2-tile-meta span{min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.meeting-v2-tile-meta strong{font-size:10px}.meeting-v2-tile-meta em{display:inline-flex;align-items:center;gap:3px;color:#9fb7f4;font-size:8px;font-style:normal}.meeting-v2-tile-meta button{width:28px;height:28px;flex:0 0 auto}.meeting-v2-stage-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--meeting-muted);text-align:center}.meeting-v2-stage-empty .meeting-v2-profile-photo{margin-bottom:6px}.meeting-v2-stage-empty strong{color:#e5ebf6;font-size:13px}.meeting-v2-stage-empty span{font-size:10px}.meeting-v2-side{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(180px,1fr) minmax(180px,.8fr);border-left:1px solid var(--meeting-border);background:#070a10;overflow:hidden}.meeting-v2-participants,.meeting-v2-chat{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.meeting-v2-chat{grid-template-rows:auto minmax(0,1fr) auto;border-top:1px solid var(--meeting-border)}.meeting-v2-participants>header,.meeting-v2-chat>header{min-height:42px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(255,255,255,.055)}.meeting-v2-participants>header>div,.meeting-v2-chat>header{color:#d7e0ef}.meeting-v2-participants>header>div{display:flex;align-items:center;gap:7px}.meeting-v2-participants>header strong,.meeting-v2-chat>header strong{font-size:10px}.meeting-v2-participants>header>span{min-width:22px;height:20px;display:grid;place-items:center;border-radius:7px;background:#ffffff0d;color:var(--meeting-muted);font-size:9px}.meeting-v2-participant-list{min-height:0;overflow:auto;padding:6px}.meeting-v2-participant-list article{min-height:48px;padding:6px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;border-radius:9px}.meeting-v2-participant-list article:hover{background:#ffffff09}.meeting-v2-participant-list article>span{min-width:0}.meeting-v2-participant-list article>span strong,.meeting-v2-participant-list article>span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-v2-participant-list article>span strong{font-size:9px}.meeting-v2-participant-list article>span small{margin-top:2px;color:var(--meeting-muted);font-size:8px}.meeting-v2-participant-state{display:flex;align-items:center;gap:4px;color:#8ea9e7}.meeting-v2-host-actions{grid-column:2 / -1;display:flex;gap:5px}.meeting-v2-host-actions button{width:26px;height:24px;display:grid;place-items:center;border:1px solid var(--meeting-border);border-radius:7px;background:#ffffff0a;color:#aeb9cc;cursor:pointer}.meeting-v2-host-actions button.danger{color:#ef929c;border-color:#ef5d6f26}.meeting-v2-chat-scroll{min-height:0;overflow:auto;padding:9px}.meeting-v2-chat-scroll p{margin:0 0 9px}.meeting-v2-chat-scroll p b{display:block;color:#cbd7eb;font-size:8px}.meeting-v2-chat-scroll p span{display:block;margin-top:2px;color:#a8b4c7;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.meeting-v2-chat-scroll>div{height:100%;min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#68758c;text-align:center;font-size:8px;line-height:1.45}.meeting-v2-chat form{padding:8px;display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:5px;border-top:1px solid var(--meeting-border)}.meeting-v2-chat input{min-width:0;height:32px;padding:0 9px;border:1px solid var(--meeting-border);border-radius:8px;outline:none;background:#03060b;color:#dbe4f3;font:inherit;font-size:9px}.meeting-v2-chat input:focus{border-color:#8eafff47}.meeting-v2-chat form button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:#dce5f8;color:#080c13;cursor:pointer}.meeting-v2-chat form button:disabled{opacity:.35;cursor:default}.meeting-v2-live-status{min-height:34px;padding:5px 12px;display:flex;align-items:center;gap:9px;border-top:1px solid var(--meeting-border);background:#070a10;color:var(--meeting-muted);font-size:9px}.meeting-v2-live-status em{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#9fb6ef;font-style:normal}.meeting-v2-live-status b{color:#d3dceb;font-weight:600}.meeting-v2-controls{min-height:64px;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid var(--meeting-border);background:#080b12}.meeting-v2-controls button{min-width:74px;height:43px;padding:0 10px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid var(--meeting-border);border-radius:11px;background:#ffffff0b;color:#cfd9e8;cursor:pointer}.meeting-v2-controls button span{font-size:7px;font-weight:700}.meeting-v2-controls button:hover{background:#ffffff13}.meeting-v2-controls button.active{border-color:#81acff4d;background:#4c77cb29;color:#a9c2ff}.meeting-v2-controls button.share.active{color:#9fd7c5;border-color:#50c59d40;background:#3594751f}.meeting-v2-controls button.off{color:#ef9aa4;border-color:#e15b6b2e;background:#9a2d3a17}.meeting-v2-controls button.leave{color:#fff0f2;border-color:#ee495c38;background:#9725322e}.meeting-v2-error{margin:0;color:#ef9ca5;font-size:10px}.meeting-v2-error.live{padding:6px 12px;border-top:1px solid rgba(225,91,107,.15);background:#701a241a}.meeting-v2-schedule{padding:12px;border-top:1px solid var(--meeting-border);background:#070a10}.meeting-room-v2.joined .meeting-v2-schedule{display:none}.meeting-v2-schedule>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.meeting-v2-schedule>header strong,.meeting-v2-schedule>header small{display:block}.meeting-v2-schedule>header strong{font-size:11px}.meeting-v2-schedule>header small{margin-top:2px;color:var(--meeting-muted);font-size:8px}.meeting-v2-schedule>div{display:grid;gap:6px}.meeting-v2-schedule article{min-height:54px;padding:7px 9px;display:grid;grid-template-columns:56px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;border:1px solid var(--meeting-border);border-radius:10px;background:#ffffff06}.meeting-v2-schedule article time b,.meeting-v2-schedule article time span,.meeting-v2-schedule article>span strong,.meeting-v2-schedule article>span small{display:block}.meeting-v2-schedule article time b{font-size:9px}.meeting-v2-schedule article time span{color:var(--meeting-muted);font-size:8px}.meeting-v2-schedule article>span strong{font-size:9px}.meeting-v2-schedule article>span small{color:var(--meeting-muted);font-size:8px}.meeting-v2-schedule article em{display:inline-flex;align-items:center;gap:3px;color:var(--meeting-muted);font-size:8px;font-style:normal}.meeting-v2-schedule article button{min-height:30px;padding:0 8px;font-size:8px}.meeting-v2-schedule article button.danger{color:#f0a0a8}.meeting-room-v2.compact{position:absolute;z-index:90;right:12px;bottom:12px;width:min(420px,calc(100% - 24px));height:min(520px,calc(100% - 24px));border:1px solid rgba(255,255,255,.13);border-radius:16px;box-shadow:0 30px 90px #0000008c}.meeting-room-v2.compact .meeting-v2-live{grid-template-columns:1fr}.meeting-room-v2.compact .meeting-v2-side{display:none}.meeting-room-v2.compact .meeting-v2-stage{grid-template-columns:1fr;padding:8px}.meeting-room-v2.compact .meeting-v2-tile:not(.sharing):not(:first-child){display:none}.meeting-room-v2.compact .meeting-v2-controls{padding:6px;gap:4px;overflow-x:auto;justify-content:flex-start}.meeting-room-v2.compact .meeting-v2-controls button{min-width:55px;height:39px}.meeting-room-v2.compact .meeting-v2-live-status em,.meeting-room-v2.compact .meeting-v2-live-status b{display:none}@media(max-width:900px){.meeting-v2-live{grid-template-columns:minmax(0,1fr) 230px}.meeting-v2-controls button{min-width:62px}}@media(max-width:760px){.meeting-v2-bridge-mount{height:100%}.meeting-room-v2{grid-template-rows:auto minmax(0,1fr) auto}.meeting-v2-topbar{min-height:52px;padding:7px 9px}.meeting-v2-room-icon{width:30px;height:30px}.meeting-v2-lobby{padding:18px 12px calc(86px + env(safe-area-inset-bottom))}.meeting-v2-lobby-copy>span{width:48px;height:48px;border-radius:14px}.meeting-v2-lobby-copy h2{font-size:24px}.meeting-v2-device-test{padding:12px}.meeting-v2-device-grid{grid-template-columns:1fr}.meeting-v2-entry-actions{width:100%;display:grid;grid-template-columns:1fr}.meeting-v2-entry-actions button{width:100%}.meeting-v2-live{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.meeting-v2-stage{padding:7px;grid-template-columns:1fr;grid-auto-rows:minmax(180px,1fr)}.meeting-v2-tile.sharing{min-height:48vh}.meeting-v2-side{max-height:190px;grid-template-columns:1fr 1fr;grid-template-rows:1fr;border-left:0;border-top:1px solid var(--meeting-border)}.meeting-v2-chat{border-top:0;border-left:1px solid var(--meeting-border)}.meeting-v2-controls{min-height:62px;padding:6px 7px calc(6px + env(safe-area-inset-bottom));justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.meeting-v2-controls::-webkit-scrollbar{display:none}.meeting-v2-controls button{flex:0 0 58px;min-width:58px;height:44px;padding:0 5px}.meeting-v2-live-status{padding:4px 8px}.meeting-v2-live-status em{display:none}.meeting-v2-schedule article{grid-template-columns:46px minmax(0,1fr) auto}.meeting-v2-schedule article>em{display:none}.meeting-v2-schedule article button{grid-column:3}.meeting-room-v2.compact{position:absolute;right:7px;bottom:calc(74px + env(safe-area-inset-bottom));width:calc(100% - 14px);height:min(430px,calc(100% - 90px))}}@media(max-width:430px){.meeting-v2-side{max-height:170px;grid-template-columns:1fr}.meeting-v2-chat{display:none}.meeting-v2-participant-list article{min-height:42px}.meeting-v2-schedule{padding:8px}}.meeting-v2-bridge-mount{position:relative;isolation:isolate}.channel-content.meeting-v2-enhanced{position:relative;overflow:hidden}.channel-content.meeting-v2-enhanced>.meeting-v2-bridge-mount{display:block;width:100%}.meeting-room-v2.joined{grid-template-rows:auto minmax(0,1fr) auto auto}.meeting-room-v2.joined>.meeting-v2-live{min-height:0}@media(max-width:760px){.channel-content.meeting-v2-enhanced>.meeting-v2-bridge-mount{min-height:0}.meeting-room-v2.joined{grid-template-rows:auto minmax(0,1fr) auto auto}}.integration-rule-list>article.integration-card-enhanced{overflow:hidden;border-color:#ffffff17;border-radius:14px;background:linear-gradient(180deg,#0b0f17f0,#05080df5);box-shadow:0 12px 30px #0000002e}.integration-rule-list>article.integration-card-enhanced:hover{border-color:#ffffff21}.integration-webhook-bridge-mount{grid-column:1 / -1;min-width:0}.integration-webhook-runtime{margin:12px -2px -2px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0104089e}.integration-webhook-summary{min-width:0;display:grid;grid-template-columns:38px minmax(120px,1fr) minmax(120px,.8fr) auto;align-items:center;gap:10px}.integration-webhook-avatar{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0b;color:#dce5f3}.integration-webhook-avatar.github{background:#ffffff0f;color:#f4f7fb}.integration-webhook-identity{min-width:0}.integration-webhook-identity strong,.integration-webhook-identity small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-webhook-identity strong{color:#f0f4fa;font-size:10px}.integration-webhook-identity small{margin-top:2px;color:#7b8799;font-size:7px}.integration-webhook-destination{min-width:0;height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff09;color:#aeb9ca;font-size:8px}.integration-webhook-destination span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-webhook-status{display:inline-flex;align-items:center;gap:5px;color:#9fb0c3;font-size:7px;white-space:nowrap}.integration-webhook-status i{width:7px;height:7px;border-radius:999px;background:#57c99b;box-shadow:0 0 0 3px #57c99b14}.integration-webhook-status.pending i{background:#d8a657;box-shadow:0 0 0 3px #d8a65714}.integration-webhook-divider{height:1px;margin:11px 0;background:#ffffff12}.integration-webhook-runtime>header{min-height:30px;padding:0;display:flex;align-items:center;gap:8px;border:0;background:transparent}.integration-webhook-runtime>header>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(123,158,230,.16);border-radius:8px;color:#9db6ee;background:#4969ae14}.integration-webhook-runtime>header>div{min-width:0;flex:1}.integration-webhook-runtime>header strong,.integration-webhook-runtime>header small{display:block}.integration-webhook-runtime>header strong{color:#dfe7f4;font-size:9px}.integration-webhook-runtime>header small{margin-top:1px;color:#77849a;font-size:7px}.integration-webhook-runtime>header em{flex:0 0 auto;color:#8da0bd;font-size:7px;font-style:normal}.integration-webhook-url{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto 30px;gap:6px}.integration-webhook-url input{min-width:0;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;outline:none;background:#02050a;color:#93a1b8;font:500 8px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.integration-webhook-url input:focus{border-color:#7ea4f14d;color:#d1dceb}.integration-webhook-url button,.integration-webhook-self-test button{min-width:82px;height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0e;color:#dbe3ef;font:inherit;font-size:8px;font-weight:700;cursor:pointer}.integration-webhook-url button:hover,.integration-webhook-self-test button:hover{background:#ffffff16;border-color:#ffffff29}.integration-webhook-url button:disabled,.integration-webhook-self-test button:disabled{cursor:wait;opacity:.58}.integration-webhook-url button.rotate{min-width:34px;width:34px;padding:0}.integration-webhook-self-test{margin-top:9px;padding:9px;display:flex;align-items:center;gap:10px;border:1px solid rgba(126,164,241,.1);border-radius:9px;background:#4d6aaa0b}.integration-webhook-self-test button{flex:0 0 auto;min-width:94px;border-color:#7ea4f12e;background:#5a7ac21a;color:#dce7ff}.integration-webhook-self-test>div{min-width:0}.integration-webhook-self-test strong,.integration-webhook-self-test small{display:block}.integration-webhook-self-test strong{color:#ced8e8;font-size:8px}.integration-webhook-self-test small{margin-top:2px;color:#77849a;font-size:7px;line-height:1.4}.integration-webhook-test-status{margin:7px 0 0;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff06;color:#9aa7bb;font-size:7px;line-height:1.45}.integration-webhook-test-status.success{border-color:#57c99b29;background:#57c99b0e;color:#9ed8bf}.integration-webhook-test-status.error{border-color:#ff6c6c29;background:#ff6c6c0b;color:#e3a0a0}.integration-webhook-runtime>footer{min-height:auto;margin-top:8px;padding:0;display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#69778c;font-size:7px}.integration-webhook-runtime>footer time{margin-left:auto;white-space:nowrap}@media(max-width:760px){.integration-webhook-summary{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.integration-webhook-avatar{width:34px;height:34px}.integration-webhook-destination{grid-column:2 / -1;grid-row:2;width:fit-content;max-width:100%}.integration-webhook-status{grid-column:3;grid-row:1}.integration-webhook-url{grid-template-columns:minmax(0,1fr) 34px}.integration-webhook-url button:not(.rotate){min-width:34px;width:34px;padding:0}.integration-webhook-url button span{display:none}.integration-webhook-self-test{align-items:stretch;flex-direction:column}.integration-webhook-self-test button{width:100%}.integration-webhook-runtime>footer{align-items:flex-start;flex-wrap:wrap;line-height:1.45}.integration-webhook-runtime>footer time{width:100%;margin-left:16px}}.integration-chat-message-github>.message-body{min-width:0}.integration-provider-avatar{display:grid!important;place-items:center;background:#0d1117!important;color:#f0f6fc!important;border:1px solid rgba(255,255,255,.12)}.integration-provider-avatar svg{width:20px;height:20px}.integration-event-card{width:min(680px,100%);margin-top:8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a0d14eb;overflow:hidden}.integration-event-card-github{box-shadow:inset 3px 0 #ffffff29}.integration-event-top{display:flex;align-items:flex-start;gap:11px;padding:13px 14px 10px}.integration-provider-mark{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:9px;background:#ffffff12;color:#f3f5fa}.integration-provider-mark svg{width:19px;height:19px}.integration-event-heading{min-width:0;flex:1;display:grid;gap:3px}.integration-event-eyebrow{color:#8e99ad;font-size:11px;font-weight:700;letter-spacing:.02em}.integration-event-heading strong{color:#f4f6fb;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.integration-event-status{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#b7c0d0;font-size:10px;font-weight:700}.integration-event-status.is-failure,.integration-event-status.is-cancelled{color:#ff9a9a;border-color:#ff686833;background:#ff4c4c0f}.integration-event-status.is-opened,.integration-event-status.is-published,.integration-event-status.is-merged{color:#9de1bd;border-color:#53c88b33;background:#53c88b0f}.integration-event-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:0 14px 11px 59px;color:#8e99ad;font-size:11px}.integration-event-repo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#b8c2d4}.integration-event-actor{display:inline-flex;align-items:center;gap:6px}.integration-event-actor img{width:20px;height:20px;object-fit:cover;border-radius:50%;border:1px solid rgba(255,255,255,.13);background:#111722}.integration-event-open{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:0 14px 0 59px;border-top:1px solid rgba(255,255,255,.075);color:#bfc9da;text-decoration:none;font-size:11px;font-weight:700;transition:background .12s ease,color .12s ease}.integration-event-open:hover,.integration-event-open:focus-visible{background:#ffffff0b;color:#fff;outline:none}.integration-event-open svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.integration-test-message{white-space:pre-line}@media(max-width:760px){.integration-event-card{width:100%}.integration-event-top{padding:11px 12px 9px}.integration-provider-mark{width:30px;height:30px;flex-basis:30px}.integration-event-meta,.integration-event-open{padding-left:53px;padding-right:12px}.integration-event-status{max-width:84px;overflow:hidden;text-overflow:ellipsis}}.project-lottie-sky-active{background-image:none!important;background-color:#100529!important}.project-lottie-sky-active:before,.project-lottie-sky-active:after,.project-lottie-sky-active>.cosmic-effects{display:none!important}.project-lottie-sky-active .canvas-meta,.project-lottie-sky-active .zoom-controls{border-color:#ffffff17!important;background:#05070ceb!important;box-shadow:0 14px 34px #0000007a!important}.project-lottie-sky-active .canvas-meta>span:not(.warning),.project-lottie-sky-active .zoom-controls>span,.project-lottie-sky-active .zoom-controls button{color:#d6deee!important}.project-lottie-sky-active .canvas-meta .warning{color:#d6a170!important}.project-lottie-sky-active .canvas-meta>span{border-color:#ffffff1a!important;background-color:transparent!important}.project-lottie-sky-active .zoom-controls>i{background-color:#ffffff1a!important}.project-lottie-sky-active .zoom-controls button:hover{color:#fff!important;background:#ffffff14!important}.project-sky-poster,.lottie-project-space-background{position:absolute;z-index:0;inset:-5%;width:110%;height:110%;overflow:hidden;opacity:1;pointer-events:none}.project-sky-poster{display:block;object-fit:cover;object-position:center}.lottie-project-space-background{filter:none}.lottie-project-space-background>svg,.lottie-project-space-background>canvas{display:block;width:100%!important;height:100%!important}.map-ambient-flybys{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.map-ambient-flyby{position:absolute;opacity:0;pointer-events:none;will-change:transform,opacity;filter:drop-shadow(0 12px 22px rgba(0,0,0,.24))}.map-ambient-diagonal{left:-190px;top:76%;width:clamp(112px,9vw,152px);height:clamp(112px,9vw,152px);animation:map-ambient-diagonal-flight 15.5s cubic-bezier(.37,.04,.68,.96) both}.map-ambient-diagonal>svg{overflow:visible!important;transform:scale(1.48) rotate(7deg)}.map-ambient-astronaut-cosmos.map-ambient-diagonal{right:-190px;left:auto;animation-name:map-ambient-diagonal-flight-reverse}.map-ambient-astronaut-cosmos.map-ambient-diagonal>svg{transform:scale(1.48) rotate(-7deg)}.map-ambient-planet-large,.map-ambient-planet-small{z-index:1;animation:map-ambient-planet-visit 15.5s ease-in-out both}.map-ambient-planet-large{right:4.5%;top:5.5%;width:clamp(82px,6.6vw,116px);height:clamp(82px,6.6vw,116px)}.map-ambient-planet-small{left:15.5%;top:36%;width:clamp(48px,4.2vw,70px);height:clamp(48px,4.2vw,70px)}.map-ambient-planet-large>svg,.map-ambient-planet-small>svg{overflow:visible!important;transform:scale(1.24)}.map-ambient-floating{left:clamp(32px,7vw,132px);bottom:clamp(48px,9vh,116px);width:clamp(92px,7.5vw,132px);height:clamp(92px,7.5vw,132px);animation:map-ambient-space-float 15.5s ease-in-out both}.map-ambient-floating>svg{overflow:visible!important;transform:scale(1.22)}.map-ambient-free-consultation>svg,.map-ambient-space-boy-developer>svg{transform:scale(1.05)}@keyframes map-ambient-diagonal-flight{0%{opacity:0;transform:translate3d(-8vw,8vh,0) scale(.72) rotate(-7deg)}8%{opacity:.86}72%{opacity:.78;transform:translate3d(86vw,-52vh,0) scale(.95) rotate(5deg)}88%,to{opacity:0;transform:translate3d(126vw,-73vh,0) scale(.68) rotate(9deg)}}@keyframes map-ambient-diagonal-flight-reverse{0%{opacity:0;transform:translate3d(8vw,8vh,0) scale(.72) rotate(7deg)}8%{opacity:.86}72%{opacity:.78;transform:translate3d(-86vw,-52vh,0) scale(.95) rotate(-5deg)}88%,to{opacity:0;transform:translate3d(-126vw,-73vh,0) scale(.68) rotate(-9deg)}}@keyframes map-ambient-planet-visit{0%,to{opacity:0;transform:translate3d(16px,10px,0) scale(.9) rotate(2deg)}12%{opacity:.72}46%{opacity:.8;transform:translate3d(-7px,-8px,0) scale(1) rotate(-2deg)}82%{opacity:.68;transform:translate3d(6px,-17px,0) scale(.96) rotate(2deg)}}@keyframes map-ambient-space-float{0%,to{opacity:0;transform:translate3d(-14px,18px,0) scale(.88) rotate(-3deg)}13%{opacity:.68}48%{opacity:.78;transform:translate3d(13px,-10px,0) scale(1) rotate(3deg)}84%{opacity:.62;transform:translate3d(-4px,-22px,0) scale(.94) rotate(-1deg)}}html[data-labstar-motion=reduced] .map-ambient-flybys{display:none}@media(prefers-reduced-motion:reduce),(max-width:700px){.map-ambient-flybys{display:none}}.sound-toggle-lottie{position:fixed;z-index:2250;right:18px;bottom:74px;width:clamp(96px,8.5vw,132px);aspect-ratio:1;overflow:visible;pointer-events:none;filter:drop-shadow(0 14px 22px rgba(9,18,38,.22));animation:sound-toggle-lottie-arrive .24s ease-out both}.sound-toggle-lottie-animation{width:100%;height:100%}@keyframes sound-toggle-lottie-arrive{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.88)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.sound-toggle-lottie{animation:none}}@media(max-width:700px){.sound-toggle-lottie{right:12px;bottom:74px;width:92px}}.lottie-project-loading{position:fixed;z-index:15000;inset:0;display:grid;place-content:center;justify-items:center;color:#cbd7ee;background:#010308c2;backdrop-filter:blur(9px);animation:lottie-project-loader-out .25s ease 1.2s both}.lottie-project-planet{width:min(190px,44vw);height:min(190px,44vw);filter:drop-shadow(0 0 24px rgba(111,153,255,.4))}.lottie-project-planet>svg{display:block;width:100%!important;height:100%!important;overflow:visible!important;transform:scale(1.72)}.lottie-project-loading>span{margin-top:7px;color:#9cabc5;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.labstar-access-loader{align-content:center;justify-items:center;gap:4px;background-color:#010207!important;color:#f7f9ff!important}.labstar-access-loader-animation{position:relative;z-index:2;width:112px;height:176px;filter:drop-shadow(0 0 2px rgba(228,244,255,.88)) drop-shadow(0 0 12px rgba(65,139,255,.58))}.labstar-access-loader-animation>svg{display:block;width:100%!important;height:100%!important;overflow:visible!important;transform:scale(2.08)}.lottie-mascot-celebration{position:fixed;z-index:1250;right:20px;bottom:70px;width:190px;min-height:190px;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;pointer-events:none;filter:drop-shadow(0 18px 26px rgba(0,0,0,.52));animation:lottie-mascot-arrive .55s cubic-bezier(.2,.82,.25,1.08) both}.lottie-mascot-animation{width:176px;height:176px}.lottie-mascot-celebration.achievement{z-index:16000;inset:0;width:auto;min-height:0;place-items:center;background:transparent;backdrop-filter:none;filter:none;animation:lottie-achievement-show 5s ease both}.lottie-mascot-celebration.achievement .lottie-mascot-animation{width:min(360px,72vw);height:min(360px,58vh);filter:drop-shadow(0 22px 38px rgba(0,0,0,.58))}.lottie-mascot-celebration.achievement>button{top:24px;right:24px}.lottie-mascot-celebration.achievement .lottie-mascot-message{min-width:min(280px,calc(100vw - 36px));max-width:min(390px,calc(100vw - 36px));margin-top:-8px;padding:13px 18px;gap:5px}.lottie-mascot-celebration.achievement .lottie-mascot-message em{color:#81a9ff;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lottie-mascot-celebration.achievement .lottie-mascot-message strong{font-size:16px}.lottie-mascot-celebration.achievement .lottie-mascot-message small{color:#a8b6ce;font-size:11px;line-height:1.45}.lottie-mascot-celebration.achievement .lottie-mascot-message button{justify-self:center;margin-top:3px;padding:7px 12px;pointer-events:auto;border:1px solid rgba(129,169,255,.3);border-radius:8px;color:#dce7ff;background:#4870c52e;cursor:pointer}.lottie-mascot-celebration.achievement .lottie-mascot-message button:hover{background:#5a86e147}.lottie-mascot-celebration>button{position:absolute;z-index:2;top:4px;right:7px;width:30px;height:30px;display:grid;place-items:center;pointer-events:auto;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#b5c1d8;background:#05080fbd;cursor:pointer}.lottie-mascot-message{margin-top:-12px;padding:7px 10px;display:grid;gap:2px;border:1px solid rgba(158,187,255,.18);border-radius:10px;text-align:center;background:#050911c2;backdrop-filter:blur(12px)}.lottie-mascot-message strong{color:#e8efff;font-size:10px}.lottie-mascot-message small{color:#7687a6;font-size:8px}.intro-astronaut-flyby{position:fixed;z-index:1;left:-230px;top:calc(50% + clamp(96px,16vh,140px));width:190px;height:190px;opacity:0;pointer-events:none;filter:drop-shadow(0 0 22px rgba(113,155,255,.5));animation:labstar-intro-astronaut-pass 2.1s cubic-bezier(.33,.05,.68,.96) 1.2s both}.intro-astronaut-animation,.intro-astronaut-animation>svg{display:block;width:100%!important;height:100%!important;overflow:visible!important}.intro-astronaut-animation>svg{transform:scale(2)}@keyframes lottie-project-loader-out{to{opacity:0;visibility:hidden}}@keyframes lottie-mascot-arrive{0%{opacity:0;transform:translate3d(20px,28px,0) scale(.76) rotate(4deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0)}}@keyframes lottie-achievement-show{0%{opacity:0;transform:scale(.94)}10%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes labstar-intro-astronaut-pass{0%{opacity:0;transform:translate3d(0,34px,0) scale(.76) rotate(-12deg)}14%{opacity:.92}18%{transform:translate3d(calc(18vw + 85px),18px,0) scale(.83) rotate(-13deg)}44%{transform:translate3d(calc(44vw + 207px),-8px,0) scale(.94) rotate(-15deg)}66%{transform:translate3d(calc(66vw + 310px),-66px,0) scale(1) rotate(-18deg)}82%{opacity:.96;transform:translate3d(calc(82vw + 385px),-142px,0) scale(1.04) rotate(-21deg)}to{opacity:0;transform:translate3d(calc(100vw + 470px),-245px,0) scale(1.08) rotate(-24deg)}}@media(max-width:700px){.project-sky-poster,.lottie-project-space-background{display:none!important}.lottie-mascot-celebration{right:4px;bottom:calc(72px + env(safe-area-inset-bottom));width:148px;min-height:156px}.lottie-mascot-animation{width:142px;height:142px}.lottie-mascot-message{max-width:138px}.lottie-mascot-celebration.achievement .lottie-mascot-message{max-width:calc(100vw - 36px)}.labstar-access-loader-animation{width:138px;height:138px}.intro-astronaut-flyby{left:-180px;top:calc(50% + 104px);width:150px;height:150px;animation-duration:1.85s}}@media(prefers-reduced-motion:reduce){.intro-astronaut-flyby{display:none}.lottie-project-loading,.lottie-mascot-celebration{animation-duration:.01ms}}.professional-create-channel-trigger{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#6f7f9b;background:transparent;cursor:pointer}.professional-create-channel-trigger:hover{color:#dce5f8;background:#ffffff0b}.message-room.labstar-professional-read-only>.message-composer{display:none!important}.professional-read-only-notice{min-height:48px;margin:0;border-top:1px solid rgba(135,164,225,.12)!important;border-radius:0!important;display:flex!important;align-items:center;justify-content:center;gap:8px;color:#8d9db9!important;background:linear-gradient(180deg,#0a0f18fa,#070b11fc)!important;font-size:10px}.professional-read-only-notice svg{color:#88a5e7}.professional-read-only-notice span{max-width:560px;line-height:1.45}@media(max-width:760px){.professional-read-only-notice{min-height:54px;padding:8px 12px;text-align:center}}.profile-connections-mount{display:block}.profile-connections{margin:10px 0;padding:10px 0;display:grid;gap:7px;border-top:1px solid rgba(139,174,255,.09);border-bottom:1px solid rgba(139,174,255,.09)}.github-connect-button{width:100%;min-height:36px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:#f0f4fb;background:linear-gradient(180deg,#394352f2,#1b212bfa);box-shadow:0 8px 22px #00000038;font:inherit;font-size:8px;cursor:pointer}.github-connect-button:hover{background:linear-gradient(180deg,#455062fa,#222935fa);border-color:#fff3}.github-connect-button:disabled{opacity:.48;cursor:wait}.github-connected-row{min-width:0;padding:8px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(91,144,255,.16);border-radius:9px;background:#4171dc0b}.connection-icon{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(139,174,255,.13);border-radius:9px;color:#a7baf0;background:#0a0f18}.connection-icon img{width:100%;height:100%;display:block;object-fit:cover}.github-public-link{width:max-content;max-width:100%;min-height:30px;padding:0 8px;display:flex;align-items:center;gap:5px;overflow:hidden;border:1px solid rgba(139,174,255,.09);border-radius:7px;color:#92abe7;background:#4773d90a;font-size:8px;text-decoration:none}.github-public-link:hover{color:#eef4ff;border-color:#5b89f63d;background:#4773d914}.github-public-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.github-public-link.compact{min-height:27px}.connection-actions{display:flex;gap:5px}.connection-actions button{width:31px;min-height:31px;padding:0;display:grid;place-items:center;border:1px solid rgba(91,137,246,.16);border-radius:8px;color:#99b1eb;background:#4a77e011;font:inherit;cursor:pointer}.connection-actions button:hover{color:#f1f5ff;border-color:#5b89f64d;background:#4a77e01f}.connection-actions button:disabled{opacity:.48;cursor:wait}.connection-actions button.danger{color:#c47e87;border-color:#d54f5c1f;background:#d54f5c0a}.connection-message{margin:0;color:#9aa8bc;font-size:7.5px;line-height:1.4;text-align:center}.member-directory-connections-mount:empty{display:none}.member-directory-connections{margin:-2px 0 12px;padding:8px;display:flex;border:1px solid rgba(139,174,255,.07);border-radius:9px;background:#ffffff03}@media(max-width:700px){.github-connect-button{min-height:40px;font-size:9px}.github-connected-row{grid-template-columns:38px minmax(0,1fr) auto;padding:9px}.connection-icon{width:38px;height:38px}.github-public-link{min-height:34px;font-size:9px}.connection-message{font-size:8.5px}.member-directory-connections{margin-bottom:10px}}@media(max-width:420px){.github-connected-row{grid-template-columns:36px minmax(0,1fr)}.connection-icon{width:36px;height:36px}.connection-actions{grid-column:1/-1;justify-content:flex-end}}.quick-panel.profile .profile-photo-actions button,.quick-panel.profile .profile-name-field button,.quick-panel.profile .panel-action,.quick-panel.profile .sign-out{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;font-weight:650;line-height:1;cursor:pointer;user-select:none;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}.quick-panel.profile .profile-photo-actions button:not(.remove),.quick-panel.profile .panel-action,.quick-panel.profile .profile-name-field button{color:#edf2fa;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#303947fa,#191f29fa);box-shadow:inset 0 1px #ffffff0e,0 7px 18px #00000038}.quick-panel.profile .profile-photo-actions button:not(.remove):hover,.quick-panel.profile .panel-action:hover,.quick-panel.profile .profile-name-field button:hover{color:#fff;border-color:#ffffff38;background:linear-gradient(180deg,#3d4859fc,#212834fc);box-shadow:inset 0 1px #ffffff12,0 9px 24px #00000047;transform:translateY(-1px)}.quick-panel.profile .profile-name-field button{width:38px;min-width:38px;padding:0}.quick-panel.profile .panel-action{width:100%;padding:0 13px}.quick-panel.profile .profile-photo-actions button.remove{color:#efb7bf;border:1px solid rgba(225,91,108,.24);background:linear-gradient(180deg,#511f27eb,#321319f5);box-shadow:inset 0 1px #ffffff09,0 7px 18px #1f050a33}.quick-panel.profile .profile-photo-actions button.remove:hover{color:#ffe7ea;border-color:#ef6f8061;background:linear-gradient(180deg,#65252ff5,#41171ffa);transform:translateY(-1px)}.quick-panel.profile .sign-out{width:100%;min-height:40px;margin-top:10px;padding:0 14px;color:#ffd8dd;border:1px solid rgba(225,91,108,.3);background:linear-gradient(180deg,#541b24f0,#351017fa);box-shadow:inset 0 1px #ffffff09,0 8px 20px #1f050a3d}.quick-panel.profile .sign-out:hover{color:#fff;border-color:#ef6f8075;background:linear-gradient(180deg,#6b222dfa,#46141dfc);transform:translateY(-1px)}.quick-panel.profile .profile-photo-actions button:active,.quick-panel.profile .profile-name-field button:active,.quick-panel.profile .panel-action:active,.quick-panel.profile .sign-out:active{transform:translateY(0);box-shadow:inset 0 1px 3px #00000061}.quick-panel.profile .profile-photo-actions button:focus-visible,.quick-panel.profile .profile-name-field button:focus-visible,.quick-panel.profile .panel-action:focus-visible,.quick-panel.profile .sign-out:focus-visible{outline:none;box-shadow:0 0 0 3px #58a6ff38,inset 0 1px #ffffff0d}.quick-panel.profile .profile-photo-actions button:disabled,.quick-panel.profile .profile-name-field button:disabled,.quick-panel.profile .panel-action:disabled,.quick-panel.profile .sign-out:disabled{opacity:.5;cursor:not-allowed;transform:none}.quick-panel.profile .profile-photo-actions svg,.quick-panel.profile .profile-name-field svg,.quick-panel.profile .panel-action svg,.quick-panel.profile .sign-out svg{flex:0 0 auto}@media(max-width:700px){.quick-panel.profile .profile-photo-actions button,.quick-panel.profile .profile-name-field button,.quick-panel.profile .panel-action,.quick-panel.profile .sign-out{min-height:42px}}:root{--bg: #030407;--panel: #07090d;--panel-raised: #0b0e14;--line: rgba(255,255,255,.075);--line-strong: rgba(255,255,255,.135);--text: #f2f4f8;--muted: #777d89;--dim: #4b505b;--accent: #8baeff}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text)}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #7d9fff;outline-offset:2px}.app{height:100vh;background:var(--bg)}.header{height:68px;padding:0 18px;display:grid;grid-template-columns:260px minmax(280px,470px) 1fr;align-items:center;gap:24px;border-bottom:1px solid var(--line);background:#040508f0;backdrop-filter:blur(24px);position:relative;z-index:40}.brand{display:flex;align-items:center}.brand strong{font-size:19px}.wordmark{margin:0;display:inline-flex;align-items:center;gap:.23em;color:#f2f5fb;font-weight:800;letter-spacing:0;line-height:1;white-space:nowrap}.wordmark.large{font-size:clamp(26px,5vw,38px);gap:.27em;letter-spacing:0}.word-letter{height:1em;display:inline-grid;place-items:center;line-height:1}.transform-letter{width:.69em;grid-template-columns:minmax(0,1fr);grid-template-rows:1em;position:relative;isolation:isolate}.transform-letter>*{grid-area:1/1;justify-self:center;align-self:center}.letter-a{width:100%;height:100%;display:grid;place-items:center;line-height:1}.wordmark .star-letter{width:.76em;height:.76em;display:block;color:#eaf0ff;opacity:1;filter:drop-shadow(0 0 7px rgba(139,174,255,.55));transform-origin:center}.wordmark:not(.animated) .letter-a{opacity:0}.wordmark.animated .star-letter{opacity:0;animation:intro-star 2.2s cubic-bezier(.22,.8,.26,1) forwards}.wordmark.animated .letter-a{animation:intro-letter 2.2s cubic-bezier(.22,.8,.26,1) forwards;transform-origin:50% 55%}.wordmark.animated .transform-letter:after{content:"";width:1.8em;height:1.8em;position:absolute;z-index:-1;left:50%;top:50%;border-radius:50%;background:radial-gradient(circle,rgba(174,197,255,.27),rgba(91,126,219,.07) 38%,transparent 68%);opacity:0;filter:blur(3px);animation:intro-glow 2.2s ease-out forwards;pointer-events:none}.global-search{height:36px;padding:0 10px;display:grid;grid-template-columns:17px 1fr auto;align-items:center;gap:7px;border:1px solid var(--line);border-radius:10px;background:#080a0e;color:#505662}.global-search:focus-within{border-color:#8baeff42;box-shadow:0 0 0 3px #8baeff0b}.global-search input{min-width:0;border:0;outline:0;color:#cdd0d8;background:transparent;font-size:10px}.global-search input::placeholder{color:#464b55}.global-search kbd{padding:3px 6px;border:1px solid var(--line);border-radius:5px;color:#4e535e;font:8px ui-monospace,monospace}.header-actions{min-width:0;display:flex;justify-content:flex-end;align-items:center;gap:7px}.sync-state{height:28px;margin-right:4px;padding:0 8px;display:flex;align-items:center;gap:5px;color:#555b65;font-size:8px}.sync-state.sincronizado{color:#739d92}.sync-state.local{color:#987f65}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.icon-button,.create-button,.avatar{border:1px solid var(--line);cursor:pointer;background:#080a0e}.icon-button{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;color:#6a707c;position:relative}.icon-button:hover{color:#cbd0da;border-color:var(--line-strong)}.create-button{height:35px;padding:0 13px;display:flex;align-items:center;gap:6px;border-color:#e8eaf0;border-radius:9px;color:#090b0e;background:#e8eaf0;font-size:9px;font-weight:750}.create-button:hover{background:#fff}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#b9c7ee;background:linear-gradient(145deg,#141a28,#0b0e15);font-size:8px;font-weight:800}.workspace{height:calc(100vh - 68px);display:grid;grid-template-columns:64px minmax(0,1fr) 314px}.workspace.team-workspace{grid-template-columns:64px minmax(0,1fr)}.rail{padding:14px 10px;display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--line);background:#050609;z-index:20}.rail button{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:10px;color:#515763;background:transparent;cursor:pointer;transition:.16s ease}.rail button:hover{color:#c8cdd7;background:#ffffff09}.rail button.active{color:#a8bfff;background:#7b9df216;box-shadow:inset 0 0 0 1px #7b9df21a}.rail-group{display:flex;flex-direction:column;gap:4px}.rail-bottom{margin-top:auto;display:flex;flex-direction:column;gap:4px}.canvas-shell{min-width:0;position:relative;overflow:hidden;background-color:#010207;background-image:radial-gradient(circle at 12% 18%,rgba(255,255,255,.8) 0 .55px,transparent .95px),radial-gradient(circle at 78% 16%,rgba(128,165,255,.67) 0 .65px,transparent 1.05px),radial-gradient(circle at 32% 72%,rgba(255,255,255,.52) 0 .5px,transparent .9px),radial-gradient(circle at 86% 72%,rgba(255,255,255,.72) 0 .55px,transparent .95px);background-size:137px 147px,193px 181px,223px 211px,277px 263px}.canvas-shell:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(ellipse at 55% 42%,rgba(42,66,135,.15),transparent 30%),radial-gradient(ellipse at 18% 76%,rgba(74,43,118,.075),transparent 24%),radial-gradient(ellipse at 89% 17%,rgba(33,92,126,.06),transparent 18%),linear-gradient(90deg,rgba(1,2,7,.7),transparent 13%,transparent 87%,rgba(1,2,7,.58))}.canvas-shell:after{content:"";position:absolute;z-index:0;inset:-8%;pointer-events:none;opacity:.58;background-image:radial-gradient(circle at 9% 24%,#fff 0 .7px,transparent 1.2px),radial-gradient(circle at 34% 13%,#a9c0ff 0 .8px,transparent 1.3px),radial-gradient(circle at 61% 76%,#fff 0 .65px,transparent 1.1px),radial-gradient(circle at 88% 45%,#dfe8ff 0 .75px,transparent 1.25px),radial-gradient(circle at 47% 51%,#fff 0 .5px,transparent 1px);background-size:251px 229px,317px 281px,373px 347px,421px 389px,487px 433px;animation:star-twinkle 3.8s ease-in-out infinite alternate}.cosmic-effects{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.bright-star{width:2px;height:2px;position:absolute;border-radius:50%;background:#f5f8ff;box-shadow:0 0 4px #fff,0 0 10px #97b7ffcc;animation:bright-star-pulse 2.9s ease-in-out infinite}.bright-star-one{left:18%;top:22%;animation-delay:-.7s}.bright-star-two{right:21%;top:34%;animation-delay:-1.8s}.bright-star-three{left:69%;bottom:19%;animation-delay:-2.3s}.shooting-star{width:92px;height:1px;position:absolute;left:-130px;top:11%;border-radius:50%;opacity:0;background:linear-gradient(90deg,transparent,rgba(184,204,255,.42),#fff);filter:drop-shadow(0 0 4px rgba(158,190,255,.8));transform-origin:right center;animation:shooting-star-flight 10.5s linear infinite}.shooting-star:after{content:"";width:3px;height:3px;position:absolute;right:-1px;top:-1px;border-radius:50%;background:#fff;box-shadow:0 0 7px #bcd2ffe6}.shooting-star-two{left:22%;top:-70px;animation-duration:14s;animation-delay:-4.5s}.shooting-star-three{left:57%;top:-90px;animation-duration:17s;animation-delay:-10.5s}.overline{display:block;margin-bottom:6px;color:#535a67;font-size:7px;font-weight:750;letter-spacing:.18em}.overview-head h1{margin:0;font-size:17px;font-weight:650;letter-spacing:-.035em}.canvas-meta{position:absolute;z-index:10;left:22px;top:20px;padding:8px 10px;display:flex;gap:4px;border:1px solid var(--line);border-radius:10px;background:#06080cc2;backdrop-filter:blur(16px);box-shadow:0 12px 35px #0008}.canvas-meta span{min-height:20px;padding:0 9px;display:flex;align-items:center;gap:6px;color:#59606c;font-size:8px;border-right:1px solid var(--line)}.canvas-meta span:last-child{border-right:0}.canvas-meta .warning{color:#9a7450}.viewport{position:absolute;z-index:1;inset:0;overflow:auto;cursor:grab;touch-action:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#262a33 transparent}.viewport.panning{cursor:grabbing}.board{width:1750px;height:980px;position:relative;transform-origin:0 0;user-select:none;will-change:transform;transition:transform 70ms cubic-bezier(.2,.75,.35,1)}.connections{position:absolute;inset:0;overflow:visible;pointer-events:none}.connections path{fill:none;stroke-width:.85;opacity:.4}.connections .connection-halo{stroke:#7393e8;stroke-width:8;opacity:.025;filter:blur(3px)}.connections circle{opacity:.7;filter:drop-shadow(0 0 4px currentColor)}.node-card{--accent: #dfe7ff;--status: #6cc8ae;position:absolute;width:274px;min-height:164px;padding:14px 15px 12px;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 7%,transparent),transparent 35%),linear-gradient(145deg,#0d1017f7,#07090dfa);box-shadow:0 22px 70px #0009,inset 0 1px #ffffff09;cursor:grab;transition:border-color .16s,opacity .16s,box-shadow .16s;will-change:left,top}.node-card:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 45%,transparent),transparent);opacity:.55}.node-card:hover{border-color:#ffffff2b}.node-card.dragging{z-index:8;cursor:grabbing;transition:none;box-shadow:0 28px 90px #000d,0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.node-card.selected{border-color:color-mix(in srgb,var(--accent) 38%,rgba(255,255,255,.22));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 6%,transparent),0 24px 80px #000c,0 0 40px color-mix(in srgb,var(--accent) 6%,transparent)}.node-card.search-muted{opacity:.2}.node-top{display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:8px}.node-symbol{width:31px;height:31px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);border-radius:9px;color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.node-kind{justify-self:start;padding:4px 7px;border:1px solid rgba(255,255,255,.04);border-radius:20px;color:#646a76;background:#ffffff06;font-size:6px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.node-top button{width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:7px;color:#5e6571;background:transparent;cursor:pointer}.node-top button:hover{color:var(--accent);background:#ffffff0a}.node-actions{display:flex;align-items:center;gap:1px}.node-card h2{margin:10px 0 3px;font-size:13px;font-weight:650;letter-spacing:-.025em}.node-card>p{margin:0;color:#656b76;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-status{margin-top:10px;display:flex;align-items:center;gap:6px;color:#666c77;font-size:7px}.node-status>i{width:5px;height:5px;border-radius:50%;background:var(--status);box-shadow:0 0 7px color-mix(in srgb,var(--status) 60%,transparent)}.node-status span{margin-left:auto;color:#777e8a;font-variant-numeric:tabular-nums}.progress-track{height:2px;margin-top:6px;border-radius:3px;background:#ffffff0b;overflow:hidden}.progress-track i{display:block;height:100%;border-radius:3px;background:var(--status);box-shadow:0 0 8px color-mix(in srgb,var(--status) 40%,transparent)}.node-card footer{height:26px;margin-top:9px;padding-top:8px;display:flex;align-items:center;gap:6px;border-top:1px solid rgba(255,255,255,.045);color:#4f5560;font-size:7px}.owner-avatar{width:19px;height:19px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;color:#8490aa;background:#10131a;font-size:5px;font-weight:800}.node-card footer em{display:flex;align-items:center;gap:3px;color:#575d68;font-style:normal}.node-links{margin-left:auto;display:flex;align-items:center;gap:4px}.node-links a{width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:6px;color:#6f7b95;background:#ffffff05;text-decoration:none}.node-links a:hover{color:#c9d6f6;border-color:#8baeff38;background:#8baeff0f}.node-inspection-layer{position:absolute;z-index:30;inset:0;display:grid;place-items:center;padding:58px 70px;box-sizing:border-box;background:#0102077a;backdrop-filter:blur(4px);cursor:zoom-out;animation:node-inspection-backdrop-in .18s ease-out both}.node-card.node-card-inspection{position:relative;inset:auto;z-index:1;margin:0;cursor:default;transform:scale(2.05);transform-origin:center;animation:node-inspection-card-in .2s cubic-bezier(.2,.78,.25,1) both}.node-card.node-card-inspection:focus{outline:none}.node-card.node-card-inspection>p{white-space:normal;line-height:1.45}.node-card.node-card-inspection .node-top button,.node-card.node-card-inspection .node-links a{cursor:pointer}.zoom-controls{position:absolute;z-index:12;right:18px;bottom:18px;padding:4px;display:flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:9px;background:#07090de0;backdrop-filter:blur(14px);box-shadow:0 12px 30px #0007}.zoom-controls button{width:29px;height:29px;display:grid;place-items:center;border:0;border-radius:6px;color:#606672;background:transparent;cursor:pointer}.zoom-controls button:hover{color:#cbd1dc;background:#ffffff09}.zoom-controls span{width:41px;text-align:center;color:#5a606b;font-size:7px;font-variant-numeric:tabular-nums}.zoom-controls>i{width:1px;height:16px;background:var(--line)}.canvas-tip{position:absolute;z-index:10;left:22px;bottom:20px;color:#3d424d;font-size:7px}@keyframes node-inspection-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes node-inspection-card-in{0%{opacity:0;transform:scale(1.72)}to{opacity:1;transform:scale(2.05)}}.inspector{padding:20px 17px;overflow-y:auto;border-left:1px solid var(--line);background:#050609;z-index:20;scrollbar-width:thin;scrollbar-color:#232630 transparent}.inspector-head{display:grid;grid-template-columns:40px 1fr 26px;align-items:center;gap:10px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.inspector-symbol{--accent: #8baeff;width:40px;height:40px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);border-radius:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.inspector-head>div{min-width:0;display:flex;flex-direction:column;gap:3px}.inspector-head small{color:#555b66;font-size:7px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.inspector-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.inspector-mode-badge{width:fit-content;margin-top:2px;padding:3px 6px;border:1px solid rgba(139,174,255,.2);border-radius:999px;color:#9fb7f0;background:#8baeff14;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.inspector-head button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:6px;color:#4f5560;background:transparent;cursor:pointer}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 9px}.field-grid label{min-width:0;color:#6c727e;font-size:8px;font-weight:600}.field-grid label.full{grid-column:1 / -1}.field-grid input,.field-grid select,.field-grid textarea{width:100%;margin-top:6px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;outline:0;color:#d7dbe3;background:#090b10;font-size:9px;resize:vertical}.field-grid input:focus,.field-grid select:focus,.field-grid textarea:focus{border-color:#8baeff4d;box-shadow:0 0 0 3px #8baeff0a}.progress-field>span{display:flex;justify-content:space-between;align-items:center}.progress-field b{color:#9aa5bc;font-size:8px}.progress-field input[type=range]{height:3px;padding:0;border:0;accent-color:#8baeff;cursor:pointer}.save-changes,.add-connection,.delete-node{width:100%;height:35px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;cursor:pointer;font-size:8px;font-weight:700}.save-changes{margin-top:15px;border:1px solid rgba(120,157,242,.35);color:#07101f;background:linear-gradient(180deg,#b9ccfa,#8eaef2);box-shadow:0 8px 24px #405b9e21}.save-changes:hover{filter:brightness(1.06)}.save-changes:disabled{cursor:wait;opacity:.75}.save-changes.saved{border-color:#70bea647;color:#d6f0e8;background:#49947e26;box-shadow:none}.save-changes.error{border-color:#d8788442;color:#efc7cd;background:#a44d5a1f;box-shadow:none}.add-connection{margin-top:7px}.add-connection{border:1px solid rgba(139,174,255,.19);color:#a8beef;background:#8baeff11}.add-connection:hover{background:#8baeff1a}.delete-node{margin-top:5px;border:0;color:#74555b;background:transparent}.save-foot{margin-top:14px;display:flex;justify-content:center;align-items:center;gap:5px;color:#3f444e;font-size:7px}.save-foot.saved{color:#527b70}.save-foot.error{color:#8b5e65}.integration-fields{grid-column:1/-1;margin:1px 0 2px;padding:13px 0;display:grid;gap:9px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.integration-heading{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:8px}.integration-heading>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(139,174,255,.13);border-radius:8px;color:#91a8dc;background:#8baeff0b}.integration-heading>div{display:flex;flex-direction:column;gap:2px}.integration-heading strong{color:#aeb5c2;font-size:10px}.integration-heading small{color:#4f5662;font-size:8px}.field-label{display:flex;align-items:center;gap:5px}.integration-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.integration-actions a{min-height:32px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;color:#8894ac;background:#ffffff05;font-size:9px;text-decoration:none}.integration-actions a:hover{color:#c8d4ef;border-color:#8baeff33}.inspector-empty{height:100%;display:grid;place-content:center;justify-items:center;text-align:center;color:#414752}.inspector-empty p{max-width:170px;color:#4b515c;font-size:8px;line-height:1.6}.overview{min-width:0;overflow-y:auto;padding:28px 30px 45px;background:radial-gradient(circle at 82% 4%,rgba(70,91,150,.08),transparent 24%),#050609;scrollbar-width:thin;scrollbar-color:#232630 transparent}.overview-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.overview-head h1{font-size:22px}.overview-head p{margin:6px 0 0;color:#5e6470;font-size:9px}.overview-head button{height:34px;padding:0 12px;display:flex;align-items:center;gap:6px;border:1px solid rgba(139,174,255,.16);border-radius:8px;color:#9db5ef;background:#8baeff0e;font-size:8px;cursor:pointer}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.metric-grid article{min-width:0;padding:15px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#0d1017f0,#080a0ef0);box-shadow:inset 0 1px #ffffff06}.metric-grid article>span{display:flex;align-items:center;gap:6px;color:#656b76;font-size:8px}.metric-grid article>strong{display:block;margin:13px 0 5px;font-size:22px;font-weight:600;letter-spacing:-.04em}.metric-grid article>small{display:flex;align-items:center;gap:3px;color:#505661;font-size:7px}.metric-grid small.green{color:#618f82}.metric-grid small.orange{color:#9d7049}.overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(220px,.75fr);gap:12px;margin-bottom:12px}.portfolio-panel,.health-panel,.attention-panel{border:1px solid var(--line);border-radius:13px;background:#080a0e;box-shadow:inset 0 1px #ffffff05}.panel-head{min-height:60px;padding:14px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.panel-head>div{display:flex;flex-direction:column;gap:4px}.panel-head strong{font-size:10px}.panel-head small{color:#4f5560;font-size:7px}.panel-head button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;color:#535965;background:transparent;cursor:pointer}.panel-icon{width:28px;height:28px;display:grid;place-items:center;color:#535965}.portfolio-list{padding:4px 0}.portfolio-list>button{width:100%;padding:10px 14px;display:grid;grid-template-columns:31px minmax(100px,1fr) 95px 74px 16px;align-items:center;gap:9px;border:0;border-bottom:1px solid rgba(255,255,255,.035);text-align:left;background:transparent;cursor:pointer}.portfolio-list>button:last-child{border-bottom:0}.portfolio-list>button:hover{background:#ffffff05}.portfolio-icon{--accent: #8baeff;width:31px;height:31px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.portfolio-name{min-width:0;display:flex;flex-direction:column;gap:3px}.portfolio-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.portfolio-name small{color:#4c525d;font-size:7px}.portfolio-status{--status: #6cc8ae;display:flex;align-items:center;gap:5px;color:#5e6470;font-size:7px}.portfolio-status i{width:4px;height:4px;border-radius:50%;background:var(--status)}.portfolio-progress{display:flex;flex-direction:column;gap:4px}.portfolio-progress b{color:#777e8a;font-size:7px;font-weight:600}.portfolio-progress>i{height:2px;border-radius:2px;background:#ffffff0d}.portfolio-progress em{display:block;height:100%;background:#7c99e0}.portfolio-list>button>svg{color:#3e444f}.health-panel{padding-bottom:14px}.health-ring{--progress: 120deg;width:124px;height:124px;margin:18px auto 16px;padding:8px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#7c9be8 var(--progress),#151820 0);box-shadow:0 0 35px #5671b512}.health-ring:before{content:"";grid-area:1/1;width:104px;height:104px;border-radius:50%;background:#080a0e}.health-ring span{grid-area:1/1;z-index:1;display:flex;flex-direction:column;align-items:center}.health-ring strong{font-size:22px;font-weight:600;letter-spacing:-.05em}.health-ring small{margin-top:2px;color:#555b66;font-size:7px}.health-legend{padding:0 15px;display:grid;gap:7px}.health-legend span{display:flex;align-items:center;gap:6px;color:#5a606b;font-size:7px}.health-legend i{width:5px;height:5px;border-radius:50%}.health-legend b{margin-left:auto;color:#777d88;font-weight:600}.attention-panel{margin-bottom:12px}.attention-list{padding:5px 0}.attention-list button{width:100%;padding:10px 15px;display:grid;grid-template-columns:20px 1fr auto 16px;align-items:center;gap:8px;border:0;background:transparent;text-align:left;cursor:pointer}.attention-list button:hover{background:#ffffff05}.attention-list button>svg:first-child{color:#c58b50}.attention-list span{display:flex;flex-direction:column;gap:3px}.attention-list b{font-size:8px}.attention-list small{color:#505661;font-size:7px}.attention-list em{padding:4px 7px;border:1px solid rgba(197,139,80,.13);border-radius:20px;color:#8d6948;font-size:6px;font-style:normal;text-transform:capitalize}.attention-list button>svg:last-child{color:#404651}.quick-panel{position:fixed;z-index:80;right:18px;top:58px;width:270px;padding:13px;border:1px solid var(--line-strong);border-radius:12px;background:#080a0efa;box-shadow:0 24px 70px #000d;backdrop-filter:blur(24px)}.quick-panel.summary{width:310px}.quick-head{padding-bottom:10px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.quick-head strong{font-size:9px}.quick-head button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;color:#5e6470;background:transparent;cursor:pointer}.quick-empty{min-height:125px;display:grid;place-content:center;justify-items:center;text-align:center;color:#5b6270}.quick-empty p{margin:9px 0 3px;color:#a3a8b2;font-size:9px}.quick-empty small{max-width:180px;line-height:1.5;font-size:7px}.profile-card{padding:5px 2px 12px;display:flex;align-items:center;gap:9px}.profile-card>span{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(139,174,255,.16);border-radius:10px;color:#aebff0;background:#111622;font-size:8px;font-weight:800}.profile-card>div{min-width:0;display:flex;flex-direction:column;gap:3px}.profile-card b{font-size:9px}.profile-card small{overflow:hidden;text-overflow:ellipsis;color:#555c68;font-size:7px}.profile-info{padding:9px 0;display:grid;gap:6px;border-top:1px solid var(--line)}.profile-info span{display:flex;justify-content:space-between;color:#565d68;font-size:7px}.profile-info b{color:#8c929e;font-weight:600}.sign-out{width:100%;margin-top:9px;padding:10px;display:block;border:1px solid rgba(220,93,106,.28);border-radius:8px;text-align:center;color:#f2b2b9;background:#9a2c3924;font-size:10px;font-weight:700;text-decoration:none;cursor:pointer}.sign-out:hover{border-color:#e5697680;color:#fff;background:#b335433b}.panel-action{width:100%;min-height:34px;margin-top:7px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(139,174,255,.14);border-radius:8px;color:#93a8d9;background:#8baeff0b;cursor:pointer;font-size:10px}.help-list{display:grid;gap:8px}.help-list>span{padding:8px;display:grid;grid-template-columns:20px 1fr;gap:7px;border-radius:8px;color:#8194c8;background:#ffffff05}.help-list div{display:flex;flex-direction:column;gap:3px}.help-list b{color:#aeb3bd;font-size:8px}.help-list small{color:#565d68;font-size:7px;line-height:1.45}.legal-panel-link{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;color:#707988;background:transparent;cursor:pointer;font-size:9px}.legal-panel-link:hover{color:#bcc5d5;border-color:var(--line-strong)}.summary-copy{min-height:120px;display:grid;place-content:center;justify-items:center;text-align:center;color:#8fa8e7}.summary-copy p{max-width:235px;margin:10px 0 0;color:#777e8a;font-size:8px;line-height:1.6}.team-page{min-width:0;overflow-y:auto;padding:28px 30px 45px;background:radial-gradient(circle at 86% 3%,rgba(67,89,145,.085),transparent 25%),#050609;scrollbar-width:thin;scrollbar-color:#232630 transparent}.team-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.team-head h1{margin:0;font-size:22px;font-weight:650;letter-spacing:-.04em}.team-head p{margin:6px 0 0;color:#5c6370;font-size:9px}.team-head>button{height:35px;padding:0 12px;display:flex;align-items:center;gap:6px;border:1px solid #e7eaf1;border-radius:8px;color:#080a0e;background:#e7eaf1;font-size:8px;font-weight:700;cursor:pointer}.team-head-actions{display:flex;align-items:center;gap:7px}.team-head-actions button{height:35px;padding:0 12px;display:flex;align-items:center;gap:6px;border:1px solid #e7eaf1;border-radius:8px;color:#080a0e;background:#e7eaf1;font-size:8px;font-weight:700;cursor:pointer}.team-head-actions button.secondary{border-color:#d35b6933;color:#cf7c87;background:#8f323e17}.team-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.team-metrics article{padding:14px 15px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(145deg,#0c0f15,#080a0e)}.team-metrics article.needs-attention{border-color:#dc9c5429;background:linear-gradient(145deg,#462e1921,#080a0e 55%)}.team-metrics span{display:flex;align-items:center;gap:6px;color:#656c78;font-size:8px}.team-metrics strong{display:block;margin:12px 0 4px;font-size:21px;font-weight:600}.team-metrics small{color:#4f5662;font-size:7px}.team-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:12px;align-items:start}.member-list-panel,.member-editor{border:1px solid var(--line);border-radius:13px;background:#080a0e;box-shadow:inset 0 1px #ffffff05}.member-list-head{min-height:61px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.member-list-head>div{display:flex;flex-direction:column;gap:4px}.member-list-head strong{font-size:10px}.member-list-head small{color:#4f5661;font-size:7px}.member-search{width:min(190px,45%);height:31px;padding:0 9px;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;color:#4c535f;background:#06080c}.member-search:focus-within{border-color:#8baeff3d}.member-search input{width:100%;border:0;outline:0;color:#aeb4c0;background:transparent;font-size:8px}.member-search input::placeholder{color:#444b56}.team-loading{min-height:260px;display:flex;align-items:center;justify-content:center;gap:8px;color:#555c68;font-size:8px}.member-list{padding:5px 0}.member-search-empty{min-height:180px;display:grid;place-content:center;justify-items:center;gap:7px;color:#454c57}.member-search-empty p{margin:0;font-size:8px}.member-list>button{width:100%;padding:10px 14px;display:grid;grid-template-columns:33px minmax(120px,1.25fr) minmax(90px,.8fr) 70px 16px;align-items:center;gap:9px;border:0;border-left:2px solid transparent;border-bottom:1px solid rgba(255,255,255,.035);text-align:left;background:transparent;cursor:pointer}.member-list>button:last-child{border-bottom:0}.member-list>button:hover,.member-list>button.active{background:#ffffff05}.member-list>button.active{border-left-color:#7f9fe9}.member-avatar{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(139,174,255,.13);border-radius:9px;color:#91a4d6;background:#11151f;font-size:7px;font-weight:800}.member-avatar.large{width:42px;height:42px;border-radius:11px;font-size:9px}.member-main{min-width:0;display:flex;flex-direction:column;gap:3px}.member-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.member-main small{overflow:hidden;text-overflow:ellipsis;color:#4e5560;font-size:7px}.member-area{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#626975;font-size:7px}.member-state{display:flex;align-items:center;gap:5px;color:#5d6470;font-size:7px}.member-state i{width:5px;height:5px;border-radius:50%;background:#6bc2a9}.member-state.pending i{background:#d49656}.member-state.suspended i{background:#85575f}.member-list>button>svg{color:#3f4651}.member-editor{padding:15px;position:sticky;top:0}.member-profile{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.member-profile>div{min-width:0;display:flex;flex-direction:column;gap:3px}.member-profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.member-profile small{overflow:hidden;text-overflow:ellipsis;color:#525965;font-size:7px}.role-badge{padding:4px 7px;border:1px solid var(--line);border-radius:20px;color:#747b87;font-size:6px}.role-badge.owner,.role-badge.admin{border-color:#8baeff26;color:#91a9df;background:#8baeff0b}.approval-box{margin-bottom:13px;padding:10px;display:grid;grid-template-columns:22px 1fr;gap:7px;border:1px solid rgba(213,149,83,.16);border-radius:9px;color:#bc8654;background:#492d151f}.approval-box div{display:flex;flex-direction:column;gap:3px}.approval-box strong{font-size:8px}.approval-box p{margin:0;color:#745a43;font-size:7px;line-height:1.45}.member-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 8px}.member-fields label{color:#686f7b;font-size:7px}.member-fields label:last-child,.member-fields label.full{grid-column:1/-1}.member-fields input,.member-fields select,.invite-modal input,.invite-modal select{width:100%;margin-top:6px;padding:9px;border:1px solid var(--line);border-radius:8px;outline:0;color:#d4d8e0;background:#0a0c11;font-size:8px}.member-fields input:disabled,.member-fields select:disabled{color:#626975;opacity:.8}.assignment-box{margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.assignment-box>div:first-child{display:flex;flex-direction:column;gap:3px}.assignment-box strong{font-size:8px}.assignment-box small{color:#4e5560;font-size:7px}.assignment-list{max-height:165px;margin-top:9px;display:grid;gap:4px;overflow-y:auto;scrollbar-width:thin}.assignment-list label{min-height:31px;padding:0 8px;display:grid;grid-template-columns:14px 50px 1fr;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.045);border-radius:7px;cursor:pointer}.assignment-list input{accent-color:#7f9fe9}.assignment-list span{color:#4e5561;font-size:6px;text-transform:uppercase}.assignment-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#767d89;font-size:7px;font-weight:600}.member-actions{display:grid;grid-template-columns:1fr;gap:6px;margin-top:12px}.member-actions button{height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;cursor:pointer;font-size:8px;font-weight:700}.approve-member{border:1px solid rgba(97,190,163,.17);color:#81c7b3;background:#4b9c8612}.suspend-member{border:1px solid rgba(138,83,93,.14);color:#8e636a;background:#7036400e}.remove-member{border:1px solid rgba(211,91,105,.2);color:#cf7c87;background:#8f323e17}.team-message{margin:10px 0 0;text-align:center;color:#626975;font-size:7px}.member-empty{min-height:360px;display:grid;place-content:center;justify-items:center;color:#454c57;text-align:center}.member-empty p{max-width:150px;font-size:8px;line-height:1.5}.modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#000000b8;backdrop-filter:blur(8px)}.invite-modal{width:min(420px,100%);padding:17px;display:grid;gap:12px;border:1px solid var(--line-strong);border-radius:14px;background:#090b10;box-shadow:0 30px 90px #000e}.removal-modal{width:min(460px,100%)}.removal-modal>p{margin:0;color:#7b838f;font-size:10px;line-height:1.6}.permanent-deletion-modal label{display:grid;gap:2px}.permanent-deletion-modal input[readonly]{color:#777f8c;background:#080a0e}.modal-inline-error,.modal-inline-status{padding:10px 11px;display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(211,91,105,.24);border-radius:9px;color:#e39aa3;background:#8f323e1a;font-size:9px;line-height:1.45}.modal-inline-error svg,.modal-inline-status svg{flex:0 0 auto;margin-top:1px}.modal-inline-status{align-items:center;border-color:#8baeff33;color:#aebee7;background:#5b7ed714}.removal-identity{min-width:0;padding:10px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;background:#ffffff05}.removal-identity>span{min-width:0;display:flex;flex-direction:column;gap:3px}.removal-identity strong,.removal-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.removal-identity strong{font-size:10px}.removal-identity small{color:#646d7a;font-size:9px}.removal-actions{display:flex;justify-content:flex-end;gap:7px}.removal-actions button{min-height:36px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;color:#929ba8;background:transparent;font-size:9px;cursor:pointer}.removal-actions button.confirm{border-color:#d35b693d;color:#e0969f;background:#8f323e1c}.removal-actions button:disabled{opacity:.55;cursor:wait}.modal-head{display:grid;grid-template-columns:35px 1fr 26px;align-items:center;gap:9px;padding-bottom:13px;border-bottom:1px solid var(--line)}.modal-head>span{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(139,174,255,.15);border-radius:9px;color:#9ab2ec;background:#8baeff0d}.modal-head>div{display:flex;flex-direction:column;gap:3px}.modal-head strong{font-size:9px}.modal-head small{color:#505762;font-size:7px}.modal-head button{width:26px;height:26px;display:grid;place-items:center;border:0;color:#535a65;background:transparent;cursor:pointer}.invite-modal label{color:#686f7b;font-size:7px}.invite-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.invite-submit{height:36px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e7eaf1;border-radius:8px;color:#080a0e;background:#e7eaf1;font-size:8px;font-weight:700;cursor:pointer}.invite-note{padding:9px 10px;display:grid;grid-template-columns:16px 1fr;align-items:start;gap:7px;border:1px solid rgba(112,190,166,.11);border-radius:8px;color:#657e79;background:#49947e09;font-size:8px;line-height:1.5}.access-screen{min-height:100vh;padding:24px;display:grid;place-items:center;background-color:#010207;background-image:radial-gradient(circle at 12% 18%,rgba(255,255,255,.72) 0 .55px,transparent .9px),radial-gradient(circle at 78% 16%,rgba(128,165,255,.58) 0 .65px,transparent 1px),radial-gradient(circle at 32% 72%,rgba(255,255,255,.45) 0 .5px,transparent .85px),radial-gradient(circle at 86% 72%,rgba(255,255,255,.64) 0 .55px,transparent .9px);background-size:137px 147px,193px 181px,223px 211px,277px 263px;position:relative;overflow:hidden}.access-screen:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 43%,rgba(67,87,145,.14),transparent 29%),linear-gradient(#0203071a,#020307);pointer-events:none}.access-screen:after{content:"";position:absolute;inset:-10%;opacity:.56;background-image:radial-gradient(circle at 14% 30%,#fff 0 .75px,transparent 1.25px),radial-gradient(circle at 70% 19%,#a9c3ff 0 .8px,transparent 1.35px),radial-gradient(circle at 42% 82%,#fff 0 .6px,transparent 1.1px),radial-gradient(circle at 91% 62%,#d8e4ff 0 .75px,transparent 1.3px);background-size:271px 247px,337px 313px,419px 379px,487px 443px;pointer-events:none;animation:star-twinkle 7s ease-in-out infinite alternate-reverse}.access-card{position:relative;z-index:2;width:min(410px,100%);padding:36px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.09);border-radius:18px;text-align:center;background:linear-gradient(150deg,#0e1118f2,#06080cf7);box-shadow:0 35px 100px #000d,inset 0 1px #ffffff09}.access-card.compact{width:260px;padding:28px}.access-logo{width:47px;height:47px;margin-bottom:15px;display:grid;place-items:center;border:1px solid rgba(139,174,255,.2);border-radius:14px;color:#c1d0fa;background:radial-gradient(circle at 32% 25%,rgba(139,174,255,.19),transparent 35%),#0c1018;box-shadow:0 0 35px #5270be17}.access-logo.amber{color:#d8a066;border-color:#d8a0662e}.access-logo.red{color:#a46b74;border-color:#a46b742e}.access-card>.wordmark{margin-bottom:18px;font-size:24px}.secure-badge{height:25px;padding:0 9px;display:flex;align-items:center;gap:6px;border:1px solid rgba(112,190,166,.14);border-radius:20px;color:#78aa9b;background:#49947e0e;font-size:6px;font-weight:750;letter-spacing:.12em}.access-card>small{color:#555d69;font-size:7px;font-weight:700;letter-spacing:.18em}.access-card h1{margin:20px 0 9px;font-size:21px;letter-spacing:-.04em}.access-card>p{max-width:300px;margin:0 0 20px;color:#6b727f;font-size:9px;line-height:1.65}.access-card>a,.access-card>button{min-width:210px;height:38px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e8eaf0;border-radius:9px;color:#080a0d;background:#e8eaf0;font-size:9px;font-weight:750;text-decoration:none;cursor:pointer}.access-card>a.secondary-link{margin-top:13px;border-color:var(--line);color:#747b87;background:transparent}.access-card>button.secondary-link{margin-top:13px;border-color:var(--line);color:#747b87;background:transparent}.access-form{width:100%;display:grid;gap:8px;text-align:left}.access-form label{color:#707887;font-size:8px;font-weight:650}.access-form input{width:100%;height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:9px;outline:0;color:#e4e7ee;background:#07090d;font-size:10px}.access-form input:focus{border-color:#8baeff73;box-shadow:0 0 0 3px #8baeff12}.access-form button{height:40px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e8eaf0;border-radius:9px;color:#080a0d;background:#e8eaf0;font-size:9px;font-weight:750;cursor:pointer}.access-form button:disabled{opacity:.6;cursor:wait}.access-error{color:#b97b84;font-size:8px;line-height:1.5;text-align:center}.security-note{margin-top:17px;display:flex;align-items:center;gap:6px;color:#4f5866;font-size:7px}.access-footer{width:100%;margin-top:18px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line)}.access-footer button{padding:0;border:0;color:#667080;background:transparent;cursor:pointer;font-size:9px}.access-footer button:hover{color:#aeb8ca}.access-footer span{color:#3f4652;font-size:8px}.secure-loading{width:min(360px,100%);padding:34px 36px 30px}.secure-loading h1{margin-top:18px}.security-orbit{width:52px;height:52px;display:grid;place-items:center;position:relative;border:1px solid rgba(112,190,166,.14);border-radius:50%;color:#8ab8aa;background:radial-gradient(circle,rgba(74,148,126,.1),transparent 68%);box-shadow:0 0 45px #4b947f14}.security-orbit:before{content:"";position:absolute;inset:-7px;border:1px solid rgba(139,174,255,.08);border-radius:50%;border-top-color:#8baeff80;animation:spin 1.5s linear infinite}.security-orbit i{position:absolute;right:-9px;top:2px;width:6px;height:6px;border-radius:50%;background:#7f9fe9;box-shadow:0 0 12px #7f9fe9}.security-progress{width:100%;height:2px;margin:2px 0 14px;overflow:hidden;border-radius:4px;background:#ffffff0b}.security-progress i{display:block;width:42%;height:100%;border-radius:4px;background:linear-gradient(90deg,transparent,#83a6f4,transparent);animation:security-scan 1.25s ease-in-out infinite}@keyframes security-scan{0%{transform:translate(-110%)}to{transform:translate(250%)}}.switch-success{width:46px;height:46px;margin-bottom:14px;display:grid;place-items:center;border:1px solid rgba(112,190,166,.17);border-radius:14px;color:#83b5a6;background:#49947e0f;box-shadow:0 0 35px #4b947f12}.switch-account-card>a.secondary-link{margin-top:8px}.pending-user{width:100%;padding:10px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;text-align:left;background:#ffffff05}.pending-user>span{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;color:#9eabcc;background:#11151f;font-size:7px;font-weight:800}.pending-user>div{display:flex;flex-direction:column;gap:3px}.pending-user b{font-size:8px}.pending-user small{color:#525a66;font-size:7px}.brand-intro{z-index:200}.intro-mark{position:relative;z-index:2;display:grid;justify-items:center}.brand-intro .wordmark{font-size:clamp(38px,8vw,74px);gap:.31em;letter-spacing:0;text-shadow:0 2px 35px rgba(0,0,0,.9)}.intro-progress{width:min(180px,32vw);height:1px;margin-top:31px;overflow:hidden;background:#ffffff12}.intro-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,transparent,#a9bfff,transparent);animation:intro-progress 2.1s cubic-bezier(.2,.75,.3,1) forwards;transform-origin:left}.legal-backdrop{z-index:300}.legal-backdrop.anchored{place-items:end start;padding:16px 16px 16px 76px;background:#0000007a;backdrop-filter:blur(5px)}.legal-backdrop.anchored .legal-modal{width:min(700px,calc(100vw - 92px));max-height:min(720px,calc(100vh - 100px))}.legal-modal{width:min(720px,100%);max-height:min(760px,calc(100vh - 40px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--line-strong);border-radius:17px;background:#090b10;box-shadow:0 35px 110px #000;overflow:hidden}.legal-modal>header{min-height:68px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.legal-modal>header>div{display:flex;align-items:center;gap:10px}.legal-modal>header>div>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(139,174,255,.14);border-radius:9px;color:#9db2e6;background:#8baeff0b}.legal-modal>header>div>div{display:flex;flex-direction:column;gap:3px}.legal-modal>header strong{font-size:13px}.legal-modal>header small{color:#535b68;font-size:9px}.legal-modal>header>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;color:#626a77;background:transparent;cursor:pointer}.legal-modal>header>button:hover{color:#d0d6df;background:#ffffff09}.legal-content{padding:20px 22px;display:grid;gap:17px;overflow-y:auto;scrollbar-width:thin}.legal-content article{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05)}.legal-content article:last-child{padding-bottom:0;border-bottom:0}.legal-content h2{margin:0 0 7px;color:#c7ccd6;font-size:12px;font-weight:650}.legal-content p{margin:0;color:#6d7480;font-size:11px;line-height:1.65}.legal-modal>footer{min-height:62px;padding:12px 18px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;border-top:1px solid var(--line);color:#667b77;background:#ffffff03}.legal-modal>footer span{font-size:9px;line-height:1.45}.legal-modal>footer button{min-width:90px;height:34px;border:1px solid #e7eaf1;border-radius:8px;color:#080a0e;background:#e7eaf1;cursor:pointer;font-size:10px;font-weight:700}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;z-index:500;left:50%;top:calc(100% + 9px);padding:6px 8px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#d0d5df;background:#0a0c11fa;box-shadow:0 10px 28px #000b;font-size:9px;font-weight:600;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .14s ease,transform .14s ease}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.rail button[data-tooltip]:after{left:calc(100% + 10px);top:50%;transform:translate(3px,-50%)}.rail button[data-tooltip]:hover:after,.rail button[data-tooltip]:focus-visible:after{transform:translateY(-50%)}.rail-bottom button[data-tooltip]:after,.zoom-controls button[data-tooltip]:after,.node-links a[data-tooltip]:after{left:50%;top:auto;bottom:calc(100% + 8px);transform:translate(-50%,3px)}.rail-bottom button[data-tooltip]:hover:after,.rail-bottom button[data-tooltip]:focus-visible:after,.zoom-controls button[data-tooltip]:hover:after,.zoom-controls button[data-tooltip]:focus-visible:after,.node-links a[data-tooltip]:hover:after,.node-links a[data-tooltip]:focus-visible:after{transform:translate(-50%)}@keyframes star-twinkle{0%{opacity:.2;transform:translateZ(0) scale(.998);filter:brightness(.8)}38%{opacity:.72;filter:brightness(1.22)}67%{opacity:.34;filter:brightness(.92)}to{opacity:.63;transform:translate3d(-.3%,.25%,0) scale(1.003);filter:brightness(1.1)}}@keyframes bright-star-pulse{0%,to{opacity:.18;transform:scale(.65)}42%{opacity:1;transform:scale(1.3)}64%{opacity:.38;transform:scale(.9)}}@keyframes shooting-star-flight{0%,72%{opacity:0;transform:translateZ(0) rotate(25deg) scaleX(.25)}73%{opacity:.15}75%{opacity:.9;transform:translate3d(85px,40px,0) rotate(25deg) scaleX(1)}82%{opacity:0;transform:translate3d(740px,345px,0) rotate(25deg) scaleX(.42)}to{opacity:0;transform:translate3d(740px,345px,0) rotate(25deg) scaleX(.42)}}@keyframes intro-letter{0%,28%{opacity:1;transform:rotateY(0) scale(1);filter:blur(0)}52%{opacity:.35;transform:rotateY(220deg) scale(.78);filter:blur(1px)}64%,to{opacity:0;transform:rotateY(360deg) scale(.6);filter:blur(3px)}}@keyframes intro-star{0%,43%{opacity:0;transform:rotate(-150deg) scale(.3)}64%{opacity:1;transform:rotate(12deg) scale(1.08);filter:drop-shadow(0 0 15px rgba(174,197,255,.85))}80%,to{opacity:1;transform:rotate(0) scale(1);filter:drop-shadow(0 0 7px rgba(139,174,255,.55))}}@keyframes intro-glow{0%,48%{opacity:0;transform:translate(-50%,-50%) scale(.25)}67%{opacity:.85;transform:translate(-50%,-50%) scale(1.08)}to{opacity:.14;transform:translate(-50%,-50%) scale(.78)}}@keyframes intro-progress{0%{transform:scaleX(0);opacity:.2}70%{opacity:1}to{transform:scaleX(1);opacity:.2}}.global-search input{font-size:12px}.global-search kbd{font-size:9px}.sync-state{font-size:10px}.create-button{font-size:11px}.avatar{font-size:10px}.overline{font-size:9px}.canvas-meta span{font-size:10px}.node-kind{font-size:8px}.node-card h2{font-size:14px}.node-card>p{font-size:10px}.node-status,.node-card footer{font-size:9px}.owner-avatar{font-size:7px}.zoom-controls span,.canvas-tip,.inspector-head small,.save-foot{font-size:9px}.inspector-head strong{font-size:13px}.field-grid label{font-size:10px}.field-grid input,.field-grid select,.field-grid textarea{font-size:11px}.add-connection,.delete-node{font-size:10px}.overview-head p,.team-head p{font-size:11px}.overview-head button,.team-head>button,.team-head-actions button{font-size:10px}.metric-grid article>span,.team-metrics span{font-size:10px}.metric-grid article>small,.team-metrics small{font-size:9px}.panel-head strong,.member-list-head strong{font-size:12px}.panel-head small,.member-list-head small{font-size:9px}.portfolio-name b,.attention-list b,.member-main b{font-size:10px}.portfolio-name small,.portfolio-status,.portfolio-progress b,.attention-list small,.member-main small,.member-area,.member-state,.health-legend span,.attention-list em{font-size:9px}.quick-head strong,.profile-card b{font-size:11px}.profile-card small,.profile-info span,.help-list small{font-size:9px}.help-list b,.summary-copy p,.member-search input,.team-loading,.member-search-empty p{font-size:10px}.member-avatar{font-size:9px}.member-avatar.large{font-size:11px}.member-profile strong{font-size:12px}.member-profile small,.role-badge,.member-fields label,.invite-modal label{font-size:9px}.member-fields input,.member-fields select,.invite-modal input,.invite-modal select,.assignment-box strong{font-size:10px}.assignment-box small,.assignment-list b,.assignment-list span{font-size:8px}.member-actions button,.invite-submit{font-size:10px}.team-message,.member-empty p{font-size:9px}.modal-head strong{font-size:11px}.modal-head small{font-size:9px}.secure-badge{font-size:8px}.access-card>small{font-size:9px}.access-card h1{font-size:24px}.access-card>p{font-size:11px}.access-card>a,.access-card>button,.access-form button{font-size:11px}.access-form label,.access-error{font-size:10px}.access-form input{font-size:12px}.security-note{font-size:9px}.pending-user b{font-size:10px}.pending-user small{font-size:9px}@media(max-width:1120px){.header{grid-template-columns:210px minmax(220px,360px) 1fr;gap:12px}.sync-state span{display:none}.workspace,.workspace.team-workspace{grid-template-columns:58px minmax(0,1fr)}.inspector{position:fixed;z-index:50;right:12px;top:80px;bottom:12px;width:314px;border:1px solid var(--line);border-radius:14px;box-shadow:-24px 24px 70px #000c;transform:translate(calc(100% + 30px));transition:transform .22s ease}.inspector.open{transform:translate(0)}}@media(max-width:760px){.header{height:60px;padding:0 10px;grid-template-columns:auto 1fr}.global-search,.sync-state{display:none}.header-actions{gap:5px}.create-button{padding:0 9px}.workspace{height:calc(100vh - 60px);grid-template-columns:1fr}.workspace.team-workspace{grid-template-columns:1fr}.rail{position:fixed;z-index:45;left:10px;bottom:10px;right:10px;height:48px;padding:4px 7px;flex-direction:row;justify-content:center;border:1px solid var(--line);border-radius:13px;background:#06080ceb;backdrop-filter:blur(20px);box-shadow:0 10px 35px #000b}.rail-bottom{display:none}.rail-group{flex-direction:row}.rail button{width:42px;height:38px}.canvas-meta{left:14px;top:12px}.zoom-controls{right:10px;bottom:69px}.canvas-tip{display:none}.node-inspection-layer{padding:42px 30px 92px}.node-card.node-card-inspection{transform:scale(1.55)}@keyframes node-inspection-card-in{0%{opacity:0;transform:scale(1.28)}to{opacity:1;transform:scale(1.55)}}.inspector{inset:auto 9px 67px;width:auto;height:min(72vh,580px);transform:translateY(calc(100% + 90px))}.inspector.open{transform:translateY(0)}.overview,.team-page{padding:20px 14px 85px}.team-head{align-items:start}.team-head>button{padding:0 9px}.team-metrics{grid-template-columns:1fr 1fr}.team-layout{grid-template-columns:1fr}.member-list>button{grid-template-columns:33px 1fr 70px}.member-area,.member-list>button>svg{display:none}.member-editor{position:static}.quick-panel{right:9px;top:54px;width:min(290px,calc(100vw - 18px))}.overview-head{align-items:start}.overview-head button{display:none}.metric-grid{grid-template-columns:1fr 1fr}.overview-grid{grid-template-columns:1fr}.portfolio-list>button{grid-template-columns:31px 1fr 16px}.portfolio-status,.portfolio-progress{display:none}[data-tooltip]:after{display:none}.access-card{padding:28px 22px}.brand-intro .wordmark{font-size:clamp(31px,9vw,48px);gap:.23em;letter-spacing:0}.legal-modal>footer{grid-template-columns:18px 1fr}.legal-modal>footer button{grid-column:1/-1;width:100%}.legal-content{padding:18px}}@media(max-width:460px){.node-inspection-layer{padding:34px 16px 86px}.node-card.node-card-inspection{transform:scale(1.16)}@keyframes node-inspection-card-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1.16)}}}@media(prefers-reduced-motion:reduce){.node-inspection-layer,.node-card.node-card-inspection{animation:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.wordmark.animated .letter-a{opacity:0}.wordmark.animated .star-letter{opacity:1}}.workspace{grid-template-columns:64px minmax(0,1fr)}.workspace.editor-open{grid-template-columns:64px minmax(0,1fr) 340px}.workspace.collaboration-workspace{grid-template-columns:64px minmax(0,1fr)}.quick-panel.help{position:fixed;inset:auto auto 16px 76px;width:330px;transform-origin:bottom left}.quick-panel.profile{width:330px}.avatar-button{padding:0;border:0;border-radius:50%;overflow:visible;background:transparent}.user-avatar{position:relative;flex:0 0 auto;display:inline-grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:32%;color:#cbd7fb;background:linear-gradient(145deg,#1a2131,#0d111a);box-shadow:inset 0 1px #ffffff0d}.user-avatar>img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.user-avatar>b{font-size:.34em;font-weight:800;letter-spacing:.02em}.user-avatar-xs{width:24px;height:24px;font-size:24px;border-radius:8px}.user-avatar-sm{width:34px;height:34px;font-size:34px;border-radius:10px}.user-avatar-md{width:42px;height:42px;font-size:42px;border-radius:12px}.user-avatar-lg{width:52px;height:52px;font-size:52px;border-radius:15px}.user-avatar-xl{width:74px;height:74px;font-size:74px;border-radius:20px}.avatar-status{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border:3px solid #080a0f;border-radius:50%;background:#606977}.avatar-status.online{background:#54c89a}.avatar-status.busy{background:#e06770}.profile-card{min-width:0;overflow:hidden}.profile-card>div{position:relative;z-index:1;min-width:0;max-width:calc(100% - 55px)}.profile-card b,.profile-card small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-photo-actions{display:grid;grid-template-columns:1fr auto;gap:7px;margin:4px 0 12px}.profile-photo-actions button,.profile-name-field button{min-height:34px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;color:#9da8bd;background:#ffffff06;cursor:pointer;font-size:10px}.profile-photo-actions button.remove{color:#ad747d}.profile-name-field{display:grid;gap:6px;margin-bottom:11px;color:#6f7684;font-size:10px}.profile-name-field>div{display:grid;grid-template-columns:1fr 36px;gap:6px}.profile-name-field input{min-width:0;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:8px;outline:0;color:#dbe0e9;background:#080a0f;font-size:11px}.profile-name-field input:focus{border-color:#8baeff59}.profile-role-list{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.profile-state{margin:8px 0;color:#6f7a8e;font-size:9px;text-align:center}.notifications-wrap{position:relative}.notification-button>i{position:absolute;right:-4px;top:-4px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border:2px solid #050609;border-radius:10px;color:#fff;background:#e05d68;font:700 8px/1 Inter,sans-serif}.notifications-panel{position:absolute;z-index:90;right:0;top:44px;width:min(380px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 90px));display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:14px;background:#080a0ffb;box-shadow:0 28px 90px #000e;overflow:hidden}.notifications-panel>header{min-height:64px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.notifications-panel>header>div{display:flex;flex-direction:column;gap:3px}.notifications-panel>header strong{font-size:13px}.notifications-panel>header small{color:#68717e;font-size:10px}.notifications-panel>header button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;color:#6e7580;background:transparent;cursor:pointer}.mark-all{min-height:36px;padding:0 15px;display:flex;align-items:center;gap:7px;border:0;border-bottom:1px solid var(--line);color:#88a8ed;background:#8baeff09;font-size:10px;cursor:pointer}.notifications-list{min-height:0;flex:1 1 auto;overflow-y:auto}.notifications-list>button{width:100%;padding:13px 15px;display:grid;grid-template-columns:8px 1fr;gap:8px;border:0;border-bottom:1px solid rgba(255,255,255,.045);text-align:left;background:transparent;cursor:pointer}.notifications-list>button:hover{background:#ffffff06}.notifications-list>button>i{width:6px;height:6px;margin-top:5px;border-radius:50%;background:transparent}.notifications-list>button.unread>i{background:#8baeff;box-shadow:0 0 8px #8baeff80}.notifications-list>button>span{display:grid;gap:4px}.notifications-list b{color:#cfd4dd;font-size:11px}.notifications-list p{margin:0;color:#737b89;font-size:10px;line-height:1.5}.notifications-list time{color:#4e5561;font-size:9px}.notifications-loading,.notifications-empty{min-height:220px;display:grid;place-content:center;justify-items:center;gap:8px;color:#59616f;font-size:10px;text-align:center}.notifications-empty strong{color:#959da9;font-size:12px}.notifications-empty span{max-width:210px;line-height:1.5}.collaboration-shell{height:100%;min-width:0;display:grid;grid-template-columns:72px 266px minmax(360px,1fr) 238px;overflow:hidden;background:#06070a}.collaboration-shell.members-hidden{grid-template-columns:72px 266px minmax(360px,1fr)}.space-rail{min-width:0;padding:12px 9px;display:flex;flex-direction:column;align-items:center;gap:8px;border-right:1px solid var(--line);background:#040508;overflow-y:auto;scrollbar-width:none}.space-list{display:grid;gap:9px}.space-list button,.add-space{width:48px;height:48px;position:relative;display:grid;place-items:center;border:1px solid rgba(255,255,255,.075);border-radius:16px;color:color-mix(in srgb,var(--space-color,#8baeff) 82%,white);background:color-mix(in srgb,var(--space-color,#8baeff) 9%,#0b0d12);cursor:pointer;transition:border-radius .16s ease,transform .16s ease,border-color .16s ease}.space-list button:hover,.space-list button.active{border-radius:12px;border-color:color-mix(in srgb,var(--space-color,#8baeff) 36%,transparent);transform:translateY(-1px)}.space-list button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--space-color,#8baeff) 12%,transparent),0 10px 26px #0007}.space-list button img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.space-list button span{font-size:18px;font-weight:800}.space-list button>i{position:absolute;left:-10px;width:3px;height:0;border-radius:0 3px 3px 0;background:var(--space-color,#8baeff);transition:height .16s ease}.space-list button.active>i{height:28px}.add-space{margin-top:auto;color:#6d7685;background:#0b0e13}.add-space:hover{color:#a8bfff;border-color:#8baeff40}.channel-sidebar{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border-right:1px solid var(--line);background:#080a0e}.space-header{min-height:68px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line)}.space-title{min-width:0;display:flex;align-items:center;gap:9px}.space-title>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--space-color,#8baeff) 22%,transparent);border-radius:10px;color:var(--space-color,#8baeff);background:color-mix(in srgb,var(--space-color,#8baeff) 7%,transparent);font-size:13px;font-weight:800;overflow:hidden}.space-title>span img{width:100%;height:100%;object-fit:cover}.space-title>div{min-width:0;display:flex;flex-direction:column;gap:2px}.space-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.space-title small{color:#58606c;font-size:9px}.space-header>button{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:8px;color:#616975;background:transparent;cursor:pointer}.space-header>button:hover{color:#bfc6d1;background:#ffffff09}.channel-search{height:34px;margin:10px 10px 3px;padding:0 9px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;color:#505864;background:#05070a}.channel-search input{min-width:0;width:100%;border:0;outline:0;color:#aeb5c0;background:transparent;font-size:10px}.channel-scroll{min-height:0;padding:10px 7px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#282d36 transparent}.channel-category{margin-bottom:15px}.channel-category>header{height:25px;display:flex;align-items:center;justify-content:space-between}.channel-category>header button{height:25px;padding:0 5px;display:flex;align-items:center;gap:3px;border:0;color:#59616d;background:transparent;cursor:pointer}.channel-category>header button:first-child{min-width:0;flex:1}.channel-category>header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.channel-list{display:grid;gap:2px}.channel-list>button{width:100%;min-height:35px;padding:0 9px;display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:6px;border:0;border-radius:8px;color:#68717e;text-align:left;background:transparent;cursor:pointer}.channel-list>button:hover{color:#aab1bc;background:#ffffff06}.channel-list>button.active{color:#e0e4eb;background:#8baeff16;box-shadow:inset 0 0 0 1px #8baeff14}.channel-list>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.channel-lock{color:#4c5667}.new-category{width:100%;height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px dashed rgba(255,255,255,.09);border-radius:8px;color:#5d6572;background:transparent;font-size:10px;cursor:pointer}.new-category:hover{color:#9da9bc;border-color:#8baeff33}.channel-user{min-height:60px;padding:9px 10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid var(--line);background:#06080b}.channel-user>div{min-width:0;display:flex;flex-direction:column;gap:2px}.channel-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.channel-user small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#57606b;font-size:8px}.online-label{color:#65a893;font-size:8px}.channel-content{min-width:0;min-height:0;display:grid;grid-template-rows:62px minmax(0,1fr);overflow:hidden;background:#090b0f}.channel-header{min-width:0;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);background:#080a0ef7}.channel-heading{min-width:0;display:flex;align-items:center;gap:10px}.channel-heading>svg{flex:0 0 auto;color:#8799c8}.channel-heading>div{min-width:0;display:flex;flex-direction:column;gap:3px}.channel-heading strong{font-size:13px}.channel-heading small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#626b78;font-size:9px}.channel-head-actions{display:flex;gap:3px}.channel-head-actions button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;color:#69727f;background:transparent;cursor:pointer}.channel-head-actions button:hover,.channel-head-actions button.active{color:#b9c5e1;background:#ffffff0a}.channel-members{min-width:0;padding:14px 8px;border-left:1px solid var(--line);background:#07090d;overflow-y:auto}.channel-members>header{height:34px;padding:0 8px;display:flex;align-items:center;justify-content:space-between}.channel-members>header strong{font-size:11px}.channel-members>header span{color:#59616d;font-size:9px}.member-group-label{padding:9px 8px 6px;color:#515966;font-size:8px;font-weight:700;letter-spacing:.08em}.channel-member-row{width:100%;min-height:49px;padding:6px 7px;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px;border-radius:8px;color:#8e96a2;text-align:left}.channel-member-row>span{min-width:0;display:flex;flex-direction:column;gap:3px}.channel-members b,.channel-members small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-members b{font-size:10px}.channel-members small{color:#535b67;font-size:8px}.member-role-star{display:grid;place-items:center}.collab-loading,.collab-error{height:100%;display:grid;place-content:center;justify-items:center;gap:8px;color:#5c6572;text-align:center;background:#06080c}.collab-loading strong,.collab-error h1{margin:0;color:#bdc4cf;font-size:16px}.collab-loading span,.collab-error p{max-width:420px;margin:0;font-size:11px;line-height:1.55}.collab-error button{height:36px;margin-top:6px;padding:0 14px;border:1px solid var(--line-strong);border-radius:8px;color:#d4d9e2;background:#11141b;cursor:pointer}.message-room{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:42px minmax(0,1fr) auto;overflow:hidden;contain:size layout}.message-toolbar{padding:0 13px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.045);background:#080a0e}.message-toolbar label{width:min(260px,48%);height:29px;padding:0 8px;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:7px;color:#4f5763;background:#05070a}.message-toolbar input{width:100%;border:0;outline:0;color:#a7afb9;background:transparent;font-size:9px}.message-toolbar>button{height:29px;padding:0 8px;display:flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:7px;color:#626b77;background:transparent;font-size:9px;cursor:pointer}.message-toolbar>button.active{border-color:#8baeff24;color:#a6bbec;background:#8baeff0d}.message-toolbar>span{margin-left:auto;color:#4e5661;font-size:9px}.message-scroll{min-width:0;min-height:0;padding:0 0 14px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2b3038 transparent}.channel-welcome{padding:40px 22px 25px;border-bottom:1px solid rgba(255,255,255,.04)}.channel-welcome>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(139,174,255,.12);border-radius:14px;color:#94a9dd;background:#8baeff0b}.channel-welcome h2{margin:14px 0 6px;font-size:19px;letter-spacing:-.03em}.channel-welcome p{max-width:600px;margin:0;color:#6d7582;font-size:11px;line-height:1.55}.chat-message{position:relative;padding:9px 14px 9px 18px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px}.chat-message:hover{background:#ffffff05}.chat-message.pinned{background:#d3a93b06;box-shadow:inset 2px 0 #c9a846}.message-body{min-width:0}.message-body>header{min-height:20px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.message-body>header strong{font-size:11px;font-weight:700}.message-body>header time,.message-body>header em{color:#4e5662;font-size:8px;font-style:normal}.message-body>header>svg{color:#aa9041}.message-body>p{margin:2px 0 0;color:#c3c8d1;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.role-chip{--role-color:#8baeff;height:20px;padding:0 6px;display:inline-flex;align-items:center;gap:4px;border:1px solid color-mix(in srgb,var(--role-color) 25%,transparent);border-radius:6px;color:var(--role-color);background:color-mix(in srgb,var(--role-color) 8%,transparent);font-size:8px;font-weight:700}.message-actions{position:absolute;right:12px;top:-13px;padding:2px;display:none;border:1px solid var(--line);border-radius:8px;background:#0d1015;box-shadow:0 8px 22px #0009}.chat-message:hover .message-actions{display:flex}.message-actions button{width:29px;height:27px;display:grid;place-items:center;border:0;border-radius:6px;color:#68717e;background:transparent;cursor:pointer}.message-actions button:hover{color:#d3d8e1;background:#ffffff0b}.message-reply-preview{max-width:100%;height:22px;padding:0;display:flex;align-items:center;gap:5px;border:0;color:#616b79;background:transparent;cursor:pointer;font-size:9px}.message-reply-preview b{color:#8196c5}.message-reply-preview span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachments{width:min(620px,100%);max-width:100%;margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),310px));gap:8px;overflow:hidden}.image-attachment{position:relative;width:100%;min-width:0;max-height:300px;padding:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--line);border-radius:11px;color:#d5d9e0;background:#040508;text-align:left;cursor:zoom-in}.image-attachment img{width:100%;height:min(240px,30vh);min-height:110px;display:block;object-fit:contain;background:#030406}.image-attachment span{min-width:0;min-height:32px;padding:6px 9px;display:flex;align-items:center;gap:6px;color:#737c89;font-size:9px}.image-attachment span b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.image-attachment.is-broken{min-height:70px;cursor:default}.image-attachment.is-broken span{justify-content:center;color:#8d6670}.file-attachment{width:min(360px,100%);min-height:58px;padding:9px;display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:9px;border:1px solid var(--line);border-radius:10px;color:#7d8fb9;background:#080b10;text-decoration:none}.file-attachment>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#8baeff0f}.file-attachment>div{min-width:0;display:flex;flex-direction:column;gap:3px}.file-attachment b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b9c0cb;font-size:10px}.file-attachment small{color:#57606d;font-size:8px}.message-loading,.message-empty{min-height:140px;display:flex;align-items:center;justify-content:center;gap:7px;color:#56606d;font-size:10px}.message-composer{position:relative;z-index:8;min-width:0;padding:7px 13px 13px;background:linear-gradient(transparent,#090b0f 18%)}.composer-context{min-height:34px;padding:0 10px;display:grid;grid-template-columns:17px 1fr 25px;align-items:center;gap:5px;border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;color:#747e8d;background:#0c0f15;font-size:9px}.composer-context button{width:25px;height:25px;display:grid;place-items:center;border:0;color:#646d79;background:transparent;cursor:pointer}.composer-files{padding:8px;display:flex;flex-wrap:wrap;gap:6px;border:1px solid var(--line);border-bottom:0;background:#0b0e13}.composer-files>span{min-width:0;height:30px;padding:0 7px;display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.06);border-radius:7px;color:#75829d;background:#ffffff05}.composer-files b{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#929ba9;font-size:8px}.composer-files button{width:20px;height:20px;display:grid;place-items:center;border:0;color:#626b76;background:transparent;cursor:pointer}.composer-row{min-height:46px;display:grid;grid-template-columns:38px minmax(0,1fr) 38px 38px 40px;align-items:end;border:1px solid var(--line-strong);border-radius:11px;background:#0e1117;box-shadow:0 10px 30px #0005}.composer-context+.composer-row,.composer-files+.composer-row{border-radius:0 0 11px 11px}.composer-row>button{width:38px;height:44px;display:grid;place-items:center;border:0;border-radius:9px;color:#697381;background:transparent;cursor:pointer}.composer-row>button:hover,.composer-row>button.active{color:#b6c4e4;background:#ffffff09}.composer-row textarea{width:100%;min-height:44px;max-height:140px;padding:13px 7px;border:0;outline:0;resize:none;color:#d7dbe3;background:transparent;font-size:11px;line-height:1.5}.composer-row .send-message{margin:4px;width:34px;height:36px;color:#09101e;background:#a9bef0}.composer-row .send-message:disabled{color:#505863;background:#ffffff09;cursor:default}.emoji-picker{position:absolute;z-index:30;right:54px;bottom:62px;width:min(338px,calc(100vw - 28px));max-height:248px;padding:10px;display:grid;grid-template-columns:repeat(8,1fr);gap:3px;overflow-y:auto;border:1px solid var(--line-strong);border-radius:11px;background:#0b0e13;box-shadow:0 18px 45px #000d}.emoji-picker button{width:34px;height:34px;border:0;border-radius:7px;background:transparent;cursor:pointer;font-size:18px}.emoji-picker button:hover{background:#ffffff0d}.read-only-notice{min-height:54px;margin:8px 13px 13px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:10px;color:#69727f;background:#0b0d12;font-size:10px}.context-menu{position:fixed;z-index:400;width:185px;padding:5px;display:grid;border:1px solid var(--line-strong);border-radius:10px;background:#0c0f14;box-shadow:0 20px 55px #000e}.context-menu button{min-height:34px;padding:0 9px;display:flex;align-items:center;gap:8px;border:0;border-radius:7px;color:#9ba4b1;text-align:left;background:transparent;font-size:10px;cursor:pointer}.context-menu button:hover{color:#e0e4eb;background:#ffffff0b}.context-menu button.danger{color:#c17a84}.image-preview-backdrop{position:fixed;z-index:500;inset:0;padding:24px;display:grid;place-items:center;background:#000000d6;backdrop-filter:blur(10px)}.image-preview{width:min(1120px,100%);height:min(820px,calc(100vh - 48px));display:grid;grid-template-rows:52px minmax(0,1fr);overflow:hidden;border:1px solid var(--line-strong);border-radius:15px;background:#07090d;box-shadow:0 35px 110px #000}.image-preview>header{min-width:0;padding:0 12px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.image-preview>header>span{min-width:0;display:flex;align-items:center;gap:8px;color:#8995a8}.image-preview>header b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd1da;font-size:10px}.image-preview>header>div{display:flex;align-items:center;gap:4px}.image-preview>header a,.image-preview>header button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;color:#7b8593;background:transparent;cursor:pointer}.image-preview>header a:hover,.image-preview>header button:hover{color:#e0e5ec;background:#ffffff0b}.image-preview>div{min-width:0;min-height:0;padding:14px;display:grid;place-items:center;overflow:auto}.image-preview>div img{max-width:100%;max-height:100%;object-fit:contain}.work-modal{width:min(500px,100%);max-height:min(760px,calc(100vh - 36px));padding:0;display:grid;gap:13px;overflow-y:auto;border:1px solid var(--line-strong);border-radius:15px;background:#090b10;box-shadow:0 30px 100px #000}.work-modal>header{min-height:68px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.work-modal>header>div{display:flex;align-items:center;gap:9px}.work-modal>header>div>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(139,174,255,.14);border-radius:10px;color:#96abe0;background:#8baeff0b}.work-modal>header>div>div{display:flex;flex-direction:column;gap:3px}.work-modal>header strong{font-size:13px}.work-modal>header small{color:#59616e;font-size:9px}.work-modal>header>button{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:8px;color:#68717d;background:transparent;cursor:pointer}.work-modal>label,.work-modal>fieldset,.work-modal>.form-grid,.work-modal>.logo-upload{margin-left:16px;margin-right:16px}.work-modal label{display:grid;gap:6px;color:#747c89;font-size:10px}.work-modal input,.work-modal textarea,.work-modal select{width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;outline:0;color:#d8dde5;background:#06080c;font-size:11px;resize:vertical}.work-modal input:focus,.work-modal textarea:focus,.work-modal select:focus{border-color:#8baeff57;box-shadow:0 0 0 3px #8baeff0b}.work-modal .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.work-modal .color-input{height:39px;padding:4px}.work-modal fieldset{padding:11px;border:1px solid var(--line);border-radius:9px}.work-modal legend{padding:0 5px;color:#727b89;font-size:10px}.work-modal>footer{min-height:60px;padding:11px 16px;display:flex;align-items:center;justify-content:flex-end;gap:7px;border-top:1px solid var(--line)}.work-modal>footer button{min-height:35px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;color:#8d96a4;background:transparent;font-size:10px;cursor:pointer}.work-modal>footer button.primary{border-color:#cfd5e1;color:#07090d;background:#dce1eb;font-weight:700}.work-modal>footer button.danger-text{margin-right:auto;border:0;color:#b4737c}.logo-upload{min-height:62px;padding:8px;display:grid;grid-template-columns:44px minmax(0,1fr) 25px;align-items:center;gap:9px;border:1px dashed rgba(255,255,255,.11);border-radius:10px;color:#66707e;text-align:left;background:#ffffff04;cursor:pointer}.logo-upload>span{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border-radius:11px;color:var(--space-color,#8baeff);background:color-mix(in srgb,var(--space-color,#8baeff) 10%,#0c0f15)}.logo-upload img{width:100%;height:100%;object-fit:cover}.logo-upload>div{min-width:0;display:flex;flex-direction:column;gap:3px}.logo-upload strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9ca5b2;font-size:10px}.logo-upload small{color:#565e6a;font-size:8px}.social-planner{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.social-planner>header{min-height:72px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.045)}.social-planner>header>div{display:flex;align-items:center;gap:9px}.social-planner>header>div>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#ba9be8;background:#a671e712}.social-planner>header>div>div{display:flex;flex-direction:column;gap:3px}.social-planner>header strong{font-size:12px}.social-planner>header small{color:#5d6571;font-size:9px}.social-planner>header>button,.meeting-schedule>header>button{min-height:34px;padding:0 10px;display:flex;align-items:center;gap:6px;border:1px solid rgba(139,174,255,.16);border-radius:8px;color:#a9bae4;background:#8baeff0d;font-size:9px;cursor:pointer}.social-board{min-height:0;padding:12px;display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:10px;overflow:auto}.social-column{min-height:0;border:1px solid var(--line);border-radius:11px;background:#07090d}.social-column>header{min-height:45px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.social-column>header strong{font-size:10px}.social-column>header span{min-width:22px;height:22px;display:grid;place-items:center;border-radius:7px;color:#626b78;background:#ffffff09;font-size:8px}.social-column>div{padding:7px;display:grid;gap:7px}.social-column>div>button{width:100%;padding:10px;display:grid;gap:6px;border:1px solid rgba(255,255,255,.06);border-radius:9px;color:#aeb5c0;text-align:left;background:#0b0e13;cursor:pointer}.social-column>div>button:hover{border-color:#8baeff2e;transform:translateY(-1px)}.social-column button small{color:#727f9b;font-size:8px;text-transform:capitalize}.social-column button strong{font-size:10px}.social-column button p{margin:0;color:#626b77;font-size:9px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.social-column button time{display:flex;align-items:center;gap:5px;color:#927967;font-size:8px}.social-column>div>button.add-social-card{min-height:35px;display:flex;align-items:center;justify-content:center;border-style:dashed;color:#5e6672;background:transparent}.social-editor{width:min(620px,100%)}.platform-options{display:flex;flex-wrap:wrap;gap:6px}.platform-options label{padding:6px 8px;display:flex;grid-template-columns:auto 1fr;align-items:center;gap:5px;border:1px solid var(--line);border-radius:7px;color:#7a8492;background:#ffffff05;text-transform:capitalize}.platform-options input{width:auto;padding:0;accent-color:#8baeff}.voice-room{min-height:0;padding:16px;display:grid;grid-template-columns:minmax(360px,1.35fr) minmax(230px,.65fr);grid-template-rows:auto minmax(0,1fr);gap:12px;overflow-y:auto}.voice-hero,.voice-participants,.meeting-schedule{border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#0d1016,#080a0e)}.voice-hero{min-height:310px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(77,111,190,.13),transparent 32%),linear-gradient(145deg,#0d1016,#080a0e)}.voice-hero>span{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(139,174,255,.18);border-radius:20px;color:#adc0ed;background:#8baeff11;box-shadow:0 0 45px #5979c714}.voice-hero>small{margin-top:18px;color:#5c6573;font-size:8px;font-weight:800;letter-spacing:.16em}.voice-hero h2{margin:8px 0 6px;font-size:22px}.voice-hero p{max-width:450px;margin:0 0 18px;color:#6d7683;font-size:10px;line-height:1.55}.voice-entry-actions{display:flex;gap:7px}.voice-entry-actions button{min-height:40px;padding:0 14px;display:flex;align-items:center;gap:7px;border:1px solid #d7dce5;border-radius:9px;color:#080a0e;background:#dce1ea;font-size:10px;font-weight:700;cursor:pointer}.voice-entry-actions button.secondary{border-color:var(--line-strong);color:#98a3b6;background:#11151c}.voice-test{width:min(520px,100%);margin:0 0 13px;padding:11px;display:grid;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:9px 13px;border:1px solid rgba(255,255,255,.065);border-radius:11px;text-align:left;background:#0204086b;transition:border-color .18s ease,background .18s ease}.voice-test.active{border-color:#62caa72b;background:#3a856d0b}.voice-test-heading{min-width:0;display:flex;align-items:center;gap:8px;color:#7f8ca4}.voice-test.active .voice-test-heading{color:#78c8ac}.voice-test-heading>div{min-width:0;display:flex;flex-direction:column;gap:3px}.voice-test-heading strong{color:#aeb7c4;font-size:10px}.voice-test-heading small{color:#596270;font-size:8px}.audio-level-bars{height:34px;display:flex;align-items:center;gap:3px}.audio-level-bars i{width:3px;height:30px;border-radius:4px;background:linear-gradient(180deg,#8baeff,#63c9ac);transform-origin:center;transition:opacity 70ms linear,transform 70ms linear;box-shadow:0 0 7px #65beaa2e}.audio-level-bars i:nth-child(3n+1){height:18px}.audio-level-bars i:nth-child(3n+2){height:26px}.voice-test-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px}.voice-test-footer>span{color:#586270;font-size:8px}.voice-test-footer button{min-height:29px;padding:0 8px;display:flex;align-items:center;gap:5px;border:1px solid rgba(139,174,255,.13);border-radius:7px;color:#96a9d8;background:#8baeff0a;font-size:8px;cursor:pointer}.voice-test-footer button.stop{border-color:#d35b6924;color:#bc7d86;background:#8f323e0e}.voice-test>label{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:#596270;font-size:8px}.voice-test select{min-width:0;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:7px;outline:0;color:#9ca6b4;background:#080b10;font-size:8px}.voice-live-level{min-height:34px;margin:0 0 10px;display:flex;align-items:center;gap:8px;color:#667384;font-size:8px}.audio-level-bars.compact{height:24px;gap:2px}.audio-level-bars.compact i{width:2px;height:21px}.audio-level-bars.compact i:nth-child(3n+1){height:12px}.audio-level-bars.compact i:nth-child(3n+2){height:17px}.voice-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.voice-controls button{min-width:86px;min-height:58px;padding:7px 9px;display:grid;place-items:center;gap:5px;border:1px solid var(--line);border-radius:10px;color:#9aa4b3;background:#0e1117;cursor:pointer}.voice-controls button span{font-size:8px}.voice-controls button.danger,.voice-controls button.leave{border-color:#d35b6929;color:#ca7d87;background:#8f323e14}.voice-controls button:disabled{opacity:.4;cursor:not-allowed}.voice-hero>em{margin-top:10px;color:#b4737c;font-size:9px;font-style:normal}.meeting-video{width:min(560px,100%);min-height:170px;margin:0 0 12px;position:relative;overflow:hidden;border:1px solid rgba(139,174,255,.15);border-radius:13px;background:#020305;box-shadow:0 18px 55px #00000047}.meeting-video video{width:100%;height:clamp(170px,28vh,310px);display:block;object-fit:cover;background:radial-gradient(circle at 50% 42%,#151b28,#05070b 65%)}.meeting-video>div{min-height:39px;padding:7px 9px;position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px;background:linear-gradient(transparent,#000000e0)}.meeting-video strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;text-shadow:0 1px 3px #000}.meeting-video button{min-height:28px;padding:0 8px;display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#d7deed;background:#05070bb3;font-size:8px;cursor:pointer;backdrop-filter:blur(8px)}.meeting-video.audio-only{min-height:0;height:0;margin:0;border:0}.meeting-video.audio-only video,.meeting-video.audio-only>div{display:none}.meeting-video-grid{grid-column:1/-1;padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;border:1px solid var(--line);border-radius:14px;background:#080a0e}.meeting-video-grid .meeting-video{width:100%;margin:0}.voice-participants{padding:13px}.voice-participants>header{min-height:40px;display:flex;align-items:center;justify-content:space-between}.voice-participants>header strong{font-size:11px}.voice-participants>header span{color:#5e6876;font-size:9px}.voice-participants>div{display:grid;gap:7px}.voice-participants article{min-height:74px;padding:8px;display:grid;grid-template-columns:52px 1fr 20px;grid-template-rows:auto auto;align-items:center;column-gap:9px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff05}.voice-participants article .user-avatar{grid-row:1/3}.voice-participants article strong{align-self:end;font-size:10px}.voice-participants article small{align-self:start;color:#596270;font-size:8px}.voice-participants article>svg{grid-column:3;grid-row:1/3;color:#6bc1a8}.voice-participants>div>p{padding:30px 10px;color:#58616e;font-size:9px;text-align:center}.meeting-schedule{grid-column:1/-1;min-height:210px;overflow:hidden}.meeting-schedule>header{min-height:58px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.meeting-schedule>header>div{display:flex;flex-direction:column;gap:3px}.meeting-schedule>header strong{font-size:11px}.meeting-schedule>header small{color:#59616e;font-size:8px}.meeting-schedule>div{padding:7px;display:grid;gap:5px}.meeting-schedule article{min-height:62px;padding:7px 9px;display:grid;grid-template-columns:55px minmax(0,1fr) 65px auto auto;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:#ffffff04}.meeting-schedule article time{display:flex;flex-direction:column;gap:3px;color:#8da8e4;text-transform:uppercase}.meeting-schedule article time b{font-size:9px}.meeting-schedule article time span{color:#626e84;font-size:8px}.meeting-schedule article>div{min-width:0;display:flex;flex-direction:column;gap:4px}.meeting-schedule article strong,.meeting-schedule article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-schedule article strong{font-size:10px}.meeting-schedule article small{color:#596270;font-size:8px}.meeting-schedule article>span{display:flex;align-items:center;gap:4px;color:#66707d;font-size:8px}.meeting-schedule article>button{min-height:32px;padding:0 9px;display:flex;align-items:center;gap:5px;border:1px solid rgba(139,174,255,.15);border-radius:7px;color:#9eb4e7;background:#8baeff0b;font-size:8px;cursor:pointer}.meeting-schedule article>button.cancel-meeting{width:32px;padding:0;justify-content:center;border-color:transparent;color:#815a60;background:transparent}.meeting-schedule>div>p{padding:30px;color:#58616d;font-size:9px;text-align:center}.meeting-attendees{max-height:180px;display:grid;grid-template-columns:1fr 1fr;gap:5px;overflow-y:auto}.meeting-attendees label{min-height:34px;padding:4px 6px;display:grid;grid-template-columns:auto 24px minmax(0,1fr);align-items:center;gap:6px;border:1px solid rgba(255,255,255,.045);border-radius:7px}.meeting-attendees input{width:auto;padding:0;accent-color:#8baeff}.meeting-attendees span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.integrations-backdrop{padding:18px}.integrations-center{width:min(920px,100%);max-height:min(820px,calc(100vh - 36px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--line-strong);border-radius:16px;background:#080a0f;box-shadow:0 35px 110px #000e}.integrations-center>header{min-height:68px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.integrations-center>header>div{display:flex;align-items:center;gap:10px}.integrations-center>header>div>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(139,174,255,.16);border-radius:10px;color:#9db5ee;background:#8baeff0e}.integrations-center>header>div>div{display:flex;flex-direction:column;gap:3px}.integrations-center>header strong{font-size:13px}.integrations-center>header small{color:#626c79;font-size:9px}.integrations-center>header>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;color:#727b87;background:transparent;cursor:pointer}.integration-intro{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);background:#ffffff03}.integration-intro>div:first-child{max-width:510px}.integration-intro b{font-size:11px}.integration-intro p{margin:4px 0 0;color:#68717f;font-size:9px;line-height:1.5}.integration-create{display:flex;gap:7px}.integration-create select,.integration-create button{min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:#a9b1bd;background:#0c0f14;font-size:9px}.integration-create button{display:flex;align-items:center;gap:6px;border-color:#8baeff33;color:#b7c8ef;background:#8baeff0f;cursor:pointer}.integration-rule-list{min-height:0;padding:12px 16px;display:grid;align-content:start;gap:10px;overflow-y:auto}.integration-rule-list>article{padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#ffffff04;transition:opacity .15s ease}.integration-rule-list>article.disabled{opacity:.55}.integration-rule-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto 30px;align-items:center;gap:9px}.provider-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#9aa7bd;background:#121721}.provider-mark.github{color:#e4e8ee;background:#17191e}.provider-mark.discord{color:#9aaaff;background:#5865f221}.provider-mark.monitoring{color:#73cdb1;background:#4aab8e1a}.provider-mark.billing{color:#e5b46f;background:#c483341a}.provider-mark.support{color:#b39ce7;background:#916fd61a}.integration-rule-head>div{min-width:0;display:flex;flex-direction:column;gap:3px}.integration-rule-head strong{font-size:11px}.integration-rule-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5e6875;font-size:8px}.integration-toggle{position:relative;width:34px;height:19px}.integration-toggle input{position:absolute;opacity:0}.integration-toggle i{position:absolute;inset:0;border-radius:20px;background:#252a32;cursor:pointer}.integration-toggle i:after{content:"";position:absolute;width:15px;height:15px;left:2px;top:2px;border-radius:50%;background:#717985;transition:transform .15s ease,background .15s ease}.integration-toggle input:checked+i{background:#5cb29740}.integration-toggle input:checked+i:after{transform:translate(15px);background:#70cbae}.remove-rule{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;color:#805a60;background:transparent;cursor:pointer}.integration-rule-fields{margin-top:11px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.integration-rule-fields label{display:grid;gap:5px;color:#697380;font-size:8px}.integration-rule-fields label.full{grid-column:1/-1}.integration-rule-fields input,.integration-rule-fields select{width:100%;min-width:0;height:35px;padding:0 9px;border:1px solid var(--line);border-radius:8px;outline:0;color:#b9c0ca;background:#07090d;font-size:9px}.integration-rule-list fieldset{margin:11px 0 0;padding:8px;display:flex;flex-wrap:wrap;gap:6px;border:1px solid rgba(255,255,255,.045);border-radius:9px}.integration-rule-list legend{padding:0 5px;color:#606a77;font-size:8px}.integration-rule-list fieldset label{min-height:27px;padding:0 7px;display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.045);border-radius:7px;color:#77818e;background:#ffffff04;font-size:8px;cursor:pointer}.integration-rule-list fieldset input{accent-color:#8baeff}.integration-empty{min-height:250px;display:grid;place-content:center;justify-items:center;gap:7px;color:#56606e;text-align:center}.integration-empty strong{color:#9ba4b1;font-size:12px}.integration-empty p{max-width:390px;margin:0;color:#606976;font-size:9px;line-height:1.5}.integrations-center>footer{min-height:58px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line)}.integrations-center>footer span{color:#66717e;font-size:8px}.integrations-center>footer button{min-height:35px;padding:0 11px;display:flex;align-items:center;gap:6px;border:1px solid #d5dae3;border-radius:8px;color:#080a0f;background:#dce1e9;font-size:9px;font-weight:700;cursor:pointer}.team-section-tabs{min-height:44px;margin:-8px 0 14px;display:flex;align-items:center;gap:5px;border-bottom:1px solid var(--line)}.team-section-tabs button{min-height:35px;padding:0 10px;display:flex;align-items:center;gap:6px;border:0;border-bottom:2px solid transparent;color:#68717e;background:transparent;font-size:10px;cursor:pointer}.team-section-tabs button.active{border-bottom-color:#8baeff;color:#c6d2ee}.team-section-tabs>span{margin-left:auto;color:#4f5762;font-size:8px}.job-role-assignment{margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.job-role-assignment>div:first-child{display:flex;flex-direction:column;gap:3px}.job-role-assignment strong{font-size:10px}.job-role-assignment small{color:#535c68;font-size:8px}.job-role-assignment>div:last-child{max-height:185px;margin-top:8px;padding:7px 5px 5px;box-sizing:border-box;display:flex;align-content:flex-start;flex-wrap:wrap;gap:7px 6px;overflow-y:auto;overflow-x:visible}.job-role-assignment label{position:relative;display:inline-flex;align-items:center;cursor:pointer;opacity:.58}.job-role-assignment label.active{opacity:1}.job-role-assignment input{position:absolute;opacity:0;pointer-events:none}.job-role-order{position:absolute;z-index:2;top:-5px;left:-5px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;display:grid;place-items:center;overflow:visible;border:2px solid #07090e;border-radius:999px;color:#080b10;background:#dce7fb;font-size:7px;line-height:1;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 2px 7px #00000073}.professional-role-badge{--role-color:#8baeff;max-width:100%;min-height:30px;padding:0 9px 0 6px;display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--role-color) 25%,transparent);border-radius:8px;color:var(--role-color);background:color-mix(in srgb,var(--role-color) 8%,#090b10)}.professional-role-badge.compact{min-height:25px;padding:0 7px 0 4px;gap:4px;border-radius:7px}.professional-role-badge>i,.role-preview-icon{position:relative;display:grid;place-items:center;color:var(--role-color)}.professional-role-badge>i svg:last-child,.role-preview-icon svg:last-child{position:absolute}.professional-role-badge b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:9px;font-weight:700}.professional-role-badge.compact b{font-size:8px}.roles-page{overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.roles-manager{min-height:0;display:grid;grid-template-columns:minmax(250px,.8fr) minmax(390px,1.4fr);gap:12px}.roles-list-panel,.role-editor{min-height:0;border:1px solid var(--line);border-radius:13px;background:#080a0e;overflow:hidden}.roles-list-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.roles-list-panel>header{min-height:60px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.roles-list-panel>header>div{display:flex;flex-direction:column;gap:3px}.roles-list-panel>header strong{font-size:11px}.roles-list-panel>header small{color:#535c68;font-size:8px}.roles-list-panel>header button{min-height:32px;padding:0 9px;display:flex;align-items:center;gap:5px;border:1px solid rgba(139,174,255,.15);border-radius:8px;color:#a5b8e3;background:#8baeff0b;font-size:9px;cursor:pointer}.roles-search{height:34px;margin:9px;padding:0 8px;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;color:#515a66;background:#05070a}.roles-search input{width:100%;border:0;outline:0;color:#abb2bd;background:transparent;font-size:9px}.roles-scroll{min-height:0;padding:0 7px 8px;overflow-y:auto}.roles-scroll h3{margin:12px 6px 5px;color:#555e6b;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.roles-scroll section>button{width:100%;min-height:39px;padding:5px 7px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;border:0;border-radius:8px;text-align:left;background:transparent;cursor:pointer}.roles-scroll section>button:hover,.roles-scroll section>button.active{background:#ffffff06}.roles-scroll section>button.active{box-shadow:inset 2px 0 #8baeff}.roles-scroll section>button>span{color:#4d5662;font-size:7px}.role-editor{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.role-editor-scroll{min-height:0;overflow:auto;padding:14px 15px 4px;scrollbar-width:thin;scrollbar-color:#263148 transparent}.role-editor>header{min-height:72px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.role-editor>header>div:first-child{display:flex;align-items:center;gap:10px}.role-preview-icon{width:46px;height:46px;border:1px solid color-mix(in srgb,var(--role-color) 22%,transparent);border-radius:12px;background:color-mix(in srgb,var(--role-color) 7%,transparent)}.role-editor>header>div>div{display:flex;flex-direction:column;gap:3px}.role-editor>header small{color:#596270;font-size:8px;letter-spacing:.1em}.role-editor>header strong{font-size:13px}.role-order{display:flex;gap:4px}.role-order button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:#737c88;background:#0b0e13;cursor:pointer}.role-preview{min-height:70px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);background:#ffffff03}.role-preview>span{color:#5d6673;font-size:9px}.role-identity-section{margin-bottom:14px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#070a0f}.role-identity-section>header{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.role-identity-section>header>div{min-width:0;display:grid;gap:3px}.role-identity-section>header strong{color:#dbe3f1;font-size:10.5px}.role-identity-section>header small{color:#69758a;font-size:8px}.role-form-grid{padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:11px 9px}.role-form-grid label{display:grid;gap:6px;color:#747d8a;font-size:9px}.role-form-grid label.full{grid-column:1/-1}.role-form-grid input,.role-form-grid select{width:100%;min-height:38px;padding:0 9px;border:1px solid var(--line);border-radius:8px;outline:0;color:#d6dbe3;background:#06080c;font-size:10px}.role-color-field{grid-template-columns:45px 70px minmax(0,1fr);align-items:end}.role-color-field>input{grid-row:2;padding:4px}.role-color-field>span{grid-row:2;align-self:center;color:#8a93a0;font-size:9px}.role-color-field>div{grid-row:2;display:flex;flex-wrap:wrap;gap:4px}.role-color-field>div button{width:22px;height:22px;border:2px solid #090b10;border-radius:6px;box-shadow:0 0 0 1px #ffffff14;cursor:pointer}.permission-grid{margin:0 0 14px;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:7px;align-content:start;border:1px solid var(--line);border-radius:10px}.permission-grid legend{padding:0 5px;color:#8a93a0;font-size:10px;font-weight:700}.permission-grid>p{grid-column:1/-1;margin:0 0 4px;color:#59616d;font-size:8px}.permission-grid>label{min-height:38px;padding:0 8px;display:grid;grid-template-columns:14px 1fr;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.045);border-radius:8px;cursor:pointer}.permission-grid input{accent-color:#8baeff}.permission-grid label span{display:flex;align-items:center;gap:6px;color:#6e7784}.permission-grid label b{font-size:8px}.role-editor>footer{min-height:62px;padding:11px 15px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--line)}.role-editor>footer>span{color:#65707d;font-size:8px}.role-editor>footer button{min-height:35px;padding:0 11px;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;color:#8e97a4;background:transparent;font-size:9px;cursor:pointer}.role-editor>footer button.danger-text{margin-right:auto;border:0;color:#a86972}.role-editor>footer button.primary{border-color:#d9dee7;color:#080a0e;background:#dfe3eb;font-weight:700}.overview-head h1,.team-head h1{font-size:25px}.overview-head p,.team-head p{font-size:12px}.metric-grid article>span,.team-metrics span{font-size:11px}.metric-grid article>small,.team-metrics small{font-size:10px}.member-main b{font-size:11px}.member-main small,.member-area,.member-state,.member-fields label,.assignment-box small{font-size:9px}.member-fields input,.member-fields select{font-size:11px}@media(max-width:1280px){.collaboration-shell{grid-template-columns:64px 238px minmax(340px,1fr) 210px}.collaboration-shell.members-hidden{grid-template-columns:64px 238px minmax(340px,1fr)}.roles-manager{grid-template-columns:minmax(230px,.75fr) minmax(360px,1.25fr)}}@media(max-width:1040px){.collaboration-shell{grid-template-columns:60px 225px minmax(340px,1fr)}.channel-members{display:none}.voice-room{grid-template-columns:1fr}.meeting-schedule{grid-column:1}.roles-manager{grid-template-columns:1fr;overflow-y:auto}.roles-list-panel{min-height:390px}.role-editor{min-height:620px}}@media(max-width:760px){.workspace,.workspace.editor-open,.workspace.collaboration-workspace{grid-template-columns:1fr}.quick-panel.help{left:9px;bottom:66px;width:min(330px,calc(100vw - 18px))}.legal-backdrop.anchored{place-items:end center;padding:9px 9px 68px}.legal-backdrop.anchored .legal-modal{width:100%;max-height:calc(100vh - 86px);border-radius:15px}.collaboration-shell,.collaboration-shell.members-hidden{padding-bottom:59px;grid-template-columns:1fr;grid-template-rows:55px 176px minmax(0,1fr);overflow:hidden}.space-rail{padding:6px 8px;flex-direction:row;border-right:0;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden}.space-list{display:flex;gap:7px}.space-list button,.add-space{width:41px;height:41px;border-radius:13px}.space-list button>i{left:50%;bottom:-7px;width:0;height:3px;transform:translate(-50%)}.space-list button.active>i{width:25px;height:3px}.add-space{flex:0 0 auto;margin:0 0 0 auto}.channel-sidebar{width:100%;grid-template-rows:50px 34px minmax(0,1fr);border-right:0;border-bottom:1px solid var(--line)}.space-header{min-height:50px}.space-title>span{width:30px;height:30px}.channel-search{height:30px;margin:2px 8px}.channel-scroll{padding:5px 7px;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden}.channel-category{min-width:176px;margin:0}.channel-category>header{height:21px}.channel-list{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-list>button{min-height:30px;padding:0 6px;grid-template-columns:16px minmax(0,1fr) auto}.channel-list>button span{font-size:9px}.new-category,.channel-user{display:none}.channel-content{min-height:0}.channel-header{min-height:52px;padding:0 10px}.channel-heading small{max-width:62vw}.message-toolbar label{width:160px}.channel-members{display:none}.social-board{grid-template-columns:repeat(5,220px)}.voice-room{padding:9px}.voice-hero{padding:20px 12px}.voice-test{grid-template-columns:1fr}.voice-test .audio-level-bars{justify-content:center}.voice-test-footer{align-items:stretch;flex-direction:column}.voice-test-footer button{justify-content:center}.voice-test>label{grid-template-columns:1fr}.voice-entry-actions{flex-direction:column;width:100%}.voice-entry-actions button{justify-content:center}.meeting-video-grid{grid-template-columns:1fr;padding:8px}.meeting-video video{height:min(52vw,240px)}.meeting-schedule article{grid-template-columns:45px minmax(0,1fr) auto auto}.meeting-schedule article>span{display:none}.roles-page{padding-bottom:78px}.roles-manager{display:block}.roles-list-panel{margin-bottom:10px}.role-form-grid,.permission-grid{grid-template-columns:1fr}.permission-grid>p,.role-form-grid label.full{grid-column:1}.role-color-field{grid-template-columns:45px 1fr}.role-color-field>div{grid-column:1/-1;grid-row:3}.notifications-panel{position:fixed;right:9px;top:57px}.meeting-attendees{grid-template-columns:1fr}.integrations-backdrop{padding:8px;align-items:end}.integrations-center{max-height:calc(100vh - 16px);border-radius:15px}.integration-intro{align-items:stretch;flex-direction:column}.integration-create{display:grid;grid-template-columns:1fr}.integration-rule-fields{grid-template-columns:1fr}.integration-rule-fields label.full{grid-column:1}.integration-rule-head{grid-template-columns:36px minmax(0,1fr) auto 28px}.message-composer{padding:6px 8px 8px}.composer-row{grid-template-columns:34px minmax(0,1fr) 34px 34px 38px}.composer-row>button{width:34px}.image-attachment{width:100%;max-height:230px}.image-attachment img{height:min(190px,25vh);min-height:90px}.image-preview-backdrop{padding:8px}.image-preview{height:calc(100dvh - 16px);border-radius:13px}}.install-app{position:fixed;right:18px;bottom:18px;z-index:10020;display:flex;align-items:center;gap:11px;width:min(390px,calc(100vw - 28px));padding:13px 14px;border:1px solid rgba(139,174,255,.28);border-radius:15px;background:#0a0d16f5;box-shadow:0 18px 55px #0000006b;backdrop-filter:blur(18px);color:#f5f7ff}.install-app-icon{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:11px;background:#8baeff;color:#071020}.install-app>div:nth-child(3){display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.install-app strong{font-size:13px}.install-app span{display:flex;align-items:center;gap:4px;color:#9ca6bd;font-size:11px;line-height:1.35}.install-app-action{border:0;border-radius:9px;padding:9px 12px;background:#8baeff;color:#071020;font-size:12px;font-weight:800;cursor:pointer}.install-app-close{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:23px;height:23px;border:1px solid #30384b;border-radius:50%;background:#151a27;color:#aeb7cc;cursor:pointer}@media(max-width:640px){.install-app{right:14px;bottom:14px}.install-app-action{padding:9px 10px}}@media(max-width:760px){.emoji-picker{right:8px;grid-template-columns:repeat(6,1fr);width:min(260px,calc(100vw - 20px))}}.access-v2-screen{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:24px;overflow:auto;color:#f3f6fc;background-color:#010207;background-image:radial-gradient(circle at 16% 24%,rgba(255,255,255,.75) 0 .6px,transparent 1px),radial-gradient(circle at 74% 17%,rgba(139,174,255,.72) 0 .7px,transparent 1.1px),radial-gradient(circle at 31% 76%,rgba(255,255,255,.48) 0 .55px,transparent 1px),radial-gradient(circle at 85% 71%,rgba(255,255,255,.62) 0 .6px,transparent 1px),radial-gradient(ellipse at 50% 45%,rgba(35,57,119,.18),transparent 34%);background-size:151px 143px,207px 191px,239px 223px,293px 271px,auto}.access-v2-screen:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(135deg,#04060c33,#0009)}.access-v2-card{width:min(100%,470px);position:relative;padding:34px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(145deg,#0d1018fa,#06080dfb);box-shadow:0 40px 120px #000000c7,inset 0 1px #ffffff09;text-align:center}.access-v2-card.compact{width:min(100%,390px)}.access-v2-card>svg{color:#9db7ff}.access-v2-card>small{display:block;margin:16px 0 8px;color:#75819a;font-size:9px;font-weight:800;letter-spacing:.16em}.access-v2-card h1{margin:12px 0 10px;color:#f4f6fb;font-size:clamp(23px,5vw,31px);line-height:1.16;letter-spacing:-.045em}.access-v2-card p{margin:0 auto 20px;color:#828a9a;font-size:13px;line-height:1.65}.access-v2-card p b{color:#cdd6e8}.access-v2-wordmark{display:inline-flex;align-items:center;gap:.24em;margin-bottom:18px;color:#f4f7ff;font-size:22px;font-weight:850;letter-spacing:.17em}.access-v2-wordmark span{color:#dfe8ff;font-size:.8em;filter:drop-shadow(0 0 8px rgba(139,174,255,.6))}.access-v2-badge{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(95,194,166,.18);border-radius:999px;color:#80b5a6;background:#49917e12;font-size:9px;font-weight:800;letter-spacing:.12em}.access-v2-icon{width:48px;height:48px;margin:0 auto;display:grid;place-items:center;border:1px solid rgba(139,174,255,.2);border-radius:16px;color:#9db7ff;background:#7091e414}.access-v2-icon.amber{color:#d6a260;border-color:#d6a26033;background:#d6a26012}.access-v2-icon.red{color:#e57f88;border-color:#e57f8833;background:#e57f8812}.access-v2-provider-list{display:grid;gap:10px;margin-top:22px}.access-v2-provider-list button,.access-v2-primary,.access-v2-actions>button,.access-v2-secondary{min-height:46px;border:1px solid rgba(255,255,255,.11);border-radius:12px;color:#e9edf6;background:#11151d;cursor:pointer;font-size:12px;font-weight:750;transition:border-color .16s,background .16s,transform .16s}.access-v2-provider-list button{display:flex;align-items:center;justify-content:center;gap:10px}.access-v2-provider-list button:first-child{color:#12151b;background:#f1f3f7}.access-v2-provider-list button:hover:not(:disabled),.access-v2-primary:hover:not(:disabled),.access-v2-actions>button:hover:not(:disabled){transform:translateY(-1px);border-color:#9bb5ff59}.access-v2-provider-list button:disabled,.access-v2-primary:disabled{opacity:.62;cursor:wait}.google-mark{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#315be8;background:#fff;font-size:16px;font-weight:900}.access-v2-email-toggle{margin:15px auto 0;padding:7px 10px;display:inline-flex;align-items:center;gap:6px;border:0;color:#687184;background:transparent;cursor:pointer;font-size:10px}.access-v2-email-toggle:hover{color:#aeb8ca}.access-v2-email-form{margin-top:12px;display:grid;grid-template-columns:1fr auto;gap:8px}.access-v2-email-form input{min-width:0;height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e6eaf2;background:#080b10;outline:0}.access-v2-email-form input:focus{border-color:#8baeff66;box-shadow:0 0 0 3px #8baeff0f}.access-v2-email-form button{padding:0 13px;display:flex;align-items:center;gap:6px;border:0;border-radius:10px;color:#11141a;background:#e9edf6;cursor:pointer;font-size:10px;font-weight:800}.access-v2-sent{margin-top:12px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid rgba(93,190,157,.16);border-radius:11px;color:#7fc1aa;background:#5dbe9d0f;text-align:left}.access-v2-sent div{display:grid;gap:2px}.access-v2-sent b{font-size:11px}.access-v2-sent span{color:#718178;font-size:9px}.access-v2-invite-state,.access-v2-identity,.access-v2-error,.access-v2-mode-note{margin:16px 0;padding:12px 13px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:#ffffff06;text-align:left}.access-v2-invite-state.valid{color:#78bca7;border-color:#52b5972e;background:#52b5970e}.access-v2-invite-state.invalid,.access-v2-error{color:#d67b84;border-color:#d65d6a2e;background:#d65d6a0e}.access-v2-invite-state div,.access-v2-identity{display:grid;gap:3px}.access-v2-invite-state b,.access-v2-identity b{color:#d8deea;font-size:11px}.access-v2-invite-state span,.access-v2-identity span{color:#747d8e;font-size:9px}.access-v2-error{font-size:10px;line-height:1.4}.access-v2-actions{display:grid;gap:9px}.access-v2-actions>button,.access-v2-secondary{padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.access-v2-secondary{color:#8992a4;background:transparent}.access-v2-security{margin-top:22px;padding-top:17px;display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid rgba(255,255,255,.065);color:#505867;font-size:9px}.team-head>button:not(.secure-invite-button){display:none!important}.secure-invite-button{min-height:34px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(139,174,255,.2);border-radius:9px;color:#b8c9f5;background:#6b8bde14;cursor:pointer;font-size:9px;font-weight:750}.secure-invite-button:hover{border-color:#8baeff66;background:#6b8bde21}.access-v2-modal-backdrop{position:fixed;z-index:12000;inset:0;padding:24px;display:grid;place-items:center;overflow:auto;background:#000000bd;backdrop-filter:blur(12px)}.access-v2-invite-modal{width:min(100%,560px);border:1px solid rgba(255,255,255,.11);border-radius:18px;color:#eef2f8;background:linear-gradient(145deg,#10141c,#080b10);box-shadow:0 40px 120px #000d}.access-v2-invite-modal>header{min-height:70px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.075)}.access-v2-invite-modal>header>div{display:flex;align-items:center;gap:11px}.access-v2-invite-modal>header>div>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(139,174,255,.18);border-radius:10px;color:#9db7ff;background:#8baeff12}.access-v2-invite-modal>header div div{display:grid;gap:3px}.access-v2-invite-modal>header b{font-size:13px}.access-v2-invite-modal>header small{color:#667083;font-size:9px}.access-v2-invite-modal>header>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;color:#697184;background:transparent;cursor:pointer}.access-v2-invite-modal>header>button:hover{color:#dbe1ec;background:#ffffff0a}.access-v2-invite-modal>form,.access-v2-created-invite{padding:20px}.access-v2-invite-modal label{display:grid;gap:7px;color:#8a93a5;font-size:9px;font-weight:700}.access-v2-invite-modal label>small{color:#515969;font-weight:500}.access-v2-invite-modal input,.access-v2-invite-modal select{width:100%;height:41px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#dce2ed;background:#080b10;outline:0}.access-v2-invite-modal input:focus,.access-v2-invite-modal select:focus{border-color:#8baeff61;box-shadow:0 0 0 3px #8baeff0e}.access-v2-invite-tabs{margin-bottom:14px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.access-v2-invite-tabs button{height:39px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#70798a;background:#090c11;cursor:pointer;font-size:10px}.access-v2-invite-tabs button.active{color:#b9caff;border-color:#8baeff42;background:#8baeff13}.access-v2-mode-note{margin:0 0 16px;color:#8494bd;font-size:9px;line-height:1.5}.access-v2-invite-grid{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:13px}.access-v2-primary{width:100%;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:7px;color:#11141a;border-color:#eef1f7;background:#eef1f7}.access-v2-created-invite{text-align:center}.access-v2-created-icon{width:48px;height:48px;margin:0 auto 10px;display:grid;place-items:center;border:1px solid rgba(91,190,158,.2);border-radius:15px;color:#78c2aa;background:#5bbe9e12}.access-v2-created-invite h2{margin:8px 0;font-size:19px}.access-v2-created-invite p{margin:0 auto 17px;max-width:430px;color:#778092;font-size:10px;line-height:1.55}.access-v2-created-invite label{text-align:left}.access-v2-created-invite label>div{display:grid;grid-template-columns:1fr 42px;gap:7px}.access-v2-created-invite label button{display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#aab7dc;background:#0b0e14;cursor:pointer}.access-v2-created-meta{margin-top:12px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.access-v2-created-meta span{min-height:27px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#687184;font-size:8px}@media(max-width:620px){.access-v2-screen,.access-v2-modal-backdrop{padding:12px;align-items:start}.access-v2-card{margin:auto 0;padding:26px 20px;border-radius:18px}.access-v2-email-form,.access-v2-invite-grid{grid-template-columns:1fr}.access-v2-invite-modal{margin:auto 0}.access-v2-invite-modal>form,.access-v2-created-invite{padding:16px}}.access-v2-verification{overflow:hidden}.access-v2-verification:before{background:radial-gradient(circle at 50% 46%,rgba(74,104,181,.13),transparent 25%),linear-gradient(#0102071f,#0102079e)}.access-v2-verification-stage{position:relative;z-index:1;display:grid;justify-items:center;gap:30px;padding:32px}.access-v2-verification-star{position:relative;width:58px;height:58px;display:grid;place-items:center;color:#e7edff;filter:drop-shadow(0 0 9px rgba(170,195,255,.48)) drop-shadow(0 0 28px rgba(100,139,235,.2));animation:access-v2-star-spin 2.15s cubic-bezier(.45,.08,.55,.92) infinite;will-change:transform}.access-v2-verification-star:before{content:"";position:absolute;width:106px;height:106px;border-radius:50%;background:radial-gradient(circle,rgba(125,160,245,.12),transparent 67%);animation:access-v2-star-breathe 1.8s ease-in-out infinite}.access-v2-verification-star svg{width:100%;height:100%}.access-v2-verification-stage p{min-width:min(310px,calc(100vw - 48px));margin:0;color:#8f98aa;font-size:12px;font-weight:500;letter-spacing:.025em;line-height:1.5;text-align:center;animation:access-v2-message-in .32s ease both}@keyframes access-v2-star-spin{0%{transform:rotate(0) scale(.98)}50%{transform:rotate(180deg) scale(1.025)}to{transform:rotate(360deg) scale(.98)}}@keyframes access-v2-star-breathe{0%,to{opacity:.42;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes access-v2-message-in{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.access-v2-verification-star{animation:access-v2-star-breathe 2s ease-in-out infinite}.access-v2-verification-stage p{animation:none}}.access-v2-logo-screen{place-items:center!important;align-items:center!important;overflow:hidden}.access-v2-logo-only{position:relative;z-index:1;margin:0;font-size:clamp(30px,5vw,52px)}.access-v2-card.login{width:min(100%,500px);margin:auto;padding:30px 20px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.access-v2-card.login .access-v2-wordmark{justify-content:center;margin:0;font-size:clamp(30px,4vw,46px);text-shadow:0 0 28px rgba(103,142,238,.18)}.access-v2-card.login .access-v2-provider-list{margin-top:32px}.access-v2-card.login .access-v2-invite-copy{margin:20px auto 0}.access-v2-card.login .access-v2-security{border-top-color:#ffffff0b}:root{--work-bg: #05070b;--work-bg-deep: #020409;--work-panel: #080b11;--work-panel-2: #0b0f17;--work-panel-3: #101620;--work-line: rgba(151, 173, 220, .1);--work-line-strong: rgba(151, 173, 220, .17);--work-text: #edf2fb;--work-muted: #7d8798;--work-dim: #505a6c;--work-blue: #4d84ff;--work-blue-soft: rgba(77, 132, 255, .12);--work-blue-glow: rgba(77, 132, 255, .2);--work-green: #35c98b;--work-danger: #f05d6d;--work-radius: 12px;--work-radius-lg: 16px}.workspace.collaboration-workspace{background:var(--work-bg-deep)}.collaboration-shell{position:relative;isolation:isolate;grid-template-columns:74px 286px minmax(430px,1fr) 248px;background:radial-gradient(circle at 77% 31%,rgba(41,88,180,.12),transparent 28%),radial-gradient(circle at 88% 78%,rgba(29,82,168,.07),transparent 24%),linear-gradient(140deg,#05070b,#060911 54%,#04070d)}.collaboration-shell:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 13% 17%,rgba(255,255,255,.7) 0 .55px,transparent .9px),radial-gradient(circle at 64% 12%,rgba(141,178,255,.72) 0 .55px,transparent 1px),radial-gradient(circle at 38% 72%,rgba(255,255,255,.42) 0 .45px,transparent .85px),radial-gradient(circle at 86% 66%,rgba(180,204,255,.48) 0 .55px,transparent 1px);background-size:191px 177px,263px 249px,311px 287px,383px 347px}.collaboration-shell.members-hidden{grid-template-columns:74px 286px minmax(430px,1fr)}.space-rail{width:74px;padding:13px 10px;gap:10px;border-right:1px solid var(--work-line);background:#030509eb;box-shadow:inset -1px 0 #ffffff04}.space-list{width:100%;gap:10px}.space-list button,.add-space{width:52px;height:52px;aspect-ratio:1;border:1px solid rgba(154,176,219,.13);border-radius:15px;background:#0a0e15;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0003;overflow:visible;transform:none}.space-list button:after{content:"";position:absolute;inset:3px;z-index:-1;border-radius:12px;background:color-mix(in srgb,var(--space-color, #4d84ff) 6%,#070a10)}.space-list button:hover,.space-list button.active{border-radius:13px;border-color:color-mix(in srgb,var(--space-color, #4d84ff) 46%,rgba(255,255,255,.14));transform:translateY(-1px);box-shadow:0 0 0 2px color-mix(in srgb,var(--space-color, #4d84ff) 10%,transparent),0 12px 28px #00000059}.space-list button.active{background:color-mix(in srgb,var(--space-color, #4d84ff) 12%,#080c13)}.space-list button img{width:100%;height:100%;display:block;border-radius:12px;object-fit:contain;object-position:center;background:#06090f}.space-list button>span{width:100%;height:100%;display:grid;place-items:center;border-radius:12px;overflow:hidden}.space-list button>i{left:-11px;width:3px;border-radius:0 4px 4px 0;background:color-mix(in srgb,var(--space-color, #4d84ff) 90%,white);box-shadow:0 0 10px color-mix(in srgb,var(--space-color, #4d84ff) 36%,transparent)}.space-list button.active>i{height:30px}.add-space{color:#78849a;background:#0a0e15}.add-space:hover{color:#c8d7ff;border-color:#4d84ff47;background:#4d84ff14}.user-avatar{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;overflow:visible!important;border:0!important;border-radius:32%;background:transparent!important;box-shadow:none!important}.avatar-media{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(161,183,226,.14);border-radius:inherit;color:#c7d5f6;background:radial-gradient(circle at 30% 20%,rgba(107,145,229,.13),transparent 40%),#101622;box-shadow:inset 0 1px #ffffff0b,0 5px 14px #0003}.avatar-media>img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover;object-position:center}.avatar-media>b{font-size:.34em;line-height:1;font-weight:760;letter-spacing:-.02em}.avatar-status{z-index:4;right:-1px;bottom:-1px;width:12px;height:12px;border:3px solid #070a10;border-radius:50%;background:#697385;box-shadow:0 0 0 1px #ffffff09}.avatar-status.online{background:var(--work-green);box-shadow:0 0 0 1px #ffffff09,0 0 9px #35c98b2e}.avatar-status.busy{background:var(--work-danger)}.channel-sidebar{grid-template-rows:74px 50px minmax(0,1fr) 66px;border-right:1px solid var(--work-line);background:linear-gradient(180deg,#0c1018f7,#06090efc),var(--work-panel)}.space-header{min-height:74px;padding:0 14px;border-bottom:1px solid var(--work-line);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.space-title{gap:10px}.space-title>span{width:40px;height:40px;flex:0 0 40px;border-radius:11px;border-color:color-mix(in srgb,var(--space-color, #4d84ff) 28%,transparent);background:#080c12;overflow:hidden}.space-title>span img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;background:#06090f}.space-title strong{color:#eef3fb;font-size:13px;font-weight:720}.space-title small{color:#687386;font-size:9px}.space-header>button,.channel-head-actions button{border:1px solid transparent;color:#778397}.space-header>button:hover,.channel-head-actions button:hover,.channel-head-actions button.active{color:#d5def0;border-color:var(--work-line);background:#ffffff09}.channel-search{height:35px;margin:10px 11px 5px;padding:0 10px;border-color:var(--work-line);border-radius:9px;color:#5b6575;background:#05080d}.channel-search:focus-within{border-color:#4d84ff47;box-shadow:0 0 0 3px #4d84ff0b}.channel-search input{color:#cbd3df;font-size:10px}.channel-scroll{padding:10px 8px 16px}.channel-category{margin-bottom:17px}.channel-category>header{height:27px;padding:0 2px}.channel-category>header span{color:#667187;font-size:9px;font-weight:780;letter-spacing:.11em}.channel-list{gap:3px}.channel-list>button{min-height:38px;padding:0 10px;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;border:1px solid transparent;border-radius:9px;color:#7f8999}.channel-list>button span{min-width:0;font-size:11px;font-weight:520}.channel-list>button:hover{color:#c6cfdd;border-color:#ffffff09;background:#ffffff07}.channel-list>button.active{color:#eef4ff;border-color:#4d84ff2e;background:linear-gradient(90deg,#4d84ff29,#4d84ff11);box-shadow:inset 2px 0 #4d84ff}.new-category{min-height:36px;border-color:#97addc17;color:#697486;background:#ffffff03}.channel-user{min-height:66px;padding:10px 12px;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;border-top:1px solid var(--work-line);background:#05080d}.channel-user>div{min-width:0}.channel-user strong{max-width:100%;color:#e0e6ef;font-size:10px}.channel-user small{max-width:100%;color:#687385;font-size:8px}.online-label{color:#49ba89}.channel-content{grid-template-rows:68px minmax(0,1fr);background:radial-gradient(circle at 84% 54%,rgba(37,87,177,.105),transparent 30%),#06090eeb}.channel-header{min-height:68px;padding:0 17px;border-bottom:1px solid var(--work-line);background:#06090ee6;backdrop-filter:blur(18px)}.channel-heading{gap:11px}.channel-heading>svg{color:#90aaf0}.channel-heading strong{color:#f0f4fa;font-size:14px;font-weight:740}.channel-heading small{color:#687487;font-size:9px}.channel-head-actions button{width:36px;height:36px;border-radius:9px}.channel-members{padding:14px 10px;border-left:1px solid var(--work-line);background:radial-gradient(circle at 100% 42%,rgba(54,95,183,.07),transparent 34%),#06090e}.channel-members>header{height:38px;padding:0 8px}.channel-members>header strong{color:#e0e6ef;font-size:12px}.member-group-label{padding:10px 8px 7px;color:#5e697c;letter-spacing:.11em}.channel-member-row{min-height:55px;padding:7px 8px;grid-template-columns:36px minmax(0,1fr) 18px;gap:9px;border:1px solid transparent;border-radius:10px}.channel-member-row:hover{border-color:#ffffff0a;background:#ffffff06}.channel-member-row>span{min-width:0}.channel-members b{max-width:100%;color:#cfd6e1;font-size:10px}.channel-members small{max-width:100%;color:#657083;font-size:8px}.member-role-star{width:18px;height:18px;border-radius:6px;background:#ffffff05}.message-room{grid-template-rows:45px minmax(0,1fr) auto;contain:layout size}.message-toolbar{min-height:45px;padding:0 15px;gap:9px;border-bottom:1px solid rgba(151,173,220,.065);background:#070a0fdb}.message-toolbar label{height:31px;border-color:var(--work-line);border-radius:8px;background:#05080d}.message-toolbar input,.message-toolbar>button,.message-toolbar>span{font-size:9px}.message-scroll{padding-bottom:18px;scrollbar-color:#29364c transparent}.channel-welcome{padding:36px 22px 26px;border-bottom-color:#97addc0e}.channel-welcome>span{border-color:#4d84ff2b;color:#9cb8ff;background:#4d84ff12}.channel-welcome h2{color:#eff4fb;font-size:20px}.channel-welcome p{color:#768196;font-size:11px}.chat-message{padding:11px 17px 11px 18px;grid-template-columns:44px minmax(0,1fr);gap:11px;border-left:2px solid transparent}.chat-message:hover{background:#ffffff04}.chat-message.pinned{border-left-color:#c9a846;box-shadow:none;background:#c9a84606}.message-body{min-width:0;overflow:hidden}.message-body>header{min-width:0;min-height:21px;gap:6px}.message-body>header strong{max-width:min(360px,60vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e1e7f0;font-size:11px}.message-body>p{max-width:860px;margin-top:3px;color:#c7ced9;font-size:11px;line-height:1.62}.role-chip{min-width:0;max-width:180px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:6px}.message-attachments{width:min(650px,100%);margin-top:9px;gap:9px}.image-attachment,.file-attachment{border-color:var(--work-line);background:#090d14f5;box-shadow:inset 0 1px #ffffff06}.image-attachment img{object-fit:contain;object-position:center;background:#03060a}.file-attachment:hover,.image-attachment:hover{border-color:#4d84ff33;background:#0c1119}.message-actions{right:14px;top:-12px;border-color:var(--work-line-strong);background:#0b1018}.message-composer{padding:8px 15px 14px;background:linear-gradient(transparent,#06090efa 24%)}.composer-row{min-height:50px;grid-template-columns:40px minmax(0,1fr) 40px 40px 44px;border-color:#97addc26;border-radius:12px;background:#0b1018;box-shadow:0 12px 32px #00000047,inset 0 1px #ffffff06}.composer-row:focus-within{border-color:#4d84ff4d;box-shadow:0 0 0 3px #4d84ff0a,0 12px 32px #00000047}.composer-row textarea{min-height:48px;padding:14px 8px;color:#e2e7ef;font-size:11px}.composer-row>button{width:40px;height:48px;border-radius:9px}.composer-row .send-message{width:36px;height:38px;margin:5px 5px 5px 2px;border-radius:9px;color:#fff;background:linear-gradient(180deg,#5b91ff,#356ce2);box-shadow:0 6px 18px #346ce238}.composer-row .send-message:disabled{color:#596579;background:#ffffff09;box-shadow:none}.work-modal,.integrations-center,.notifications-panel,.context-menu{border-color:var(--work-line-strong);background:#070a10fb;box-shadow:0 28px 90px #000000b8,inset 0 1px #ffffff06}.logo-upload{min-height:70px;border-color:#97addc21;background:#ffffff03}.logo-upload>span{width:50px;height:50px;border:1px solid rgba(151,173,220,.12);border-radius:12px;background:#06090f}.logo-upload img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;background:#06090f}.voice-room{padding:16px;gap:13px}.voice-hero,.voice-participants,.meeting-schedule{border-color:var(--work-line);background:radial-gradient(circle at 50% 25%,rgba(77,132,255,.085),transparent 36%),linear-gradient(145deg,#0c1119,#070a10);box-shadow:inset 0 1px #ffffff06}.voice-controls button,.voice-entry-actions button,.voice-test,.meeting-schedule article{border-color:var(--work-line)}.social-planner>header,.meeting-schedule>header{border-bottom-color:var(--work-line)}.social-column{border-color:var(--work-line);background:#070b11}.social-column>div>button{border-color:#97addc14;background:#0a0f16}.social-column>div>button:hover{border-color:#4d84ff33;background:#0c121b}.integration-rule-list>article,.roles-list-panel,.role-editor,.professional-role-badge,.permission-grid{border-color:var(--work-line)}.roles-list-panel,.role-editor{background:#080c12}.team-section-tabs,.role-editor>header,.role-preview,.role-form-grid,.role-editor>footer{border-color:var(--work-line)}.profile-card{gap:11px;overflow:visible}.profile-card>.user-avatar{width:46px;height:46px;min-width:46px}.profile-card>div{min-width:0;max-width:calc(100% - 58px)}.profile-card b,.profile-card small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collab-loading,.collab-error,.channel-empty{background:radial-gradient(circle at 50% 42%,rgba(77,132,255,.08),transparent 28%),#05080d}@media(max-width:1280px){.collaboration-shell{grid-template-columns:66px 252px minmax(390px,1fr) 220px}.collaboration-shell.members-hidden{grid-template-columns:66px 252px minmax(390px,1fr)}.space-rail{width:66px;padding-inline:7px}.space-list button,.add-space{width:48px;height:48px}}@media(max-width:1040px){.collaboration-shell,.collaboration-shell.members-hidden{grid-template-columns:62px 240px minmax(360px,1fr)}.channel-members{display:none}}@media(max-width:760px){.collaboration-shell,.collaboration-shell.members-hidden{padding-bottom:59px;grid-template-columns:1fr;grid-template-rows:58px 184px minmax(0,1fr)}.space-rail{width:auto;padding:7px 9px}.space-list button,.add-space{width:42px;height:42px}.channel-sidebar{grid-template-rows:53px 36px minmax(0,1fr)}.space-header{min-height:53px}.space-title>span{width:32px;height:32px;flex-basis:32px}.channel-search{height:31px;margin:3px 8px 2px}.channel-scroll{padding:6px 7px}.channel-user{display:none}.channel-header{min-height:54px;padding-inline:11px}.chat-message{padding-inline:10px;grid-template-columns:38px minmax(0,1fr);gap:8px}.message-body>header strong{max-width:48vw}.message-composer{padding:6px 8px 9px}}.collaboration-server-mode,.direct-hub,.dm-loading{min-width:0;min-height:0;height:100%}.collaboration-server-mode{position:relative;overflow:hidden}.collaboration-server-mode>.collaboration-shell{height:100%}.workspace-dm-entry{position:absolute;z-index:40;top:12px;left:11px;width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(88,139,255,.56);border-radius:15px;color:#f2f6ff;background:radial-gradient(circle at 50% 38%,rgba(126,165,255,.28),transparent 40%),linear-gradient(145deg,#112349,#071124 68%);box-shadow:0 0 0 3px #4b82ff14,0 0 24px #3970ff2e,inset 0 1px #ffffff1c;cursor:pointer}.workspace-dm-entry:before{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.055);border-radius:11px}.workspace-dm-entry i{position:absolute;left:-12px;width:3px;height:28px;border-radius:0 4px 4px 0;background:#5e8eff;box-shadow:0 0 10px #5e8eff8c}.collaboration-server-mode .space-rail{padding-top:77px}.direct-hub{position:relative;isolation:isolate;display:grid;grid-template-columns:74px 286px minmax(430px,1fr) 360px;overflow:hidden;color:#eaf0fb;background:radial-gradient(circle at 84% 32%,rgba(32,83,181,.14),transparent 27%),radial-gradient(circle at 57% 90%,rgba(25,65,146,.07),transparent 29%),linear-gradient(145deg,#05080d,#060a12 48%,#05080e)}.direct-hub.conversation-open{grid-template-columns:74px 286px minmax(500px,1fr) 300px}.direct-hub:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.34;background-image:radial-gradient(circle at 11% 17%,rgba(255,255,255,.8) 0 .45px,transparent .85px),radial-gradient(circle at 68% 21%,rgba(143,179,255,.72) 0 .5px,transparent .9px),radial-gradient(circle at 41% 77%,rgba(255,255,255,.48) 0 .4px,transparent .8px),radial-gradient(circle at 89% 72%,rgba(187,207,255,.56) 0 .45px,transparent .9px);background-size:221px 197px,287px 263px,339px 307px,419px 381px}.dm-space-rail{min-width:0;padding:12px 10px;display:flex;flex-direction:column;align-items:center;gap:10px;overflow:hidden;border-right:1px solid rgba(151,173,220,.1);background:#030509f2}.dm-home-mark,.dm-space-list button,.dm-add-space,.dm-rail-settings{position:relative;width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;padding:0;border:1px solid rgba(151,173,220,.12);border-radius:15px;color:#6f7d95;background:#0a0e15;box-shadow:inset 0 1px #ffffff08,0 7px 18px #00000038;cursor:pointer}.dm-home-mark{color:#f5f8ff;border-color:#4d84ff9e;background:radial-gradient(circle at 50% 38%,rgba(108,153,255,.32),transparent 40%),linear-gradient(145deg,#10234b,#071125 70%);box-shadow:0 0 0 3px #4d84ff12,0 0 24px #3d73f229,inset 0 1px #ffffff1f}.dm-home-mark i{position:absolute;left:-11px;width:3px;height:30px;border-radius:0 4px 4px 0;background:#5789ff;box-shadow:0 0 10px #5789ff8c}.dm-space-list{width:100%;min-height:0;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:10px;overflow:auto;scrollbar-width:none}.dm-space-list::-webkit-scrollbar{display:none}.dm-space-list button{overflow:hidden}.dm-space-list button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--space-color,#4d84ff) 45%,rgba(255,255,255,.12));box-shadow:0 0 0 2px color-mix(in srgb,var(--space-color,#4d84ff) 10%,transparent),0 10px 24px #00000047}.dm-space-list img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;border-radius:13px;background:#06090f}.dm-space-list span{width:100%;height:100%;display:grid;place-items:center;color:color-mix(in srgb,var(--space-color,#4d84ff) 82%,white);font-size:20px}.dm-add-space:hover,.dm-rail-settings:hover{color:#c9d8ff;border-color:#4d84ff47;background:#4d84ff12}.dm-rail-settings{margin-top:auto;height:44px;flex-basis:44px;border-radius:13px}.dm-sidebar{min-width:0;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) 68px;border-right:1px solid rgba(151,173,220,.1);background:linear-gradient(180deg,#0b0f17fa,#06090efe)}.dm-search{height:38px;margin:14px 12px 9px;padding:0 10px;display:grid;grid-template-columns:17px minmax(0,1fr) 17px;align-items:center;gap:7px;border:1px solid rgba(151,173,220,.12);border-radius:9px;color:#5d687a;background:#05080d}.dm-search:focus-within{border-color:#4d84ff47;box-shadow:0 0 0 3px #4d84ff0a}.dm-search input{min-width:0;border:0;outline:0;color:#cbd3df;background:transparent;font-size:10px}.dm-search input::placeholder{color:#657083}.dm-navigation{padding:4px 9px 8px;display:grid;gap:3px}.dm-navigation button{min-width:0;min-height:40px;padding:0 10px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid transparent;border-radius:9px;color:#7f8999;background:transparent;cursor:pointer}.dm-navigation button span{min-width:0;text-align:left;font-size:11px;font-weight:560}.dm-navigation button b{min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:12px;color:#fff;background:#3477e9;font-size:9px}.dm-navigation button:hover{color:#cbd5e5;background:#ffffff07}.dm-navigation button.active{color:#eef4ff;border-color:#4d84ff29;background:linear-gradient(90deg,#4d84ff26,#4d84ff0d);box-shadow:inset 2px 0 #4d84ff}.dm-divider{height:1px;margin:3px 12px 8px;background:#97addc17}.dm-list-heading{height:30px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;color:#657084}.dm-list-heading span{font-size:9px;font-weight:780;letter-spacing:.11em}.dm-list-heading button{width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:7px;color:#667285;background:transparent;cursor:pointer}.dm-list-heading button:hover{color:#cbd5e8;background:#ffffff08}.dm-contact-list{min-height:0;padding:2px 8px 10px;overflow:auto;scrollbar-color:#202b3c transparent}.dm-contact-list>button{width:100%;min-width:0;min-height:54px;padding:6px 8px;display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid transparent;border-radius:10px;color:inherit;background:transparent;cursor:pointer;text-align:left}.dm-contact-list>button:hover{background:#ffffff06}.dm-contact-list>button.active{border-color:#4d84ff29;background:linear-gradient(90deg,#4d84ff21,#4d84ff0b)}.dm-contact-list>button>span{min-width:0;overflow:hidden}.dm-contact-list strong,.dm-contact-list small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-contact-list strong{color:#dce3ee;font-size:10px;font-weight:690}.dm-contact-list small{margin-top:3px;color:#687487;font-size:8px}.dm-contact-list time{align-self:start;margin-top:7px;color:#4f5969;font-size:7px}.dm-unread{min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#3976e8;font-size:8px}.dm-no-contacts{height:110px;display:grid;place-items:center;align-content:center;gap:8px;color:#566174;font-size:9px}.dm-own-profile{min-width:0;padding:10px 11px;display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;border-top:1px solid rgba(151,173,220,.09);background:#05080d}.dm-own-profile>span{min-width:0;overflow:hidden}.dm-own-profile strong,.dm-own-profile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-own-profile strong{color:#e4e9f1;font-size:10px}.dm-own-profile small{margin-top:2px;color:#657184;font-size:8px}.dm-own-profile>b{color:#36b981;font-size:7px;font-weight:650}.dm-home-main{min-width:0;display:grid;grid-template-rows:65px 54px minmax(0,1fr);border-right:1px solid rgba(151,173,220,.1);background:linear-gradient(160deg,#070b11e6,#080d15e0)}.dm-home-header,.dm-conversation-header{min-width:0;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(151,173,220,.09);background:#070a10e0;backdrop-filter:blur(18px)}.dm-home-header>div{display:flex;align-items:center;gap:10px}.dm-home-header strong{font-size:14px;font-weight:740;color:#eef3fb}.dm-home-header>div:last-child{gap:7px}.dm-home-header button,.dm-inbox header button,.dm-conversation-actions>button{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(151,173,220,.11);border-radius:9px;color:#7d899b;background:#0a0f16;cursor:pointer}.dm-home-header button:hover,.dm-inbox header button:hover,.dm-conversation-actions>button:hover{color:#d7e1f4;border-color:#4d84ff3d;background:#0d141f}.dm-home-tabs{padding:10px 18px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(151,173,220,.055)}.dm-home-tabs button{height:34px;padding:0 16px;border:1px solid rgba(151,173,220,.09);border-radius:8px;color:#788396;background:#ffffff04;font-size:10px;cursor:pointer}.dm-home-tabs button.active{color:#eef4ff;border-color:#4d84ff59;background:linear-gradient(180deg,#3c78ef42,#2b5eca36);box-shadow:0 8px 20px #1d4cac21}.dm-home-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.dm-orbit{position:relative;width:200px;height:200px;display:grid;place-items:center;margin-bottom:12px}.dm-orbit>i{position:absolute;border:1px solid rgba(119,157,239,.12);border-radius:50%}.dm-orbit .orbit-one{inset:16px}.dm-orbit .orbit-two{inset:37px}.dm-orbit .orbit-three{inset:58px}.dm-orbit:before,.dm-orbit:after{content:"";position:absolute;width:2px;height:2px;border-radius:50%;background:#b9ccff;box-shadow:0 0 10px #75a2ffe6}.dm-orbit:before{left:45px;top:64px}.dm-orbit:after{right:48px;bottom:57px}.dm-orbit>span{width:86px;height:68px;display:grid;place-items:center;border:1px solid rgba(155,180,229,.19);border-radius:24px;color:#a8bfff;background:linear-gradient(160deg,#192235,#0b111b);box-shadow:0 15px 40px #00000057,inset 0 1px #ffffff12}.dm-home-empty h2{margin:11px 0 6px;color:#f0f4fb;font-size:20px;letter-spacing:-.03em}.dm-home-empty p{margin:0;color:#798496;font-size:11px;line-height:1.65}.dm-primary{height:40px;margin-top:22px;padding:0 16px;display:flex;align-items:center;gap:8px;border:1px solid rgba(90,145,255,.4);border-radius:9px;color:#fff;background:linear-gradient(180deg,#4d86f4,#3168d6);box-shadow:0 10px 26px #255bc738;font-size:10px;font-weight:690;cursor:pointer}.dm-inbox{min-width:0;padding:0 14px 14px;display:grid;grid-template-rows:65px 53px minmax(0,1fr) 48px;background:linear-gradient(180deg,#090d14,#06090e)}.dm-inbox>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(151,173,220,.08)}.dm-inbox>header>div{display:flex;align-items:center;gap:9px}.dm-inbox>header strong{font-size:14px;color:#eaf0f8}.dm-inbox-tabs{padding:9px 0;display:grid;grid-template-columns:1fr 1fr;gap:7px}.dm-inbox-tabs button{height:35px;border:1px solid rgba(151,173,220,.1);border-radius:8px;color:#7c8798;background:#070b11;font-size:9px;cursor:pointer}.dm-inbox-tabs button b{margin-left:5px;padding:2px 6px;border-radius:10px;background:#ffffff12;font-size:8px}.dm-inbox-tabs button.active{color:#e9f1ff;border-color:#4d84ff47;background:#336fe72b}.dm-inbox-tabs button.active b{background:#3479ed;color:#fff}.dm-inbox-list{min-height:0;overflow:auto;border:1px solid rgba(151,173,220,.1);border-radius:11px;background:#070a10;scrollbar-color:#202a3a transparent}.dm-inbox-list article{min-height:83px;padding:12px;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;border-bottom:1px solid rgba(151,173,220,.075)}.dm-inbox-list article:last-child{border-bottom:0}.dm-inbox-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(77,132,255,.12);border-radius:11px;color:#86a7f6;background:#0d1420}.dm-inbox-list article>div{min-width:0;overflow:hidden}.dm-inbox-list strong,.dm-inbox-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-inbox-list strong{color:#e1e6ee;font-size:10px}.dm-inbox-list small{margin-top:4px;color:#6f7a8e;font-size:8px}.dm-inbox-list em{display:inline-block;margin-top:6px;padding:2px 6px;border:1px solid rgba(151,173,220,.08);border-radius:5px;color:#65728a;background:#ffffff05;font-size:7px;font-style:normal}.dm-inbox-list time{align-self:start;margin-top:5px;color:#596477;font-size:7px}.dm-inbox-list article>b{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#3678e9;font-size:8px}.dm-inbox-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#647084;text-align:center}.dm-inbox-empty strong{color:#c8d0dd;font-size:11px}.dm-inbox-empty span{font-size:8px}.dm-inbox-all{height:36px;align-self:end;border:1px solid rgba(151,173,220,.1);border-radius:8px;color:#8692a5;background:#080c12;font-size:9px;cursor:pointer}.dm-inbox-all:hover{color:#d5deec;border-color:#4d84ff33}.dm-conversation{min-width:0;min-height:0;display:grid;grid-template-rows:65px minmax(0,1fr) auto;border-right:1px solid rgba(151,173,220,.1);background:#06090ee8}.dm-conversation-person{min-width:0;display:flex;align-items:center;gap:10px}.dm-conversation-person>span{min-width:0}.dm-conversation-person strong{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef3fb;font-size:13px}.dm-conversation-person small{margin-top:3px;display:flex;align-items:center;gap:5px;color:#6f7a8c;font-size:8px}.dm-conversation-person small i{width:6px;height:6px;border-radius:50%;background:#35c98b}.dm-conversation-person small b{padding:2px 6px;border:1px solid rgba(151,173,220,.1);border-radius:5px;color:#8ea2c7;background:#0c1119;font-size:7px}.dm-conversation-actions{min-width:0;display:flex;align-items:center;gap:6px}.dm-conversation-actions label{width:min(230px,20vw);height:34px;padding:0 9px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;border:1px solid rgba(151,173,220,.11);border-radius:8px;color:#596579;background:#06090e}.dm-conversation-actions input{min-width:0;border:0;outline:0;color:#cbd3df;background:transparent;font-size:9px}.dm-message-scroll{min-height:0;overflow:auto;padding:12px 0 20px;scrollbar-color:#243147 transparent}.dm-thread-intro{padding:26px 22px 24px;border-bottom:1px solid rgba(151,173,220,.055)}.dm-thread-intro h2{margin:13px 0 3px;color:#f0f4fb;font-size:19px}.dm-thread-intro>span{color:#748096;font-size:9px}.dm-thread-intro p{margin:12px 0 0;color:#8a95a7;font-size:10px}.dm-thread-intro p b{color:#dfe7f4}.dm-thread-loading,.dm-thread-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#647084;font-size:9px}.dm-thread-empty strong{color:#cfd7e4;font-size:11px}.dm-message{position:relative;padding:10px 18px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:11px;border-left:2px solid transparent}.dm-message:hover{background:#ffffff04}.dm-message-body{min-width:0;overflow:hidden}.dm-message-body header{min-width:0;min-height:20px;display:flex;align-items:center;gap:6px}.dm-message-body header strong{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e3e9f2;font-size:10px}.dm-message-body header time{color:#586376;font-size:7px}.dm-message-body header em{color:#596477;font-size:7px;font-style:normal}.dm-role-chip{height:18px;padding:0 6px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--role-color,#4d84ff) 30%,transparent);border-radius:5px;color:var(--role-color,#8aaaff);background:color-mix(in srgb,var(--role-color,#4d84ff) 7%,transparent);font-size:7px}.dm-message-body>p{max-width:850px;margin:3px 0 0;color:#c7cfdb;font-size:10px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.dm-message-actions{position:absolute;right:14px;top:4px;display:none;border:1px solid rgba(151,173,220,.13);border-radius:7px;background:#0b1018;overflow:hidden}.dm-message:hover .dm-message-actions{display:flex}.dm-message-actions button{width:29px;height:27px;display:grid;place-items:center;border:0;color:#7b8799;background:transparent;cursor:pointer}.dm-message-actions button:hover{color:#e2eaf8;background:#ffffff0a}.dm-attachments{width:min(650px,100%);margin-top:9px;display:grid;gap:8px}.dm-file-attachment{min-height:54px;padding:8px 10px;display:grid;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:9px;border:1px solid rgba(151,173,220,.1);border-radius:10px;color:inherit;text-decoration:none;background:#0a0f16}.dm-file-attachment>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#8aaaff;background:#10192a}.dm-file-attachment>div{min-width:0}.dm-file-attachment strong,.dm-file-attachment small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-file-attachment strong{color:#dce4f0;font-size:9px}.dm-file-attachment small{margin-top:3px;color:#667185;font-size:7px}.dm-image-attachment{display:block;width:min(420px,100%);overflow:hidden;border:1px solid rgba(151,173,220,.1);border-radius:11px;color:inherit;text-decoration:none;background:#05080d}.dm-image-attachment img{display:block;width:100%;max-height:330px;object-fit:contain;background:#020407}.dm-image-attachment span{min-height:31px;padding:0 9px;display:flex;align-items:center;gap:6px;color:#768298;font-size:8px}.dm-composer{position:relative;padding:7px 14px 14px;background:linear-gradient(transparent,#06090efa 20%)}.dm-composer>div:last-of-type{min-height:50px;display:grid;grid-template-columns:42px minmax(0,1fr) 40px 44px;align-items:end;border:1px solid rgba(151,173,220,.14);border-radius:12px;background:#0b1018;box-shadow:0 12px 32px #00000047,inset 0 1px #ffffff06}.dm-composer>div:last-of-type:focus-within{border-color:#4d84ff4d;box-shadow:0 0 0 3px #4d84ff0a,0 12px 32px #00000047}.dm-composer textarea{min-height:48px;max-height:120px;padding:14px 7px;resize:none;border:0;outline:0;color:#e2e8f2;background:transparent;font-size:10px;line-height:1.45}.dm-composer textarea::placeholder{color:#647084}.dm-composer>div:last-of-type>button{height:48px;display:grid;place-items:center;border:0;color:#6f7b8f;background:transparent;cursor:pointer}.dm-composer>div:last-of-type>button:hover,.dm-composer>div:last-of-type>button.active{color:#d2ddf0;background:#ffffff09}.dm-composer .dm-send{width:36px;height:38px;margin:5px;border-radius:9px;color:#fff;background:linear-gradient(180deg,#5b91ff,#356ce2);box-shadow:0 6px 18px #346ce238}.dm-composer .dm-send:disabled{color:#596579;background:#ffffff09;box-shadow:none;cursor:not-allowed}.dm-composer-files{margin-bottom:7px;display:flex;flex-wrap:wrap;gap:6px}.dm-composer-files span{height:28px;padding:0 6px 0 8px;display:flex;align-items:center;gap:6px;border:1px solid rgba(151,173,220,.1);border-radius:7px;color:#718096;background:#0b1018;font-size:8px}.dm-composer-files b{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeb9ca}.dm-composer-files button{width:20px;height:20px;display:grid;place-items:center;border:0;border-radius:5px;color:#738096;background:transparent;cursor:pointer}.dm-composer-notice{margin-bottom:7px;padding:7px 9px;border:1px solid rgba(232,178,72,.13);border-radius:8px;color:#b99b64;background:#9a6b220e;font-size:8px}.dm-profile-panel{min-width:0;min-height:0;padding:18px 15px;overflow:auto;background:linear-gradient(180deg,#0b111c,#070a10);scrollbar-color:#243147 transparent}.dm-profile-hero{padding-bottom:14px;border-bottom:1px solid rgba(151,173,220,.08)}.dm-profile-hero h2{margin:12px 0 3px;color:#edf2fa;font-size:16px}.dm-profile-hero>span{color:#758196;font-size:9px}.dm-profile-actions{display:grid;grid-template-columns:repeat(4,1fr);margin:12px 0 17px;border:1px solid rgba(151,173,220,.09);border-radius:9px;overflow:hidden;background:#080c12}.dm-profile-actions button{height:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-right:1px solid rgba(151,173,220,.08);color:#7d899d;background:transparent;font-size:7px;cursor:pointer}.dm-profile-actions button:last-child{border-right:0}.dm-profile-actions button:hover{color:#d8e2f4;background:#ffffff08}.dm-profile-panel section{padding:13px 0;border-bottom:1px solid rgba(151,173,220,.075)}.dm-profile-panel section:last-child{border-bottom:0}.dm-profile-panel h3{margin:0 0 8px;color:#69768c;font-size:7px;letter-spacing:.1em}.dm-profile-panel p{margin:0;color:#8994a7;font-size:9px;line-height:1.55}.dm-shared-item{min-height:43px;padding:6px 0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px}.dm-shared-item>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(77,132,255,.12);border-radius:8px;color:#8baaff;background:#0c1421}.dm-shared-item>div{min-width:0}.dm-shared-item strong,.dm-shared-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-shared-item strong{color:#d1d9e6;font-size:9px}.dm-shared-item small{margin-top:2px;color:#647084;font-size:7px}.dm-note{width:100%;padding:8px 0;border:0;color:#616d82;background:transparent;text-align:left;font-size:8px;cursor:pointer}.dm-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#697589;background:radial-gradient(circle at 50% 45%,rgba(77,132,255,.08),transparent 25%),#05080d}.dm-loading strong{color:#dce5f3;font-size:12px}.dm-loading span{font-size:9px}@media(max-width:1350px){.direct-hub{grid-template-columns:66px 250px minmax(390px,1fr) 310px}.direct-hub.conversation-open{grid-template-columns:66px 250px minmax(430px,1fr) 260px}.dm-space-rail{padding-inline:7px}.dm-home-mark,.dm-space-list button,.dm-add-space{width:48px;height:48px;flex-basis:48px}.dm-inbox-list article{grid-template-columns:38px minmax(0,1fr) auto}.dm-inbox-list article>b{display:none}.dm-inbox-icon{width:38px;height:38px}}@media(max-width:1120px){.direct-hub,.direct-hub.conversation-open{grid-template-columns:62px 238px minmax(390px,1fr)}.dm-inbox,.dm-profile-panel{display:none}}@media(max-width:820px){.direct-hub,.direct-hub.conversation-open{grid-template-columns:58px 210px minmax(340px,1fr)}.dm-conversation-actions>button:nth-child(3),.dm-conversation-actions>button:nth-child(4){display:none}.dm-conversation-actions label{width:145px}}@media(max-width:700px){.workspace-dm-entry{display:none}.collaboration-server-mode .space-rail{padding-top:7px}.direct-hub,.direct-hub.conversation-open{grid-template-columns:1fr;grid-template-rows:58px 178px minmax(0,1fr)}.dm-space-rail{padding:7px 9px;flex-direction:row;border-right:0;border-bottom:1px solid rgba(151,173,220,.1);overflow:auto}.dm-home-mark,.dm-space-list button,.dm-add-space,.dm-rail-settings{width:42px;height:42px;flex-basis:42px}.dm-space-list{flex-direction:row;overflow:visible}.dm-rail-settings{margin:0 0 0 auto}.dm-sidebar{grid-template-rows:38px auto auto auto minmax(0,1fr);border-right:0;border-bottom:1px solid rgba(151,173,220,.1)}.dm-search{height:31px;margin:4px 8px 2px}.dm-navigation{grid-template-columns:repeat(4,1fr);padding:2px 7px}.dm-navigation button{min-height:32px;grid-template-columns:16px minmax(0,1fr);padding:0 6px}.dm-navigation button b,.dm-divider,.dm-own-profile{display:none}.dm-list-heading{height:25px}.dm-contact-list{display:flex;gap:5px;overflow-x:auto;padding:0 7px 6px}.dm-contact-list>button{width:190px;flex:0 0 190px;min-height:45px;grid-template-columns:34px minmax(0,1fr) auto}.dm-home-main{grid-template-rows:52px 44px minmax(0,1fr)}.dm-home-header,.dm-conversation-header{padding-inline:10px}.dm-home-tabs{padding:6px 10px}.dm-home-tabs button{height:30px;padding-inline:10px}.dm-orbit{width:150px;height:150px}.dm-home-empty h2{font-size:17px}.dm-conversation{grid-template-rows:52px minmax(0,1fr) auto}.dm-conversation-actions label{width:125px}.dm-conversation-actions>button{display:none}.dm-message{padding-inline:10px;grid-template-columns:38px minmax(0,1fr);gap:8px}.dm-composer{padding:5px 8px 8px}}.dm-emoji-picker{position:absolute;z-index:45;right:56px;bottom:70px;width:min(338px,calc(100vw - 28px));max-height:248px;padding:10px;display:grid;grid-template-columns:repeat(8,1fr);gap:3px;overflow-y:auto;border:1px solid rgba(151,173,220,.18);border-radius:11px;background:#0b1018;box-shadow:0 20px 55px #000c}.dm-emoji-picker button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;cursor:pointer;font-size:18px}.dm-emoji-picker button:hover{background:#ffffff0f}@media(max-width:760px){.dm-emoji-picker{right:8px;grid-template-columns:repeat(6,1fr);width:min(260px,calc(100vw - 20px))}}.dm-v4 .dm-contact-entry{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;border-radius:8px}.dm-v4 .dm-contact-entry.active{background:#4674e214}.dm-v4 .dm-contact-main{min-width:0!important;width:100%;border:0!important;background:transparent!important}.dm-v4 .dm-contact-main:disabled{opacity:.66;cursor:default}.dm-v4 .dm-favorite-contact{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:7px!important;color:#536075!important;background:transparent!important;opacity:.25;transition:opacity .14s ease,color .14s ease,background .14s ease}.dm-v4 .dm-contact-entry:hover .dm-favorite-contact,.dm-v4 .dm-favorite-contact.active{opacity:1}.dm-v4 .dm-favorite-contact:hover,.dm-v4 .dm-favorite-contact.active{color:#94adf3!important;background:#4b7bee14!important}.dm-v4 .dm-navigation button>b{margin-left:auto;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:999px;color:#74839c;background:#ffffff09;font-size:7px}.dm-home-dashboard{padding-top:24px!important;align-content:start!important}.dm-home-dashboard .dm-orbit{width:min(215px,34vw)!important;margin-bottom:1px!important}.dm-home-contact-grid{width:min(660px,92%);margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dm-home-contact-grid>button{position:relative;min-width:0;min-height:56px;padding:8px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgba(137,165,222,.07);border-radius:9px;color:#8e9bb0;background:#ffffff03;text-align:left;cursor:pointer}.dm-home-contact-grid>button:hover{border-color:#4d82ff2e;background:#4d82ff0a}.dm-home-contact-grid>button>span{min-width:0;display:grid;gap:2px}.dm-home-contact-grid strong,.dm-home-contact-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-home-contact-grid strong{color:#c9d4e4;font-size:9.5px}.dm-home-contact-grid small{color:#5d6a80;font-size:7.5px}.dm-home-contact-grid>button>svg{color:#89a5e8}.dm-home-contact-grid>button>b{position:absolute;top:6px;right:7px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;color:#e0e9fb;background:#355fbd;font-size:7px}.dm-v4 .dm-profile-actions button.active{color:#dbe7ff;border-color:#4d84ff47;background:#4d84ff1a}@media(max-width:950px){.dm-home-contact-grid{grid-template-columns:1fr}}.dm-v5 .dm-message{position:relative;grid-template-columns:auto minmax(0,1fr) auto}.dm-v5 .dm-reply-preview{grid-column:2/4;width:min(560px,100%);min-width:0;margin:0 0 3px;padding:3px 6px;display:flex;align-items:center;gap:5px;border:0;border-radius:5px;color:#68758b;background:#ffffff03;font:inherit;font-size:7.5px;text-align:left;cursor:pointer}.dm-v5 .dm-message:has(>.dm-reply-preview)>.dm-reply-preview{grid-row:1}.dm-v5 .dm-message:has(>.dm-reply-preview)>.user-avatar{grid-column:1;grid-row:2}.dm-v5 .dm-message:has(>.dm-reply-preview)>.dm-message-body{grid-column:2;grid-row:2}.dm-v5 .dm-message:has(>.dm-reply-preview)>.dm-message-actions{grid-column:3;grid-row:2}.dm-v5 .dm-reply-preview:hover{color:#aebbd0;background:#4d81f50a}.dm-v5 .dm-reply-preview>b{flex:0 0 auto;color:#8297c7;font-size:7.5px}.dm-v5 .dm-reply-preview>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-v5 .dm-composer-context{min-height:34px;padding:0 9px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;border-bottom:1px solid rgba(137,165,222,.065);color:#75839a;background:#4d81f506}.dm-v5 .dm-composer-context>svg{color:#819ce1}.dm-v5 .dm-composer-context>span{min-width:0;display:flex;align-items:center;gap:5px;font-size:8px}.dm-v5 .dm-composer-context>span>b{color:#aebee2}.dm-v5 .dm-composer-context>span>small{min-width:0;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#59677c;font-size:7.5px}.dm-v5 .dm-composer-context>button{width:24px!important;height:24px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:6px!important;color:#66748a!important;background:transparent!important}.dm-v5 .dm-composer-context>button:hover{color:#e1e9f5!important;background:#ffffff09!important}.dm-v5 .dm-message-actions{opacity:0;transition:opacity .12s ease}.dm-v5 .dm-message:hover .dm-message-actions,.dm-v5 .dm-message:focus-within .dm-message-actions{opacity:1}.dm-v5 .dm-message:target{background:#4979eb0e;box-shadow:inset 2px 0 #5b84ef}.dm-v5 .dm-composer button:disabled{opacity:.35;cursor:not-allowed}.workspace.collaboration-workspace{height:calc(100vh - 68px);height:calc(100dvh - 68px);min-height:0;grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch;overflow:hidden}.workspace.collaboration-workspace>.collaboration-server-mode,.workspace.collaboration-workspace>.direct-hub,.collaboration-server-mode>.collaboration-shell,.direct-hub{width:100%;min-width:0;min-height:0}.workspace.collaboration-workspace>.collaboration-server-mode,.workspace.collaboration-workspace>.direct-hub{height:100%!important;align-self:stretch;overflow:hidden}.collaboration-server-mode{position:relative;display:block;height:100%;min-height:0;overflow:hidden}.collaboration-server-mode>.collaboration-shell{position:absolute;inset:0;width:auto;height:100%!important;min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden}.collaboration-shell>.space-rail,.collaboration-shell>.channel-sidebar,.collaboration-shell>.channel-content,.collaboration-shell>.channel-members,.channel-content>.message-room,.message-room>.message-scroll{min-height:0}.channel-content{height:100%;min-height:0;grid-template-rows:62px minmax(0,1fr)!important;overflow:hidden}.message-room{height:100%;min-height:0;grid-template-rows:42px minmax(0,1fr) auto!important;overflow:hidden}.message-scroll{height:auto;min-height:0;overflow-y:auto}.message-composer{align-self:end;flex:0 0 auto}.workspace-home-entry,.workspace-dm-entry{position:absolute;z-index:25;left:12px;width:48px;height:48px;display:grid;place-items:center;padding:0;border:1px solid rgba(139,174,255,.16);border-radius:16px;background:#0a0e16;color:#aebfe8;cursor:pointer;transition:border-radius .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.workspace-home-entry{top:12px}.workspace-dm-entry{top:68px}.workspace-home-entry:hover,.workspace-home-entry.active,.workspace-dm-entry:hover{border-radius:12px;border-color:#8baeff61;color:#edf3ff;background:#111827}.workspace-home-entry.active{box-shadow:0 0 0 2px #8baeff14,0 10px 26px #00000057}.workspace-dm-entry img{width:30px;height:30px;display:block;object-fit:contain}.workspace-home-entry>i,.workspace-dm-entry>i{position:absolute;left:-12px;width:4px;height:22px;border-radius:0 4px 4px 0;background:#8baeff;opacity:0;transition:opacity .16s ease}.workspace-home-entry.active>i{opacity:1}.collaboration-server-mode .space-rail{padding-top:132px}@media(max-width:700px){.workspace.collaboration-workspace{grid-template-columns:1fr!important}.workspace.collaboration-workspace>.rail{display:none}.workspace-home-entry,.workspace-dm-entry{top:7px;width:41px;height:41px;border-radius:13px}.workspace-home-entry{left:8px}.workspace-dm-entry{left:56px}.workspace-home-entry>i,.workspace-dm-entry>i{left:50%;top:auto;bottom:-7px;width:25px;height:3px;transform:translate(-50%)}.collaboration-server-mode .space-rail{padding-top:6px;padding-left:104px}}.workspace-dm-entry{padding:0;overflow:visible;border-color:#608eff9e;background:#050a16}.workspace-dm-entry:before{inset:2px;z-index:2;pointer-events:none;border-color:#ffffff12;border-radius:13px}.labstar-dm-logo{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:contain;object-position:center;border-radius:14px}.workspace-dm-entry:hover .labstar-dm-logo,.dm-home-mark:hover{filter:brightness(1.06)}.dm-home-mark{overflow:visible;background-color:#050a16;background-image:url(/labstar-dm.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.dm-home-mark>svg{opacity:0}.dm-home-mark:after{content:"";position:absolute;inset:2px;pointer-events:none;border:1px solid rgba(255,255,255,.07);border-radius:13px}.space-list button img,.space-title>span img,.dm-space-list button img{max-width:100%;max-height:100%;aspect-ratio:1 / 1;object-fit:contain!important;object-position:center!important}.channel-user>div,.channel-member-row>span,.dm-contact-list>button>span,.dm-own-profile>span,.message-body,.profile-card>div{min-width:0}.channel-user strong,.channel-user small,.channel-members b,.channel-members small,.dm-contact-list strong,.dm-contact-list small,.dm-own-profile strong,.dm-own-profile small,.profile-card b,.profile-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-avatar{overflow:visible!important}.avatar-media{overflow:hidden}.avatar-status{right:-1px!important;bottom:-1px!important;flex:0 0 auto}@media(max-width:760px){.workspace-dm-entry{top:8px;left:9px;width:42px;height:42px;border-radius:13px}.labstar-dm-logo,.workspace-dm-entry:before{border-radius:11px}}.collaboration-server-mode .workspace-dm-entry i{display:none!important}.workspace-dm-entry,.dm-home-mark{box-shadow:0 0 0 2px #4d84ff0b,0 8px 24px #00000047,inset 0 1px #ffffff14!important}.workspace-dm-entry{border-color:#588bff57!important;background:radial-gradient(circle at 50% 36%,rgba(104,149,255,.14),transparent 42%),linear-gradient(145deg,#0d1c3b,#071020 70%)!important}.dm-home-mark{border-color:#4d84ff7a!important;background:radial-gradient(circle at 50% 36%,rgba(108,153,255,.19),transparent 42%),linear-gradient(145deg,#102145,#071022 70%)!important}.dm-home-mark i{box-shadow:0 0 7px #5789ff59!important}.dm-orbit{width:min(290px,42vw)!important;height:auto!important;aspect-ratio:4 / 3;margin-bottom:8px!important;background:url(/cosmic-chat.svg) center / contain no-repeat;filter:drop-shadow(0 18px 35px rgba(0,0,0,.26))}.dm-orbit>i,.dm-orbit>span,.dm-orbit:before,.dm-orbit:after{display:none!important}.direct-hub,.collaboration-server-mode{background-color:#04070d}.direct-hub:after,.collaboration-server-mode:after{content:"";position:absolute;inset:-18%;z-index:0;pointer-events:none;opacity:.54;transform:rotate(-11deg) scale(1.04);transform-origin:center;background:radial-gradient(ellipse 8% 48% at 68% 50%,rgba(37,101,206,.12),transparent 70%),radial-gradient(ellipse 5% 39% at 66% 53%,rgba(73,139,243,.075),transparent 72%),radial-gradient(ellipse 12% 55% at 73% 47%,rgba(16,61,137,.085),transparent 74%),radial-gradient(ellipse 7% 34% at 39% 67%,rgba(32,94,190,.055),transparent 72%),radial-gradient(ellipse 4% 25% at 42% 63%,rgba(91,154,255,.035),transparent 75%);filter:saturate(.9) blur(.15px)}.direct-hub>*{position:relative;z-index:1}.collaboration-server-mode>.collaboration-shell{position:relative;z-index:1}.dm-home-main,.dm-inbox,.dm-sidebar,.dm-conversation,.dm-profile-panel{background-color:#05080ded}.dm-home-main{background:radial-gradient(46% 32% at 72% 62%,rgba(28,86,180,.055),transparent 72%),linear-gradient(160deg,#070b11f0,#070c14e8)!important}.dm-inbox{background:radial-gradient(54% 32% at 82% 30%,rgba(30,88,185,.045),transparent 76%),linear-gradient(180deg,#090d14,#06090e)!important}@keyframes labstar-loading-spin-pause{0%,8%{transform:rotate(0) scale(.96)}30%{transform:rotate(360deg) scale(1)}31%,54%{transform:rotate(360deg) scale(1)}78%{transform:rotate(720deg) scale(1)}79%,to{transform:rotate(720deg) scale(.96)}}.dm-loading,.dm-thread-loading,.team-loading,.collab-loading,.access-v2-card.compact,.sync-state.carregando,.sync-state.salvando{position:relative}.dm-loading>.spin,.dm-thread-loading>.spin,.team-loading>.spin,.collab-loading>.spin,.access-v2-card.compact>.spin{display:none!important}.dm-loading:before,.dm-thread-loading:before,.team-loading:before,.collab-loading:before,.access-v2-card.compact:before{content:"";width:30px;height:30px;flex:0 0 30px;display:block;background:url(/labstar-loading-star.svg) center / contain no-repeat;filter:drop-shadow(0 0 5px rgba(94,142,255,.18));animation:labstar-loading-spin-pause 4.1s cubic-bezier(.45,.05,.22,1) infinite;transform-origin:50% 50%;will-change:transform}.dm-loading:before,.collab-loading:before{width:38px;height:38px;margin-bottom:2px}.sync-state.carregando .spin,.sync-state.salvando .spin{display:none!important}.sync-state.carregando:before,.sync-state.salvando:before{content:"";width:13px;height:13px;flex:0 0 13px;background:url(/labstar-loading-star.svg) center / contain no-repeat;filter:drop-shadow(0 0 3px rgba(94,142,255,.16));animation:labstar-loading-spin-pause 4.1s cubic-bezier(.45,.05,.22,1) infinite;transform-origin:50% 50%}@media(prefers-reduced-motion:reduce){.dm-loading:before,.dm-thread-loading:before,.team-loading:before,.collab-loading:before,.access-v2-card.compact:before,.sync-state.carregando:before,.sync-state.salvando:before{animation:none}}.dm-space-list img,.space-rail img,.space-title img,.logo-upload img{object-fit:contain!important;object-position:center!important}.dm-contact-list>button>span,.dm-own-profile>span,.member-list button .member-main,.dm-message-body,.dm-inbox-list article>div{min-width:0}.dm-contact-list strong,.dm-contact-list small,.dm-own-profile strong,.dm-own-profile small,.member-list button .member-main b,.member-list button .member-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-search-hint{min-width:24px;color:#566277;font-size:7px;text-align:right}.dm-inbox-list article.clickable{cursor:pointer;transition:background .14s ease,border-color .14s ease}.dm-inbox-list article.clickable:hover{background:#4d84ff0b}.dm-conversation-actions>button.active{color:#dbe7ff;border-color:#4d84ff57;background:#4d84ff24}.dm-profile-actions{grid-template-columns:repeat(3,1fr)!important}.dm-shared-file{min-width:0;min-height:34px;margin-top:6px;padding:0 9px;display:grid;grid-template-columns:16px minmax(0,1fr) 15px;align-items:center;gap:7px;border:1px solid rgba(151,173,220,.09);border-radius:8px;color:#8290a6;background:#ffffff05;text-decoration:none}.dm-shared-file:hover{color:#d6e2f7;border-color:#4d84ff38;background:#4d84ff0b}.dm-shared-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.dm-note-field{width:100%;min-height:72px;resize:vertical;padding:9px 10px;border:1px solid rgba(151,173,220,.09);border-radius:8px;outline:none;color:#aeb8c8;background:#ffffff05;font:inherit;font-size:8px;line-height:1.5}.dm-note-field:focus{border-color:#4d84ff47;box-shadow:0 0 0 3px #4d84ff0a}.global-settings-backdrop{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:24px;background:#010308c2;backdrop-filter:blur(14px)}.global-settings{width:min(1120px,calc(100vw - 48px));height:min(760px,calc(100vh - 48px));min-height:560px;display:grid;grid-template-columns:238px minmax(0,1fr);overflow:hidden;border:1px solid rgba(137,165,222,.13);border-radius:15px;background:linear-gradient(145deg,#080c14fc,#03060bfc);box-shadow:0 34px 90px #00000094,inset 0 1px #ffffff09}.global-settings-nav{min-width:0;padding:17px 12px 13px;display:flex;flex-direction:column;border-right:1px solid rgba(137,165,222,.085);background:linear-gradient(180deg,#080d16fa,#05080efc)}.global-settings-brand{min-height:48px;margin:0 5px 14px;display:flex;align-items:center;gap:10px}.global-settings-brand>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(84,134,255,.35);border-radius:9px;color:#e8efff;background:linear-gradient(145deg,#102042,#071020 72%);box-shadow:inset 0 1px #ffffff14;font-size:18px}.global-settings-brand div{min-width:0;display:grid;gap:1px}.global-settings-brand strong{color:#f1f5ff;font-size:11px;letter-spacing:.14em}.global-settings-brand small{color:#5f6b80;font-size:9px}.global-settings-nav nav{display:grid;gap:3px}.global-settings-nav button{min-width:0;min-height:36px;padding:0 10px;display:flex;align-items:center;gap:9px;border:1px solid transparent;border-radius:8px;color:#79859a;background:transparent;font:inherit;font-size:10px;text-align:left;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.global-settings-nav button:hover{color:#d5dfef;background:#ffffff06}.global-settings-nav button.active{color:#edf3ff;border-color:#5183ff26;background:linear-gradient(90deg,#4475ef21,#4475ef09)}.global-settings-nav button.active svg{color:#7ea6ff}.global-settings-nav-foot{margin-top:auto;padding-top:13px;border-top:1px solid rgba(137,165,222,.07)}.global-settings-content{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.global-settings-head{min-height:72px;padding:0 22px 0 25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(137,165,222,.075)}.global-settings-head small{color:#53627a;font-size:8px;letter-spacing:.13em}.global-settings-head h2{margin:3px 0 0;color:#ecf2ff;font-size:18px;font-weight:640;letter-spacing:-.02em}.global-settings-head>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(137,165,222,.08);border-radius:8px;color:#78859a;background:#ffffff04;cursor:pointer}.global-settings-head>button:hover{color:#e4ecfa;background:#ffffff0a}.settings-sections{min-width:0;min-height:0;overflow:auto;padding:22px 25px 34px;scrollbar-width:thin;scrollbar-color:#1b2535 transparent}.settings-section{margin-bottom:16px;border:1px solid rgba(137,165,222,.08);border-radius:11px;background:#ffffff03;overflow:hidden}.settings-section>header{padding:15px 17px 13px;border-bottom:1px solid rgba(137,165,222,.065)}.settings-section>header strong{display:block;color:#dfe7f5;font-size:11px}.settings-section>header p{margin:4px 0 0;color:#657187;font-size:9px;line-height:1.5}.settings-section-body{padding:15px 17px 17px;display:grid;gap:13px}.settings-field{min-width:0;display:grid;gap:6px}.settings-field>span{color:#7c899e;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.settings-field input,.settings-field select{width:100%;min-height:37px;box-sizing:border-box;padding:0 10px;border:1px solid rgba(137,165,222,.105);border-radius:8px;outline:none;color:#cbd6e8;background:#070b12;font:inherit;font-size:10px}.settings-field input:focus,.settings-field select:focus{border-color:#4f82ff59;box-shadow:0 0 0 3px #4f82ff0b}.settings-field input[readonly]{color:#68758a;cursor:default}.settings-field textarea{width:100%;min-height:92px;box-sizing:border-box;padding:10px 11px;resize:vertical;border:1px solid rgba(137,165,222,.105);border-radius:8px;outline:0;color:#cbd6e8;background:#070b12;font:inherit;font-size:10px;line-height:1.55}.settings-field textarea:focus{border-color:#4f82ff59;box-shadow:0 0 0 3px #4f82ff0b}.settings-field>small{justify-self:end;margin-top:-3px;color:#56647a;font-size:7.5px}.settings-toggle{min-height:50px;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:14px;cursor:pointer}.settings-toggle+.settings-toggle{padding-top:12px;border-top:1px solid rgba(137,165,222,.055)}.settings-toggle-copy{min-width:0;display:flex;gap:10px;align-items:flex-start;color:#8190a6}.settings-toggle-copy>svg{margin-top:2px;color:#7087b8}.settings-toggle-copy>span{min-width:0;display:grid;gap:3px}.settings-toggle-copy strong{color:#cbd5e5;font-size:10px;font-weight:560}.settings-toggle-copy small{color:#626f84;font-size:8.5px;line-height:1.45}.settings-toggle input{position:absolute;opacity:0;pointer-events:none}.settings-toggle>i{position:relative;width:34px;height:19px;border-radius:999px;border:1px solid rgba(137,165,222,.12);background:#111722;transition:.16s ease}.settings-toggle>i:after{content:"";position:absolute;width:13px;height:13px;left:2px;top:2px;border-radius:50%;background:#69768a;transition:.16s ease}.settings-toggle input:checked+i{border-color:#4880ff61;background:#3e6fe259}.settings-toggle input:checked+i:after{transform:translate(15px);background:#a7c1ff}.settings-profile-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:14px;border-bottom:1px solid rgba(137,165,222,.06)}.settings-profile-row>div:nth-child(2){min-width:0;display:grid;gap:2px}.settings-profile-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce6f5;font-size:12px}.settings-profile-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#778399;font-size:9px}.settings-profile-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#566277;font-size:8px}.settings-profile-actions{display:flex!important;gap:6px!important}.settings-profile-actions button,.settings-inline-actions button,.global-settings-footer button,.settings-danger{min-height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(137,165,222,.1);border-radius:8px;color:#aebbd0;background:#ffffff06;font:inherit;font-size:9px;cursor:pointer}.settings-profile-actions button:hover,.settings-inline-actions button:hover{color:#e4ecf9;border-color:#5082ff38;background:#5082ff0f}.settings-profile-actions button:disabled,.settings-inline-actions button:disabled,.global-settings-footer button:disabled{opacity:.45;cursor:not-allowed}.settings-inline-actions{display:flex;flex-wrap:wrap;gap:7px}.settings-status{margin:0;color:#718098;font-size:9px}.settings-security-card{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(72,128,255,.11);border-radius:9px;background:#4880ff09}.settings-security-card>svg{color:#759dff;flex:0 0 auto}.settings-security-card>div{display:grid;gap:3px}.settings-security-card strong{color:#cdd9eb;font-size:10px}.settings-security-card span{color:#65738a;font-size:8.5px;line-height:1.45}.settings-danger{width:fit-content;color:#d79196;border-color:#d85d6726;background:#d85d6709}.settings-danger:hover{color:#ffb0b6;border-color:#d85d6747;background:#d85d6712}.achievements-settings .settings-section-body{gap:16px}.achievements-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;border:1px solid rgba(112,148,232,.13);border-radius:11px;background:linear-gradient(145deg,#131d31b8,#070b13d1);box-shadow:inset 1px 1px #ffffff09,5px 7px 18px #00000047}.achievements-summary>span{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:8px;color:#89aafa}.achievements-summary>span svg{grid-row:1 / 3}.achievements-summary>span strong{color:#eef3ff;font-size:18px;line-height:1}.achievements-summary>span small{color:#6d7a91;font-size:8px}.achievements-summary>div{min-width:0;display:grid;gap:3px}.achievements-summary>div b{color:#cdd8eb;font-size:10px}.achievements-summary>div small{color:#637188;font-size:8.5px}.achievements-summary>button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(112,148,232,.15);border-radius:8px;color:#a8b9d7;background:#090e17;font:inherit;font-size:9px;cursor:pointer}.achievements-summary>button:disabled{opacity:.5;cursor:wait}.achievements-notice{margin:0;padding:10px 12px;border-left:2px solid #6f91dc;border-radius:7px;color:#8998b2;background:#4a6cb811;font-size:9px;line-height:1.5}.achievements-notice.error{border-left-color:#bc6570;color:#bd858c;background:#bc4a570e}.achievements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.achievement-card{min-width:0;min-height:156px;display:grid;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:4px;overflow:hidden;border:1px solid rgba(130,158,218,.09);border-radius:12px;background:linear-gradient(145deg,#0d121d,#070a10);box-shadow:6px 7px 17px #00000052,inset 1px 1px #ffffff06;cursor:pointer}.achievement-card:focus-visible{outline:2px solid rgba(111,157,255,.72);outline-offset:3px}.achievement-card.unlocked{border-color:#6b97ff38;box-shadow:7px 9px 22px #00000061,-3px -3px 11px #27344c29,inset 1px 1px #ffffff09}.achievement-card.inspected{scroll-margin:28px;border-color:#6f9dffad;box-shadow:0 0 0 2px #5b8bff29,0 0 32px #426fde33,7px 9px 22px #00000061}.achievement-art{width:124px;height:140px;padding:4px;box-sizing:border-box;display:grid;place-items:center;overflow:hidden}.achievement-art>.labstar-lottie,.achievement-art svg{width:100%!important;height:100%!important;overflow:visible!important}.achievement-art[data-kind=astronaut-headphones]>.labstar-lottie{transform:scale(.88)}.achievement-art[data-kind=astronaut-solo]>.labstar-lottie{transform:scale(.9)}.achievement-art[data-kind=astronaut-flow]>.labstar-lottie{transform:translateY(-42px) scale(.52)}.achievement-art[data-kind=astronaut-flow] svg,.achievement-art[data-kind=astronaut-flow] svg *{overflow:visible!important;clip-path:none!important}.achievement-card.locked .achievement-art{opacity:.54;filter:grayscale(1) saturate(.22)}.achievement-copy{min-width:0;padding:12px 12px 12px 0;display:grid;gap:5px}.achievement-copy>span{display:flex;align-items:center;justify-content:space-between;gap:6px}.achievement-copy>span b{color:#7f9ddb;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.achievement-copy>span em{display:inline-flex;align-items:center;gap:3px;color:#66748b;font-size:7px;font-style:normal}.achievement-card.unlocked .achievement-copy>span em{color:#82b8a8}.achievement-copy>strong{color:#dce6f6;font-size:10.5px}.achievement-copy>p{min-height:27px;margin:0;color:#657289;font-size:8px;line-height:1.45}.achievement-progress{height:3px;overflow:hidden;border-radius:999px;background:#ffffff0e}.achievement-progress i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#587ed9,#8cb0ff);box-shadow:0 0 8px #6994f559}.achievement-copy>small{color:#59667b;font-size:7.5px}.global-settings-footer{min-height:58px;padding:0 25px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(137,165,222,.07);background:#02050ab8}.global-settings-footer>span{color:#59667a;font-size:8.5px;line-height:1.35}.global-settings-footer>span.error{color:#c8757d}.global-settings-footer>button{color:#dce7fa;border-color:#4c80ff47;background:linear-gradient(180deg,#4170e233,#2d53aa29)}html[data-labstar-nebula=off] .direct-hub:after,html[data-labstar-nebula=off] .collaboration-server-mode:after{opacity:0!important}html[data-labstar-nebula=subtle] .direct-hub:after,html[data-labstar-nebula=subtle] .collaboration-server-mode:after{opacity:.48!important}html[data-labstar-nebula=visible] .direct-hub:after,html[data-labstar-nebula=visible] .collaboration-server-mode:after{opacity:.72!important}html[data-labstar-density=compact] .dm-contact-list>button,html[data-labstar-density=compact] .member-list button{min-height:38px!important}html[data-labstar-density=compact] .message-row{padding-top:6px!important;padding-bottom:6px!important}html[data-labstar-density=compact] .channel-list button{min-height:29px!important}html[data-labstar-motion=reduced] *,html[data-labstar-motion=reduced] *:before,html[data-labstar-motion=reduced] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}@media(max-width:820px){.global-settings-backdrop{padding:0}.global-settings{width:100vw;height:100vh;min-height:0;grid-template-columns:72px minmax(0,1fr);border:0;border-radius:0}.global-settings-brand div,.global-settings-nav button{font-size:0}.global-settings-brand{justify-content:center;margin-inline:0}.global-settings-nav button{justify-content:center;padding:0}.global-settings-nav button svg{width:18px;height:18px}.global-settings-nav-foot button{width:100%}.global-settings-head{padding-inline:16px}.settings-sections{padding:16px}.global-settings-footer{padding-inline:16px}.settings-profile-row{grid-template-columns:auto minmax(0,1fr)}.settings-profile-actions{grid-column:1 / -1}.achievements-summary{grid-template-columns:auto minmax(0,1fr)}.achievements-summary>button{grid-column:1 / -1;justify-self:start}.achievements-grid{grid-template-columns:1fr}}.global-settings-backdrop{background:radial-gradient(circle at 18% 12%,rgba(49,83,147,.11),transparent 30%),radial-gradient(circle at 82% 82%,rgba(25,46,82,.12),transparent 34%),#02050adb;backdrop-filter:blur(18px) saturate(.9)}.global-settings{border-color:#ffffff06;border-radius:24px;background:#0b1018;box-shadow:22px 22px 55px #000000b8,-10px -10px 30px #1d293d45,inset 1px 1px #ffffff06}.global-settings-nav{border-right:0;background:#0b1018;box-shadow:inset -12px 0 24px #00000029,12px 0 26px #00000029}.global-settings-brand>span{border:0;border-radius:11px;background:#0b1018;box-shadow:5px 5px 12px #0000009e,-4px -4px 10px #1d2a4057,inset 1px 1px #ffffff06;color:#a9c3ff}.global-settings-nav nav{gap:7px}.global-settings-nav button{min-height:38px;border:0;border-radius:11px;color:#718098;background:#0b1018;box-shadow:none;transition:color .15s ease,box-shadow .15s ease,transform .15s ease}.global-settings-nav button:hover{color:#d8e2f3;background:#0b1018;box-shadow:4px 4px 10px #0000007a,-3px -3px 8px #1c283c42}.global-settings-nav button.active{color:#eef4ff;border:0;background:#0b1018;box-shadow:inset 4px 4px 10px #0000009e,inset -3px -3px 8px #1f2d4342,0 0 0 1px #5f8bf00a}.global-settings-nav button.active svg{color:#8babf5;filter:drop-shadow(0 0 8px rgba(93,138,241,.28))}.global-settings-nav-foot{border-top:0}.global-settings-content{background:#0b1018}.global-settings-head{border-bottom:0;box-shadow:0 11px 22px #0000001f}.global-settings-head>button{border:0;border-radius:11px;color:#8795aa;background:#0b1018;box-shadow:4px 4px 10px #0000008c,-3px -3px 8px #1f2d434d}.global-settings-head>button:hover{color:#eef4ff;background:#0b1018;box-shadow:inset 3px 3px 8px #0000008c,inset -2px -2px 7px #1f2d4340}.settings-sections{padding:28px 30px 38px}.settings-section{margin-bottom:22px;border:0;border-radius:18px;background:#0b1018;box-shadow:12px 12px 26px #00000080,-8px -8px 20px #1d2a3e3d,inset 1px 1px #ffffff05}.settings-section>header{padding:18px 20px 15px;border-bottom:0}.settings-section>header strong{color:#e7edf8}.settings-section>header p{color:#6b788e}.settings-section-body{padding:16px 20px 21px;gap:16px}.settings-field input,.settings-field select,.settings-field textarea{border:0;border-radius:11px;color:#d2dced;background:#0b1018;box-shadow:inset 4px 4px 10px #0009,inset -3px -3px 8px #1d2b4040,0 0 0 1px #ffffff03}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{border-color:transparent;box-shadow:inset 4px 4px 10px #0000009e,inset -3px -3px 8px #1f2e4547,0 0 0 1px #6491f633,0 0 18px #4c79e014}.settings-field input[readonly]{color:#69778c}.settings-toggle+.settings-toggle{padding-top:16px;border-top:0}.settings-toggle>i{width:36px;height:20px;border:0;background:#0b1018;box-shadow:inset 3px 3px 7px #0000009e,inset -2px -2px 6px #1f2d4340}.settings-toggle>i:after{width:14px;height:14px;border:0;background:#7b8799;box-shadow:2px 2px 5px #0009,-1px -1px 4px #ffffff14}.settings-toggle input:checked+i{border:0;background:#0b1018;box-shadow:inset 3px 3px 7px #000000a6,inset -2px -2px 6px #1f2d4347,inset 0 0 12px #4b79e324}.settings-toggle input:checked+i:after{transform:translate(16px);background:#9db8f6;box-shadow:0 0 10px #5c8bf157,2px 2px 5px #0000008c}.settings-profile-row{border-bottom:0;padding-bottom:18px}.settings-profile-actions button,.settings-inline-actions button,.global-settings-footer button,.settings-danger,.achievements-summary>button{border:0;border-radius:11px;background:#0b1018;box-shadow:5px 5px 12px #0000008a,-4px -4px 10px #1e2b4045}.settings-profile-actions button:hover,.settings-inline-actions button:hover,.achievements-summary>button:hover{color:#edf3ff;border-color:transparent;background:#0b1018;box-shadow:3px 3px 8px #0000007a,-2px -2px 7px #1f2d433d,0 0 0 1px #5b88ec14}.settings-profile-actions button:active,.settings-inline-actions button:active,.global-settings-footer button:active,.achievements-summary>button:active{transform:translateY(1px);box-shadow:inset 3px 3px 8px #00000094,inset -2px -2px 7px #1f2d433d}.settings-security-card,.achievements-summary,.achievement-card{border:0;background:#0b1018;box-shadow:8px 8px 18px #00000075,-6px -6px 15px #1d2a3e38,inset 1px 1px #ffffff04}.achievement-card.unlocked{border-color:transparent;box-shadow:9px 9px 20px #00000080,-6px -6px 16px #1f2c423d,0 0 0 1px #6491f614}.achievement-card.inspected{border-color:transparent;box-shadow:inset 4px 4px 10px #00000080,inset -3px -3px 9px #1f2d433b,0 0 0 1px #6f9dff66,0 0 24px #426fde29}.achievement-progress{background:#0b1018;box-shadow:inset 2px 2px 5px #0009,inset -1px -1px 4px #1f2d433d}.global-settings-footer{border-top:0;background:#0b1018;box-shadow:0 -10px 22px #00000021}.global-settings-footer>button{color:#e2ebfb;background:#0b1018;box-shadow:5px 5px 12px #0000008c,-4px -4px 10px #1e2c4245,0 0 0 1px #5b89ef0f}.settings-danger{color:#da9aa0;background:#0b1018;box-shadow:5px 5px 12px #0000008a,-4px -4px 10px #1e2b4040,0 0 0 1px #d85d6714}.settings-danger:hover{color:#ffb6bc;border-color:transparent;background:#0b1018}@media(max-width:820px){.global-settings{border-radius:0;box-shadow:none}.settings-sections{padding:19px 17px 28px}.settings-section{border-radius:16px;box-shadow:8px 8px 18px #00000075,-5px -5px 14px #1d2a3e33}}.workspace-settings-backdrop{position:fixed;inset:0;z-index:1900;display:grid;place-items:center;padding:24px;background:#010308c7;backdrop-filter:blur(14px)}.workspace-settings-center{width:min(1160px,calc(100vw - 48px));height:min(780px,calc(100vh - 48px));min-height:560px;display:grid;grid-template-columns:250px minmax(0,1fr);overflow:hidden;border:1px solid rgba(137,165,222,.13);border-radius:15px;background:linear-gradient(145deg,#080c14fc,#03060bfc);box-shadow:0 34px 90px #00000094,inset 0 1px #ffffff09}.workspace-settings-nav{min-width:0;padding:15px 12px 13px;display:flex;flex-direction:column;border-right:1px solid rgba(137,165,222,.08);background:linear-gradient(180deg,#080d16fa,#05080efc)}.workspace-settings-identity{min-height:54px;margin:0 5px 14px;display:flex;align-items:center;gap:10px}.workspace-settings-identity>span,.workspace-overview-identity>span{display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--space-color,#5b82ff) 45%,transparent);color:var(--space-color,#8faeff);background:#ffffff06;box-shadow:inset 0 1px #ffffff0f}.workspace-settings-identity>span{width:38px;border-radius:10px}.workspace-settings-identity img,.workspace-overview-identity img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.workspace-settings-identity>div{min-width:0;display:grid;gap:2px}.workspace-settings-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e4ebf8;font-size:11px}.workspace-settings-identity small{color:#59677d;font-size:8px}.workspace-settings-nav nav{display:grid;gap:3px}.workspace-settings-nav nav button{min-height:36px;padding:0 10px;display:flex;align-items:center;gap:9px;border:1px solid transparent;border-radius:8px;color:#78869b;background:transparent;font:inherit;font-size:9.5px;text-align:left;cursor:pointer}.workspace-settings-nav nav button:hover{color:#d9e2f1;background:#ffffff06}.workspace-settings-nav nav button.active{color:#edf3ff;border-color:#4f81ff26;background:linear-gradient(90deg,#4475ef21,#4475ef09)}.workspace-settings-nav nav button.active svg{color:#7fa5ff}.workspace-settings-foot{margin-top:auto;padding:12px 5px 0;border-top:1px solid rgba(137,165,222,.06)}.workspace-settings-foot span{display:flex;align-items:center;gap:7px;color:#637086;font-size:8px}.workspace-settings-content{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.workspace-settings-head{min-height:72px;padding:0 22px 0 25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(137,165,222,.07)}.workspace-settings-head small{color:#53627a;font-size:8px;letter-spacing:.13em}.workspace-settings-head h2{margin:3px 0 0;color:#ecf2ff;font-size:18px;font-weight:640}.workspace-settings-head>button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(137,165,222,.08);border-radius:8px;color:#78859a;background:#ffffff04;cursor:pointer}.workspace-settings-scroll{min-width:0;min-height:0;overflow:auto;padding:22px 25px 34px;scrollbar-width:thin;scrollbar-color:#1b2535 transparent}.workspace-admin-section{margin-bottom:16px;border:1px solid rgba(137,165,222,.08);border-radius:11px;background:#ffffff03;overflow:hidden}.workspace-admin-section>header{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(137,165,222,.06)}.workspace-admin-section>header>div{min-width:0}.workspace-admin-section>header strong{display:block;color:#dbe5f4;font-size:11px}.workspace-admin-section>header p{margin:4px 0 0;color:#637087;font-size:8.5px;line-height:1.45}.workspace-admin-section button{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(137,165,222,.1);border-radius:7px;color:#aab7cc;background:#ffffff05;font:inherit;font-size:8.5px;cursor:pointer}.workspace-admin-section button:hover{color:#e1e9f6;border-color:#5082ff38;background:#5082ff0e}.workspace-overview-card{padding:16px}.workspace-overview-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px}.workspace-overview-identity>span{width:58px;border-radius:13px}.workspace-overview-identity>div{min-width:0}.workspace-overview-identity small{color:#60718b;font-size:8px;letter-spacing:.1em}.workspace-overview-identity h3{margin:3px 0 2px;color:#e9eff9;font-size:18px}.workspace-overview-identity p{margin:0;max-width:560px;color:#6d798d;font-size:9px;line-height:1.45}.workspace-overview-stats{margin-top:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.workspace-overview-stats article,.permission-summary-grid article{padding:12px;border:1px solid rgba(137,165,222,.07);border-radius:9px;background:#ffffff04;display:grid;gap:3px}.workspace-overview-stats svg,.permission-summary-grid svg{color:#718fcf}.workspace-overview-stats strong,.permission-summary-grid strong{color:#dfe8f6;font-size:16px}.workspace-overview-stats span,.permission-summary-grid span{color:#647187;font-size:8px}.workspace-health-checks{padding:14px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-health-checks span{min-height:34px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid rgba(137,165,222,.06);border-radius:8px;color:#748197;font-size:8.5px}.workspace-health-checks i{width:7px;height:7px;border-radius:50%;background:#75644c}.workspace-health-checks .ok i{background:#5aa68c;box-shadow:0 0 8px #5aa68c47}.workspace-health-checks .warn i{background:#b98554}.workspace-admin-search{margin:14px 16px 0;min-height:36px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid rgba(137,165,222,.08);border-radius:8px;background:#070b12;color:#61708a}.workspace-admin-search input{width:100%;min-width:0;border:0;outline:0;color:#c4d0e2;background:transparent;font:inherit;font-size:9px}.workspace-category-admin-list,.workspace-member-admin-list,.workspace-permission-list{padding:12px 16px 16px;display:grid;gap:9px}.workspace-category-admin-list>article{border:1px solid rgba(137,165,222,.07);border-radius:9px;overflow:hidden}.workspace-category-admin-list>article>header{min-height:38px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;background:#ffffff03}.workspace-category-admin-list>article>header span{display:flex;align-items:center;gap:7px}.workspace-category-admin-list>article>header strong{color:#aebbd0;font-size:9px}.workspace-category-admin-list>article>header small{color:#536178;font-size:7.5px}.workspace-category-admin-list>article>div{display:grid}.workspace-category-admin-list>article>div>button{min-height:44px;border:0;border-top:1px solid rgba(137,165,222,.05);border-radius:0;justify-content:flex-start}.workspace-category-admin-list>article>div>button>span{min-width:0;display:grid;gap:2px;text-align:left}.workspace-category-admin-list>article>div>button strong{color:#b9c5d7;font-size:9px}.workspace-category-admin-list>article>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5d6b81;font-size:7.5px}.workspace-category-admin-list>article>div>button>svg:last-child{margin-left:auto}.workspace-member-admin-list article{min-height:48px;padding:0 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;border:1px solid rgba(137,165,222,.06);border-radius:8px;background:#ffffff03}.workspace-member-admin-list article>span{min-width:0;display:grid;gap:2px}.workspace-member-admin-list strong,.workspace-member-admin-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-member-admin-list strong{color:#c9d4e5;font-size:9px}.workspace-member-admin-list small{color:#59677c;font-size:7.5px}.workspace-member-admin-list em,.workspace-member-admin-list i{font-style:normal;color:#71809a;font-size:7.5px}.workspace-member-admin-list em{padding:4px 7px;border:1px solid rgba(137,165,222,.07);border-radius:999px}.permission-summary-grid{padding:14px 16px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workspace-permission-list article{min-height:54px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(137,165,222,.06);border-radius:8px}.workspace-permission-list article>span{min-width:0;display:flex;align-items:center;gap:8px}.workspace-permission-list article>span>div{min-width:0;display:grid;gap:2px}.workspace-permission-list strong{color:#c3cfdf;font-size:9px}.workspace-permission-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#59677c;font-size:7.5px}.workspace-permission-list article>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.workspace-permission-list b{padding:4px 6px;border-radius:999px;color:#8ca8e7;background:#507ee114;font-size:7px;font-weight:600}.workspace-permission-list b.open{color:#79a995;background:#4a997b14}.workspace-integration-hero{margin:16px;padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(77,129,255,.1);border-radius:10px;background:linear-gradient(135deg,#4771d90e,#ffffff03)}.workspace-integration-hero>svg{color:#7fa4ff}.workspace-integration-hero>div{min-width:0}.workspace-integration-hero strong{color:#d3deee;font-size:10px}.workspace-integration-hero p{margin:4px 0 0;color:#637087;font-size:8px;line-height:1.45}.workspace-security-list{padding:14px 16px 16px;display:grid;gap:8px}.workspace-security-list article{padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;border:1px solid rgba(137,165,222,.06);border-radius:8px}.workspace-security-list svg{color:#7597e7}.workspace-security-list article>div{display:grid;gap:3px}.workspace-security-list strong{color:#cbd6e6;font-size:9px}.workspace-security-list span{color:#627086;font-size:8px;line-height:1.45}.workspace-admin-empty{min-height:140px;display:grid;place-items:center;align-content:center;gap:7px;color:#59677d;text-align:center}.workspace-admin-empty strong{color:#aebacd;font-size:10px}.workspace-admin-empty span{max-width:340px;font-size:8px;line-height:1.45}@media(max-width:860px){.workspace-settings-backdrop{padding:0}.workspace-settings-center{width:100vw;height:100vh;min-height:0;grid-template-columns:72px minmax(0,1fr);border:0;border-radius:0}.workspace-settings-identity{justify-content:center}.workspace-settings-identity>div,.workspace-settings-nav nav button{font-size:0}.workspace-settings-nav nav button{justify-content:center;padding:0}.workspace-settings-foot{display:none}.workspace-settings-scroll{padding:16px}.workspace-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-overview-identity{grid-template-columns:auto minmax(0,1fr)}.workspace-overview-identity>button{grid-column:1/-1}.workspace-member-admin-list article{grid-template-columns:auto minmax(0,1fr)}.workspace-member-admin-list em,.workspace-member-admin-list i{display:none}.workspace-integration-hero{grid-template-columns:auto minmax(0,1fr)}.workspace-integration-hero>button{grid-column:1/-1}.permission-summary-grid{grid-template-columns:1fr}.workspace-permission-list article{align-items:flex-start;flex-direction:column}.workspace-permission-list article>div{justify-content:flex-start}}.workspace-permission-editor-list{padding:14px 16px 16px;display:grid;gap:9px}.channel-permission-editor{border:1px solid rgba(137,165,222,.065);border-radius:9px;background:#ffffff02;overflow:hidden}.channel-permission-editor>header{min-height:45px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(137,165,222,.055)}.channel-permission-editor>header>span{min-width:0;display:flex;align-items:center;gap:8px}.channel-permission-editor>header>span>svg{color:#7189bd;flex:0 0 auto}.channel-permission-editor>header>span>div{min-width:0;display:grid;gap:2px}.channel-permission-editor>header strong,.channel-permission-editor>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-permission-editor>header strong{color:#c7d2e3;font-size:9px}.channel-permission-editor>header small{color:#59677c;font-size:7.5px}.channel-permission-editor>header>b{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:650}.channel-permission-editor>header>b.open{color:#75af98;background:#4fa28213}.channel-permission-editor>header>b.restricted{color:#98afe8;background:#4a75dc16}.channel-permission-groups{padding:11px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.channel-permission-groups fieldset{min-width:0;margin:0;padding:9px;border:1px solid rgba(137,165,222,.055);border-radius:8px}.channel-permission-groups legend{padding:0 5px;color:#64738b;font-size:7.5px;text-transform:uppercase;letter-spacing:.05em}.channel-permission-groups fieldset>div{display:flex;flex-wrap:wrap;gap:5px}.channel-permission-groups label{position:relative;cursor:pointer}.channel-permission-groups label input{position:absolute;opacity:0;pointer-events:none}.channel-permission-groups label span{min-height:24px;padding:0 7px;display:inline-flex;align-items:center;border:1px solid rgba(137,165,222,.07);border-radius:6px;color:#68768b;background:#ffffff03;font-size:7.5px;transition:.14s ease}.channel-permission-groups label:hover span{color:#aebcd1;border-color:#5082ff26}.channel-permission-groups label input:checked+span{color:#b6cbff;border-color:#4c80ff3d;background:#4c80ff16}.channel-permission-groups fieldset:disabled label{cursor:default}.channel-permission-groups fieldset:disabled label span{opacity:.75}.channel-permission-groups fieldset>p{margin:2px 0;color:#59667b;font-size:7.5px;line-height:1.45}.channel-permission-editor>footer{min-height:40px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(137,165,222,.05)}.channel-permission-editor>footer>span{min-width:0;color:#607087;font-size:7.5px;line-height:1.3}.channel-permission-editor>footer>span.error{color:#c87c84}.channel-permission-editor>footer>button{min-height:28px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(76,128,255,.17);border-radius:7px;color:#a9beef;background:#4c80ff0e;font:inherit;font-size:7.5px;cursor:pointer}.channel-permission-editor>footer>button:hover:not(:disabled){color:#e2eaff;border-color:#4c80ff4d;background:#4c80ff1a}.channel-permission-editor>footer>button:disabled{opacity:.38;cursor:not-allowed}@media(max-width:900px){.channel-permission-groups{grid-template-columns:1fr}}.runtime-notice{position:fixed;right:18px;bottom:18px;z-index:2200;width:min(390px,calc(100vw - 36px));min-height:62px;padding:12px 12px 12px 13px;display:grid;grid-template-columns:32px minmax(0,1fr) 28px;align-items:start;gap:9px;border:1px solid rgba(137,165,222,.13);border-radius:10px;background:#070a10f7;box-shadow:0 20px 50px #0000006b,inset 0 1px #ffffff09;backdrop-filter:blur(14px)}.runtime-notice>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#5a7ed714;color:#87a8f7}.runtime-notice>div{min-width:0;display:grid;gap:3px}.runtime-notice strong{color:#e0e8f6;font-size:10px}.runtime-notice p{margin:0;color:#758196;font-size:8.5px;line-height:1.45}.runtime-notice>button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;color:#69758a;background:transparent;cursor:pointer}.runtime-notice>button:hover{color:#e7eef9;background:#ffffff0a}.runtime-notice.error{border-color:#dd6f7833}.runtime-notice.error>span{color:#e28e96;background:#dd6f7813}.runtime-notice.offline{border-color:#d89a522e}.runtime-notice.offline>span{color:#e0aa67;background:#d89a5213}.runtime-notice.online{border-color:#5bbe9b29}.runtime-notice.online>span{color:#76c9aa;background:#5bbe9b12}.notifications-error{margin:8px 9px 0;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(220,105,114,.12);border-radius:8px;color:#b97980;background:#dc697209;font-size:8px}.notifications-error button{flex:0 0 auto;min-height:25px;padding:0 8px;border:1px solid rgba(220,105,114,.14);border-radius:6px;color:#d69aa0;background:transparent;font:inherit;font-size:8px;cursor:pointer}.channel-member-row{cursor:pointer}.channel-member-row:hover{background:#ffffff06}.member-quick-card{position:fixed;z-index:2300;width:268px;padding:12px;border:1px solid rgba(137,165,222,.13);border-radius:11px;background:linear-gradient(145deg,#090d15fc,#05080dfc);box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff09;backdrop-filter:blur(14px)}.member-quick-close{position:absolute;right:7px;top:7px;width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:6px;color:#657187;background:transparent;cursor:pointer}.member-quick-close:hover{color:#e5edf9;background:#ffffff0a}.member-quick-profile{padding:4px 26px 12px 2px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid rgba(137,165,222,.07)}.member-quick-profile>div{min-width:0;display:grid;gap:2px}.member-quick-profile strong,.member-quick-profile span,.member-quick-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-quick-profile strong{color:#e0e8f5;font-size:10px}.member-quick-profile span{color:#8293ae;font-size:8px}.member-quick-profile small{color:#58657a;font-size:7.5px}.member-quick-connections{padding:10px 1px 8px;display:grid;gap:5px;border-bottom:1px solid rgba(137,165,222,.07)}.member-quick-connections>small{margin-bottom:1px;color:#46556b;font-size:6px;font-weight:800;letter-spacing:.13em}.member-quick-connections a{min-width:0;min-height:28px;padding:0 8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;border:1px solid rgba(137,165,222,.07);border-radius:7px;color:#8899b4;background:#ffffff03;font-size:8px;text-decoration:none}.member-quick-connections a:hover{color:#e0e8f5;border-color:#5b89f62e;background:#5b89f60d}.member-quick-connections a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-quick-actions{padding-top:8px;display:grid;gap:3px}.member-quick-actions button{min-height:32px;padding:0 9px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:7px;color:#8c99ad;background:transparent;font:inherit;font-size:8.5px;text-align:left;cursor:pointer}.member-quick-actions button:hover{color:#dfe8f5;border-color:#4f81ff1c;background:#4f81ff0d}@media(max-width:720px){.member-quick-card{inset:auto 10px 68px!important;width:auto;max-height:calc(100dvh - 88px);overflow:auto;border-radius:16px;padding:15px}.member-quick-profile strong{font-size:13px}.member-quick-profile span,.member-quick-actions button{font-size:11px}.member-quick-profile small,.member-quick-connections a{font-size:10px}.member-quick-actions button{min-height:42px}.member-quick-connections a{min-height:38px}}.member-panel-tools{margin:0 10px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.member-panel-tools>label{min-width:0;min-height:31px;padding:0 8px;display:flex;align-items:center;gap:6px;border:1px solid rgba(137,165,222,.07);border-radius:7px;color:#59677c;background:#ffffff03}.member-panel-tools input{width:100%;min-width:0;border:0;outline:0;color:#aebbd0;background:transparent;font:inherit;font-size:8px}.member-panel-tools label>button{width:20px;height:20px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;color:#607087;background:transparent;cursor:pointer}.member-panel-invite{min-height:31px;padding:0 8px;display:flex;align-items:center;gap:5px;border:1px solid rgba(77,129,245,.13);border-radius:7px;color:#8daaf0;background:#4d81f50d;font:inherit;font-size:8px;cursor:pointer}.member-panel-invite:hover{color:#dce7ff;border-color:#4d81f540;background:#4d81f517}.channel-member-row[hidden]{display:none!important}@media(max-width:1120px){.member-panel-invite span{display:none}.member-panel-invite{width:31px;padding:0;justify-content:center}}@media(max-width:700px){.member-panel-tools input{font-size:10px}}.diagnostics-section{margin-top:16px}.diagnostic-list{display:grid;gap:7px}.diagnostic-list article{min-height:43px;padding:8px 10px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(137,165,222,.06);border-radius:8px;background:#ffffff03}.diagnostic-list article>span{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:#67768e;background:#ffffff06}.diagnostic-list article>div{min-width:0;display:grid;gap:2px}.diagnostic-list strong{color:#c6d2e3;font-size:9px}.diagnostic-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#617087;font-size:7.5px}.diagnostic-list article.running>span{color:#7b9be1;background:#4d7eec0f}.diagnostic-list article.ok>span{color:#70bd9f;background:#4ba7840f}.diagnostic-list article.error>span{color:#d8878e;background:#d868720f}.diagnostic-warning{margin:0;padding:9px 10px;display:flex;align-items:flex-start;gap:7px;border:1px solid rgba(215,148,76,.1);border-radius:8px;color:#9a7c58;background:#d7944c06;font-size:8px;line-height:1.45}.diagnostic-warning svg{flex:0 0 auto;margin-top:1px}.access-screen:not(.brand-intro):not(.labstar-access-loader)>p{width:58px!important;height:58px!important;margin:0!important;position:relative!important;z-index:2!important;display:grid!important;place-items:center!important;overflow:visible!important;color:transparent!important;font-size:0!important;letter-spacing:0!important;animation:none!important}.access-screen:not(.brand-intro):not(.labstar-access-loader)>p:before{display:none!important;content:none!important}.access-screen:not(.brand-intro):not(.labstar-access-loader)>p:after{display:none!important;content:none!important}.brand-intro .intro-progress{display:none!important}@media(max-width:760px){.brand-intro .wordmark.large{font-size:clamp(34px,8vw,38px)!important}}.workspace-quick-menu{position:fixed;z-index:2350;width:245px;padding:7px;overflow:hidden;border:1px solid rgba(137,165,222,.16);border-radius:12px;background:linear-gradient(180deg,#0a0e16fd,#06090ffd);box-shadow:0 24px 70px #0000009e,inset 0 1px #ffffff09;backdrop-filter:blur(18px) saturate(1.08);animation:workspace-menu-enter .14s ease-out}.workspace-quick-menu>header{min-height:34px;padding:0 5px 7px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(137,165,222,.08)}.workspace-quick-menu>header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c4d0e3;font-size:9px;font-weight:760;letter-spacing:.01em}.workspace-quick-menu>header button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:7px;color:#667287;background:transparent;cursor:pointer}.workspace-quick-menu>header button:hover{color:#edf3ff;background:#ffffff0b}.workspace-quick-menu>div{padding-top:5px;display:grid;gap:2px}.workspace-quick-menu>div>button{min-height:33px;padding:0 9px;display:flex;align-items:center;gap:9px;border:1px solid transparent;border-radius:8px;color:#8f9db2;background:transparent;font:inherit;font-size:9px;text-align:left;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease,transform .14s ease}.workspace-quick-menu>div>button:hover{color:#e8eef8;border-color:#4d81f51f;background:#4d81f511}.workspace-quick-menu>div>button:active{transform:translateY(1px)}.workspace-quick-menu>div>button:disabled{opacity:.62;cursor:wait}.workspace-menu-separator{height:1px;margin:5px 5px 4px;display:block;background:#89a5de16}.workspace-quick-menu>div>button.danger{color:#df7f8a}.workspace-quick-menu>div>button.danger:hover,.workspace-quick-menu>div>button.danger.confirm{border-color:#e15b6933;color:#ffb0b8;background:#aa2a371f}.workspace-quick-menu>div>p{margin:4px 5px 2px;padding:8px 9px;border:1px solid rgba(139,174,255,.1);border-radius:8px;color:#8090a7;background:#0a0f18b8;font-size:8px;line-height:1.45}.workspace-quick-menu>div>p.warning{border-color:#e15b6926;color:#d79aa2;background:#6e222c17}.channel-list>button{position:relative;grid-template-columns:18px minmax(0,1fr) auto 25px;transition:background .14s ease,border-color .14s ease,color .14s ease}.channel-list>button>.channel-quick-menu-trigger{grid-column:4;justify-self:end;width:25px;height:24px;display:grid;place-items:center;border-radius:6px;color:#69758b;background:transparent;font-size:10px;font-style:normal;font-weight:800;letter-spacing:1px;line-height:1;opacity:0;cursor:pointer;transition:opacity .14s ease,color .14s ease,background .14s ease}.channel-list>button:hover>.channel-quick-menu-trigger,.channel-list>button.active>.channel-quick-menu-trigger,.channel-list>button>.channel-quick-menu-trigger:focus-visible{opacity:1}.channel-list>button>.channel-quick-menu-trigger:hover,.channel-list>button>.channel-quick-menu-trigger:focus-visible{color:#d7e0f2;background:#8baeff14;outline:none}.dm-conversation-actions>.dm-conversation-more{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;padding:0;border:1px solid rgba(137,165,222,.11);border-radius:9px;color:#7b879b;background:#080c13d1;font-size:11px;font-weight:850;letter-spacing:1.5px;line-height:1;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.dm-conversation-actions>.dm-conversation-more:hover,.dm-conversation-actions>.dm-conversation-more:focus-visible{border-color:#8baeff3d;color:#e7eefb;background:#638be817;outline:none}.labstar-action-progress{position:fixed;z-index:16000;left:50%;bottom:max(24px,env(safe-area-inset-bottom));width:min(390px,calc(100vw - 28px));min-height:66px;padding:11px 13px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(139,174,255,.19);border-radius:14px;color:#e8eef9;background:linear-gradient(145deg,#0d121cfb,#06090ffd);box-shadow:0 24px 70px #000000a6,inset 0 1px #ffffff0a;backdrop-filter:blur(18px);transform:translate(-50%);animation:labstar-action-progress-enter .16s ease-out}.labstar-action-progress>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(139,174,255,.14);border-radius:11px;color:#a9bfff;background:#5a7ed714}.labstar-action-progress>div{min-width:0;display:grid;gap:3px}.labstar-action-progress strong{font-size:11px;font-weight:780}.labstar-action-progress small{color:#7c899e;font-size:8.5px;line-height:1.4}.labstar-action-progress.success{border-color:#59be9d38}.labstar-action-progress.success>span{color:#80c8ae;border-color:#59be9d2e;background:#34866c17}.labstar-action-progress.error{border-color:#dd5d6b3d}.labstar-action-progress.error>span{color:#ef8c96;border-color:#dd5d6b33;background:#972d3a1a}.permanent-deletion-modal:has(.removal-actions .spin){cursor:wait}.permanent-deletion-modal:has(.removal-actions .spin) .removal-actions .confirm{min-width:190px;color:#f4f7ff;border-color:#8baeff52;background:#5b7ed726;box-shadow:0 0 0 3px #5b7ed70e;cursor:wait}.permanent-deletion-modal:has(.removal-actions .spin) .removal-actions .confirm{font-size:0}.permanent-deletion-modal:has(.removal-actions .spin) .removal-actions .confirm svg{width:15px;height:15px}.permanent-deletion-modal:has(.removal-actions .spin) .removal-actions .confirm:after{content:"Excluindo conta e login…";font-size:10px;font-weight:760}.app button,.collaboration-shell button,.direct-hub button{-webkit-tap-highlight-color:transparent}.channel-scroll,.message-scroll,.dm-message-scroll,.dm-contact-list,.dm-inbox-list{scrollbar-width:thin;scrollbar-color:rgba(91,112,150,.42) transparent}.channel-scroll::-webkit-scrollbar,.message-scroll::-webkit-scrollbar,.dm-message-scroll::-webkit-scrollbar,.dm-contact-list::-webkit-scrollbar,.dm-inbox-list::-webkit-scrollbar{width:8px;height:8px}.channel-scroll::-webkit-scrollbar-thumb,.message-scroll::-webkit-scrollbar-thumb,.dm-message-scroll::-webkit-scrollbar-thumb,.dm-contact-list::-webkit-scrollbar-thumb,.dm-inbox-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#5b709661;background-clip:padding-box}.chat-message,.dm-message,.dm-contact-entry{transition:background .14s ease,border-color .14s ease,opacity .14s ease}@keyframes workspace-menu-enter{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes labstar-action-progress-enter{0%{opacity:0;transform:translate(-50%,8px) scale(.985)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(hover:none),(max-width:760px){.channel-list>button>.channel-quick-menu-trigger{opacity:.9}.workspace-quick-menu{width:min(270px,calc(100vw - 20px))}.dm-conversation-actions>.dm-conversation-more{width:36px;height:36px;flex-basis:36px}.labstar-action-progress{bottom:max(14px,env(safe-area-inset-bottom));width:min(390px,calc(100vw - 18px))}}@media(prefers-reduced-motion:reduce){.workspace-quick-menu,.workspace-quick-menu>div>button,.channel-list>button,.chat-message,.dm-message,.dm-contact-entry,.labstar-action-progress{animation:none!important;transition:none!important}}.channel-message-actions-menu{position:fixed;z-index:14500;width:min(300px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 24px));padding:8px;overflow-y:auto;border:1px solid rgba(140,166,224,.2);border-radius:14px;color:#dce5f3;background:linear-gradient(180deg,#0d131dfe,#070b12fe);box-shadow:0 28px 90px #000000d1,inset 0 1px #ffffff0a;backdrop-filter:blur(18px);scrollbar-width:thin;scrollbar-color:#26344a transparent;animation:channel-message-menu-enter .14s ease-out}.channel-message-actions-menu>header{min-height:46px;padding:4px 8px 8px;display:grid;align-content:center;gap:3px;border-bottom:1px solid rgba(140,166,224,.1)}.channel-message-actions-menu>header strong,.channel-message-actions-menu>header small{display:block}.channel-message-actions-menu>header strong{color:#eef3fb;font-size:11px;font-weight:760}.channel-message-actions-menu>header small{color:#66748a;font-size:8px}.channel-message-actions-menu>button{width:100%;min-height:38px;padding:0 10px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;border:1px solid transparent;border-radius:9px;color:#9ba9bd;background:transparent;text-align:left;cursor:pointer}.channel-message-actions-menu>button svg{color:#8291a8}.channel-message-actions-menu>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:560}.channel-message-actions-menu>button:hover,.channel-message-actions-menu>button:focus-visible{color:#edf3fc;border-color:#5b89eb21;background:#4d84ff13;outline:none}.channel-message-actions-menu>button:hover svg,.channel-message-actions-menu>button:focus-visible svg{color:#a9beef}.channel-message-actions-menu>button.danger{color:#e27d88}.channel-message-actions-menu>button.danger svg{color:#d96d79}.channel-message-actions-menu>button.danger:hover,.channel-message-actions-menu>button.danger:focus-visible{color:#ff9da6;border-color:#e1576624;background:#c63a4814}.channel-message-menu-separator{height:1px;margin:6px 5px;display:block;background:#8ca6e01a}.channel-message-menu-error{margin:7px 4px 2px;padding:8px 9px;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:7px;border:1px solid rgba(218,92,104,.18);border-radius:9px;color:#e5929b;background:#9d2d3914;font-size:9px;line-height:1.45}@keyframes channel-message-menu-enter{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.channel-message-actions-menu{width:min(300px,calc(100vw - 16px));border-radius:13px}.channel-message-actions-menu>button{min-height:42px}}@media(prefers-reduced-motion:reduce){.channel-message-actions-menu{animation:none}}.user-avatar{position:relative!important;flex:0 0 auto!important;display:inline-grid!important;place-items:center!important;overflow:visible!important;aspect-ratio:1 / 1!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;vertical-align:middle}.user-avatar-xs{width:20px!important;height:20px!important}.user-avatar-sm{width:28px!important;height:28px!important}.user-avatar-md{width:34px!important;height:34px!important}.user-avatar-lg{width:44px!important;height:44px!important}.user-avatar-xl{width:58px!important;height:58px!important}.user-avatar>.avatar-media{width:100%!important;height:100%!important;min-width:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid rgba(137,165,222,.13)!important;border-radius:31%!important;color:#a9b7cb;background:linear-gradient(145deg,#111a29,#080d15)!important;box-shadow:inset 0 1px #ffffff0a!important}.user-avatar>.avatar-media>img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;display:block!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;transform:none!important}.user-avatar>.avatar-media>b{display:block;max-width:100%;overflow:hidden;color:#c4d1e4;font-weight:700;letter-spacing:.02em;line-height:1}.user-avatar-xs>.avatar-media>b{font-size:7px}.user-avatar-sm>.avatar-media>b{font-size:9px}.user-avatar-md>.avatar-media>b{font-size:10px}.user-avatar-lg>.avatar-media>b{font-size:12px}.user-avatar-xl>.avatar-media>b{font-size:15px}.avatar-status{position:absolute!important;right:-2px!important;bottom:-2px!important;z-index:8!important;width:11px!important;height:11px!important;box-sizing:border-box!important;border:3px solid #080c13!important;border-radius:50%!important;pointer-events:none!important;transform:none!important}.user-avatar-xs .avatar-status{width:8px!important;height:8px!important;border-width:2px!important;right:-1px!important;bottom:-1px!important}.user-avatar-sm .avatar-status{width:10px!important;height:10px!important;border-width:2.5px!important}.user-avatar-lg .avatar-status{width:12px!important;height:12px!important}.user-avatar-xl .avatar-status{width:14px!important;height:14px!important}.avatar-status.online{background:#5cc59d!important;box-shadow:0 0 7px #5cc59d40!important}.avatar-status.busy{background:#db6e78!important;box-shadow:0 0 7px #db6e782e!important}.avatar-status.offline{background:#5f6a79!important;box-shadow:none!important}.channel-user .avatar-status,.channel-members .avatar-status,.dm-own-profile .avatar-status,.dm-contact-list .avatar-status,.dm-home-contact-grid .avatar-status,.dm-conversation .avatar-status,.channel-user .online-label,.dm-own-profile>b{display:none!important}.dm-conversation-person small{color:#78849a!important;font-size:0!important}.dm-conversation-person small>i{display:none!important}.dm-conversation-person small:before{content:"Membro da equipe";font-size:10px}.dm-conversation-person small>b{margin-left:7px;font-size:10px;color:#91a7d8}.space-list button,.add-space,.dm-space-list button,.dm-add-space,.space-title>span,.logo-upload>span,.workspace-settings-identity>span,.workspace-overview-identity>span{aspect-ratio:1 / 1!important;flex:0 0 auto!important}.space-list button img,.dm-space-list button img,.space-title>span img,.logo-upload>span img,.workspace-settings-identity>span img,.workspace-overview-identity>span img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important;transform:none!important;border-radius:inherit!important}.space-list button,.dm-space-list button{overflow:visible!important;padding:0!important;background-clip:padding-box!important}.space-title>span,.logo-upload>span,.workspace-settings-identity>span,.workspace-overview-identity>span{overflow:hidden!important;padding:0!important;background-clip:padding-box!important}.logo-upload>span{width:48px!important;height:48px!important}.space-title>span{width:36px!important;height:36px!important}.space-list button,.dm-space-list button{width:48px!important;height:48px!important}.channel-user>div,.channel-member-row>span,.dm-own-profile>span,.dm-conversation-person>span,.settings-profile-row>div,.workspace-settings-identity>div,.workspace-overview-identity>div{min-width:0!important}.channel-user strong,.channel-user small,.channel-member-row b,.channel-member-row small,.dm-own-profile strong,.dm-own-profile small,.dm-conversation-person strong,.dm-conversation-person small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.command-palette-launcher{position:relative}.command-palette-backdrop{position:fixed;inset:0;z-index:1800;display:grid;place-items:start center;padding:min(16vh,150px) 22px 32px;background:#020409ad;backdrop-filter:blur(10px)}.command-palette{width:min(680px,calc(100vw - 32px));max-height:min(650px,calc(100vh - 180px));overflow:hidden;border:1px solid rgba(134,158,214,.2);border-radius:16px;background:linear-gradient(180deg,#0d121ffb,#070a13fc);box-shadow:0 30px 90px #0000008f,inset 0 1px #ffffff06}.command-palette>header{min-height:62px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:0 16px;border-bottom:1px solid rgba(132,155,206,.12);color:#8396bf}.command-palette>header input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#eef4ff;font:inherit;font-size:15px}.command-palette>header input::placeholder{color:#697895}.command-palette kbd{min-width:24px;padding:3px 6px;border:1px solid rgba(139,161,207,.18);border-bottom-color:#8ba1cf47;border-radius:6px;background:#7a8fbc12;color:#7f90b1;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:center}.command-palette-list{max-height:min(520px,calc(100vh - 300px));overflow:auto;padding:8px;scrollbar-width:thin;scrollbar-color:rgba(124,150,207,.2) transparent}.command-palette-list>button{width:100%;min-height:58px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;align-items:center;padding:8px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:#d8e2f5;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.command-palette-list>button:hover,.command-palette-list>button.active{border-color:#7197ec2b;background:#5a7ed21b}.command-palette-list>button.active{transform:translate(1px)}.command-palette-list>button>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#7291d614;color:#91adf0}.command-palette-list>button>div{min-width:0;display:grid;gap:3px}.command-palette-list>button strong{overflow:hidden;color:#edf3ff;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.command-palette-list>button small{overflow:hidden;color:#71809d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.command-palette-list>button.danger>span:first-child,.command-palette-list>button.danger strong{color:#ef8d92}.command-palette-list>button.danger.active,.command-palette-list>button.danger:hover{border-color:#e0636c29;background:#b7454f14}.command-palette-empty{min-height:210px;display:grid;place-items:center;align-content:center;gap:7px;color:#71809b;text-align:center}.command-palette-empty strong{color:#dbe5f5;font-size:13px}.command-palette-empty span{font-size:11px}.command-palette>footer{min-height:42px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:8px 14px;border-top:1px solid rgba(132,155,206,.11);color:#697894;font-size:10px}.command-palette>footer span{display:inline-flex;gap:4px;align-items:center}.command-palette>footer b{color:#46536c;font-weight:500}@media(max-width:700px){.command-palette-backdrop{padding:72px 10px 16px}.command-palette{width:100%;max-height:calc(100vh - 90px);border-radius:13px}.command-palette-list{max-height:calc(100vh - 220px)}.command-palette>footer{gap:9px}}@media(prefers-reduced-motion:reduce){.command-palette-list>button{transition:none}}.app{height:100dvh!important;min-height:0!important;overflow:hidden}.workspace{height:calc(100dvh - 68px)!important;min-height:0!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important}.workspace.collaboration-workspace,.workspace.collaboration-workspace>.collaboration-server-mode,.workspace.collaboration-workspace>.direct-hub,.collaboration-server-mode,.collaboration-shell,.channel-sidebar,.channel-content,.message-room,.message-scroll,.dm-home-main,.dm-inbox,.dm-sidebar{min-height:0!important}.workspace.collaboration-workspace>.collaboration-server-mode,.workspace.collaboration-workspace>.direct-hub{align-self:stretch!important;height:auto!important}.collaboration-server-mode{position:relative!important;overflow:hidden!important}.collaboration-server-mode>.collaboration-shell{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.channel-content,.message-room{height:100%!important;overflow:hidden!important}.message-scroll{height:auto!important;overscroll-behavior:contain}.labstar-global-results{position:fixed;z-index:1200;max-height:min(650px,calc(100dvh - 92px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(146,169,220,.16);border-radius:14px;color:#e7edf8;background:radial-gradient(circle at 74% 0%,rgba(62,117,231,.08),transparent 31%),#070a10fb;box-shadow:0 28px 90px #000000b8,inset 0 1px #ffffff09;backdrop-filter:blur(24px)}.labstar-global-results>header{min-height:52px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(146,169,220,.09)}.labstar-global-results>header>div{min-width:0;display:flex;align-items:center;gap:8px}.labstar-global-results>header svg{color:#84a6f2}.labstar-global-results>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.labstar-global-results>header>span{color:#657187;font-size:8px}.labstar-global-result-list{min-height:0;padding:6px;overflow-y:auto;scrollbar-color:#28354a transparent}.labstar-global-result-list>button{width:100%;min-height:52px;padding:6px 9px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:9px;border:1px solid transparent;border-radius:9px;color:#8793a8;background:transparent;text-align:left;cursor:pointer}.labstar-global-result-list>button:hover,.labstar-global-result-list>button.active{color:#dfe8f8;border-color:#4f84f72e;background:linear-gradient(90deg,#3f74e81f,#3f74e809)}.labstar-search-kind{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(139,174,255,.12);border-radius:9px;color:#8aa7e9;background:#8baeff0b}.labstar-search-kind.member{color:#7ed2bc;border-color:#4ecfaa1f;background:#4ecfaa0a}.labstar-search-kind.file{color:#c5a6f2;border-color:#ae81ea1f;background:#ae81ea0a}.labstar-search-kind.notification{color:#e7aa66;border-color:#e7a55b1f;background:#e7a55b0a}.labstar-global-result-list>button>span:nth-child(2){min-width:0}.labstar-global-result-list strong,.labstar-global-result-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labstar-global-result-list strong{color:#d9e1ee;font-size:10px}.labstar-global-result-list small{margin-top:3px;color:#657187;font-size:8px}.labstar-global-result-list em{color:#59667b;font-size:7px;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.labstar-global-result-list>button>svg{color:#53627a}.labstar-search-state{min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#657187;text-align:center;font-size:9px}.labstar-search-state strong{color:#bfc9d8;font-size:11px}.labstar-search-state span{max-width:280px;line-height:1.5}.labstar-global-results>footer{min-height:33px;padding:0 12px;display:flex;align-items:center;gap:14px;border-top:1px solid rgba(146,169,220,.075);color:#566276;font-size:7px}.overview.overview-enhanced .overline{display:none!important}.overview.overview-enhanced .overview-head h1{margin-top:0}.overview-intelligence{margin:12px 0 14px;display:grid;gap:10px}.overview-intelligence>header{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-intelligence>header>div{display:grid;gap:3px}.overview-intelligence>header strong{font-size:12px}.overview-intelligence>header small{color:#596579;font-size:8px}.overview-intelligence>header button,.overview-priority-head button{min-height:31px;padding:0 10px;display:flex;align-items:center;gap:6px;border:1px solid rgba(139,174,255,.13);border-radius:8px;color:#8fa9df;background:#8baeff09;font-size:8px;cursor:pointer}.overview-intelligence>header button:hover,.overview-priority-head button:hover{color:#dce7ff;border-color:#5b8eff42;background:#5b8eff12}.overview-intelligence-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.overview-intelligence-metrics>button{min-width:0;min-height:67px;padding:10px 11px;display:grid;grid-template-columns:28px minmax(0,1fr) 15px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.07);border-radius:10px;color:#76849a;background:linear-gradient(145deg,#0b0f17ed,#070a10f7);text-align:left;cursor:pointer}.overview-intelligence-metrics>button:hover{border-color:#588bff33;background:#588bff0b}.overview-intelligence-metrics>button>svg:first-child{color:#83a5ec}.overview-intelligence-metrics>button>span{min-width:0;display:grid;gap:2px}.overview-intelligence-metrics strong{color:#e4ebf7;font-size:15px}.overview-intelligence-metrics small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667389;font-size:8px}.overview-intelligence-metrics>button>svg:last-child{color:#4d5a70}.overview-priority-panel{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#070a0fed}.overview-priority-head{min-height:53px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.055)}.overview-priority-head>div{display:grid;gap:3px}.overview-priority-head strong{font-size:10px}.overview-priority-head small{color:#586579;font-size:8px}.overview-priority-list{display:grid}.overview-priority-list>button,.executive-summary-priorities>button{min-width:0;min-height:54px;padding:7px 12px;display:grid;grid-template-columns:33px minmax(0,1fr) auto 15px;align-items:center;gap:9px;border:0;border-bottom:1px solid rgba(255,255,255,.045);color:#778399;background:transparent;text-align:left;cursor:pointer}.overview-priority-list>button:last-child,.executive-summary-priorities>button:last-child{border-bottom:0}.overview-priority-list>button:hover,.executive-summary-priorities>button:hover{background:#ffffff06}.overview-priority-list>button>span:first-child,.executive-summary-priorities>button>span:first-child{width:32px;height:32px;display:grid;place-items:center;border-radius:9px}.overview-priority-list .danger,.executive-summary-priorities .danger{color:#e7a45b;background:#e7a45b13}.overview-priority-list .priority,.executive-summary-priorities .priority{color:#8da9ef;background:#5b8bf413}.overview-priority-list>button>span:nth-child(2),.executive-summary-priorities>button>span:nth-child(2){min-width:0}.overview-priority-list strong,.overview-priority-list small,.executive-summary-priorities strong,.executive-summary-priorities small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-priority-list strong,.executive-summary-priorities strong{color:#d4dce9;font-size:9px}.overview-priority-list small,.executive-summary-priorities small{margin-top:3px;color:#5d697d;font-size:8px}.overview-priority-list em,.executive-summary-priorities em{color:#8aa6e4;font-size:8px;font-style:normal}.overview-all-clear{min-height:88px;padding:14px;display:flex;align-items:center;justify-content:center;gap:10px;color:#5cb58f}.overview-all-clear>span{display:grid;gap:3px}.overview-all-clear strong{color:#a7cbbb;font-size:10px}.overview-all-clear small{color:#5c6e68;font-size:8px}.executive-summary-backdrop{position:fixed;z-index:1500;inset:0;padding:24px;display:grid;place-items:center;background:#000000c7;backdrop-filter:blur(16px)}.executive-summary-modal{width:min(760px,100%);max-height:min(820px,calc(100dvh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(150,174,224,.15);border-radius:16px;color:#e9eef8;background:radial-gradient(circle at 84% 0%,rgba(59,111,220,.11),transparent 31%),#080b11;box-shadow:0 34px 120px #000e,inset 0 1px #ffffff0a}.executive-summary-modal>header{min-height:68px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(150,174,224,.09)}.executive-summary-modal>header>div{display:flex;align-items:center;gap:10px}.executive-summary-modal>header>div>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(91,139,244,.15);border-radius:10px;color:#8eabef;background:#5b8bf40f}.executive-summary-modal>header>div>div{display:grid;gap:3px}.executive-summary-modal>header strong{font-size:13px}.executive-summary-modal>header small{color:#657187;font-size:8px}.executive-summary-modal>header>button{width:33px;height:33px;display:grid;place-items:center;border:0;border-radius:8px;color:#69758a;background:transparent;cursor:pointer}.executive-summary-modal>header>button:hover{color:#e5ecf9;background:#ffffff09}.executive-summary-body{min-height:0;padding:16px;display:grid;gap:12px;overflow-y:auto}.executive-summary-hero{min-height:108px;padding:14px;display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:16px;border:1px solid rgba(91,139,244,.12);border-radius:12px;background:#5b8bf409}.executive-summary-hero>span{width:82px;height:82px;display:grid;place-content:center;justify-items:center;border:8px solid rgba(91,139,244,.16);border-top-color:#789cf0;border-radius:50%}.executive-summary-hero>span strong{font-size:21px}.executive-summary-hero>span small{color:#60708b;font-size:7px}.executive-summary-hero h2{margin:0 0 5px;font-size:17px}.executive-summary-hero p{margin:0;color:#758196;font-size:9px;line-height:1.55}.executive-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.executive-summary-grid article{min-width:0;min-height:82px;padding:11px;display:grid;align-content:center;gap:4px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff04}.executive-summary-grid span{color:#657187;font-size:8px}.executive-summary-grid strong{font-size:17px}.executive-summary-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5c687c;font-size:7px}.executive-summary-priorities{overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#04070b99}.executive-summary-priorities>header{min-height:51px;padding:0 13px;display:grid;align-content:center;gap:3px;border-bottom:1px solid rgba(255,255,255,.05)}.executive-summary-priorities>header strong{font-size:10px}.executive-summary-priorities>header small{color:#5f6b7e;font-size:8px}.executive-summary-modal>footer{min-height:62px;padding:10px 16px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid rgba(150,174,224,.09)}.executive-summary-modal>footer button{min-height:37px;padding:0 13px;display:flex;align-items:center;gap:7px;border:1px solid rgba(150,174,224,.12);border-radius:9px;color:#8c9bb2;background:#ffffff05;font-size:9px;cursor:pointer}.executive-summary-modal>footer button.primary{color:#08101e;border-color:#dae5ff;background:#dae5ff;font-weight:760}@media(max-width:980px){.overview-intelligence-metrics,.executive-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.labstar-global-results{width:calc(100vw - 24px)!important;left:12px!important}}@media(max-width:650px){.overview-intelligence-metrics,.executive-summary-grid{grid-template-columns:1fr}.executive-summary-backdrop{padding:10px}.executive-summary-hero{grid-template-columns:1fr;justify-items:center;text-align:center}.labstar-global-result-list>button{grid-template-columns:34px minmax(0,1fr) 15px}.labstar-global-result-list em{display:none}}.labstar-global-results:not(.global-search-v2){display:none!important}.work-home-mode,.work-direct-mode{position:relative;width:100%;min-width:0;min-height:0;height:100%;overflow:hidden}.work-direct-mode>.direct-hub{height:100%}.work-home{width:100%;height:100%;min-width:0;min-height:0;overflow:auto;padding:28px clamp(22px,3vw,46px) 40px;background:radial-gradient(circle at 12% 0%,rgba(81,126,255,.11),transparent 30%),radial-gradient(circle at 88% 8%,rgba(77,216,184,.07),transparent 24%),#05070b;color:#f4f7ff;scrollbar-width:thin;scrollbar-color:#263046 transparent}.work-home button,.work-home textarea,.work-home select{font:inherit}.work-home-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.work-home-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:#8eaeff;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.work-home-head h1{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.045em}.work-home-head p{margin:9px 0 0;color:#8c97ad;font-size:14px}.work-home-head-actions{display:flex;align-items:center;gap:8px}.work-home-head-actions button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #20283a;border-radius:11px;background:#0b0f17;color:#dce4f7;font-weight:720;cursor:pointer}.work-home-head-actions button:hover{border-color:#3b4d73;background:#101725}.work-home-head-actions button.icon{width:40px;padding:0}.work-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.work-home-metrics article{min-width:0;padding:17px 18px;border:1px solid #1b2231;border-radius:14px;background:linear-gradient(145deg,#0e121bf5,#080b11f5);box-shadow:inset 0 1px #ffffff06}.work-home-metrics article.attention{border-color:#e7a55b52;background:linear-gradient(145deg,#281b10b8,#0a0c12f5)}.work-home-metrics span{display:flex;align-items:center;gap:7px;color:#8692aa;font-size:12px}.work-home-metrics strong{display:block;margin:10px 0 5px;font-size:27px;letter-spacing:-.04em}.work-home-metrics small{display:block;overflow:hidden;color:#626e85;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.work-home-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr);gap:14px;margin-top:14px}.work-home-grid.lower{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)}.work-focus-panel,.work-capture-panel,.work-activity-panel,.work-files-panel{min-width:0;border:1px solid #1b2231;border-radius:15px;background:#080b11f0;overflow:hidden}.work-focus-panel>header,.work-capture-panel>header,.work-activity-panel>header,.work-files-panel>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #171d29}.work-focus-panel header div,.work-capture-panel header div,.work-activity-panel header div,.work-files-panel header div{min-width:0}.work-focus-panel header strong,.work-capture-panel header strong,.work-activity-panel header strong,.work-files-panel header strong{display:block;font-size:13px}.work-focus-panel header small,.work-capture-panel header small,.work-activity-panel header small,.work-files-panel header small{display:block;margin-top:3px;color:#69758c;font-size:11px}.work-focus-panel>header>span{min-width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#111827;color:#9eb8ff;font-size:12px;font-weight:800}.work-focus-list,.work-activity-list,.work-files-list{display:grid}.work-focus-list>button,.work-activity-list>button{width:100%;min-width:0;min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:10px 14px;border:0;border-bottom:1px solid #121722;background:transparent;color:#e8edfa;text-align:left;cursor:pointer}.work-focus-list>button:hover,.work-activity-list>button:hover,.work-files-list>button:hover{background:#0d131e}.work-focus-list>button:last-child,.work-activity-list>button:last-child,.work-files-list>button:last-child{border-bottom:0}.work-focus-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#111827;color:#8eaaff}.work-focus-icon.warning{background:#e7a55b1a;color:#e7a55b}.work-focus-icon.meeting{background:#748fff1c;color:#94aaff}.work-focus-icon.notice{background:#59d2b517;color:#6fd2b8}.work-focus-list button>span:nth-child(2),.work-activity-list button>span:nth-child(2){min-width:0}.work-focus-list b,.work-activity-list b,.work-files-list b{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.work-focus-list small,.work-activity-list small,.work-files-list small{display:block;overflow:hidden;margin-top:4px;color:#69758c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.work-focus-list em,.work-activity-list em,.work-activity-list time{color:#707c92;font-size:10px;font-style:normal;white-space:nowrap}.work-focus-list em{padding:4px 7px;border:1px solid #252e40;border-radius:999px}.work-focus-empty,.work-list-empty{min-height:145px;display:grid;place-items:center;align-content:center;gap:6px;padding:22px;color:#67738a;text-align:center}.work-focus-empty strong{color:#dce4f4;font-size:13px}.work-focus-empty span,.work-list-empty span{font-size:11px}.work-capture-panel form{display:grid;gap:10px;padding:14px}.work-capture-panel textarea,.work-capture-panel select{width:100%;border:1px solid #20283a;border-radius:10px;background:#070a10;color:#e7ecf8;outline:none}.work-capture-panel textarea{min-height:118px;resize:vertical;padding:12px;line-height:1.5}.work-capture-panel select{height:40px;padding:0 10px}.work-capture-panel textarea:focus,.work-capture-panel select:focus{border-color:#5279d8;box-shadow:0 0 0 3px #5279d81f}.work-capture-panel form>button{height:41px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:#e7edff;color:#080b12;font-weight:800;cursor:pointer}.work-capture-panel form>button:disabled{opacity:.45;cursor:not-allowed}.work-capture-notice{color:#82cfba;font-size:11px;text-align:center}.work-activity-panel>header>button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#8faeff;font-size:11px;font-weight:750;cursor:pointer}.activity-avatar{width:34px;height:34px;display:grid;place-items:center;border:1px solid #26334c;border-radius:50%;background:#101725;color:#b8c8ef;font-size:12px;font-weight:850}.work-activity-list em{display:flex;align-items:center;gap:4px}.work-activity-list em i{max-width:100px;overflow:hidden;color:#4f5b70;font-style:normal;text-overflow:ellipsis}.work-files-list>button{width:100%;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border:0;border-bottom:1px solid #121722;background:transparent;color:#e6ebf7;text-align:left;cursor:pointer}.work-files-list>button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#111827;color:#90a9e9}.work-files-list>button>div{min-width:0}.work-home-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.work-home-shortcuts>button{min-width:0;min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;border:1px solid #1b2231;border-radius:12px;background:#090d14;color:#e6ebf7;text-align:left;cursor:pointer}.work-home-shortcuts>button:hover{border-color:#34466d;background:#0d131f;transform:translateY(-1px)}.work-home-shortcuts span{min-width:0}.work-home-shortcuts b,.work-home-shortcuts small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-home-shortcuts b{font-size:12px}.work-home-shortcuts small{margin-top:3px;color:#667188;font-size:10px}.work-home-loading{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:8px;background:#05070b;color:#dce4f4}.work-home-loading span{color:#69758c;font-size:12px}.space-global-actions{display:grid;gap:8px;padding:10px 10px 9px;border-bottom:1px solid #171d29}.space-global-actions button,.dm-work-home{position:relative;width:48px;height:48px;display:grid;place-items:center;border:1px solid #202a3d;border-radius:15px;background:#0a0f18;color:#8797b7;cursor:pointer}.space-global-actions button:hover,.dm-work-home:hover{border-color:#4c68a8;color:#dbe5ff;background:#111a2a}.space-global-actions .direct img{width:100%;height:100%;object-fit:contain;border-radius:14px}.dm-work-home{margin-bottom:8px}@media(max-width:1180px){.work-home-metrics,.work-home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.work-home-grid,.work-home-grid.lower{grid-template-columns:1fr}}@media(max-width:680px){.work-home{padding:18px 14px 30px}.work-home-head{display:grid}.work-home-head-actions{width:100%}.work-home-head-actions button:first-child{flex:1}.work-home-metrics,.work-home-shortcuts{grid-template-columns:1fr}.work-focus-list>button,.work-activity-list>button{grid-template-columns:auto minmax(0,1fr) auto}.work-focus-list>button>em,.work-activity-list>button>em{display:none}.work-activity-list>button>time{grid-column:2 / 4}}.work-surface-switcher{position:absolute;z-index:80;top:10px;right:12px;display:flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(77,94,128,.42);border-radius:12px;background:#070a10db;box-shadow:0 12px 36px #00000052;backdrop-filter:blur(14px)}.work-surface-switcher button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#71809d;cursor:pointer}.work-surface-switcher button:hover{color:#d8e2f8;background:#111827}.work-surface-switcher button.active{color:#f2f6ff;background:#1a2740;box-shadow:inset 0 0 0 1px #7699e847}.collaboration-server-mode>.collaboration-shell,.work-direct-mode>.direct-hub{padding-top:0}.workspace-surface-rail{position:fixed;z-index:46;top:68px;left:64px;bottom:0;width:72px;pointer-events:none}.workspace-surface-rail>button{position:absolute!important;left:10px!important;width:52px!important;height:52px!important;display:grid!important;place-items:center;padding:0!important;border:1px solid rgba(143,163,204,.15)!important;border-radius:15px!important;color:#77849a!important;background:#0a0e15!important;box-shadow:inset 0 1px #ffffff09,0 7px 18px #00000038!important;cursor:pointer;pointer-events:auto;transition:border-color .16s ease,color .16s ease,background .16s ease,transform .16s ease}.workspace-surface-rail>button:hover{color:#dce6fa!important;border-color:#678fea52!important;background:#101722!important;transform:translateY(-1px)}.workspace-surface-rail>button.active{color:#f4f7ff!important;border-color:#5d8bf69e!important;background:radial-gradient(circle at 50% 36%,rgba(108,153,255,.26),transparent 42%),linear-gradient(145deg,#102247,#071124 70%)!important;box-shadow:0 0 0 3px #4d84ff12,0 0 22px #3d73f226,inset 0 1px #ffffff1a!important}.workspace-surface-rail>.workspace-home-entry{top:12px!important}.workspace-surface-rail>.workspace-dm-entry{top:74px!important}.workspace-surface-rail>.workspace-channel-entry{top:136px!important}.workspace-surface-rail>button:before{content:none!important}.workspace-surface-rail>button>i{display:none;position:absolute;left:-10px;width:3px;height:28px;border-radius:0 4px 4px 0;background:#5e8eff;box-shadow:0 0 10px #5e8eff8c}.workspace-surface-rail>button.active>i{display:block}.communication-home-active .collaboration-shell .space-list,.communication-home-active .collaboration-shell .add-space{display:none!important}.communication-home-active .collaboration-shell .space-rail,.communication-channels-active .collaboration-shell .space-rail{padding-top:198px!important}.communication-direct-active .workspace-surface-rail{border-right:1px solid rgba(151,173,220,.1);background:#030509f7}.communication-direct-active .dm-space-rail{display:none!important}.communication-direct-active .direct-hub{width:calc(100% - 72px)!important;margin-left:72px!important;grid-template-columns:286px minmax(430px,1fr) 360px!important}.communication-direct-active .direct-hub.conversation-open{grid-template-columns:286px minmax(500px,1fr) 300px!important}@media(max-width:760px){.work-surface-switcher{top:8px;right:8px}.workspace-surface-rail{inset:58px 0 auto;width:auto;height:52px;display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 10px;border-bottom:1px solid rgba(151,173,220,.1);background:#030509f5}.workspace-surface-rail>button{position:relative!important;inset:auto!important;width:40px!important;height:40px!important;border-radius:12px!important}.workspace-surface-rail>button>i{left:50%;bottom:-7px;width:22px;height:2px;transform:translate(-50%)}.communication-direct-active .direct-hub{width:100%!important;margin-left:0!important}}.communication-home-overlay{position:fixed!important;z-index:18;inset:68px 0 0 136px!important;min-width:0;min-height:0;height:auto;overflow:clip;overflow-anchor:none;overscroll-behavior:none;contain:layout paint;border-left:1px solid rgba(255,255,255,.055);background:#05070b}.communication-home{position:relative;width:100%;height:auto;max-height:none;min-width:0;min-height:100%;box-sizing:border-box;overflow:clip;overflow-anchor:none;padding:28px clamp(22px,3vw,44px) 42px;color:#eef3ff;background:radial-gradient(circle at 8% 0%,rgba(81,126,255,.11),transparent 28%),radial-gradient(circle at 92% 4%,rgba(74,202,173,.06),transparent 24%),#05070b;scrollbar-width:thin;scrollbar-color:#263047 transparent}.communication-home-loading{display:grid;place-content:center;justify-items:center;gap:8px;color:#77839a;text-align:center}.communication-home-loading strong{color:#dce5f7;font-size:15px}.communication-home-loading span{font-size:11px}.communication-home-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.communication-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:#8faeff;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.communication-home-head h1{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.04;letter-spacing:-.045em}.communication-home-head p{max-width:680px;margin:9px 0 0;color:#8490a7;font-size:13px;line-height:1.55}.communication-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.communication-head-actions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #20283a;border-radius:10px;color:#cbd5e8;background:#0a0e15;font-size:11px;font-weight:720;cursor:pointer}.communication-head-actions button:first-child{width:38px;padding:0}.communication-head-actions button:hover{border-color:#3b4c70;background:#101723}.communication-head-actions button.primary{border-color:#84a6f56b;color:#eff4ff;background:#18243b}.communication-home-error{min-height:38px;margin-bottom:12px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(226,143,92,.25);border-radius:10px;color:#d8a77f;background:#502a142e;font-size:11px}.communication-home-error button{border:0;color:#ffd1ad;background:transparent;cursor:pointer}.communication-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.communication-home-metrics article{min-width:0;min-height:74px;padding:13px 14px;display:flex;align-items:center;gap:12px;border:1px solid #1a2130;border-radius:13px;color:#8ea8e8;background:linear-gradient(145deg,#0e121bf7,#080b11f7)}.communication-home-metrics article.attention{border-color:#7e9eee52;background:linear-gradient(145deg,#18233ae6,#080b11f7)}.communication-home-metrics article>span{min-width:0}.communication-home-metrics b{display:block;color:#f2f6ff;font-size:21px;line-height:1}.communication-home-metrics small{display:block;margin-top:5px;overflow:hidden;color:#6d7890;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.communication-home-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:14px;margin-top:14px}.communication-home-grid.lower{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}.communication-panel{min-width:0;border:1px solid #1a2130;border-radius:15px;background:#080b11f2;overflow:hidden}.communication-panel>header{min-height:59px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #151b27;color:#8399ce}.communication-panel>header strong{display:block;color:#e7edf9;font-size:12px}.communication-panel>header small{display:block;margin-top:3px;color:#657187;font-size:10px}.communication-list{display:grid}.recent-conversations .communication-list,.communication-notices .communication-list{max-height:236px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#263047 transparent}.communication-list>button{width:100%;min-width:0;min-height:59px;padding:9px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:9px;border:0;border-bottom:1px solid #121722;color:#e9eef9;background:transparent;text-align:left;cursor:pointer}.communication-list>button:last-child{border-bottom:0}.communication-list>button:hover,.communication-file-grid>button:hover,.communication-people-grid>button:hover{background:#0d131e}.communication-channel-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:10px;color:#93adf0;background:#111827}.communication-list button>span:nth-child(2){min-width:0}.communication-list b,.communication-file-grid b,.communication-people-grid b{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.communication-list small,.communication-file-grid small,.communication-people-grid small{display:block;overflow:hidden;margin-top:3px;color:#68758c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.communication-list em,.communication-list time{color:#69758a;font-size:9px;font-style:normal;white-space:nowrap}.communication-list em{max-width:115px;overflow:hidden;padding:4px 7px;border:1px solid #252e40;border-radius:999px;text-overflow:ellipsis}.communication-list.compact>button{min-height:66px;grid-template-columns:auto minmax(0,1fr) auto}.communication-notice-dot{width:8px;height:8px;border-radius:50%;background:#89aaff;box-shadow:0 0 10px #89aaff61}.communication-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:248px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#263047 transparent}.communication-file-grid>button{min-width:0;min-height:62px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:0;border-right:1px solid #121722;border-bottom:1px solid #121722;color:#e7ecf7;background:transparent;text-align:left;cursor:pointer}.communication-file-grid>button:nth-child(2n){border-right:0}.communication-file-grid>button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#91a9e7;background:#111827}.communication-file-grid>button>div{min-width:0}.communication-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:248px;padding:8px;gap:7px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#263047 transparent}.communication-people-grid>button{min-width:0;min-height:54px;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;border:1px solid transparent;border-radius:10px;color:#e7ecf7;background:transparent;text-align:left;cursor:pointer}.communication-people-grid>button:hover{border-color:#1f2a40}.communication-people-grid>button>span{min-width:0}.communication-empty{min-height:150px;padding:22px;display:grid;place-content:center;justify-items:center;gap:6px;color:#67748a;text-align:center}.communication-empty.small{min-height:120px}.communication-empty strong{color:#dce4f4;font-size:12px}.communication-empty span{max-width:250px;font-size:10px;line-height:1.45}@media(max-width:1280px){.communication-home-overlay{left:122px!important}.communication-home{padding-inline:22px}.communication-home-grid,.communication-home-grid.lower{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)}}@media(max-width:980px),(max-height:760px){.communication-home-overlay{overflow-x:hidden;overflow-y:auto}.communication-home{overflow:visible}.communication-home-head{flex-direction:column}.communication-head-actions{justify-content:flex-start}.communication-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-home-grid,.communication-home-grid.lower{grid-template-columns:1fr}}@media(max-width:760px){.communication-home-overlay{inset:110px 0 0!important;border-left:0;border-top:1px solid rgba(255,255,255,.055)}.communication-home{padding:18px 12px 82px}.communication-home-head h1{font-size:26px}.communication-head-actions button{flex:1 1 auto}.communication-head-actions button:first-child{flex:0 0 38px}.communication-list>button{grid-template-columns:auto minmax(0,1fr) auto}.communication-list>button em,.communication-list>button time{display:none}.communication-file-grid,.communication-people-grid{grid-template-columns:1fr}.communication-file-grid>button{border-right:0}}@media(min-width:761px){.collaboration-server-mode>.collaboration-shell{position:fixed!important;z-index:1!important;inset:68px 0 0 64px!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important}}@media(min-width:761px)and (max-width:1280px){.collaboration-server-mode>.collaboration-shell{left:58px!important}}.work-items-center{margin:18px 0 4px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,#0b101af5,#060a11f5);box-shadow:0 24px 70px #0000003d;overflow:hidden}.work-items-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.work-items-head>div{display:flex;align-items:center;gap:11px}.work-items-head>div:first-child>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#7095ff1f;color:#9db5ff}.work-items-head strong{display:block;color:#f5f7ff;font-size:14px}.work-items-head small{display:block;margin-top:3px;color:#707b92;font-size:11px}.work-items-head button{height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#111827;color:#dce5fb;font-size:12px;font-weight:750;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.work-items-head button:hover{border-color:#7095ff6b;background:#152038}.work-items-head button.icon{width:34px;padding:0;justify-content:center;background:transparent}.work-items-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.work-items-summary button{min-width:0;height:42px;padding:0 11px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#090e17;color:#8590a7;display:flex;align-items:center;gap:8px;cursor:pointer}.work-items-summary button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-items-summary button b{margin-left:auto;color:#dbe4f8;font-size:12px}.work-items-summary button.active{border-color:#7095ff73;background:#4e74d824;color:#afc3ff}.work-items-summary button.attention b,.work-items-summary button.danger b{color:#ffb26f}.work-items-summary button.danger{border-color:#f47d642e}.work-items-list{display:grid;gap:1px;background:#ffffff0b}.work-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:start;padding:13px 16px;background:#070b12;transition:background .16s ease}.work-item:hover{background:#0a101a}.work-item.done{opacity:.58}.work-item.done .work-item-title strong{text-decoration:line-through}.work-item-check{width:26px;height:26px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#0d1421;color:#d9e5ff;display:grid;place-items:center;cursor:pointer}.work-item-check span{width:8px;height:8px;border-radius:3px;background:#ffffff24}.work-item.done .work-item-check{border-color:#5bd1a966;background:#5bd1a91f;color:#72d7b5}.work-item-main{min-width:0}.work-item-title{display:flex;align-items:center;gap:8px;min-width:0}.work-item-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#edf2ff;font-size:13px}.work-item-title .kind,.work-item-title .priority{flex:0 0 auto;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.work-item-title .kind{background:#7095ff1a;color:#96adf4}.work-item-title .kind.decision{background:#be8eff1c;color:#c8a6ff}.work-item-title .kind.follow_up{background:#52c8b01a;color:#76d3c0}.work-item-title .priority{margin-left:auto;background:#ffffff0d;color:#778197}.work-item-title .priority.high{color:#f0b06d;background:#f0b06d1a}.work-item-title .priority.urgent{color:#ff8d80;background:#ff645a1a}.work-item-main p{margin:7px 0 0;color:#8b96ac;font-size:11px;line-height:1.5}.work-item-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:9px;color:#657087;font-size:10px}.work-item-meta>span,.work-item-meta>button{display:inline-flex;align-items:center;gap:5px}.work-item-meta button{padding:0;border:0;background:none;color:#7f9bdc;font:inherit;cursor:pointer}.work-item-meta button:hover{color:#b6c8ff}.work-item-meta .status i{width:6px;height:6px;border-radius:50%;background:#7e899f}.work-item-meta .status.in_progress i{background:#78a5ff}.work-item-meta .status.blocked i{background:#f09a6f}.work-item-meta .status.done i{background:#6ad1ae}.work-item-meta .overdue{color:#ff8a7d}.work-item-meta .soon{color:#f0b06d}.work-item-actions{display:flex;gap:5px}.work-item-actions button{width:29px;height:29px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#0b111b;color:#6f7b91;display:grid;place-items:center;cursor:pointer}.work-item-actions button:hover{color:#dfe7fa;border-color:#7095ff52}.work-item-actions button.remove:hover{color:#ff8d80;border-color:#ff645a47}.work-items-empty{min-height:96px;padding:24px;display:grid;place-items:center;align-content:center;gap:6px;background:#070b12;color:#78849b;text-align:center}.work-items-empty strong{color:#dce4f6;font-size:13px}.work-items-empty span{font-size:11px}.work-items-notice{margin:0;padding:9px 16px;border-top:1px solid rgba(255,255,255,.06);color:#8fa4d6;font-size:11px;background:#080d16}.work-item-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#000000b8;backdrop-filter:blur(10px)}.work-item-modal{width:min(620px,100%);display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#090e17;box-shadow:0 36px 110px #0009}.work-item-modal header,.work-item-modal footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.work-item-modal header{padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.07)}.work-item-modal header>div{display:flex;align-items:center;gap:10px;color:#9eb5f4}.work-item-modal header span strong,.work-item-modal header span small{display:block}.work-item-modal header strong{color:#f2f5ff;font-size:14px}.work-item-modal header small{margin-top:3px;color:#6f7b92;font-size:10px}.work-item-modal header>button{width:30px;height:30px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0c131f;color:#7b8699;display:grid;place-items:center;cursor:pointer}.work-item-modal label{display:grid;gap:6px;color:#7f8ba1;font-size:10px;font-weight:750}.work-item-modal label.full{grid-column:1/-1}.work-item-modal input,.work-item-modal textarea,.work-item-modal select{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#060a11;color:#e8eefc;padding:10px 11px;font:inherit;outline:none}.work-item-modal textarea{resize:vertical;min-height:90px}.work-item-modal input:focus,.work-item-modal textarea:focus,.work-item-modal select:focus{border-color:#7095ff7a;box-shadow:0 0 0 3px #4e74d814}.work-item-modal footer{justify-content:flex-end;padding-top:4px}.work-item-modal footer button{height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0e1521;color:#aab5c9;font-weight:750;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.work-item-modal footer button[type=submit]{background:#e8eefc;color:#090d14}.work-item-modal footer button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:980px){.work-items-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.work-item-modal{grid-template-columns:1fr}}@media(max-width:700px){.work-items-center{margin:12px 0}.work-items-head{align-items:flex-start}.work-items-head>div:last-child{flex-direction:column}.work-items-summary{grid-template-columns:1fr 1fr}.work-item{grid-template-columns:30px minmax(0,1fr)}.work-item-actions{grid-column:2}.work-item-title{flex-wrap:wrap}.work-item-title .priority{margin-left:0}}.workspace.dashboard-workspace{grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;min-height:0;overflow:hidden}.overview.dashboard-work-surface{height:100%;min-height:0;padding:0!important;overflow:hidden!important;background:#05070b}.overview.dashboard-work-surface>:not([data-labstar-dashboard-work]){display:none!important}[data-labstar-dashboard-work]{width:100%;height:100%;min-width:0;min-height:0}.dashboard-work-shell{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#05070b}.dashboard-server-strip{min-width:0;padding:10px 24px;display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:14px;border-bottom:1px solid rgba(255,255,255,.06);background:#070a10}.dashboard-server-strip>div:first-child{display:flex;align-items:center;gap:9px;color:#8799c8}.dashboard-server-strip>div:first-child span{min-width:0}.dashboard-server-strip>div:first-child strong,.dashboard-server-strip>div:first-child small{display:block}.dashboard-server-strip>div:first-child strong{color:#dce4f4;font-size:11px}.dashboard-server-strip>div:first-child small{margin-top:2px;color:#58647a;font-size:9px}.dashboard-server-list{min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#263046 transparent}.dashboard-server-list>button{--server-color: #8baeff;min-width:156px;height:46px;padding:0 10px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--server-color) 20%,#20283a);border-radius:11px;background:color-mix(in srgb,var(--server-color) 6%,#0a0e15);color:#dce4f4;cursor:pointer}.dashboard-server-list>button:hover{border-color:color-mix(in srgb,var(--server-color) 48%,#20283a);background:color-mix(in srgb,var(--server-color) 10%,#0b1019)}.dashboard-server-list>button>span{width:31px;height:31px;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:color-mix(in srgb,var(--server-color) 15%,#101622);color:var(--server-color);font-weight:850}.dashboard-server-list img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.dashboard-server-list b{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.dashboard-server-list p{display:flex;align-items:center;gap:7px;margin:0;color:#657187;font-size:10px}.dashboard-work-shell>.work-home{height:100%;min-height:0;padding-top:14px}.dashboard-work-loading{min-height:0;display:grid;place-content:center;justify-items:center;gap:7px;color:#667187;background:#05070b}.dashboard-work-loading strong{color:#dce4f4;font-size:13px}.dashboard-work-loading span{font-size:10px}@media(max-width:980px){.dashboard-server-strip{grid-template-columns:1fr}}@media(max-width:760px){.workspace.dashboard-workspace{grid-template-columns:1fr!important}.workspace.dashboard-workspace>.rail{display:none}.dashboard-server-strip{padding:9px 14px;gap:8px}.dashboard-server-strip>div:first-child small{display:none}.dashboard-server-list>button{min-width:142px;height:43px}.dashboard-work-shell>.work-home{padding-top:10px}}[data-labstar-message-work]{display:contents}.message-to-work-button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#667187;cursor:pointer}.message-to-work-button:hover{color:#a8bfff;background:#8baeff14}.message-work-backdrop{position:fixed;z-index:2600;inset:0;display:grid;place-items:center;padding:18px;background:#000000b3;backdrop-filter:blur(12px)}.message-work-modal{width:min(620px,100%);max-height:min(760px,calc(100vh - 36px));overflow-y:auto;padding:0;border:1px solid #273149;border-radius:16px;background:#090d14;color:#edf2ff;box-shadow:0 30px 100px #000000a6}.message-work-modal>header{min-height:68px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #1b2231}.message-work-modal>header>div{min-width:0;display:flex;align-items:center;gap:10px}.message-work-modal>header>div>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#8baeff17;color:#9eb8ff}.message-work-modal>header strong,.message-work-modal>header small{display:block}.message-work-modal>header strong{font-size:13px}.message-work-modal>header small{margin-top:3px;color:#6e7990;font-size:10px}.message-work-modal>header>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#69758c;cursor:pointer}.message-work-origin{margin:14px 15px 2px;padding:12px;border:1px solid #1f283a;border-radius:11px;background:#070a10}.message-work-origin b{color:#dce4f4;font-size:11px}.message-work-origin>span{margin-left:8px;color:#72809a;font-size:9px}.message-work-origin p{max-height:110px;margin:8px 0 0;overflow-y:auto;color:#9ba6ba;font-size:11px;line-height:1.5;white-space:pre-wrap}.message-work-modal>label,.message-work-grid label{display:grid;gap:6px;color:#7f8ba2;font-size:10px;font-weight:700}.message-work-modal>label{margin:12px 15px 0}.message-work-modal input,.message-work-modal textarea,.message-work-modal select{width:100%;border:1px solid #202a3d;border-radius:9px;background:#070a10;color:#e6ecf9;outline:0}.message-work-modal input,.message-work-modal select{height:38px;padding:0 10px}.message-work-modal textarea{resize:vertical;padding:10px;line-height:1.5}.message-work-modal input:focus,.message-work-modal textarea:focus,.message-work-modal select:focus{border-color:#5279d8;box-shadow:0 0 0 3px #5279d81c}.message-work-grid{margin:12px 15px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.message-work-modal>footer{margin-top:15px;padding:12px 15px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #1b2231}.message-work-modal>footer button{min-height:37px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #242e42;border-radius:9px;background:#0c111a;color:#bdc8dc;font-weight:740;cursor:pointer}.message-work-modal>footer button.primary{border-color:#e6edff;background:#e6edff;color:#080b11}.message-work-modal button:disabled{opacity:.48;cursor:not-allowed}.message-work-toast{position:fixed;z-index:2800;right:18px;bottom:18px;max-width:min(360px,calc(100vw - 36px));padding:11px 13px;border:1px solid rgba(111,210,184,.28);border-radius:10px;background:#0a1515;color:#9de0cd;box-shadow:0 18px 50px #00000080;font-size:11px;font-weight:700}@media(max-width:620px){.message-work-grid{grid-template-columns:1fr}.message-work-backdrop{padding:8px}.message-work-modal{max-height:calc(100vh - 16px);border-radius:13px}}.dm-v6 .dm-contact-list{padding:4px 9px 12px}.dm-v6 .dm-contact-entry{position:relative;min-width:0;min-height:58px;margin-bottom:3px;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;border:1px solid transparent;border-radius:11px;background:transparent;overflow:hidden}.dm-v6 .dm-contact-entry:hover{background:#ffffff06}.dm-v6 .dm-contact-entry.active{border-color:#4d84ff2b;background:linear-gradient(90deg,#4d84ff24,#4d84ff0b);box-shadow:inset 2px 0 #4d84ff}.dm-v6 .dm-contact-main{min-width:0;width:100%;min-height:56px;padding:7px 4px 7px 9px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.dm-v6 .dm-contact-main:disabled{opacity:.55;cursor:not-allowed}.dm-v6 .dm-contact-main>span{min-width:0;display:block;text-align:left}.dm-v6 .dm-contact-main strong,.dm-v6 .dm-contact-main small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.dm-v6 .dm-contact-main strong{color:#e5ebf5;font-size:10.5px;font-weight:720}.dm-v6 .dm-contact-main small{margin-top:4px;color:#69768a;font-size:8px}.dm-v6 .dm-contact-main time{align-self:start;margin-top:5px;color:#596579;font-size:7px}.dm-v6 .dm-favorite-contact{width:28px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;color:#4f5b6e;background:transparent;cursor:pointer}.dm-v6 .dm-favorite-contact:hover,.dm-v6 .dm-favorite-contact.active{color:#89a9ff;background:#4d84ff0e}.dm-v6 .avatar-status,.dm-v6 .dm-own-profile .avatar-status,.dm-v6 .dm-contact-list .avatar-status,.dm-v6 .dm-home-contact-grid .avatar-status,.dm-v6 .dm-conversation .avatar-status,.dm-v6 .dm-profile-panel .avatar-status{display:block!important}.dm-v6 .avatar-status.offline{background:#df5964!important;box-shadow:0 0 7px #df596433!important}.dm-v6 .dm-own-profile>b{display:block!important;color:#5cc59d}.dm-v6 .dm-conversation-person small{color:#758196!important;font-size:8px!important}.dm-v6 .dm-conversation-person small:before{content:none!important}.dm-v6 .dm-conversation-person small>i{display:block!important;background:currentColor}.dm-v6 .dm-conversation-person small>b{margin-left:4px;font-size:8px}.dm-v6 .dm-profile-hero{padding:2px 0 16px;display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:13px}.dm-v6 .dm-profile-hero>div{min-width:0}.dm-v6 .dm-profile-hero h2{margin:0 0 4px;overflow:hidden;color:#edf2fa;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.dm-v6 .dm-profile-hero>div>span,.dm-v6 .dm-profile-hero>div>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-v6 .dm-profile-hero>div>span{color:#8290a7;font-size:9px}.dm-v6 .dm-profile-hero>div>small{margin-top:6px;color:#667389;font-size:8px}.dm-v6 .dm-profile-actions{grid-template-columns:repeat(4,1fr)}.dm-v6 .dm-profile-actions button.active{color:#9bb6ff;background:#4d84ff0f}.dm-v6 .dm-composer-notice.error{border-color:#df596438;color:#e89aa1;background:#8826301a}.dm-v6 .dm-emoji-picker{right:52px;bottom:70px;width:min(360px,calc(100vw - 28px));max-height:310px;padding:0;display:grid;grid-template-rows:42px minmax(0,1fr);gap:0;overflow:hidden;border-color:#97addc33;border-radius:14px;background:#0b1018;box-shadow:0 24px 70px #000000d1,inset 0 1px #ffffff09}.dm-v6 .dm-emoji-picker>header{padding:0 9px 0 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(151,173,220,.09);background:#0d131d}.dm-v6 .dm-emoji-picker>header strong{color:#d9e2f0;font-size:10px}.dm-v6 .dm-emoji-picker>header button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;color:#728095;background:transparent;cursor:pointer}.dm-v6 .dm-emoji-picker>header button:hover{color:#e7edf7;background:#ffffff0a}.dm-v6 .dm-emoji-picker>div{min-height:0;padding:10px;display:grid;grid-template-columns:repeat(8,1fr);gap:4px;overflow-y:auto}.dm-v6 .dm-emoji-picker>div>button{width:36px;height:36px}.labstar-toast{position:fixed;z-index:10050;right:22px;bottom:22px;width:min(390px,calc(100vw - 32px));min-height:54px;padding:10px 10px 10px 12px;display:grid;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:9px;border:1px solid rgba(151,173,220,.18);border-radius:13px;color:#dce5f3;background:#0a0f17fa;box-shadow:0 22px 70px #000000b3,inset 0 1px #ffffff0a;backdrop-filter:blur(18px);animation:labstar-toast-enter .18s ease-out}.labstar-toast>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#94adf0;background:#4d84ff17}.labstar-toast.success>span{color:#6ad2aa;background:#3ebc8b17}.labstar-toast.warning>span{color:#e0b466;background:#c78d2f1a}.labstar-toast.error>span{color:#ef8f98;background:#cf43501a}.labstar-toast p{margin:0;color:#b8c3d4;font-size:10px;line-height:1.45}.labstar-toast>button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;color:#677489;background:transparent;cursor:pointer}.labstar-toast>button:hover{color:#edf2fa;background:#ffffff09}@keyframes labstar-toast-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.private-call-backdrop{position:fixed;z-index:11000;inset:0;display:grid;place-items:center;padding:24px;background:#010307cc;backdrop-filter:blur(16px)}.private-call-card{position:relative;width:min(430px,100%);min-height:500px;display:grid;grid-template-rows:52px minmax(220px,1fr) auto auto 36px;overflow:hidden;border:1px solid rgba(137,165,222,.18);border-radius:22px;color:#eaf0fa;background:linear-gradient(160deg,#101827,#070b12 58%,#05080d);box-shadow:0 40px 140px #000000e6,inset 0 1px #ffffff0d}.private-call-card.video{width:min(900px,100%);height:min(700px,calc(100vh - 48px));grid-template-rows:52px minmax(0,1fr) auto auto 24px}.private-call-card>header{z-index:4;padding:0 13px 0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(137,165,222,.09);background:#070b12db}.private-call-card>header>span{display:flex;align-items:center;gap:7px;color:#8fa2c3;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.private-call-card>header>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;color:#758299;background:transparent;cursor:pointer}.private-call-card>header>button:hover{color:#eef3fa;background:#ffffff0a}.private-call-stage{position:relative;min-height:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(65,111,207,.16),transparent 34%),#05080d}.private-call-audio-person{position:relative;z-index:2;width:150px;height:150px;display:grid;place-items:center}.private-call-audio-person .user-avatar-xl{width:92px!important;height:92px!important}.private-call-rings,.private-call-rings:before,.private-call-rings:after{position:absolute;inset:0;border:1px solid rgba(98,145,244,.2);border-radius:50%;content:"";animation:private-call-pulse 2.4s ease-out infinite}.private-call-rings:before{inset:18px;animation-delay:.45s}.private-call-rings:after{inset:36px;animation-delay:.9s}@keyframes private-call-pulse{0%{opacity:.8;transform:scale(.72)}to{opacity:0;transform:scale(1.18)}}.private-call-remote-video{width:100%;height:100%;display:block;object-fit:cover;background:#030508}.private-call-local-video{position:absolute;z-index:3;right:18px;bottom:18px;width:min(220px,28%);aspect-ratio:16 / 10;object-fit:cover;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:#05080d;box-shadow:0 14px 42px #0000008c}.private-call-video-placeholder{position:absolute;z-index:2;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(69,117,218,.2),transparent 25%)}.private-call-video-placeholder .user-avatar-xl{width:92px!important;height:92px!important}.private-call-copy{padding:17px 22px 10px;text-align:center}.private-call-kind{width:28px;height:28px;margin:0 auto 7px;display:grid;place-items:center;border-radius:9px;color:#9bb7ff;background:#4d84ff17}.private-call-copy h2{margin:0;overflow:hidden;color:#f1f5fb;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.private-call-copy p{margin:7px 0 0;color:#8b98ad;font-size:10px}.private-call-copy small{display:block;margin-top:8px;color:#e08d96;font-size:9px}.private-call-controls,.private-call-answer-actions{min-height:84px;padding:10px 22px 20px;display:flex;align-items:center;justify-content:center;gap:15px}.private-call-controls button,.private-call-answer-actions button{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(151,173,220,.14);border-radius:50%;color:#d6dfed;background:#141c28;box-shadow:inset 0 1px #ffffff0d;cursor:pointer}.private-call-controls button:hover,.private-call-answer-actions button:hover{transform:translateY(-1px);background:#192434}.private-call-controls button.off{color:#e28a93;background:#842b3538}.private-call-controls button.hangup,.private-call-answer-actions button.reject{color:#fff;border-color:#eb55604d;background:#d84f5b}.private-call-answer-actions button.accept{color:#fff;border-color:#40ca8f47;background:#35b97f}.private-call-answer-actions button{width:72px;height:58px;border-radius:17px;display:flex;flex-direction:column;gap:4px}.private-call-answer-actions button span{font-size:8px;font-weight:700}.private-call-loader{align-self:center;justify-self:center;color:#89a8f4}.safety-confirm-backdrop{position:fixed;z-index:12000;inset:0;display:grid;place-items:center;padding:24px;background:#020408c2;backdrop-filter:blur(14px)}.safety-confirm-dialog{width:min(430px,100%);padding:22px;border:1px solid rgba(151,173,220,.18);border-radius:17px;color:#e8eef8;background:linear-gradient(155deg,#111722,#090d14);box-shadow:0 32px 100px #000000d1,inset 0 1px #ffffff0a}.safety-confirm-dialog>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#ee929b;background:#d345511a}.safety-confirm-dialog h2{margin:15px 0 7px;font-size:18px}.safety-confirm-dialog p{margin:0;color:#8d99ad;font-size:10px;line-height:1.6}.safety-confirm-actions{margin-top:20px;display:flex;justify-content:flex-end;gap:8px}.safety-confirm-actions button{height:38px;padding:0 15px;border:1px solid rgba(151,173,220,.14);border-radius:9px;color:#aeb8c9;background:#0a0f17;font-size:10px;font-weight:700;cursor:pointer}.safety-confirm-actions button.confirm{color:#fff;border-color:#e0525e57;background:#c94652}@media(max-width:760px){.dm-v6 .dm-emoji-picker{right:8px;width:min(300px,calc(100vw - 20px))}.dm-v6 .dm-emoji-picker>div{grid-template-columns:repeat(6,1fr)}.private-call-backdrop{padding:10px}.private-call-card.video{height:calc(100vh - 20px)}.private-call-local-video{width:34%;right:10px;bottom:10px}.labstar-toast{right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.labstar-toast,.private-call-rings,.private-call-rings:before,.private-call-rings:after{animation:none!important}}.direct-hub.dm-v6 .dm-composer{position:relative;isolation:isolate;overflow:visible}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker{position:absolute!important;z-index:120!important;right:48px!important;bottom:calc(100% + 10px)!important;width:min(360px,calc(100vw - 32px))!important;max-width:100%!important;height:304px!important;max-height:min(304px,calc(100vh - 120px))!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:42px minmax(0,1fr)!important;gap:0!important;overflow:clip!important;scrollbar-width:none!important;overscroll-behavior:contain;border:1px solid rgba(140,166,224,.22)!important;border-radius:15px!important;background:linear-gradient(180deg,#0d1420,#080d15)!important;box-shadow:0 26px 90px #000000e0,inset 0 1px #ffffff0b!important}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker::-webkit-scrollbar{display:none!important}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker>header{min-width:0;padding:0 9px 0 14px;display:flex!important;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(140,166,224,.1);background:#0f1622f5}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker>header strong{color:#e4ebf7;font-size:11px;font-weight:760}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker>header button{width:30px!important;height:30px!important;flex:0 0 30px;display:grid!important;place-items:center;padding:0!important;border:0!important;border-radius:8px!important;color:#7b889d!important;background:transparent!important;font-size:14px!important}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker>header button:hover{color:#f1f5fb!important;background:#ffffff0e!important}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker>div{min-width:0;min-height:0;padding:10px 11px 12px!important;display:grid!important;grid-template-columns:repeat(8,minmax(32px,1fr))!important;grid-auto-rows:38px;align-content:start;gap:4px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#26344a transparent}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker>div::-webkit-scrollbar{width:7px}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker>div::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#26344a;background-clip:padding-box}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker>div>button{width:100%!important;height:38px!important;min-width:0;padding:0!important;display:grid!important;place-items:center;border:0!important;border-radius:9px!important;background:transparent!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-size:21px!important;line-height:1!important}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker>div>button:hover{background:#6e97f41c!important;transform:translateY(-1px)}.dm-v6 .dm-own-profile:has(.avatar-status.online)>b{color:#5cc59d!important;font-size:0!important}.dm-v6 .dm-own-profile:has(.avatar-status.online)>b:after{content:"Online";font-size:8px}.dm-v6 .dm-own-profile:has(.avatar-status.offline)>b{color:#df727d!important;font-size:0!important}.dm-v6 .dm-own-profile:has(.avatar-status.offline)>b:after{content:"Offline";font-size:8px}.dm-v6 .dm-conversation-person:has(.avatar-status.online) small>i{color:#55c795!important}.dm-v6 .dm-conversation-person:has(.avatar-status.offline) small>i{color:#d85f6b!important}.private-call-backdrop{padding:clamp(12px,3vw,30px)!important;background:radial-gradient(circle at 50% 24%,rgba(56,104,210,.18),transparent 34%),#020408e6!important;backdrop-filter:blur(22px) saturate(1.12)!important}.private-call-card{width:min(460px,100%)!important;min-height:min(610px,calc(100vh - 28px))!important;grid-template-rows:56px minmax(250px,1fr) auto auto 24px!important;border-color:#83a4e83d!important;border-radius:26px!important;background:radial-gradient(circle at 50% 32%,rgba(63,112,221,.16),transparent 31%),linear-gradient(160deg,#111b2c,#080d16 56%,#05080d)!important;box-shadow:0 42px 160px #000000eb,inset 0 1px #fff1!important}.private-call-card.video{width:min(980px,100%)!important;height:min(760px,calc(100vh - 28px))!important;min-height:520px!important}.private-call-card>header{padding-inline:20px 14px!important;background:#060a11c7!important;backdrop-filter:blur(18px)}.private-call-card>header>span{color:#a9b9d7!important;font-size:10px!important;letter-spacing:.08em!important}.private-call-stage{background:radial-gradient(circle at 50% 48%,rgba(75,126,238,.23),transparent 31%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.025),transparent 56%),#04070c!important}.private-call-audio-person{width:190px!important;height:190px!important}.private-call-audio-person .user-avatar-xl,.private-call-video-placeholder .user-avatar-xl{width:112px!important;height:112px!important;box-shadow:0 18px 70px #0000008f,0 0 0 6px #5c8bef12!important}.private-call-copy{padding:20px 26px 10px!important;text-align:center}.private-call-copy h2{margin:6px 0!important;color:#f3f6fb!important;font-size:clamp(24px,4vw,32px)!important;letter-spacing:-.025em}.private-call-copy p{margin:0!important;color:#9caac0!important;font-size:12px!important}.private-call-answer-actions,.private-call-controls{padding:18px 24px 24px!important;gap:18px!important}.private-call-answer-actions button,.private-call-controls button{min-width:68px;min-height:58px;border-radius:18px!important;box-shadow:0 14px 34px #0000004d}.private-call-answer-actions .accept{background:linear-gradient(180deg,#35c887,#219d68)!important}.private-call-answer-actions .reject,.private-call-controls .hangup{background:linear-gradient(180deg,#ef5b68,#c93e4b)!important}.communication-permission-card,.communication-runtime-toast{position:fixed;z-index:10850;right:22px;width:min(430px,calc(100vw - 32px));min-height:74px;padding:12px 44px 12px 13px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;overflow:hidden;border:1px solid rgba(128,160,226,.22);border-radius:16px;color:#e9eef8;background:#080d16fa;box-shadow:0 26px 90px #000000c2,inset 0 1px #ffffff0b;backdrop-filter:blur(20px);animation:communication-toast-enter .2s ease-out}.communication-permission-card,.communication-runtime-toast{bottom:22px}.communication-permission-card>span,.communication-runtime-toast>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#9bb5f5;background:#4b7fef1f}.communication-runtime-toast.audio-call>span,.communication-runtime-toast.video-call>span{color:#70d8ae;background:#34b8831f}.communication-permission-card>div,.communication-runtime-toast>div{min-width:0}.communication-permission-card strong,.communication-permission-card small,.communication-runtime-toast strong,.communication-runtime-toast small{display:block}.communication-permission-card strong,.communication-runtime-toast strong{color:#edf3fc;font-size:11px}.communication-permission-card small,.communication-runtime-toast small{margin-top:4px;overflow:hidden;color:#8c99ad;font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.communication-permission-card>button:not(.close),.communication-runtime-toast>button:not(.close){min-width:66px;height:34px;padding:0 12px;border:1px solid rgba(112,154,245,.28);border-radius:9px;color:#eaf1ff;background:linear-gradient(180deg,#4379ef57,#2b58bc47);font-size:9px;font-weight:720;cursor:pointer}.communication-permission-card .close,.communication-runtime-toast .close{position:absolute;top:8px;right:8px;width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:8px;color:#657389;background:transparent;cursor:pointer}.communication-permission-card .close:hover,.communication-runtime-toast .close:hover{color:#edf2fa;background:#ffffff0d}.communication-runtime-ready{position:fixed;z-index:2;right:12px;bottom:12px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;color:#65d1a6;background:#26855e2e;opacity:.36;pointer-events:none}@keyframes communication-toast-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.direct-hub.dm-v6 .dm-composer .dm-emoji-picker{right:0!important;width:min(330px,calc(100vw - 24px))!important;height:280px!important}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker>div{grid-template-columns:repeat(6,minmax(34px,1fr))!important}.private-call-card{min-height:calc(100vh - 24px)!important;border-radius:22px!important}.communication-permission-card,.communication-runtime-toast{right:12px;bottom:12px;width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){.communication-permission-card,.communication-runtime-toast,.private-call-rings,.private-call-rings:before,.private-call-rings:after{animation:none!important}}html,body,#root{height:100%;min-height:0;overflow:hidden}body #root>.app{width:100%;height:100vh!important;height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body #root>.app>.header{flex:0 0 auto!important}body #root>.app>.workspace.collaboration-workspace{position:relative!important;width:100%;height:auto!important;min-height:0!important;max-height:none!important;flex:1 1 auto!important;align-self:stretch!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;overflow:hidden!important}body #root>.app>.workspace.collaboration-workspace>.rail{position:relative;z-index:30;grid-column:1;grid-row:1;height:100%;min-height:0}body #root>.app>.workspace.collaboration-workspace>.direct-hub,body #root>.app>.workspace.collaboration-workspace>.direct-hub.conversation-open{position:absolute!important;z-index:1;inset:0 0 0 64px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;align-self:auto!important;grid-template-rows:minmax(0,1fr)!important;grid-auto-rows:minmax(0,1fr)!important;align-items:stretch!important;overflow:hidden!important}body #root>.app>.workspace.collaboration-workspace>.collaboration-server-mode{width:100%;height:100%!important;min-height:0!important;max-height:none!important;align-self:stretch!important;overflow:hidden!important}body #root>.app>.workspace.collaboration-workspace>.direct-hub>.dm-space-rail,body #root>.app>.workspace.collaboration-workspace>.direct-hub>.dm-sidebar,body #root>.app>.workspace.collaboration-workspace>.direct-hub>.dm-home-main,body #root>.app>.workspace.collaboration-workspace>.direct-hub>.dm-conversation,body #root>.app>.workspace.collaboration-workspace>.direct-hub>.dm-profile-panel{height:auto!important;min-height:0!important;max-height:none!important;align-self:stretch!important;overflow:hidden}body #root>.app>.workspace.collaboration-workspace .dm-home-main{grid-template-rows:65px 54px minmax(0,1fr)!important}body #root>.app>.workspace.collaboration-workspace .dm-conversation{grid-template-rows:65px minmax(0,1fr) auto!important}body #root>.app>.workspace.collaboration-workspace .dm-message-scroll,body #root>.app>.workspace.collaboration-workspace .dm-contact-list,body #root>.app>.workspace.collaboration-workspace .dm-inbox-list,body #root>.app>.workspace.collaboration-workspace .dm-profile-panel{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}body #root>.app>.workspace.collaboration-workspace .dm-composer{min-height:0;flex:0 0 auto;align-self:end}@media(max-width:700px){body #root>.app>.workspace.collaboration-workspace{grid-template-columns:minmax(0,1fr)!important}body #root>.app>.workspace.collaboration-workspace>.direct-hub,body #root>.app>.workspace.collaboration-workspace>.direct-hub.conversation-open{inset:0!important}}.node-card[data-project-logo=true] .node-symbol>svg{display:none}.project-node-logo{width:100%;height:100%;display:block;object-fit:cover;border-radius:8px}.project-card-document-button{display:inline-grid;place-items:center}.project-card-meta-host:empty{display:none}.project-card-meta{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 -1px}.project-card-meta span{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 7px;border:1px solid rgba(139,174,255,.16);border-radius:999px;background:#8baeff0f;color:#8ea1c6;font-size:9px;font-weight:700;letter-spacing:.02em}.project-inspector-enhanced:not(.project-details-expanded)>.field-grid,.project-inspector-enhanced:not(.project-details-expanded)>.save-changes,.project-inspector-enhanced:not(.project-details-expanded)>.save-foot{display:none!important}.project-enhancement-inspector-host{display:block}.project-inspector-summary{padding:12px 14px 10px;border-bottom:1px solid rgba(139,174,255,.12);display:grid;gap:11px;background:linear-gradient(180deg,#111827bd,#080c1452)}.project-identity-row{display:grid;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:10px}.project-logo-editor{width:42px;height:42px;border:1px solid rgba(139,174,255,.2);border-radius:11px;background:#0a0f19;color:#8baeff;display:grid;place-items:center;overflow:hidden;cursor:pointer}.project-logo-editor img{width:100%;height:100%;object-fit:cover}.project-identity-row>div{min-width:0;display:flex;flex-direction:column;gap:2px}.project-identity-row small{font-size:9px;color:#6f82a8;letter-spacing:.1em;font-weight:800}.project-identity-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f2f5ff;font-size:13px}.project-identity-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8190ad;font-size:10px}.project-logo-remove{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#74829d;display:grid;place-items:center;cursor:pointer}.project-logo-remove:hover{background:#f4586517;color:#f16d79}.project-objective-preview{margin:0;color:#9aa8c3;font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.project-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.project-facts span{padding:7px;border:1px solid rgba(139,174,255,.11);border-radius:9px;background:#ffffff05;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:5px;align-items:center}.project-facts svg{color:#7f9de0}.project-facts b{font-size:9px;color:#d8e1f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-facts small{grid-column:2;font-size:8px;color:#667490}.project-tag-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap;color:#7183a7}.project-tag-row span{padding:3px 7px;border-radius:999px;background:#69d7bf12;border:1px solid rgba(105,215,191,.13);color:#8fb9b2;font-size:9px}.project-quick-links,.project-inspector-actions{display:flex;gap:6px;flex-wrap:wrap}.project-quick-links button,.project-quick-links a,.project-inspector-actions button{min-height:31px;padding:0 9px;border-radius:8px;border:1px solid rgba(139,174,255,.15);background:#0a0f18;color:#9babc9;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.project-quick-links .primary{background:#8baeff1f;border-color:#8baeff47;color:#cfdbff}.project-inspector-actions button{flex:1;justify-content:center}.project-inspector-notice{margin:0;padding:7px 8px;border-radius:8px;background:#8baeff0f;color:#8fa1c0;font-size:9px;line-height:1.4}.project-modal-backdrop{position:fixed;inset:0;z-index:12500;background:#000309c7;backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px}.project-details-modal,.project-document-modal{width:min(760px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 40px));border:1px solid rgba(139,174,255,.17);border-radius:18px;background:#090d15;box-shadow:0 30px 100px #0009;overflow:hidden;color:#edf2ff;display:flex;flex-direction:column}.project-details-modal>header,.project-document-modal>header{min-height:68px;padding:14px 16px;border-bottom:1px solid rgba(139,174,255,.12);display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(180deg,#0d1320,#090d15)}.project-details-modal>header>div{display:flex;align-items:center;gap:10px;min-width:0}.project-details-modal>header>div>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#8baeff1a;color:#91aeef}.project-details-modal>header div div{min-width:0;display:flex;flex-direction:column}.project-details-modal>header small,.project-document-title small{font-size:9px;letter-spacing:.12em;color:#7890c4;font-weight:800}.project-details-modal>header strong,.project-document-title strong{font-size:15px}.project-details-modal>header p,.project-document-title p{margin:2px 0 0;color:#7785a0;font-size:10px}.project-details-modal>header>button,.project-document-actions button,.project-document-actions a{width:32px;height:32px;border:1px solid rgba(139,174,255,.12);border-radius:9px;background:#080c13;color:#8fa0bf;display:grid;place-items:center;cursor:pointer;text-decoration:none}.project-details-scroll{overflow:auto;padding:16px;display:grid;gap:13px}.project-details-scroll section{padding:14px;border:1px solid rgba(139,174,255,.11);border-radius:13px;background:#ffffff04;display:grid;gap:10px}.project-details-scroll h3{margin:0 0 2px;font-size:11px;letter-spacing:.05em;color:#d8e2f7}.project-details-scroll label{display:grid;gap:5px;color:#8796b4;font-size:10px;font-weight:700}.project-details-scroll label>span{display:flex;align-items:center;gap:5px}.project-details-scroll input,.project-details-scroll textarea{width:100%;box-sizing:border-box;border:1px solid rgba(139,174,255,.14);border-radius:9px;background:#070b12;color:#e6edfc;padding:9px 10px;font:inherit;outline:none}.project-details-scroll input:focus,.project-details-scroll textarea:focus{border-color:#8baeff6b;box-shadow:0 0 0 2px #8baeff12}.project-details-scroll textarea{resize:vertical;line-height:1.5}.project-details-scroll label small,.project-section-help{margin:0;color:#65738d;font-size:9px;font-weight:500;line-height:1.45}.project-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.project-details-modal>footer{padding:12px 16px;border-top:1px solid rgba(139,174,255,.12);display:flex;justify-content:space-between;align-items:center;gap:12px}.project-details-modal>footer>span{color:#75839d;font-size:9px}.project-details-modal>footer>div{display:flex;gap:7px}.project-details-modal>footer button{height:34px;padding:0 12px;border-radius:9px;border:1px solid rgba(139,174,255,.14);background:#0b1019;color:#9aabc9;font-weight:700;font-size:10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.project-details-modal>footer .primary{background:#dfe7ff;color:#0b1020;border-color:#dfe7ff}.project-document-modal{width:min(980px,calc(100vw - 36px));height:min(820px,calc(100vh - 40px))}.project-document-title{display:flex;align-items:center;gap:11px;min-width:0}.project-document-title>span{width:38px;height:38px;border:1px solid rgba(139,174,255,.15);border-radius:10px;background:#080c14;display:grid;place-items:center;color:#8baeff;overflow:hidden}.project-document-title img{width:100%;height:100%;object-fit:cover}.project-document-title>div{min-width:0;display:flex;flex-direction:column}.project-document-actions{display:flex;gap:6px}.project-document-content{flex:1;overflow:auto;padding:22px;background:#070a10}.project-document-content .developer-message-body{max-width:900px;margin:0 auto}.project-document-state{min-height:360px;display:grid;place-items:center;align-content:center;text-align:center;gap:8px;color:#8493af}.project-document-state strong{color:#d7e0f3;font-size:14px}.project-document-state span{max-width:520px;font-size:11px;line-height:1.55}.project-document-state a{margin-top:8px;height:34px;padding:0 11px;border-radius:9px;border:1px solid rgba(139,174,255,.18);display:inline-flex;align-items:center;gap:6px;color:#a9bce7;text-decoration:none;font-size:10px;font-weight:700}.project-document-state.error>svg{color:#e4a45e}@media(max-width:720px){.project-modal-backdrop{padding:8px}.project-details-modal,.project-document-modal{width:100%;max-height:calc(100vh - 16px);border-radius:14px}.project-document-modal{height:calc(100vh - 16px)}.project-two-columns{grid-template-columns:1fr}.project-details-modal>footer{align-items:stretch;flex-direction:column}.project-details-modal>footer>div{justify-content:flex-end}.project-facts{grid-template-columns:1fr}.project-document-content{padding:14px}}.project-logo-preview{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(139,174,255,.2);border-radius:11px;color:#8baeff;background:#0a0f19}.project-logo-preview img{width:100%;height:100%;object-fit:cover}.project-inspector-read-only{margin:0;padding:8px 9px;border:1px solid rgba(139,174,255,.12);border-radius:8px;color:#8394b5;background:#8baeff0b;font-size:9px;line-height:1.45}.project-readme-editor{display:grid;gap:12px}.project-readme-assets{margin-top:2px;padding-top:12px;display:grid;gap:10px;border-top:1px solid rgba(255,255,255,.08)}.project-readme-assets-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-readme-assets-head>div:first-child{display:grid;gap:3px}.project-readme-assets-head strong{color:#e3e8f2;font-size:11px}.project-readme-assets-head span,.project-readme-assets-hint{color:#69758d;font-size:9px;line-height:1.45}.project-readme-assets-head>div:last-child{display:flex;gap:6px}.project-readme-assets button,.project-readme-assets a{height:30px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#aab5c9;background:#0a0e15;text-decoration:none;font:600 10px/1 inherit;cursor:pointer}.project-readme-assets button:hover,.project-readme-assets a:hover{border-color:#8baeff47;color:#e3e9f7;background:#0d121c}.project-readme-assets button:disabled{opacity:.55;cursor:wait}.project-readme-assets-status{min-height:28px;padding:6px 8px;display:flex;align-items:center;gap:7px;border:1px solid rgba(139,174,255,.12);border-radius:7px;color:#8394b4;background:#8baeff0a;font-size:9px}.project-readme-assets-status.error{border-color:#ef778033;color:#ef9da4;background:#ef77800f}.project-readme-assets-list{display:grid;border-top:1px solid rgba(255,255,255,.06)}.project-readme-assets-list article{min-height:46px;padding:6px 0;display:grid;grid-template-columns:34px minmax(0,1fr) 30px 30px 30px;align-items:center;gap:6px;border-bottom:1px solid rgba(255,255,255,.055)}.project-readme-asset-preview{width:32px;height:32px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#76859f;background:#080b10}.project-readme-asset-preview img{width:100%;height:100%;object-fit:cover}.project-readme-assets-list article>div{min-width:0;display:grid;gap:2px}.project-readme-assets-list article strong{overflow:hidden;color:#ccd4e3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.project-readme-assets-list article small{color:#68758c;font-size:8px}.project-readme-assets-list article>button,.project-readme-assets-list article>a{width:30px;padding:0}.project-readme-assets-list .danger:hover{border-color:#ef77803d;color:#ef7780;background:#ef77800f}.project-markdown-input{min-height:220px;font-family:SFMono-Regular,Consolas,monospace!important}.project-readme-live-preview{min-height:220px;overflow:hidden;border:1px solid rgba(139,174,255,.13);border-radius:11px;background:#070a10}.project-readme-live-preview-head{min-height:38px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(139,174,255,.1);background:#8baeff09}.project-readme-live-preview-head strong{color:#d8e2f7;font-size:10px}.project-readme-live-preview-head span{color:#687894;font-size:9px}.project-readme-live-preview-body{max-height:360px;padding:15px;overflow:auto}.project-readme-live-preview-body>p{margin:0;color:#66748d;font-size:10px}.project-readme-live-preview-body .developer-message-body{max-width:none}@media(max-width:720px){.project-readme-assets-head{align-items:stretch;flex-direction:column}.project-readme-assets-head>div:last-child{width:100%}.project-readme-assets-head>div:last-child button{flex:1}}.channel-access-backdrop{position:fixed;inset:0;z-index:12600;display:grid;place-items:center;padding:18px;background:#010308cc;backdrop-filter:blur(12px)}.channel-access-modal{width:min(820px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(135,164,225,.2);border-radius:18px;background:#090d15;color:#edf3ff;box-shadow:0 34px 120px #000000b8,inset 0 1px #ffffff0a}.channel-access-modal>header{min-height:72px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(135,164,225,.12);background:linear-gradient(180deg,#0d1421,#090d15)}.channel-access-modal>header>div{min-width:0;display:flex;align-items:center;gap:11px}.channel-access-modal>header>div>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid rgba(133,165,235,.16);border-radius:11px;color:#90adf0;background:#5c82da17}.channel-access-modal>header>div>div{min-width:0;display:flex;flex-direction:column}.channel-access-modal>header small{color:#7690c8;font-size:9px;font-weight:800;letter-spacing:.12em}.channel-access-modal>header strong{overflow:hidden;color:#f0f4ff;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.channel-access-modal>header p{margin:3px 0 0;color:#71809a;font-size:10px}.channel-access-modal>header>button{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(135,164,225,.12);border-radius:9px;color:#8594af;background:#080c13;cursor:pointer}.channel-access-scroll{min-height:0;overflow:auto;padding:15px;display:grid;gap:12px;scrollbar-width:thin;scrollbar-color:#28354c transparent}.channel-access-section{padding:14px;display:grid;gap:11px;border:1px solid rgba(135,164,225,.11);border-radius:14px;background:#ffffff04}.channel-access-section.compact{gap:9px}.channel-access-section-title{display:flex;align-items:center;gap:9px;color:#8aa7e7}.channel-access-section-title>div{display:flex;flex-direction:column}.channel-access-section-title strong{color:#dce5f7;font-size:11px}.channel-access-section-title small{margin-top:2px;color:#687791;font-size:9px;line-height:1.4}.channel-access-section>label,.channel-restrictions fieldset>label{display:grid;gap:5px;color:#8494b1;font-size:10px;font-weight:700}.channel-access-section input,.channel-access-section textarea,.channel-access-section select{width:100%;box-sizing:border-box;border:1px solid rgba(135,164,225,.14);border-radius:9px;outline:none;background:#070b12;color:#e8eefb;padding:9px 10px;font:inherit}.channel-access-section textarea{resize:vertical;line-height:1.5}.channel-access-section input:focus,.channel-access-section textarea:focus,.channel-access-section select:focus{border-color:#81a5f66b;box-shadow:0 0 0 2px #5e88e812}.channel-visibility-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px}.channel-visibility-choice>button{min-height:64px;padding:10px 11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgba(135,164,225,.12);border-radius:11px;text-align:left;color:#8392aa;background:#080c13;cursor:pointer}.channel-visibility-choice>button:hover{border-color:#7e9fe747;background:#0d131e}.channel-visibility-choice>button.active{border-color:#6f97f27a;color:#a9c0f6;background:linear-gradient(145deg,#2036627a,#0b111cf5);box-shadow:inset 0 0 0 1px #5a85e90f}.channel-visibility-choice span{min-width:0;display:flex;flex-direction:column}.channel-visibility-choice b{color:#e2e9f7;font-size:11px}.channel-visibility-choice small{margin-top:3px;color:#6c7991;font-size:9px}.channel-restrictions{display:grid;gap:11px}.channel-access-note,.channel-access-warning{padding:10px 11px;display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(112,151,239,.15);border-radius:10px;color:#88a6e8;background:#32529514}.channel-access-note>span{display:flex;flex-direction:column}.channel-access-note b{color:#cdd9f5;font-size:10px}.channel-access-note small{margin-top:3px;color:#6f7f9d;font-size:9px}.channel-access-warning{border-color:#e1a35633;color:#dda45f;background:#57341226;font-size:9px;line-height:1.5}.channel-restrictions fieldset{min-width:0;margin:0;padding:11px;border:1px solid rgba(135,164,225,.1);border-radius:11px}.channel-restrictions legend{padding:0 5px;color:#cdd8ee;font-size:10px;font-weight:800}.channel-restrictions fieldset>p{margin:0 0 9px;color:#667590;font-size:9px;line-height:1.45}.channel-level-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.channel-level-grid label,.channel-role-grid label,.channel-member-access-list label{min-width:0;position:relative;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(135,164,225,.1);border-radius:9px;color:#7e8da5;background:#080c13;cursor:pointer}.channel-level-grid label.active,.channel-role-grid label.active,.channel-member-access-list label.active{border-color:#6995f461;background:#33529521}.channel-level-grid input,.channel-role-grid input,.channel-member-access-list input{width:14px;height:14px;flex:0 0 14px;margin:0;padding:0;accent-color:#6d9af5}.channel-level-grid label>span,.channel-role-grid label>span:last-child,.channel-member-access-list label>span:last-child{min-width:0;display:flex;flex-direction:column}.channel-level-grid b,.channel-role-grid b,.channel-member-access-list b{overflow:hidden;color:#d5deef;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.channel-level-grid small,.channel-role-grid small,.channel-member-access-list small{margin-top:2px;overflow:hidden;color:#64718a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.channel-access-search{height:34px!important;display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;padding:0 9px!important;border:1px solid rgba(135,164,225,.12)!important;border-radius:9px!important;background:#070b12!important;color:#68778f!important}.channel-access-search input{height:auto!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.channel-role-grid{max-height:170px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;scrollbar-width:thin}.channel-role-grid label>i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--role-color,#8baeff);box-shadow:0 0 9px color-mix(in srgb,var(--role-color,#8baeff) 35%,transparent)}.channel-member-access-list{max-height:190px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;scrollbar-width:thin}.channel-member-monogram{width:27px;height:27px;flex:0 0 27px;display:grid!important;place-items:center;border-radius:8px;background:#111827;color:#8ea9e9;font-size:8px;font-weight:800}.channel-access-empty{grid-column:1/-1;margin:0;padding:14px;text-align:center;color:#69768d;font-size:9px}.channel-readonly-toggle{grid-template-columns:14px minmax(0,1fr) 34px!important;align-items:center!important;gap:10px!important;padding:9px 10px;border:1px solid rgba(135,164,225,.1);border-radius:10px;background:#080c13;cursor:pointer}.channel-readonly-toggle>input{width:14px!important;height:14px!important;margin:0!important;padding:0!important;accent-color:#6d9af5}.channel-readonly-toggle>span{display:flex;flex-direction:column}.channel-readonly-toggle b{color:#d8e1f2;font-size:10px}.channel-readonly-toggle small{margin-top:2px;color:#69768d;font-size:8.5px;line-height:1.4}.channel-readonly-toggle>i{width:32px;height:18px;position:relative;border-radius:999px;background:#232b3b;transition:.15s}.channel-readonly-toggle>i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#718099;transition:.15s}.channel-readonly-toggle:has(input:checked)>i{background:#264d91}.channel-readonly-toggle:has(input:checked)>i:after{left:17px;background:#a9c4ff}.channel-access-loading{min-height:300px;display:grid;place-content:center;justify-items:center;gap:8px;color:#7c8ba5}.channel-access-loading strong{color:#d4ddef;font-size:12px}.channel-access-modal>footer{padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(135,164,225,.12);background:#080c13}.channel-access-modal>footer>div{min-width:0;display:flex;align-items:center;gap:8px}.channel-access-modal>footer>div:first-child{flex:1}.channel-access-modal>footer span{overflow:hidden;color:#7b8aa6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.channel-access-modal>footer button{min-height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(135,164,225,.14);border-radius:9px;color:#9caccc;background:#0b1019;font-size:10px;font-weight:750;cursor:pointer}.channel-access-modal>footer button.primary{border-color:#dfe7ff;color:#0a0e18;background:#dfe7ff}.channel-access-modal>footer button.danger{border-color:#eb5a6733;color:#db7079;background:#5b1f2521}.channel-access-modal>footer button.danger.confirm{border-color:#ef536085;color:#ffd7da;background:#741e2657}.channel-access-modal button:disabled{opacity:.55;cursor:not-allowed}.channel-list>button.labstar-private-channel .channel-lock{display:block!important}.channel-list>button.labstar-private-channel:not(:has(.channel-lock)):after{content:"🔒";font-size:9px;opacity:.7}.channel-list>button[data-channel-read-only=true] span:after{content:" · leitura";color:#64728c;font-size:8px;font-weight:500}.workspace-quick-menu [data-channel-access-menu-trigger]{color:#a9b9da}.workspace-quick-menu [data-channel-access-menu-trigger] svg{color:#7e9cdf}@media(max-width:760px){.channel-access-backdrop{padding:6px;align-items:end}.channel-access-modal{width:100%;max-height:calc(100vh - 12px);border-radius:16px 16px 8px 8px}.channel-access-modal>header{min-height:64px}.channel-access-scroll{padding:10px}.channel-visibility-choice,.channel-level-grid,.channel-role-grid,.channel-member-access-list{grid-template-columns:1fr}.channel-access-modal>footer{align-items:stretch;flex-direction:column}.channel-access-modal>footer>div{width:100%;justify-content:flex-end}.channel-access-modal>footer>div:first-child{justify-content:flex-start;flex-wrap:wrap}.channel-access-modal>footer span{white-space:normal}.channel-access-modal>footer button.primary{flex:1}.channel-access-modal>footer>div:last-child button{flex:1}}.category-access-trigger{width:26px!important;height:26px!important;flex:0 0 26px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#606b7d!important;opacity:.72;cursor:pointer}.channel-category>header:hover .category-access-trigger,.category-access-trigger:focus-visible{opacity:1;color:#aeb9cd!important;background:#ffffff0b!important}.category-access-modal{width:min(800px,calc(100vw - 32px))}.category-access-modal>header>div>div{min-width:0}.category-access-modal>header strong{font-size:14px}.category-access-modal>header p{margin:3px 0 0}.category-access-scroll{padding-top:8px}.category-access-section:first-child{padding-bottom:10px}.category-access-modal footer>div:first-child{min-width:0;flex:1}.category-access-modal footer [role=status]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.category-access-trigger{opacity:1}.category-access-modal{width:100%;max-height:calc(100vh - 16px)}}.professional-roles-manager .roles-list-panel>header small{color:#71809a}.professional-roles-manager .roles-scroll section>button>span:last-child{color:#65738d;font-size:8px;white-space:nowrap}.professional-role-explainer{margin:0 0 12px;padding:11px 12px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;border:1px solid rgba(116,151,231,.16);border-radius:11px;background:linear-gradient(145deg,#21376429,#080c1359)}.professional-role-info-icon{width:34px;height:34px;position:relative;display:grid;place-items:center;border:1px solid rgba(123,158,239,.18);border-radius:10px;color:#91ace8;background:#0d1420}.professional-role-info-icon svg:last-child{position:absolute;right:5px;bottom:5px;color:#8fe0bc}.professional-role-explainer>div{min-width:0}.professional-role-explainer strong{display:block;color:#dce5f6;font-size:10px}.professional-role-explainer p{margin:4px 0 0;color:#71809a;font-size:9px;line-height:1.5}.role-form-grid label>small{display:block;margin-top:4px;color:#67758e;font-size:8px;font-weight:500;line-height:1.4}.professional-permission-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important}.professional-permission-grid>legend,.professional-permission-grid>p{grid-column:1/-1}.professional-permission-grid>label{min-height:58px!important;padding:8px 9px!important;align-items:flex-start!important;border:1px solid rgba(135,164,225,.1)!important;border-radius:10px!important;background:#080c13!important}.professional-permission-grid>label.active{border-color:#6593f45c!important;background:linear-gradient(145deg,#2b49852e,#080c13f5)!important}.professional-permission-grid>label>span{min-width:0;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:7px!important}.professional-permission-grid>label>span>svg{margin-top:1px;color:#7999df}.professional-permission-grid>label>span>span{min-width:0;display:flex;flex-direction:column;gap:3px}.professional-permission-grid b{color:#d4deef!important;font-size:9.5px!important}.professional-permission-grid small{color:#66748d;font-size:8px;font-weight:500;line-height:1.4}.professional-permission-grid input{margin-top:2px}.professional-roles-manager .role-order{display:flex;align-items:center;gap:5px}@media(max-width:760px){.professional-permission-grid{grid-template-columns:1fr}.professional-role-explainer{grid-template-columns:30px minmax(0,1fr)}.professional-role-info-icon{width:30px;height:30px}}.delegated-admin-backdrop{position:fixed;inset:0;z-index:12700;display:grid;place-items:center;padding:18px;background:#000000bd;backdrop-filter:blur(4px)}.delegated-admin-modal{width:min(1120px,calc(100vw - 32px));height:min(760px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#080b11;color:#edf1f8;box-shadow:0 24px 70px #00000085}.delegated-admin-modal>header{height:58px;flex:0 0 58px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.085)}.delegated-admin-modal>header>div{display:flex;align-items:center;gap:9px}.delegated-admin-modal>header strong{font-size:14px}.delegated-admin-modal>header button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#7d8798;cursor:pointer}.delegated-admin-body{min-height:0;flex:1;overflow:auto}.delegated-admin-body>.roles-manager{height:100%;border:0!important;border-radius:0!important}.delegated-admin-loading,.delegated-admin-empty{min-height:240px;display:grid;place-items:center;align-content:center;gap:8px;color:#7e8899;font-size:11px}.delegated-member-layout{height:100%;min-height:0;display:grid;grid-template-columns:290px minmax(0,1fr)}.delegated-member-layout>aside{min-height:0;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.085);background:#07090e}.delegated-member-list-head{height:54px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(255,255,255,.07)}.delegated-member-list-head strong{font-size:11px}.delegated-member-list-head button{height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#0b0f16;color:#a8b2c2;font-size:9px;cursor:pointer}.delegated-member-list{min-height:0;overflow:auto;padding:8px;display:grid;align-content:start;gap:3px}.delegated-member-list>button{min-height:48px;padding:7px 9px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;border:0;border-radius:7px;text-align:left;background:transparent;color:#737d8e;cursor:pointer}.delegated-member-list>button:hover,.delegated-member-list>button.active{background:#ffffff0b;color:#b9c3d3}.delegated-member-list>button span{min-width:0;display:flex;flex-direction:column}.delegated-member-list b,.delegated-member-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delegated-member-list b{color:#dce2ec;font-size:10px}.delegated-member-list small{margin-top:2px;color:#687385;font-size:9px}.delegated-member-layout>main{min-width:0;overflow:auto;padding:22px}.delegated-member-form{width:min(680px,100%);display:grid;gap:13px}.delegated-member-form h3{margin:0 0 5px;font-size:17px}.delegated-member-form>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.delegated-member-form label{display:grid;gap:5px;color:#8e98a9;font-size:10px;font-weight:650}.delegated-member-form input,.delegated-member-form select{width:100%;height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:7px;outline:0;background:#05070b;color:#e9eef6}.delegated-member-form input:focus,.delegated-member-form select:focus{border-color:#8baeff80}.delegated-member-form fieldset{min-width:0;margin:2px 0 0;padding:12px;border:1px solid rgba(255,255,255,.085);border-radius:8px}.delegated-member-form legend{padding:0 5px;color:#aeb7c6;font-size:10px}.delegated-role-list{display:flex;flex-wrap:wrap;gap:6px!important}.delegated-role-list label{display:flex!important;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#070a0f;cursor:pointer}.delegated-role-list label.active{border-color:#8baeff57}.delegated-role-list input{width:13px!important;height:13px!important;padding:0!important}.delegated-role-list label>span{width:7px;height:7px;border-radius:50%;background:var(--role-color)}.delegated-role-list b{font-size:9px}.delegated-member-form>.primary{justify-self:start;height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:7px;background:#e5ebf7;color:#090c12;font-size:10px;font-weight:750;cursor:pointer}.delegated-admin-notice{width:min(680px,100%);margin:14px 0 0;padding:9px 0;border-top:1px solid rgba(255,255,255,.07);color:#8893a5;font-size:10px}@media(max-width:760px){.delegated-admin-backdrop{padding:8px}.delegated-admin-modal{width:100%;height:calc(100vh - 16px);border-radius:10px}.delegated-member-layout{grid-template-columns:1fr}.delegated-member-layout>aside{max-height:230px;border-right:0;border-bottom:1px solid rgba(255,255,255,.085)}.delegated-member-layout>main{padding:14px}.delegated-member-form>div{grid-template-columns:1fr}}:root{--labstar-radius-xs:6px;--labstar-radius-sm:8px;--labstar-radius-md:10px;--labstar-radius-lg:12px;--labstar-panel:#080b11;--labstar-panel-raised:#0b0f16;--labstar-hairline:rgba(255,255,255,.085);--labstar-text:#edf1f8;--labstar-muted:#7f8898}.overline{font-size:8px!important;letter-spacing:.1em!important;font-weight:700!important}.team-head .overline,.overview-head .overline{color:#6c7481!important}.create-button,.icon-button,.header button,.workspace-surface-rail button{border-radius:var(--labstar-radius-sm)!important}.global-search{border-radius:var(--labstar-radius-sm)!important;background:#07090d!important}.global-search:focus-within{box-shadow:none!important}.node-card,.metric-grid article,.team-metrics article,.portfolio-panel,.health-panel,.attention-panel{border-radius:var(--labstar-radius-md)!important;box-shadow:none!important}.node-card{border-color:#ffffff0e!important;background:linear-gradient(145deg,#0d1119,#07090e)!important;box-shadow:9px 9px 22px #00000094,-5px -5px 16px #1f27373d,inset 1px 1px #ffffff09,inset -1px -1px #00000080!important;transition:border-color .18s ease,box-shadow .18s ease,filter .18s ease!important}.node-card:before{opacity:.26!important}.node-card:hover{border-color:color-mix(in srgb,var(--accent) 18%,rgba(255,255,255,.08))!important;box-shadow:12px 12px 28px #000000a3,-6px -6px 18px #262f4147,inset 1px 1px #ffffff0b!important;filter:brightness(1.035)}.node-card.selected{box-shadow:inset 4px 4px 10px #00000094,inset -3px -3px 9px #232c3d3d,0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent),0 12px 26px #00000061!important}.node-card:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 52%,#fff 8%);outline-offset:4px}.node-card.dragging{box-shadow:14px 16px 34px #000000b3,-5px -5px 16px #262f4138,0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)!important}.node-kind{border:0!important;background:transparent!important;padding:0!important;letter-spacing:.08em!important;font-size:7px!important}.node-card .node-status>span,.node-card .node-links>em{flex:0 0 auto;overflow:visible;white-space:nowrap}.node-card[data-card-theme=snow]{background:linear-gradient(145deg,#fff,#e9edf4)!important}.node-card[data-card-theme=cream]{background:linear-gradient(145deg,#fbf5e9,#e7dac3)!important}.node-card[data-card-theme=lilac]{background:linear-gradient(145deg,#f0eaff,#d8cdf3)!important}.node-card[data-card-theme=blue]{background:radial-gradient(circle at 8% 2%,rgba(113,174,255,.18),transparent 38%),linear-gradient(145deg,#173b69,#081a33)!important;border-color:#8bbeff33!important}.node-card[data-card-theme=red]{background:radial-gradient(circle at 8% 2%,rgba(255,129,137,.18),transparent 38%),linear-gradient(145deg,#922c36,#3d0b12)!important;border-color:#ff9fa636!important}.node-card[data-card-theme=wine]{background:radial-gradient(circle at 8% 2%,rgba(255,160,178,.15),transparent 36%),linear-gradient(145deg,#792d43,#3b1422)!important;border-color:#ffbdc92e!important}.node-card[data-card-theme=green]{background:radial-gradient(circle at 8% 2%,rgba(102,224,178,.14),transparent 38%),linear-gradient(145deg,#1b5a45,#09271d)!important;border-color:#87e2be2b!important}.node-card[data-card-theme=gray]{background:radial-gradient(circle at 8% 2%,rgba(210,220,237,.1),transparent 38%),linear-gradient(145deg,#39414e,#151921)!important;border-color:#cad6ea26!important}.node-card[data-card-theme=pink]{background:linear-gradient(145deg,#fae7f1,#e7bdd3)!important}.node-card[data-card-theme=cosmic]{background:radial-gradient(circle at 8% 2%,rgba(185,151,255,.18),transparent 36%),linear-gradient(145deg,#4a327f,#27184e)!important;border-color:#dccaff33!important}.node-card[data-card-tone=light]{color:#182132;border-color:#ffffffb8!important;box-shadow:10px 10px 24px #00000061,-4px -4px 14px #ffffff24,inset 1px 1px #ffffffb8,inset -1px -1px #1f2b3e1f!important}.node-card[data-card-tone=light]:hover{border-color:#ffffffeb!important;box-shadow:13px 13px 30px #0000006e,-5px -5px 16px #ffffff29,inset 1px 1px #ffffffd1!important}.node-card[data-card-tone=light].selected{box-shadow:inset 4px 4px 11px #2d394e29,inset -3px -3px 9px #ffffff8c,0 0 0 2px color-mix(in srgb,var(--accent) 42%,#4f6180),0 12px 28px #00000057!important}.node-card[data-card-tone=light] h2{color:#182132}.node-card[data-card-tone=light]>p,.node-card[data-card-tone=light] .node-kind{color:#596579!important}.node-card[data-card-tone=light] .node-status,.node-card[data-card-tone=light] .node-status span{color:#566174}.node-card[data-card-tone=light] .node-symbol{border-color:#273a5b24;background:#273a5b12;color:color-mix(in srgb,var(--accent) 60%,#273b5d)}.node-card[data-card-tone=light] .node-top button{color:#53627a}.node-card[data-card-tone=light] .node-top button:hover{color:#223956;background:#22395617}.node-card[data-card-tone=light] .progress-track{background:#1f2b3e21}.node-card[data-card-tone=light] footer{border-color:#1f2b3e1f;color:#596579}.node-card[data-card-tone=light] footer em{color:#596579}.node-card[data-card-tone=light] .owner-avatar{border-color:#1f2b3e21;background:#ffffff61;color:#43536d}.node-card[data-card-tone=light] .node-links a{border-color:#1f2b3e1f;background:#ffffff4d;color:#4d5e79}.node-card[data-card-tone=light] .project-card-meta span{background:#1f2b3e14!important;color:#4c5b72!important}.node-card[data-card-theme=blue] h2,.node-card[data-card-theme=red] h2,.node-card[data-card-theme=green] h2,.node-card[data-card-theme=gray] h2{color:#fff}.node-card[data-card-theme=blue]>p,.node-card[data-card-theme=blue] .node-kind,.node-card[data-card-theme=blue] .node-status,.node-card[data-card-theme=blue] .node-status span,.node-card[data-card-theme=blue] footer,.node-card[data-card-theme=blue] footer em{color:#b8cce6!important}.node-card[data-card-theme=red]>p,.node-card[data-card-theme=red] .node-kind,.node-card[data-card-theme=red] .node-status,.node-card[data-card-theme=red] .node-status span,.node-card[data-card-theme=red] footer,.node-card[data-card-theme=red] footer em{color:#efc0c3!important}.node-card[data-card-theme=green]>p,.node-card[data-card-theme=green] .node-kind,.node-card[data-card-theme=green] .node-status,.node-card[data-card-theme=green] .node-status span,.node-card[data-card-theme=green] footer,.node-card[data-card-theme=green] footer em{color:#b8d7ca!important}.node-card[data-card-theme=gray]>p,.node-card[data-card-theme=gray] .node-kind,.node-card[data-card-theme=gray] .node-status,.node-card[data-card-theme=gray] .node-status span,.node-card[data-card-theme=gray] footer,.node-card[data-card-theme=gray] footer em{color:#c3cad6!important}.node-card[data-card-theme=blue] .progress-track,.node-card[data-card-theme=red] .progress-track,.node-card[data-card-theme=green] .progress-track,.node-card[data-card-theme=gray] .progress-track{background:#ffffff21}.node-card[data-card-theme=blue] .project-card-meta span,.node-card[data-card-theme=red] .project-card-meta span,.node-card[data-card-theme=green] .project-card-meta span,.node-card[data-card-theme=gray] .project-card-meta span{background:#ffffff16!important;color:#e0e6f0!important}.node-card[data-card-theme=cosmic] h2{color:#fff}.node-card[data-card-theme=cosmic]>p,.node-card[data-card-theme=cosmic] .node-kind,.node-card[data-card-theme=cosmic] .node-status,.node-card[data-card-theme=cosmic] .node-status span,.node-card[data-card-theme=cosmic] footer,.node-card[data-card-theme=cosmic] footer em{color:#c5b9dc!important}.node-card[data-card-theme=cosmic] .node-top button{color:#bcb0d5}.node-card[data-card-theme=cosmic] .progress-track{background:#ffffff21}.node-card[data-card-theme=cosmic] .owner-avatar{border-color:#ffffff24;background:#0a051b3d;color:#e0d8f1}.node-card[data-card-theme=cosmic] .project-card-meta span{background:#ffffff17!important;color:#ddd2f3!important}.node-card[data-card-theme=wine] h2{color:#fff}.node-card[data-card-theme=wine]>p,.node-card[data-card-theme=wine] .node-kind,.node-card[data-card-theme=wine] .node-status,.node-card[data-card-theme=wine] .node-status span,.node-card[data-card-theme=wine] footer,.node-card[data-card-theme=wine] footer em{color:#e7c3ca!important}.node-card[data-card-theme=wine] .node-top button{color:#ddb7c0}.node-card[data-card-theme=wine] .progress-track{background:#ffffff21}.node-card[data-card-theme=wine] .owner-avatar{border-color:#ffffff24;background:#19040b38;color:#f3dce1}.node-card[data-card-theme=wine] .project-card-meta span{background:#ffffff17!important;color:#f0d3da!important}.card-theme-picker{margin:0 0 16px;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:linear-gradient(145deg,#0b0f16,#06080c);box-shadow:7px 7px 17px #0000007a,-4px -4px 12px #232b3a2e,inset 1px 1px #ffffff09}.card-theme-picker legend{margin:0 0 3px;padding:0 5px;color:#929cac;font-size:9px;font-weight:700}.card-theme-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.card-theme-picker button{min-width:0;height:32px;padding:0 8px;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:linear-gradient(145deg,#0d121a,#070a0f);box-shadow:3px 3px 8px #00000061,-2px -2px 6px #262f3f29,inset 1px 1px #ffffff06;color:#7d8798;display:grid;grid-template-columns:16px minmax(0,1fr) 12px;align-items:center;gap:7px;text-align:left;cursor:pointer}.card-theme-picker button:hover{border-color:#8baeff33;background:linear-gradient(145deg,#111722,#090d14)}.card-theme-picker button.active{border-color:#8baeff4d;background:#0a0e15;box-shadow:inset 3px 3px 7px #00000080,inset -2px -2px 6px #28324433,0 0 0 1px #8baeff14;color:#d9e4fb}.card-theme-picker button i{width:15px;height:15px;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:var(--card-theme-swatch);box-shadow:inset 0 0 0 1px #0000001a}.card-theme-picker button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650}.card-theme-picker button svg{color:#8baeff}.project-inspector-summary{margin-bottom:15px!important;padding:13px!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px!important;background:linear-gradient(145deg,#0b0f16,#06080c)!important;box-shadow:7px 7px 17px #0000006b,-4px -4px 12px #232b3a29,inset 1px 1px #ffffff08!important}.project-modal-backdrop{background:#000000b8!important;backdrop-filter:blur(4px)!important}.project-details-modal,.project-document-modal{border-radius:var(--labstar-radius-lg)!important;border-color:var(--labstar-hairline)!important;background:var(--labstar-panel)!important;box-shadow:0 24px 70px #00000080!important}.project-details-modal>header,.project-document-modal>header{min-height:62px!important;background:var(--labstar-panel)!important;padding:12px 16px!important}.project-details-modal>header>div>span{background:transparent!important;border:1px solid var(--labstar-hairline)!important;border-radius:var(--labstar-radius-sm)!important}.project-details-modal>header small{display:none!important}.project-details-modal>header p{display:none!important}.project-details-scroll{padding:0 18px!important;gap:0!important}.project-details-scroll section{padding:18px 0!important;border:0!important;border-top:1px solid var(--labstar-hairline)!important;border-radius:0!important;background:transparent!important;gap:11px!important}.project-details-scroll section:first-child{border-top:0!important}.project-details-scroll h3{font-size:12px!important;letter-spacing:0!important;color:#eef2fa!important}.project-section-help{font-size:10px!important;color:#747e8f!important}.project-details-scroll label{font-size:10.5px!important;color:#939cab!important}.project-details-scroll input,.project-details-scroll textarea{border-radius:var(--labstar-radius-sm)!important;background:#05070b!important;border-color:#ffffff1a!important}.project-details-scroll input:focus,.project-details-scroll textarea:focus{box-shadow:none!important;border-color:#8baeff7a!important}.project-details-modal>footer{background:#07090e!important}.project-details-modal>footer>span{font-size:10px!important}.project-facts{display:flex!important;gap:14px!important;flex-wrap:wrap!important}.project-facts span{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;display:grid!important}.project-tag-row span,.project-card-meta span{border:0!important;background:#ffffff0b!important;border-radius:5px!important;color:#8993a4!important}.project-inspector-summary{background:transparent!important}.project-inspector-notice{border-radius:5px!important;background:transparent!important;border-left:2px solid rgba(139,174,255,.35)!important;padding-left:9px!important}.project-quick-links button,.project-quick-links a,.project-inspector-actions button{border-radius:var(--labstar-radius-sm)!important;background:#080b10!important}.project-quick-links .primary{background:#111722!important}.channel-access-backdrop{background:#000000b8!important;backdrop-filter:blur(4px)!important}.channel-access-modal{border-radius:var(--labstar-radius-lg)!important;background:var(--labstar-panel)!important;box-shadow:0 24px 70px #00000080!important}.channel-access-modal>header{background:var(--labstar-panel)!important;min-height:62px!important}.channel-access-scroll{padding:0 16px!important;gap:0!important}.channel-access-section{padding:16px 0!important;border:0!important;border-top:1px solid var(--labstar-hairline)!important;border-radius:0!important;background:transparent!important}.channel-access-section:first-child{border-top:0!important}.channel-visibility-choice>button,.channel-level-grid label,.channel-role-grid label,.channel-member-access-list label{border-radius:var(--labstar-radius-sm)!important;background:#070a0f!important}.channel-access-note,.channel-access-warning{border-radius:var(--labstar-radius-sm)!important;background:transparent!important}.channel-access-section input,.channel-access-section textarea,.channel-access-section select{border-radius:var(--labstar-radius-sm)!important;background:#05070b!important}.channel-access-section input:focus,.channel-access-section textarea:focus,.channel-access-section select:focus{box-shadow:none!important}.channel-access-modal>footer{background:#07090e!important}.professional-roles-manager,.roles-manager{border-radius:var(--labstar-radius-lg)!important;box-shadow:none!important}.professional-role-explainer{background:transparent!important;border-radius:0!important;border-left:2px solid rgba(139,174,255,.35)!important}.role-preview{background:transparent!important;border-radius:0!important}.professional-permission-grid label{border-radius:var(--labstar-radius-sm)!important;background:#070a0f!important}.professional-permission-grid label.active{background:#0d1420!important}.professional-role-badge{border-radius:5px!important}.roles-list-panel button{border-radius:var(--labstar-radius-sm)!important}.professional-roles-manager .role-editor-scroll{background:linear-gradient(145deg,#090d14,#06080c);box-shadow:inset 7px 7px 18px #00000052,inset -4px -4px 12px #212a391a}.professional-roles-manager .role-identity-section{box-shadow:6px 7px 16px #0000004d,-3px -3px 9px #222b3a1f,inset 1px 1px #ffffff06}.delegated-role-list label>em{min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;border-radius:999px;color:#080b10;background:#dce7fb;font-size:7px;font-style:normal;font-weight:850}.profile-bio{margin:0 0 10px;padding:9px 10px;border-left:2px solid rgba(139,174,255,.32);color:#8793a7;background:#8baeff09;font-size:8.5px;line-height:1.5;white-space:pre-wrap}.context-menu,.dm-message-menu,.channel-message-actions-menu,.workspace-quick-menu{border-radius:var(--labstar-radius-md)!important;box-shadow:0 18px 48px #00000080!important}.message-actions,.dm-message-actions,.message-toolbar label,.message-toolbar button,.dm-search{border-radius:var(--labstar-radius-sm)!important}.global-settings-modal,.workspace-settings-modal,.system-diagnostics-modal{border-radius:var(--labstar-radius-lg)!important;box-shadow:0 24px 70px #00000085!important}button{transition:background-color .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease!important}button:hover{filter:none!important}@media(max-width:720px){.project-details-scroll,.channel-access-scroll{padding-left:12px!important;padding-right:12px!important}.project-details-modal,.project-document-modal,.channel-access-modal{border-radius:10px!important}.project-two-columns{grid-template-columns:1fr!important}}.universal-autocomplete{position:fixed;z-index:32000;max-height:min(330px,46vh);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#080c13;box-shadow:0 18px 58px #00000094;color:#dce4f3;font:500 11px/1.35 Inter,system-ui,sans-serif}.universal-autocomplete>header{height:38px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0b1018}.universal-autocomplete>header>div{display:flex;align-items:center;gap:7px;min-width:0}.universal-autocomplete>header strong{font-size:11px}.universal-autocomplete>header span{font-size:9px;color:#74819a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-autocomplete-list{max-height:246px;overflow:auto;padding:5px}.universal-autocomplete-list>button{width:100%;min-height:46px;padding:5px 7px;border:0;border-radius:7px;background:transparent;color:#bbc5d7;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;cursor:pointer}.universal-autocomplete-list>button:hover,.universal-autocomplete-list>button.active{background:#111927;color:#eef3ff}.universal-autocomplete-list>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.universal-autocomplete-list>button strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-autocomplete-list>button small{font-size:9px;color:#74829c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-autocomplete-list>button em{font-style:normal;font-size:8px;color:#66738c;text-transform:uppercase;letter-spacing:.06em}.universal-autocomplete-icon{width:30px;height:30px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#0d121b;display:grid;place-items:center;color:#8aa8e8}.universal-autocomplete>footer{height:30px;padding:0 10px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:12px;color:#65738c;font-size:8px;background:#070a10}.universal-profile-backdrop{position:fixed;inset:0;z-index:33000;background:#000000b3;backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.universal-profile-card{width:min(520px,calc(100vw - 28px));max-height:min(720px,calc(100vh - 28px));overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#090d14;color:#dfe6f4;box-shadow:0 30px 90px #000000ad;font:500 11px/1.45 Inter,system-ui,sans-serif}.universal-profile-card>header{padding:18px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:flex-start;justify-content:space-between;gap:14px;background:#0b1018}.universal-profile-card>header>button{width:32px;height:32px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0a0e15;color:#8491a9;display:grid;place-items:center;cursor:pointer}.universal-profile-card>header>button:hover{color:#e8eef9;border-color:#8baeff47}.universal-profile-heading{display:flex;align-items:center;gap:13px;min-width:0}.universal-profile-heading>div{min-width:0}.universal-profile-heading small{display:block;color:#6d7a92;font-size:8px;letter-spacing:.12em;font-weight:750}.universal-profile-heading h2{margin:3px 0 1px;font-size:19px;line-height:1.15;color:#f0f4fb}.universal-profile-heading p{margin:0;color:#8996ac;font-size:10px}.universal-profile-status-row{min-height:42px;padding:8px 18px;border-bottom:1px solid rgba(255,255,255,.055);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.universal-profile-status-row>span{height:24px;padding:0 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;display:inline-flex;align-items:center;gap:5px;color:#8492aa;font-size:9px}.universal-profile-status i{width:6px;height:6px;border-radius:50%;background:#758198}.universal-profile-status.active i{background:#5fd38a}.universal-profile-status.pending i{background:#d8aa57}.universal-profile-status.suspended i{background:#d96d78}.universal-profile-info-grid{padding:14px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.universal-profile-info-grid section{min-width:0;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:#080b11;display:grid;gap:3px}.universal-profile-info-grid h3{margin:0 0 4px;display:flex;align-items:center;gap:6px;color:#77859e;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.universal-profile-info-grid strong{font-size:11px;color:#dce4f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-profile-info-grid span{font-size:9px;color:#77849a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-profile-section{padding:0 18px 14px}.universal-profile-section>h3{margin:0 0 7px;color:#6d7990;font-size:8px;letter-spacing:.09em}.universal-profile-section>p{margin:0;padding:10px;border:1px dashed rgba(255,255,255,.07);border-radius:8px;color:#68758a;font-size:9px}.universal-profile-chips{display:flex;gap:6px;flex-wrap:wrap}.universal-profile-chips>span{min-height:26px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#0a0f17;display:inline-flex;align-items:center;gap:6px;color:#aab6ca;font-size:9px}.universal-profile-chips>span>i{width:6px;height:6px;border-radius:50%;background:var(--profile-role-color,#8baeff);box-shadow:0 0 0 2px color-mix(in srgb,var(--profile-role-color,#8baeff) 14%,transparent)}.universal-profile-chips.assignments>span{color:#8fa5ce}.universal-profile-card>footer{min-height:54px;padding:10px 18px;border-top:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;gap:10px;background:#080b11}.universal-profile-card>footer>div{min-width:0;display:flex;align-items:center;gap:7px;color:#8592aa}.universal-profile-card>footer>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-profile-card>footer>button{height:31px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#0d131d;color:#aebbd0;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.universal-profile-card>footer>button:hover{border-color:#8baeff42;color:#eef3ff}.chat-message>.user-avatar,.chat-message .message-body header>strong,.channel-member-row,.channel-user .user-avatar,.channel-user strong,.dm-message>.user-avatar,.dm-message-body header>strong,.dm-conversation-person,.dm-thread-intro>.user-avatar,.dm-thread-intro>h2,.dm-profile-hero,.dm-own-profile,.dm-contact-main .user-avatar,.dm-contact-main strong,.dm-home-contact-grid .user-avatar,.dm-home-contact-grid strong,.member-card .user-avatar,.member-card strong,.member-row .user-avatar,.member-row strong{cursor:pointer}@media(max-width:640px){.universal-autocomplete{max-height:42vh}.universal-profile-backdrop{padding:8px}.universal-profile-card{width:100%;max-height:calc(100vh - 16px);border-radius:11px}.universal-profile-info-grid{grid-template-columns:1fr}.universal-profile-card>footer{align-items:stretch;flex-direction:column}.universal-profile-card>footer>button{justify-content:center}}.organization-switcher{position:relative;z-index:220;display:inline-flex;align-items:center}.organization-switcher-trigger{min-width:42px;height:38px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(151,173,220,.14);border-radius:10px;color:#a9b6cb;background:#090d14;cursor:pointer;font:inherit}.organization-switcher-trigger span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce5f4;font-size:11px;font-weight:680}.organization-switcher-trigger:hover,.organization-switcher-trigger.active{color:#dce6fb;border-color:#6391ff57;background:#0c121d}.organization-switcher-menu{position:absolute;top:calc(100% + 9px);right:0;width:min(340px,calc(100vw - 24px));overflow:hidden;border:1px solid rgba(151,173,220,.16);border-radius:14px;color:#e9eef8;background:#080c12;box-shadow:0 24px 70px #000000b8}.organization-switcher-menu>header{min-height:58px;padding:0 12px 0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(151,173,220,.09)}.organization-switcher-menu>header div{min-width:0;display:grid;gap:3px}.organization-switcher-menu>header small{color:#66758e;font-size:8px;font-weight:780;letter-spacing:.14em}.organization-switcher-menu>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.organization-switcher-menu>header button,.organization-switcher-menu>footer button:last-child,.organization-modal>header>button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;color:#718096;background:transparent;cursor:pointer}.organization-switcher-menu>header button:hover,.organization-switcher-menu>footer button:last-child:hover,.organization-modal>header>button:hover{color:#d8e2f3;background:#ffffff0a}.organization-switcher-list{max-height:min(360px,55vh);padding:7px;display:grid;gap:3px;overflow-y:auto}.organization-switcher-list>button{width:100%;min-height:54px;padding:7px 9px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;border:1px solid transparent;border-radius:10px;color:#8491a7;background:transparent;cursor:pointer;text-align:left}.organization-switcher-list>button:hover,.organization-switcher-list>button.active{border-color:#5b8bff2e;background:#4c7be514}.organization-switcher-list>button.active{color:#8fb0ff}.organization-switcher-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(151,173,220,.11);border-radius:9px;color:#93a9d7;background:#0d131e}.organization-switcher-list>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.organization-switcher-list strong,.organization-switcher-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-switcher-list strong{color:#dce4f1;font-size:11px}.organization-switcher-list small{color:#647188;font-size:8px}.organization-switcher-status,.organization-switcher-error{min-height:42px;padding:9px 11px;display:flex;align-items:center;gap:8px;color:#77859a;font-size:9px}.organization-switcher-error{margin:0 7px 7px;min-height:0;border:1px solid rgba(218,99,113,.18);border-radius:9px;color:#d58a94;background:#b940500f;line-height:1.4}.organization-switcher-menu>footer{min-height:49px;padding:6px 7px;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:5px;border-top:1px solid rgba(151,173,220,.09)}.organization-switcher-menu>footer button:first-child{height:35px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid rgba(103,146,247,.18);border-radius:8px;color:#a9bdf0;background:#4770d512;cursor:pointer;font-size:9px;font-weight:700}.organization-modal-backdrop{position:fixed;z-index:12100;inset:0;padding:20px;display:grid;place-items:center;overflow:auto;background:#000000c7;backdrop-filter:blur(12px)}.organization-modal{width:min(460px,100%);overflow:hidden;border:1px solid rgba(151,173,220,.16);border-radius:16px;color:#edf2fb;background:#090d14;box-shadow:0 36px 110px #000000c7}.organization-modal>header{min-height:68px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(151,173,220,.09)}.organization-modal>header>div{display:flex;align-items:center;gap:10px}.organization-modal>header>div>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(102,146,249,.18);border-radius:10px;color:#9db7f4;background:#486fcd14}.organization-modal>header div div{display:grid;gap:3px}.organization-modal>header strong{font-size:13px}.organization-modal>header small{color:#69768a;font-size:9px}.organization-modal form{padding:16px;display:grid;gap:13px}.organization-modal label{display:grid;gap:6px;color:#8b98ac;font-size:9px;font-weight:700}.organization-modal label small{color:#586477;font-weight:500}.organization-modal input{width:100%;height:42px;box-sizing:border-box;padding:0 11px;border:1px solid rgba(151,173,220,.12);border-radius:9px;outline:0;color:#e5eaf3;background:#05080d}.organization-modal input:focus{border-color:#5b8bff61;box-shadow:0 0 0 3px #4a77e20f}.organization-modal-note{padding:11px 12px;display:grid;gap:4px;border:1px solid rgba(93,190,157,.13);border-radius:10px;background:#3c89700b}.organization-modal-note strong{color:#a4c7bc;font-size:9px}.organization-modal-note span{color:#677d76;font-size:8px;line-height:1.5}.organization-create-submit{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;color:#0b0e14;background:#e9eef8;cursor:pointer;font-size:10px;font-weight:800}.organization-create-submit:disabled{opacity:.55;cursor:wait}.organization-create-illustration{width:118px;height:96px;margin:-5px auto 1px;overflow:hidden;pointer-events:none}.organization-create-illustration .labstar-lottie,.organization-created-lottie{width:100%;height:100%}.organization-created-notice{margin:7px 9px 0;padding:8px 8px 8px 5px;display:grid;grid-template-columns:56px minmax(0,1fr) 24px;align-items:center;gap:7px;border:1px solid rgba(132,160,219,.14);border-radius:12px;background:#6687cf0f}.organization-created-lottie{height:50px;pointer-events:none}.organization-created-notice>div{min-width:0}.organization-created-notice strong,.organization-created-notice small{display:block}.organization-created-notice strong{color:inherit;font-size:9px}.organization-created-notice small{margin-top:3px;color:#758199;font-size:7px;line-height:1.4}.organization-created-notice>button{width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;color:#7d899d;background:transparent;cursor:pointer}.organization-empty-surface{position:fixed;z-index:8500;inset:72px 0 0;display:grid;place-items:center;padding:28px;color:#eef3fb;background:radial-gradient(circle at 72% 30%,rgba(37,76,158,.1),transparent 30%),#03060a}.organization-empty-surface>section{width:min(620px,100%);text-align:center}.organization-empty-icon{width:54px;height:54px;margin:0 auto 16px;display:grid;place-items:center;border:1px solid rgba(104,147,246,.19);border-radius:15px;color:#9eb9fb;background:#436ccd12}.organization-empty-surface small{color:#6f86ba;font-size:9px;font-weight:800;letter-spacing:.16em}.organization-empty-surface h1{margin:9px 0 10px;font-size:clamp(28px,6vw,44px);letter-spacing:-.045em}.organization-empty-surface p{max-width:570px;margin:0 auto;color:#7e899d;font-size:12px;line-height:1.7}.organization-empty-meta{margin:18px 0;display:flex;justify-content:center;flex-wrap:wrap;gap:7px}.organization-empty-meta span{min-height:28px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid rgba(151,173,220,.1);border-radius:999px;color:#6f7d92;font-size:8px}.organization-empty-surface button{height:39px;padding:0 14px;border:1px solid rgba(151,173,220,.14);border-radius:9px;color:#dbe5f6;background:#0b1018;cursor:pointer;font-weight:700}@media(max-width:760px){.organization-switcher-trigger{width:42px;min-width:42px;height:42px;padding:0}.organization-switcher-menu{position:fixed;top:72px;right:10px;width:min(340px,calc(100vw - 20px))}.organization-empty-surface{inset:72px 0 0;padding:20px}.organization-modal-backdrop{padding:12px}}.organization-entry-screen{position:fixed;inset:0;z-index:32000;display:grid;place-items:center;min-height:100dvh;overflow:hidden;padding:clamp(18px,4vw,42px);background:#010205;color:#f4f7ff;isolation:isolate}.organization-entry-space{position:absolute;inset:-3%;z-index:0;overflow:hidden;opacity:0;transform:scale(1.04);pointer-events:none;background:radial-gradient(circle at 50% 38%,rgba(13,23,47,.28),transparent 44%),#010205;animation:organization-space-reveal 1.15s cubic-bezier(.2,.75,.24,1) .08s forwards}.organization-entry-space:before,.organization-entry-space:after{content:"";position:absolute;inset:-10%;z-index:0;pointer-events:none}.organization-entry-space:before{opacity:.72;background-image:radial-gradient(circle,rgba(239,245,255,.96) 0 1px,transparent 1.35px),radial-gradient(circle,rgba(145,178,244,.72) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(220,230,255,.72) 0 .8px,transparent 1.2px),radial-gradient(circle,rgba(100,141,225,.58) 0 .8px,transparent 1.15px);background-size:233px 233px,317px 317px,173px 173px,401px 401px;background-position:19px 41px,127px 73px,71px 119px,213px 181px;animation:organization-star-drift 34s linear infinite}.organization-entry-space:after{opacity:.38;background:radial-gradient(ellipse at 22% 72%,rgba(62,92,156,.18),transparent 34%),radial-gradient(ellipse at 76% 20%,rgba(74,104,168,.14),transparent 30%),radial-gradient(circle at 48% 43%,rgba(111,151,235,.08),transparent 26%);filter:blur(16px);animation:organization-nebula-breathe 9s ease-in-out infinite alternate}.organization-entry-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 44%,transparent 0%,rgba(1,3,8,.08) 38%,rgba(0,0,0,.56) 100%),linear-gradient(180deg,rgba(0,0,0,.16),transparent 35%,rgba(0,0,0,.28))}.organization-entry-vignette:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,rgba(116,151,231,.06),transparent 31%)}.organization-entry-curtain{position:absolute;inset:0;z-index:8;pointer-events:none;background:#000;animation:organization-curtain-open 1s cubic-bezier(.22,.8,.22,1) forwards}.organization-entry-dismiss{position:absolute;top:clamp(18px,3vw,30px);right:clamp(18px,3vw,30px);z-index:12;display:grid;width:40px;height:40px;padding:0;place-items:center;border:1px solid rgba(180,199,238,.16);border-radius:12px;color:#d9e2f4;background:#050911a3;box-shadow:inset 0 1px #ffffff0d,0 12px 34px #0000003d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.organization-entry-dismiss:hover{border-color:#c2d3f84d;color:#fff;background:#101828c7;transform:translateY(-1px)}.organization-entry-dismiss:focus-visible{outline:2px solid rgba(151,181,248,.72);outline-offset:3px}.organization-entry-glass{position:relative;z-index:4;width:min(470px,calc(100vw - 36px));max-height:min(720px,calc(100dvh - 36px));overflow:auto;padding:30px;border:1px solid rgba(177,198,239,.16);border-radius:24px;background:linear-gradient(155deg,#101726b8,#0509118f 64%,#04070dab),radial-gradient(circle at 50% -15%,rgba(137,172,255,.13),transparent 42%);box-shadow:0 36px 120px #000000a8,0 0 0 1px #00000040,inset 0 1px #ffffff13,inset 0 -1px #ffffff05;backdrop-filter:blur(28px) saturate(132%);-webkit-backdrop-filter:blur(28px) saturate(132%);opacity:0;transform:translateY(18px) scale(.982);animation:organization-card-in .7s cubic-bezier(.2,.82,.2,1) .34s forwards;scrollbar-width:thin;scrollbar-color:rgba(132,158,213,.24) transparent}.organization-entry-glass:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent 10%,rgba(190,208,248,.18) 50%,transparent 90%) top / 72% 1px no-repeat,radial-gradient(circle at 14% 0%,rgba(153,184,255,.11),transparent 25%);mask:linear-gradient(#000,#000)}.organization-entry-glass:after{content:"";position:absolute;top:14px;right:14px;width:5px;height:5px;border-radius:50%;background:#9ebbfab8;box-shadow:0 0 12px #7aa4ff85;pointer-events:none}.organization-entry-brand{display:flex;align-items:center;justify-content:center;width:max-content;margin:1px auto 27px;color:#edf2ff;font-family:Labstar Anurati,Inter,ui-sans-serif,system-ui,sans-serif;font-size:21px;font-weight:400;font-synthesis:none;letter-spacing:.04em;line-height:1;text-shadow:0 0 22px rgba(135,170,248,.12)}.organization-entry-brand>span{display:inline-grid;width:.9em;height:.9em;margin:0 .155em;place-items:center;color:#f0f4ff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.73em;line-height:1;filter:drop-shadow(0 0 8px rgba(139,174,255,.42))}.organization-entry-copy{text-align:center}.organization-entry-copy h1,.organization-entry-creating h1,.organization-entry-error-state h1{margin:0;color:#f7f9fd;font-size:clamp(25px,4vw,31px);font-weight:770;line-height:1.07;letter-spacing:-.045em;text-wrap:balance}.organization-entry-copy p,.organization-entry-creating p,.organization-entry-error-state p{margin:10px auto 0;max-width:34ch;color:#8e9ab1;font-size:12.5px;line-height:1.6}.organization-entry-list{display:grid;gap:9px;max-height:254px;margin:23px 0 19px;overflow:auto;padding:1px;scrollbar-width:thin}.organization-entry-list>button{width:100%;min-height:64px;display:grid;grid-template-columns:40px 1fr 18px;align-items:center;gap:11px;padding:10px 12px;border:1px solid rgba(255,255,255,.075);border-radius:14px;color:#cbd5e8;background:linear-gradient(180deg,#090e188c,#04080f70);box-shadow:inset 0 1px #ffffff05;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.organization-entry-list>button:hover{border-color:#8baeff3b;background:#0e1625a3;transform:translateY(-1px)}.organization-entry-list>button.active{border-color:#8baeff5c;color:#f0f4ff;background:linear-gradient(180deg,#18253dbd,#0c1525ad);box-shadow:inset 0 0 0 1px #8baeff0a,0 10px 28px #00000024}.organization-entry-org-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#a5c0fb;background:#080d17ad}.organization-entry-org-copy{min-width:0;display:grid;gap:3px}.organization-entry-org-copy strong{overflow:hidden;color:inherit;font-size:12.5px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.organization-entry-org-copy small{overflow:hidden;color:#6e7b93;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.organization-entry-actions{display:grid;gap:9px}.organization-entry-actions button,.organization-entry-error-state button{min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:12px;font-size:11.5px;font-weight:770;letter-spacing:-.005em;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease,box-shadow .16s ease}.organization-entry-actions button:hover:not(:disabled),.organization-entry-error-state button:hover:not(:disabled){transform:translateY(-1px)}.organization-entry-actions button:disabled{cursor:default;opacity:.42}.organization-entry-actions .primary,.organization-entry-error-state .primary{border:1px solid rgba(244,247,252,.92);color:#070a10;background:linear-gradient(180deg,#f4f6fa,#e3e8f0);box-shadow:0 12px 32px #00000038,inset 0 1px #fff}.organization-entry-actions .primary:hover:not(:disabled),.organization-entry-error-state .primary:hover:not(:disabled){background:linear-gradient(180deg,#fff,#e9edf4);box-shadow:0 14px 38px #00000047,0 0 0 3px #91b1f40e}.organization-entry-actions .secondary{border:1px solid rgba(255,255,255,.09);color:#b3bfd3;background:#04080e75}.organization-entry-actions .secondary:hover:not(:disabled){border-color:#8baeff33;background:#0a101b94}.organization-entry-form{display:grid;gap:15px;margin-top:24px}.organization-entry-form label{display:grid;gap:8px;color:#919db2;font-size:10.5px;font-weight:700;letter-spacing:.018em}.organization-entry-form label>span{display:flex;align-items:baseline;gap:5px}.organization-entry-form label small{color:#566278;font-size:9px;font-weight:600}.organization-entry-form input{box-sizing:border-box;width:100%;height:47px;padding:0 14px;border:1px solid rgba(255,255,255,.095);border-radius:12px;outline:none;color:#eef2fb;background:#02060ca1;box-shadow:inset 0 1px #ffffff04;font:500 12px/1 Inter,ui-sans-serif,system-ui,sans-serif;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.organization-entry-form input::placeholder{color:#4a566d}.organization-entry-form input:focus{border-color:#8baeff6b;background:#050a12c7;box-shadow:0 0 0 3px #8baeff13,inset 0 1px #ffffff06}.organization-entry-handle{display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;min-height:47px;border:1px solid rgba(255,255,255,.095);border-radius:12px;background:#02060ca1;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.organization-entry-handle:focus-within{border-color:#8baeff6b;background:#050a12c7;box-shadow:0 0 0 3px #8baeff13}.organization-entry-handle.handle-available{border-color:#66cd9a52}.organization-entry-handle.handle-taken{border-color:#e7778157}.organization-entry-handle>b{display:grid;place-items:center;height:46px;color:#617087;font-size:12px;font-weight:650}.organization-entry-handle input{min-width:0;height:45px;padding:0 4px;border:0;border-radius:0;background:transparent;box-shadow:none!important}.organization-entry-handle-status{min-width:0;display:inline-flex;align-items:center;gap:4px;padding-right:11px;color:#6d7b92;font-size:9px;font-weight:650;white-space:nowrap}.handle-available .organization-entry-handle-status{color:#79caa0}.handle-taken .organization-entry-handle-status{color:#d88992}.organization-entry-handle-help{margin-top:-2px;color:#657188!important;line-height:1.4}.organization-entry-handle-help.error{color:#cf858e!important}.organization-entry-actions.form-actions{grid-template-columns:auto 1fr;margin-top:5px}.organization-entry-actions.form-actions .primary:only-child{grid-column:1 / -1}.organization-entry-actions .icon-back{padding-inline:13px}.organization-entry-error{padding:11px 12px;border:1px solid rgba(231,119,129,.17);border-radius:11px;color:#dfa0a8;background:#72232c1f;font-size:10px;line-height:1.5}.organization-entry-loading{min-height:225px;display:grid;place-items:center;align-content:center;gap:11px;color:#7b899f;font-size:10px}.organization-entry-creating{display:grid;min-height:345px;place-items:center;align-content:center;text-align:center}.organization-entry-rocket{width:190px;height:210px;margin:-34px auto -2px;overflow:hidden}.organization-entry-rocket>svg,.organization-entry-rocket>canvas{display:block;width:100%!important;height:100%!important}.organization-entry-error-state{min-height:260px;display:grid;align-content:center;text-align:center}.organization-entry-error-state .primary{width:100%;margin-top:21px}.spin{animation:organization-spin .8s linear infinite}@keyframes organization-curtain-open{0%,12%{opacity:1}to{opacity:0}}@keyframes organization-space-reveal{0%{opacity:0;transform:scale(1.065)}to{opacity:1;transform:scale(1)}}@keyframes organization-card-in{0%{opacity:0;transform:translateY(18px) scale(.982);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes organization-star-drift{0%{transform:translateZ(0)}to{transform:translate3d(-70px,42px,0)}}@keyframes organization-nebula-breathe{0%{opacity:.24;transform:scale(1)}to{opacity:.48;transform:scale(1.04)}}@keyframes organization-spin{to{transform:rotate(360deg)}}@media(max-width:620px){.organization-entry-screen{padding:13px}.organization-entry-dismiss{top:15px;right:15px}.organization-entry-space{inset:-8%}.organization-entry-glass{width:min(100%,400px);max-height:calc(100dvh - 26px);padding:24px 18px 20px;border-radius:20px}.organization-entry-brand{margin-bottom:23px;font-size:20px}.organization-entry-copy h1,.organization-entry-creating h1,.organization-entry-error-state h1{font-size:clamp(24px,8vw,30px)}.organization-entry-list{max-height:225px;margin-top:20px}.organization-entry-actions.form-actions{grid-template-columns:1fr}.organization-entry-handle-status{max-width:84px;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.organization-entry-space,.organization-entry-space:before,.organization-entry-space:after,.organization-entry-curtain,.organization-entry-glass{animation-duration:.01ms!important;animation-delay:0ms!important}}@media(max-width:760px){:root{--mobile-header-height: 56px;--mobile-nav-height: 58px;--mobile-safe-bottom: max(8px, env(safe-area-inset-bottom))}html,body,#root{width:100%;height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}body{min-width:0;touch-action:manipulation;-webkit-text-size-adjust:100%}body #root>.app{width:100%;height:100vh!important;height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.header{width:100%;height:var(--mobile-header-height)!important;min-height:var(--mobile-header-height);flex:0 0 var(--mobile-header-height)!important;padding:env(safe-area-inset-top) 10px 0;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;border-bottom-color:#ffffff14;background:#030509f7;backdrop-filter:blur(22px)}.brand{min-width:0;overflow:hidden}.wordmark{max-width:100%;font-size:15px!important;gap:.19em!important}.global-search,.sync-state{display:none!important}.header-actions{min-width:0;gap:5px!important}.header-actions .icon-button,.header-actions .avatar,.header-actions .create-button{width:36px;min-width:36px;height:36px;min-height:36px;border-radius:10px}.header-actions>button.icon-button{display:none}.create-button{padding:0!important;justify-content:center;gap:0;font-size:0!important}.create-button svg{width:17px;height:17px}.avatar-button{overflow:visible!important}.workspace,.workspace.editor-open,.workspace.team-workspace,.workspace.dashboard-workspace,.workspace.collaboration-workspace{position:relative!important;width:100%;height:auto!important;min-height:0!important;max-height:none!important;flex:1 1 auto!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important}.workspace>.rail:not(.collaboration-workspace .rail){position:fixed!important;z-index:900;left:8px!important;right:8px!important;bottom:var(--mobile-safe-bottom)!important;width:auto!important;height:50px!important;min-height:50px;padding:5px 7px!important;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center!important;border:1px solid rgba(139,174,255,.16)!important;border-radius:15px!important;background:#070a10f0!important;box-shadow:0 18px 50px #0000009e,inset 0 1px #ffffff0a;backdrop-filter:blur(22px)}.workspace>.rail .rail-group{width:100%;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.workspace>.rail .rail-bottom{display:none!important}.workspace>.rail button{width:100%!important;height:40px!important;min-height:40px;border-radius:10px!important}.workspace>.rail button.active{color:#dce7ff;background:#5683ee26;box-shadow:inset 0 0 0 1px #7097f22e}.workspace.collaboration-workspace>.rail{display:none!important}.canvas-shell,.overview,.team-page,.overview.dashboard-work-surface{padding-bottom:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + 12px)!important}.canvas-meta{left:10px!important;top:10px!important;right:10px;width:auto;max-width:calc(100vw - 20px);padding:6px 8px;overflow-x:auto;scrollbar-width:none}.canvas-meta::-webkit-scrollbar{display:none}.canvas-meta span{flex:0 0 auto;white-space:nowrap}.viewport{touch-action:pan-x pan-y}.zoom-controls{right:9px!important;bottom:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + 10px)!important}.canvas-tip{display:none!important}.inspector{z-index:920!important;left:8px!important;right:8px!important;top:auto!important;bottom:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + 4px)!important;width:auto!important;height:min(74dvh,620px)!important;max-height:calc(100dvh - var(--mobile-header-height) - var(--mobile-nav-height) - 18px)!important;overflow-y:auto!important;border-radius:18px 18px 14px 14px!important;transform:translateY(calc(100% + 90px))!important;box-shadow:0 -24px 90px #000000d1!important}.inspector.open{transform:translateY(0)!important}.dashboard-work-shell{grid-template-rows:auto auto minmax(0,1fr)!important}.dashboard-work-header{min-height:0;padding:12px 13px!important;gap:11px}.dashboard-work-header>div:last-child{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dashboard-work-header button{width:100%;min-width:0;min-height:40px;padding:0 9px}.dashboard-server-strip{padding:9px 13px!important;gap:8px}.dashboard-server-strip>div:first-child{display:none}.dashboard-server-list{width:100%;padding-bottom:2px;scroll-snap-type:x proximity}.dashboard-server-list>button{min-width:min(76vw,230px);scroll-snap-align:start}.dashboard-work-shell>.work-home,.work-home{padding:16px 13px calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + 18px)!important}.work-home-head{margin-bottom:16px;flex-direction:column;gap:13px}.work-home-head h1{font-size:clamp(26px,9vw,34px)}.work-home-head p{font-size:12px;line-height:1.5}.work-home-head-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 42px}.work-home-head-actions button{width:100%;min-height:42px}.work-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px}.work-home-metrics article{padding:14px}.work-home-grid,.work-home-grid.lower{grid-template-columns:minmax(0,1fr)!important;gap:11px}.work-home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px}.work-focus-list>button,.work-activity-list>button{grid-template-columns:auto minmax(0,1fr) auto!important}.work-focus-list em,.work-activity-list time{display:none}.team-page{padding:16px 13px calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + 18px)!important}.team-head{align-items:stretch!important;flex-direction:column;gap:12px;margin-bottom:16px}.team-head h1{font-size:22px}.team-head>button{width:100%;min-height:42px;justify-content:center}.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px}.team-layout,.roles-manager{grid-template-columns:minmax(0,1fr)!important}.member-list>button{grid-template-columns:36px minmax(0,1fr) auto!important;min-height:58px;padding-inline:10px}.member-area,.member-list>button>svg{display:none!important}.member-editor,.role-editor{position:static!important;width:100%;min-width:0}.quick-panel,.quick-panel.profile,.quick-panel.summary,.quick-panel.help{z-index:1200!important;left:8px!important;right:8px!important;top:calc(var(--mobile-header-height) + 8px)!important;bottom:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + 4px)!important;width:auto!important;max-width:none!important;max-height:none!important;padding:13px!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:17px!important;box-shadow:0 28px 100px #000000d6!important}.quick-panel.profile .profile-photo-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px}.quick-panel.profile .profile-name-field{grid-template-columns:minmax(0,1fr) 42px}.quick-panel.profile button,.quick-panel.profile input,.quick-panel.profile select{min-height:42px}.legal-backdrop,.legal-backdrop.anchored{padding:calc(var(--mobile-header-height) + 8px) 8px calc(var(--mobile-safe-bottom) + 8px)!important;place-items:end center!important}.legal-modal,.legal-backdrop.anchored .legal-modal{width:100%!important;max-height:calc(100dvh - var(--mobile-header-height) - var(--mobile-safe-bottom) - 18px)!important;border-radius:18px!important}.workspace.collaboration-workspace,body #root>.app>.workspace.collaboration-workspace{height:auto!important;min-height:0!important;flex:1 1 auto!important;grid-template-columns:minmax(0,1fr)!important}.workspace.collaboration-workspace>.collaboration-server-mode{width:100%;height:100%!important}.workspace.collaboration-workspace>.collaboration-server-mode>.collaboration-shell,.collaboration-shell,.collaboration-shell.members-hidden{inset:0!important;width:100%!important;height:100%!important;padding-bottom:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:54px 142px minmax(0,1fr)!important;overflow:hidden!important}.space-rail{min-width:0;padding:6px 8px!important;flex-direction:row!important;gap:7px;overflow-x:auto!important;overflow-y:hidden!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08);scrollbar-width:none}.space-rail::-webkit-scrollbar,.space-list::-webkit-scrollbar{display:none}.space-list{min-width:0;flex:1 1 auto;flex-direction:row!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important}.space-list button,.add-space{width:41px!important;height:41px!important;flex:0 0 41px!important;border-radius:12px!important}.add-space{margin:0 0 0 auto!important}.channel-sidebar{width:100%!important;min-width:0;min-height:0;grid-template-rows:48px 34px minmax(0,1fr)!important;overflow:hidden!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08)}.space-header{min-height:48px!important;padding-inline:10px}.space-title>span{width:30px;height:30px}.channel-search{height:30px!important;margin:2px 8px!important}.channel-scroll{min-height:0;padding:5px 7px 7px!important;display:flex!important;gap:9px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.channel-scroll::-webkit-scrollbar{display:none}.channel-category{min-width:min(74vw,220px)!important;margin:0!important}.channel-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.channel-list>button{min-width:0;min-height:32px;padding-inline:7px}.new-category,.channel-user,.channel-members{display:none!important}.channel-content{width:100%;min-width:0;min-height:0;grid-template-rows:54px minmax(0,1fr)!important;overflow:hidden!important}.channel-header{min-height:54px;padding-inline:11px}.channel-heading small{max-width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-room{min-height:0;grid-template-rows:38px minmax(0,1fr) auto!important}.message-scroll{padding-bottom:8px}.message-composer{padding:7px 8px calc(var(--mobile-safe-bottom) + 7px)!important}body #root>.app>.workspace.collaboration-workspace>.direct-hub,body #root>.app>.workspace.collaboration-workspace>.direct-hub.conversation-open,.direct-hub,.direct-hub.conversation-open{inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:54px 190px minmax(0,1fr)!important;overflow:hidden!important}.direct-hub.conversation-open{grid-template-rows:54px 92px minmax(0,1fr)!important}.dm-space-rail{grid-column:1!important;grid-row:1!important;min-width:0;min-height:0;padding:6px 8px!important;flex-direction:row!important;align-items:center;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;border-right:0!important;border-bottom:1px solid rgba(151,173,220,.1);scrollbar-width:none}.dm-space-rail::-webkit-scrollbar,.dm-space-list::-webkit-scrollbar{display:none}.dm-home-mark,.dm-space-list button,.dm-add-space,.dm-rail-settings{width:41px!important;height:41px!important;flex:0 0 41px!important;border-radius:12px!important}.dm-home-mark i{left:50%!important;top:auto!important;bottom:-7px!important;width:24px!important;height:3px!important;transform:translate(-50%)}.dm-space-list{min-width:0;min-height:41px;flex:1 1 auto;flex-direction:row!important;align-items:center;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important}.dm-add-space{margin:0 0 0 auto!important}.dm-rail-settings{display:none!important}.dm-sidebar{grid-column:1!important;grid-row:2!important;width:100%;min-width:0;min-height:0;grid-template-rows:38px auto 1px 28px minmax(0,1fr)!important;overflow:hidden!important;border-right:0!important;border-bottom:1px solid rgba(151,173,220,.1)}.dm-search{height:34px!important;margin:4px 8px 0!important}.dm-navigation{padding:4px 7px!important;display:flex!important;gap:5px;overflow-x:auto;scrollbar-width:none}.dm-navigation::-webkit-scrollbar{display:none}.dm-navigation button{min-width:max-content;min-height:34px;padding:0 9px;grid-template-columns:17px auto auto}.dm-navigation button span{font-size:9px}.dm-divider{margin:0 9px!important}.dm-list-heading{height:28px;padding-inline:10px}.dm-contact-list{min-width:0;min-height:0;padding:3px 7px 7px!important;overflow-y:auto!important}.dm-own-profile{display:none!important}.dm-home-main,.dm-conversation{grid-column:1!important;grid-row:3!important;width:100%;min-width:0;min-height:0;border-right:0!important}.dm-inbox,.dm-profile-panel{display:none!important}.direct-hub.conversation-open .dm-sidebar{grid-template-rows:minmax(0,1fr)!important}.direct-hub.conversation-open .dm-search,.direct-hub.conversation-open .dm-navigation,.direct-hub.conversation-open .dm-divider,.direct-hub.conversation-open .dm-list-heading,.direct-hub.conversation-open .dm-own-profile{display:none!important}.direct-hub.conversation-open .dm-contact-list{padding:6px 7px!important;display:flex!important;align-items:stretch;gap:6px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.direct-hub.conversation-open .dm-contact-list::-webkit-scrollbar{display:none}.direct-hub.conversation-open .dm-contact-entry{min-width:min(64vw,210px);height:78px;margin:0!important;flex:0 0 auto}.direct-hub.conversation-open .dm-contact-main{min-height:76px}.dm-home-header,.dm-conversation-header{min-height:58px;padding:0 10px!important;gap:8px}.dm-home-tabs{padding:8px 10px!important;gap:6px;overflow-x:auto}.dm-home-tabs button{min-width:max-content;height:34px;padding-inline:12px}.dm-home-empty{padding:20px 14px!important}.dm-orbit{width:150px;height:150px}.dm-home-contact-grid{width:100%;grid-template-columns:minmax(0,1fr)!important}.dm-conversation-person{max-width:calc(100vw - 154px)}.dm-conversation-person strong{max-width:34vw!important}.dm-conversation-person small b{display:none}.dm-conversation-actions{gap:4px!important}.dm-conversation-actions>button{width:31px!important;height:31px!important;flex:0 0 31px}.dm-conversation-actions label{display:none!important}.dm-message-scroll{min-height:0;padding-bottom:8px!important}.dm-thread-intro{padding:20px 14px 18px!important}.dm-message{padding:9px 10px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important}.dm-message-body>p{max-width:100%;font-size:11px}.dm-message-actions{right:7px}.dm-composer{padding:6px 8px calc(var(--mobile-safe-bottom) + 7px)!important}.dm-composer>div:last-of-type{min-height:48px;grid-template-columns:38px minmax(0,1fr) 38px 42px!important}.dm-composer textarea{min-height:46px;padding:13px 5px;font-size:11px}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker{position:fixed!important;z-index:1500!important;left:8px!important;right:8px!important;bottom:calc(var(--mobile-safe-bottom) + 8px)!important;width:auto!important;max-width:none!important;height:min(46dvh,310px)!important;max-height:calc(100dvh - var(--mobile-header-height) - 18px)!important}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker>div{grid-template-columns:repeat(6,minmax(36px,1fr))!important}.labstar-toast,.communication-permission-card,.communication-runtime-toast{left:8px!important;right:8px!important;bottom:calc(var(--mobile-safe-bottom) + 8px)!important;width:auto!important;max-width:none!important}.private-call-backdrop{padding:8px!important}.private-call-card,.private-call-card.video{width:100%!important;height:calc(100dvh - 16px)!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;border-radius:20px!important}}@media(max-width:430px){.wordmark{font-size:14px!important}.header-actions{gap:4px!important}.header-actions .icon-button,.header-actions .avatar,.header-actions .create-button{width:34px;min-width:34px;height:34px;min-height:34px}.work-home-metrics,.work-home-shortcuts,.team-metrics{grid-template-columns:minmax(0,1fr)!important}.dashboard-work-header>div:last-child{grid-template-columns:minmax(0,1fr)!important}.quick-panel.profile .profile-photo-actions{grid-template-columns:minmax(0,1fr)!important}.quick-panel.profile .profile-photo-actions .remove{width:100%}.channel-category{min-width:82vw!important}.dm-navigation button span{display:none}.dm-navigation button{min-width:38px;grid-template-columns:17px auto}.dm-conversation-person{max-width:calc(100vw - 140px)}.dm-conversation-person strong{max-width:28vw!important}.dm-conversation-actions>button:nth-child(1),.dm-conversation-actions>button:nth-child(4){display:none!important}.dm-message{grid-template-columns:32px minmax(0,1fr)!important}.direct-hub.dm-v6 .dm-composer .dm-emoji-picker>div{grid-template-columns:repeat(5,minmax(38px,1fr))!important}}@media(max-height:560px)and (max-width:760px){.quick-panel,.quick-panel.profile,.quick-panel.summary,.quick-panel.help{top:calc(var(--mobile-header-height) + 4px)!important;bottom:4px!important}.workspace>.rail:not(.collaboration-workspace .rail){height:46px!important;min-height:46px}.direct-hub,.direct-hub.conversation-open{grid-template-rows:48px 78px minmax(0,1fr)!important}.direct-hub:not(.conversation-open){grid-template-rows:48px 156px minmax(0,1fr)!important}.dm-home-mark,.dm-space-list button,.dm-add-space{width:36px!important;height:36px!important;flex-basis:36px!important}}@media(max-width:760px){:root{--mobile-header-height: calc(56px + env(safe-area-inset-top)) }.workspace:not(.collaboration-workspace){box-sizing:border-box!important;padding-bottom:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + 8px)!important}.workspace:not(.collaboration-workspace)>.rail{position:fixed!important;z-index:900!important;left:8px!important;right:8px!important;bottom:var(--mobile-safe-bottom)!important;width:auto!important;height:50px!important;min-height:50px!important;display:flex!important}.workspace-surface-rail>.workspace-home-entry,.workspace-surface-rail>.workspace-dm-entry,.workspace-surface-rail>.workspace-channel-entry{inset:auto!important}.collaboration-server-mode .space-rail{padding-left:104px!important}.communication-home-overlay{top:calc(var(--mobile-header-height) + 54px)!important;right:0!important;bottom:0!important;left:0!important}.communication-home{padding-bottom:calc(var(--mobile-safe-bottom) + 18px)!important}.notifications-panel{position:fixed!important;z-index:1300!important;left:8px!important;right:8px!important;top:calc(var(--mobile-header-height) + 8px)!important;bottom:calc(var(--mobile-safe-bottom) + 8px)!important;height:calc(100dvh - var(--mobile-header-height) - var(--mobile-safe-bottom) - 16px)!important;min-height:0!important;width:auto!important;max-height:none!important;border-radius:17px!important}.install-app{left:8px!important;right:8px!important;bottom:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + 8px)!important;width:auto!important;max-width:none!important}}@media(max-height:560px)and (max-width:760px){.workspace:not(.collaboration-workspace)>.rail{height:46px!important;min-height:46px!important}}@media(max-width:760px){:root{--workspace-mobile-nav: 62px;--workspace-mobile-gap: 10px}body.mobile-workspace-active .workspace.collaboration-workspace,body.mobile-direct-active .workspace.collaboration-workspace,body.mobile-communication-home-active .workspace.collaboration-workspace{padding-bottom:0!important}.collaboration-server-mode>.workspace-home-entry,.collaboration-server-mode>.workspace-dm-entry{z-index:980!important;top:7px!important;width:40px!important;height:40px!important;border-radius:12px!important;background:#0a0e16f5!important;box-shadow:0 8px 24px #00000061}.collaboration-server-mode>.workspace-home-entry{left:8px!important}.collaboration-server-mode>.workspace-dm-entry{left:55px!important}.collaboration-server-mode>.workspace-home-entry svg{width:20px;height:20px}.mobile-workspace-switcher{position:fixed;z-index:1100;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));height:54px;padding:5px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border:1px solid rgba(139,174,255,.17);border-radius:16px;background:#070a10f5;box-shadow:0 20px 60px #000000b8,inset 0 1px #ffffff0a;backdrop-filter:blur(24px)}.mobile-workspace-switcher[hidden]{display:none!important}.mobile-workspace-switcher button{min-width:0;height:44px;padding:4px 3px;display:grid;place-items:center;align-content:center;gap:2px;border:0;border-radius:11px;color:#78849a;background:transparent;font-size:8px;font-weight:750;cursor:pointer}.mobile-workspace-switcher button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mobile-workspace-switcher button.active{color:#e6edff;background:linear-gradient(180deg,#4a67a647,#222f4b52);box-shadow:inset 0 0 0 1px #8baeff29}body.mobile-workspace-active .collaboration-server-mode>.collaboration-shell{position:absolute!important;inset:0 0 calc(var(--workspace-mobile-nav) + max(8px,env(safe-area-inset-bottom)))!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;overflow:hidden!important;background:#05070b}body.mobile-workspace-active .collaboration-shell>.space-rail,body.mobile-workspace-active .collaboration-shell>.channel-sidebar,body.mobile-workspace-active .collaboration-shell>.channel-content,body.mobile-workspace-active .collaboration-shell>.channel-members{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:none!important;border:0!important}body.mobile-workspace-active .collaboration-shell[data-mobile-pane=spaces]>.space-rail{display:flex!important}body.mobile-workspace-active .collaboration-shell[data-mobile-pane=channels]>.channel-sidebar{display:grid!important}body.mobile-workspace-active .collaboration-shell[data-mobile-pane=content]>.channel-content{display:grid!important}body.mobile-workspace-active .collaboration-shell[data-mobile-pane=members]>.channel-members{display:block!important}body.mobile-workspace-active .collaboration-shell>.space-rail{padding:58px 14px 18px!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;overflow-y:auto!important;background:radial-gradient(circle at 18% 0%,rgba(75,113,202,.12),transparent 30%),#05070b!important}body.mobile-workspace-active .space-rail:before{content:"Espaços de trabalho";display:block;padding:0 2px 4px;color:#eef3ff;font-size:18px;font-weight:760;letter-spacing:-.02em}body.mobile-workspace-active .space-list{width:100%;min-height:0;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px!important;overflow:visible!important}body.mobile-workspace-active .space-list button,body.mobile-workspace-active .add-space{width:100%!important;height:92px!important;min-width:0!important;flex:none!important;padding:12px 10px!important;display:grid!important;grid-template-rows:48px auto;place-items:center;gap:6px;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:linear-gradient(150deg,#101520fa,#080b11fa)!important;box-shadow:inset 0 1px #ffffff08}body.mobile-workspace-active .space-list button:after{content:attr(title);width:100%;overflow:hidden;color:#cfd8e9;font-size:10px;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}body.mobile-workspace-active .space-list button.active{border-color:#8baeff57!important;background:linear-gradient(150deg,#1e2b48fa,#0a0f19fa)!important;box-shadow:inset 0 0 0 1px #8baeff14,0 12px 30px #00000047}body.mobile-workspace-active .space-list button>img,body.mobile-workspace-active .space-list button>span{width:48px!important;height:48px!important;border-radius:14px!important;object-fit:cover!important}body.mobile-workspace-active .space-list button>i{display:none!important}body.mobile-workspace-active .add-space{margin:0!important;color:#8fa9df!important}body.mobile-workspace-active .add-space:after{content:"Criar espaço";color:#9aa7bd;font-size:10px;font-weight:700}body.mobile-workspace-active .channel-sidebar{grid-template-rows:56px 44px minmax(0,1fr)!important;background:#070a10!important}body.mobile-workspace-active .space-header{min-height:56px!important;padding:7px 12px 7px 105px!important;border-bottom:1px solid rgba(255,255,255,.07)!important;background:#080b11f5}body.mobile-workspace-active .space-title{min-width:0}body.mobile-workspace-active .space-title>div{min-width:0}body.mobile-workspace-active .space-title strong,body.mobile-workspace-active .space-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mobile-workspace-active .channel-search{height:36px!important;margin:4px 10px!important;padding:0 10px!important;border-radius:10px!important}body.mobile-workspace-active .channel-scroll{min-height:0!important;padding:8px 10px 20px!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important}body.mobile-workspace-active .channel-category{min-width:0!important;width:100%!important;margin:0 0 12px!important}body.mobile-workspace-active .channel-category>header{min-height:30px;padding:0 4px}body.mobile-workspace-active .channel-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important}body.mobile-workspace-active .channel-list>button{width:100%;min-height:44px!important;padding:0 11px!important;border-radius:10px!important;font-size:11px}body.mobile-workspace-active .channel-list>button.active{background:#557cd724!important;box-shadow:inset 0 0 0 1px #8baeff1a}body.mobile-workspace-active .new-category{display:flex!important;width:100%;min-height:42px;justify-content:center;border:1px dashed rgba(139,174,255,.2);border-radius:11px}body.mobile-workspace-active .channel-user{display:none!important}body.mobile-workspace-active .channel-content{grid-template-rows:56px minmax(0,1fr)!important;background:#05070b!important}body.mobile-workspace-active .channel-header{min-height:56px!important;padding:7px 9px 7px 12px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}body.mobile-workspace-active .channel-heading{min-width:0}body.mobile-workspace-active .channel-heading>div{min-width:0}body.mobile-workspace-active .channel-heading strong,body.mobile-workspace-active .channel-heading small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mobile-workspace-active .channel-heading small{max-width:48vw!important}body.mobile-workspace-active .channel-head-actions{gap:4px}body.mobile-workspace-active .channel-head-actions button{width:36px!important;height:36px!important;border-radius:10px!important}body.mobile-workspace-active .message-room{height:100%!important;min-height:0!important;grid-template-rows:40px minmax(0,1fr) auto!important}body.mobile-workspace-active .message-toolbar{min-height:40px;padding:4px 8px!important;gap:5px;overflow-x:auto;scrollbar-width:none}body.mobile-workspace-active .message-toolbar::-webkit-scrollbar{display:none}body.mobile-workspace-active .message-toolbar label{min-width:150px;flex:1 0 150px}body.mobile-workspace-active .message-scroll{min-height:0!important;padding:8px 0 12px!important;overflow-y:auto!important;overscroll-behavior:contain}body.mobile-workspace-active .message-item{padding:9px 10px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important}body.mobile-workspace-active .message-item .message-actions{position:static!important;grid-column:2;justify-self:start;margin-top:6px;opacity:1!important}body.mobile-workspace-active .message-body,body.mobile-workspace-active .message-body p{max-width:100%!important;overflow-wrap:anywhere}body.mobile-workspace-active .message-attachments{grid-template-columns:minmax(0,1fr)!important}body.mobile-workspace-active .message-composer{padding:6px 8px calc(max(6px,env(safe-area-inset-bottom)) + 5px)!important;background:#06090efa;border-top:1px solid rgba(255,255,255,.06)}body.mobile-workspace-active .composer-row{min-height:48px;grid-template-columns:38px minmax(0,1fr) 36px 40px!important;gap:3px!important}body.mobile-workspace-active .composer-row>button:nth-of-type(2){display:none!important}body.mobile-workspace-active .composer-row textarea{min-height:46px;max-height:120px;padding:13px 6px;font-size:12px}body.mobile-workspace-active .emoji-picker{position:fixed!important;z-index:1300!important;left:8px!important;right:8px!important;bottom:calc(var(--workspace-mobile-nav) + max(14px,env(safe-area-inset-bottom)))!important;width:auto!important;max-height:42dvh!important;overflow-y:auto;grid-template-columns:repeat(6,minmax(36px,1fr))!important}body.mobile-workspace-active .channel-members{padding:58px 12px 20px!important;overflow-y:auto!important;background:radial-gradient(circle at 85% 0%,rgba(75,113,202,.1),transparent 28%),#070a10!important}body.mobile-workspace-active .channel-members>header{position:sticky;z-index:2;top:-58px;min-height:54px;margin:-58px -12px 10px;padding:0 14px 0 105px;background:#080b11f7;backdrop-filter:blur(18px)}body.mobile-workspace-active .channel-member-row{min-height:58px;margin-bottom:5px;padding:8px 10px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff05}body.mobile-communication-home-active .communication-home-overlay{top:calc(var(--mobile-header-height) + 54px)!important;bottom:0!important;left:0!important;right:0!important}body.mobile-communication-home-active .communication-home{height:100%!important;padding:18px 10px 24px!important;overflow-y:auto!important;background:#05070b}body.mobile-communication-home-active .communication-home-head{margin-bottom:14px;gap:14px}body.mobile-communication-home-active .communication-home-head h1{font-size:27px!important}body.mobile-communication-home-active .communication-head-actions{width:100%;display:grid!important;grid-template-columns:40px minmax(0,1fr) minmax(0,1fr);gap:6px}body.mobile-communication-home-active .communication-head-actions button{min-width:0;min-height:40px;padding:0 8px;font-size:9px}body.mobile-communication-home-active .communication-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body.mobile-communication-home-active .communication-home-metrics article{min-height:78px;padding:11px}body.mobile-communication-home-active .communication-home-grid,body.mobile-communication-home-active .communication-home-grid.lower{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body.mobile-communication-home-active .communication-panel{border-radius:14px}body.mobile-communication-home-active .communication-list>button{min-height:64px;grid-template-columns:34px minmax(0,1fr) auto!important}body.mobile-communication-home-active .communication-file-grid,body.mobile-communication-home-active .communication-people-grid{grid-template-columns:minmax(0,1fr)!important}body.mobile-workspace-active .voice-room{height:100%;padding:10px 10px 24px!important;display:block!important;overflow-y:auto!important}body.mobile-workspace-active .voice-hero{width:100%;min-height:0;padding:18px 12px!important;border-radius:16px!important}body.mobile-workspace-active .voice-hero>span:first-child{width:54px;height:54px}body.mobile-workspace-active .voice-hero h2{font-size:24px!important}body.mobile-workspace-active .voice-test{width:100%;padding:12px!important}body.mobile-workspace-active .voice-test-footer{align-items:stretch!important;flex-direction:column!important}body.mobile-workspace-active .voice-test-footer button,body.mobile-workspace-active .voice-entry-actions button{width:100%;min-height:44px;justify-content:center}body.mobile-workspace-active .voice-entry-actions{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}body.mobile-workspace-active .voice-controls{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body.mobile-workspace-active .voice-controls button{min-width:0;min-height:58px}body.mobile-workspace-active .voice-participants,body.mobile-workspace-active .meeting-schedule,body.mobile-workspace-active .meeting-video-grid{width:100%;margin-top:10px;border-radius:15px}body.mobile-workspace-active .voice-participants>div,body.mobile-workspace-active .meeting-video-grid{grid-template-columns:minmax(0,1fr)!important}body.mobile-workspace-active .meeting-schedule article{grid-template-columns:auto minmax(0,1fr)!important;gap:8px}body.mobile-workspace-active .meeting-schedule article>span,body.mobile-workspace-active .meeting-schedule article>button{grid-column:2;justify-self:stretch}body.mobile-workspace-active .social-planner{height:100%;min-height:0;padding:10px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr);overflow:hidden!important}body.mobile-workspace-active .social-planner>header{align-items:stretch!important;flex-direction:column!important;gap:10px}body.mobile-workspace-active .social-planner>header>button{width:100%;min-height:42px;justify-content:center}body.mobile-workspace-active .social-board{min-height:0;padding-bottom:8px;display:flex!important;gap:10px;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory}body.mobile-workspace-active .social-column{min-width:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important;scroll-snap-align:center}body.mobile-workspace-active .social-column>div{max-height:none!important;overflow-y:auto!important}body.mobile-workspace-active .integrations-backdrop,body.mobile-workspace-active .modal-backdrop{padding:6px!important;align-items:flex-end!important}body.mobile-workspace-active .integrations-center,body.mobile-workspace-active .work-modal{width:100%!important;max-width:none!important;max-height:calc(100dvh - var(--mobile-header-height) - 8px)!important;border-radius:18px 18px 12px 12px!important}body.mobile-workspace-active .integration-intro,body.mobile-workspace-active .integration-rule-head,body.mobile-workspace-active .integration-rule-fields,body.mobile-workspace-active .form-grid,body.mobile-workspace-active .integration-create{grid-template-columns:minmax(0,1fr)!important}body.mobile-workspace-active .integration-rule-list{padding:8px!important}body.mobile-workspace-active .integration-rule-list article{padding:10px!important}body.mobile-direct-active .direct-hub,body.mobile-direct-active .direct-hub.conversation-open{inset:0!important;width:100%!important;height:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:54px minmax(0,1fr)!important;overflow:hidden!important}body.mobile-direct-active .dm-space-rail{grid-column:1!important;grid-row:1!important;padding-left:104px!important}body.mobile-direct-active .direct-hub:not(.conversation-open) .dm-sidebar{grid-column:1!important;grid-row:2!important;display:grid!important;width:100%!important;height:100%!important;grid-template-rows:42px auto 1px 30px minmax(0,1fr)!important;border:0!important}body.mobile-direct-active .direct-hub:not(.conversation-open) .dm-home-main,body.mobile-direct-active .direct-hub:not(.conversation-open) .dm-inbox,body.mobile-direct-active .direct-hub:not(.conversation-open) .dm-profile-panel{display:none!important}body.mobile-direct-active .direct-hub.conversation-open .dm-sidebar,body.mobile-direct-active .direct-hub.conversation-open .dm-home-main,body.mobile-direct-active .direct-hub.conversation-open .dm-inbox,body.mobile-direct-active .direct-hub.conversation-open .dm-profile-panel{display:none!important}body.mobile-direct-active .direct-hub.conversation-open .dm-conversation{grid-column:1!important;grid-row:2!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:58px minmax(0,1fr) auto!important}body.mobile-direct-active .dm-contact-list{padding:6px 8px 18px!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important}body.mobile-direct-active .dm-contact-entry,body.mobile-direct-active .direct-hub.conversation-open .dm-contact-entry{width:100%!important;min-width:0!important;height:auto!important;margin:0 0 5px!important}body.mobile-direct-active .dm-contact-main,body.mobile-direct-active .direct-hub.conversation-open .dm-contact-main{min-height:58px!important}body.mobile-direct-active .dm-mobile-back{width:36px;height:36px;flex:0 0 36px;display:grid!important;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#cbd5e8;background:#0b1018}body.mobile-direct-active .dm-mobile-back svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.mobile-direct-active .dm-conversation-header{padding:0 8px!important}body.mobile-direct-active .dm-conversation-person{min-width:0;max-width:none!important;flex:1 1 auto}body.mobile-direct-active .dm-conversation-person strong{max-width:34vw!important}body.mobile-direct-active .dm-conversation-actions>button:nth-child(1),body.mobile-direct-active .dm-conversation-actions>button:nth-child(4),body.mobile-direct-active .dm-conversation-actions label{display:none!important}body.mobile-direct-active .dm-message-scroll{padding:4px 0 10px!important}body.mobile-direct-active .dm-thread-intro{padding:18px 12px!important}body.mobile-direct-active .dm-composer{padding:6px 8px calc(max(7px,env(safe-area-inset-bottom)) + 3px)!important}body.mobile-direct-active .dm-composer>div:last-of-type{grid-template-columns:38px minmax(0,1fr) 38px 42px!important}@media(max-width:390px){body.mobile-workspace-active .space-list{grid-template-columns:minmax(0,1fr)!important}body.mobile-workspace-active .space-list button,body.mobile-workspace-active .add-space{height:78px!important;grid-template-columns:48px minmax(0,1fr);grid-template-rows:1fr;justify-items:start;text-align:left}body.mobile-workspace-active .space-list button:after,body.mobile-workspace-active .add-space:after{text-align:left}body.mobile-workspace-active .communication-head-actions{grid-template-columns:38px minmax(0,1fr)!important}body.mobile-workspace-active .communication-head-actions .primary{grid-column:1 / -1}body.mobile-direct-active .dm-conversation-actions>button:nth-child(2){display:none!important}body.mobile-direct-active .dm-conversation-person strong{max-width:31vw!important}}}@media(max-width:760px){body.mobile-workspace-active .space-list button:after{position:static!important;inset:auto!important;z-index:auto!important;display:block!important;align-self:center;background:none!important;border-radius:0!important;pointer-events:none}body.mobile-workspace-active .add-space:after{position:static!important;display:block!important;background:none!important}body.mobile-workspace-active .chat-message{padding:9px 10px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:8px!important}body.mobile-workspace-active .chat-message>.message-body{min-width:0!important}body.mobile-workspace-active .chat-message>.message-actions{position:static!important;grid-column:2!important;width:max-content;margin-top:6px;display:flex!important;gap:4px;opacity:1!important;transform:none!important}body.mobile-workspace-active .chat-message>.message-actions button{width:31px;height:31px;border-radius:9px}body.mobile-workspace-active .message-body>header{min-width:0;flex-wrap:wrap;row-gap:3px}body.mobile-workspace-active .message-body>p{max-width:100%!important;margin-top:4px;overflow-wrap:anywhere;line-height:1.48}body.mobile-workspace-active .message-reply-preview{max-width:100%!important;grid-template-columns:auto auto minmax(0,1fr)!important}body.mobile-workspace-active .message-attachments{width:100%;grid-template-columns:minmax(0,1fr)!important}body.mobile-workspace-active .image-attachment,body.mobile-workspace-active .file-attachment{width:100%!important;max-width:100%!important}body.mobile-workspace-active .image-attachment img{width:100%!important;max-height:280px!important;object-fit:contain!important}body.mobile-workspace-active .context-menu{position:fixed!important;z-index:1500!important;left:8px!important;right:8px!important;top:auto!important;bottom:calc(var(--workspace-mobile-nav) + max(14px,env(safe-area-inset-bottom)))!important;width:auto!important;max-width:none!important;border-radius:14px!important}body.mobile-workspace-active .modal-backdrop,body.mobile-workspace-active .integrations-backdrop,body.mobile-workspace-active .image-preview-backdrop{z-index:1400!important}body.mobile-workspace-active .image-preview-backdrop{padding:8px!important}body.mobile-workspace-active .image-preview{width:100%!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:16px!important}body.mobile-workspace-active .work-modal,body.mobile-workspace-active .integrations-center{overflow:hidden!important}body.mobile-workspace-active .integrations-center>header{position:sticky!important;z-index:5!important;top:0!important;min-height:62px!important;padding:max(9px,env(safe-area-inset-top)) 10px 9px!important;gap:8px!important;background:#080a0ff7!important;backdrop-filter:blur(16px)!important}body.mobile-workspace-active .integrations-center>header>div{min-width:0!important;flex:1!important}body.mobile-workspace-active .integrations-center>header>div>span{display:none!important}body.mobile-workspace-active .integrations-center>header>div>div{min-width:0!important}body.mobile-workspace-active .integrations-center>header small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.mobile-workspace-active .integrations-mobile-back{width:auto!important;min-width:44px!important;min-height:42px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;border:1px solid rgba(139,174,255,.16)!important;color:#aebfe2!important;background:#8baeff0f!important}body.mobile-workspace-active .integrations-mobile-back span{display:inline!important;font-size:10px!important;font-weight:750!important}body.mobile-workspace-active .integrations-close{min-width:42px!important;min-height:42px!important;flex:0 0 42px!important}body.mobile-workspace-active .work-modal>label,body.mobile-workspace-active .work-modal>fieldset,body.mobile-workspace-active .work-modal>.form-grid,body.mobile-workspace-active .integrations-center>.integration-intro,body.mobile-workspace-active .integrations-center>.integration-rule-list{min-width:0}body.mobile-workspace-active .work-modal input,body.mobile-workspace-active .work-modal textarea,body.mobile-workspace-active .work-modal select,body.mobile-workspace-active .integrations-center input,body.mobile-workspace-active .integrations-center textarea,body.mobile-workspace-active .integrations-center select{width:100%!important;min-width:0!important;font-size:16px!important}body.mobile-workspace-active .work-modal footer,body.mobile-workspace-active .integrations-center footer{padding-bottom:max(10px,env(safe-area-inset-bottom))!important;flex-wrap:wrap}body.mobile-workspace-active .work-modal footer button,body.mobile-workspace-active .integrations-center footer button{min-height:42px;flex:1 1 120px}}@media(min-width:701px){.integrations-mobile-back{display:none!important}}@media(max-width:390px){body.mobile-workspace-active .space-list{grid-template-columns:minmax(0,1fr)!important}body.mobile-workspace-active .space-list button,body.mobile-workspace-active .add-space{height:78px!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:1fr!important;justify-items:start!important;text-align:left!important}body.mobile-workspace-active .space-list button:after,body.mobile-workspace-active .add-space:after{width:100%;text-align:left!important}body.mobile-communication-home-active .communication-head-actions{grid-template-columns:38px minmax(0,1fr)!important}body.mobile-communication-home-active .communication-head-actions .primary{grid-column:1 / -1}body.mobile-direct-active .dm-conversation-actions>button:nth-child(2){display:none!important}body.mobile-direct-active .dm-conversation-person strong{max-width:31vw!important}}.channel-content>.message-room{position:relative;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100%;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;overscroll-behavior:none}.channel-content>.message-room>.message-scroll{min-height:0!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-gutter:stable;scroll-anchor:none}.channel-content>.message-room>.message-composer,.channel-content>.message-room>form.message-composer{position:relative!important;inset:auto!important;align-self:end!important;flex:0 0 auto!important;z-index:8;transform:none!important}.collaboration-server-mode,.collaboration-server-mode>.collaboration-shell,.collaboration-shell>.channel-content{overscroll-behavior:none}.integrations-center[data-provider-mode=github-only] .integration-create{align-items:center}.integrations-center[data-provider-mode=github-only] .integration-create:before{content:"GitHub";display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff09;color:#dce3f0;font-size:12px;font-weight:750}.integrations-center[data-provider-mode=github-only] .integration-create select[hidden],.integrations-center[data-provider-mode=github-only] .integration-rule-list>article[hidden]{display:none!important}@media(max-width:760px){.channel-content>.message-room{max-height:100dvh!important}.channel-content>.message-room>.message-composer,.channel-content>.message-room>form.message-composer{padding-bottom:max(env(safe-area-inset-bottom),0px)}.integrations-center[data-provider-mode=github-only] .integration-create{display:grid;grid-template-columns:1fr;width:100%}.integrations-center[data-provider-mode=github-only] .integration-create:before,.integrations-center[data-provider-mode=github-only] .integration-create button{width:100%}}.dm-mobile-back{display:none}.notification-kind.general{color:#ffe9a8!important;background:radial-gradient(circle at 35% 30%,#ffe27e47,#62491429)!important;box-shadow:inset 0 0 0 1px #ffdf6f29}.communication-runtime-toast>span{color:#ffe398!important;background:radial-gradient(circle at 34% 28%,#ffe0773d,#4962ad1f)!important;box-shadow:inset 0 0 0 1px #ffe18329,0 0 26px #f5cc561a}@media(max-width:760px){:root{--phase5-safe-top: max(8px, env(safe-area-inset-top));--phase5-safe-bottom: max(10px, env(safe-area-inset-bottom));--phase5-touch: 44px}html,body,#root{min-height:100%;min-height:100dvh}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}button,[role=button],select{touch-action:manipulation}input,textarea,select{font-size:max(16px,1em)}.header{padding-top:var(--phase5-safe-top)!important;min-height:calc(54px + var(--phase5-safe-top))!important}.header-actions .icon-button,.header-actions .avatar-button{min-width:var(--phase5-touch)!important;min-height:var(--phase5-touch)!important}.notification-button:after{content:"★";position:absolute;right:5px;bottom:4px;color:#ffe18a;font-size:7px;filter:drop-shadow(0 0 5px rgba(255,218,105,.65))}.notifications-panel{top:calc(54px + var(--phase5-safe-top) + 6px)!important;bottom:var(--phase5-safe-bottom)!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;border-color:#8fa9e033!important;background:linear-gradient(180deg,#0b0f18fe,#05080efe)!important;box-shadow:0 24px 80px #000000d1,inset 0 1px #ffffff0a!important}.notifications-panel>header{min-height:66px}.notifications-head-actions button,.notification-tabs button,.notification-permission{min-height:var(--phase5-touch)!important}.notification-tabs{overflow-x:auto;scrollbar-width:none}.notification-tabs::-webkit-scrollbar{display:none}.notification-tabs button{flex:0 0 auto}.notification-permission{margin:8px 10px 0!important;border-radius:12px!important}.notifications-list>button{min-height:76px;padding:12px!important}.global-settings-backdrop{padding:0!important;align-items:stretch!important}.global-settings{width:100vw!important;height:100dvh!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;border:0!important;border-radius:0!important}.global-settings-nav{min-width:0!important;padding:var(--phase5-safe-top) 8px 7px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;gap:8px!important;border-right:0!important;border-bottom:1px solid rgba(137,165,222,.1)!important}.global-settings-brand{width:var(--phase5-touch);margin:0!important;justify-content:center!important}.global-settings-brand div,.global-settings-nav-foot{display:none!important}.global-settings-nav nav{min-width:0;display:flex!important;gap:4px!important;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.global-settings-nav nav::-webkit-scrollbar{display:none}.global-settings-nav nav button{width:var(--phase5-touch)!important;min-width:var(--phase5-touch)!important;height:var(--phase5-touch)!important;min-height:var(--phase5-touch)!important;padding:0!important;justify-content:center!important;scroll-snap-align:center;font-size:0!important}.global-settings-nav nav button svg{width:18px!important;height:18px!important}.global-settings-content{min-height:0!important}.global-settings-head{min-height:62px;padding:10px 14px!important}.global-settings-head>button{width:var(--phase5-touch)!important;height:var(--phase5-touch)!important}.settings-sections{padding:12px!important}.settings-section{border-radius:14px!important}.settings-section-body{padding:12px!important}.settings-toggle{min-height:58px;gap:10px}.settings-inline-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.settings-inline-actions button{min-height:var(--phase5-touch)!important;justify-content:center}.global-settings-footer{padding:9px 12px var(--phase5-safe-bottom)!important;gap:8px!important}.global-settings-footer>button{min-height:var(--phase5-touch)!important}body.mobile-direct-active .dm-mobile-back{display:grid!important;place-items:center;flex:0 0 var(--phase5-touch)!important;width:var(--phase5-touch)!important;height:var(--phase5-touch)!important;margin-right:2px}body.mobile-direct-active .dm-conversation-header{min-height:62px!important;padding:7px 8px!important}body.mobile-direct-active .dm-conversation-person{min-width:0;flex:1 1 auto}body.mobile-direct-active .dm-conversation-person span{min-width:0}body.mobile-direct-active .dm-conversation-person strong{display:block;max-width:39vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mobile-direct-active .dm-conversation-actions>button{width:var(--phase5-touch)!important;height:var(--phase5-touch)!important}body.mobile-direct-active .dm-message-scroll{overscroll-behavior:contain}body.mobile-direct-active .dm-composer{padding-bottom:var(--phase5-safe-bottom)!important}body.mobile-direct-active .developer-composer-tools{scroll-snap-type:x proximity}body.mobile-direct-active .developer-composer-tools button,body.mobile-direct-active .developer-composer-tools select{min-height:38px!important;scroll-snap-align:start}.mobile-workspace-switcher{padding-bottom:var(--phase5-safe-bottom)!important;min-height:calc(58px + var(--phase5-safe-bottom))!important;background:#06090ff7!important;backdrop-filter:blur(22px) saturate(1.25)}.mobile-workspace-switcher button{min-height:50px!important}.communication-permission-card,.communication-runtime-toast{bottom:var(--phase5-safe-bottom)!important;min-height:84px!important;grid-template-columns:42px minmax(0,1fr) auto!important;border-color:#ffdd7429!important;background:linear-gradient(135deg,#0d111cfc,#060a11fc)!important}.communication-runtime-toast>span{width:42px;height:42px}.communication-permission-card>button:not(.close),.communication-runtime-toast>button:not(.close){min-height:var(--phase5-touch)!important}.private-call-backdrop{padding:0!important}.private-call-card,.private-call-card.video{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;padding-top:var(--phase5-safe-top)!important;padding-bottom:var(--phase5-safe-bottom)!important}.private-call-controls button,.private-call-answer-actions button{min-width:56px;min-height:56px}}@media(max-width:760px)and (orientation:landscape)and (max-height:520px){.communication-permission-card,.communication-runtime-toast{min-height:66px!important}.private-call-card,.private-call-card.video{grid-template-rows:auto minmax(0,1fr) auto!important}.global-settings-head{min-height:52px}.settings-sections{padding:8px 12px!important}}@media(max-width:760px){html,body,#root,.app,.workspace,.collaboration-server-mode,.communication-workspace-stage,.communication-direct-stage{max-width:100vw!important;min-width:0!important}body{overflow-x:hidden!important}.header{width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr) auto!important;padding-left:10px!important;padding-right:10px!important}.header-actions{flex:0 0 auto!important;min-width:0!important;gap:5px!important}.notifications-wrap{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex:0 0 36px!important}.header-actions .icon-button,.header-actions .notification-button,.header-actions .avatar-button,.header-actions .avatar,.header-actions .create-button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;padding:0!important;border-radius:10px!important}.notification-button>i{right:-4px!important;top:-5px!important}.quick-panel.profile,.quick-panel.profile *{max-width:100%}.quick-panel.profile .profile-card{width:100%!important;min-width:0!important}.quick-panel.profile .profile-photo-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.quick-panel.profile .profile-photo-actions>button,.quick-panel.profile .profile-photo-actions .remove{width:100%!important;min-width:0!important;padding-inline:8px!important}.quick-panel.profile .profile-name-field{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.quick-panel.profile .profile-name-field>div{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:6px!important}.quick-panel.profile .profile-name-field input{width:100%!important;min-width:0!important}.quick-panel.profile .profile-info{width:100%!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-panel.profile .profile-info span,.quick-panel.profile .profile-info b,.quick-panel.profile .profile-connection-card,.quick-panel.profile .profile-connection-card *{min-width:0!important;overflow-wrap:anywhere}.universal-profile-backdrop{padding:8px!important;align-items:end!important}.universal-profile-card{width:100%!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:16px 16px 11px 11px!important}.universal-profile-card>header,.universal-profile-status-row,.universal-profile-info-grid,.universal-profile-section,.universal-profile-card>footer{padding-left:13px!important;padding-right:13px!important}body.mobile-direct-active .direct-hub,body.mobile-direct-active .direct-hub.conversation-open,body.mobile-direct-active .dm-sidebar,body.mobile-direct-active .dm-contact-list,body.mobile-direct-active .dm-conversation,body.mobile-direct-active .dm-message-scroll,body.mobile-direct-active .dm-composer{width:100%!important;max-width:100%!important;min-width:0!important}body.mobile-direct-active .dm-sidebar{overflow:hidden!important}body.mobile-direct-active .dm-contact-list{min-height:0!important;display:block!important;padding:6px 8px 14px!important;overflow-x:hidden!important;overflow-y:auto!important}body.mobile-direct-active .dm-contact-entry,body.mobile-direct-active .direct-hub.conversation-open .dm-contact-entry{position:relative!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:58px!important;height:auto!important;margin:0 0 5px!important}body.mobile-direct-active .dm-contact-main{width:100%!important;min-width:0!important;grid-template-columns:34px minmax(0,1fr) auto!important}body.mobile-direct-active .dm-contact-main>span,body.mobile-direct-active .dm-contact-main strong,body.mobile-direct-active .dm-contact-main small{min-width:0!important;max-width:100%!important}body.mobile-direct-active .dm-navigation{flex-wrap:nowrap!important}body.mobile-direct-active .dm-composer>div:last-of-type,body.mobile-direct-active .dm-composer textarea{min-width:0!important;max-width:100%!important}body.mobile-workspace-active .channel-content,body.mobile-workspace-active .message-room,body.mobile-workspace-active .message-scroll,body.mobile-workspace-active .message-composer,body.mobile-workspace-active .composer-row{width:100%!important;max-width:100%!important;min-width:0!important}body.mobile-workspace-active .chat-message{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:34px minmax(0,1fr)!important;padding:9px!important;gap:8px!important;overflow:visible!important}body.mobile-workspace-active .chat-message>.message-body,body.mobile-workspace-active .message-body>header,body.mobile-workspace-active .developer-message-body,body.mobile-workspace-active .message-attachments,body.mobile-workspace-active .image-attachment,body.mobile-workspace-active .file-attachment{min-width:0!important;max-width:100%!important}body.mobile-workspace-active .message-body p,body.mobile-workspace-active .developer-message-body,body.mobile-workspace-active .developer-message-body *{overflow-wrap:anywhere!important;word-break:break-word}body.mobile-workspace-active .composer-row{grid-template-columns:38px minmax(0,1fr) 36px 40px!important}body.mobile-workspace-active .composer-row textarea{width:100%!important;min-width:0!important;max-width:100%!important}.work-home,.dashboard-work-shell,.dashboard-work-shell>.work-home{width:100%!important;min-width:0!important;max-width:100%!important}.work-home{overflow-x:hidden!important;overflow-y:auto!important}.work-home-metrics,.work-home-shortcuts,.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.work-home-metrics>*,.work-home-shortcuts>*,.work-home-grid>*,.work-home-grid.lower>*{min-width:0!important;max-width:100%!important}.dashboard-server-list>button{min-width:min(64vw,210px)!important;max-width:min(64vw,210px)!important}.mobile-workspace-switcher{max-width:calc(100vw - 16px)!important}}@media(max-width:390px){.quick-panel.profile .profile-photo-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.work-home-metrics,.work-home-shortcuts,.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.work-home-metrics article{padding:11px!important}}@media(max-width:760px){:root{--labstar-mobile-pane-top: 52px;--labstar-mobile-bottom-nav: 66px;--labstar-mobile-safe-bottom: max(8px, env(safe-area-inset-bottom))}.dashboard-work-shell{grid-template-rows:auto minmax(0,1fr)!important}.dashboard-work-shell>.work-home{grid-row:2!important;width:100%!important;height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.overview.dashboard-work-surface,.overview.dashboard-work-surface>[data-labstar-dashboard-work],.dashboard-work-shell{min-height:0!important;height:100%!important}.quick-panel.profile{left:10px!important;right:10px!important;top:auto!important;bottom:calc(var(--mobile-nav-height, 58px) + var(--labstar-mobile-safe-bottom) + 10px)!important;width:auto!important;height:auto!important;max-width:none!important;max-height:min(72dvh,570px)!important;padding:13px!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:18px!important}.quick-panel.profile .profile-card,.quick-panel.profile .profile-connection-card,.quick-panel.profile .profile-connections,.quick-panel.profile .profile-connections-mount{width:100%!important;min-width:0!important;max-width:100%!important}.quick-panel.profile .github-connected-row{grid-template-columns:36px minmax(0,1fr) auto!important;gap:7px!important}.quick-panel.profile .connection-actions{grid-column:auto!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important}.quick-panel.profile .connection-actions button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.quick-panel.profile .github-public-link{width:100%!important;min-width:0!important;max-width:100%!important}.header-actions .mobile-settings-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important;place-items:center!important;flex:0 0 36px!important;border:1px solid rgba(139,174,255,.13)!important;border-radius:10px!important;color:#96a5be!important;background:#090d14!important}.header-actions .mobile-settings-button.active,.header-actions .mobile-settings-button:active{color:#dce7ff!important;border-color:#7097f247!important;background:#5683ee24!important}body.mobile-direct-active .direct-hub,body.mobile-direct-active .direct-hub.conversation-open,body.mobile-direct-active .direct-hub.dm-v6,body.mobile-direct-active .direct-hub.dm-v6.conversation-open{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:54px minmax(0,1fr)!important;overflow:hidden!important;background:#05070b!important}body.mobile-direct-active .dm-space-rail{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important}body.mobile-direct-active .direct-hub:not(.conversation-open) .dm-sidebar{grid-column:1!important;grid-row:2!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:42px auto 1px 30px minmax(0,1fr)!important;overflow:hidden!important;border-right:0!important;border-bottom:0!important;background:#070a10!important}body.mobile-direct-active .direct-hub:not(.conversation-open) .dm-contact-list{width:100%!important;min-width:0!important;min-height:0!important;padding:5px 8px 14px!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;background:#070a10!important}body.mobile-direct-active .direct-hub:not(.conversation-open) .dm-contact-entry{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:58px!important;margin:0 0 5px!important;transform:none!important;opacity:1!important;visibility:visible!important}body.mobile-direct-active .direct-hub:not(.conversation-open) .dm-contact-main{width:100%!important;min-width:0!important;min-height:56px!important;grid-template-columns:36px minmax(0,1fr) auto!important}body.mobile-direct-active .dm-home-main,body.mobile-direct-active .dm-inbox,body.mobile-direct-active .dm-profile-panel,body.mobile-direct-active .direct-hub.conversation-open .dm-sidebar{display:none!important}body.mobile-direct-active .direct-hub.conversation-open .dm-conversation{grid-column:1!important;grid-row:2!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;background:#05070b!important}body.mobile-direct-active .dm-conversation-header{grid-row:1!important;width:100%!important;min-width:0!important;min-height:58px!important;overflow:hidden!important}body.mobile-direct-active .dm-conversation-person{min-width:0!important;flex:1 1 auto!important}body.mobile-direct-active .dm-conversation-actions{flex:0 0 auto!important;min-width:0!important;gap:3px!important}body.mobile-direct-active .dm-conversation-actions>button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;flex:0 0 34px!important}body.mobile-direct-active .dm-conversation-actions label{display:none!important}body.mobile-direct-active .dm-message-scroll{grid-row:2!important;width:100%!important;min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}body.mobile-direct-active .dm-composer{grid-row:3!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:6px 8px calc(var(--labstar-mobile-safe-bottom) + 6px)!important;overflow:visible!important;border-top:1px solid rgba(255,255,255,.07)!important;background:#06090efc!important}body.mobile-direct-active .dm-composer>div:last-of-type{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:38px minmax(0,1fr) 36px 40px!important;gap:3px!important}body.mobile-direct-active .dm-composer textarea{width:100%!important;min-width:0!important;max-width:100%!important}body.mobile-workspace-active .communication-workspace-stage{position:relative!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important}body.mobile-workspace-active .collaboration-server-mode>.communication-workspace-stage>.collaboration-shell,body.mobile-workspace-active .collaboration-server-mode>.collaboration-shell{position:absolute!important;inset:0 0 calc(var(--labstar-mobile-bottom-nav) + var(--labstar-mobile-safe-bottom)) 0!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;display:block!important;overflow:hidden!important;background:#05070b!important}body.mobile-workspace-active .collaboration-shell>.space-rail,body.mobile-workspace-active .collaboration-shell>.channel-sidebar,body.mobile-workspace-active .collaboration-shell>.channel-content,body.mobile-workspace-active .collaboration-shell>.channel-members{position:absolute!important;left:0!important;right:0!important;top:var(--labstar-mobile-pane-top)!important;bottom:0!important;inset-inline:0!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;display:none!important;overflow:hidden!important;border:0!important}body.mobile-workspace-active .collaboration-shell[data-mobile-pane=spaces]>.space-rail{display:flex!important;overflow-y:auto!important}body.mobile-workspace-active .collaboration-shell[data-mobile-pane=channels]>.channel-sidebar{display:grid!important;grid-template-rows:56px 44px minmax(0,1fr)!important}body.mobile-workspace-active .collaboration-shell[data-mobile-pane=content]>.channel-content{display:grid!important;grid-template-rows:56px minmax(0,1fr)!important}body.mobile-workspace-active .collaboration-shell[data-mobile-pane=members]>.channel-members{display:block!important;overflow-y:auto!important}body.mobile-workspace-active .channel-sidebar,body.mobile-workspace-active .channel-content,body.mobile-workspace-active .channel-members,body.mobile-workspace-active .message-room,body.mobile-workspace-active .message-scroll,body.mobile-workspace-active .message-composer,body.mobile-workspace-active .composer-row{min-width:0!important;max-width:100%!important}body.mobile-workspace-active .channel-scroll{min-height:0!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important}body.mobile-workspace-active .channel-category{width:100%!important;min-width:0!important}body.mobile-workspace-active .channel-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important}body.mobile-workspace-active .channel-list>button{width:100%!important;min-width:0!important;min-height:44px!important}body.mobile-workspace-active .message-room{width:100%!important;height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:40px minmax(0,1fr) auto!important;overflow:hidden!important}body.mobile-workspace-active .message-toolbar{min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important}body.mobile-workspace-active .message-scroll{min-height:0!important;padding:8px 0 10px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}body.mobile-workspace-active .chat-message,body.mobile-workspace-active .message-item{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:34px minmax(0,1fr)!important}body.mobile-workspace-active .message-composer{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;margin:0!important;padding:6px 8px calc(var(--labstar-mobile-safe-bottom) + 6px)!important;border-top:1px solid rgba(255,255,255,.07)!important;background:#06090efc!important}body.mobile-workspace-active .composer-row{width:100%!important;grid-template-columns:38px minmax(0,1fr) 36px 40px!important;gap:3px!important}body.mobile-workspace-active .composer-row textarea{width:100%!important;min-width:0!important;max-width:100%!important}.mobile-workspace-switcher{left:8px!important;right:8px!important;bottom:var(--labstar-mobile-safe-bottom)!important;width:auto!important;height:58px!important;min-height:58px!important;padding:5px!important;box-sizing:border-box!important}}@media(max-width:420px){.header-actions .mobile-settings-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;flex-basis:34px!important}.quick-panel.profile{max-height:min(70dvh,530px)!important}body.mobile-direct-active .dm-conversation-actions>button:nth-of-type(4){display:none!important}}@media(max-width:760px){.overview.dashboard-work-surface,.overview.dashboard-work-surface>[data-labstar-dashboard-work],.dashboard-work-shell{min-height:0!important}.dashboard-work-shell{grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important}.dashboard-work-shell>.work-home{grid-row:2!important;align-self:stretch!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.dashboard-work-shell .work-home-grid,.dashboard-work-shell .work-home-grid.lower,.dashboard-work-shell .work-home-shortcuts{position:static!important;inset:auto!important;float:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;visibility:visible!important;opacity:1!important;transform:none!important}.dashboard-work-shell .work-home-grid,.dashboard-work-shell .work-home-grid.lower{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:10px 0 0!important}.dashboard-work-shell .work-home-shortcuts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 0!important}.dashboard-work-shell>.work-home{padding-bottom:14px!important;scroll-padding-bottom:calc(var(--labstar-mobile-bottom-nav, 66px) + var(--labstar-mobile-safe-bottom, 8px) + 10px)}.global-settings-nav nav button{width:var(--phase5-touch, 44px)!important;min-width:var(--phase5-touch, 44px)!important;height:var(--phase5-touch, 44px)!important;min-height:var(--phase5-touch, 44px)!important;padding:0!important;display:grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;gap:0!important;line-height:0!important;text-align:center!important;font-size:0!important}.global-settings-nav nav button>svg{position:static!important;inset:auto!important;display:block!important;width:18px!important;height:18px!important;margin:0!important;flex:none!important;transform:none!important;translate:none!important}}@media(max-width:760px){.overview.dashboard-work-surface{padding-bottom:0!important}.overview.dashboard-work-surface>[data-labstar-dashboard-work],.dashboard-work-shell{width:100%!important;height:100%!important;min-height:0!important;padding-bottom:0!important}.dashboard-work-shell{grid-template-rows:auto minmax(0,1fr)!important}.dashboard-work-shell>.work-home{grid-row:2!important;height:100%!important;min-height:0!important;padding-bottom:14px!important;overflow-y:auto!important}.global-settings-nav nav button{position:relative!important;display:block!important;width:var(--phase5-touch, 44px)!important;min-width:var(--phase5-touch, 44px)!important;height:var(--phase5-touch, 44px)!important;min-height:var(--phase5-touch, 44px)!important;padding:0!important;gap:0!important;line-height:0!important;font-size:0!important;text-indent:0!important}.global-settings-nav nav button>svg{position:absolute!important;left:50%!important;top:50%!important;width:18px!important;height:18px!important;margin:0!important;transform:translate(-50%,-50%)!important;translate:none!important;flex:none!important}}@media(max-width:760px){.communication-direct-active{position:relative!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.communication-direct-active .direct-hub,.communication-direct-active .direct-hub.conversation-open{position:absolute!important;z-index:1!important;inset:52px 0 0!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;isolation:isolate!important;background:#05070b!important}.communication-direct-active .direct-hub:before,.communication-direct-active .direct-hub:after{content:none!important;display:none!important}.communication-direct-active .dm-space-rail,.communication-direct-active .dm-home-main,.communication-direct-active .dm-inbox,.communication-direct-active .dm-profile-panel{display:none!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-sidebar{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:44px 46px 1px 30px minmax(0,1fr)!important;overflow:hidden!important;border:0!important;background:#070a10!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-search{width:auto!important;height:36px!important;min-width:0!important;margin:4px 10px!important;padding:0 10px!important;box-sizing:border-box!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-navigation{width:100%!important;min-width:0!important;height:46px!important;padding:4px 10px 5px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:5px!important;overflow:hidden!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-navigation button{width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;padding:0 6px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;justify-content:center!important;gap:5px!important;overflow:hidden!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-navigation button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-divider{width:auto!important;height:1px!important;margin:0 10px!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-list-heading{width:100%!important;height:30px!important;min-width:0!important;padding:0 12px!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-list{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;padding:6px 10px 16px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin;background:#070a10!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-entry{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:62px!important;flex:0 0 auto!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:stretch!important;transform:none!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;border:1px solid rgba(139,174,255,.08)!important;border-radius:12px!important;background:#090d14!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-entry.active{border-color:#5b8af63d!important;background:#33549b1f!important;box-shadow:inset 2px 0 #4d84ff!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-main{width:100%!important;min-width:0!important;max-width:100%!important;min-height:60px!important;height:auto!important;padding:8px 6px 8px 9px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;overflow:hidden!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-main>span,.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-main strong,.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-main small{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-main strong{color:#e8edf7!important;font-size:12px!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-main small{display:block!important;margin-top:3px!important;color:#758197!important;font-size:9px!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-favorite-contact{position:static!important;inset:auto!important;width:38px!important;min-width:38px!important;height:100%!important;min-height:60px!important;margin:0!important;align-self:stretch!important;border-radius:0!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-own-profile{display:none!important}.communication-direct-active .direct-hub.conversation-open .dm-sidebar{display:none!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-conversation{display:none!important}.communication-direct-active .direct-hub.conversation-open .dm-conversation{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:58px minmax(0,1fr) auto!important;overflow:hidden!important;border:0!important;background:#05070b!important}.communication-direct-active .direct-hub.conversation-open .dm-conversation-header{grid-row:1!important;width:100%!important;min-width:0!important;min-height:58px!important;height:58px!important;padding:0 8px!important;display:flex!important;align-items:center!important;gap:7px!important;overflow:hidden!important;border-bottom:1px solid rgba(255,255,255,.07)!important;background:#080c12!important}.communication-direct-active .direct-hub.conversation-open .dm-mobile-back{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;flex:0 0 36px!important;display:grid!important;place-items:center!important}.communication-direct-active .direct-hub.conversation-open .dm-conversation-person{min-width:0!important;max-width:none!important;flex:1 1 auto!important;overflow:hidden!important}.communication-direct-active .direct-hub.conversation-open .dm-conversation-person>span{min-width:0!important;overflow:hidden!important}.communication-direct-active .direct-hub.conversation-open .dm-conversation-person strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.communication-direct-active .direct-hub.conversation-open .dm-conversation-actions{min-width:0!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:3px!important}.communication-direct-active .direct-hub.conversation-open .dm-conversation-actions>button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;flex:0 0 34px!important}.communication-direct-active .direct-hub.conversation-open .dm-conversation-actions>button:first-child,.communication-direct-active .direct-hub.conversation-open .dm-conversation-actions>button:nth-child(4),.communication-direct-active .direct-hub.conversation-open .dm-conversation-actions label{display:none!important}.communication-direct-active .direct-hub.conversation-open .dm-message-scroll{grid-row:2!important;width:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;padding:6px 0 10px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#05070b!important}.communication-direct-active .direct-hub.conversation-open .dm-thread-intro{width:100%!important;min-width:0!important;padding:18px 12px 16px!important}.communication-direct-active .direct-hub.conversation-open .dm-message{width:100%!important;min-width:0!important;max-width:100%!important;padding:9px 10px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;overflow:visible!important}.communication-direct-active .direct-hub.conversation-open .dm-message-body,.communication-direct-active .direct-hub.conversation-open .developer-message-body,.communication-direct-active .direct-hub.conversation-open .dm-attachments{min-width:0!important;max-width:100%!important}.communication-direct-active .direct-hub.conversation-open .dm-composer{grid-row:3!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:6px 8px calc(max(7px,env(safe-area-inset-bottom)) + 4px)!important;overflow:visible!important;border-top:1px solid rgba(255,255,255,.07)!important;background:#070a10!important}.communication-direct-active .direct-hub.conversation-open .dm-composer>div:last-of-type{width:100%!important;min-width:0!important;max-width:100%!important;min-height:50px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 36px 42px!important;gap:3px!important;overflow:hidden!important}.communication-direct-active .direct-hub.conversation-open .dm-composer textarea{width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;max-height:120px!important;padding:13px 5px!important;font-size:12px!important}.communication-direct-active .direct-hub.conversation-open .dm-send{width:36px!important;min-width:36px!important;height:38px!important;min-height:38px!important;margin:5px 3px!important}.communication-direct-active .direct-hub.conversation-open .dm-emoji-picker{z-index:1500!important}@media(max-width:430px){.communication-direct-active .direct-hub:not(.conversation-open) .dm-navigation button{grid-template-columns:auto!important;place-items:center!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-navigation button span,.communication-direct-active .direct-hub:not(.conversation-open) .dm-navigation button b{display:none!important}.communication-direct-active .direct-hub.conversation-open .dm-conversation-actions>button:nth-child(2){display:none!important}}}@media(max-width:760px){.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:62px!important;align-content:start!important;align-items:stretch!important;gap:6px!important;height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-entry{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:62px!important;min-height:62px!important;max-height:62px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;overflow:hidden!important;transform:none!important;opacity:1!important;visibility:visible!important;z-index:1!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-main{position:relative!important;inset:auto!important;width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;align-self:center!important;overflow:hidden!important;pointer-events:auto!important;z-index:2!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-favorite-contact{position:relative!important;inset:auto!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:60px!important;min-height:60px!important;max-height:60px!important;align-self:center!important;margin:0!important;pointer-events:auto!important;z-index:2!important}.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-entry:before,.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-entry:after,.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-main:before,.communication-direct-active .direct-hub:not(.conversation-open) .dm-contact-main:after{content:none!important;display:none!important}}html[data-labstar-theme=light]{--bg: #e9edf5;--panel: #e9edf5;--panel-raised: #edf1f8;--line: rgba(82, 94, 121, .15);--line-strong: rgba(72, 84, 111, .25);--text: #3c4358;--muted: #70798f;--dim: #979fb0;--neu-base: #e9edf5;--neu-base-raised: #edf1f8;--neu-shadow-lt: #ffffff;--neu-shadow-dk: #c3cadb;--neu-ink: #343b50;--neu-ink-muted: #616b82;--neu-disabled: #949daf;--neu-line: rgba(82, 94, 121, .15);--neu-raised-shadow: 5px 5px 12px rgba(180, 190, 211, .46), -5px -5px 12px rgba(255, 255, 255, .7);--neu-raised-shadow-sm: 3px 3px 8px rgba(180, 190, 211, .45), -3px -3px 8px rgba(255, 255, 255, .68);--neu-inset-shadow: inset 3px 3px 8px rgba(184, 193, 213, .58), inset -3px -3px 8px rgba(255, 255, 255, .72);--neu-overlay-shadow: 12px 12px 28px rgba(166, 177, 200, .44), -8px -8px 22px rgba(255, 255, 255, .64);color-scheme:light}html[data-labstar-theme=light] .neu-flat{border-color:var(--neu-line);background:var(--neu-base);box-shadow:none}html[data-labstar-theme=light] .neu-raised{border-color:transparent;background:var(--neu-base);box-shadow:var(--neu-raised-shadow)}html[data-labstar-theme=light] .neu-inset{border-color:transparent;background:var(--neu-base);box-shadow:var(--neu-inset-shadow)}.labstar-neu-effect-defs{position:fixed;width:0;height:0;overflow:hidden;pointer-events:none}.labstar-soap-layer{display:none}.message-scroll-content,.dm-message-scroll-content{display:contents}.settings-theme-group{padding:7px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#090c12}.settings-theme-group>button{min-height:48px;padding:0 11px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#737d8e;background:#0c1017;cursor:pointer}.settings-theme-group>button[aria-checked=true]{border-color:#8baeff47;color:#d9e3f8;background:#688bda1f}.settings-theme-group>button>span{min-width:0;display:flex;flex-direction:column;text-align:left}.settings-theme-group>button small{margin-top:2px;color:#626c7d;font-size:8px}html[data-labstar-theme=light],html[data-labstar-theme=light] body,html[data-labstar-theme=light] #root,html[data-labstar-theme=light] .app{background:var(--neu-base)!important;color:var(--neu-ink)!important}html[data-labstar-theme=light] input::placeholder,html[data-labstar-theme=light] textarea::placeholder{color:#647086}html[data-labstar-theme=light] :where(button,input,textarea,select):disabled{color:var(--neu-disabled)}html[data-labstar-theme=light] :where(button,input,textarea,select):focus-visible{outline-color:#6f82c2}html[data-labstar-theme=light] .header{border-bottom-color:var(--neu-line);background:#e9edf5f5;box-shadow:0 7px 18px #afb9ce3d,inset 0 -1px #ffffffb8;backdrop-filter:blur(18px) saturate(.98)}html[data-labstar-theme=light] .header .brand{background:transparent;box-shadow:none}html[data-labstar-theme=light] .wordmark,html[data-labstar-theme=light] .wordmark .star-letter{color:#343b50}html[data-labstar-theme=light] .wordmark .star-letter{filter:drop-shadow(0 2px 4px rgba(83,95,128,.22))}html[data-labstar-theme=light] .global-search,html[data-labstar-theme=light] .channel-search,html[data-labstar-theme=light] .dm-search,html[data-labstar-theme=light] .member-search,html[data-labstar-theme=light] .workspace-admin-search,html[data-labstar-theme=light] .message-toolbar label,html[data-labstar-theme=light] .dm-conversation-actions label{border-color:transparent;color:var(--neu-ink-muted);background:var(--neu-base);box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=light] .global-search{background:var(--neu-base)!important}:is(html[data-labstar-theme=light],html[data-labstar-theme=dark]) :where(.global-search,.channel-search,.dm-search,.member-search,.workspace-admin-search,.message-toolbar label,.dm-conversation-actions label) input{color:var(--neu-ink);background:transparent}html[data-labstar-theme=light] .global-search kbd,html[data-labstar-theme=light] .dm-search-hint{border-color:var(--neu-line);color:var(--neu-ink-muted);background:#ffffff4d}html[data-labstar-theme=light] .sync-state{color:#111318}html[data-labstar-theme=light] .sync-state.carregando:before,html[data-labstar-theme=light] .sync-state.salvando:before{filter:brightness(0)}html[data-labstar-theme=light] :where(.header .icon-button,.header .labstar-theme-toggle,.rail-bottom>button,.organization-switcher-trigger){border-color:transparent;color:#5f6a82;background:var(--neu-base);box-shadow:var(--neu-raised-shadow-sm)}html[data-labstar-theme=light] :where(.header .icon-button,.header .labstar-theme-toggle,.rail-bottom>button,.organization-switcher-trigger):active{box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=light] .labstar-theme-toggle.active{color:#4f70ba!important;background:#e1e8f5!important;box-shadow:inset 0 0 0 1px #4e70ba29,3px 3px 8px #b4bed361,-3px -3px 8px #ffffffb3!important}html[data-labstar-theme=light] .organization-switcher-trigger :where(strong,span){color:var(--neu-ink)}html[data-labstar-theme=light] .create-button{border-color:#ffffffc2;color:#30384e;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.94),transparent 38%),linear-gradient(135deg,#ddd1fff5,#b8ddfff0);box-shadow:inset 0 2px 3px #ffffffc7,inset 0 -4px 8px #7286b529,5px 6px 13px #adb8cf85,-4px -4px 11px #ffffffb8}html[data-labstar-theme=light] .create-button:hover{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.98),transparent 40%),linear-gradient(135deg,#e2d6ff,#bfddff)}html[data-labstar-theme=light] [data-labstar-liquid-group]{position:relative;isolation:isolate}html[data-labstar-theme=light] :where(.rail-group,.workspace-surface-rail,.global-settings-nav nav,.workspace-settings-nav nav,.dm-home-tabs,.dm-inbox-tabs,.work-items-summary,.team-section-tabs,.settings-theme-group,.card-theme-picker [role=radiogroup])[data-labstar-liquid-group]{border-color:transparent;background:var(--neu-base);box-shadow:var(--neu-raised-shadow-sm)}html[data-labstar-theme=light] :where(.global-settings-nav nav,.workspace-settings-nav nav,.settings-theme-group,.card-theme-picker [role=radiogroup])[data-labstar-liquid-group]{box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=light] [data-labstar-liquid-group]>button{position:relative;z-index:2;border-color:transparent!important;color:var(--neu-ink-muted);background:transparent!important;box-shadow:none!important}html[data-labstar-theme=light] [data-labstar-liquid-group]>button:is(.active,[aria-current=page],[aria-selected=true],[aria-checked=true]){color:var(--neu-ink)}html[data-labstar-theme=light] .labstar-liquid-indicator{position:absolute;z-index:1;left:0;top:0;width:var(--liquid-w, 36px);height:var(--liquid-h, 36px);border:1px solid rgba(255,255,255,.66);border-radius:min(15px,38%);pointer-events:none;opacity:0;background:radial-gradient(circle at 28% 16%,rgba(255,255,255,.88),transparent 42%),linear-gradient(135deg,#d5c7ffc7,#aed8ffb8);box-shadow:inset 0 2px 4px #ffffffc7,inset 0 -4px 8px #687fb22b,0 5px 12px #a5b1cb45;filter:url(#labstar-goo-small);transform:translate3d(var(--liquid-x, 0),var(--liquid-y, 0),0);transition:transform .55s cubic-bezier(.34,1.46,.42,1),width .55s cubic-bezier(.34,1.46,.42,1),height .55s cubic-bezier(.34,1.46,.42,1),opacity .16s ease}html[data-labstar-theme=light] .labstar-liquid-indicator:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;opacity:0;background:inherit;transform:translate(-50%,-50%) scale(.2)}html[data-labstar-theme=light] .labstar-liquid-indicator.is-moving:after{animation:labstar-liquid-drip .58s cubic-bezier(.34,1.46,.42,1)}@keyframes labstar-liquid-drip{0%{opacity:.64;transform:translate(-50%,-50%) scale(.8)}48%{opacity:.42;transform:translate(-8%,-50%) scale(.52)}to{opacity:0;transform:translate(42%,-50%) scale(.12)}}html[data-labstar-theme=light] :where(.workspace,.overview,.overview.dashboard-work-surface,.dashboard-work-shell,.dashboard-work-shell>.work-home,.work-home,.work-home-loading,.dashboard-work-loading,.communication-home,.communication-home-loading){color:var(--neu-ink);background:var(--neu-base)}html[data-labstar-theme=light] .dashboard-server-strip{border-color:var(--neu-line);color:var(--neu-ink);background:#e9edf5eb;box-shadow:0 5px 13px #b2bcd233}html[data-labstar-theme=light] :where(.work-home-head,.communication-home-head,.work-items-head,.work-focus-panel>header,.work-capture-panel>header,.work-activity-panel>header,.work-files-panel>header,.communication-panel>header) :where(h1,h2,h3,strong){color:var(--neu-ink)}html[data-labstar-theme=light] :where(.work-home-head,.communication-home-head,.work-items-head,.work-focus-panel>header,.work-capture-panel>header,.work-activity-panel>header,.work-files-panel>header,.communication-panel>header) :where(p,small){color:var(--neu-ink-muted)}html[data-labstar-theme=light] :where(.work-home-eyebrow,.communication-eyebrow){color:#4e649c}html[data-labstar-theme=light] .dashboard-server-strip strong{color:var(--neu-ink)}html[data-labstar-theme=light] .dashboard-server-strip :where(small,p),html[data-labstar-theme=light] .work-focus-panel>header small,html[data-labstar-theme=light] .work-capture-panel>header small{color:var(--neu-ink-muted)!important}html[data-labstar-theme=light] .work-items-summary>button b{color:var(--neu-ink)!important}html[data-labstar-theme=light] :where(.work-home-head-actions button:not(:last-child),.work-home-head-actions .icon,.communication-head-actions button:not(.primary),.work-items-head button,.work-activity-panel header button){border-color:transparent;color:#59657d;background:var(--neu-base);box-shadow:var(--neu-raised-shadow-sm)}html[data-labstar-theme=light] :where(.work-home-metrics article,.communication-home-metrics article,.metric-grid article,.work-items-center,.work-focus-panel,.work-capture-panel,.work-activity-panel,.work-files-panel,.communication-panel,.portfolio-panel,.health-panel,.attention-panel){border-color:transparent;color:var(--neu-ink);background:var(--neu-base);box-shadow:var(--neu-raised-shadow)}html[data-labstar-theme=light] :where(.work-home-metrics,.communication-home-metrics,.metric-grid) article>span,html[data-labstar-theme=light] :where(.work-home-metrics,.communication-home-metrics,.metric-grid) article>small{color:#59657d}html[data-labstar-theme=light] :where(.work-home-metrics,.communication-home-metrics,.metric-grid) article>strong{color:var(--neu-ink)}html[data-labstar-theme=light] .communication-home-metrics article b{color:var(--neu-ink)}html[data-labstar-theme=light] .communication-home-metrics article small{color:#59657d}html[data-labstar-theme=light] .work-home-metrics article.attention,html[data-labstar-theme=light] .communication-home-metrics article.attention{border-color:#9f6f2b33;color:var(--neu-ink);background:var(--neu-base);box-shadow:var(--neu-raised-shadow),inset 3px 0 #b67e3070}html[data-labstar-theme=light] .work-home-metrics article.attention>span,html[data-labstar-theme=light] .work-home-metrics article.attention>small,html[data-labstar-theme=light] .communication-home-metrics article.attention>svg,html[data-labstar-theme=light] .communication-home-metrics article.attention small{color:#66583f}html[data-labstar-theme=light] .work-home-metrics article.attention>strong,html[data-labstar-theme=light] .communication-home-metrics article.attention b{color:var(--neu-ink)}html[data-labstar-theme=light] :where(.work-items-head,.work-focus-panel>header,.work-capture-panel>header,.work-activity-panel>header,.work-files-panel>header,.communication-panel>header,.panel-head){border-color:var(--neu-line)}html[data-labstar-theme=light] .communication-panel>header strong{color:var(--neu-ink)}html[data-labstar-theme=light] .communication-panel>header small,html[data-labstar-theme=light] .work-activity-panel>header small,html[data-labstar-theme=light] .work-files-panel>header small{color:#59657d}html[data-labstar-theme=light] .work-home-shortcuts button{color:#d9e4f6}html[data-labstar-theme=light] .work-home-shortcuts button small{color:#8493ab}html[data-labstar-theme=light] .work-activity-panel header button{color:#4668a8}html[data-labstar-theme=light] .work-capture-panel button:disabled{color:#778196}html[data-labstar-theme=light] .work-focus-list em{color:#56647e}html[data-labstar-theme=light] .work-items-summary{border-color:var(--neu-line)}html[data-labstar-theme=light] .work-items-summary>button.danger{color:inherit}html[data-labstar-theme=light] :where(.work-items-empty,.work-list-empty,.work-focus-empty,.communication-empty){color:var(--neu-ink-muted);background:#ffffff2e}html[data-labstar-theme=light] :where(.work-items-empty,.work-list-empty,.work-focus-empty,.communication-empty) strong{color:var(--neu-ink)}html[data-labstar-theme=light] .work-items-notice{color:#4d5d78;background:#6f8bcb14}html[data-labstar-theme=light] :where(.work-capture-panel textarea,.work-capture-panel select,.work-item-modal input,.work-item-modal textarea,.work-item-modal select){border-color:transparent;color:var(--neu-ink);background:var(--neu-base);box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=light] :where(.work-focus-list>button,.work-activity-list>button,.work-files-list>button,.communication-list>button,.communication-file-grid>button,.communication-people-grid>button,.work-item){border-color:var(--neu-line);color:var(--neu-ink);background:transparent}html[data-labstar-theme=light] :where(.work-focus-list>button,.work-activity-list>button,.work-files-list>button,.communication-list>button,.communication-file-grid>button,.communication-people-grid>button,.work-item):hover{background:#ffffff47}html[data-labstar-theme=light] :where(.work-focus-list,.work-activity-list,.work-files-list,.communication-list,.communication-file-grid,.communication-people-grid,.work-item-main) :where(strong,b){color:var(--neu-ink)}html[data-labstar-theme=light] :where(.work-focus-list,.work-activity-list,.work-files-list,.communication-list,.communication-file-grid,.communication-people-grid,.work-item-main) :where(small,time,p){color:var(--neu-ink-muted)}html[data-labstar-theme=light] .node-card{color:#f7f9ff}html[data-labstar-theme=light] :where(.canvas-meta,.zoom-controls,.canvas-tip){border-color:transparent;color:var(--neu-ink);background:var(--neu-base);box-shadow:var(--neu-raised-shadow-sm)}html[data-labstar-theme=light] .zoom-controls button{color:#111318}html[data-labstar-theme=light] :where(.canvas-meta>span:not(.warning),.zoom-controls>span,.canvas-tip){color:#111318}html[data-labstar-theme=light] :where(.team-page,.roles-page){color:var(--neu-ink);background:var(--neu-base)}html[data-labstar-theme=light] .team-head :where(h1,p){color:var(--neu-ink)}html[data-labstar-theme=light] .team-head p{color:var(--neu-ink-muted)}html[data-labstar-theme=light] :where(.team-metrics article,.member-list-panel,.member-editor,.roles-list-panel,.role-editor,.professional-roles-manager){border-color:transparent;color:var(--neu-ink);background:var(--neu-base);box-shadow:var(--neu-raised-shadow)}html[data-labstar-theme=light] .team-metrics article.needs-attention{border-color:#9f6f2b33;color:var(--neu-ink);background:var(--neu-base);box-shadow:var(--neu-raised-shadow),inset 3px 0 #b67e3070}html[data-labstar-theme=light] :where(.member-list-head,.member-profile,.team-section-tabs){border-color:var(--neu-line)}html[data-labstar-theme=light] :where(.member-list-head,.member-profile,.member-list) :where(strong,b){color:var(--neu-ink)}html[data-labstar-theme=light] :where(.member-list-head,.member-profile,.member-list) :where(small,.member-area){color:var(--neu-ink-muted)}html[data-labstar-theme=light] .member-list>button{border-color:var(--neu-line);background:transparent}html[data-labstar-theme=light] .member-list>button:is(:hover,.active){background:#ffffff47}html[data-labstar-theme=light] :where(.member-fields input,.member-fields select,.role-editor input,.role-editor select,.role-editor textarea){border-color:transparent;color:var(--neu-ink);background:var(--neu-base);box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=light] :where(.assignment-box small,.assignment-list span,.assignment-list b,.member-fields label){color:#596274!important}html[data-labstar-theme=light] .approve-member{border-color:#276c5833;color:#276c58;background:#54a88f1f}html[data-labstar-theme=light] .team-head-actions button.secondary,html[data-labstar-theme=light] .remove-member{border-color:#a13d4c33!important;color:#a13d4c!important;background:#ba5c6b1a!important}html[data-labstar-theme=light] .team-head .overline{color:#596274!important}html[data-labstar-theme=light] :where(.collaboration-server-mode,.collaboration-shell,.communication-home-overlay,.direct-hub,.channel-content,.message-room,.dm-home-main,.dm-conversation,.dm-inbox){color:var(--neu-ink);background:var(--neu-base)}html[data-labstar-theme=light] .workspace-surface-rail{position:fixed;color:var(--neu-ink);background:transparent;box-shadow:none}html[data-labstar-theme=light] .workspace-surface-rail>button{border-color:transparent!important;color:#5f6e89!important;background:var(--neu-base)!important;box-shadow:var(--neu-raised-shadow-sm)!important}html[data-labstar-theme=light] .workspace-surface-rail>button:hover{color:#3f5f9e!important;border-color:#5c7ec629!important;background:#e6ebf5!important}html[data-labstar-theme=light] .workspace-surface-rail>button.active{color:#315d9f!important;border-color:#5b82d73d!important;background:linear-gradient(145deg,#e7edfa,#d8e3f6)!important;box-shadow:inset 2px 2px 5px #a6b3cc5c,inset -2px -2px 5px #ffffffbf,3px 4px 9px #aeb9cf4d!important}html[data-labstar-theme=light] .workspace-surface-rail>button>i{background:#5681dc;box-shadow:0 0 9px #5681dc4d}html[data-labstar-theme=light] .workspace.collaboration-workspace,html[data-labstar-theme=light] .dm-home-main,html[data-labstar-theme=light] .dm-inbox{color:var(--neu-ink);background:var(--neu-base)!important}html[data-labstar-theme=light] .dm-home-main{border-right-color:var(--neu-line)}html[data-labstar-theme=light] .dm-inbox{border-left-color:var(--neu-line)}html[data-labstar-theme=light] .dm-home-header strong,html[data-labstar-theme=light] .dm-inbox>header strong,html[data-labstar-theme=light] .dm-home-empty h2,html[data-labstar-theme=light] .dm-inbox-empty strong{color:var(--neu-ink)}html[data-labstar-theme=light] .dm-home-empty p,html[data-labstar-theme=light] .dm-inbox-empty span{color:var(--neu-ink-muted)}html[data-labstar-theme=light] .dm-home-contact-grid>button{border-color:transparent;color:var(--neu-ink);background:var(--neu-base);box-shadow:var(--neu-raised-shadow-sm)}html[data-labstar-theme=light] .dm-home-contact-grid>button strong{color:var(--neu-ink)!important}html[data-labstar-theme=light] .dm-v6 .dm-contact-main strong,html[data-labstar-theme=light] .dm-v6 .dm-home-contact-grid strong{color:#202b42!important}html[data-labstar-theme=light] :where(.collaboration-shell:before,.collaboration-server-mode:after,.direct-hub:before,.direct-hub:after){opacity:0}html[data-labstar-theme=light] :where(.rail,.space-rail,.channel-sidebar,.channel-members,.dm-space-rail,.dm-sidebar,.dm-directory,.dm-own-profile,.dm-profile-panel){border-color:var(--neu-line);background:var(--neu-base)}html[data-labstar-theme=light] .rail{box-shadow:7px 0 18px #aeb9cf38,inset -1px 0 #ffffffb3}html[data-labstar-theme=light] :where(.space-rail,.dm-space-rail,.channel-sidebar,.dm-sidebar){box-shadow:6px 0 16px #b2bcd22e}html[data-labstar-theme=light] .channel-members{box-shadow:-6px 0 16px #b2bcd229}html[data-labstar-theme=light] :where(.space-header,.channel-header,.channel-user,.dm-home-header,.dm-conversation-header,.dm-inbox>header,.message-toolbar,.dm-own-profile){border-color:var(--neu-line);background:#e9edf5f2}html[data-labstar-theme=light] :where(.space-title,.channel-heading,.channel-members>header,.channel-member-row,.dm-conversation-person,.dm-home-header,.dm-inbox>header,.dm-thread-intro,.dm-own-profile) :where(strong,h2){color:var(--neu-ink)}html[data-labstar-theme=light] .channel-user strong,html[data-labstar-theme=light] .channel-members>header strong,html[data-labstar-theme=light] .channel-member-row b{color:var(--neu-ink)}html[data-labstar-theme=light] .channel-user small,html[data-labstar-theme=light] .channel-member-row small,html[data-labstar-theme=light] .channel-category>header span,html[data-labstar-theme=light] .member-group-label{color:#59657d}html[data-labstar-theme=light] :where(.space-title,.channel-heading,.channel-members>header,.channel-member-row,.dm-conversation-person,.dm-thread-intro,.dm-own-profile) :where(small,p,span){color:var(--neu-ink-muted)}html[data-labstar-theme=light] :where(.channel-list>button,.dm-contact-entry,.dm-navigation>button,.channel-member-row){border-color:transparent;color:var(--neu-ink-muted);background:transparent}html[data-labstar-theme=light] .channel-list>button.active{color:var(--neu-ink)}html[data-labstar-theme=light] :where(.new-category,.channel-quick-menu-trigger){color:#59657d}html[data-labstar-theme=light] .channel-quick-menu-trigger{color:#536178!important}html[data-labstar-theme=light] .space-title>span{border-color:#5271ad29;color:#5872a2;background:#dfe7f4;box-shadow:inset 2px 2px 5px #a9b5cb52,inset -2px -2px 5px #ffffffb8}html[data-labstar-theme=light] :where(.channel-list>button,.dm-contact-entry,.dm-navigation>button,.channel-member-row):hover{background:#ffffff47}html[data-labstar-theme=light] :where(.channel-list>button.active,.dm-contact-entry.active,.dm-navigation>button.active){color:var(--neu-ink);background:#bdcfff3d}html[data-labstar-theme=light] .dm-navigation>button{border-color:transparent;color:#5f6b82;background:transparent;box-shadow:none}html[data-labstar-theme=light] .dm-navigation>button:hover{color:#3d5683;background:#b7ccf533}html[data-labstar-theme=light] .dm-navigation>button.active{border-color:#537dd233;color:#304f87;background:linear-gradient(90deg,#b8cdf861,#d5e0f633);box-shadow:inset 3px 0 #5884df}html[data-labstar-theme=light] .dm-navigation>button svg{color:#6079a6}html[data-labstar-theme=light] .dm-navigation>button.active svg{color:#3564b3}html[data-labstar-theme=light] .dm-navigation>button b{color:#365c99;background:#759ae624}html[data-labstar-theme=light] .dm-list-heading,html[data-labstar-theme=light] .dm-list-heading button{color:#59657d}html[data-labstar-theme=light] .dm-own-profile>b{color:#34765e}html[data-labstar-theme=light] .dm-v6 .dm-own-profile>span>strong,html[data-labstar-theme=light] .channel-sidebar .channel-user>div>strong{color:#111318!important}html[data-labstar-theme=light] .dm-v6 .dm-own-profile>span>small,html[data-labstar-theme=light] .channel-sidebar .channel-user>div>small{color:#4f5d75!important}html[data-labstar-theme=light] .dm-inbox-tabs button b{color:#365c99;background:#759ae624}html[data-labstar-theme=light] .dm-contact-entry :where(strong,small){color:inherit}html[data-labstar-theme=light] :where(.dm-home-tabs,.dm-inbox-tabs,.dm-inbox-list,.dm-profile-actions){border-color:var(--neu-line)}html[data-labstar-theme=light] .dm-inbox-list{background:#ffffff29}html[data-labstar-theme=light] .dm-inbox-list article{border-color:var(--neu-line)}html[data-labstar-theme=light] .dm-inbox-list article :where(strong,small,time,em){color:var(--neu-ink-muted)}html[data-labstar-theme=light] .dm-inbox-list article strong{color:var(--neu-ink)}html[data-labstar-theme=light] .dm-home-empty :where(h2,p){color:var(--neu-ink)}html[data-labstar-theme=light] .dm-home-empty p{color:var(--neu-ink-muted)}html[data-labstar-theme=light] .dm-orbit>span{border-color:#ffffff94;color:#6477aa;background:linear-gradient(145deg,#eff3fa,#dfe5f0);box-shadow:var(--neu-raised-shadow-sm)}html[data-labstar-theme=light] .dm-orbit{background-image:url(/cosmic-chat-light.svg);filter:drop-shadow(0 16px 28px rgba(93,122,174,.16))}html[data-labstar-theme=light] :where(.message-scroll,.dm-message-scroll){isolation:isolate;color:var(--neu-ink);background:var(--neu-base);scrollbar-color:#aeb8cb transparent}html[data-labstar-theme=light] :where(.channel-welcome,.dm-thread-intro){border-color:var(--neu-line)}html[data-labstar-theme=light] .channel-welcome h2,html[data-labstar-theme=light] .dm-thread-intro h2{color:var(--neu-ink)}html[data-labstar-theme=light] .channel-welcome p,html[data-labstar-theme=light] .dm-thread-intro :where(span,p){color:var(--neu-ink-muted)}html[data-labstar-theme=light] :where(.chat-message,.dm-message):hover{background:#ffffff40}html[data-labstar-theme=light] :where(.message-body,.message-body>p,.developer-message-content,.dm-message-body,.dm-message-body>p){color:var(--neu-ink)}html[data-labstar-theme=light] :where(.message-body>header time,.message-body>header em,.dm-message-body header time,.dm-message-body header em){color:var(--neu-ink-muted)}html[data-labstar-theme=light] :where(.message-actions,.dm-message-actions){border-color:var(--neu-line)!important;background:var(--neu-base)!important;box-shadow:var(--neu-raised-shadow-sm)!important}html[data-labstar-theme=light] :where(.message-composer,.dm-composer,.developer-composer){border-color:var(--neu-line);background:linear-gradient(transparent,#e9edf5fa 22%)}html[data-labstar-theme=light] :where(.message-composer .composer-row,.dm-composer>div:last-of-type,.composer-shell){border-color:transparent;background:var(--neu-base);box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=light] :where(.message-composer textarea,.message-composer input,.dm-composer textarea,.dm-composer input,.developer-composer textarea){color:var(--neu-ink);background:transparent}html[data-labstar-theme=light] :where(.message-composer button:not(.send-message),.dm-composer button:not(.dm-send),.developer-composer button){color:var(--neu-ink-muted);background:transparent;box-shadow:none}html[data-labstar-theme=light] .direct-hub.dm-v6 .dm-composer{background:linear-gradient(transparent,#e9edf5fa 22%)!important}html[data-labstar-theme=light] .direct-hub.dm-v6 .dm-composer>div:last-of-type{border-color:transparent!important;background:var(--neu-base)!important;box-shadow:var(--neu-inset-shadow)!important}html[data-labstar-theme=light] .direct-hub.dm-v6 .dm-composer textarea{color:var(--neu-ink)!important;background:transparent!important}html[data-labstar-theme=light] :where(.dm-profile-panel h2,.dm-profile-panel strong,.dm-shared-item strong){color:var(--neu-ink)}html[data-labstar-theme=light] :where(.dm-profile-panel p,.dm-profile-panel small,.dm-profile-panel h3){color:var(--neu-ink-muted)}html[data-labstar-theme=light] .dm-profile-actions{background:var(--neu-base);box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=light] .labstar-soap-layer{display:block;position:sticky;z-index:0;top:0;width:100%;height:0;overflow:visible;pointer-events:none}html[data-labstar-theme=light] .labstar-soap-field{position:absolute;left:0;top:0;width:100%;height:1px;overflow:hidden;pointer-events:none}html[data-labstar-theme=light] :where(.message-scroll-content,.dm-message-scroll-content){display:block;position:relative;z-index:1;pointer-events:none}html[data-labstar-theme=light] :where(.message-scroll-content,.dm-message-scroll-content)>*{pointer-events:auto}html[data-labstar-theme=light] .labstar-soap-bubble{position:absolute;display:block;border:1px solid rgba(255,255,255,.62);border-radius:50%;opacity:.52;pointer-events:auto;touch-action:none;cursor:grab;background:radial-gradient(circle at 28% 23%,rgba(255,255,255,.98) 0 5%,rgba(255,255,255,.42) 8%,transparent 30%),radial-gradient(circle at 67% 72%,var(--soap-tint) 0,rgba(255,255,255,.12) 58%,transparent 76%),conic-gradient(from 205deg,#ffb0da6b,#8fcfff66,#cdadff6b,#97eccf5c,#ffb0da6b);box-shadow:inset -9px -9px 18px #6a7fac24,inset 7px 7px 14px #ffffff9e,0 9px 22px #96a4c329;filter:var(--soap-filter);animation:labstar-soap-float var(--soap-duration, 16s) ease-in-out var(--soap-delay, -4s) infinite;will-change:transform}html[data-labstar-theme=light] .labstar-soap-bubble:before{content:"";position:absolute;inset:9%;border-radius:50%;opacity:.58;background:conic-gradient(from 180deg,#ffcde547,#b4deff40,#deccff47,#bcf4df3d,#ffcde547);mix-blend-mode:overlay}html[data-labstar-theme=light] .labstar-soap-bubble:after{content:"";position:absolute;left:20%;top:14%;width:27%;height:15%;border-radius:50%;background:#ffffffe6;filter:blur(1px);transform:rotate(-18deg)}html[data-labstar-theme=light] .labstar-soap-bubble.is-dragging{z-index:2;cursor:grabbing;opacity:.54}html[data-labstar-theme=light] .labstar-soap-bubble.is-placed{will-change:auto}html[data-labstar-theme=light] .labstar-soap-bubble.is-popping{animation:labstar-soap-pop .32s ease-out forwards!important}@keyframes labstar-soap-float{0%,to{transform:translateZ(0) scale(1)}34%{transform:translate3d(var(--soap-tx1, 24px),var(--soap-ty1, -18px),0) scale(var(--soap-s1, 1.06))}67%{transform:translate3d(var(--soap-tx2, -20px),var(--soap-ty2, 22px),0) scale(var(--soap-s2, .94))}}@keyframes labstar-soap-pop{0%{opacity:.48;transform:scale(1);filter:var(--soap-filter) saturate(1)}58%{opacity:.22;transform:scale(1.2);filter:var(--soap-filter) saturate(1.45)}to{opacity:0;transform:scale(1.42);filter:var(--soap-filter) saturate(.7)}}html[data-labstar-theme=light] :where(.global-settings-backdrop,.workspace-settings-backdrop){background:#d4dceab8;backdrop-filter:blur(15px) saturate(.92)}html[data-labstar-theme=light] :where(.global-settings,.workspace-settings-center){border-color:#ffffff8a;color:var(--neu-ink);background:var(--neu-base);box-shadow:var(--neu-overlay-shadow)}html[data-labstar-theme=light] :where(.global-settings-nav,.global-settings-content,.global-settings-head,.global-settings-footer,.workspace-settings-nav,.workspace-settings-content,.workspace-settings-head,.workspace-settings-foot,.workspace-settings-scroll){border-color:var(--neu-line);color:var(--neu-ink);background:var(--neu-base)}html[data-labstar-theme=light] :where(.global-settings-brand,.global-settings-head,.settings-section,.settings-toggle-copy,.settings-profile-row,.achievement-copy,.workspace-settings-identity,.workspace-settings-head,.workspace-admin-section) :where(strong,h2,h3){color:var(--neu-ink)}html[data-labstar-theme=light] :where(.global-settings-brand,.global-settings-head,.settings-section,.settings-toggle-copy,.settings-profile-row,.achievement-copy,.workspace-settings-identity,.workspace-settings-head,.workspace-admin-section) :where(small,p,span){color:var(--neu-ink-muted)}html[data-labstar-theme=light] :where(.settings-section,.settings-security-card,.achievements-summary,.achievement-card,.workspace-admin-section,.workspace-overview-card,.channel-permission-editor){border-color:transparent;background:var(--neu-base);box-shadow:var(--neu-raised-shadow)}html[data-labstar-theme=light] .settings-section>header strong{color:var(--neu-ink)!important}html[data-labstar-theme=light] .settings-section>header p{color:var(--neu-ink-muted)!important}html[data-labstar-theme=light] .achievements-summary>span{color:#526ea8}html[data-labstar-theme=light] .achievements-summary>span strong,html[data-labstar-theme=light] .achievements-summary>div b{color:var(--neu-ink)}html[data-labstar-theme=light] .achievements-summary>span small,html[data-labstar-theme=light] .achievements-summary>div small{color:#536078}html[data-labstar-theme=light] .global-settings-brand>span{color:#91a6ec}html[data-labstar-theme=light] :where(.settings-field input,.settings-field select,.settings-field textarea,.workspace-admin-section input,.workspace-admin-section select,.workspace-admin-section textarea){border-color:transparent;color:var(--neu-ink);background:var(--neu-base);box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=light] :where(.global-settings-head>button,.settings-profile-actions button,.settings-inline-actions button,.achievements-summary>button,.workspace-settings-head>button,.workspace-admin-section header button){border-color:transparent;color:#5d687f;background:var(--neu-base);box-shadow:var(--neu-raised-shadow-sm)}html[data-labstar-theme=light] .global-settings-footer>button{box-shadow:var(--neu-raised-shadow-sm)}html[data-labstar-theme=light] .settings-toggle>i{border-color:transparent;background:var(--neu-base);box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=light] .settings-toggle>i:after{box-shadow:2px 2px 5px #9fabc48c,-2px -2px 5px #ffffffd6}html[data-labstar-theme=light] .settings-theme-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-labstar-theme=light] .settings-theme-group>button{min-width:0;display:flex;align-items:center;gap:9px}html[data-labstar-theme=light] .settings-theme-group>button>span{min-width:0;display:flex;flex-direction:column;text-align:left}html[data-labstar-theme=light] .settings-theme-group :where(strong,small){color:inherit}html[data-labstar-theme=light] :where(.inspector,.card-theme-picker,.integration-fields,.project-inspector-summary){border-color:transparent!important;color:var(--neu-ink);background:var(--neu-base)!important;box-shadow:var(--neu-raised-shadow)!important}html[data-labstar-theme=light] :where(.inspector-head,.inspector footer){border-color:var(--neu-line);background:var(--neu-base)}html[data-labstar-theme=light] :where(.inspector-head,.inspector,.integration-heading) :where(strong,legend,label){color:var(--neu-ink)}html[data-labstar-theme=light] :where(.inspector-head,.inspector,.integration-heading) :where(small,.canvas-tip){color:var(--neu-ink-muted)}html[data-labstar-theme=light] :where(.field-grid input,.field-grid select,.field-grid textarea,.integration-fields input,.integration-fields select,.integration-fields textarea){border-color:transparent;color:var(--neu-ink);background:var(--neu-base);box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=light] .card-theme-picker button{color:var(--neu-ink-muted)!important}html[data-labstar-theme=light] .card-theme-picker button[aria-checked=true]{color:var(--neu-ink)!important}html[data-labstar-theme=light] :where(.modal-backdrop,.command-palette-backdrop,.work-item-modal-backdrop,.message-work-backdrop,.channel-access-backdrop,.markdown-studio-backdrop,.workspace-settings-backdrop,.organization-modal-backdrop,.safety-confirm-backdrop,.universal-profile-backdrop,.delegated-admin-backdrop,.project-modal-backdrop){background:#d1dae9b8!important;backdrop-filter:blur(14px) saturate(.92)!important}html[data-labstar-theme=light] :where(.invite-modal,.work-modal,.legal-modal,.work-item-modal,.message-work-modal,.channel-access-modal,.command-palette,.notifications-panel,.markdown-studio,.workspace-settings-center,.organization-modal,.delegated-admin-modal,.executive-summary-modal,.project-details-modal,.project-document-modal){border-color:#ffffff80!important;color:var(--neu-ink)!important;background:var(--neu-base)!important;box-shadow:var(--neu-overlay-shadow)!important}html[data-labstar-theme=light] :where(.invite-modal,.work-modal,.legal-modal,.work-item-modal,.message-work-modal,.channel-access-modal,.command-palette,.notifications-panel,.markdown-studio,.organization-modal,.delegated-admin-modal,.executive-summary-modal,.project-details-modal,.project-document-modal) :where(header,footer){border-color:var(--neu-line)!important;background:var(--neu-base)!important}html[data-labstar-theme=light] :where(.invite-modal,.work-modal,.legal-modal,.work-item-modal,.message-work-modal,.channel-access-modal,.command-palette,.notifications-panel,.markdown-studio,.organization-modal,.delegated-admin-modal,.executive-summary-modal,.project-details-modal,.project-document-modal) :where(h1,h2,h3,strong,label){color:var(--neu-ink)!important}html[data-labstar-theme=light] :where(.invite-modal,.work-modal,.legal-modal,.work-item-modal,.message-work-modal,.channel-access-modal,.command-palette,.notifications-panel,.markdown-studio,.organization-modal,.delegated-admin-modal,.executive-summary-modal,.project-details-modal,.project-document-modal) :where(p,small,span,time){color:var(--neu-ink-muted)}html[data-labstar-theme=light] .notifications-panel .notifications-list b{color:var(--neu-ink)!important}html[data-labstar-theme=light] .notifications-panel .notifications-list p{color:#59657d}html[data-labstar-theme=light] .notifications-panel .notifications-list time{color:#707b91}html[data-labstar-theme=light] .notifications-panel .notification-kind{border-color:#4c68a129;color:#526b9f;background:#b9caeb3d}html[data-labstar-theme=light] .notifications-panel .notification-kind.announcement{border-color:#9a711d33;color:#946a16;background:#e6cb9138}html[data-labstar-theme=light] .notifications-panel .notification-tabs>button{color:#647089}html[data-labstar-theme=light] .notifications-panel .notification-tabs>button.active{border-color:#4569b533;color:#3f609f;background:#b1c7f43d}html[data-labstar-theme=light] .notifications-panel .notifications-head-actions>button{color:#5e6b83}html[data-labstar-theme=light] .notifications-panel>header small{color:#59657d}html[data-labstar-theme=light] .notifications-panel .notification-permission{flex:0 0 auto;border-color:#4868a929;color:#526ea8;background:#b1c7f429}html[data-labstar-theme=light] .notifications-panel .notification-permission b{color:var(--neu-ink)}html[data-labstar-theme=light] .notifications-panel .notification-permission small{color:#526078}html[data-labstar-theme=light] .organization-settings-section{border-color:transparent;color:var(--neu-ink);background:var(--neu-base);box-shadow:var(--neu-raised-shadow-sm)}html[data-labstar-theme=light] .organization-settings-heading{color:#526ea8}html[data-labstar-theme=light] .organization-settings-heading strong{color:var(--neu-ink)!important}html[data-labstar-theme=light] .organization-settings-heading small{color:#46526a!important}html[data-labstar-theme=light] .organization-account-row{border-color:var(--neu-line);background:#fff3}html[data-labstar-theme=light] .organization-account-avatar{border-color:#4868a929;color:#526ea8;background:#b1c7f433}html[data-labstar-theme=light] .organization-account-copy strong{color:var(--neu-ink)!important}html[data-labstar-theme=light] .organization-account-copy small{color:#59657d}html[data-labstar-theme=light] .organization-owner-note,html[data-labstar-theme=light] .organization-owner-note span,html[data-labstar-theme=light] .organization-protected-note,html[data-labstar-theme=light] .organization-protected-note span{color:#4f5b72!important}html[data-labstar-theme=light] .organization-owner-note{border-color:#4868a924;background:#b1c7f424}html[data-labstar-theme=light] .organization-danger-zone{border-color:#af4a5b2b;background:#da8a9717;box-shadow:none}html[data-labstar-theme=light] :where(.invite-modal,.work-modal,.legal-modal,.work-item-modal,.message-work-modal,.channel-access-modal,.command-palette,.notifications-panel,.markdown-studio,.organization-modal,.delegated-admin-modal,.executive-summary-modal,.project-details-modal,.project-document-modal) :where(input,textarea,select){border-color:transparent!important;color:var(--neu-ink)!important;background:var(--neu-base)!important;box-shadow:var(--neu-inset-shadow)!important}html[data-labstar-theme=light] :where(.channel-access-section,.channel-restrictions fieldset,.channel-visibility-choice>button,.channel-level-grid label,.channel-role-grid label,.channel-member-access-list label,.channel-readonly-toggle,.project-details-scroll section,.message-work-origin){border-color:var(--neu-line)!important;color:var(--neu-ink)!important;background:transparent!important}html[data-labstar-theme=light] :where(.context-menu,.dm-message-menu,.channel-message-actions-menu,.workspace-quick-menu,.workspace-menu,.developer-create-menu,.organization-switcher-menu,.global-search-results,.labstar-global-results,.dm-emoji-picker,.emoji-picker){border-color:#ffffff80!important;color:var(--neu-ink)!important;background:#e9edf5fa!important;box-shadow:var(--neu-overlay-shadow)!important}html[data-labstar-theme=light] :where(.context-menu,.dm-message-menu,.channel-message-actions-menu,.workspace-quick-menu,.workspace-menu,.developer-create-menu,.organization-switcher-menu,.global-search-results,.labstar-global-results) :where(button,strong){color:var(--neu-ink);background:transparent}html[data-labstar-theme=light] :where(.context-menu,.dm-message-menu,.channel-message-actions-menu,.workspace-quick-menu,.workspace-menu,.developer-create-menu,.organization-switcher-menu,.global-search-results,.labstar-global-results) button:hover{background:#ffffff4d}html[data-labstar-theme=dark]{--neu-base: #0c1119;--neu-base-raised: #111823;--neu-ink: #eef3fb;--neu-ink-muted: #a4afc1;--neu-disabled: #697486;--neu-line: rgba(164, 181, 211, .12);--neu-raised-shadow: 7px 7px 16px rgba(0, 0, 0, .56), -5px -5px 14px rgba(38, 49, 68, .48);--neu-raised-shadow-sm: 4px 4px 10px rgba(0, 0, 0, .5), -3px -3px 9px rgba(38, 49, 68, .42);--neu-inset-shadow: inset 4px 4px 9px rgba(0, 0, 0, .58), inset -3px -3px 8px rgba(39, 51, 70, .4);--neu-overlay-shadow: 15px 15px 34px rgba(0, 0, 0, .62), -8px -8px 24px rgba(39, 51, 70, .34)}html[data-labstar-theme=dark] .neu-flat{border-color:var(--neu-line);background:var(--neu-base);box-shadow:none}html[data-labstar-theme=dark] .neu-raised{border-color:transparent;background:var(--neu-base-raised);box-shadow:var(--neu-raised-shadow)}html[data-labstar-theme=dark] .neu-inset{border-color:transparent;background:var(--neu-base);box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=dark] .header{border-bottom-color:var(--neu-line);background:#0c1119f5;box-shadow:0 9px 24px #0006,inset 0 -1px #a4b5d30f;backdrop-filter:blur(18px) saturate(.9)}html[data-labstar-theme=dark] .header .brand{background:transparent;box-shadow:none}html[data-labstar-theme=dark] :where(.global-search,.channel-search,.dm-search,.member-search,.workspace-admin-search,.message-toolbar label,.dm-conversation-actions label){border-color:transparent;color:var(--neu-ink-muted);background:var(--neu-base)!important;box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=dark] :where(.global-search,.channel-search,.dm-search,.member-search,.workspace-admin-search,.message-toolbar label,.dm-conversation-actions label) input{color:var(--neu-ink);background:transparent}html[data-labstar-theme=dark] :where(.header .icon-button,.header .labstar-theme-toggle,.rail-bottom>button,.organization-switcher-trigger){border-color:transparent;color:var(--neu-ink-muted);background:var(--neu-base);box-shadow:var(--neu-raised-shadow-sm)}html[data-labstar-theme=dark] .organization-switcher-trigger span{color:var(--neu-ink)!important}html[data-labstar-theme=dark] .global-search kbd,html[data-labstar-theme=dark] .dm-search-hint,html[data-labstar-theme=dark] .dashboard-server-strip small{color:var(--neu-ink-muted)}html[data-labstar-theme=dark] .create-button{border-color:#bccef229;color:#f4f7ff;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.2),transparent 38%),linear-gradient(135deg,#4d417ef5,#2c547df5);box-shadow:inset 0 2px 3px #ffffff24,inset 0 -5px 10px #0000003d,var(--neu-raised-shadow-sm)}html[data-labstar-theme=dark] [data-labstar-liquid-group]{position:relative;isolation:isolate}html[data-labstar-theme=dark] :where(.rail-group,.workspace-surface-rail,.global-settings-nav nav,.workspace-settings-nav nav,.dm-home-tabs,.dm-inbox-tabs,.work-items-summary,.team-section-tabs,.settings-theme-group,.card-theme-picker [role=radiogroup])[data-labstar-liquid-group]{border-color:transparent;background:var(--neu-base);box-shadow:var(--neu-raised-shadow-sm)}html[data-labstar-theme=dark] :where(.global-settings-nav nav,.workspace-settings-nav nav,.settings-theme-group,.card-theme-picker [role=radiogroup])[data-labstar-liquid-group]{box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=dark] [data-labstar-liquid-group]>button{position:relative;z-index:2;border-color:transparent!important;color:var(--neu-ink-muted);background:transparent!important;box-shadow:none!important}html[data-labstar-theme=dark] [data-labstar-liquid-group]>button:is(.active,[aria-current=page],[aria-selected=true],[aria-checked=true]){color:var(--neu-ink)}html[data-labstar-theme=dark] .labstar-liquid-indicator{position:absolute;z-index:1;left:0;top:0;width:var(--liquid-w, 36px);height:var(--liquid-h, 36px);border:1px solid rgba(202,215,244,.16);border-radius:min(15px,38%);pointer-events:none;opacity:0;background:radial-gradient(circle at 28% 16%,rgba(255,255,255,.2),transparent 42%),linear-gradient(135deg,#5a4891db,#31608fd6);box-shadow:inset 0 2px 4px #ffffff29,inset 0 -4px 8px #00000047,0 6px 15px #0000006b;filter:url(#labstar-goo-small);transform:translate3d(var(--liquid-x, 0),var(--liquid-y, 0),0);transition:transform .55s cubic-bezier(.34,1.46,.42,1),width .55s cubic-bezier(.34,1.46,.42,1),height .55s cubic-bezier(.34,1.46,.42,1),opacity .16s ease}html[data-labstar-theme=dark] .labstar-liquid-indicator:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;opacity:0;background:inherit;transform:translate(-50%,-50%) scale(.2)}html[data-labstar-theme=dark] .labstar-liquid-indicator.is-moving:after{animation:labstar-liquid-drip .58s cubic-bezier(.34,1.46,.42,1)}html[data-labstar-theme=dark] :where(.rail,.workspace-surface-rail,.work-home-metrics article,.communication-home-metrics article,.metric-grid article,.work-items-panel,.work-focus-panel,.work-activity-panel,.work-files-panel,.communication-panel,.team-metrics article,.member-list-panel,.member-editor,.roles-list-panel,.role-editor,.dm-home-contact-grid>button,.dm-profile-panel,.settings-section,.settings-security-card,.workspace-admin-section){border-color:transparent;box-shadow:var(--neu-raised-shadow)}html[data-labstar-theme=dark] :where(.channel-sidebar,.channel-members,.dm-sidebar,.dm-directory,.dm-inbox,.global-settings-nav,.workspace-settings-nav){border-color:var(--neu-line);box-shadow:var(--neu-raised-shadow-sm)}html[data-labstar-theme=dark] :where(.message-composer .composer-row,.dm-composer>div:last-of-type,.composer-shell,.member-search,.field-grid input,.field-grid select,.field-grid textarea,.settings-section input,.settings-section textarea,.settings-section select){border-color:transparent;box-shadow:var(--neu-inset-shadow)}html[data-labstar-theme=dark] :where(.global-settings-dialog,.workspace-settings-dialog,.invite-modal,.work-modal,.legal-modal,.work-item-modal,.project-details-modal,.project-document-modal,.organization-modal,.context-menu,.workspace-menu,.organization-switcher-menu,.global-search-results,.labstar-global-results){border-color:var(--neu-line)!important;box-shadow:var(--neu-overlay-shadow)!important}html[data-labstar-theme=dark] :where(.global-settings-dialog,.workspace-settings-dialog){background:var(--neu-base)!important}html[data-labstar-theme=dark] :where(p,small,time,label){text-shadow:none}html[data-labstar-theme=dark] :where(button,input,textarea,select):disabled{color:var(--neu-disabled)}html[data-labstar-theme=dark] :where(.global-settings-head small,.global-settings-footer span,.global-settings-brand small){color:var(--neu-ink-muted)}html[data-labstar-theme=dark] .settings-theme-group>button small{color:#c8d1df}:is(html[data-labstar-theme=light],html[data-labstar-theme=dark]) :where(.settings-danger,.danger,.error,.success,.warning,.online,.offline,.dm-send,.send-message,.primary){filter:none}:is(html[data-labstar-theme=light][data-labstar-motion=reduced],html[data-labstar-theme=dark][data-labstar-motion=reduced]) :where(.labstar-liquid-indicator,.labstar-liquid-indicator:after,.labstar-soap-bubble){animation:none!important;transition-duration:.001ms!important}@media(prefers-reduced-motion:reduce){:is(html[data-labstar-theme=light],html[data-labstar-theme=dark]) :where(.labstar-liquid-indicator,.labstar-liquid-indicator:after,.labstar-soap-bubble){animation:none!important;transition-duration:.001ms!important}}@media(max-width:820px){html[data-labstar-theme=light] .global-settings{box-shadow:none}html[data-labstar-theme=light] .labstar-soap-bubble{filter:none}html[data-labstar-theme=light] .labstar-soap-bubble{width:min(118px,30vw)!important;height:min(118px,30vw)!important;opacity:.32}html[data-labstar-theme=light] .labstar-soap-bubble:nth-child(n+4){display:none}html[data-labstar-theme=light] .settings-theme-group{grid-template-columns:1fr}html[data-labstar-theme=light] :where(.header,.rail,.workspace,.collaboration-server-mode,.direct-hub,.global-settings,.workspace-settings-center){background-color:var(--neu-base)!important}}@supports not (filter: url(#labstar-goo-small)){html[data-labstar-theme=light] :where(.labstar-liquid-indicator,.labstar-soap-bubble){filter:none}}html[data-labstar-theme=dark]{--dark-hybrid-page: #05070b;--dark-hybrid-panel: #0a0e15;--dark-hybrid-panel-soft: #0d121b;--dark-hybrid-line: rgba(151, 173, 220, .1);--dark-hybrid-shadow: 0 22px 56px rgba(0, 0, 0, .46);--neu-base: #0b1018;--neu-base-raised: #101721;--neu-raised-shadow: 6px 6px 14px rgba(0, 0, 0, .5), -4px -4px 11px rgba(31, 42, 59, .3);--neu-raised-shadow-sm: 4px 4px 9px rgba(0, 0, 0, .48), -3px -3px 7px rgba(32, 43, 60, .28);--neu-inset-shadow: inset 3px 3px 8px rgba(0, 0, 0, .58), inset -2px -2px 7px rgba(33, 45, 63, .3);--neu-overlay-shadow: var(--dark-hybrid-shadow)}html[data-labstar-theme=dark] :where(body,#root,.app){background-color:var(--dark-hybrid-page)}html[data-labstar-theme=dark] :where(.rail,.workspace-surface-rail,.work-home-metrics article,.communication-home-metrics article,.metric-grid article,.work-items-panel,.work-focus-panel,.work-capture-panel,.work-activity-panel,.work-files-panel,.communication-panel,.team-metrics article,.member-list-panel,.member-editor,.roles-list-panel,.role-editor,.dm-home-contact-grid>button,.dm-profile-panel,.settings-section,.settings-security-card,.achievements-summary,.achievement-card,.workspace-admin-section){border-color:var(--dark-hybrid-line)!important;background-color:var(--dark-hybrid-panel)!important;box-shadow:none!important}html[data-labstar-theme=dark] :where(.channel-sidebar,.channel-members,.dm-sidebar,.dm-directory,.dm-inbox,.global-settings-nav,.workspace-settings-nav){border-color:var(--dark-hybrid-line)!important;box-shadow:none!important}html[data-labstar-theme=dark] .global-settings{border:1px solid var(--dark-hybrid-line);background:var(--dark-hybrid-panel)!important;box-shadow:var(--dark-hybrid-shadow)!important}html[data-labstar-theme=dark] :where(.global-settings-nav,.global-settings-content,.global-settings-head,.global-settings-footer){background:var(--dark-hybrid-panel)!important}html[data-labstar-theme=dark] :where(.global-settings-head,.global-settings-footer){border-color:var(--dark-hybrid-line)!important;box-shadow:none!important}html[data-labstar-theme=dark] .settings-section{border:1px solid var(--dark-hybrid-line)!important}html[data-labstar-theme=dark] .achievement-card.unlocked{border-color:#6f9dff33!important;box-shadow:0 0 0 1px #5682e50a!important}html[data-labstar-theme=dark] .achievement-card.inspected{border-color:#6f9dff6b!important;box-shadow:inset 0 0 20px #416bcc14!important}html[data-labstar-theme=dark] :where(.global-settings,.workspace-settings-center,.invite-modal,.work-modal,.legal-modal,.work-item-modal,.project-details-modal,.project-document-modal,.organization-modal,.context-menu,.workspace-menu,.organization-switcher-menu,.global-search-results,.labstar-global-results){border-color:var(--dark-hybrid-line)!important;box-shadow:var(--dark-hybrid-shadow)!important}html[data-labstar-theme=dark] :where(.header .icon-button,.header .labstar-theme-toggle,.rail-bottom>button,.organization-switcher-trigger,.work-home-head-actions button,.communication-head-actions button:not(.primary),.global-settings-head>button,.settings-profile-actions button,.settings-inline-actions button,.achievements-summary>button,.global-settings-footer>button){border-color:transparent;background:var(--neu-base)!important;box-shadow:var(--neu-raised-shadow-sm)!important}html[data-labstar-theme=dark] :where(.header .icon-button,.header .labstar-theme-toggle,.rail-bottom>button,.organization-switcher-trigger,.work-home-head-actions button,.communication-head-actions button:not(.primary),.global-settings-head>button,.settings-profile-actions button,.settings-inline-actions button,.achievements-summary>button,.global-settings-footer>button):active{box-shadow:var(--neu-inset-shadow)!important}html[data-labstar-theme=dark] :where(.message-composer .composer-row,.dm-composer>div:last-of-type,.composer-shell,.field-grid input,.field-grid select,.field-grid textarea,.settings-section input,.settings-section textarea,.settings-section select){border-color:transparent!important;background:var(--neu-base)!important;box-shadow:var(--neu-inset-shadow)!important}html[data-labstar-theme=dark] .dark-ambient-lottie{width:76px;height:64px;margin:-4px auto 2px;pointer-events:none;opacity:.86;filter:drop-shadow(0 10px 18px rgba(0,0,0,.3))}html[data-labstar-theme=dark] .work-focus-empty .dark-ambient-lottie{width:68px;height:58px}html[data-labstar-theme=dark] .dm-home-dashboard .dm-conversation-lottie.hero{width:148px;height:126px;margin:-10px auto -24px;opacity:.8}html[data-labstar-theme=dark] .dm-no-contacts .dm-conversation-lottie.compact{width:48px;height:42px;margin:-3px auto -5px}html[data-labstar-theme=dark] .dm-inbox-empty .dm-conversation-lottie.inbox{width:74px;height:62px;margin:-6px auto 0}html[data-labstar-theme=dark] .dm-thread-empty .dm-conversation-lottie.thread{width:92px;height:76px;margin:-8px auto -2px}html[data-labstar-theme=dark] .channel-empty .channel-conversation-lottie{width:110px;height:92px;margin:-10px auto 0}html[data-labstar-theme=dark] .work-list-empty .work-conversation-lottie{width:62px;height:52px;margin:-8px auto -1px}html[data-labstar-theme=dark] .organization-created-notice{border-color:var(--dark-hybrid-line);background:var(--dark-hybrid-panel-soft)}@media(max-width:760px){html[data-labstar-theme=dark] .dark-ambient-lottie{width:60px;height:52px}}
