._shell_146sl_1{z-index:70;color:#fff;background:#121411;height:68px;position:fixed;top:0;left:0;right:0}._mobileBar_146sl_12{justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 16px;display:flex}._brand_146sl_21,._desktopBrand_146sl_22{--app-logo-font-size:22px;--app-logo-mark-size:40px;color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}._brand_146sl_21:focus-visible,._desktopBrand_146sl_22:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._brand_146sl_21>span:last-child,._desktopBrand_146sl_22>span:last-child{color:#fff;letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffffb3;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:700}._desktopBrand_146sl_22{display:none}._menuButton_146sl_52{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}._menuButton_146sl_52:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._panel_146sl_68{background:#121411;max-height:calc(100vh - 68px);padding:8px 12px 16px;display:none;overflow-y:auto;box-shadow:0 22px 70px #1214111a}._shell--open_146sl_77 ._panel_146sl_68{display:block}._navigation_146sl_81{gap:16px;display:grid}._navigation_146sl_81 section{gap:3px;display:grid}._navigation_146sl_81 h2{color:#ffffff61;letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;padding:0 14px;font-size:9px;font-weight:750}._navigation_146sl_81 a{color:#ffffffc2;border-radius:8px;align-items:center;gap:13px;min-height:48px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}._navigation_146sl_81 a:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._navigation_146sl_81 a>span{flex:1;min-width:0}._navigation_146sl_81 a small{color:#ffffff85;letter-spacing:.03em;text-transform:uppercase;background:#ffffff12;border-radius:4px;padding:2px 5px;font-size:8px;font-weight:700}._navigation_146sl_81 a._router-link-active_146sl_129,._navigation_146sl_81 a:hover{color:#fff;background:#ffffff14}._navigation_146sl_81 a._router-link-active_146sl_129{box-shadow:inset 3px 0 #f5c843}._siteLink_146sl_137{color:#ffffffc2;border-top:1px solid #ffffff1a;align-items:center;gap:13px;min-height:48px;margin-top:12px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}._siteLink_146sl_137:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._account_146sl_155{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px}._account_146sl_155 button{color:#ffffffc2;width:100%;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:0 14px;font-size:14px;font-weight:600;display:flex}._account_146sl_155 button:focus-visible{outline-offset:3px;outline:3px solid #f5c8438c}._identity_146sl_181{grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:54px;padding:0 10px;display:grid}._identity_146sl_181>span:nth-child(2){min-width:0;display:grid}._identity_146sl_181 small,._identity_146sl_181 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._identity_146sl_181 strong{font-size:12px}._identity_146sl_181 small{color:#ffffff85;font-size:10px}._avatar_146sl_207{color:#121411;background:#f5c843;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}@media (width>=1024px){._shell_146sl_1{background:radial-gradient(circle at 30% 28%,#ffffff08,#0000 34%),#121411;width:272px;height:100vh;right:auto}._mobileBar_146sl_12{display:none}._panel_146sl_68{height:100%;max-height:none;box-shadow:none;flex-direction:column;padding:0 0 18px;display:flex}._desktopBrand_146sl_22{height:96px;padding:0 20px;display:inline-flex}._navigation_146sl_81{gap:17px;padding-bottom:18px}._navigation_146sl_81 h2{padding-inline:22px}._navigation_146sl_81 a{border-radius:0;min-height:42px;padding-inline:22px}._siteLink_146sl_137{min-height:66px;margin:12px 18px 0;padding:14px 4px 0}._account_146sl_155{margin:auto 18px 0;padding:14px 0 0}._account_146sl_155 button{margin-top:8px}}.admin-layout{background:#f7f6f1;min-height:100vh;overflow-x:clip}.admin-layout>#main-content{min-width:0}.admin-layout>#main-content>main{padding-top:68px}@media (width>=1024px){.admin-layout>#main-content{margin-left:272px}.admin-layout>#main-content>main{padding-top:0}}
