.public-header{position:sticky;top:0;z-index:40;gap:1.2rem}body.public-shell-page{--public-mobile-nav-opacity: .82;--public-mobile-nav-opacity-lower: .78}.public-header-main,.public-header-actions,.public-header-copy{min-width:0}.public-header-copy{justify-content:flex-end}.public-header-actions{display:flex;align-items:center;gap:.85rem}.public-brand{min-width:0}.public-topnav{display:none;min-width:0}.public-topnav-list{flex-direction:row;align-items:center;justify-content:flex-end;gap:.55rem;overflow-x:auto;padding-bottom:.15rem}.public-topnav-list::-webkit-scrollbar{display:none}.public-topnav-list .public-nav-link{flex:0 0 auto;min-height:auto;padding:.9rem .95rem;border-radius:18px}.public-nav-icon{width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.public-nav-icon svg{width:1.22rem;height:1.22rem;display:block;fill:currentColor}body.public-shell-page[data-public-layout=top] .public-nav-icon,body.public-shell-page[data-public-layout=sidebar] .public-nav-icon,body.public-shell-page[data-public-layout=right] .public-nav-icon{border-radius:14px;background:linear-gradient(180deg,#0e0a0894,#08060575);box-shadow:inset 0 1px #ffffff09,0 8px 16px #00000029}body.public-shell-page[data-public-layout=top] .public-nav-link.active .public-nav-icon,body.public-shell-page[data-public-layout=sidebar] .public-nav-link.active .public-nav-icon,body.public-shell-page[data-public-layout=right] .public-nav-link.active .public-nav-icon{background:linear-gradient(180deg,#201810a3,#0e0a0885)}.public-nav-text{min-width:0}.public-nav-lock{margin-left:auto;width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;color:#ffb58d;flex:0 0 auto}.public-nav-lock svg{width:100%;height:100%;display:block}.public-user{position:relative}.public-user-trigger{min-width:0}.public-user-avatar,.public-user-menu-avatar{object-fit:cover;width:100%;height:100%;transform:scale(1);transform-origin:center}.public-user-avatar-wrapper,.public-user-menu-avatar-shell{position:relative;width:48px;height:48px;flex:0 0 auto;overflow:visible;background:transparent;box-shadow:none}.public-user-avatar-mask{position:absolute;inset:0;overflow:hidden;border-radius:50%;background:transparent}.public-user-avatar-frame,.public-user-menu-avatar-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transform:scale(1.18);transform-origin:center}.public-user-menu{width:min(28rem,calc(100vw - 2rem))}.public-user-menu,.public-user-menu-profile,.public-user-menu-settings,.public-user-menu-online,.public-user-menu-online .admin-online-card,.public-user-menu-online .public-online-card--menu{min-width:0;box-sizing:border-box}.public-online-card .admin-online-user{display:flex;align-items:center;gap:.8rem;padding:.65rem .15rem}.public-online-card .admin-online-avatar-container{position:relative;width:44px;height:44px;flex:0 0 auto}.public-online-card .admin-online-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;transform:scale(.9);transform-origin:center}.public-online-card .admin-online-avatar-frame{position:absolute;inset:0;width:100%;height:100%;transform:scale(1.18);transform-origin:center;pointer-events:none}.public-online-card .admin-online-indicator{position:absolute;right:1px;bottom:1px;width:10px;height:10px;border-radius:50%;background:#4ce16e;border:1px solid #1b1511}.public-online-card .admin-online-indicator:after{content:"";position:absolute;inset:0;border-radius:50%;border:4px solid rgba(76,225,110,.62);animation:admin-online-pulse 2s infinite ease-out}.public-online-card .admin-online-indicator[data-presence=afk]{background:#e4b44c}.public-online-card .admin-online-indicator[data-presence=afk]:after{border-color:#e4b44c80}.public-online-card .admin-online-info{display:flex;flex-direction:column;gap:.14rem;min-width:0}.public-online-card .admin-online-name{font-weight:600}.public-online-card .admin-online-role{font-size:.79rem}.public-online-card .admin-online-heading{display:flex;align-items:center;gap:.45rem;min-width:0}.public-online-card .admin-online-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-online-card .admin-online-presence{display:inline-flex;align-items:center;flex:0 0 auto;padding:.18rem .5rem;border-radius:999px;border:1px solid rgba(228,180,76,.24);background:#e4b44c24;color:#f2d28c;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@keyframes admin-online-pulse{0%{transform:scale(.8);opacity:1}70%{transform:scale(2.15);opacity:.46}to{transform:scale(2.15);opacity:0}}.public-user-menu-anchor{display:none}.public-user-menu-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 0 .85rem}.public-user-menu-mobile-copy{display:flex;flex-direction:column;gap:.2rem}.public-user-menu-mobile-title{color:var(--admin-text-strong)}.public-user-menu-close{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;min-width:2.55rem;padding:0;border:1px solid var(--admin-ui-button-border);border-radius:14px;background:var(--admin-ui-button-bg);color:var(--admin-ui-button-text);font:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.public-user-menu-settings{--public-user-option-gap: .62rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}html[data-admin-theme] body.public-shell-page .public-user-menu-settings{display:grid;gap:1.25rem;row-gap:1.25rem}.public-user-menu-setting-group{min-width:0;padding:.85rem;border:1px solid var(--public-panel-border, rgba(228, 192, 132, .16));border-radius:18px;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#0907066b;box-shadow:inset 0 1px #ffffff08}.public-user-menu-setting-group--language{grid-column:1 / -1}.public-user-menu-setting-group .admin-user-menu-setting-label{display:block;margin-bottom:.72rem;color:#fff0d8f0}.public-user-menu-setting-group--nav-opacity{display:none}.public-nav-opacity-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.public-nav-opacity-head .admin-user-menu-setting-label{margin-bottom:0}.public-nav-opacity-value{flex:0 0 auto;color:#ffe5bedb;font-size:.82rem;font-weight:800;line-height:1}.public-nav-opacity-range{width:100%;margin:0;accent-color:rgb(var(--admin-accent-rgb));cursor:pointer}.public-layout-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--public-user-option-gap)}.public-layout-mobile-label{display:none}.public-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--public-user-option-gap)}.public-layout-btn,.font-half,.video-half,.sound-half,.lang-btn,.public-theme-btn{font:inherit;cursor:pointer}.public-setting-option{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;min-width:56px;padding:.72rem;border:1px solid var(--public-panel-border, rgba(228, 192, 132, .16));border-radius:16px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0c0907bd;color:var(--admin-ui-button-text);box-shadow:inset 0 1px #ffffff0a;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.public-setting-option-icon{width:2.55rem;height:2.55rem;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff05;color:#fff1dbf5}.public-setting-option-icon svg{width:1.36rem;height:1.36rem;display:block;stroke:currentColor;fill:none}.public-icon-glyph{display:inline-flex;align-items:center;justify-content:center;width:100%;line-height:1;color:currentColor}.public-icon-glyph--system{font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:700}.public-icon-glyph--decorative{font-family:Cinzel Decorative,serif;font-size:1.34rem;font-weight:700}.public-setting-option-icon--flag{width:2.35rem;height:1.56rem;padding:.12rem;overflow:hidden;background:linear-gradient(180deg,#ffffff2e,#ffffff0f);border-radius:10px}.public-setting-option-icon--flag img{width:100%;height:100%;display:block;object-fit:contain;background:#ffffff08;border-radius:8px}.lang-btn.public-setting-option{min-width:64px;padding-inline:.62rem}.public-setting-option-swatch{position:absolute;right:.48rem;bottom:.48rem;width:.85rem;height:.85rem;border-radius:999px;box-shadow:0 0 0 1px #ffffff14}.public-setting-option-swatch--ember{background:linear-gradient(135deg,#ffdfad,#b46a27 72%)}.public-setting-option-swatch--slate{background:linear-gradient(135deg,#d8e2f3,#607594 72%)}.public-layout-btn.is-active,.font-half.is-active,.video-half.is-active,.sound-half.is-active,.lang-btn.is-active,.public-theme-btn.is-active{background:linear-gradient(180deg,rgba(var(--admin-accent-rgb),.3),rgba(var(--admin-accent-rgb),.14)),#17100beb;border-color:var(--admin-ui-button-active-border);color:var(--admin-ui-button-active-text);box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff14}.public-layout-btn.is-active .public-setting-option-icon,.font-half.is-active .public-setting-option-icon,.video-half.is-active .public-setting-option-icon,.sound-half.is-active .public-setting-option-icon,.lang-btn.is-active .public-setting-option-icon,.public-theme-btn.is-active .public-setting-option-icon{background:rgba(var(--admin-accent-rgb),.14);color:#fff7e6}.public-layout-btn:hover,.font-half:hover,.video-half:hover,.sound-half:hover,.lang-btn:hover,.public-theme-btn:hover,.public-layout-btn:focus-visible,.font-half:focus-visible,.video-half:focus-visible,.sound-half:focus-visible,.lang-btn:focus-visible,.public-theme-btn:focus-visible,.public-user-menu-close:hover,.public-user-menu-close:focus-visible{background:linear-gradient(180deg,#ffffff14,rgba(var(--admin-accent-rgb),.08)),#0f0b08cc;border-color:var(--admin-ui-button-active-border);transform:translateY(-1px)}.admin-user-menu-languages,.admin-user-menu-themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--public-user-option-gap)}.public-nav-link{position:relative;border:1px solid transparent;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.public-nav-link:hover,.public-nav-link:focus-visible{background:#ffffff0d;border-color:#ffffff14;transform:translateY(-1px)}.public-nav-link.active{background:linear-gradient(145deg,#d09b5a38,#895c2a33);border-color:#d09b5a4d;color:#fff1da;box-shadow:inset 0 1px #ffffff0d}.public-nav-badge{position:absolute;top:.38rem;right:.42rem;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:1.2rem;padding:0 .45rem;border-radius:999px;background:linear-gradient(180deg,#ff6257,#d83a30);color:#fff8f5;font-size:.64rem;font-weight:800;line-height:1;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 10px 22px #d83a303d;pointer-events:none;z-index:1}.public-nav-badge[hidden]{display:none}.public-layout-switch,.public-control-grid,.admin-user-menu-languages,.admin-user-menu-themes{justify-items:stretch}.public-user-backdrop,.public-sidebar-mobile-head{display:none}.public-sidebar-list{padding-top:.25rem}.public-sidebar-list--collapsible{padding-top:0}.public-sidebar-primary,.public-sidebar-collapsible,.public-sidebar-secondary{display:grid;gap:1rem}.public-sidebar-collapsible,.public-sidebar-secondary{overflow:hidden}.public-sidebar-secondary{margin-top:var(--admin-sidebar-stack-gap)}body[data-public-layout=sidebar] .public-topnav,body[data-public-layout=right] .public-topnav{display:none}body[data-public-layout=top] .public-topnav{display:flex;align-items:center;min-height:48px;min-width:0}body[data-public-layout=top] .public-header-copy{display:flex;align-items:center;min-height:48px}body[data-public-layout=top] .public-topnav-list{margin:0;padding-top:0;padding-bottom:0;min-height:48px}body[data-public-layout=top] .public-topnav-list .public-nav-link{display:inline-flex;align-items:center;min-height:0;height:48px;padding:0 .95rem;box-sizing:border-box}body[data-public-layout=top] .public-topnav-list .public-nav-link.has-public-nav-badge{padding-right:4.05rem}body[data-public-layout=top] .public-topnav-list .public-nav-badge{top:50%;right:.55rem;min-width:2.15rem;height:1.24rem;transform:translateY(-50%)}body[data-public-layout=top] .public-shell-body,body.public-shell-page[data-public-layout=sidebar] .public-shell-body,body[data-public-layout=right] .public-shell-body{grid-template-columns:minmax(0,1fr)}body[data-public-layout=top] .public-sidebar{display:none}body.public-shell-page[data-public-layout=sidebar] .public-sidebar,body[data-public-layout=right] .public-sidebar{position:sticky;top:calc(var(--nav-h) + 1rem);grid-column:1;grid-row:1;align-self:start;width:var(--public-shell-sidebar-current-width);max-width:100%;min-width:0;transition:width .24s ease}body.public-shell-page[data-public-layout=sidebar] .public-sidebar{justify-self:start}body[data-public-layout=right] .public-sidebar{justify-self:end}body.public-shell-page[data-public-layout=sidebar] .public-content,body[data-public-layout=right] .public-content{grid-column:1;grid-row:1}body[data-public-layout=top] .public-online-card--sidebar,body[data-public-layout=top] .public-online-card--top,body[data-public-layout=sidebar] .public-online-card--top,body[data-public-layout=right] .public-online-card--top,.public-online-card--header,.public-online-card--menu{display:none}.public-sidebar-fold{align-self:center}.public-shell-backdrop{display:none}body.public-shell-page .public-sidebar-collapsible,body.public-shell-page .public-sidebar-secondary{max-height:1000px;opacity:1;transform:translateY(0);transition:max-height .24s ease,opacity .2s ease,transform .2s ease,margin-top .2s ease,visibility .2s ease;visibility:visible}body.public-shell-page .public-sidebar-collapsible{transition-delay:0s}body.is-public-sidebar-animating .public-sidebar-collapsible,body.is-public-sidebar-animating .public-sidebar-secondary{will-change:height,opacity,transform,margin-top}body.public-shell-page.is-public-sidebar-collapsed .public-sidebar-collapsible,body.public-shell-page.is-public-sidebar-collapsed .public-sidebar-secondary{max-height:0;margin-top:0;opacity:0;pointer-events:none;transform:translateY(-.5rem);visibility:hidden}body.public-shell-page.is-public-sidebar-collapsed .public-sidebar-collapsible{transition-delay:.08s}body.is-public-sidebar-collapsed .public-sidebar-fold-icon{transform:rotate(180deg)}.public-shell-toggle:focus-visible,.public-sidebar-close:focus-visible,.public-layout-btn:focus-visible,.lang-btn:focus-visible,.public-theme-btn:focus-visible,.public-user-menu-close:focus-visible{outline:2px solid rgba(var(--admin-accent-rgb),.9);outline-offset:2px}@media(max-width:1200px){.public-topnav-list .public-nav-link{padding-inline:.74rem}body[data-public-layout=top] .public-topnav-list .public-nav-link.has-public-nav-badge{padding-right:3.7rem}}@media(max-width:1080px){:root{--public-mobile-edge: clamp(.75rem, 3.2vw, 1rem)}body.public-shell-page{--public-mobile-header-height: 84px;--nav-h: calc(var(--public-mobile-header-height) + var(--public-mobile-edge) + env(safe-area-inset-top))}body.public-shell-page[data-public-layout=sidebar],body.public-shell-page.is-public-sidebar-collapsed[data-public-layout=sidebar]{--public-sidebar-rail-offset: 0px}body.public-shell-page,body.public-shell-page .public-shell,body.public-shell-page .public-shell-body,body.public-shell-page .public-content{overflow-x:clip}body.public-shell-page .admin-header.public-header{position:fixed;top:max(env(safe-area-inset-top),0px);left:var(--public-mobile-edge);right:var(--public-mobile-edge);z-index:90;width:auto;min-height:var(--public-mobile-header-height);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem .9rem;border-radius:24px;box-sizing:border-box}body.public-shell-page .public-header-main{display:flex;align-items:center;gap:.8rem;flex:1 1 auto;width:auto;min-width:0}body.public-shell-page .admin-header-brand-group{display:flex;align-items:center;gap:.75rem;width:100%;min-width:0;flex:1 1 auto}body.public-shell-page .public-shell-toggle{display:inline-flex;width:52px;height:52px;flex:0 0 52px}body.public-shell-page .public-brand,body.public-shell-page .admin-brand{width:100%;min-width:0;flex:1 1 auto}body.public-shell-page .admin-brand-logo{width:44px;height:44px;flex:0 0 44px}body.public-shell-page .admin-brand-copy{min-width:0;gap:.12rem}body.public-shell-page .admin-brand-kicker{font-size:.7rem;letter-spacing:.18em}body.public-shell-page .admin-brand-title{font-size:clamp(1rem,4.8vw,1.35rem);line-height:1.08}body.public-shell-page .public-header-copy,body.public-shell-page .public-topnav{display:none!important}body.public-shell-page .public-header-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:0;min-width:auto;margin-left:0;align-self:center}body.public-shell-page .public-user{display:flex;align-items:center;justify-content:center}body.public-shell-page .public-user-trigger{display:grid;place-items:center;width:52px;min-width:52px;height:52px;min-height:52px;padding:.2rem;border-radius:18px;justify-content:center}body.public-shell-page .public-user-trigger-copy,body.public-shell-page .admin-user-trigger-copy{display:none!important}body.public-shell-page .public-user-avatar-wrapper{width:46px;height:46px}body.public-shell-page .public-shell{padding-top:calc(env(safe-area-inset-top) + var(--public-mobile-header-height) + (var(--public-mobile-edge) * 2))}body.public-shell-page .public-shell-body{display:block;width:100%;max-width:none;padding:0 var(--public-mobile-edge) var(--public-mobile-edge);box-sizing:border-box}.public-shell-backdrop,.public-user-backdrop{position:fixed;inset:0;z-index:88;background:#080605b8;backdrop-filter:blur(10px)}.public-shell-backdrop:not([hidden]),.public-user-backdrop:not([hidden]){display:block}body.public-shell-open,body.public-user-menu-open{overflow:hidden}body.public-shell-page[data-public-layout=sidebar] .public-shell-toggle,body.public-shell-page[data-public-layout=right] .public-shell-toggle{display:none}body.public-shell-page[data-public-layout=sidebar] .public-content,body.public-shell-page[data-public-layout=sidebar] .public-content-grid,body.public-shell-page[data-public-layout=sidebar] .page-alert,body.public-shell-page[data-public-layout=sidebar] .site-footer{width:calc(100% - var(--public-sidebar-rail-offset));max-width:calc(100% - var(--public-sidebar-rail-offset));margin-left:var(--public-sidebar-rail-offset);margin-right:0}body.public-shell-page[data-public-layout=sidebar] .public-header-main,body.public-shell-page[data-public-layout=right] .public-header-main,body.public-shell-page[data-public-layout=sidebar] .admin-header-brand-group,body.public-shell-page[data-public-layout=right] .admin-header-brand-group{gap:.55rem}body.public-shell-page[data-public-layout=top] .public-sidebar{position:fixed;top:calc(env(safe-area-inset-top) + var(--public-mobile-header-height) + (var(--public-mobile-edge) * 2));left:var(--public-mobile-edge);right:var(--public-mobile-edge);bottom:var(--public-mobile-edge);z-index:92;width:auto;max-width:calc(100vw - (var(--public-mobile-edge) * 2));height:auto;max-height:calc(100dvh - env(safe-area-inset-top) - var(--public-mobile-header-height) - (var(--public-mobile-edge) * 3));padding:0;box-sizing:border-box;pointer-events:none;overflow:hidden;transform:translate(calc(-100% - var(--public-mobile-edge)));transition:transform .24s ease}body.public-shell-page[data-public-layout=top].public-shell-open .public-sidebar{display:block;pointer-events:auto;transform:translate(0)}.public-sidebar-inner{position:relative;height:100%;padding:1rem;border-radius:28px;overflow:hidden}.public-menu{height:100%;overflow-y:auto;padding-right:.1rem}body.public-shell-page[data-public-layout=top] .public-sidebar-inner{height:100%;box-sizing:border-box;overflow:hidden}body.public-shell-page[data-public-layout=top] .public-menu{display:grid;height:100%;max-height:100%;overflow-x:hidden;overflow-y:hidden;padding-right:.1rem;scrollbar-width:thin}body.public-shell-page[data-public-layout=top] .public-nav-card{display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:100%;max-height:100%;box-sizing:border-box;overflow:hidden;padding-bottom:1rem}.public-sidebar-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.public-sidebar-mobile-copy{display:flex;flex-direction:column;gap:.14rem;min-width:0}.public-sidebar-close,.public-user-menu-close{display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;min-width:2.55rem;padding:0;font-size:1.1rem;line-height:1}body.public-shell-page[data-public-layout=top] .public-sidebar-mobile-head{position:absolute;top:2rem;right:2rem;z-index:3;margin:0;padding:0}body.public-shell-page[data-public-layout=top] .public-sidebar-mobile-copy{display:none}body.public-shell-page[data-public-layout=top] .public-sidebar-close{border:1px solid var(--admin-ui-button-border);border-radius:14px;background:var(--admin-ui-button-bg);color:var(--admin-ui-button-text);cursor:pointer;box-shadow:inset 0 1px #ffffff0a}body.public-shell-page[data-public-layout=top] .public-sidebar-close:hover,body.public-shell-page[data-public-layout=top] .public-sidebar-close:focus-visible{border-color:var(--admin-ui-button-hover-border);background:var(--admin-ui-button-hover-bg)}body.public-shell-page[data-public-layout=top] .public-nav-card .admin-card-head{padding-right:3.45rem}body.public-shell-page[data-public-layout=top] .public-sidebar-primary{min-height:0;overflow:visible}body.public-shell-page[data-public-layout=top] .public-sidebar-collapsible{min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.1rem;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin}.public-online-card--sidebar,.public-online-card--top{display:none!important}body.public-shell-page[data-public-layout=sidebar] .public-sidebar,body.public-shell-page[data-public-layout=right] .public-sidebar{position:fixed;top:calc(env(safe-area-inset-top) + var(--public-mobile-header-height) + (var(--public-mobile-edge) * 2));bottom:auto;z-index:89;--public-mobile-rail-max-height: min(560px, calc(100dvh - env(safe-area-inset-top) - var(--public-mobile-header-height) - (var(--public-mobile-edge) * 3)));width:var(--public-mobile-rail-width);max-width:var(--public-mobile-rail-width);height:auto;max-height:var(--public-mobile-rail-max-height);padding:0;box-sizing:border-box;pointer-events:auto;overflow:hidden;transform:none;transition:width .24s ease}body.public-shell-page[data-public-layout=sidebar] .public-sidebar{left:var(--public-mobile-edge);right:auto}body.public-shell-page[data-public-layout=right] .public-sidebar{left:auto;right:var(--public-mobile-edge)}body.public-shell-page.is-public-sidebar-collapsed[data-public-layout=sidebar] .public-sidebar,body.public-shell-page.is-public-sidebar-collapsed[data-public-layout=right] .public-sidebar{width:var(--public-mobile-rail-collapsed-width);max-width:var(--public-mobile-rail-collapsed-width)}body.public-shell-page[data-public-layout=sidebar] .public-sidebar-inner,body.public-shell-page[data-public-layout=right] .public-sidebar-inner{display:flex;flex-direction:column;gap:.28rem;height:auto;max-height:inherit;min-height:0;padding:.22rem .14rem .34rem;box-sizing:border-box;border-radius:20px;background:linear-gradient(180deg,rgba(30,22,17,var(--public-mobile-nav-opacity, .82)),rgba(16,12,10,var(--public-mobile-nav-opacity-lower, .78)));border:1px solid var(--public-panel-border, rgba(228, 192, 132, .16));box-shadow:0 18px 28px #0000002e;overflow:hidden}body.public-shell-page[data-public-layout=sidebar] .public-menu,body.public-shell-page[data-public-layout=right] .public-menu{display:flex;flex-direction:column;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;padding-right:0;scrollbar-width:none;-ms-overflow-style:none}body.public-shell-page[data-public-layout=sidebar] .public-menu::-webkit-scrollbar,body.public-shell-page[data-public-layout=right] .public-menu::-webkit-scrollbar{width:0;height:0;display:none}body.public-shell-page[data-public-layout=sidebar] .public-sidebar-mobile-head,body.public-shell-page[data-public-layout=right] .public-sidebar-mobile-head,body.public-shell-page[data-public-layout=sidebar] .public-sidebar-close,body.public-shell-page[data-public-layout=right] .public-sidebar-close,body.public-shell-page[data-public-layout=sidebar] .public-sidebar-secondary,body.public-shell-page[data-public-layout=right] .public-sidebar-secondary{display:none}body.public-shell-page[data-public-layout=sidebar] .public-nav-card,body.public-shell-page[data-public-layout=right] .public-nav-card{gap:.25rem;padding:0;border:none;background:transparent;box-shadow:none}body.public-shell-page[data-public-layout=sidebar] .public-nav-card .admin-card-head,body.public-shell-page[data-public-layout=right] .public-nav-card .admin-card-head{display:none}body.public-shell-page[data-public-layout=sidebar] .public-sidebar-primary,body.public-shell-page[data-public-layout=sidebar] .public-sidebar-collapsible,body.public-shell-page[data-public-layout=right] .public-sidebar-primary,body.public-shell-page[data-public-layout=right] .public-sidebar-collapsible{gap:.22rem}body.public-shell-page[data-public-layout=sidebar] .public-sidebar-list,body.public-shell-page[data-public-layout=sidebar] .public-sidebar-list--collapsible,body.public-shell-page[data-public-layout=right] .public-sidebar-list,body.public-shell-page[data-public-layout=right] .public-sidebar-list--collapsible{gap:.22rem;padding-top:0}body.public-shell-page[data-public-layout=sidebar] .public-nav-link,body.public-shell-page[data-public-layout=right] .public-nav-link{position:relative;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:calc(100% - .16rem);box-sizing:border-box;margin-inline:auto;min-height:4.1rem;padding:.18rem .08rem .06rem;border-radius:16px;text-align:center;overflow:hidden}body.public-shell-page[data-public-layout=sidebar] .public-nav-link.active,body.public-shell-page[data-public-layout=right] .public-nav-link.active{background:transparent;border-color:transparent;box-shadow:none;color:#fff1da}body.public-shell-page[data-public-layout=sidebar] .public-nav-link:hover,body.public-shell-page[data-public-layout=sidebar] .public-nav-link:focus,body.public-shell-page[data-public-layout=sidebar] .public-nav-link:active,body.public-shell-page[data-public-layout=right] .public-nav-link:hover,body.public-shell-page[data-public-layout=right] .public-nav-link:focus,body.public-shell-page[data-public-layout=right] .public-nav-link:active{background:transparent;border-color:transparent;box-shadow:none}body.public-shell-page[data-public-layout=sidebar] .public-nav-icon,body.public-shell-page[data-public-layout=right] .public-nav-icon{width:2.7rem;height:2.7rem;border:1px solid transparent}body.public-shell-page[data-public-layout=sidebar] .public-nav-link.active .public-nav-icon,body.public-shell-page[data-public-layout=right] .public-nav-link.active .public-nav-icon{border-color:rgba(var(--admin-accent-rgb),.58);background:linear-gradient(180deg,rgba(var(--admin-accent-rgb),.26),#201810b8),#0e0a0899;box-shadow:inset 0 1px #fff5e024,inset 0 -1px rgba(var(--admin-accent-rgb),.16),0 8px 16px #0000002e}body.public-shell-page[data-public-layout=sidebar] .public-nav-icon svg,body.public-shell-page[data-public-layout=right] .public-nav-icon svg{width:1.62rem;height:1.62rem}body.public-shell-page[data-public-layout=sidebar] .public-nav-text,body.public-shell-page[data-public-layout=right] .public-nav-text{display:-webkit-box;margin-top:-.34rem;width:100%;max-width:calc(100% - .08rem);padding:0 .05rem;color:#f6e5c8;font-size:.6rem;font-weight:700;line-height:.86;text-align:center;text-shadow:0 2px 10px rgba(16,12,9,.72);word-break:normal;overflow-wrap:normal;hyphens:none;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.public-shell-page[data-public-layout=sidebar] .public-nav-lock,body.public-shell-page[data-public-layout=right] .public-nav-lock{position:absolute;top:.14rem;left:calc(50% + .72rem);right:auto;bottom:auto;width:.92rem;height:.92rem;transform:translate(-50%)}body.public-shell-page[data-public-layout=sidebar] .public-nav-badge,body.public-shell-page[data-public-layout=right] .public-nav-badge{top:.18rem;right:.14rem;min-width:1.72rem;height:1.05rem;padding:0 .34rem;font-size:.54rem}body.public-shell-page[data-public-layout=sidebar] .public-sidebar-fold,body.public-shell-page[data-public-layout=right] .public-sidebar-fold{display:inline-grid;place-items:center;width:31px;min-height:0;height:20px;padding:0;margin:.2rem auto 0;align-self:center;line-height:1}body.public-shell-page[data-public-layout=top] .public-sidebar-fold{display:none!important}body.public-shell-page[data-public-layout=sidebar] .public-sidebar-fold-icon svg,body.public-shell-page[data-public-layout=right] .public-sidebar-fold-icon svg{width:.9rem;height:.9rem}body.public-shell-page[data-public-layout=right] .public-sidebar-fold-icon{transform:rotate(180deg)}body.public-shell-page.is-public-sidebar-collapsed[data-public-layout=right] .public-sidebar-fold-icon{transform:rotate(0)}body.public-shell-page .public-user-menu{position:fixed;top:calc(env(safe-area-inset-top) + var(--public-mobile-header-height) + (var(--public-mobile-edge) * 2));left:var(--public-mobile-edge);right:var(--public-mobile-edge);bottom:var(--public-mobile-edge);z-index:94;width:auto;max-width:calc(100vw - (var(--public-mobile-edge) * 2));max-height:calc(100dvh - env(safe-area-inset-top) - var(--public-mobile-header-height) - (var(--public-mobile-edge) * 3));overflow-x:hidden;overflow-y:auto;border-radius:26px}body.public-shell-page .public-user-menu-mobile-head{position:static;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.1rem .1rem .85rem}body.public-shell-page .public-user-menu-profile{align-items:center}body.public-shell-page .public-user-menu-settings{grid-template-columns:1fr;gap:1.25rem;row-gap:1.25rem}body.public-shell-page[data-public-layout=sidebar] .public-user-menu-setting-group--nav-opacity,body.public-shell-page[data-public-layout=right] .public-user-menu-setting-group--nav-opacity{display:flex;flex-direction:column;gap:.72rem}body.public-shell-page .public-layout-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}body.public-shell-page .public-user-menu-setting-group--video{display:none}body.public-shell-page .public-layout-btn[data-public-layout=sidebar],body.public-shell-page .public-layout-btn[data-public-layout=right]{min-height:52px;align-items:center;justify-content:center;padding:.7rem;overflow:visible}body.public-shell-page .public-layout-btn[data-public-layout=sidebar] .public-setting-option-icon,body.public-shell-page .public-layout-btn[data-public-layout=right] .public-setting-option-icon{width:auto;height:auto;border-radius:0;background:transparent}body.public-shell-page .public-layout-btn[data-public-layout=sidebar] .public-setting-option-icon svg,body.public-shell-page .public-layout-btn[data-public-layout=right] .public-setting-option-icon svg{width:1.35rem;height:1.35rem}body.public-shell-page .public-layout-btn[data-public-layout=sidebar] .public-layout-mobile-label,body.public-shell-page .public-layout-btn[data-public-layout=right] .public-layout-mobile-label{display:none}body.public-shell-page .public-control-grid,body.public-shell-page .admin-user-menu-languages,body.public-shell-page .admin-user-menu-themes{grid-template-columns:repeat(2,minmax(0,1fr))}body.public-shell-page .public-setting-option{min-height:52px;min-width:52px;padding:.7rem}.public-online-card--menu{display:flex;width:100%}}@media(max-width:430px){body.public-shell-page{--public-mobile-header-height: 78px}body.public-shell-page .admin-header.public-header{padding:.72rem .78rem;gap:.7rem}body.public-shell-page .public-shell-toggle,body.public-shell-page .public-user-trigger{width:48px;min-width:48px;height:48px;min-height:48px}body.public-shell-page .public-user-avatar-wrapper{width:42px;height:42px}body.public-shell-page .admin-brand-logo{width:40px;height:40px;flex-basis:40px}body.public-shell-page .admin-brand-kicker{font-size:.64rem;letter-spacing:.16em}body.public-shell-page .admin-brand-title{font-size:clamp(.96rem,4.9vw,1.16rem)}body.public-shell-page[data-public-layout=top] .public-sidebar,body.public-shell-page .public-user-menu{left:.625rem;right:.625rem;bottom:.625rem;max-width:calc(100vw - 1.25rem)}@media(max-width:520px){body.public-shell-page .public-layout-btn[data-public-layout=sidebar],body.public-shell-page .public-layout-btn[data-public-layout=right]{min-height:50px;padding-top:.7rem}body.public-shell-page .public-layout-btn[data-public-layout=sidebar] .public-setting-option-icon,body.public-shell-page .public-layout-btn[data-public-layout=right] .public-setting-option-icon{width:auto;height:auto}body.public-shell-page .public-layout-btn[data-public-layout=sidebar] .public-setting-option-icon svg,body.public-shell-page .public-layout-btn[data-public-layout=right] .public-setting-option-icon svg{width:1.28rem;height:1.28rem}body.public-shell-page .public-layout-btn[data-public-layout=sidebar] .public-layout-mobile-label,body.public-shell-page .public-layout-btn[data-public-layout=right] .public-layout-mobile-label{display:none}}}@media(max-width:374px){body.public-shell-page{--public-mobile-header-height: 74px}body.public-shell-page .admin-header.public-header{padding:.66rem .72rem}body.public-shell-page .admin-brand-kicker{font-size:.6rem}body.public-shell-page .admin-brand-title{font-size:.98rem}}
