.Dashboard-module__8Mmpzq__page{isolation:isolate;background:var(--color-bg);min-height:100vh;color:var(--color-text);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.Dashboard-module__8Mmpzq__pageAmbient{z-index:-2;pointer-events:none;position:fixed;inset:0}.Dashboard-module__8Mmpzq__pageGrid{z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in oklab,var(--color-border)15%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--color-border)15%,transparent)1px,transparent 1px);opacity:.18;background-size:40px 40px;position:fixed;inset:0}.Dashboard-module__8Mmpzq__header{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:72px;padding:var(--space-md)var(--space-xl);border-bottom:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)68%,transparent));background:color-mix(in oklab,var(--surface-elevated,var(--color-card))94%,var(--color-bg)6%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-sm);display:flex;position:sticky;top:0;overflow:visible}.Dashboard-module__8Mmpzq__headerGlow{background:color-mix(in oklab,var(--color-primary)58%,transparent);pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.Dashboard-module__8Mmpzq__headerLeft,.Dashboard-module__8Mmpzq__headerRight,.Dashboard-module__8Mmpzq__userArea,.Dashboard-module__8Mmpzq__brand,.Dashboard-module__8Mmpzq__brandText,.Dashboard-module__8Mmpzq__userTriggerText,.Dashboard-module__8Mmpzq__userMenu,.Dashboard-module__8Mmpzq__userInfo{min-width:0}.Dashboard-module__8Mmpzq__headerRight{z-index:1;justify-content:flex-end;align-items:center;gap:var(--space-md);display:flex;position:relative}.Dashboard-module__8Mmpzq__brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.Dashboard-module__8Mmpzq__brandMark,.Dashboard-module__8Mmpzq__userInitial,.Dashboard-module__8Mmpzq__userAvatar,.Dashboard-module__8Mmpzq__modulesHeaderIcon,.Dashboard-module__8Mmpzq__heroMetricIcon,.Dashboard-module__8Mmpzq__moduleIconWrapper{color:var(--color-primary);border:1px solid color-mix(in oklab,var(--color-primary)22%,transparent);background:color-mix(in oklab,var(--color-primary)9%,transparent);place-items:center;display:grid}.Dashboard-module__8Mmpzq__brandMark{border-radius:8px;flex:0 0 42px;width:42px;height:42px;font-size:1.25rem}.Dashboard-module__8Mmpzq__brandText{gap:3px;display:grid}.Dashboard-module__8Mmpzq__brandKicker{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none}.Dashboard-module__8Mmpzq__brandTitle{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none}.Dashboard-module__8Mmpzq__headerStatusPill{border:1px solid color-mix(in oklab,var(--color-primary)24%,var(--color-border)76%);background:color-mix(in oklab,var(--color-primary)8%,var(--surface-card,var(--color-card))92%);min-height:34px;color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.Dashboard-module__8Mmpzq__headerStatusPill svg{color:var(--color-primary);font-size:1rem}.Dashboard-module__8Mmpzq__userArea{position:relative}.Dashboard-module__8Mmpzq__userTrigger{border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)62%,transparent));background:color-mix(in oklab,var(--surface-card-soft,var(--color-card))88%,var(--color-bg)12%);min-height:46px;color:var(--color-text);cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:10px;padding:6px 10px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:flex}.Dashboard-module__8Mmpzq__userTrigger:hover,.Dashboard-module__8Mmpzq__userTriggerActive{border-color:color-mix(in oklab,var(--color-primary)28%,var(--color-border)72%);background:color-mix(in oklab,var(--color-primary)8%,var(--surface-card,var(--color-card))92%);transform:translateY(-1px)}.Dashboard-module__8Mmpzq__userTrigger:focus-visible{outline:3px solid color-mix(in oklab,var(--color-primary)58%,transparent);outline-offset:3px}.Dashboard-module__8Mmpzq__userInitial,.Dashboard-module__8Mmpzq__userAvatar{font-weight:var(--font-weight-bold);border-radius:999px;flex-shrink:0;overflow:hidden}.Dashboard-module__8Mmpzq__userInitial{width:34px;height:34px;font-size:var(--font-size-sm)}.Dashboard-module__8Mmpzq__userAvatarImage{object-fit:cover;width:100%;height:100%}.Dashboard-module__8Mmpzq__userTriggerText{text-align:left;gap:3px;display:grid}.Dashboard-module__8Mmpzq__userTriggerName{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.1}.Dashboard-module__8Mmpzq__userTriggerRole{color:var(--color-text-muted,var(--color-text));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);opacity:.82;letter-spacing:0;text-transform:none}.Dashboard-module__8Mmpzq__userChevron{color:var(--color-primary);opacity:.82;font-size:20px}.Dashboard-module__8Mmpzq__userMenu{z-index:60;gap:var(--space-md);width:min(380px,92vw);padding:var(--space-lg);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)68%,transparent));background:var(--surface-elevated,var(--color-card));box-shadow:var(--shadow-lg);border-radius:8px;animation:.16s ease-out Dashboard-module__8Mmpzq__userMenuIn;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.Dashboard-module__8Mmpzq__userMenuGlow{background:color-mix(in oklab,var(--color-primary)58%,transparent);pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.Dashboard-module__8Mmpzq__userMenuHeader{z-index:1;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.Dashboard-module__8Mmpzq__userAvatarWrap{justify-items:center;gap:10px;display:grid}.Dashboard-module__8Mmpzq__userAvatar{cursor:pointer;width:74px;height:74px;position:relative}.Dashboard-module__8Mmpzq__userAvatarOverlay{opacity:0;background:#00000070;background:lab(0% 0 0/.44);place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.Dashboard-module__8Mmpzq__userAvatar:hover .Dashboard-module__8Mmpzq__userAvatarOverlay{opacity:1}.Dashboard-module__8Mmpzq__userAvatarOverlayIcon{color:#fff;font-size:22px}.Dashboard-module__8Mmpzq__userMenuAvatarInput{opacity:0;cursor:pointer;position:absolute;inset:0}.Dashboard-module__8Mmpzq__userAvatarRemove,.Dashboard-module__8Mmpzq__logoutButton{appearance:none;background:color-mix(in oklab,#ef4444 8%,var(--surface-card,var(--color-card))92%);color:#ef4444;min-height:34px;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;cursor:pointer;border:1px solid #ef444447;border:1px solid lab(55.7852% 65.6164 40.7976/.28);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.Dashboard-module__8Mmpzq__userAvatarRemove:hover,.Dashboard-module__8Mmpzq__logoutButton:hover{background:color-mix(in oklab,#ef4444 12%,var(--surface-card,var(--color-card))88%);border-color:#ef444461;border-color:lab(55.7852% 65.6164 40.7976/.38);transform:translateY(-1px)}.Dashboard-module__8Mmpzq__userAvatarRemove:disabled{opacity:.55;cursor:not-allowed;transform:none}.Dashboard-module__8Mmpzq__userInfo{gap:6px;display:grid}.Dashboard-module__8Mmpzq__userMenuKicker{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;margin:0}.Dashboard-module__8Mmpzq__userMenuName{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin:0;line-height:1.25}.Dashboard-module__8Mmpzq__userMenuRole,.Dashboard-module__8Mmpzq__userMenuEmail{min-width:0;color:var(--color-text-muted,var(--color-text));font-size:var(--font-size-sm);opacity:.86;align-items:center;gap:7px;margin:0;line-height:1.35;display:inline-flex}.Dashboard-module__8Mmpzq__userMenuRole svg,.Dashboard-module__8Mmpzq__userMenuEmail svg{color:var(--color-primary);flex:none}.Dashboard-module__8Mmpzq__userMenuEmail{overflow-wrap:anywhere}.Dashboard-module__8Mmpzq__userMenuSection{z-index:1;padding-top:var(--space-md);border-top:1px solid color-mix(in oklab,var(--color-border)55%,transparent);gap:10px;display:grid;position:relative}.Dashboard-module__8Mmpzq__userMenuLabel{color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;display:block}.Dashboard-module__8Mmpzq__userMenuHint{color:var(--color-text-muted,var(--color-text));font-size:var(--font-size-xs);opacity:.82;margin:4px 0 0;line-height:1.45}.Dashboard-module__8Mmpzq__themeToggleRow{align-items:center;display:flex}.Dashboard-module__8Mmpzq__logoutButton{width:100%;min-height:42px;color:var(--color-text);border-radius:8px}.Dashboard-module__8Mmpzq__main{z-index:1;gap:var(--space-lg);width:100%;max-width:1440px;padding:var(--space-xl);flex:1;margin:0 auto;display:grid;position:relative}.Dashboard-module__8Mmpzq__topLogoSection{justify-items:center;gap:var(--space-md);min-height:auto;padding:var(--space-lg);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)66%,transparent));background:color-mix(in oklab,var(--surface-elevated,var(--color-card))92%,var(--color-bg)8%);box-shadow:var(--shadow-sm);border-radius:8px;display:grid;position:relative;overflow:hidden}.Dashboard-module__8Mmpzq__topLogoSection:before,.Dashboard-module__8Mmpzq__topLogoSection:after,.Dashboard-module__8Mmpzq__topLogoGlow,.Dashboard-module__8Mmpzq__topLogoAura{display:none}.Dashboard-module__8Mmpzq__topLogo{z-index:1;object-fit:contain;filter:none;width:clamp(190px,24vw,300px);height:auto;transition:transform .18s;position:relative}.Dashboard-module__8Mmpzq__topLogo:hover{transform:translateY(-1px)}.Dashboard-module__8Mmpzq__topLogoMeta{z-index:2;justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex;position:relative;bottom:auto;left:auto;transform:none}.Dashboard-module__8Mmpzq__topLogoPill{border:1px solid color-mix(in oklab,var(--color-primary)22%,var(--color-border)78%);background:color-mix(in oklab,var(--surface-card-soft,var(--color-card))88%,var(--color-bg)12%);min-height:32px;color:var(--color-text-muted,var(--color-text));font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.Dashboard-module__8Mmpzq__topLogoPill svg{color:var(--color-primary)}.Dashboard-module__8Mmpzq__hero{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:stretch;display:grid}.Dashboard-module__8Mmpzq__heroContent,.Dashboard-module__8Mmpzq__heroSide,.Dashboard-module__8Mmpzq__modulesSection{min-width:0}.Dashboard-module__8Mmpzq__heroContent{align-content:center;gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)66%,transparent));background:color-mix(in oklab,var(--surface-card,var(--color-card))92%,var(--color-bg)8%);box-shadow:var(--shadow-sm);border-radius:8px;display:grid;position:relative;overflow:hidden}.Dashboard-module__8Mmpzq__heroContent:before{content:"";background:color-mix(in oklab,var(--color-primary)46%,transparent);pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.Dashboard-module__8Mmpzq__heroEyebrow{border:1px solid color-mix(in oklab,var(--color-primary)24%,var(--color-border)76%);background:color-mix(in oklab,var(--color-primary)8%,var(--surface-card,var(--color-card))92%);width:fit-content;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:8px;margin-bottom:0;padding:6px 10px;display:inline-flex}.Dashboard-module__8Mmpzq__heroTitle{max-width:18ch;color:var(--color-text);font-size:1.75rem;line-height:1.15;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;text-wrap:balance;margin:0}.Dashboard-module__8Mmpzq__heroSubtitle{max-width:72ch;color:var(--color-text-muted,var(--color-text));font-size:var(--font-size-sm);opacity:1;text-wrap:pretty;margin:0;line-height:1.6}.Dashboard-module__8Mmpzq__heroActions{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.Dashboard-module__8Mmpzq__heroPrimaryBtn{appearance:none;border:1px solid color-mix(in oklab,var(--color-primary)42%,var(--color-border)58%);background:color-mix(in oklab,var(--color-primary)14%,var(--surface-card,var(--color-card))86%);width:fit-content;min-height:38px;color:var(--color-text);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;line-height:1;transition:transform .18s,border-color .18s,background .18s,opacity .18s;display:inline-flex}.Dashboard-module__8Mmpzq__heroPrimaryBtn:hover{border-color:color-mix(in oklab,var(--color-primary)50%,var(--color-border)50%);background:color-mix(in oklab,var(--color-primary)18%,var(--surface-card,var(--color-card))82%);filter:none;transform:translateY(-1px)}.Dashboard-module__8Mmpzq__heroPrimaryBtn:focus-visible{outline:3px solid color-mix(in oklab,var(--color-primary)58%,transparent);outline-offset:3px}.Dashboard-module__8Mmpzq__heroPrimaryIcon{width:24px;height:24px;color:var(--color-primary);background:color-mix(in oklab,var(--color-primary)10%,transparent);border-radius:999px;place-items:center;display:grid}.Dashboard-module__8Mmpzq__heroHighlight{border:1px solid color-mix(in oklab,var(--color-border)55%,transparent);background:color-mix(in oklab,var(--surface-card-soft,var(--color-card))88%,var(--color-bg)12%);min-height:38px;color:var(--color-text-muted,var(--color-text));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);opacity:1;border-radius:999px;align-items:flex-start;gap:8px;padding:9px 12px;line-height:1.4;display:inline-flex}.Dashboard-module__8Mmpzq__heroHighlight svg{color:var(--color-primary);flex:none;font-size:1rem}.Dashboard-module__8Mmpzq__heroSide{gap:var(--space-sm);display:grid}.Dashboard-module__8Mmpzq__heroMetricCard{align-items:center;gap:var(--space-md);min-height:88px;padding:var(--space-md);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)62%,transparent));background:color-mix(in oklab,var(--surface-card,var(--color-card))90%,var(--color-bg)10%);box-shadow:var(--shadow-sm);border-radius:8px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.Dashboard-module__8Mmpzq__heroMetricCard:hover{border-color:color-mix(in oklab,var(--color-primary)24%,var(--color-border)76%);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Dashboard-module__8Mmpzq__heroMetricFeatured{border-color:color-mix(in oklab,var(--color-primary)32%,var(--color-border)68%);background:color-mix(in oklab,var(--color-primary)8%,var(--surface-card,var(--color-card))92%)}.Dashboard-module__8Mmpzq__heroMetricIcon{border-radius:8px;flex:0 0 40px;width:40px;height:40px;font-size:1.2rem}.Dashboard-module__8Mmpzq__heroMetricCard span:not(.Dashboard-module__8Mmpzq__heroMetricIcon){color:var(--color-text-muted,var(--color-text));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:none;opacity:1;margin-bottom:5px;display:block}.Dashboard-module__8Mmpzq__heroMetricCard strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;line-height:1.2;display:block}.Dashboard-module__8Mmpzq__modulesSection{gap:var(--space-lg);padding:var(--space-xl);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)66%,transparent));background:color-mix(in oklab,var(--surface-elevated,var(--color-card))92%,var(--color-bg)8%);box-shadow:var(--shadow-sm);border-radius:8px;display:grid;position:relative;overflow:hidden}.Dashboard-module__8Mmpzq__modulesSectionGlow{background:color-mix(in oklab,var(--color-primary)46%,transparent);pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.Dashboard-module__8Mmpzq__modulesHeader{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex;position:relative}.Dashboard-module__8Mmpzq__modulesHeaderLeft{align-items:flex-start;gap:var(--space-md);min-width:0;display:flex}.Dashboard-module__8Mmpzq__modulesHeaderIcon{border-radius:8px;flex:0 0 42px;width:42px;height:42px;font-size:1.25rem}.Dashboard-module__8Mmpzq__modulesKicker{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;margin:0 0 4px}.Dashboard-module__8Mmpzq__modulesTitle{color:var(--color-text);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;margin:0}.Dashboard-module__8Mmpzq__modulesSubtitle{max-width:72ch;color:var(--color-text-muted,var(--color-text));font-size:var(--font-size-xs);opacity:1;text-wrap:pretty;margin:5px 0 0;line-height:1.5}.Dashboard-module__8Mmpzq__modulesCountPill{border:1px solid color-mix(in oklab,var(--color-primary)24%,var(--color-border)76%);background:color-mix(in oklab,var(--color-primary)8%,var(--surface-card,var(--color-card))92%);min-height:34px;color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.Dashboard-module__8Mmpzq__modulesCountPill svg{color:var(--color-primary)}.Dashboard-module__8Mmpzq__modulesGrid{z-index:1;gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.Dashboard-module__8Mmpzq__moduleCard{gap:var(--space-md);min-height:230px;padding:var(--space-md);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)62%,transparent));background:color-mix(in oklab,var(--surface-card,var(--color-card))92%,var(--color-bg)8%);color:var(--color-text);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);border-radius:8px;outline:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.Dashboard-module__8Mmpzq__moduleCard:before{content:"";background:color-mix(in oklab,var(--color-primary)46%,transparent);opacity:.9;pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.Dashboard-module__8Mmpzq__moduleCard:hover,.Dashboard-module__8Mmpzq__moduleCard:focus-visible{border-color:color-mix(in oklab,var(--color-primary)28%,var(--color-border)72%);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Dashboard-module__8Mmpzq__moduleCard:focus-visible{outline:3px solid color-mix(in oklab,var(--color-primary)58%,transparent);outline-offset:3px}.Dashboard-module__8Mmpzq__moduleCardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.Dashboard-module__8Mmpzq__moduleIconWrapper{border-radius:8px;flex:0 0 46px;width:46px;height:46px}.Dashboard-module__8Mmpzq__moduleIcon{font-size:24px}.Dashboard-module__8Mmpzq__moduleIndex{border:1px solid color-mix(in oklab,var(--color-border)56%,transparent);background:color-mix(in oklab,var(--color-bg)62%,transparent);min-height:28px;color:var(--color-text-muted,var(--color-text));font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);opacity:1;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;display:inline-flex}.Dashboard-module__8Mmpzq__moduleContent{gap:9px;min-width:0;display:grid}.Dashboard-module__8Mmpzq__moduleHeaderRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.Dashboard-module__8Mmpzq__moduleTitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin:0;line-height:1.2}.Dashboard-module__8Mmpzq__moduleTag{border:1px solid color-mix(in oklab,var(--color-border)60%,transparent);background:color-mix(in oklab,var(--surface-card-soft,var(--color-card))88%,var(--color-bg)12%);min-height:28px;color:var(--color-text-muted,var(--color-text));font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;white-space:nowrap;opacity:1;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;display:inline-flex}.Dashboard-module__8Mmpzq__moduleDescription{color:var(--color-text-muted,var(--color-text));font-size:var(--font-size-sm);opacity:1;text-wrap:pretty;margin:0;line-height:1.5}.Dashboard-module__8Mmpzq__moduleFooter{border-top:1px dashed color-mix(in oklab,var(--color-border)55%,transparent);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none;opacity:1;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.Dashboard-module__8Mmpzq__moduleArrow{background:color-mix(in oklab,var(--color-primary)10%,transparent);width:32px;height:32px;color:var(--color-primary);border-radius:999px;place-items:center;transition:transform .18s,background .18s;display:grid}.Dashboard-module__8Mmpzq__moduleCard:hover .Dashboard-module__8Mmpzq__moduleArrow,.Dashboard-module__8Mmpzq__moduleCard:focus-visible .Dashboard-module__8Mmpzq__moduleArrow{background:color-mix(in oklab,var(--color-primary)16%,transparent);transform:translate(2px)}@keyframes Dashboard-module__8Mmpzq__userMenuIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1180px){.Dashboard-module__8Mmpzq__hero{grid-template-columns:1fr}.Dashboard-module__8Mmpzq__modulesGrid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.Dashboard-module__8Mmpzq__header{min-height:68px;padding:var(--space-md)var(--space-lg)}.Dashboard-module__8Mmpzq__main{padding:var(--space-lg)}.Dashboard-module__8Mmpzq__headerStatusPill,.Dashboard-module__8Mmpzq__userTriggerText{display:none}.Dashboard-module__8Mmpzq__heroContent,.Dashboard-module__8Mmpzq__modulesSection,.Dashboard-module__8Mmpzq__topLogoSection{padding:var(--space-lg)}.Dashboard-module__8Mmpzq__topLogo{width:clamp(180px,44vw,260px)}}@media (max-width:640px){.Dashboard-module__8Mmpzq__header{padding:var(--space-md)}.Dashboard-module__8Mmpzq__brandText{display:none}.Dashboard-module__8Mmpzq__brandMark{flex-basis:40px;width:40px;height:40px}.Dashboard-module__8Mmpzq__userTrigger{min-height:44px;padding:6px 9px}.Dashboard-module__8Mmpzq__userInitial{width:34px;height:34px}.Dashboard-module__8Mmpzq__main{padding:var(--space-md);gap:var(--space-lg)}.Dashboard-module__8Mmpzq__topLogo{width:clamp(190px,66vw,280px)}.Dashboard-module__8Mmpzq__topLogoPill,.Dashboard-module__8Mmpzq__modulesCountPill,.Dashboard-module__8Mmpzq__heroPrimaryBtn,.Dashboard-module__8Mmpzq__heroHighlight,.Dashboard-module__8Mmpzq__topLogoMeta{width:100%}.Dashboard-module__8Mmpzq__heroContent,.Dashboard-module__8Mmpzq__modulesSection,.Dashboard-module__8Mmpzq__topLogoSection{padding:var(--space-md)}.Dashboard-module__8Mmpzq__heroTitle{max-width:none;font-size:1.35rem}.Dashboard-module__8Mmpzq__heroActions{display:grid}.Dashboard-module__8Mmpzq__heroMetricCard{padding:var(--space-md)}.Dashboard-module__8Mmpzq__modulesHeader,.Dashboard-module__8Mmpzq__modulesHeaderLeft{display:grid}.Dashboard-module__8Mmpzq__modulesGrid{grid-template-columns:1fr}.Dashboard-module__8Mmpzq__moduleCard{min-height:auto}.Dashboard-module__8Mmpzq__moduleHeaderRow{display:grid}.Dashboard-module__8Mmpzq__moduleTag{width:fit-content}.Dashboard-module__8Mmpzq__userMenu{width:min(340px,100vw - 24px);padding:var(--space-md);right:0}.Dashboard-module__8Mmpzq__userMenuHeader{grid-template-columns:1fr}.Dashboard-module__8Mmpzq__userAvatarWrap{justify-items:start}}@media (max-width:420px){.Dashboard-module__8Mmpzq__header{gap:var(--space-sm)}.Dashboard-module__8Mmpzq__userChevron{display:none}.Dashboard-module__8Mmpzq__userMenu{width:calc(100vw - 20px);right:-4px}.Dashboard-module__8Mmpzq__topLogoSection{padding:var(--space-sm)}.Dashboard-module__8Mmpzq__modulesHeaderIcon{flex-basis:40px;width:40px;height:40px}.Dashboard-module__8Mmpzq__moduleCardTop,.Dashboard-module__8Mmpzq__heroMetricCard{display:grid}}@media (prefers-reduced-motion:reduce){.Dashboard-module__8Mmpzq__userTrigger,.Dashboard-module__8Mmpzq__userAvatarOverlay,.Dashboard-module__8Mmpzq__userAvatarRemove,.Dashboard-module__8Mmpzq__logoutButton,.Dashboard-module__8Mmpzq__topLogo,.Dashboard-module__8Mmpzq__heroPrimaryBtn,.Dashboard-module__8Mmpzq__heroMetricCard,.Dashboard-module__8Mmpzq__moduleCard,.Dashboard-module__8Mmpzq__moduleArrow{transition:none}}
.Footer-module__q7ZRWa__footer{padding:var(--space-md)var(--space-xl);background:color-mix(in oklab,var(--color-bg)80%,#0000001a 60%);border-top:1px solid #0000000f;justify-content:center;align-items:center;margin-top:auto;display:flex}.Footer-module__q7ZRWa__text{font-size:var(--font-size-sm);opacity:.8}.Footer-module__q7ZRWa__link{font-weight:var(--font-weight-semibold);color:var(--color-primary);transition:opacity var(--transition-fast),color var(--transition-fast);text-decoration:none}.Footer-module__q7ZRWa__link:hover{opacity:.9;color:var(--color-primary)}
.CircleImageCropper-module__5PYPWW__overlay{padding:var(--space-md);background:var(--color-overlay);z-index:var(--z-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CircleImageCropper-module__5PYPWW__modal{background:var(--color-card);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-lg);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.CircleImageCropper-module__5PYPWW__cropArea{border-radius:var(--radius-md);width:100%;height:260px;position:relative;overflow:hidden}.CircleImageCropper-module__5PYPWW__footer{justify-content:flex-end;gap:var(--space-sm);display:flex}.CircleImageCropper-module__5PYPWW__button{padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);justify-content:center;align-items:center;gap:var(--space-xs);transition:background var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),border-color var(--transition-fast);border:none;display:inline-flex}.CircleImageCropper-module__5PYPWW__buttonSecondary{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.CircleImageCropper-module__5PYPWW__buttonSecondary:hover{background:color-mix(in oklab,var(--color-bg)85%,white 15%);transform:translateY(-1px)}.CircleImageCropper-module__5PYPWW__buttonPrimary{background:var(--color-primary);color:#fff}.CircleImageCropper-module__5PYPWW__buttonPrimary:hover{background:color-mix(in oklab,var(--color-primary)85%,black 15%);transform:translateY(-1px)}.CircleImageCropper-module__5PYPWW__button:disabled{opacity:var(--opacity-disabled);cursor:default;transform:none}.CircleImageCropper-module__5PYPWW__buttonContent{align-items:center;gap:var(--space-xs);display:inline-flex}.CircleImageCropper-module__5PYPWW__spinner{border:2px solid;border-top-color:#0000;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite CircleImageCropper-module__5PYPWW__spin}@keyframes CircleImageCropper-module__5PYPWW__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.CircleImageCropper-module__5PYPWW__modal{max-width:100%;padding:var(--space-md)}}
.ThemeToggle-module__gqfYnW__toggle{--toggle-width:56px;--toggle-height:30px;--toggle-padding:3px;--thumb-size:24px;width:var(--toggle-width);height:var(--toggle-height);border:1px solid var(--color-border);background:color-mix(in oklab,var(--color-card)80%,black 5%);cursor:pointer;transition:background var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-fast);border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ThemeToggle-module__gqfYnW__toggle:focus-visible{box-shadow:0 0 0 var(--ring-width)var(--ring-color)}.ThemeToggle-module__gqfYnW__icon{transition:opacity var(--transition-fast),transform var(--transition-fast),color var(--transition-fast);justify-content:center;align-items:center;font-size:16px;display:inline-flex;position:absolute}.ThemeToggle-module__gqfYnW__iconSun{left:6px}.ThemeToggle-module__gqfYnW__iconMoon{right:6px}.ThemeToggle-module__gqfYnW__thumb{top:50%;left:var(--toggle-padding);width:var(--thumb-size);height:var(--thumb-size);background:var(--color-bg);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal),background var(--transition-normal),box-shadow var(--transition-normal);border-radius:999px;position:absolute;transform:translateY(-50%)}.ThemeToggle-module__gqfYnW__toggleLight{background:color-mix(in oklab,var(--color-card)80%,white 10%)}.ThemeToggle-module__gqfYnW__toggleLight .ThemeToggle-module__gqfYnW__thumb{transform:translateY(-50%)}.ThemeToggle-module__gqfYnW__toggleLight .ThemeToggle-module__gqfYnW__iconSun{opacity:1;color:var(--color-primary);transform:translate(0)}.ThemeToggle-module__gqfYnW__toggleLight .ThemeToggle-module__gqfYnW__iconMoon{opacity:.4;color:var(--color-text);transform:translate(2px)}.ThemeToggle-module__gqfYnW__toggleDark{background:color-mix(in oklab,var(--color-card)70%,black 15%)}.ThemeToggle-module__gqfYnW__toggleDark .ThemeToggle-module__gqfYnW__thumb{transform:translate(calc(var(--toggle-width) - var(--thumb-size) - var(--toggle-padding)*2),-50%)}.ThemeToggle-module__gqfYnW__toggleDark .ThemeToggle-module__gqfYnW__iconSun{opacity:.4;color:var(--color-text);transform:translate(-2px)}.ThemeToggle-module__gqfYnW__toggleDark .ThemeToggle-module__gqfYnW__iconMoon{opacity:1;color:var(--color-primary);transform:translate(0)}
.Sidebar-module__jbxCtW__sidebar{--collapsed-width:80px;top:var(--space-lg);left:var(--space-lg);bottom:var(--space-lg);width:var(--collapsed-width);background:var(--surface-elevated,var(--color-card));color:var(--color-text);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)64%,transparent));border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:width var(--transition-normal),box-shadow var(--transition-fast),border-color var(--transition-fast);z-index:var(--z-sticky);display:flex;position:fixed;overflow:hidden}.Sidebar-module__jbxCtW__sidebar:hover{border-color:var(--border-strong,color-mix(in oklab,var(--color-primary)20%,var(--color-border)80%));box-shadow:var(--shadow-lg)}.Sidebar-module__jbxCtW__open{width:var(--sidebar-width)}.Sidebar-module__jbxCtW__left{z-index:2;width:var(--collapsed-width);padding:var(--space-md)0;align-items:center;gap:var(--space-sm);background:linear-gradient(180deg,color-mix(in oklab,var(--surface-elevated,var(--color-card))92%,var(--color-primary)8%),color-mix(in oklab,var(--surface-elevated,var(--color-card))90%,black 10%));border-right:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)56%,transparent));flex-direction:column;display:flex;position:relative}.Sidebar-module__jbxCtW__navLink{color:inherit;text-decoration:none}.Sidebar-module__jbxCtW__iconButton{border-radius:var(--radius-lg);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)56%,transparent));cursor:pointer;background:color-mix(in oklab,var(--surface-card-soft,var(--color-card))88%,var(--color-bg)12%);width:44px;height:44px;color:var(--color-text-muted,var(--color-text));transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);outline:none;place-items:center;display:grid}.Sidebar-module__jbxCtW__iconButton:hover{color:var(--color-text);border-color:color-mix(in oklab,var(--color-primary)38%,var(--color-border)62%);background:color-mix(in oklab,var(--color-primary)16%,var(--surface-card,var(--color-card))84%);transform:translateY(-1px)}.Sidebar-module__jbxCtW__iconButton:focus-visible{box-shadow:0 0 0 var(--ring-width)var(--ring-color)}.Sidebar-module__jbxCtW__iconButtonActive{color:var(--color-text);background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary)78%,white 8%),color-mix(in oklab,var(--color-primary)76%,black 10%));border-color:color-mix(in oklab,var(--color-primary)72%,white 12%);box-shadow:0 10px 22px color-mix(in oklab,var(--color-primary)24%,transparent)}.Sidebar-module__jbxCtW__spacer{flex:1}.Sidebar-module__jbxCtW__themeToggleWrapper{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.Sidebar-module__jbxCtW__logoutBtn{margin-bottom:var(--space-md)}.Sidebar-module__jbxCtW__logoutBtn:hover{border-color:color-mix(in oklab,var(--color-danger)42%,var(--color-border)58%);background:color-mix(in oklab,var(--color-danger)12%,var(--surface-card,var(--color-card))88%)}.Sidebar-module__jbxCtW__right{top:0;bottom:0;right:0;left:var(--collapsed-width);min-width:0;padding:var(--space-lg);background:radial-gradient(circle at top right,color-mix(in oklab,var(--color-primary)10%,transparent),transparent 42%),var(--surface-elevated,var(--color-card));opacity:0;pointer-events:none;transition:transform var(--transition-normal),opacity var(--transition-normal);flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:translate(-110%)}.Sidebar-module__jbxCtW__open .Sidebar-module__jbxCtW__right{opacity:1;pointer-events:auto;transform:translate(0)}.Sidebar-module__jbxCtW__header{gap:var(--space-xs);padding:var(--space-xs)var(--space-xs)var(--space-md);margin-bottom:var(--space-sm);border-bottom:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)55%,transparent));display:grid}.Sidebar-module__jbxCtW__moduleTitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-transform:uppercase;letter-spacing:.1em;margin:0}.Sidebar-module__jbxCtW__buttons{gap:var(--space-sm);padding-right:var(--space-xs);scrollbar-width:thin;display:grid;overflow:hidden auto}.Sidebar-module__jbxCtW__buttons::-webkit-scrollbar:horizontal{display:none}.Sidebar-module__jbxCtW__submoduleLink{box-sizing:border-box;border-radius:var(--radius-lg);width:100%;min-width:0;min-height:44px;padding:var(--space-md)var(--space-lg);align-items:center;gap:var(--space-md);color:var(--color-text-muted,var(--color-text));transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);background:0 0;border:1px solid #0000;outline:none;text-decoration:none;display:flex}.Sidebar-module__jbxCtW__submoduleLink svg{flex:none;font-size:20px}.Sidebar-module__jbxCtW__submoduleLink span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow:hidden}.Sidebar-module__jbxCtW__submoduleLink:hover{color:var(--color-text);border-color:color-mix(in oklab,var(--color-primary)22%,var(--color-border)78%);background:color-mix(in oklab,var(--color-primary)12%,var(--surface-card,var(--color-card))88%);transform:translateY(-1px)}.Sidebar-module__jbxCtW__submoduleLink:focus-visible{box-shadow:0 0 0 var(--ring-width)var(--ring-color)}.Sidebar-module__jbxCtW__avatarWrapper{border-radius:var(--radius-pill);background:color-mix(in oklab,var(--color-primary)10%,var(--surface-card,var(--color-card))90%);width:50px;height:50px;color:var(--color-text-muted,var(--color-text));border:1px solid color-mix(in oklab,var(--color-primary)20%,var(--color-border)80%);box-shadow:var(--shadow-sm);flex:none;place-items:center;display:grid;overflow:hidden}.Sidebar-module__jbxCtW__avatarImage{object-fit:cover;width:100%;height:100%;display:block}.Sidebar-module__jbxCtW__logoutModalOverlay{z-index:var(--z-modal);padding:var(--space-xl);background:var(--color-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Sidebar-module__jbxCtW__logoutModal{background:radial-gradient(circle at top left,color-mix(in oklab,var(--color-primary)13%,transparent)0%,transparent 42%),var(--surface-elevated,var(--color-card));width:min(460px,100%);color:var(--color-text);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)68%,transparent));border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:.18s ease-out Sidebar-module__jbxCtW__logoutModalIn;position:relative;overflow:hidden}.Sidebar-module__jbxCtW__logoutModal:before{content:"";background:linear-gradient(90deg,var(--color-primary),color-mix(in oklab,var(--color-primary)45%,transparent));height:4px;position:absolute;inset:0 0 auto}.Sidebar-module__jbxCtW__logoutModalHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-xl)var(--space-xl)var(--space-md);display:flex}.Sidebar-module__jbxCtW__logoutModalHeaderLeft{align-items:flex-start;gap:var(--space-md);min-width:0;display:flex}.Sidebar-module__jbxCtW__logoutModalIconBox{background:color-mix(in oklab,var(--color-primary)13%,transparent);border:1px solid color-mix(in oklab,var(--color-primary)28%,transparent);width:48px;height:48px;box-shadow:0 14px 30px color-mix(in oklab,var(--color-primary)16%,transparent);border-radius:999px;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.Sidebar-module__jbxCtW__logoutModalIcon{color:var(--color-primary);font-size:1.45rem}.Sidebar-module__jbxCtW__logoutModalKicker{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .3rem}.Sidebar-module__jbxCtW__logoutModalTitle{color:var(--color-text);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.01em;margin:0}.Sidebar-module__jbxCtW__logoutModalCloseBtn{border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)72%,transparent));background:color-mix(in oklab,var(--surface-elevated,var(--color-card))88%,var(--color-bg)12%);width:36px;height:36px;color:var(--color-text);cursor:pointer;opacity:.76;transition:opacity var(--transition-fast),background var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex}.Sidebar-module__jbxCtW__logoutModalCloseBtn:hover{opacity:1;background:color-mix(in oklab,var(--color-bg)82%,white 18%);border-color:color-mix(in oklab,var(--color-border)55%,var(--color-primary)22%);transform:translateY(-1px)}.Sidebar-module__jbxCtW__logoutModalCloseBtn:focus-visible{box-shadow:0 0 0 var(--ring-width)var(--ring-color)}.Sidebar-module__jbxCtW__logoutModalBody{padding:0 var(--space-xl)var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.Sidebar-module__jbxCtW__logoutModalMessageBox{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid color-mix(in oklab,var(--color-border)68%,transparent);background:color-mix(in oklab,var(--color-bg)72%,var(--surface-elevated,var(--color-card))28%);display:flex}.Sidebar-module__jbxCtW__logoutModalMessageIcon{color:var(--color-primary);opacity:.9;flex:none;margin-top:.1rem;font-size:1.15rem}.Sidebar-module__jbxCtW__logoutModalText{color:var(--color-text);font-size:var(--font-size-sm);opacity:.9;margin:0;line-height:1.6}.Sidebar-module__jbxCtW__logoutModalHint{padding-inline:var(--space-xs);color:var(--color-text);font-size:var(--font-size-xs);opacity:.56;margin:0;line-height:1.5}.Sidebar-module__jbxCtW__logoutModalActions{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md)var(--space-xl)var(--space-xl);border-top:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)58%,transparent));background:color-mix(in oklab,var(--color-bg)30%,transparent);display:flex}.Sidebar-module__jbxCtW__logoutCancelBtn,.Sidebar-module__jbxCtW__logoutConfirmBtn{appearance:none;border-radius:var(--radius-lg);min-width:132px;min-height:42px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-xs);transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast);outline:none;padding:10px 16px;display:inline-flex}.Sidebar-module__jbxCtW__logoutCancelBtn{border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)65%,transparent));color:var(--color-text);background:0 0}.Sidebar-module__jbxCtW__logoutCancelBtn:hover{border-color:var(--border-strong,color-mix(in oklab,var(--color-border)80%,transparent));background:var(--surface-card-soft,color-mix(in oklab,var(--color-card)86%,var(--color-bg)14%));transform:translateY(-1px)}.Sidebar-module__jbxCtW__logoutConfirmBtn{border:1px solid color-mix(in oklab,var(--color-primary)58%,transparent);background:var(--color-primary);color:#fff;box-shadow:0 10px 24px color-mix(in oklab,var(--color-primary)22%,transparent)}.Sidebar-module__jbxCtW__logoutConfirmBtn:hover{background:color-mix(in oklab,var(--color-primary)84%,black 16%);transform:translateY(-1px)}.Sidebar-module__jbxCtW__logoutCancelBtn:focus-visible,.Sidebar-module__jbxCtW__logoutConfirmBtn:focus-visible{box-shadow:0 0 0 var(--ring-width)var(--ring-color)}@keyframes Sidebar-module__jbxCtW__logoutModalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Sidebar-module__jbxCtW__mobileToggle,.Sidebar-module__jbxCtW__overlay{display:none!important}.Sidebar-module__jbxCtW__mobileDock,.Sidebar-module__jbxCtW__sheetOverlay,.Sidebar-module__jbxCtW__sheet{display:none}@media (max-width:900px){.Sidebar-module__jbxCtW__sidebar{display:none}.Sidebar-module__jbxCtW__mobileDock{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:calc(var(--z-sticky) + 10);align-items:center;gap:var(--space-sm);border-radius:var(--radius-xl);background:color-mix(in oklab,var(--surface-elevated,var(--color-card))92%,black 8%);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)62%,transparent));box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-auto-columns:minmax(44px,1fr);grid-auto-flow:column;padding:10px;display:grid;position:fixed}.Sidebar-module__jbxCtW__dockItem{border-radius:var(--radius-lg);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)50%,transparent));background:var(--surface-muted,color-mix(in oklab,var(--color-bg)28%,transparent));min-width:44px;height:46px;color:var(--color-text-muted,var(--color-text));cursor:pointer;transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);outline:none;place-items:center;text-decoration:none;display:grid}.Sidebar-module__jbxCtW__dockItem:hover{color:var(--color-text);border-color:color-mix(in oklab,var(--color-primary)28%,var(--color-border)72%);background:color-mix(in oklab,var(--color-primary)12%,var(--surface-card,var(--color-card))88%);transform:translateY(-1px)}.Sidebar-module__jbxCtW__dockItem:focus-visible{box-shadow:0 0 0 var(--ring-width)var(--ring-color)}.Sidebar-module__jbxCtW__dockItemActive{color:var(--color-text);background:color-mix(in oklab,var(--color-primary)26%,var(--surface-card,var(--color-card))74%);border-color:color-mix(in oklab,var(--color-primary)44%,var(--color-border)56%)}.Sidebar-module__jbxCtW__sheetOverlay{z-index:calc(var(--z-sticky) + 11);background:var(--color-overlay);opacity:0;pointer-events:none;transition:opacity var(--transition-normal);border:none;display:block;position:fixed;inset:0}.Sidebar-module__jbxCtW__sheetOverlayOpen{opacity:1;pointer-events:auto}.Sidebar-module__jbxCtW__sheet{z-index:calc(var(--z-sticky) + 12);overscroll-behavior:contain;max-height:min(72vh,620px);padding:10px 12px calc(90px + env(safe-area-inset-bottom));background:var(--surface-elevated,var(--color-card));color:var(--color-text);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)62%,transparent));border-radius:var(--radius-xl)var(--radius-xl)0 0;box-shadow:var(--shadow-lg);transition:transform var(--transition-normal);display:block;position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%)}.Sidebar-module__jbxCtW__sheetOpen{transform:translateY(0)}.Sidebar-module__jbxCtW__sheetHandle{border-radius:var(--radius-pill);background:color-mix(in oklab,var(--color-text)18%,transparent);width:44px;height:4px;margin:6px auto 12px}.Sidebar-module__jbxCtW__sheetHeader{padding:var(--space-xs)var(--space-sm)var(--space-md)}.Sidebar-module__jbxCtW__sheetTitleRow{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.Sidebar-module__jbxCtW__sheetTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;overflow:hidden}.Sidebar-module__jbxCtW__sheetClose{border-radius:var(--radius-lg);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)56%,transparent));background:var(--surface-muted,color-mix(in oklab,var(--color-bg)25%,transparent));width:40px;height:40px;color:var(--color-text);cursor:pointer;transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none;place-items:center;display:grid}.Sidebar-module__jbxCtW__sheetClose:hover{border-color:color-mix(in oklab,var(--color-primary)26%,var(--color-border)74%);background:color-mix(in oklab,var(--color-primary)10%,var(--surface-card,var(--color-card))90%);transform:translateY(-1px)}.Sidebar-module__jbxCtW__sheetClose:focus-visible{box-shadow:0 0 0 var(--ring-width)var(--ring-color)}.Sidebar-module__jbxCtW__sheetBody{padding:0 var(--space-sm)}.Sidebar-module__jbxCtW__sheetEmpty{margin:var(--space-md)0 0;color:var(--color-text-muted,var(--color-text));font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.Sidebar-module__jbxCtW__sheetGrid{gap:var(--space-sm);margin-top:var(--space-md);display:grid}.Sidebar-module__jbxCtW__sheetLink{min-height:50px;color:var(--color-text);align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--border-subtle,color-mix(in oklab,var(--color-border)56%,transparent));background:var(--surface-muted,color-mix(in oklab,var(--color-bg)25%,transparent));transition:transform var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none;text-decoration:none;display:flex}.Sidebar-module__jbxCtW__sheetLink:hover{border-color:color-mix(in oklab,var(--color-primary)24%,var(--color-border)76%);background:color-mix(in oklab,var(--color-primary)10%,var(--surface-card,var(--color-card))90%);transform:translateY(-1px)}.Sidebar-module__jbxCtW__sheetLink:focus-visible{box-shadow:0 0 0 var(--ring-width)var(--ring-color)}.Sidebar-module__jbxCtW__sheetIcon{border-radius:var(--radius-md);background:color-mix(in oklab,var(--color-primary)12%,var(--surface-card,var(--color-card))88%);border:1px solid color-mix(in oklab,var(--color-primary)18%,var(--color-border)82%);flex:none;place-items:center;width:32px;height:32px;display:grid}.Sidebar-module__jbxCtW__sheetLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);overflow:hidden}}@media (max-width:640px){.Sidebar-module__jbxCtW__logoutModalOverlay{padding:var(--space-md);justify-content:center;align-items:center}.Sidebar-module__jbxCtW__logoutModal{border-radius:var(--radius-xl);width:min(460px,100%)}.Sidebar-module__jbxCtW__logoutModalHeader{padding:var(--space-lg)var(--space-lg)var(--space-md)}.Sidebar-module__jbxCtW__logoutModalIconBox{flex-basis:44px;width:44px;height:44px}.Sidebar-module__jbxCtW__logoutModalBody{padding:0 var(--space-lg)var(--space-md)}.Sidebar-module__jbxCtW__logoutModalActions{gap:var(--space-sm);padding:var(--space-md)var(--space-lg)var(--space-lg);flex-direction:column-reverse}.Sidebar-module__jbxCtW__logoutCancelBtn,.Sidebar-module__jbxCtW__logoutConfirmBtn{width:100%}}@media (max-width:380px){.Sidebar-module__jbxCtW__mobileDock{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));gap:var(--space-xs);padding:8px}.Sidebar-module__jbxCtW__dockItem{border-radius:var(--radius-md);min-width:40px;height:42px}}
.AdminBreadcrumb-module__DmoNXa__wrapper{background:var(--color-bg);padding:var(--space-xl);justify-content:space-between;align-items:center;display:flex}.AdminBreadcrumb-module__DmoNXa__left{align-items:center;gap:12px;display:flex}.AdminBreadcrumb-module__DmoNXa__backButton{border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;align-items:center;gap:4px;padding:4px 8px;font-size:17px;text-decoration:none;display:inline-flex}.AdminBreadcrumb-module__DmoNXa__backButton:hover{background:var(--color-card)}.AdminBreadcrumb-module__DmoNXa__list{align-items:center;gap:4px;margin:0;padding:0;font-size:17px;list-style:none;display:flex}.AdminBreadcrumb-module__DmoNXa__item a{color:color-mix(in oklab,var(--color-text)55%,transparent);text-decoration:none}.AdminBreadcrumb-module__DmoNXa__item a:hover{text-decoration:underline}.AdminBreadcrumb-module__DmoNXa__separator{color:color-mix(in oklab,var(--color-text)55%,transparent);margin:0 2px}.AdminBreadcrumb-module__DmoNXa__itemCurrent span{color:color-mix(in oklab,var(--color-text)75%,transparent);font-weight:600}@media (max-width:900px){.AdminBreadcrumb-module__DmoNXa__wrapper{display:none}}
