.NotFoundScreen-module__cFMLtW__screen{min-height:100vh;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex}.NotFoundScreen-module__cFMLtW__card{width:100%;max-width:420px;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:center}.NotFoundScreen-module__cFMLtW__title{margin-bottom:var(--space-3);font-size:20px}.NotFoundScreen-module__cFMLtW__text{color:var(--color-text-muted);margin-bottom:var(--space-5)}.NotFoundScreen-module__cFMLtW__link{padding:var(--space-2) var(--space-5);background:var(--color-accent);color:var(--color-accent-contrast);border-radius:var(--radius-md);font-weight:600;text-decoration:none;display:inline-block}.NotFoundScreen-module__cFMLtW__link:hover{background:var(--color-accent-hover)}
.WorkbenchShell-module__Ys1t2a__shell{background:var(--color-bg);grid-template-columns:76px 224px minmax(0,1fr);height:100dvh;display:grid}.WorkbenchShell-module__Ys1t2a__rail{min-height:0;color:var(--color-rail-text);background:var(--color-rail-bg);flex-direction:column;display:flex}.WorkbenchShell-module__Ys1t2a__railLogo{border-bottom:1px solid var(--color-rail-border);flex:none;place-items:center;height:56px;display:grid}.WorkbenchShell-module__Ys1t2a__railLogoMark{border-radius:var(--radius-md);color:#fff;background:linear-gradient(145deg,#2f7be0,#12549b);place-items:center;width:34px;height:34px;font-weight:700;display:grid}.WorkbenchShell-module__Ys1t2a__railMain{min-height:0;padding:var(--space-1) 0;flex:auto;overflow-y:auto}.WorkbenchShell-module__Ys1t2a__railBottom{padding-bottom:var(--space-1);border-top:1px solid var(--color-rail-border);flex:none}.WorkbenchShell-module__Ys1t2a__railList{margin:0;padding:0;list-style:none}.WorkbenchShell-module__Ys1t2a__railLink,.WorkbenchShell-module__Ys1t2a__railLinkActive{width:100%;min-height:48px;padding:var(--space-1) 2px;color:var(--color-rail-text);place-items:center;gap:2px;text-decoration:none;display:grid;box-shadow:inset 0 0 #0000}.WorkbenchShell-module__Ys1t2a__railLink:hover{color:var(--color-rail-text-strong);background:var(--color-rail-active-bg)}.WorkbenchShell-module__Ys1t2a__railLinkActive{color:var(--color-rail-text-strong);background:var(--color-rail-active-bg);box-shadow:inset 3px 0 0 0 var(--color-rail-marker);font-weight:600}.WorkbenchShell-module__Ys1t2a__railLink:focus-visible,.WorkbenchShell-module__Ys1t2a__railLinkActive:focus-visible{outline:2px solid var(--color-rail-text-strong);outline-offset:-3px}.WorkbenchShell-module__Ys1t2a__railPlanned{width:100%;min-height:48px;padding:var(--space-1) 2px;color:#6b7c93;cursor:not-allowed;place-items:center;gap:2px;display:grid}.WorkbenchShell-module__Ys1t2a__railIcon{font-size:16px;font-weight:700;line-height:1.2}.WorkbenchShell-module__Ys1t2a__railName{font-size:12px;line-height:1.2}.WorkbenchShell-module__Ys1t2a__subnav{background:var(--color-surface);border-right:1px solid var(--color-border);min-height:0;box-shadow:var(--shadow-rail);flex-direction:column;display:flex}.WorkbenchShell-module__Ys1t2a__subnavHead{height:56px;padding:0 var(--space-4);border-bottom:1px solid var(--color-border);flex:none;align-items:center;font-weight:600;display:flex}.WorkbenchShell-module__Ys1t2a__subnavBody{min-height:0;padding:var(--space-3) var(--space-2);flex:auto;overflow-y:auto}.WorkbenchShell-module__Ys1t2a__subnavGroup{margin-bottom:var(--space-4)}.WorkbenchShell-module__Ys1t2a__subnavGroup:last-child{margin-bottom:0}.WorkbenchShell-module__Ys1t2a__subnavLabel{padding:var(--space-1) var(--space-2) var(--space-2);color:var(--color-text-muted);font-size:12px}.WorkbenchShell-module__Ys1t2a__subnavList{margin:0;padding:0;list-style:none}.WorkbenchShell-module__Ys1t2a__subnavLink,.WorkbenchShell-module__Ys1t2a__subnavLinkActive{padding:9px var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-size:14px;text-decoration:none;display:block}.WorkbenchShell-module__Ys1t2a__subnavLink:hover{background:var(--color-surface-muted)}.WorkbenchShell-module__Ys1t2a__subnavLinkActive{color:var(--color-accent);background:var(--color-accent-soft);font-weight:600}.WorkbenchShell-module__Ys1t2a__subnavPlanned{justify-content:space-between;align-items:center;gap:var(--space-2);padding:9px var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:not-allowed;font-size:14px;display:flex}.WorkbenchShell-module__Ys1t2a__subnavSummary{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-2);color:var(--color-text-muted);cursor:pointer;font-size:12px;display:flex}.WorkbenchShell-module__Ys1t2a__subnavSummary:hover{color:var(--color-text)}.WorkbenchShell-module__Ys1t2a__plannedTag{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);white-space:nowrap;flex:none;padding:0 5px;font-size:11px;font-weight:400;line-height:1.6}.WorkbenchShell-module__Ys1t2a__main{flex-direction:column;min-width:0;min-height:0;display:flex}.WorkbenchShell-module__Ys1t2a__topbar{justify-content:space-between;align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex:none;display:flex}.WorkbenchShell-module__Ys1t2a__topbarLeft,.WorkbenchShell-module__Ys1t2a__topbarRight{align-items:center;gap:var(--space-3);min-width:0;display:flex}.WorkbenchShell-module__Ys1t2a__navToggle{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:6px 10px;display:none}.WorkbenchShell-module__Ys1t2a__breadcrumb{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.WorkbenchShell-module__Ys1t2a__breadcrumbSeparator{color:var(--color-text-muted);padding:0 6px;font-weight:400}.WorkbenchShell-module__Ys1t2a__breadcrumbLead{color:var(--color-text-muted);font-weight:400}.WorkbenchShell-module__Ys1t2a__user{flex-direction:column;align-items:flex-end;min-width:0;line-height:1.3;display:flex}.WorkbenchShell-module__Ys1t2a__userName{font-size:13px;font-weight:600}.WorkbenchShell-module__Ys1t2a__userEmail{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-size:12px;overflow:hidden}.WorkbenchShell-module__Ys1t2a__roleBadge{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);white-space:nowrap;font-size:12px;font-weight:600}.WorkbenchShell-module__Ys1t2a__logout{padding:6px var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:0 0;font-size:13px}.WorkbenchShell-module__Ys1t2a__logout:hover:not(:disabled){background:var(--color-surface-muted)}.WorkbenchShell-module__Ys1t2a__logout:disabled{color:var(--color-text-muted);cursor:not-allowed}.WorkbenchShell-module__Ys1t2a__content{flex:auto;min-width:0;min-height:0;overflow-y:auto}.WorkbenchShell-module__Ys1t2a__contentFlush{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.WorkbenchShell-module__Ys1t2a__gateScreen{padding:var(--space-5);justify-content:center;align-items:center;height:100dvh;display:flex}.WorkbenchShell-module__Ys1t2a__gateText{color:var(--color-text-muted)}.WorkbenchShell-module__Ys1t2a__gateCard{align-items:flex-start;gap:var(--space-3);max-width:46ch;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.WorkbenchShell-module__Ys1t2a__gateTitle{font-size:18px}.WorkbenchShell-module__Ys1t2a__gateRetry{padding:8px var(--space-4);color:var(--color-accent-contrast);background:var(--color-accent);border-radius:var(--radius-md);cursor:pointer;border:none;font-weight:600}.WorkbenchShell-module__Ys1t2a__gateRetry:hover{background:var(--color-accent-hover)}.WorkbenchShell-module__Ys1t2a__drawerNav{gap:var(--space-4);flex-direction:column;display:flex}.WorkbenchShell-module__Ys1t2a__drawerDomains{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));margin:0;padding:0;list-style:none;display:grid}.WorkbenchShell-module__Ys1t2a__drawerDomainLink,.WorkbenchShell-module__Ys1t2a__drawerDomainLinkActive{padding:var(--space-2) var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);place-items:center;gap:2px;font-size:13px;text-decoration:none;display:grid}.WorkbenchShell-module__Ys1t2a__drawerDomainLinkActive{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft);font-weight:600}.WorkbenchShell-module__Ys1t2a__drawerDomainPlanned{padding:var(--space-2) var(--space-1);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:not-allowed;place-items:center;gap:2px;font-size:13px;display:grid}@media (max-width:1100px){.WorkbenchShell-module__Ys1t2a__shell{grid-template-columns:64px 192px minmax(0,1fr)}.WorkbenchShell-module__Ys1t2a__railName{font-size:11px}}@media (max-width:840px){.WorkbenchShell-module__Ys1t2a__shell{grid-template-columns:minmax(0,1fr)}.WorkbenchShell-module__Ys1t2a__rail,.WorkbenchShell-module__Ys1t2a__subnav{display:none}.WorkbenchShell-module__Ys1t2a__navToggle{align-items:center;gap:6px;display:inline-flex}.WorkbenchShell-module__Ys1t2a__topbar{padding:0 var(--space-3)}.WorkbenchShell-module__Ys1t2a__userEmail{display:none}}@media (max-width:520px){.WorkbenchShell-module__Ys1t2a__user{display:none}}
