.AdminLayout-module__u8TsHa__workspace{background:var(--color-canvas);grid-template-columns:276px minmax(0,1fr);min-height:100dvh;display:grid}.AdminLayout-module__u8TsHa__sidebar{color:#fff;background:var(--color-brand-strong);flex-direction:column;gap:32px;height:100dvh;padding:30px 22px 22px;display:flex;position:sticky;top:0}.AdminLayout-module__u8TsHa__sidebarHeading{gap:14px;display:grid}.AdminLayout-module__u8TsHa__brand{align-items:center;width:156px;min-height:92px;text-decoration:none;display:inline-flex}.AdminLayout-module__u8TsHa__brand img{filter:drop-shadow(0 8px 18px #00000029);width:100%;height:auto}.AdminLayout-module__u8TsHa__workspaceLabel,.AdminLayout-module__u8TsHa__securePill{border-radius:var(--radius-sm);width:fit-content;color:var(--color-brand-strong);background:var(--color-mint);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;font-size:.65rem;font-weight:800;line-height:1.2}.AdminLayout-module__u8TsHa__sideNavigation{gap:5px;display:grid}.AdminLayout-module__u8TsHa__navigationLink{min-height:var(--control-height);border-radius:var(--radius-sm);color:#ffffffb8;transition:color var(--motion-duration) var(--motion-easing), background-color var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing);align-items:center;gap:12px;padding:8px 11px;font-size:.875rem;font-weight:680;text-decoration:none;display:flex}.AdminLayout-module__u8TsHa__navigationLink:hover{color:#fff;background:#ffffff14}.AdminLayout-module__u8TsHa__navigationLink:active{transform:scale(.98)}.AdminLayout-module__u8TsHa__navigationLinkActive,.AdminLayout-module__u8TsHa__navigationLinkActive:hover{color:var(--color-brand-strong);background:var(--color-mint)}.AdminLayout-module__u8TsHa__navigationGlyph{font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:.58rem;display:grid}.AdminLayout-module__u8TsHa__sidebarUtility{border-top:1px solid #ffffff24;gap:14px;margin-top:auto;padding-top:18px;display:grid}.AdminLayout-module__u8TsHa__administrator{align-items:center;gap:11px;min-width:0;display:flex}.AdminLayout-module__u8TsHa__avatar{width:var(--control-height);height:var(--control-height);flex:0 0 var(--control-height);color:var(--color-brand);background:var(--color-mint);border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:grid}.AdminLayout-module__u8TsHa__administrator strong,.AdminLayout-module__u8TsHa__administrator small{display:block}.AdminLayout-module__u8TsHa__administrator small{color:#ffffff9e;font-size:.68rem}.AdminLayout-module__u8TsHa__utilityActions{grid-template-columns:1fr;gap:3px;display:grid}.AdminLayout-module__u8TsHa__utilityActions form,.AdminLayout-module__u8TsHa__utilityActions form button{width:100%}.AdminLayout-module__u8TsHa__utilityActions button{min-height:var(--control-height);color:#fff;justify-content:flex-start;padding-inline:8px;font-size:.75rem}.AdminLayout-module__u8TsHa__content{width:min(100%,1360px);min-width:0;margin-inline:auto;padding:44px clamp(24px,5vw,72px) 70px}.AdminLayout-module__u8TsHa__contentHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:44px;display:flex}.AdminLayout-module__u8TsHa__contentHeader>div{gap:5px;display:grid}.AdminLayout-module__u8TsHa__eyebrow{color:var(--color-action-text);letter-spacing:.13em;font-size:.6875rem;font-weight:850}.AdminLayout-module__u8TsHa__contentHeader h1{color:var(--color-brand);font-size:clamp(2.15rem,4vw,3.6rem);font-weight:820}.AdminLayout-module__u8TsHa__contentContext{max-width:35ch;color:var(--text-secondary);font-size:var(--text-caption);text-align:right}.AdminLayout-module__u8TsHa__placeholder{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#fff;align-content:center;justify-items:start;gap:14px;min-height:300px;padding:34px;display:grid}.AdminLayout-module__u8TsHa__placeholderIndex{color:var(--color-action);font-size:var(--text-heading);line-height:1}.AdminLayout-module__u8TsHa__placeholder p:last-child{max-width:48ch;color:var(--text-secondary)}.AdminLayout-module__u8TsHa__bottomNavigation{display:none}.AdminLayout-module__u8TsHa__loginPage{background:var(--color-canvas);flex-direction:column;min-height:100dvh;display:flex}.AdminLayout-module__u8TsHa__loginHeader{border-bottom:1px solid var(--border-subtle);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px clamp(24px,5vw,72px);display:flex}.AdminLayout-module__u8TsHa__loginBrand{align-items:center;width:116px;min-height:48px;text-decoration:none;display:inline-flex}.AdminLayout-module__u8TsHa__loginBrand img{width:100%;height:auto}.AdminLayout-module__u8TsHa__loginMain{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:clamp(46px,8vw,118px);width:min(100%,1160px);margin-inline:auto;padding:54px 24px 72px;display:grid}.AdminLayout-module__u8TsHa__loginIntro{justify-items:start;gap:22px;display:grid}.AdminLayout-module__u8TsHa__loginIntro h1{max-width:11ch;color:var(--color-brand);font-size:clamp(3rem,6vw,5.2rem);font-weight:820;line-height:.98}.AdminLayout-module__u8TsHa__loginDescription{max-width:48ch;color:var(--text-secondary)}.AdminLayout-module__u8TsHa__loginCardHeading{gap:6px;display:grid}.AdminLayout-module__u8TsHa__loginCardHeading h2{color:var(--color-brand);font-size:var(--text-heading)}.AdminLayout-module__u8TsHa__loginCardHeading p{color:var(--text-secondary);font-size:var(--text-caption)}.AdminLayout-module__u8TsHa__loginCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;gap:24px;padding:clamp(26px,4vw,42px);display:grid}.AdminLayout-module__u8TsHa__credentials{border-radius:var(--radius-md);background:var(--color-support);padding:18px}.AdminLayout-module__u8TsHa__credentialsTitle{color:var(--color-brand);margin-bottom:12px;font-weight:800}.AdminLayout-module__u8TsHa__credentials dl{gap:9px;margin:0;display:grid}.AdminLayout-module__u8TsHa__credentials dl>div{gap:2px;display:grid}.AdminLayout-module__u8TsHa__credentials dt{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.AdminLayout-module__u8TsHa__credentials dd{overflow-wrap:anywhere;margin:0}.AdminLayout-module__u8TsHa__credentials code{color:var(--color-brand);font:650 .9rem/1.4 var(--font-body)}.AdminLayout-module__u8TsHa__loginForm{gap:16px;display:grid}.AdminLayout-module__u8TsHa__loginError{color:var(--color-danger);font-size:var(--text-caption);font-weight:700}.AdminLayout-module__u8TsHa__loginButton{width:100%;margin-top:5px}.AdminLayout-module__u8TsHa__navigationLink:focus-visible,.AdminLayout-module__u8TsHa__brand:focus-visible,.AdminLayout-module__u8TsHa__loginBrand:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}@media (max-width:760px){.AdminLayout-module__u8TsHa__workspace{padding-bottom:calc(88px + env(safe-area-inset-bottom));display:block}.AdminLayout-module__u8TsHa__sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;height:auto;padding:12px 16px;display:grid;position:static}.AdminLayout-module__u8TsHa__sidebarHeading{align-self:center;gap:5px}.AdminLayout-module__u8TsHa__brand{width:104px;min-height:54px}.AdminLayout-module__u8TsHa__workspaceLabel{font-size:.55rem}.AdminLayout-module__u8TsHa__sideNavigation{display:none}.AdminLayout-module__u8TsHa__sidebarUtility{border:0;flex-wrap:wrap;justify-content:flex-end;gap:3px;margin:0;padding:0;display:flex}.AdminLayout-module__u8TsHa__administrator{margin-right:4px}.AdminLayout-module__u8TsHa__administrator small{display:none}.AdminLayout-module__u8TsHa__avatar{flex-basis:36px;width:36px;height:36px}.AdminLayout-module__u8TsHa__utilityActions{flex-wrap:wrap;justify-content:flex-end;gap:0;display:flex}.AdminLayout-module__u8TsHa__utilityActions button{min-height:var(--control-height);padding-inline:9px}.AdminLayout-module__u8TsHa__content{padding:32px 16px 48px}.AdminLayout-module__u8TsHa__contentHeader{align-items:start;gap:14px;margin-bottom:30px;display:grid}.AdminLayout-module__u8TsHa__contentContext{text-align:left}.AdminLayout-module__u8TsHa__bottomNavigation{z-index:8;padding:6px 4px max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0b474612}.AdminLayout-module__u8TsHa__bottomNavigation .AdminLayout-module__u8TsHa__navigationLink{min-height:56px;color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;gap:2px;padding:4px 2px;font-size:.6rem;line-height:1.1}.AdminLayout-module__u8TsHa__bottomNavigation .AdminLayout-module__u8TsHa__navigationLinkActive{color:var(--color-brand);background:var(--color-support)}.AdminLayout-module__u8TsHa__bottomNavigation .AdminLayout-module__u8TsHa__navigationGlyph{flex-basis:22px;width:22px;height:22px;font-size:.5rem}.AdminLayout-module__u8TsHa__loginMain{grid-template-columns:1fr;align-content:center;gap:36px;padding-block:42px 60px}.AdminLayout-module__u8TsHa__loginIntro h1{font-size:clamp(2.65rem,12vw,4rem)}.AdminLayout-module__u8TsHa__loginCard{padding:24px 20px}}@media (max-width:480px){.AdminLayout-module__u8TsHa__sidebar{grid-template-columns:1fr}.AdminLayout-module__u8TsHa__sidebarHeading{grid-template-columns:1fr auto;align-items:center}.AdminLayout-module__u8TsHa__sidebarUtility{justify-content:space-between}.AdminLayout-module__u8TsHa__administrator strong{font-size:.82rem}.AdminLayout-module__u8TsHa__utilityActions button{padding-inline:7px;font-size:.68rem}}
