.AppShell-module__WVLZsa__shell{min-height:100vh;display:flex}.AppShell-module__WVLZsa__sidebar{height:100vh;width:var(--sidebar-w);background:var(--chrome);color:var(--text-on-chrome);box-sizing:border-box;flex-direction:column;flex-shrink:0;padding:14px 10px;display:flex;position:sticky;top:0}.AppShell-module__WVLZsa__brand{align-items:center;gap:8px;padding:4px 8px 18px;display:flex}.AppShell-module__WVLZsa__brand img{width:auto;height:18px}.AppShell-module__WVLZsa__adminPill{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);border-radius:var(--radius-pill);background:var(--brand-yellow);color:#3a2c08;padding:1px 7px}.AppShell-module__WVLZsa__nav{flex-direction:column;gap:2px;display:flex}.AppShell-module__WVLZsa__navItem{border-radius:var(--radius-sm);color:#ffffffbd;height:36px;font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.AppShell-module__WVLZsa__navItem:hover{background:var(--chrome-hover);color:#fff}.AppShell-module__WVLZsa__navItem:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:-2px}.AppShell-module__WVLZsa__navItem[aria-current=page]{background:var(--chrome-active);color:#fff;font-weight:var(--fw-semibold)}.AppShell-module__WVLZsa__navItem svg{flex-shrink:0}.AppShell-module__WVLZsa__sidebarFoot{font-size:var(--fs-2xs);color:var(--text-on-chrome-muted);margin-top:auto;padding:10px 8px 0}.AppShell-module__WVLZsa__main{flex-direction:column;flex:1;min-width:0;display:flex}.AppShell-module__WVLZsa__topbar{z-index:10;height:var(--topbar-h);padding:0 var(--page-pad);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--line-soft);background:#eff2f3db;align-items:center;gap:12px;display:flex;position:sticky;top:0}.AppShell-module__WVLZsa__menuButton{color:var(--text-primary);cursor:pointer;background:0 0;border:none;margin-left:-6px;padding:6px;display:none}.AppShell-module__WVLZsa__search{border-radius:var(--radius-md);border:1px solid var(--line);width:360px;max-width:100%;height:32px;color:var(--text-tertiary);font:inherit;font-size:var(--fs-sm);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:8px;padding:0 10px;display:flex}.AppShell-module__WVLZsa__search span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.AppShell-module__WVLZsa__kbd{font-size:var(--fs-2xs);border:1px solid var(--line);color:var(--text-secondary);border-radius:4px;padding:0 5px}.AppShell-module__WVLZsa__topRight{font-size:var(--fs-sm);align-items:center;gap:10px;margin-left:auto;display:flex}.AppShell-module__WVLZsa__who{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.AppShell-module__WVLZsa__who small{color:var(--text-secondary);font-size:var(--fs-2xs)}.AppShell-module__WVLZsa__content{width:100%;max-width:var(--page-max);padding:var(--page-pad);box-sizing:border-box;margin:0 auto}.AppShell-module__WVLZsa__backdrop{display:none}@media (max-width:1180px){.AppShell-module__WVLZsa__sidebar{width:var(--sidebar-w-collapsed);padding:14px 8px}.AppShell-module__WVLZsa__brand img,.AppShell-module__WVLZsa__adminPill,.AppShell-module__WVLZsa__navLabel,.AppShell-module__WVLZsa__sidebarFoot{display:none}.AppShell-module__WVLZsa__brand:before{content:"U";width:28px;height:28px;color:var(--brand-yellow);font-weight:var(--fw-semibold);background:#ffffff1f;border-radius:8px;place-items:center;margin:0 auto;display:grid}.AppShell-module__WVLZsa__navItem{justify-content:center;padding:0}}@media (max-width:768px){.AppShell-module__WVLZsa__sidebar{z-index:40;width:var(--sidebar-w);transition:transform var(--dur-base) var(--ease);padding:14px 10px;position:fixed;left:0;transform:translate(-100%)}.AppShell-module__WVLZsa__sidebarOpen{transform:none}.AppShell-module__WVLZsa__sidebar .AppShell-module__WVLZsa__brand img,.AppShell-module__WVLZsa__sidebar .AppShell-module__WVLZsa__adminPill,.AppShell-module__WVLZsa__sidebar .AppShell-module__WVLZsa__navLabel,.AppShell-module__WVLZsa__sidebar .AppShell-module__WVLZsa__sidebarFoot{display:initial}.AppShell-module__WVLZsa__sidebar .AppShell-module__WVLZsa__brand:before{display:none}.AppShell-module__WVLZsa__sidebar .AppShell-module__WVLZsa__navItem{justify-content:flex-start;padding:0 10px}.AppShell-module__WVLZsa__backdrop{z-index:30;background:#1d1d1f52;display:block;position:fixed;inset:0}.AppShell-module__WVLZsa__menuButton{display:inline-flex}.AppShell-module__WVLZsa__topbar,.AppShell-module__WVLZsa__content{padding-left:16px;padding-right:16px}.AppShell-module__WVLZsa__search{flex:0 0 32px;justify-content:center;width:32px;padding:0}.AppShell-module__WVLZsa__search span,.AppShell-module__WVLZsa__kbd,.AppShell-module__WVLZsa__who{display:none}.AppShell-module__WVLZsa__topRight{gap:6px;min-width:0}}
.Button-module__e7WGRa__btn{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);height:var(--control-h);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1;display:inline-flex}.Button-module__e7WGRa__btn svg{flex-shrink:0;width:14px;height:14px}.Button-module__e7WGRa__btn:focus-visible{outline:2px solid var(--focus-on-light);outline-offset:2px}.Button-module__e7WGRa__btn[disabled]{opacity:.45;cursor:not-allowed}.Button-module__e7WGRa__primary{background:var(--brand-deep-blue);color:#fff}.Button-module__e7WGRa__primary:hover:not([disabled]){background:var(--brand-deep-blue-hover)}.Button-module__e7WGRa__secondary{color:var(--text-primary);border-color:var(--line-strong);background:#fff}.Button-module__e7WGRa__secondary:hover:not([disabled]){background:var(--surface-hover);border-color:var(--brand-deep-blue)}.Button-module__e7WGRa__ghost{color:var(--brand-deep-blue);background:0 0}.Button-module__e7WGRa__ghost:hover:not([disabled]){background:var(--surface-hover)}.Button-module__e7WGRa__danger{background:var(--fin-down);color:#fff}.Button-module__e7WGRa__danger:hover:not([disabled]){background:#934a60}.Button-module__e7WGRa__dangerOutline{color:var(--fin-down);border-color:var(--fin-down);background:#fff}.Button-module__e7WGRa__dangerOutline:hover:not([disabled]){background:var(--fin-down-bg)}.Button-module__e7WGRa__sm{height:var(--control-h-sm);font-size:var(--fs-xs);padding:0 10px}.Button-module__e7WGRa__lg{height:var(--control-h-lg);font-size:var(--fs-base);padding:0 16px}.Button-module__e7WGRa__loading{position:relative;color:#0000!important}.Button-module__e7WGRa__loading:after{content:"";border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite Button-module__e7WGRa__spin;position:absolute}.Button-module__e7WGRa__secondary.Button-module__e7WGRa__loading:after,.Button-module__e7WGRa__ghost.Button-module__e7WGRa__loading:after{border-color:#173d4740;border-top-color:var(--brand-deep-blue)}@keyframes Button-module__e7WGRa__spin{to{transform:rotate(360deg)}}.Button-module__e7WGRa__wrap{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.Button-module__e7WGRa__reason{font-size:var(--fs-2xs);color:var(--text-secondary);max-width:220px;line-height:var(--lh-snug);display:none}@media (hover:none){.Button-module__e7WGRa__reason{display:block}}
.Callout-module__1J1nfW__callout{font-family:var(--font-body);border-radius:var(--radius-md);font-size:var(--fs-sm);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;display:flex}.Callout-module__1J1nfW__info{background:var(--tone-info-bg);color:var(--tone-info-fg)}.Callout-module__1J1nfW__warning{background:var(--tone-pending-bg);color:#5e4510}.Callout-module__1J1nfW__danger{background:var(--tone-bad-bg);color:#7a3550}.Callout-module__1J1nfW__neutral{background:var(--n-100);color:var(--text-primary)}.Callout-module__1J1nfW__icon{flex-shrink:0;margin-top:1px}.Callout-module__1J1nfW__title{font-weight:var(--fw-semibold);margin-bottom:2px}
.Field-module__k-bPaq__field{font-family:var(--font-body);flex-direction:column;gap:5px;min-width:0;display:flex}.Field-module__k-bPaq__label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-primary);gap:4px;display:flex}.Field-module__k-bPaq__req{color:var(--fin-down)}.Field-module__k-bPaq__caption{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--text-tertiary)}.Field-module__k-bPaq__hint{font-size:var(--fs-xs);color:var(--text-secondary)}.Field-module__k-bPaq__error{font-size:var(--fs-xs);color:var(--tone-bad-fg);font-weight:var(--fw-medium)}
.PageHeader-module__s-SOiG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.PageHeader-module__s-SOiG__crumbs{font-size:var(--fs-xs);color:var(--text-secondary);align-items:center;gap:4px;margin-bottom:8px;display:flex}.PageHeader-module__s-SOiG__crumbs a{color:var(--text-link);text-decoration:none}.PageHeader-module__s-SOiG__crumbs a:hover{text-decoration:underline}.PageHeader-module__s-SOiG__titleRow{align-items:center;gap:12px;display:flex}.PageHeader-module__s-SOiG__tile{background:var(--brand-deep-blue);width:40px;height:40px;color:var(--brand-yellow);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.PageHeader-module__s-SOiG__title{font-size:var(--fs-stat);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:var(--lh-tight);margin:0}.PageHeader-module__s-SOiG__description{font-size:var(--fs-sm);color:var(--text-secondary);max-width:760px;margin:6px 0 0}.PageHeader-module__s-SOiG__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
.Input-module__aqcCqa__input{font:inherit;font-size:var(--fs-base);height:var(--control-h);border-radius:var(--radius-md);border:1px solid var(--line-strong);color:var(--text-primary);box-sizing:border-box;width:100%;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:#fff;outline:none;padding:0 10px}.Input-module__aqcCqa__input:hover{border-color:var(--brand-deep-blue)}.Input-module__aqcCqa__input:focus{border-color:var(--brand-deep-blue);box-shadow:0 0 0 3px #173d4726}.Input-module__aqcCqa__input[aria-invalid=true]{border-color:var(--tone-bad-fg)}.Input-module__aqcCqa__input[disabled]{background:var(--n-100);color:var(--text-secondary);cursor:not-allowed}.Input-module__aqcCqa__mono{font-family:var(--font-mono);font-size:var(--fs-sm)}textarea.Input-module__aqcCqa__input{resize:vertical;height:auto;min-height:72px;padding:8px 10px;line-height:1.4}.Input-module__aqcCqa__wrap{align-items:center;display:flex;position:relative}.Input-module__aqcCqa__wrap>svg{color:var(--text-tertiary);pointer-events:none;position:absolute;left:10px}.Input-module__aqcCqa__withIcon{padding-left:30px}.Input-module__aqcCqa__withSuffix{padding-right:52px}.Input-module__aqcCqa__suffix{font-size:var(--fs-xs);color:var(--text-secondary);position:absolute;right:10px}
.Panel-module__m6rubq__panel{font-family:var(--font-body);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0}.Panel-module__m6rubq__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.Panel-module__m6rubq__title{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary);align-items:center;gap:8px;display:flex}.Panel-module__m6rubq__sub{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:var(--fw-regular)}.Panel-module__m6rubq__iconChip{background:var(--tone-info-bg);width:24px;height:24px;color:var(--brand-deep-blue);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Panel-module__m6rubq__actions{align-items:center;gap:8px;display:flex}.Panel-module__m6rubq__body{padding:14px}.Panel-module__m6rubq__flush{padding:0}
.SignIn-module__pvWUaa__page{background:var(--chrome);place-items:center;min-height:100vh;padding:16px;display:grid}.SignIn-module__pvWUaa__card{background:var(--surface);border-radius:var(--radius-xl);box-sizing:border-box;width:100%;max-width:400px;box-shadow:var(--shadow-modal);flex-direction:column;gap:14px;padding:24px;display:flex}.SignIn-module__pvWUaa__brand{font-size:var(--fs-md);font-weight:var(--fw-semibold);align-items:center;gap:10px;display:flex}.SignIn-module__pvWUaa__mark,.SignIn-module__pvWUaa__titleIcon{background:var(--chrome);color:var(--brand-yellow);font-weight:var(--fw-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SignIn-module__pvWUaa__mark{border-radius:8px;width:32px;height:32px}.SignIn-module__pvWUaa__titleIcon{border-radius:11px;width:40px;height:40px}.SignIn-module__pvWUaa__title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:-.02em;align-items:center;gap:12px;margin:0;display:flex}.SignIn-module__pvWUaa__sub{color:var(--text-secondary);font-size:var(--fs-sm);margin:6px 0 0;padding-left:52px}.SignIn-module__pvWUaa__form{flex-direction:column;gap:14px;display:flex}.SignIn-module__pvWUaa__note{color:var(--text-secondary);font-size:var(--fs-xs);margin:0;line-height:1.45}
.Tabs-module__p-Q6ZW__tabs{font-family:var(--font-body);border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.Tabs-module__p-Q6ZW__tabs::-webkit-scrollbar{display:none}.Tabs-module__p-Q6ZW__tab{font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 12px;display:inline-flex}.Tabs-module__p-Q6ZW__tab:hover{color:var(--text-primary)}.Tabs-module__p-Q6ZW__tab[aria-selected=true]{color:var(--brand-deep-blue);border-bottom-color:var(--brand-deep-blue);font-weight:var(--fw-semibold)}.Tabs-module__p-Q6ZW__tab:focus-visible{outline:2px solid var(--focus-on-light);outline-offset:-2px;border-radius:4px}.Tabs-module__p-Q6ZW__count{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);background:var(--n-100);color:var(--text-secondary);border-radius:980px;padding:0 6px;line-height:16px}.Tabs-module__p-Q6ZW__tab[aria-selected=true] .Tabs-module__p-Q6ZW__count{background:var(--tone-info-bg);color:var(--brand-deep-blue)}
