.nexus-mark{width:100%;height:100%;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #37c5db88;background:radial-gradient(circle at 35% 25%,#174660,#082131 70%);box-shadow:inset 0 0 0 4px #30a8c812,0 0 0 3px #22c5e608;font:600 1.1em Segoe UI,sans-serif;color:#b8edfa;letter-spacing:-1px;text-shadow:0 0 13px #42cde455;flex-shrink:0}.nexus-mark{border:0;border-radius:28%;background:radial-gradient(circle at 26% 12%,#2a7894 0,#11405a 42%,transparent 72%),linear-gradient(160deg,#0f3850,#071a29);box-shadow:0 0 0 1px #3dd4eb26,inset 0 1px #ffffff1c,0 3px 12px #00131e38;overflow:hidden}.nexus-sheen{fill:#fff;opacity:.07}.nexus-mark.draw .nexus-glyph{stroke-dasharray:100;stroke-dashoffset:100;animation:nexus-draw .9s .15s cubic-bezier(.65,0,.35,1) forwards}@keyframes nexus-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.nexus-mark.draw .nexus-glyph{animation:none;stroke-dashoffset:0}}.nexus-mark>svg{display:block;width:100%;height:100%;overflow:visible}.nexus-ring{stroke:#54d5e8;stroke-opacity:.48;stroke-width:1}.nexus-glyph,.nexus-trace{stroke:#c6f2f8;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.nexus-trace{stroke:#fff;stroke-width:3.3;stroke-dasharray:10 70;stroke-dashoffset:80;opacity:0;animation:nexus-trace 11s ease-in-out infinite}.nexus-orbit{stroke:#a6f5ff;stroke-width:1.25;stroke-linecap:round;stroke-dasharray:16 84;stroke-dashoffset:20;opacity:0;animation:nexus-orbit 11s ease-in-out infinite}.nexus-spark{fill:#c7f9ff;opacity:.6}@keyframes nexus-trace{0%,4%{stroke-dashoffset:80;opacity:0}8%{opacity:.85}20%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}@keyframes nexus-orbit{0%,5%{opacity:0;stroke-dashoffset:20}9%{opacity:.85}25%{opacity:0;stroke-dashoffset:-100}to{opacity:0;stroke-dashoffset:-100}}:root{font-family:Segoe UI,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color-scheme:dark;background:#090d14;color:#edf3fa;font-size:14px}.orbit-icon>.nexus-mark{width:42px;height:42px;font-size:23px}.login-emblem>.nexus-mark{width:43px;height:43px;font-size:24px}.welcome-mark>.nexus-mark{width:75px;height:75px;font-size:39px;margin-bottom:18px}.boot-screen>.nexus-mark{width:65px;height:65px;font-size:34px}.about-panel>.nexus-mark{width:70px;height:70px;font-size:35px}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a{touch-action:manipulation}button{color:inherit;background:none;border:0}a{color:inherit;text-decoration:none}button:disabled,.toggle[aria-disabled=true]{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring, var(--accent, #22c5e6));outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:650}input,textarea{color:var(--text, #edf3fa);background:var(--input, #080e18);border:1px solid var(--border, #273343);border-radius:9px;padding:11px 13px;min-width:0;outline:none}input:focus,textarea:focus{border-color:var(--accent, #22c5e6)}input::placeholder,textarea::placeholder{color:var(--subtle, #77899d)}input[type=checkbox]{accent-color:var(--accent, #22c5e6);width:16px;height:16px;flex-shrink:0;cursor:pointer}textarea{resize:vertical}svg{flex-shrink:0}::selection{background:#22778f;color:#fff}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#56647955;border-radius:10px}::-webkit-scrollbar-track{background:transparent}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:39px;padding:10px 16px;border-radius:9px;font-size:12px;font-weight:650;line-height:1.35;transition:background .15s,box-shadow .15s}.primary{background:var(--accent, #22c5e6);color:var(--on-accent, #06141d);border:1px solid transparent;box-shadow:0 3px 14px color-mix(in srgb,var(--accent, #22c5e6) 9%,transparent)}.primary:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 4px 22px color-mix(in srgb,var(--accent, #22c5e6) 22%,transparent)}.secondary{background:var(--hover, #ffffff06);border:1px solid var(--border, #253343);color:var(--text, #edf3fa)}.secondary:hover{background:var(--hover-strong, #ffffff0c)}.full{width:100%}.small-btn{min-height:32px;padding:7px 11px;font-size:11px}.text-btn{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--accent-ink, var(--accent, #22c5e6));font-weight:600;padding:0}.text-btn:hover{text-decoration:underline}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;flex-shrink:0;border-radius:7px;color:var(--muted, #9aacbf);position:relative}.icon-btn:hover{background:var(--hover-strong, #ffffff0e);color:var(--text, #edf3fa)}.danger{color:#ed8491}.danger:hover{background:#ed849115;color:#ffb3bb}.badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid var(--border, #273343);border-radius:6px;padding:4px 8px;color:var(--muted, #a6b3c4);font-size:10px;line-height:1.3;background:var(--hover, #ffffff04)}.badge.success{background:#36c99c0b;color:var(--success, #5eddb8);border-color:#36c99c26}.badge.warning{background:#e8b85b0b;color:var(--warning, #e6c084);border-color:#e8b85b27}.muted{color:var(--muted, #96a8bd)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}kbd{font:10px Segoe UI,sans-serif;border:1px solid var(--border, #334050);background:var(--hover, #ffffff05);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;white-space:nowrap;color:var(--muted, #98aabe)}.status-dot{display:inline-block;width:6px;height:6px;border-radius:100%;background:#46cea1;box-shadow:0 0 8px #46cea127;flex-shrink:0}.avatar{background:color-mix(in srgb,var(--accent, #22c5e6) 12%,var(--panel, #121926));color:var(--accent-ink, #53dbef);border:1px solid color-mix(in srgb,var(--accent, #22c5e6) 20%,transparent);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;font-size:11px;font-weight:650;flex-shrink:0}.avatar.small{width:29px;height:29px;border-radius:8px;font-size:10px}.avatar.large{width:60px;height:60px;border-radius:17px;font-size:22px}.app-badge{width:38px;height:38px;background:color-mix(in srgb,var(--accent, #22c5e6) 9%,var(--panel, #121926));color:var(--accent-ink, var(--accent, #22c5e6));border:1px solid color-mix(in srgb,var(--accent, #22c5e6) 13%,var(--border, #273343));display:inline-flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.boot-screen{min-height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;background:#090d14;color:#a9b9cc}.boot-screen>img{width:65px}.boot-screen h2{color:#edf3fa}.login-page{--accent: #22c5e6;--accent-ink: #47dfef;--text: #edf6ff;--muted: #93abc2;--subtle: #8098ae;--input: #061320;--border: #244054;min-height:100dvh;background:radial-gradient(ellipse at 68% 90%,#0e485060,transparent 52%),radial-gradient(ellipse at 20% 20%,#1a2c5035,transparent 55%),#080f1d;position:relative;overflow:hidden;overflow:clip;display:flex;flex-direction:column;color:var(--text)}.login-grid{position:absolute;top:57%;right:-30%;bottom:-90%;left:-30%;background:linear-gradient(#26bddb28 1px,transparent 1px),linear-gradient(90deg,#26bddb28 1px,transparent 1px);background-size:78px 70px;transform:perspective(600px) rotateX(58deg);transform-origin:50% 0;-webkit-mask-image:linear-gradient(transparent,#000 35%);mask-image:linear-gradient(transparent,#000 35%);pointer-events:none}.login-top{height:106px;margin:0 auto;width:min(1260px,calc(100% - 100px));display:flex;align-items:center;justify-content:space-between;z-index:1}.login-brand{display:block;width:205px;height:82px;overflow:hidden;position:relative}.login-brand img{width:260px;height:175px;object-fit:contain;position:absolute;left:-29px;top:-43px}.version-tag{display:flex;gap:9px;align-items:center;font-size:12px;color:#93a8bd}.version-tag b{background:#22c5e611;border:1px solid #22c5e633;border-radius:5px;color:#56e1ee;padding:4px 7px;font-size:10px;font-weight:550}.login-layout{display:grid;grid-template-columns:1fr 398px;gap:95px;align-items:center;width:min(1130px,calc(100% - 100px));margin:auto;z-index:1;padding:35px 0 55px}.login-intro{padding-bottom:30px}.orbit-icon{width:68px;height:68px;border:1px solid #37d5ec50;border-radius:20px;background:#0d2539;box-shadow:0 0 32px #37d5ec10;display:flex;align-items:center;justify-content:center;margin-bottom:34px}.orbit-icon img{width:44px;height:44px;object-fit:contain}.intro-eyebrow{color:#66d6e3;font-size:12px}.login-intro h1{font-size:clamp(29px,3.2vw,44px);line-height:1.3;letter-spacing:-1.3px;margin-top:15px;font-weight:600}.login-intro h1 span{color:#99afc4}.login-intro>p{font-size:15px;color:#91abc2;line-height:1.85;margin-top:22px}.login-features{display:flex;gap:26px;margin-top:40px;color:#98b3c6;font-size:11px}.login-features>span{display:flex;align-items:center;gap:9px}.login-features svg{color:#32c8dc}.login-card{background:linear-gradient(165deg,#11273de8,#071724ed);border:1px solid #365a7166;box-shadow:0 16px 80px #00000030,1px 0 16px #22c5e60a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:30px 30px 22px;position:relative}.login-card:after{content:"";position:absolute;height:45%;width:2px;background:linear-gradient(transparent,#44e5ee,#8afaff,transparent);right:-1px;top:14%;box-shadow:0 0 9px #47e8ed88;pointer-events:none}.login-card:before{content:"";position:absolute;height:28%;width:2px;background:linear-gradient(transparent,#f2c06c,transparent);left:-1px;bottom:10%;box-shadow:0 0 10px #e3a34755;pointer-events:none}.login-emblem{width:57px;height:57px;border:1px solid #29cade66;background:#0d3045;border-radius:100%;margin:0 auto 21px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 5px #29cade08,0 0 22px #29cade25}.login-emblem img{width:35px;height:35px;object-fit:contain}.login-card h2{font-size:24px;letter-spacing:-.6px;text-align:center}.login-subtitle{text-align:center;color:#9cb2c8;line-height:1.65;font-size:12px;margin-top:9px;margin-bottom:24px}.field-label{display:block;font-size:10px;color:#a8bed0;margin-bottom:15px}.login-field{display:flex;align-items:center;gap:11px;height:53px;border:1px solid #294155;border-radius:12px;background:#05121edb;padding:0 13px;margin-top:7px;color:#8ca8ba}.login-field:focus-within{border-color:#39ccde;box-shadow:0 0 0 3px #22c5e60c}.login-field input{padding:0;background:transparent;border:none;flex:1;min-width:0;font-size:13px;height:100%;outline:none}.login-field input:focus-visible{outline:none}.login-field .icon-btn{margin-right:-8px}.login-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 23px;font-size:11px;color:#adc1d1}.login-options>span,.login-options>.remember-option{display:flex;align-items:center;gap:8px;cursor:pointer}.login-options .text-btn{font-size:10px}.toggle{width:36px;min-width:36px;height:21px;min-height:21px;padding:3px;border-radius:30px;background:var(--toggle-off, #293e50);border:1px solid var(--border, #3c5a70);display:flex;align-items:center;transition:background .2s;position:relative}.toggle span{width:14px;height:14px;border-radius:100%;background:#c3d8e8;display:block;transition:transform .2s}.toggle.on{background:var(--accent, #22c5e6);border-color:transparent}.toggle.on span{transform:translate(14px);background:#fff}.login-submit{height:49px;font-size:13px;background:linear-gradient(100deg,#53e4f2,#15b5cc);box-shadow:0 4px 25px #15bed225;border-radius:11px}.login-submit svg:last-child{margin-left:4px}.login-bottom{text-align:center;font-size:11px;color:#9eb8ca;margin-top:21px;display:flex;justify-content:center;gap:5px;align-items:center}.login-bottom .text-btn{font-size:11px}.login-back{margin:20px auto 0;display:flex}.login-security{border-top:1px solid #54728c22;margin-top:22px;padding-top:16px;color:#7f9cb4;display:flex;justify-content:center;gap:6px;align-items:center;font-size:9px}.login-footer{z-index:1;max-width:1260px;width:calc(100% - 100px);margin:0 auto;display:flex;justify-content:space-between;gap:18px;padding:25px 0;color:#718da3;font-size:10px}.login-footer a{display:flex;align-items:center;gap:5px}.login-footer a:hover{color:#53dfed}.form-error,.form-success{display:flex;gap:8px;align-items:flex-start;font-size:12px;padding:11px 13px;border-radius:8px;margin:12px 0 17px;line-height:1.6}.form-error{border:1px solid #dd647f40;background:#dd647f0b;color:#f4a1b1}.form-success{border:1px solid #47cea140;background:#47cea10b;color:#6fdfb9}.nexus{--text: #ecf1f8;--muted: #95a5b9;--subtle: #718398;--bg: #090d14;--panel: #121926;--panel-2: #0d1420;--input: #090f19;--border: #ffffff11;--hover: #ffffff04;--hover-strong: #ffffff09;--accent-ink: var(--accent);--success: #65dab0;--warning: #e6c084;--shadow: 0 8px 30px #00000012;--toggle-off: #283445;--accent-soft: color-mix(in srgb, var(--accent) 16%, transparent);--danger: #ed8491;--focus-ring: var(--accent);--sidebar-width: 238px;color-scheme:dark;color:var(--text);height:100dvh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:67px minmax(0,1fr) 46px;overflow:hidden;background:var(--bg);font-size:12px;position:relative}.theme-light{--text: #172438;--muted: #5e6d80;--subtle: #606f82;--bg: #eef2f6;--panel: #fff;--panel-2: #f9fafc;--input: #f6f8fb;--border: #17243817;--hover: #1f344405;--hover-strong: #1f344409;--accent-ink: color-mix(in srgb, var(--accent) 45%, #102c44);--success: #187458;--warning: #8a5b18;--shadow: 0 8px 25px #15243a05;--toggle-off: #7d8b9a;--accent-soft: color-mix(in srgb, var(--accent) 14%, transparent);--danger: #b4233a;--focus-ring: var(--accent-ink);color-scheme:light}.theme-cream{--text: #352d26;--muted: #76695b;--subtle: #786a5b;--bg: #f4efe4;--panel: #fdfbf7;--panel-2: #f7f2e9;--input: #f5f0e7;--border: #54412724;--hover: #6c482105;--hover-strong: #6c48210b;--accent-ink: color-mix(in srgb, var(--accent) 45%, #342713);--success: #417153;--warning: #8b5e21;--shadow: 0 8px 25px #44352405;--toggle-off: #8a7f6c;--accent-soft: color-mix(in srgb, var(--accent) 14%, transparent);--danger: #a8323f;--focus-ring: var(--accent-ink);color-scheme:light}.window-control{width:38px;display:flex;align-items:center;justify-content:center;color:var(--subtle)}.window-control:hover{background:var(--hover-strong);color:var(--text)}.window-close:hover{background:#df5a72;color:#fff}.window-content{flex:1;overflow:auto;min-height:0}.page{padding:29px 33px 34px;max-width:1450px;margin:0 auto;container-type:inline-size}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:25px}.page-heading h1{font-size:25px;letter-spacing:-.75px;font-weight:630;line-height:1.25}.page-heading p{font-size:11px;line-height:1.7;color:var(--muted);margin-top:7px}.page-heading>.badge{align-self:flex-start;margin-top:5px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;margin-bottom:19px}.panel-heading{padding:19px 21px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border)}.panel-heading h2{font-size:12px;font-weight:650}.panel-heading p{font-size:10px;color:var(--muted);margin-top:5px;line-height:1.6}.empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:70px 25px;text-align:center}.empty-icon{width:65px;height:65px;border-radius:19px;background:var(--hover-strong);color:var(--subtle);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.empty h2{font-size:15px;letter-spacing:-.3px}.empty p{font-size:11px;color:var(--muted);line-height:1.8;max-width:340px}.searchbox{display:flex;gap:9px;align-items:center;color:var(--subtle);background:var(--input);border:1px solid var(--border);border-radius:8px;padding:0 11px;min-height:35px;min-width:0}.searchbox:focus-within{border-color:var(--focus-ring, var(--accent));box-shadow:0 0 0 1px var(--focus-ring, var(--accent))}.searchbox>input{border:0;padding:0;outline:none;background:none;width:100%;height:33px;min-width:0;font-size:11px}.searchbox>input:focus-visible{outline:none}.searchbox>.icon-btn{width:19px;height:22px;margin-right:-4px}.inline-error{display:flex;align-items:center;gap:9px;color:var(--danger, #ed8491);background:#ed84910a;padding:13px 16px;margin:0 0 17px;border:1px solid #ed849122;border-radius:8px;font-size:11px}.inline-error>span{flex:1}.tabs{display:flex;gap:25px;margin-bottom:22px;border-bottom:1px solid var(--border);overflow-x:auto;min-height:39px;flex-shrink:0}.tabs>button{font-size:11px;font-weight:550;color:var(--muted);padding:0 0 14px;position:relative;white-space:nowrap}.tabs>button.active{color:var(--accent-ink)}.tabs>button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent);border-radius:2px}.form-stack{display:flex;flex-direction:column;gap:17px}.form-stack>label,.form-stack .wide-field{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:600}.form-stack input,.form-stack textarea{font-size:12px;font-weight:400}.form-stack small{color:var(--muted);font-size:10px;font-weight:400}.form-stack>.primary{align-self:flex-start}.form-stack>p{font-size:12px;color:var(--muted);line-height:1.7}.password-wrap{display:flex;position:relative}.password-wrap>input{width:100%;padding-right:42px}.password-wrap>.icon-btn{position:absolute;right:4px;top:4px}.welcome-panel{padding:31px 33px;min-height:230px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:13px;background:radial-gradient(ellipse at 85% 110%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 65%),var(--panel);display:flex;justify-content:space-between;gap:30px;position:relative;overflow:hidden}.welcome-label{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--accent-ink);margin-bottom:12px}.welcome-panel h2{font-size:31px;letter-spacing:-1px;font-weight:600}.welcome-panel h2>span{color:var(--accent-ink)}.welcome-panel p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:11px}.welcome-panel .primary{margin-top:22px;font-size:10px;min-height:34px;padding:8px 12px}.welcome-mark{width:30%;min-width:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:6px 15px 0;border-left:1px solid color-mix(in srgb,var(--accent) 10%,transparent)}.welcome-mark img{width:72px;height:72px;filter:drop-shadow(0 0 20px #26c7df18);margin-bottom:14px}.welcome-mark>span{font-size:13px;letter-spacing:-.3px;font-weight:600}.welcome-mark small{font-size:9px;color:var(--subtle);margin-top:7px}.stats-grid{display:grid;grid-template-columns:1fr 1fr 1.18fr;gap:15px;margin:18px 0 24px}.stats-grid>div{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:20px;display:flex;gap:13px;align-items:center;position:relative;min-width:0;flex-wrap:wrap}.stat-icon{width:35px;height:35px;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent-ink);display:flex;align-items:center;justify-content:center}.stat-icon.purple{background:#9b84f510;color:var(--muted)}.stat-icon.green{background:#46c9a210;color:var(--success)}.stats-grid>div>span:nth-child(2){min-width:0}.stats-grid b{font-size:24px;font-weight:600;line-height:1.1;display:block;letter-spacing:-.7px}.stats-grid>div:last-child b{font-size:15px;letter-spacing:-.2px;line-height:1.7}.stats-grid small{font-size:9px;display:block;color:var(--muted);margin-top:5px}.stat-note{width:100%;font-size:9px;color:var(--subtle);border-top:1px solid var(--border);padding-top:12px;margin-top:2px}.dashboard-columns{display:grid;grid-template-columns:1.16fr 1fr;gap:20px}.dashboard-columns .panel{margin:0}.shortcut-grid{padding:6px 20px 8px;display:grid;grid-template-columns:1fr}.shortcut{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 0;border-bottom:1px solid var(--border)}.shortcut:last-child{border-bottom:0}.shortcut>span:nth-child(2){flex:1;min-width:0}.shortcut b{display:block;font-size:11px;font-weight:550}.shortcut small{display:block;font-size:10px;color:var(--subtle);margin-top:5px}.shortcut>svg{color:var(--subtle)}.shortcut:hover b{color:var(--accent-ink)}.shortcut .app-badge{width:33px;height:33px;border-radius:9px}.shortcut .app-badge svg{width:16px;height:16px}.dashboard-news{padding:6px 21px}.dashboard-news>button{display:block;text-align:left;width:100%;padding:16px 0;border-bottom:1px solid var(--border)}.dashboard-news>button:last-child{border:0}.news-mini-date{color:var(--subtle);font-size:9px}.dashboard-news h3{font-size:12px;margin-top:8px;font-weight:600}.dashboard-news p{font-size:10px;line-height:1.8;color:var(--muted);margin-top:7px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.text-link{display:inline-flex;align-items:center;gap:4px;color:var(--accent-ink);font-size:10px;margin-top:12px}.dashboard-tip{margin-top:21px;display:flex;align-items:center;gap:15px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:18px;font-size:9px;color:var(--muted)}.dashboard-tip>span:first-child{display:flex;gap:8px;align-items:center;color:var(--text)}.dashboard-tip>span:last-child{margin-left:auto;font-size:9px}.dashboard-tip p{font-size:9px}.dashboard-tip kbd{font-size:8px;padding:1px 4px}.catalog-tools{margin-bottom:22px;display:flex;flex-direction:column;gap:17px}.catalog-tools>.searchbox{width:330px;max-width:100%}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips button{font-size:10px;color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:7px 10px}.chips button.selected{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent-ink)}.app-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.app-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:12px;text-align:left;padding:20px;transition:border-color .15s,background .15s;min-width:0}.app-card-wrap{position:relative;min-width:0}.app-card-wrap>.app-card{width:100%;height:100%}.app-card-wrap .app-card>div:first-child{padding-right:34px}.favorite-toggle{position:absolute;right:14px;top:20px;color:var(--muted)}.favorite-toggle.selected{color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 10%,transparent)}.app-card:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--panel) 95%,var(--accent))}.app-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:9px}.app-card>.app-badge{margin-bottom:18px}.app-card h2{font-size:14px;letter-spacing:-.2px;margin-top:20px}.app-card>p{font-size:10px;line-height:1.8;color:var(--muted);margin-top:8px;margin-bottom:23px}.app-card>footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:8px;font-size:9px;color:var(--subtle)}.app-card>footer>span:last-child{display:flex;align-items:center;gap:6px;color:var(--accent-ink)}.news-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;align-items:start}.news-article{padding:26px;margin:0}.news-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.news-meta time{font-size:9px;color:var(--subtle)}.news-article h2{font-size:19px;line-height:1.4;letter-spacing:-.5px;overflow-wrap:anywhere}.news-article>p{font-size:12px;color:var(--muted);line-height:1.9;white-space:pre-wrap;margin-top:15px;overflow-wrap:anywhere}.news-article footer{margin-top:25px;border-top:1px solid var(--border);padding-top:17px;display:flex;align-items:center;gap:9px;font-size:10px}.setting-label h3{font-size:11px;font-weight:600}.setting-label p{font-size:10px;color:var(--muted);line-height:1.7;margin-top:5px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 23px;border-top:1px solid var(--border)}.segmented{display:flex;border:1px solid var(--border);background:var(--input);border-radius:7px;padding:3px;flex-shrink:0}.segmented>button{font-size:10px;padding:7px 12px;white-space:nowrap;color:var(--muted);border-radius:5px}.segmented>button.selected{background:var(--panel);color:var(--text);box-shadow:0 1px 5px #00000015}.account-details{display:flex;align-items:center;gap:18px;padding:25px}.account-details h3{font-size:16px}.account-details p{font-size:11px;color:var(--muted);margin:7px 0 10px}.account-form{max-width:450px;padding:24px}.about-panel{padding:35px;text-align:center}.about-panel>img{width:70px;height:70px}.about-panel h2{font-size:22px;margin-top:25px;letter-spacing:-.5px}.about-panel p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:14px}.about-facts{display:flex;justify-content:center;gap:25px;margin:30px 0;font-size:11px;color:var(--muted);flex-wrap:wrap}.about-facts span{display:flex;gap:8px;align-items:center}.about-facts svg{color:var(--accent-ink)}.notes-layout{display:grid;grid-template-columns:235px 1fr;gap:16px;margin-bottom:0}.note-sidebar{min-height:370px;padding:13px 10px}.note-sidebar>.searchbox{margin:0 3px 10px}.note-list{max-height:390px;overflow:auto}.note-list>button{display:flex;align-items:center;gap:10px;padding:13px 10px;width:100%;text-align:left;border-radius:7px;color:var(--muted)}.note-list>button.selected{background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent-ink)}.note-list>button:hover{background:var(--hover-strong)}.note-list>button>span{min-width:0}.note-list b{display:block;font-size:11px;font-weight:550;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.note-list small{display:block;font-size:9px;color:var(--subtle);margin-top:5px}.note-list-empty{font-size:10px;line-height:1.8;padding:15px 9px}.note-editor{display:flex;flex-direction:column;min-width:0;min-height:370px}.note-editor>.empty{height:100%;flex:1}.note-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 17px;border-bottom:1px solid var(--border)}.note-toolbar>div{display:flex;align-items:center;gap:8px}.note-title{margin:24px 25px 5px;padding:0;border:0;background:none;font-size:24px;font-weight:600;letter-spacing:-.7px;border-radius:0}.note-title:focus{outline:none}.note-body{border:0;border-radius:0;background:none;margin:0 25px 15px;padding:13px 0;flex:1;min-height:210px;line-height:1.9;font-size:12px;resize:vertical}.note-body:focus{outline:none}.note-footer{padding:11px 20px;border-top:1px solid var(--border);display:flex;align-items:center;gap:7px;color:var(--subtle);font-size:9px}.note-footer>span{margin-left:auto}.calculator{padding:20px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.calculator>input{width:240px;max-width:100%;font-family:Consolas,monospace;font-size:12px}.calculator>output{font-family:Consolas,monospace;font-size:19px;color:var(--accent-ink);padding-left:20px;overflow-wrap:anywhere}.upload-zone{display:flex;gap:17px;align-items:center;padding:25px;border:1px dashed color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent) 3%,var(--bg));margin-bottom:27px}.upload-zone.dragging{background:color-mix(in srgb,var(--accent) 10%,var(--bg));border-color:var(--accent)}.upload-zone h2{font-size:12px}.upload-zone p{font-size:10px;color:var(--muted);margin-top:7px}.upload-zone .text-btn{font-size:10px}.upload-zone>.badge{margin-left:auto}.file-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.file-toolbar>h2{font-size:13px}.file-toolbar>h2>span{background:var(--hover-strong);color:var(--subtle);font-size:10px;padding:2px 6px;border-radius:5px;margin-left:6px}.file-toolbar .searchbox{width:240px}.file-table-header,.file-row{display:grid;grid-template-columns:minmax(0,1fr) 85px 135px 70px;gap:20px;align-items:center;padding:11px 20px}.file-table-header{font-size:9px;color:var(--subtle);border-bottom:1px solid var(--border);background:var(--hover)}.file-row{border-bottom:1px solid var(--border);min-height:69px}.file-row:last-child{border-bottom:none}.file-row>span{color:var(--muted);font-size:10px}.file-row>div:last-child{display:flex;justify-content:flex-end}.file-name{display:flex;gap:13px;align-items:center;min-width:0}.file-name>span:last-child{min-width:0}.file-name b{font-size:11px;font-weight:550;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-name small{font-size:8px;color:var(--subtle);display:block;margin-top:5px}.file-type-icon{background:var(--hover-strong);color:var(--muted);width:35px;height:38px;border-radius:6px;display:flex;align-items:center;justify-content:center}.file-name:hover b{color:var(--accent-ink)}.messenger{height:100%;min-height:450px;display:grid;grid-template-columns:230px 1fr;background:var(--panel-2)}.chat-sidebar{border-right:1px solid var(--border);padding:23px 12px;overflow:auto;display:flex;flex-direction:column;min-height:0}.chat-sidebar-heading{display:flex;justify-content:space-between;align-items:center;padding:0 9px 25px;gap:10px}.chat-sidebar-heading h1{font-size:16px;letter-spacing:-.4px}.chat-sidebar-heading .badge{font-size:8px}.chat-section-label{font-size:9px;color:var(--subtle);padding:0 10px;margin:5px 0 11px}.chat-section-label:not(:first-child){margin-top:15px}.channel{display:flex;align-items:center;gap:10px;padding:13px 10px;border-radius:8px;text-align:left;width:100%;margin-bottom:3px;min-width:0;border:1px solid transparent}.channel>.channel-text{min-width:0}.channel b{font-size:10px;font-weight:600;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.channel small{font-size:9px;display:block;color:var(--subtle);margin-top:5px}.channel.selected{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 19%,transparent)}.channel:hover{background:var(--hover-strong)}.channel-hash{width:28px;height:28px;color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);border-radius:7px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:400}.chat-empty-members{font-size:10px;line-height:1.9;color:var(--subtle);padding:0 10px;margin-bottom:30px}.chat-privacy{display:flex;gap:8px;margin-top:auto;font-size:9px;color:var(--subtle);line-height:1.7;padding:15px 9px 0}.chat-main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg)}.chat-header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:19px 24px;border-bottom:1px solid var(--border);background:var(--panel)}.chat-header-title{display:flex;gap:11px;align-items:center;min-width:0}.chat-header h2{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:260px}.chat-header p{color:var(--subtle);font-size:9px;margin-top:5px}.chat-header .searchbox{width:195px}.chat-messages{padding:20px 28px;overflow:auto;flex:1;min-height:0}.conversation-start{padding:25px 0 30px}.conversation-start .app-badge{width:44px;height:44px;border-radius:13px;margin-bottom:16px}.conversation-start h3{font-size:18px;letter-spacing:-.6px}.conversation-start p{font-size:10px;color:var(--muted);margin-top:9px;line-height:1.8}.message{display:flex;gap:12px;margin-bottom:22px}.message>div{min-width:0;max-width:100%}.message header{display:flex;align-items:center;gap:10px;margin-bottom:7px}.message b{font-size:11px;font-weight:600}.message time{font-size:9px;color:var(--muted)}.message p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}.message.mine>.avatar{background:color-mix(in srgb,var(--accent) 14%,var(--panel))}.reaction{display:flex;gap:5px;align-items:center;margin-top:8px;border:1px solid var(--border);border-radius:5px;padding:3px 6px;font-size:11px;color:var(--muted)}.reaction.selected{border-color:#f472b633;color:#e27fa9;background:#f472b60a}.reaction:hover{border-color:var(--subtle)}.message-attachment{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--border);background:var(--panel);border-radius:8px;max-width:350px;margin-top:8px;color:var(--muted)}.message-attachment>span{min-width:0}.message-attachment b{font-size:10px;overflow-wrap:anywhere}.message-attachment small{display:block;color:var(--subtle);font-size:9px;margin-top:4px}.message-attachment>svg:last-child{margin-left:20px}.chat-compose{padding:17px 25px 13px;border-top:1px solid var(--border);background:var(--panel-2)}.chat-compose>div:not(.pending-attachment){display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:10px;background:var(--input);padding:8px}.chat-input{flex:1;background:none;border:none;padding:4px;font-size:11px;outline:none;height:30px}.chat-input:focus-visible{outline:none}.send-btn{width:33px;min-height:32px;padding:7px;border-radius:7px}.chat-compose>small{font-size:9px;display:flex;justify-content:space-between;color:var(--subtle);margin:9px 3px 0;gap:12px}.pending-attachment{display:flex;gap:8px;align-items:center;padding:8px 10px;font-size:10px;color:var(--muted);border:1px solid var(--border);border-radius:6px;margin-bottom:7px}.pending-attachment>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-summary{display:flex;gap:23px;flex-wrap:wrap;padding:18px 20px;border:1px solid var(--border);background:var(--panel);border-radius:10px;margin-bottom:26px}.admin-summary>span{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted)}.admin-summary b{font-size:13px;color:var(--text);font-weight:550}.admin-summary>span:last-child{margin-left:auto;font-size:9px;color:var(--subtle)}.admin-summary svg{color:var(--accent-ink)}.admin-users-layout{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);gap:18px}.user-list{padding:14px 10px;align-self:start}.user-list>.searchbox{margin:0 5px 14px}.user-row{display:flex;gap:10px;align-items:center;text-align:left;width:100%;padding:13px 10px;border-radius:8px;min-width:0}.user-row>span:nth-child(2){min-width:0;flex:1}.user-row b{font-size:10px;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-row small{font-size:9px;color:var(--subtle);display:block;margin-top:4px}.user-row b>small{display:inline;font-weight:400}.user-row:hover{background:var(--hover-strong)}.user-row.selected{background:color-mix(in srgb,var(--accent) 9%,transparent)}.user-row>.badge{font-size:8px;padding:3px 6px}.permissions-panel .setting-row{align-items:flex-start;padding:20px;gap:15px}.permissions-panel .segmented>button{padding:7px 9px;font-size:9px}.permission-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 20px 15px;border-top:1px solid var(--border)}.permission-heading h3{font-size:11px}.permission-heading .text-btn{font-size:9px}.permissions-grid{padding:0 20px 23px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.permissions-grid>label{display:flex;gap:8px;align-items:center;padding:10px 8px;border:1px solid var(--border);border-radius:7px;font-size:9px;cursor:pointer;min-width:0}.permissions-grid>label>span{min-width:0;overflow-wrap:anywhere}.permissions-grid>label small{display:block;color:var(--subtle);font-size:8px;margin-top:3px}.permissions-grid>label input{width:13px;height:13px;margin:0}.permissions-grid>label>svg{color:var(--muted);width:13px}.permissions-grid>label.fixed{background:var(--hover);color:var(--muted);cursor:default}.permission-footer{padding:12px 20px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:9px}.admin-app-form{padding:23px;display:grid;grid-template-columns:1fr 1fr}.admin-app-form .wide-field{grid-column:1/-1}.admin-app-form>.primary{justify-self:start}.admin-app-list{padding:0 20px}.admin-app-list>div{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--border)}.admin-app-list>div:last-child{border-bottom:0}.admin-app-list>div>span:nth-child(2){flex:1;min-width:0}.admin-app-list b{font-size:11px;font-weight:550}.admin-app-list small{display:block;color:var(--subtle);font-size:9px;margin-top:5px;overflow-wrap:anywhere}.admin-app-list>p{padding:25px 0;font-size:11px}.news-form{padding:23px}.audit-list{padding:0 22px}.audit-list>div{display:flex;gap:13px;align-items:center;padding:17px 0;border-bottom:1px solid var(--border)}.audit-list>div:last-child{border-bottom:0}.audit-dot{width:6px;height:6px;border-radius:100%;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 20%,transparent)}.audit-list>div>span:nth-child(2){flex:1;min-width:0}.audit-list b{font-size:11px;font-weight:550}.audit-list small{font-size:9px;color:var(--subtle);display:block;margin-top:5px;overflow-wrap:anywhere}.audit-list time{font-size:9px;color:var(--subtle)}.terminal-panel{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--input)}.terminal-panel>header{padding:13px 20px;background:var(--panel);display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border);font:11px Consolas,monospace;color:var(--muted)}.terminal-panel>header>span:last-child{margin-left:auto}.terminal-panel>div{padding:24px;font:12px/2.2 Consolas,monospace;color:var(--muted)}.terminal-panel p:not(.terminal-footnote){display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.terminal-panel b{color:var(--text);font-weight:400}.terminal-prompt{color:var(--accent-ink);margin:10px 0 15px}.terminal-prompt:not(:first-child){margin-top:30px}.terminal-success{color:var(--success)!important}.terminal-error{color:var(--danger)!important}.terminal-footnote{border-top:1px solid var(--border);padding-top:20px;margin-top:27px;font:11px/1.8 Segoe UI,sans-serif;max-width:650px}.integration-empty{display:flex;align-items:center;text-align:center;flex-direction:column;padding:50px 30px;gap:22px}.integration-empty h2{font-size:22px;letter-spacing:-.5px;max-width:470px;line-height:1.5}.integration-empty p{font-size:12px;color:var(--muted);line-height:1.9;max-width:510px}.integration-empty .secondary{margin-top:5px}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#030811aa;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:25px;--text: inherit}.modal{width:470px;max-width:100%;max-height:calc(100dvh - 50px);background:var(--panel, #111d2d);border:1px solid var(--border, #293e52);border-radius:15px;color:var(--text, #edf3fa);box-shadow:0 25px 100px #0005;overflow:auto;outline:none}.modal.wide{width:650px}.modal>header{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border, #263445);gap:16px}.modal>header>h2{font-size:14px;letter-spacing:-.2px}.modal-body{padding:23px}.modal-body>p{font-size:12px;line-height:1.85;color:var(--muted, #9aacbf);margin-bottom:20px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:23px}.security-illustration{display:flex;width:65px;height:65px;align-items:center;justify-content:center;background:#22c5e60b;color:var(--accent-ink, #22c5e6);border-radius:20px;margin:0 auto 25px;border:1px solid #22c5e622}.recovery-code{display:block;padding:15px;background:var(--input, #09131f);border:1px solid var(--border, #28394b);font:12px/1.9 Consolas,monospace;overflow-wrap:anywhere;border-radius:9px;color:var(--accent-ink, #55dbea);-webkit-user-select:all;user-select:all;margin:16px 0}.checkline{display:flex;align-items:center;gap:9px;margin:22px 0 18px;font-size:11px;color:var(--muted, #a8b8cb);line-height:1.6}.toast{position:fixed;right:25px;bottom:67px;z-index:2000;background:var(--panel, #121e30);border:1px solid color-mix(in srgb,var(--accent, #22c5e6) 26%,var(--border, #26384d));box-shadow:0 9px 50px #0003;padding:14px 14px 14px 18px;display:flex;align-items:center;gap:13px;border-radius:11px;max-width:calc(100vw - 40px);color:var(--text, #edf3fa)}.toast>svg{color:var(--accent-ink, #22c5e6)}.toast>span{font-size:11px;line-height:1.7;max-width:400px;min-width:0;overflow-wrap:anywhere;max-height:min(150px,calc(30dvh - 30px));overflow:auto}.toast>svg,.toast>button{flex-shrink:0}.toast.error{border-color:#df829044}.toast.error>svg{color:#ed8491}.nexus:has(>.toast,>.toast-live>.toast) .modal-scrim{padding-bottom:calc(var(--toast-height) + 40px)}.nexus:has(>.toast,>.toast-live>.toast) .modal{max-height:calc(100dvh - var(--toast-height) - 65px)}.nexus:has(.modal-scrim)>.toast,.nexus:has(.modal-scrim)>.toast-live>.toast{bottom:15px}.command-palette{padding:17px}.command-palette>.searchbox{height:43px}.command-palette input{font-size:12px}.command-results{padding-top:10px;max-height:min(420px,46dvh);overflow:auto}.command-list .command-option{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:10px 6px;border-radius:8px}.command-list .command-option:hover,.command-list .command-option.command-selected{background:var(--hover-strong)}.command-list .command-option>span:nth-child(2){flex:1;min-width:0}.command-results b{font-size:11px;font-weight:550;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-results small{display:block;font-size:10px;color:var(--subtle);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-list .command-option>svg{color:var(--subtle)}.command-results>p{padding:25px;font-size:11px}.palette-hint{display:flex;flex-wrap:wrap;gap:5px;align-items:center;font-size:9px;color:var(--subtle);padding:13px 7px 0;border-top:1px solid var(--border);margin-top:8px}.palette-hint>span{margin-left:auto}.palette-search-note{font-size:10px;color:var(--subtle);padding:10px 6px 0;line-height:1.6}.module-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.page-heading:has(>.module-actions){flex-wrap:wrap}.recovery-intro{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px}.recovery-intro>div{min-width:0}.recovery-intro h3{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.recovery-intro p{color:var(--muted);font-size:11px;line-height:1.8;margin-top:6px}.trash-row{display:flex;gap:12px;align-items:center;border-top:1px solid var(--border);padding:15px 0}.trash-name{flex:1;min-width:0}.trash-name b{display:block;font-size:12px;overflow-wrap:anywhere}.trash-name small{display:block;font-size:10px;line-height:1.6;margin-top:5px;color:var(--muted)}.trash-actions{display:flex;align-items:center;gap:7px}.file-trash-usage{font-size:11px;margin:-5px 0 22px;line-height:1.7}.history-layout{display:grid;grid-template-columns:145px minmax(0,1fr);gap:18px;margin:20px 0}.history-list{display:flex;flex-direction:column;gap:7px;max-height:340px;overflow:auto}.history-list button{width:100%;display:grid;text-align:left;gap:5px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--panel-2)}.history-list button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel-2))}.history-list b{font-size:12px}.history-list span,.history-list small{font-size:10px;color:var(--muted)}.history-preview{min-width:0}.history-preview label{display:block;font-size:11px;color:var(--muted);margin-bottom:7px}.history-preview input,.history-preview textarea{width:100%;margin-bottom:15px}.history-preview textarea{min-height:230px;resize:vertical;line-height:1.8}.recovery-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:20px}@media(max-width:650px){.module-actions{justify-content:flex-start}.recovery-dialog{padding:18px}.trash-row{flex-wrap:wrap;align-items:flex-start}.trash-name{flex-basis:calc(100% - 50px)}.trash-actions{margin-left:50px}.history-layout{grid-template-columns:minmax(0,1fr)}.history-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:140px}.history-preview textarea{min-height:170px}}.session-management{padding:18px 22px}.resource-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:12px}.resource-actions>p{flex:1;min-width:160px;font-size:11px;line-height:1.6}.session-row{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-top:1px solid var(--border)}.session-main{flex:1;min-width:0}.session-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.session-title>b{font-size:12px;overflow-wrap:anywhere}.session-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:13px}.session-meta dt{font-size:10px;color:var(--subtle);margin-bottom:4px}.session-meta dd{margin:0;font-size:11px;overflow-wrap:anywhere}.session-empty{font-size:12px;padding:20px 0}@media(max-width:650px){.session-management{padding:14px 16px}.session-row{flex-wrap:wrap}.session-row>.secondary{margin-left:50px}.session-row>.session-main{flex-basis:calc(100% - 50px)}}@container (min-width: 1000px){.session-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.command-results>.search-error{color:var(--danger)}.density-compact .page{padding-top:22px}.density-compact .setting-row,.density-compact .panel-heading{padding-top:15px;padding-bottom:15px}.density-compact .stats-grid>div{padding:15px}.density-compact .file-row{min-height:56px}.density-compact .shortcut{padding-top:11px;padding-bottom:11px}.solid-panels .welcome-panel{background:var(--panel)}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}@container (max-width:760px){.dashboard-columns{grid-template-columns:1fr}.stats-grid{gap:10px}.stats-grid>div{padding:15px;gap:10px}.stats-grid>div:last-child b{font-size:12px}.permissions-grid{grid-template-columns:1fr}.admin-users-layout{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr)}.admin-summary>span:last-child{margin-left:0}.permissions-panel .setting-row{flex-wrap:wrap}.dashboard-tip>span:last-child{display:none}.welcome-panel h2{font-size:26px}.welcome-mark{min-width:140px}.welcome-mark img{width:60px;height:60px}}@container (max-width:560px){.stats-grid{grid-template-columns:1fr}.stats-grid>div{flex-wrap:nowrap}.stats-grid>div .stat-note{margin:0 0 0 auto;padding:0;border:0;width:auto}.stats-grid b{font-size:20px}.stats-grid>div:last-child b{font-size:14px}.welcome-mark{display:none}.welcome-panel{padding:25px}.setting-row{align-items:flex-start;flex-wrap:wrap;gap:15px}.setting-row:has(>.toggle){flex-wrap:nowrap;align-items:center}.notes-layout{grid-template-columns:1fr}.note-sidebar{min-height:0}.note-list{max-height:150px}.admin-users-layout{grid-template-columns:1fr}.user-list{max-height:none;overflow:visible}.permissions-grid{grid-template-columns:1fr 1fr}.file-table-header,.file-row{grid-template-columns:minmax(0,1fr) 65px 63px;gap:12px;padding-left:15px;padding-right:15px}.file-table-header>span:nth-child(3),.file-row>span:nth-child(3){display:none}.upload-zone{padding:20px;flex-wrap:wrap}.upload-zone>.badge{margin-left:55px}.admin-app-form{grid-template-columns:1fr}.page-heading{align-items:flex-start}.page-heading>.primary,.page-heading>.secondary{font-size:12px;padding:9px 10px}.page-heading>.badge{display:none}.panel-heading{padding:17px}.panel-heading>.secondary{font-size:11px}.about-panel{padding:25px}.calculator>output{padding-left:0;width:100%}}@media(min-width:1550px){.page{padding:36px 45px 40px}.page-heading{margin-bottom:30px}.welcome-panel{padding:36px 40px}.stats-grid{margin:23px 0 27px}.dashboard-columns{gap:24px}.setting-row{padding-top:25px;padding-bottom:25px}.nexus{--sidebar-width: 252px}}@media(max-width:1200px){.page{padding:26px}.nexus{--sidebar-width: 220px}.login-layout{gap:50px}.login-intro h1{font-size:34px}.login-layout{grid-template-columns:1fr 380px}.login-features{gap:18px}}@media(max-width:950px){.login-intro{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.login-intro *{animation:none!important}.login-layout{grid-template-columns:1fr;max-width:398px;padding-top:20px}.login-top{height:90px}.login-footer>span:last-child{display:none}.login-footer{gap:15px;flex-wrap:wrap;justify-content:center}.nexus{--sidebar-width: 74px}.page{padding:24px}.messenger{grid-template-columns:195px 1fr}.chat-sidebar-heading{padding-left:5px;padding-right:5px}.chat-sidebar-heading h1{font-size:14px}.chat-sidebar-heading .badge{display:none}.chat-header{padding:16px 18px;gap:10px}.chat-header .searchbox{width:160px}.chat-messages{padding:20px}}@media(max-width:650px){.nexus{--sidebar-width: 0px;grid-template-columns:minmax(0,1fr);grid-template-rows:58px minmax(0,1fr) 45px}.window-control{width:32px}.page{padding:22px 17px 25px}.page-heading{gap:13px;margin-bottom:22px}.page-heading h1{font-size:22px}.page-heading p{font-size:12px;line-height:1.8}.page-heading>div{min-width:0}.page-heading>.primary{flex-shrink:0}.modal-scrim{padding:15px}.modal{max-height:calc(100dvh - 30px)}.modal>header{padding:14px 18px}.modal-body{padding:20px}.toast{right:15px;bottom:60px;max-width:calc(100vw - 30px);padding:11px 12px;font-size:12px}.toast>span{font-size:12px}.login-top{width:calc(100% - 36px);height:90px}.login-layout{width:calc(100% - 36px);padding-bottom:25px;padding-top:12px}.login-card{padding:27px 25px 21px;border-radius:22px}.login-card h2{font-size:22px}.login-subtitle{font-size:12px}.login-top .login-brand{width:165px}.login-brand img{width:225px;left:-29px;top:-35px;height:152px}.version-tag{font-size:12px;gap:7px}.version-tag b{font-size:11px}.login-footer{width:calc(100% - 36px);font-size:11px;padding:18px 0 22px}.login-grid{top:55%;right:-90%;bottom:-50%;left:-90%}.login-field{height:49px}.login-options{font-size:12px}.login-options .text-btn{font-size:11px}.messenger{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);min-height:0}.chat-sidebar{padding:9px 12px;display:flex;flex-direction:row;gap:7px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--border);min-width:0}.chat-sidebar-heading,.chat-section-label,.chat-privacy,.chat-empty-members{display:none}.channel{width:auto;flex-shrink:0;margin:0;padding:7px 9px;gap:7px;border:1px solid var(--border)}.channel small{display:none}.channel b{font-size:11px;max-width:130px}.channel .avatar,.channel-hash{width:22px;height:22px;font-size:11px;border-radius:6px}.chat-header{padding:13px 15px;gap:9px}.chat-header .app-badge{width:30px;height:30px}.chat-header .app-badge>svg{width:16px;height:16px}.chat-header-title{gap:8px}.chat-header h2{max-width:145px;font-size:12px}.chat-header p{font-size:11px}.chat-header>.searchbox{width:135px;padding:0 8px;gap:6px;min-height:30px}.chat-header>.searchbox>svg{width:13px}.chat-header>.searchbox>input{font-size:11px;height:28px}.chat-messages{padding:20px 17px}.conversation-start{padding:5px 0 24px}.conversation-start h3{font-size:17px}.conversation-start p{font-size:12px}.chat-compose{padding:12px 14px 10px}.chat-compose>small{font-size:11px}.chat-compose>small>span{max-width:160px;text-align:right}.chat-input{font-size:12px}.message{gap:9px}.message p{font-size:12px}.message header{flex-wrap:wrap;gap:5px}.message header b{font-size:12px}.message time{font-size:11px}.message>.avatar{width:28px;height:28px;border-radius:8px;font-size:11px}.file-toolbar{flex-wrap:wrap;gap:14px}.file-toolbar .searchbox{width:100%}.upload-zone .app-badge{width:32px;height:35px}.upload-zone h2{font-size:12px}.upload-zone{gap:12px}.upload-zone p{font-size:11px;line-height:1.8}.upload-zone>.badge{margin-left:45px}.permissions-grid{padding-left:17px;padding-right:17px;gap:8px}.permissions-panel .setting-row,.permission-heading{padding-left:17px;padding-right:17px}.user-list{max-height:220px}.admin-summary{padding:15px;gap:14px}.admin-summary>span{font-size:11px}.admin-summary>span:last-child{display:none}.tabs{gap:21px}.tabs>button{font-size:12px}.news-article{padding:22px}.terminal-panel>div{padding:18px;font-size:12px;line-height:2}.terminal-panel p:not(.terminal-footnote){gap:2px}.integration-empty{padding:30px 20px;gap:18px}.integration-empty h2{font-size:19px}.integration-empty p{font-size:12px}.note-title{margin:20px 20px 4px;font-size:22px}.note-body{margin:0 20px 14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}}.caps-lock-hint{display:block;margin-top:6px;font-size:11px;color:#f2c46d}@media(forced-colors:active){:focus-visible{outline:2px solid Highlight!important}.toggle{border:1px solid ButtonText}.toggle span{background:ButtonText}.toggle.on{background:Highlight}.toast,.modal,.account-menu,.window-menu,.notification-count{border:1px solid CanvasText}}.boot-screen.host-boot{gap:0;padding-bottom:40px;background:#090d14}.boot-screen.host-boot>.nexus-mark{width:96px;height:96px;box-shadow:0 0 0 1px #3dd4eb22,0 0 28px #22c5e640}.host-boot-name{margin-top:26px;color:#edf3fa;font-size:22px;font-weight:600;line-height:1.33}.host-boot-track{margin-top:30px;width:120px;height:3px;border-radius:1.5px;background:#1a2a38;overflow:hidden}.host-boot-track>span{display:block;width:40px;height:3px;border-radius:1.5px;background:#47dfef;animation:host-boot-bar 1.4s ease-in-out infinite}@keyframes host-boot-bar{0%{transform:translate(-40px)}to{transform:translate(120px)}}@media(prefers-reduced-motion:reduce){.host-boot-track>span{animation:none}}
