.cabinet-shell [hidden],[data-permissions-root] [hidden]{display:none!important}.cabinet-shell :is(a,button,input,select,textarea,summary):focus-visible,.desktop-agent-shell :is(a,button,input,select,summary):focus-visible{outline:3px solid #dfbd76;outline-offset:3px}.cabinet-shell :is(button,.btn,select),.desktop-agent-shell button{min-height:44px}.cabinet-shell summary,.desktop-agent-shell summary{cursor:pointer;min-height:44px}.cabinet-nav-link{min-height:46px}.cabinet-main{scroll-margin-top:76px}.workspace-home>p{max-width:720px}.workspace-shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px;margin:28px 0}.workspace-shortcuts>a{display:flex;position:relative;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--border,#333b49);border-radius:14px;background:var(--panel,#141923);text-decoration:none;color:inherit}.workspace-shortcuts>a:hover{border-color:#b4975c;background:#202b2b}.workspace-shortcuts>a>span{color:#dfbd76;font-size:23px;line-height:1;margin-bottom:7px}.workspace-shortcuts small{color:#b0bbc8;line-height:1.5}.workspace-home .panel{margin-bottom:24px}.workspace-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px;margin-top:20px}.workspace-project{display:flex;flex-direction:column;border:1px solid #35424b;border-radius:12px;padding:22px;gap:14px;color:inherit;text-decoration:none;background:#151f29}.workspace-project>span{color:#d9bc7c;font-size:12px;letter-spacing:.04em}.workspace-project h3{font-size:19px;line-height:1.4;margin:0;overflow-wrap:anywhere}.workspace-project>b{margin-top:auto;padding-top:18px;color:#c4d2dc;font-size:12px;font-weight:500}.workspace-project:hover{border-color:#b4975c}.workspace-empty{padding:28px;border:1px dashed #485260;border-radius:12px;margin-top:20px}.workspace-empty h3{margin:0 0 10px;font-size:19px}.workspace-empty p,.workspace-help p{color:#b5c0cd;line-height:1.65;font-size:14px;max-width:690px}.workspace-task-list{margin:15px 0 0;padding:0;list-style:none}.workspace-task-list li{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 0;border-top:1px solid #34404c}.workspace-task-list li>div{min-width:0}.workspace-task-list a{color:inherit;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.workspace-task-list small{display:block;margin-top:7px;color:#b5c0cd;line-height:1.5}.workspace-help{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 0}.workspace-help p{margin:8px 0 0}.access-guide{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin:28px 0}.access-guide>a{border:1px solid #35424b;border-radius:14px;padding:22px;text-decoration:none;color:inherit;background:#161f29}.access-guide span{display:block;font-size:12px;color:#d9bc7c;margin-bottom:16px}.access-guide b{font-size:17px}.access-guide p{font-size:13px;line-height:1.6;color:#b5c0cd;margin:10px 0 0}.access-guide a:hover{border-color:#b4975c}.permissions-toolbar{padding-block:15px;scroll-margin-top:90px}.workspace-segmented{display:inline-flex;gap:5px;flex-wrap:wrap;padding:5px;background:#111925;border:1px solid #35424b;border-radius:12px}.workspace-segmented button{border:0;background:transparent;color:#b7c3d0;padding:12px 18px;border-radius:8px;font-weight:600;cursor:pointer;min-height:44px}.workspace-segmented button[aria-pressed=true]{background:#31463b;color:#f0dfb9}.permissions-toolbar .permissions-filter{margin:18px 0 10px}.permissions-toolbar>p{font-size:13px}.permissions-summary{margin-bottom:22px}.permission-form{align-items:start}.permission-form button{white-space:normal;line-height:1.4}.agent-setup-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;list-style:none;padding:0;margin:28px 0}.agent-setup-steps li{display:flex;gap:17px;padding:23px;border:1px solid #3a474d;border-radius:14px;background:#162126}.agent-setup-steps li>span{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #72674d;border-radius:50%;color:#e2c48e;font-size:13px}.agent-setup-steps h2{font-size:18px;line-height:1.3;margin:4px 0 12px}.agent-setup-steps p{color:#b9c6cd;line-height:1.7;font-size:13px;margin:0}.agent-scope-note{padding:22px 25px;background:#182723;border-left:3px solid #c0a064;border-radius:0 10px 10px 0;margin:24px 0 30px}.agent-scope-note p{color:#bfd0c8;font-size:14px;line-height:1.7;margin:8px 0 0}.agent-diagnostics{margin-block:20px}.agent-diagnostics summary{font-weight:600;line-height:1.5;padding:12px 0}.agent-diagnostics p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.agent-next-step{color:#e0cda7;background:#2b2a22;padding:14px 16px;border-radius:9px;line-height:1.6;font-size:14px}.agent-settings-fieldset{border:0;padding:0;margin:18px 0 0;min-width:0}.agent-settings-fieldset:disabled{opacity:.6}.agent-device-card h2{overflow-wrap:anywhere}.desktop-agent-sidebar .desktop-agent-local-card{margin-top:20px}.desktop-files-native-note a{color:inherit;text-decoration:underline;text-underline-offset:4px}.telegram-floating-button.telegram-quiet{min-width:0;min-height:52px;max-width:245px;right:22px;bottom:22px;padding:10px 15px;gap:10px;border-radius:10px;background:#233b32!important;border:1px solid #7e947f;box-shadow:0 5px 18px #0003;animation:none!important}.telegram-quiet .telegram-floating-icon{width:29px;height:29px;background:transparent;box-shadow:none}.telegram-quiet .telegram-floating-icon svg{width:22px;height:22px}.telegram-quiet .telegram-floating-copy b{font-size:12px;color:#f2e1b7}.telegram-quiet .telegram-floating-copy small{color:#d8e0d2;font-size:10px}.telegram-floating-button.telegram-quiet:hover{transform:none;box-shadow:0 5px 18px #0004}@keyframes cabinet-route-enter{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes cabinet-route-progress{0%{transform:translateX(-100%) scaleX(.36)}55%{transform:translateX(24%) scaleX(.62)}to{transform:translateX(118%) scaleX(.3)}}.cabinet-main{position:relative}.cabinet-route-progress{height:2px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .14s ease}.cabinet-route-progress span{display:block;width:100%;height:100%;transform-origin:left center;background:currentColor;color:#dfbd76}.cabinet-route-progress.is-active{opacity:1}.cabinet-route-progress.is-active span{animation:cabinet-route-progress 1.05s ease-in-out infinite}.cabinet-route-frame{animation:cabinet-route-enter .2s ease-out both;transition:opacity .14s ease,transform .14s ease}.cabinet-route-frame.is-leaving{opacity:.7;transform:translateY(2px);pointer-events:none}.cabinet-route-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cabinet-route-skeleton{display:grid;grid-gap:18px;gap:18px;padding:6px 0 30px}.cabinet-route-skeleton-card,.cabinet-route-skeleton-head,.cabinet-route-skeleton-line{border:1px solid var(--border,#333b49);background:var(--panel,#141923);border-radius:14px}.cabinet-route-skeleton-head{height:96px}.cabinet-route-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.cabinet-route-skeleton-card{height:132px}.cabinet-route-skeleton-line{height:66px}.cabinet-route-skeleton :is(.cabinet-route-skeleton-head,.cabinet-route-skeleton-card,.cabinet-route-skeleton-line){animation:cabinet-loading-pulse 1.1s ease-in-out infinite alternate}@keyframes cabinet-loading-pulse{0%{opacity:.55}to{opacity:1}}@media(max-width:1020px){.agent-setup-steps{grid-template-columns:1fr}.agent-setup-steps li{padding:20px}.access-guide{grid-template-columns:1fr}.access-guide>a{padding:20px;display:grid;grid-template-columns:30px 1fr;grid-gap:8px 16px;gap:8px 16px}.access-guide span{grid-row:1/3;margin:0}.access-guide p{grid-column:2;margin:0}}@media(max-width:760px){.cabinet-route-skeleton-grid{grid-template-columns:1fr}}@media(max-width:600px){.workspace-shortcuts{grid-template-columns:1fr 1fr;gap:10px}.workspace-shortcuts>a{padding:17px 15px}.workspace-shortcuts b{font-size:14px}.workspace-shortcuts small{font-size:12px}.workspace-project-grid{grid-template-columns:1fr}.workspace-task-list li{align-items:start;gap:10px}.workspace-task-list .status-pill{white-space:nowrap;font-size:11px}.workspace-help{flex-direction:column;align-items:start;gap:18px}.telegram-floating-button.telegram-quiet{width:48px;height:48px;min-height:48px;padding:10px;right:16px;bottom:16px;justify-content:center;border-radius:50%}.telegram-quiet .telegram-floating-copy{display:none}.cabinet-section-head{flex-wrap:wrap;gap:15px}.desktop-files-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.cabinet-shell *,.desktop-agent-shell *,.telegram-quiet{animation:none!important;transition:none!important;scroll-behavior:auto!important}}