:root{--overlay-hover: var(--overlay-hover);--overlay-active: var(--overlay-active);--overlay-border: var(--overlay-border);--glass-bg: rgba(20, 22, 26, .8);--glow-shadow: rgba(255, 255, 255, .8)}:root[data-theme=light]{--overlay-hover: rgba(0, 0, 0, .05);--overlay-active: rgba(0, 0, 0, .1);--overlay-border: rgba(0, 0, 0, .08);--glass-bg: rgba(255, 255, 255, .9);--glow-shadow: rgba(0, 0, 0, .3)}html[data-page=admin],body[data-page=admin]{--content-width: 100% !important}:root{color-scheme:dark;--bg: #111214;--surface: #181a1f;--surface-strong: #20232a;--line: #30343d;--text: #f4f0e8;--muted: #aaa59a;--text-primary: var(--text);--text-secondary: var(--text);--text-muted: var(--muted);--border-color: var(--line);--accent-primary: var(--accent);--accent: #e65b70;--accent-2: #e7b84c;--accent-3: #44b78b;--blue: #6a9af0;--shadow: 0 24px 60px rgba(0, 0, 0, .32);--button-hover-shadow: 0 10px 22px rgba(0, 0, 0, .14);--body-bg: linear-gradient(135deg, rgba(230, 91, 112, .12), transparent 28%), linear-gradient(315deg, rgba(68, 183, 139, .12), transparent 32%), var(--bg);--code-bg: #101114;--code-text: #ffe6a0;--mark-bg: rgba(231, 184, 76, .28);--mark-text: #ffe6a0;--chrome-bg: rgba(17, 18, 20, .94);--topbar-bg: rgba(17, 18, 20, .92);--control-bg: var(--surface-strong);--search-bg: #0f1013;--brand-mark-bg: #20171b;--brand-mark-border: rgba(230, 91, 112, .65);--brand-mark-text: #ffb8c2;--support-link-bg: color-mix(in srgb, var(--accent-3) 10%, var(--surface-strong));--support-link-border: color-mix(in srgb, var(--accent-3) 36%, var(--line));--support-link-text: var(--text);--theme-transition-duration: .1s;--sidebar-width: 280px;--content-width: 100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html[data-page] .page-frame .section{display:none!important}html[data-page=overview] .page-frame #overview,html[data-page=commands] .page-frame #commands,html[data-page=economy] .page-frame #economy,html[data-page=rank-store] .page-frame #rank-store,html[data-page=chests] .page-frame #chests,html[data-page=miraculous] .page-frame #miraculous,html[data-page=social] .page-frame #social,html[data-page=feedback] .page-frame #feedback,html[data-page=miraculous-to-feedback] .page-frame #miraculous-to-feedback,html[data-page=roadmap] .page-frame #roadmap,html[data-page=patreon] .page-frame #patreon,html[data-page=staffs] .page-frame #staffs,html[data-page=staff-activity] .page-frame #staff-activity,html[data-page=admin] .page-frame #admin,html[data-page=troubleshooting] .page-frame #troubleshooting,html[data-page=policies] .page-frame #policies{display:block!important}html[data-page=overview] .page-frame #overview{display:grid!important}html[data-page=admin] .page-frame #admin.admin-section{display:block!important;min-height:auto}html[data-page=admin] .page-frame #empirePanelForm #staff-activity{display:block!important}html[data-page=maintenance] .page-frame{display:none!important}html[data-page=maintenance] #maintenance{display:block!important}html.theme-switching,html.theme-switching body{transition:background-color 80ms linear,color 80ms linear!important}html.theme-switching .sidebar,html.theme-switching .topbar,html.theme-switching .mobile-page-rail,html.theme-switching .search,html.theme-switching .theme-toggle,html.theme-switching .search-toggle,html.theme-switching .support-link,html.theme-switching .discord-user-button,html.theme-switching .discord-login-button{transition:background-color 80ms linear,color 80ms linear,border-color 80ms linear!important}:is(html,body).site-maintenance-mode{height:100%;min-height:100%;overflow:hidden;background:radial-gradient(ellipse at 8% 12%,rgba(230,91,112,.12) 0%,rgba(230,91,112,.08) 16%,transparent 60%),radial-gradient(ellipse at 92% 14%,rgba(231,184,76,.11) 0%,rgba(231,184,76,.07) 15%,transparent 58%),radial-gradient(ellipse at 14% 88%,rgba(68,183,139,.1) 0%,rgba(68,183,139,.06) 16%,transparent 62%),radial-gradient(ellipse at 88% 86%,rgba(106,154,240,.08) 0%,rgba(106,154,240,.05) 16%,transparent 62%),radial-gradient(ellipse at 50% 46%,rgba(255,255,255,.02) 0%,rgba(255,255,255,.012) 20%,transparent 68%),linear-gradient(180deg,#101215,#0c0d10)}body{margin:0;min-width:320px;overflow-x:hidden;padding:18px;background:var(--body-bg);color:var(--text);letter-spacing:0}body.site-maintenance-mode{padding:0;position:relative;isolation:isolate}body.site-maintenance-mode:before,body.site-maintenance-mode:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}body.site-maintenance-mode:before{z-index:0;opacity:.26;background:repeating-linear-gradient(180deg,rgba(255,255,255,.03) 0 1px,transparent 1px 26px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 26px);animation:maintenance-grid-pan 28s linear infinite}body.site-maintenance-mode:after{z-index:0;opacity:.18;background:linear-gradient(115deg,transparent 0 44%,var(--overlay-hover) 50%,transparent 56%);animation:maintenance-sheen 10.5s ease-in-out infinite}:is(html,body).site-maintenance-mode .page-frame{display:none}:is(html,body).site-maintenance-mode .topbar,:is(html,body).site-maintenance-mode .mobile-page-rail,:is(html,body).site-maintenance-mode .breadcrumbs,:is(html,body).site-maintenance-mode .nav-overlay,:is(html,body).site-maintenance-mode .mobile-nav{display:none!important}:is(html,body).site-maintenance-mode #maintenance{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow-x:hidden;overflow-y:auto;min-height:100dvh;padding:28px 24px 60px;background:transparent}:is(html,body).site-maintenance-mode .maintenance-page-content{width:min(1120px,100%);margin:0 auto}a{color:inherit;text-decoration:none}code{border:1px solid var(--line);border-radius:6px;background:var(--code-bg);color:var(--code-text);font-size:.92em;padding:.12rem .35rem}button,input{font:inherit}.app-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);gap:16px;min-height:calc(100vh - 36px)}.page-frame{width:100%;max-width:100%;margin:0 auto}.sidebar{position:sticky;top:18px;display:flex;flex-direction:column;gap:28px;height:calc(100vh - 36px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--line);border-radius:16px;background:var(--chrome-bg);box-shadow:var(--shadow);padding:22px 18px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--brand-mark-border);border-radius:8px;background:var(--brand-mark-bg);color:var(--brand-mark-text);font-weight:800}.brand strong,.brand small{display:block}.brand small{color:var(--muted);margin-top:2px}.nav-list{display:grid;gap:14px}.nav-section{display:grid;gap:6px}.nav-section+.nav-section{padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.nav-section-label{margin:0 0 2px;padding:0 12px;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.nav-list a{border-radius:8px;color:var(--muted);padding:10px 12px;transition:background .18s,color .18s}.nav-list a:hover,.nav-list a.active{background:var(--surface-strong);color:var(--text)}.sidebar-footer{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--muted);font-size:.82rem}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-3);box-shadow:0 0 0 4px #44b78b24}.content{min-width:0;padding:0 0 64px}.topbar{position:sticky;top:18px;z-index:5;display:flex;justify-content:center;border:1px solid rgba(48,52,61,.78);border-radius:16px;background:var(--topbar-bg);padding:14px 22px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(var(--content-width),100%);max-width:100%}.topbar-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.search{display:flex;align-items:center;gap:10px;flex:1;min-width:220px;border:1px solid var(--line);border-radius:8px;background:var(--search-bg);color:var(--muted);padding:0 13px;transition:border-color .18s,box-shadow .18s}.search:focus-within{border-color:#e65b70b3;box-shadow:0 0 0 3px #e65b701f}.search input{width:100%;min-height:44px;border:0;outline:0;background:transparent;color:var(--text)}.support-link,.primary-action,.secondary-action,.ghost-button,.category-button,.copy-button{display:inline-grid;place-items:center;align-items:center;justify-content:center;min-height:40px;border-radius:8px;cursor:pointer;line-height:1;text-align:center;letter-spacing:.01em;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease,filter .18s ease;will-change:transform,box-shadow}.support-link,.secondary-action,.ghost-button,.category-button,.copy-button{border:1px solid var(--line);background:var(--surface-strong);color:var(--text);padding:0 14px}.support-link{border-color:var(--support-link-border);background:var(--support-link-bg);color:var(--support-link-text);font-weight:700}.support-link:hover{border-color:color-mix(in srgb,var(--accent-3) 54%,var(--line));background:color-mix(in srgb,var(--accent-3) 15%,var(--surface-strong))}.primary-action{border:1px solid rgba(230,91,112,.65);background:var(--accent);color:var(--text-highlight);font-weight:750;padding:0 16px}.support-link,.primary-action,.secondary-action,.ghost-button,.category-button,.copy-button,.theme-toggle,.search-toggle,.nav-group-toggle,.mobile-nav-close,.mobile-page-rail a,.mobile-page-rail-more,.back-to-top,.patreon-popover-link,.patreon-popover-close{position:relative;overflow:hidden;isolation:isolate}.support-link:before,.primary-action:before,.secondary-action:before,.ghost-button:before,.category-button:before,.copy-button:before,.theme-toggle:before,.search-toggle:before,.nav-group-toggle:before,.mobile-nav-close:before,.mobile-page-rail a:before,.mobile-page-rail-more:before,.back-to-top:before,.patreon-popover-link:before,.patreon-popover-close:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 14%,rgba(255,255,255,.16) 48%,transparent 82%);transform:translate(-120%);transition:transform .45s ease;pointer-events:none}.support-link:hover,.primary-action:hover,.secondary-action:hover,.ghost-button:hover,.category-button:hover,.copy-button:hover,.theme-toggle:hover,.search-toggle:hover,.nav-group-toggle:hover,.mobile-nav-close:hover,.mobile-page-rail a:hover,.mobile-page-rail-more:hover,.back-to-top:hover,.patreon-popover-link:hover,.patreon-popover-close:hover{transform:scale(1.01);box-shadow:var(--button-hover-shadow)}.support-link:hover:before,.primary-action:hover:before,.secondary-action:hover:before,.ghost-button:hover:before,.category-button:hover:before,.copy-button:hover:before,.theme-toggle:hover:before,.search-toggle:hover:before,.nav-group-toggle:hover:before,.mobile-nav-close:hover:before,.mobile-page-rail a:hover:before,.mobile-page-rail-more:hover:before,.back-to-top:hover:before,.patreon-popover-link:hover:before,.patreon-popover-close:hover:before{transform:translate(120%)}.support-link:active,.primary-action:active,.secondary-action:active,.ghost-button:active,.category-button:active,.copy-button:active,.theme-toggle:active,.search-toggle:active,.nav-group-toggle:active,.mobile-nav-close:active,.mobile-page-rail a:active,.mobile-page-rail-more:active,.back-to-top:active,.patreon-popover-link:active,.patreon-popover-close:active{transform:translateY(0) scale(.98);box-shadow:none}.theme-toggle{display:inline-grid;place-items:center;width:44px;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);color:var(--text);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,color .18s ease,box-shadow .18s ease}.theme-toggle:hover{border-color:color-mix(in srgb,var(--accent-2) 34%,var(--line));transform:scale(1.01)}.search-toggle{display:none;align-items:center;justify-content:center;width:44px;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);color:var(--text);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,color .18s ease,box-shadow .18s ease}.search-toggle:hover{border-color:color-mix(in srgb,var(--accent-3) 34%,var(--line));transform:scale(1.01)}.search-toggle-icon{display:none;width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.search-toggle-icon--search{display:block}.search-toggle-icon--close{stroke-width:2.1}.search-toggle.is-open .search-toggle-icon--search{display:none}.search-toggle.is-open .search-toggle-icon--close{display:block}.theme-toggle-icon{display:none;width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.theme-toggle-icon--moon{fill:currentColor;stroke:none}:root[data-theme=dark] .theme-toggle-icon--sun,:root[data-theme=light] .theme-toggle-icon--moon{display:block}.ghost-button,.category-button,.copy-button{font-size:.92rem}.section{scroll-margin-top:92px;width:100%;max-width:100%;margin:0 auto;padding:56px 0}section[hidden]{display:none!important}[data-staff-activity-link][hidden],html:not(.staff-activity-allowed) [data-staff-activity-link]{display:none!important}.hero-section{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:30px;padding-bottom:42px}.eyebrow{margin:0 0 12px;color:var(--accent-2);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:720px;margin-bottom:16px;font-size:clamp(3rem,7vw,5.8rem);line-height:.96}h2{margin-bottom:14px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}h3{margin-bottom:8px;font-size:1rem}.lead{max-width:650px;color:#d3cec4;font-size:1.16rem;line-height:1.7}.creator-callout{display:inline-block;width:max-content;margin:0 0 12px;color:#ffe0a3;font-size:clamp(1.65rem,3.1vw,3rem);font-weight:900;line-height:1.02;white-space:nowrap}@media (min-width: 961px){.creator-callout{max-width:none}}@media (max-width: 960px){.creator-callout{display:block;width:auto;white-space:normal}}.hero-actions{display:flex;flex-wrap:wrap;gap:14px 14px;margin-top:30px;margin-bottom:16px;align-items:center}.hero-visual{display:grid;grid-template-columns:repeat(3,minmax(76px,1fr));gap:12px;align-items:center;min-height:336px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:radial-gradient(ellipse at 20% 60%,rgba(230,91,112,.32) 0%,transparent 50%),radial-gradient(ellipse at 80% 60%,rgba(165,140,255,.28) 0%,transparent 50%),radial-gradient(ellipse at 50% 110%,rgba(68,183,139,.18) 0%,transparent 55%),radial-gradient(ellipse at 50% 30%,rgba(106,154,240,.14) 0%,transparent 60%),linear-gradient(170deg,#1c1628,#141018,#0f1418);box-shadow:var(--shadow),inset 0 1px #ffffff14,0 0 0 1px #a58cff14;overflow:hidden;padding:26px 26px 16px;position:relative}.hero-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.7) 0%,transparent 100%),radial-gradient(1px 1px at 28% 8%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 44% 22%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1px 1px at 60% 12%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 75% 20%,rgba(255,255,255,.65) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 88% 9%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 8% 38%,rgba(255,255,255,.35) 0%,transparent 100%),radial-gradient(1px 1px at 35% 45%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 92% 35%,rgba(255,255,255,.45) 0%,transparent 100%),radial-gradient(1px 1px at 55% 50%,rgba(255,255,255,.25) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 20% 55%,rgba(255,200,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 82% 52%,rgba(200,220,255,.4) 0%,transparent 100%);pointer-events:none;z-index:0}.hero-visual:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,rgba(165,140,255,.08),transparent);pointer-events:none;z-index:0}@keyframes kwami-float{0%{transform:scale(1.01)}50%{transform:scale(1.01)}to{transform:scale(1.01)}}@keyframes kwami-float-mid{0%{transform:scale(1.01)}50%{transform:scale(1.01)}to{transform:scale(1.01)}}.hero-visual img{display:block;width:100%;max-height:280px;object-fit:contain;position:relative;z-index:1;will-change:transform;margin-bottom:20px}.hero-visual img:nth-child(1){animation:kwami-float 3.6s ease-in-out infinite;animation-delay:0s;filter:drop-shadow(0 0 18px rgba(230,91,112,.45)) drop-shadow(0 16px 14px rgba(0,0,0,.4))}.hero-visual img:nth-child(2){animation:kwami-float-mid 4.1s ease-in-out infinite;animation-delay:-1.4s;filter:drop-shadow(0 0 18px rgba(100,100,130,.5)) drop-shadow(0 16px 14px rgba(0,0,0,.45))}.hero-visual img:nth-child(3){animation:kwami-float 3.8s ease-in-out infinite;animation-delay:-.9s;filter:drop-shadow(0 0 18px rgba(165,140,255,.45)) drop-shadow(0 16px 14px rgba(0,0,0,.4))}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-width:var(--content-width);margin:18px auto 0}.stats-grid.status-board{margin-top:18px}.stats-grid div{border:1px solid var(--line);border-radius:8px;background:#181a1fe6;padding:18px 20px 20px}.stats-grid span{display:block;font-size:2.2rem;font-weight:800}.stats-grid small{color:var(--muted)}.stats-grid.status-board div{display:flex;flex-direction:column;gap:10px;min-height:170px}.stats-grid.status-board small{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.stats-grid.status-board span{font-size:2rem;line-height:1}.stats-grid.status-board #botStatus{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.stats-grid.status-board p{margin:0;color:var(--muted);line-height:1.5;font-size:.98rem}.stats-grid.status-board #botStatusDetail{white-space:pre-line}.stats-grid.status-board .status-live{--status-accent: #44b78b;--status-shadow: rgba(68, 183, 139, .16);background:linear-gradient(180deg,#44b78b14,#181a1feb 34%),#181a1feb;border-color:#44b78b47;box-shadow:0 0 0 1px #44b78b1a,0 18px 34px #00000029}.stats-grid.status-board .status-live[data-bot-state=maintenance]{--status-accent: #f1c40f;--status-shadow: rgba(241, 196, 15, .16);background:linear-gradient(180deg,#f1c40f1a,#181a1feb 34%),#181a1feb;border-color:#f1c40f4d;box-shadow:0 0 0 1px #f1c40f1f,0 18px 34px #00000029}.stats-grid.status-board .status-live[data-bot-state=offline]{--status-accent: #ff6b7a;--status-shadow: rgba(255, 107, 122, .12);background:linear-gradient(180deg,#ff6b7a1a,#181a1feb 34%),#181a1feb;border-color:#ff6b7a4d;box-shadow:0 0 0 1px #ff6b7a1a,0 18px 34px #00000029}.stats-grid.status-board .status-live small,.stats-grid.status-board .status-live span{color:var(--status-accent)}.stats-grid.status-board .bot-status-since{margin:-4px 0 0;color:var(--status-accent);font-size:.82rem;font-weight:700;line-height:1.45}.board-status-dot{width:9px;height:9px;border-radius:999px;background:var(--status-accent);box-shadow:0 0 0 4px var(--status-shadow);flex:0 0 9px;position:relative;animation:board-status-online 2.2s ease-in-out infinite}.board-status-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--status-accent) 46%,transparent);opacity:.45;animation:board-status-online-ring 2.2s ease-in-out infinite}.stats-grid.status-board .status-live[data-bot-state=maintenance] .board-status-dot{animation:board-status-maintenance 3.2s ease-in-out infinite}.stats-grid.status-board .status-live[data-bot-state=maintenance] .board-status-dot:after{animation:board-status-maintenance-ring 3.2s ease-in-out infinite}.stats-grid.status-board .status-live[data-bot-state=offline] .board-status-dot{animation:board-status-offline 3.6s ease-in-out infinite}.stats-grid.status-board .status-live[data-bot-state=offline] .board-status-dot:after{animation:board-status-offline-ring 3.6s ease-in-out infinite}.split-section{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:34px}.split-section h2{font-size:clamp(2rem,3vw,3rem);overflow-wrap:anywhere}.split-section p,.guide-band p,.policy-section p{color:#d3cec4;line-height:1.72}.setup-list{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:step}.setup-list li{position:relative;border-left:3px solid var(--accent);background:#181a1fc7;padding:16px 18px 16px 48px}.setup-list li:before{position:absolute;left:18px;top:16px;color:var(--accent-2);font-weight:800;counter-increment:step;content:counter(step)}.setup-list strong,.setup-list span{display:block}.setup-list span{color:var(--muted);margin-top:4px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:24px}.section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.category-strip{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.category-note{margin:-8px 0 18px;color:var(--muted);line-height:1.55;font-size:.92rem}.category-note strong{color:var(--text)}.category-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .15s ease}.category-button.active{border-color:color-mix(in srgb,var(--tone, var(--accent)) 80%,transparent);background:color-mix(in srgb,var(--tone, var(--accent)) 14%,#14161a);color:var(--text)}.category-button span{color:var(--muted);margin-left:0}.command-grid{column-count:2;column-gap:14px}.commands-panel[hidden],.collapsed-state[hidden]{display:none}.command-card{display:grid;width:100%;gap:8px;border:1px solid var(--line);border-left:3px solid var(--tone, #6a9af0);border-radius:8px;background:#181a1feb;break-inside:avoid;margin:0 0 14px;padding:18px;transition:transform .18s ease,box-shadow .18s ease}.command-card:hover{transform:scale(1.01);box-shadow:0 8px 28px #00000047,0 0 0 1px color-mix(in srgb,var(--tone, #6a9af0) 30%,transparent)}.command-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.command-card .copy-button{min-height:36px;padding:0 12px}.command-title{min-width:0}.command-title code{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:#fff3c8;font-size:1.05rem;font-weight:800}.command-card p{color:#d3cec4;line-height:1.6;margin-bottom:0}.tag-row{display:flex;flex-wrap:wrap;gap:8px}.tag{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.78rem;padding:4px 8px}.tag.restricted{border-color:#e65b7099;color:#ffb8c2}.tag.cooldown{border-color:#e7b84c94;background:#e7b84c14;color:#ffe6a0}.tag.minigame-insurance{border-color:#6a9af094;background:#6a9af01f;color:#d8e8ff}.tag.memp-plus-discount{border-color:#e7b84c8f;background:#e7b84c24;color:#fff0b8}.option-list,.subcommand-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.option-list li{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:10px;color:var(--muted);font-size:.9rem}.option-list code{justify-self:start}.option-kind{border:1px solid var(--line);border-radius:999px;color:#cfc8ba;font-size:.72rem;padding:2px 7px}.group-label{display:block;color:var(--muted);font-size:.78rem;font-weight:800;margin-bottom:8px;text-transform:uppercase}.subcommand-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.subcommand-chips code{color:#fff3c8;font-weight:800}.subcommand-item{border-top:1px solid rgba(48,52,61,.72);padding-top:10px}.subcommand-item:first-child{border-top:0;padding-top:0}.subcommand-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;color:var(--muted);font-size:.9rem}.subcommand-main code{color:#fff3c8;font-weight:800}.inline-options{display:grid;gap:6px;list-style:none;margin:8px 0 0;padding:0 0 0 12px}.inline-options li{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:8px;color:var(--muted);font-size:.84rem}mark{background:var(--mark-bg);color:var(--mark-text);border-radius:3px;padding:0 2px}.empty-state{border:1px dashed var(--line);border-radius:8px;color:var(--muted);padding:24px}.result-count{color:var(--muted);font-size:.84rem;margin-bottom:14px;min-height:1.2em}.result-count strong{color:var(--text)}.hamburger{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);cursor:pointer;flex-shrink:0}.hamburger span,.hamburger span:before,.hamburger span:after{display:block;width:18px;height:2px;background:var(--text);border-radius:2px;position:relative;transition:transform .22s,opacity .22s}.hamburger span:before,.hamburger span:after{content:"";position:absolute;left:0}.hamburger span:before{top:-5px}.hamburger span:after{top:5px}.hamburger[aria-expanded=true] span{background:transparent}.hamburger[aria-expanded=true] span:before{transform:rotate(45deg) translate(3px,4px)}.hamburger[aria-expanded=true] span:after{transform:rotate(-45deg) translate(3px,-4px)}.nav-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-overlay.open{display:block}.mobile-nav{position:fixed;top:0;left:0;bottom:0;z-index:50;width:min(300px,85vw);background:var(--surface);border-right:1px solid var(--line);padding:24px 18px;display:flex;flex-direction:column;gap:24px;transform:translate(-100%);transition:transform .26s cubic-bezier(.4,0,.2,1);overflow-y:auto}.mobile-nav-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.mobile-nav-close{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);color:var(--text);cursor:pointer;font-size:1.4rem;line-height:1;transition:background .18s ease,border-color .18s ease,transform .12s ease,box-shadow .18s ease}.mobile-nav-close:hover{border-color:#e65b708c;background:#e65b701f}.mobile-nav-close:active{transform:scale(.94)}.mobile-nav.open{transform:translate(0)}.mobile-nav .nav-list{display:grid;gap:6px}.collapsed-state{border:1px dashed rgba(231,184,76,.45);border-radius:8px;background:#e7b84c14;color:#d3cec4;margin:0;padding:22px}.guide-band{border-top:1px solid var(--line)}.guide-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.guide-columns-economy{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-columns article{border-left:3px solid var(--accent-3);background:#181a1f9e;padding:16px}.guide-card{display:grid;align-content:start;gap:12px;min-height:100%;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 22%,var(--line));border-left:3px solid var(--card-tone, var(--accent-3));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-3)) 10%,rgba(24,26,31,.92)),#181a1feb 36%),#181a1fe0;box-shadow:0 12px 26px #00000029;padding:18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.kwami-overview{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:18px;margin:18px 0}.kwami-spotlight,.kwami-control-card{min-height:0;height:fit-content}.kwami-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.kwami-flow-step{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:10px;row-gap:6px;align-self:start;height:fit-content;align-items:start;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 18%,var(--line));border-radius:8px;background:#ffffff08;padding:10px 11px 11px}.kwami-flow-step span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;grid-column:1;grid-row:1;border-radius:999px;background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 22%,#101114);color:var(--text);font-size:.82rem;font-weight:800}.kwami-flow-step strong{grid-column:2;grid-row:1;align-self:center;color:#fbf7ef;font-size:.96rem}.kwami-flow-step .command-pills{grid-column:1 / -1;grid-row:2;margin-top:0}.kwami-pill-grid{gap:7px}.kwami-pill-grid code{font-size:.8rem}.activity-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.activity-group{display:grid;align-content:start;gap:8px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 18%,var(--line));border-radius:8px;background:#ffffff08;padding:12px}.activity-group-title{margin:0;color:var(--card-tone, var(--accent-3));font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.activity-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.activity-list li{display:grid;gap:4px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 16%,var(--line));border-radius:8px;background:#10111480;padding:9px 10px}.activity-list code{display:inline-flex;width:fit-content;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 12%,#101114);color:#fff3c8;font-size:.76rem;padding:.22rem .52rem}.activity-list span{color:#d3cec4;line-height:1.45;font-size:.84rem}.activity-meta.command-pills{margin-top:12px}.guide-card:hover{box-shadow:0 18px 32px #00000038;border-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 44%,var(--line))}html[data-page=admin] .guide-card,html[data-page=admin] .guide-card:hover,html[data-page=admin] .admin-editor,html[data-page=admin] .admin-editor:hover,html[data-page=admin] .admin-page-head,html[data-page=admin] .admin-page-head:hover,html[data-page=admin] .sn-page,html[data-page=admin] .sn-page:hover{transform:none!important}.card-kicker{margin:0;color:var(--card-tone, var(--accent-3));font-size:.75rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.guide-card h3{margin:0;color:#fbf7ef}.guide-card-kicker-row{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.guide-card-kicker-row .card-kicker{margin:0}.miraculous-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:18px}.miraculous-grid .guide-card{min-height:0;height:fit-content}.miraculous-activity-card{grid-column:1 / -1}.home-focus-band{padding-top:24px}.home-patreon-section{margin-top:18px;padding-top:24px}.patron-wall-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.patron-wall-layout>article{grid-column:1 / -1}.home-calc-band{padding-top:24px}.home-calc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.home-focus-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:18px}.home-patreon-hero{margin:20px 0 0}.patron-wall-hero{display:grid;grid-template-columns:1fr;gap:16px}.home-patreon-hero.patron-wall-merged{margin:0}.patron-wall-merged{gap:18px}.patron-wall-merged .patron-wall-grid{margin-top:2px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--card-tone, var(--accent-2)) 18%,var(--line))}.patron-wall-merged .patreon-mini-calc{display:grid;gap:10px;margin-top:2px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--card-tone, var(--accent-2)) 18%,var(--line))}.patreon-mini-calc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.patreon-mini-calc-head h3{margin-bottom:2px;font-size:1rem}.patreon-mini-calc-rate{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-2)) 28%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--card-tone, var(--accent-2)) 10%,rgba(255,255,255,.03));color:color-mix(in srgb,var(--card-tone, var(--accent-2)) 82%,#ffffff);font-size:.7rem;font-weight:850;letter-spacing:0;padding:.36rem .65rem;white-space:nowrap}.patreon-mini-calc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.patreon-mini-calc-tile{display:grid;gap:8px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-2)) 16%,var(--line));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-2)) 8%,rgba(24,26,31,.92)),#181a1feb 40%),#181a1fdb;box-shadow:0 14px 28px #00000029;padding:12px}.patreon-mini-calc-label{color:var(--card-tone, var(--accent-2));font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.patreon-mini-calc-value{display:grid;gap:4px;margin:0}.patreon-mini-calc-value strong{color:var(--text);font-size:1.04rem;line-height:1.35}.patreon-mini-calc-value span{color:var(--muted);line-height:1.5}.patreon-mini-calc-note{margin-top:0;font-size:.87rem}.patreon-mini-calc-error{margin:0;color:#ff8e9e;font-size:.82rem;line-height:1.4;min-height:1.4em}.patreon-mini-calc-tile.is-invalid{border-color:#e65b7099;box-shadow:0 0 0 1px #e65b702e,0 0 20px #e65b701f;animation:patreon-calc-shake .34s ease}.patreon-mini-calc-tile.is-invalid .reward-control input{border-color:#e65b70b8;box-shadow:0 0 0 3px #e65b7014}.patreon-mini-calc-tile.is-invalid .patreon-mini-calc-error{animation:patreon-calc-fade .26s ease}.patron-wall-actions{grid-column:1 / -1;align-items:center;justify-content:center;width:100%}.patron-wall-actions .primary-action,.patron-wall-actions .secondary-action{display:inline-grid;place-items:center;position:relative;overflow:hidden;border-radius:6px;letter-spacing:.01em;line-height:1;text-align:center;min-width:0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.patron-wall-actions .primary-action:before,.patron-wall-actions .secondary-action:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 14%,rgba(255,255,255,.16) 48%,transparent 82%);transform:translate(-120%);transition:transform .45s ease;pointer-events:none}.patron-wall-actions .primary-action:hover,.patron-wall-actions .secondary-action:hover{transform:scale(1.01);box-shadow:0 10px 22px #00000024}.patron-wall-actions .primary-action:hover:before,.patron-wall-actions .secondary-action:hover:before{transform:translate(120%)}.patron-wall-actions .primary-action:active,.patron-wall-actions .secondary-action:active{transform:translateY(0) scale(.98)}.patron-wall-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.patron-wall-card{--card-tone: var(--item-tone, var(--accent-2));position:relative;overflow:hidden;isolation:isolate;border-radius:12px;border:1px solid rgba(255,255,255,.08);border-left:4px solid var(--card-tone);background:linear-gradient(135deg,#14151ab8,#0a0b0ee0);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 32px #0006,0 2px 8px #0003,inset 0 1px 0 var(--overlay-hover);padding:20px 24px;transition:all .4s cubic-bezier(.16,1,.3,1);height:100%;min-height:100%}.patron-wall-card:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--card-tone) 40%,var(--overlay-border));box-shadow:0 22px 48px #00000080,0 0 24px color-mix(in srgb,var(--card-tone) 16%,transparent),inset 0 1px 0 var(--overlay-active)}.patron-wall-card-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--card-tone) 12%,transparent) 0%,transparent 60%);opacity:.8;transition:opacity .4s ease,transform .4s ease;pointer-events:none}.patron-wall-card:hover .patron-wall-card-glow{transform:scale(1.1)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--card-tone) 20%,transparent) 0%,transparent 70%)!important}.patron-wall-card-watermark{position:absolute;bottom:-15px;right:-15px;z-index:0;width:120px;height:120px;color:var(--card-tone);opacity:.04;transition:all .4s cubic-bezier(.16,1,.3,1);pointer-events:none;transform:rotate(-10deg)}.patron-wall-card:hover .patron-wall-card-watermark{opacity:.08!important;transform:rotate(5deg) scale(1.1)!important}.patron-wall-card-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;height:100%}.patron-wall-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.patron-wall-badge{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:4px 10px;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb,var(--card-tone) 10%,rgba(255,255,255,.03));border:1px solid color-mix(in srgb,var(--card-tone) 30%,transparent);color:color-mix(in srgb,var(--card-tone) 90%,#ffffff);box-shadow:0 2px 6px #00000026;transition:all .3s ease}.patron-wall-card:hover .patron-wall-badge{border-color:color-mix(in srgb,var(--card-tone) 50%,transparent);background:color-mix(in srgb,var(--card-tone) 15%,var(--overlay-hover))}.patron-wall-pulse-dot{display:inline-block;width:6px;height:6px;border-radius:50%;box-shadow:0 0 8px var(--card-tone);animation:patron-pulse 2s infinite}@keyframes patron-pulse{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--card-tone) 70%,transparent)}70%{transform:scale(1);box-shadow:0 0 0 6px color-mix(in srgb,var(--card-tone) 0%,transparent)}to{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--card-tone) 0%,transparent)}}.patron-wall-badge-icon{display:inline-block;flex-shrink:0;animation:patron-spin-wobble 8s ease-in-out infinite}@keyframes patron-spin-wobble{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(15deg) scale(1.1)}}.patron-wall-date{font-size:.78rem;font-weight:550;color:#ffffff73;letter-spacing:.01em;transition:color .3s ease}.patron-wall-card:hover .patron-wall-date{color:#ffffffa6}.patron-wall-card-name{margin:2px 0 0;font-size:1.32rem;font-weight:850;color:var(--text-highlight);letter-spacing:-.01em;line-height:1.25;text-shadow:0 2px 10px rgba(0,0,0,.3);transition:color .3s ease}.patron-wall-card:hover .patron-wall-card-name{color:color-mix(in srgb,var(--card-tone) 20%,#ffffff)}.patron-wall-reward-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;background:var(--item-tone-alpha);border:1px solid rgba(255,255,255,.04);color:#e3dec3;font-size:.88rem;width:fit-content;transition:all .3s ease}.reward-badge-icon{color:var(--card-tone);opacity:.85;transition:transform .3s ease}.patron-wall-card:hover .patron-wall-reward-badge{background:color-mix(in srgb,var(--card-tone) 10%,rgba(255,255,255,.04));border-color:#ffffff14;color:var(--text-highlight)}.patron-wall-card:hover .reward-badge-icon{transform:scale(1.15) rotate(-5deg)}.patron-wall-card-note{position:relative;margin-top:4px;padding:10px 14px;border-radius:8px;background:#ffffff08;border:1px solid var(--overlay-hover);box-shadow:inset 0 2px 4px #0003;display:flex;gap:8px;align-items:flex-start;transition:all .3s ease}.patron-wall-card:hover .patron-wall-card-note{background:var(--overlay-hover);border-color:#ffffff14}.quote-icon{flex-shrink:0;color:var(--card-tone);opacity:.6;margin-top:3px}.patron-wall-note-text{margin:0;font-size:.84rem;line-height:1.45;color:#ffffffa6;font-style:italic;font-weight:450;transition:color .3s ease}.patron-wall-card:hover .patron-wall-note-text{color:#fffc}.patron-wall-empty{--card-tone: var(--item-tone, var(--accent-2));display:grid;gap:12px;align-content:start;min-height:280px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-2)) 22%,var(--line));border-left:3px solid var(--card-tone, var(--accent-2));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-2)) 10%,rgba(24,26,31,.94)),#181a1ff0 42%),#181a1fe0;box-shadow:0 16px 34px #0000002e;padding:18px;justify-content:center}.home-calc-card{min-height:0;height:fit-content}.data-state-card.is-loading{position:relative;overflow:hidden}.data-state-card.is-loading:after,.staff-card-skeleton:after,.staff-overview-stats-skeleton div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 18%,rgba(255,255,255,.08) 48%,transparent 78%);transform:translate(-120%);animation:data-state-shimmer 1.4s ease-in-out infinite;pointer-events:none}.data-state-card.is-error{--card-tone: #ff6b7a;border-color:color-mix(in srgb,#ff6b7a 34%,var(--line));border-left-color:#ff6b7a}.staff-card-skeleton{min-height:150px;position:relative}.staff-overview-stats-skeleton div{min-height:42px;position:relative;overflow:hidden}@keyframes data-state-shimmer{to{transform:translate(120%)}}@keyframes staff-presence-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--presence-tone) 22%,transparent);transform:scale(1)}70%{box-shadow:0 0 0 4px color-mix(in srgb,var(--presence-tone) 8%,transparent);transform:scale(1.04)}to{box-shadow:0 0 color-mix(in srgb,var(--presence-tone) 0%,transparent);transform:scale(1)}}.patron-wall-empty .card-copy{margin:0}.home-spotlight-card,.reward-preview-card{min-height:0;height:fit-content}@keyframes patron-wall-sheen-latest{0%,22%{transform:translate(-135%)}44%,to{transform:translate(118%)}}@keyframes patron-wall-sheen-recent{0%,34%{transform:translate(-135%)}58%,to{transform:translate(118%)}}@keyframes patreon-calc-shake{0%{transform:translate(0)}18%{transform:translate(-2px)}36%{transform:translate(2px)}54%{transform:translate(-1px)}72%{transform:translate(1px)}to{transform:translate(0)}}@keyframes patreon-calc-fade{0%{opacity:.35;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}.home-spotlight-list{display:grid;gap:10px;margin-top:4px}.home-spotlight-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 22%,var(--line));padding-top:12px;transition:color .18s ease,border-color .18s ease,transform .18s ease}.home-spotlight-link>div{display:grid;gap:4px}.home-spotlight-kicker{color:var(--card-tone, var(--accent-3));font-size:.7rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.home-spotlight-link:hover{color:var(--text);border-top-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 44%,var(--line));transform:translate(2px)}.home-spotlight-link strong{display:block;color:var(--text)}.home-spotlight-link span{display:block;color:var(--muted);line-height:1.5}.home-spotlight-link em{color:var(--card-tone, var(--accent-3));font-style:normal;font-size:.84rem;font-weight:850;white-space:nowrap}.reward-controls{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(120px,.55fr);gap:10px}.reward-control{display:grid;gap:6px}.reward-control span{color:var(--card-tone, var(--accent-3));font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.reward-control select,.reward-control input{width:100%;min-height:44px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 24%,var(--line));border-radius:8px;background:#101114eb;color:var(--text);padding:0 12px}.reward-output{display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 18%,var(--line));border-radius:8px;background:#ffffff08;padding:14px}.reward-output-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.reward-output-kicker{margin:0 0 3px;color:var(--card-tone, var(--accent-3));font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.reward-output-head strong{color:var(--text);font-size:1.02rem}.reward-output-tags{margin-top:0}.reward-output-grid{display:grid;gap:10px}.reward-output-row{display:grid;gap:4px;border-top:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 16%,var(--line));padding-top:10px}.reward-output-row span{color:var(--card-tone, var(--accent-3));font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.reward-output-row strong{color:var(--text);line-height:1.5;word-break:break-word}.reward-output-note{color:var(--muted);line-height:1.55;margin:0;font-size:.9rem}.community-section{padding-bottom:56px}.community-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:18px;margin:20px 0 18px}.community-feature,.community-mini-card{display:grid;align-content:start;gap:12px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 24%,var(--line));border-left:3px solid var(--card-tone, var(--accent-3));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-3)) 8%,transparent),transparent 44%),#181a1fd1;padding:18px}.community-feature h3,.community-mini-card h3{margin:0;color:#fbf7ef}.community-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}.community-flow div{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:10px;row-gap:5px;align-items:center;border-top:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 28%,var(--line));padding-top:10px}.community-flow span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;grid-row:1 / span 2;border-radius:999px;background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 20%,#101114);color:var(--text);font-size:.8rem;font-weight:850}.community-flow strong{color:var(--text);line-height:1.2}.community-flow code{justify-self:start;border-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 28%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 10%,#101114)}.community-quick-panels{display:grid;gap:14px}.community-mini-card{min-height:0}.community-mini-card .command-pills{margin-top:0}.community-command-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.community-command-grid .guide-card{min-height:0;height:fit-content}.patreon-section{padding-bottom:56px}.patreon-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.72fr);align-items:stretch;gap:20px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-left:3px solid var(--accent);border-radius:8px;background:linear-gradient(135deg,rgba(230,91,112,.12),transparent 42%),linear-gradient(315deg,rgba(231,184,76,.09),transparent 44%),#181a1fe0;margin:20px 0 18px;padding:20px}.patreon-hero.patron-wall-hero{grid-template-columns:1fr;align-items:start}.patreon-hero h3{margin:0;color:#fbf7ef;font-size:clamp(1.35rem,2vw,1.9rem)}.patreon-highlights{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.patreon-highlights span{border:1px solid color-mix(in srgb,var(--accent-2) 28%,var(--line));border-radius:999px;background:#e7b84c17;color:#ffe7a8;font-size:.82rem;font-weight:800;padding:.42rem .68rem}.patreon-proof-card{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--accent-3) 28%,var(--line));border-radius:8px;background:#1112149e;padding:16px}.patreon-proof-card p,.patreon-proof-card ul{margin:0}.patreon-proof-card>p{color:var(--accent-3);font-size:.75rem;font-weight:850;text-transform:uppercase}.patreon-proof-card strong{color:var(--text);font-size:1.04rem}.patreon-proof-card ul{display:grid;gap:8px;color:#d3cec4;line-height:1.5;padding-left:18px}.patreon-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.patreon-disclaimer{display:grid;gap:6px;border:1px solid color-mix(in srgb,var(--accent-2) 22%,var(--line));border-left:3px solid var(--accent-2);border-radius:8px;background:linear-gradient(135deg,rgba(231,184,76,.08),transparent 42%),#181a1fe0;margin-bottom:18px;padding:16px}.patreon-disclaimer strong{color:#ffe6a0;font-size:.82rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.patreon-disclaimer p{color:#d3cec4;line-height:1.6;margin:0}.patreon-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.patreon-grid .guide-card{min-height:0;height:fit-content}.patreon-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.patreon-process article{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;row-gap:5px;align-items:start;border:1px solid var(--line);border-radius:8px;background:#181a1fc2;padding:14px}.patreon-process span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;grid-row:1 / span 2;border-radius:999px;background:#e7b84c24;color:#ffe6a0;font-size:.82rem;font-weight:850}.patreon-process strong{color:var(--text)}.patreon-process p{grid-column:2;color:var(--muted);line-height:1.55;margin:0}.patreon-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.patreon-trust-grid article{border:1px solid var(--line);border-radius:8px;background:#181a1fa3;padding:15px}.patreon-trust-grid strong{color:#fbf7ef}.patreon-trust-grid p{color:var(--muted);line-height:1.6;margin:8px 0 0}.patreon-help-callout{margin-top:18px}.card-copy{margin:0;color:#d3cec4;line-height:1.68}.command-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.command-pills code{border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 28%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 10%,#101114);color:#fff3c8;font-size:.82rem;padding:.24rem .58rem}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.news-grid-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#14161c99;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 20px #00000026,inset 0 1px 0 var(--overlay-hover);padding:18px}.news-card h3{margin:0;font-size:1.1rem;font-weight:700;background:linear-gradient(120deg,#fff,#c2c9d6);text-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-background-clip:text;background-clip:text}.news-card-summary{margin:0;color:var(--muted);line-height:1.6;flex-grow:1;word-break:break-word;overflow-wrap:anywhere}.news-card-summary blockquote{border-left:4px solid var(--accent-2);padding-left:.8rem;margin:.07rem 0;color:var(--text);font-size:.95em;background:#ffffff08;border-radius:0 4px 4px 0}.news-card-summary strong{color:var(--text)}.news-card-summary br{content:"";display:block;margin-top:.2rem}.news-meta{margin:0;color:var(--accent-2);font-size:.78rem;font-weight:800;text-transform:uppercase}.news-card-link{justify-self:start;margin-top:4px;border:1px solid rgba(230,91,112,.45);border-radius:999px;background:#e65b7014;color:#ffd8df;font-size:.82rem;font-weight:800;padding:.42rem .72rem}.section-intro{max-width:760px;color:#d3cec4;line-height:1.72;margin-bottom:0}.help-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:8px;background:#181a1fe0;margin-top:16px;padding:16px}.help-callout-title{color:var(--accent-2);font-size:.8rem;font-weight:800;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.help-callout-copy{color:#d3cec4;line-height:1.62;margin:0}.support-preflight{border:1px solid color-mix(in srgb,var(--accent-3) 18%,var(--line));border-radius:8px;background:linear-gradient(135deg,rgba(68,183,139,.08),transparent 38%),#181a1fdb;margin-top:18px;padding:16px}.support-checklist{display:grid;gap:10px;list-style:none;margin:10px 0 0;padding:0}.support-checklist li{display:grid;gap:4px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff08;padding:12px 13px}.support-checklist strong{color:var(--text);font-size:.96rem}.support-checklist span{color:var(--muted);line-height:1.5;font-size:.94rem}.support-stack{display:grid;gap:16px;align-content:start;margin-top:16px}.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.support-card{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 22%,var(--line));border-left:3px solid var(--card-tone, var(--accent-3));border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-3)) 8%,rgba(24,26,31,.94)),#181a1ff0 36%),#181a1fe6;padding:16px}.support-card h3{color:#fbf7ef;margin:0;font-size:1.02rem}.support-card .card-copy{line-height:1.65}.support-card .inline-link{margin-top:4px;width:fit-content}.help-callout .inline-link{width:fit-content;justify-self:start;max-width:100%}.maintenance-page-content{display:grid;place-items:center;gap:18px;width:min(100%,1120px);min-height:calc(100dvh - 88px);margin:0 auto}.maintenance-section{min-height:100dvh;padding:28px 24px 60px}.maintenance-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.maintenance-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(300px,380px);align-items:center;gap:24px;width:min(1040px,100%);padding:30px;border:1px solid color-mix(in srgb,var(--accent-3) 18%,var(--line));border-radius:8px;background:linear-gradient(180deg,#ffffff09,#ffffff03),#181a1fe6;box-shadow:0 22px 52px #00000047}.maintenance-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.08) 50%,transparent 62%);transform:translate(-120%);animation:maintenance-sheen 10s ease-in-out infinite}.maintenance-shell-copy,.maintenance-shell-visual{position:relative;z-index:1}.maintenance-shell-copy{display:grid;gap:16px}.maintenance-shell-visual{display:grid;place-items:center;gap:12px;min-height:420px}.maintenance-shell-visual:before{content:"";position:absolute;top:16%;right:18%;bottom:16%;left:18%;border-radius:44px;background:radial-gradient(circle at 50% 46%,rgba(231,184,76,.1) 0%,rgba(231,184,76,.06) 24%,transparent 62%),radial-gradient(circle at 50% 56%,rgba(230,91,112,.05) 0%,transparent 54%);filter:blur(16px);opacity:.62;animation:maintenance-ambient 9s ease-in-out infinite}.maintenance-shell-visual:after{content:none}.maintenance-kicker{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--text);font-size:.86rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.maintenance-status-dot{width:10px;height:10px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 5px #e65b7024;animation:maintenance-status-pulse 2.2s ease-in-out infinite}.maintenance-shell h1{display:flex;flex-direction:column;align-items:flex-start;gap:.06em;color:var(--text);font-size:clamp(2.4rem,5vw,4rem);line-height:.95;margin:0;max-width:max-content;width:fit-content}.maintenance-title-line{display:block;white-space:nowrap;padding-bottom:.04em}.maintenance-copy{color:var(--muted);line-height:1.75;margin:0;max-width:46ch}.maintenance-note{color:var(--text);max-width:42ch;opacity:.92}.maintenance-hourglass{position:relative;width:min(100%,340px);aspect-ratio:1;display:grid;place-items:center;animation:maintenance-scan-bob 8.6s ease-in-out infinite}.maintenance-scan-stage{position:relative;width:min(100%,360px);aspect-ratio:1;isolation:isolate;transform:scale(1.01)}.maintenance-scan-glow{position:absolute;border-radius:34px;pointer-events:none;background:radial-gradient(circle at 50% 48%,rgba(231,184,76,.16) 0%,rgba(231,184,76,.07) 24%,transparent 64%),radial-gradient(circle at 50% 58%,rgba(230,91,112,.08) 0%,transparent 54%);filter:blur(16px);animation:maintenance-scan-glow 9.6s ease-in-out infinite alternate}.maintenance-scan-glow--wide{top:14%;right:12%;bottom:14%;left:12%;opacity:.72}.maintenance-scan-glow--tight{top:22%;right:21%;bottom:22%;left:21%;opacity:.42;animation-delay:-1.4s}.maintenance-scan-card{position:absolute;left:50%;top:50%;width:min(76%,268px);height:min(44%,158px);border-radius:24px;border:1px solid color-mix(in srgb,var(--accent-2) 18%,var(--line));background:linear-gradient(180deg,#ffffff0b,#ffffff04),#111317e6;box-shadow:0 16px 30px #0000002e,inset 0 1px #ffffff0a;overflow:hidden}.maintenance-scan-card:before{content:"";position:absolute;top:18px;right:20px;bottom:22px;left:20px;border-radius:18px;background:linear-gradient(90deg,#ffffffd1,#ffffffd1) 0 0 / 42% 8px no-repeat,linear-gradient(90deg,#fff6,#fff6) 0 30px / 86% 4px no-repeat,linear-gradient(90deg,#ffffff47,#ffffff47) 0 54px / 72% 4px no-repeat,linear-gradient(90deg,#ffffff2e,#ffffff2e) 0 76px / 58% 4px no-repeat;opacity:.92}.maintenance-scan-card--back{transform:translate(-50%,-50%) translate(-38px,-22px) rotate(-8deg) scale(.92);opacity:.52}.maintenance-scan-card--back:before{opacity:.55}.maintenance-scan-card--mid{transform:translate(-50%,-50%) translate(28px,10px) rotate(7deg) scale(.96);opacity:.66}.maintenance-scan-card--mid:before{opacity:.72}.maintenance-scan-card--front{transform:scale(1.01);border-color:color-mix(in srgb,var(--accent-2) 30%,var(--line));opacity:1}.maintenance-scan-card--front:before{opacity:1}.maintenance-scan-beam{position:absolute;top:12%;bottom:15%;left:50%;width:18px;border-radius:999px;background:linear-gradient(180deg,transparent 0%,rgba(231,184,76,.1) 18%,rgba(255,237,173,.9) 50%,rgba(231,184,76,.1) 82%,transparent 100%);box-shadow:0 0 16px #e7b84c4d,0 0 42px #e7b84c29,0 0 70px #e65b7014;mix-blend-mode:screen;animation:maintenance-scan-sweep 9.6s ease-in-out infinite alternate}.maintenance-scan-beam:before{content:"";position:absolute;top:-10px;right:3px;bottom:-10px;left:3px;border-radius:inherit;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);filter:blur(2px);opacity:.7}.maintenance-scan-buildline{position:absolute;left:50%;bottom:6%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:72%;transform:translate(-50%)}.maintenance-scan-buildline span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--overlay-active),rgba(231,184,76,.48),var(--overlay-active));opacity:.28;box-shadow:0 0 12px #e7b84c1a;animation:maintenance-build-node 9.6s ease-in-out infinite alternate}.maintenance-scan-buildline span:nth-child(2){animation-delay:-1.6s}.maintenance-scan-buildline span:nth-child(3){animation-delay:-3.2s}.maintenance-scan-buildline span:nth-child(4){animation-delay:-4.8s}.maintenance-scan-buildline span:nth-child(5){animation-delay:-6.4s}.maintenance-visual-caption{position:relative;z-index:1;margin:0;color:var(--muted);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.maintenance-shell .primary-action{width:fit-content}@keyframes maintenance-grid-pan{0%{transform:translateZ(0)}to{transform:translate3d(0,-26px,0)}}@keyframes maintenance-sheen{0%{transform:translate(-120%)}50%{transform:translate(0)}to{transform:translate(120%)}}@keyframes maintenance-status-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 5px #e65b7024}50%{transform:scale(1.12);box-shadow:0 0 0 8px #e65b7014}}@keyframes maintenance-scan-bob{0%,to{transform:translateY(0)}50%{transform:scale(1.01)}}@keyframes maintenance-scan-glow{0%,to{transform:scale(.98);opacity:.7}50%{transform:scale(1.05);opacity:1}}@keyframes maintenance-scan-sweep{0%,14%{transform:translate(-74%);opacity:.42}32%{transform:translate(-36%);opacity:.72}48%{transform:translate(-4%);opacity:.96}58%{transform:translate(4%);opacity:1}76%{transform:translate(38%);opacity:.78}to{transform:translate(74%);opacity:.42}}@keyframes maintenance-build-node{0%,to{transform:scaleX(.88);opacity:.26}50%{transform:scaleX(1.04);opacity:1}}@keyframes maintenance-spark-one{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(-8px,8px) scale(1.15);opacity:.92}}@keyframes maintenance-spark-two{0%,to{transform:translate(0) scale(1);opacity:.45}50%{transform:translate(8px,-8px) scale(1.12);opacity:.88}}@keyframes maintenance-ambient{0%,to{transform:scale(.98);opacity:.72}50%{transform:scale(1.04);opacity:1}}@media (prefers-reduced-motion: reduce){body.site-maintenance-mode:before,body.site-maintenance-mode:after,.maintenance-shell:before,.maintenance-status-dot,.maintenance-hourglass,.maintenance-scan-stage,.maintenance-scan-glow,.maintenance-scan-beam,.maintenance-scan-buildline span,.maintenance-shell-visual:before,.maintenance-shell-visual:after{animation:none!important}}.staff-section{width:100%;max-width:none;padding:56px 24px 44px}.staff-section .section-heading{max-width:none;padding:0}.staff-section h2{font-size:clamp(2.3rem,4vw,3.8rem);margin-bottom:10px}.staff-overview{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;margin:18px 0 12px}.staff-overview-card{display:grid;gap:8px;border:1px solid var(--line);border-radius:8px;background:#181a1fd1;box-shadow:0 12px 26px #00000029;padding:12px}.staff-overview-card-main{border-color:color-mix(in srgb,var(--accent-2) 18%,var(--line))}.staff-overview-label{margin:0;color:var(--accent-2);font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.staff-overview-title{margin:0;color:var(--text-highlight);font-size:1.45rem;font-weight:900;line-height:1.1}.staff-overview-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 22px;align-items:start}.staff-overview-status{display:grid;gap:10px;justify-content:flex-end;align-items:end;text-align:right;min-width:220px}.staff-overview-status .staff-presence{justify-self:end}.staff-overview-copy{color:#d3cec4;line-height:1.6;margin:0;max-width:70ch}.staff-overview-summary{color:var(--text);font-size:.95rem;font-weight:650;line-height:1.45;margin:0;max-width:60ch}.staff-overview-footnote{color:var(--muted);font-size:.82rem;line-height:1.45;margin:-2px 0 0}.staff-overview-live{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--accent-3) 18%,var(--line));border-radius:8px;background:#ffffff08;color:var(--muted);line-height:1.45;margin:2px 0 0;padding:8px 10px}.staff-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.staff-overview-stats div{display:grid;gap:2px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff08;padding:9px 10px}.staff-overview-stats strong{color:var(--text);font-size:1.18rem;line-height:1}.staff-overview-stats span{color:var(--muted);font-size:.78rem}.staff-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.staff-group{--staff-tone: #f3c04d;display:grid;gap:14px;border:1px solid color-mix(in srgb,var(--staff-tone) 24%,var(--line));border-left:3px solid var(--staff-tone);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--staff-tone) 8%,transparent),transparent 44%),#181a1fd1;padding:18px;scroll-margin-top:112px}.staff-group-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px}.staff-group-head>div{display:grid;gap:5px}.staff-group-label{margin:0;color:var(--staff-tone);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.staff-group h3{color:#fbf7ef;font-size:1.12rem;font-weight:850;line-height:1.15;margin:0;overflow-wrap:anywhere;text-wrap:balance}.staff-group-copy{color:#d3cec4;line-height:1.6;margin:0;max-width:72ch}.staff-group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.staff-join-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid color-mix(in srgb,var(--accent-3) 24%,var(--line));border-left:3px solid var(--accent-3);border-radius:8px;background:linear-gradient(135deg,rgba(68,183,139,.12),transparent 42%),#181a1fd6;margin-top:16px;padding:18px}.staff-join-callout h3{color:var(--text);margin:0 0 8px}.staff-join-callout p:last-child{color:var(--muted);line-height:1.6;margin:0}.staff-card{--staff-tone: #f3c04d;--staff-soft: color-mix(in srgb, var(--staff-tone) 10%, transparent);--staff-border: color-mix(in srgb, var(--staff-tone) 28%, transparent);position:relative;overflow:hidden;border:1px solid rgba(64,70,84,.95);border-radius:8px;background:linear-gradient(180deg,var(--staff-soft),rgba(24,26,31,.9) 28%),#181a1fe6;box-shadow:0 16px 34px #0000002e;min-height:0;padding:18px}.staff-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:8px 0 0 8px;background:linear-gradient(180deg,var(--staff-tone),rgba(255,255,255,.2))}.staff-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;margin-bottom:10px}.staff-card-head>div{display:grid;gap:5px}.staff-card-meta{display:grid;gap:8px;justify-items:end;align-items:end}.staff-card-body{display:grid;gap:12px}.staff-card-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:var(--overlay-hover);color:#f5f1e8;font-size:.72rem;font-weight:800;letter-spacing:.01em;padding:5px 10px}.staff-card .staff-tier{color:var(--staff-tone);font-size:.72rem;font-weight:850;line-height:1;margin:0;text-transform:uppercase}.staff-count{flex-shrink:0;border:1px solid var(--staff-border);border-radius:999px;background:var(--staff-soft);color:#f4ede0;font-size:.74rem;font-weight:700;padding:4px 9px}.staff-rank-title{color:#fbf7ef;font-size:1.08rem;font-weight:850;line-height:1.15;margin:0;overflow-wrap:anywhere;text-wrap:balance}.staff-card p{color:#d3cec4;line-height:1.6;margin-bottom:0}.staff-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;list-style:none;margin:0;padding:0}.staff-members li,.staff-member-item{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff08;color:#e8edf8;line-height:1.35;padding:11px 12px}.staff-members li:before{content:none}.staff-avatar{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--staff-border);border-radius:8px;background:var(--staff-soft);color:#fff6dc;font-size:.78rem;font-weight:850}img.staff-avatar{object-fit:cover;display:block}.staff-member-text{display:grid;gap:2px;min-width:0}.staff-member-headline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.staff-name{display:block;font-size:1rem;font-weight:650;letter-spacing:0;overflow-wrap:anywhere}.staff-member-motto{color:#d7d2c7;font-size:.84rem;font-style:italic;line-height:1.45;overflow-wrap:anywhere}.staff-presence{--presence-tone: #43d6c5;display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--presence-tone) 30%,var(--staff-border));border-radius:999px;background:color-mix(in srgb,var(--presence-tone) 12%,rgba(255,255,255,.03));color:color-mix(in srgb,var(--presence-tone) 82%,#f6efe6);flex-shrink:0;font-size:.7rem;font-weight:850;line-height:1;padding:4px 8px 4px 7px;white-space:nowrap}.staff-presence-dot{width:8px;height:8px;border-radius:50%;background:var(--presence-tone);box-shadow:0 0 color-mix(in srgb,var(--presence-tone) 28%,transparent)}.staff-presence--online .staff-presence-dot,.staff-presence--idle .staff-presence-dot,.staff-presence--dnd .staff-presence-dot{animation:staff-presence-pulse 2.4s ease-in-out infinite}.staff-presence--offline{background:#ffffff0a;border-color:var(--line);color:var(--muted);opacity:.8}.staff-presence--offline .staff-presence-dot{background:#8a8f98;box-shadow:none}.staff-note{border:1px dashed var(--staff-border);border-radius:8px;background:var(--staff-soft);color:#efe2c7;line-height:1.55;margin:0;padding:12px 13px}.staff-card-empty{background:linear-gradient(180deg,#ffffff05,#181a1fe0 30%),#181a1fe0}.staff-card code{white-space:nowrap}.staff-card-empire{--staff-tone: #f3c04d;--staff-soft: rgba(243, 192, 77, .1);--staff-border: rgba(243, 192, 77, .28)}.staff-card-empress{--staff-tone: #f06292;--staff-soft: rgba(240, 98, 146, .1);--staff-border: rgba(240, 98, 146, .28)}.staff-card-supervisor{--staff-tone: #8f7cff;--staff-soft: rgba(143, 124, 255, .1);--staff-border: rgba(143, 124, 255, .28)}.staff-card-deputy{--staff-tone: #8bd3ff;--staff-soft: rgba(139, 211, 255, .1);--staff-border: rgba(139, 211, 255, .28)}.staff-card-guardian{--staff-tone: #ffb347;--staff-soft: rgba(255, 179, 71, .1);--staff-border: rgba(255, 179, 71, .28)}.staff-card-royal{--staff-tone: #43d6c5;--staff-soft: rgba(67, 214, 197, .1);--staff-border: rgba(67, 214, 197, .28)}.staff-card-empire .staff-rank-title,.staff-card-supervisor .staff-rank-title{font-size:1rem}.inline-link{display:inline-flex;align-items:center;min-height:38px;border:1px solid rgba(230,91,112,.56);border-radius:8px;background:#20171b;color:#ffd8df;font-weight:750;margin-top:14px;padding:0 13px}.faq-list{display:grid;gap:8px;align-content:start;justify-items:stretch}.faq-item{align-self:start;border:1px solid var(--line);border-radius:8px;background:#181a1fd1;overflow:hidden}.faq-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border:0;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-weight:750;text-align:left}.faq-toggle:hover{background:#ffffff05}.faq-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 48%,transparent);outline-offset:-2px}.faq-icon{flex-shrink:0;color:var(--muted);font-size:1.1rem;font-weight:400;line-height:1;transition:transform .22s ease,color .22s}.faq-toggle[aria-expanded=true] .faq-icon{transform:rotate(45deg);color:var(--text)}.faq-answer{padding:0 13px 12px}.faq-answer[hidden]{display:none}.faq-answer p{margin:0;color:#d3cec4;line-height:1.58;animation:faq-reveal .22s ease forwards}@keyframes faq-reveal{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}.policy-section{border-top:1px solid var(--line)}.policy-meta{color:var(--muted);font-size:.9rem;margin-top:10px}.policy-banner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(240px,.92fr);gap:16px;align-items:start;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:8px;background:#181a1fdb;margin-top:18px;padding:18px}.policy-bullets{display:grid;gap:10px;list-style:none;margin:0;padding:0}.policy-bullets li{display:grid;gap:3px;border:1px solid var(--line);border-radius:8px;background:#ffffff05;padding:12px 13px}.policy-bullets strong{color:var(--text);font-size:.96rem}.policy-bullets span{color:var(--muted);line-height:1.5;font-size:.94rem}.policy-grid{display:grid;margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}@media (max-width: 960px){.policy-grid{grid-template-columns:1fr}}.policy-grid .guide-card{min-height:100%}.policy-help-callout{margin-top:18px}.sidebar-footer strong{color:var(--text)}@media (max-height: 880px) and (min-width: 961px){.sidebar{gap:22px;padding-top:18px;padding-bottom:18px}.nav-list{gap:12px}.nav-section+.nav-section{padding-top:12px}.nav-section-label{margin-bottom:0}}@media (max-width: 960px){body{padding:0}.page-frame{width:100%;max-width:100%;margin:0 auto}.app-shell{display:block}.sidebar{display:none}.hamburger{display:flex}.content{padding:0 20px 52px}.topbar{top:0;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;border-radius:0;padding:14px 20px}.breadcrumbs{width:min(var(--content-width),100%);margin:14px 20px 0}.topbar-inner{align-items:center;flex-wrap:nowrap;gap:12px}.topbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.search-toggle{display:inline-grid;flex:0 0 44px}.theme-toggle{flex:0 0 44px}.support-link{flex:0 0 auto;width:auto}.hamburger,.mobile-nav-close{width:44px;height:44px}.search{display:none;order:0;flex:1 1 auto;width:auto;min-width:0}body[data-page=commands] .search,body.search-open .search{display:flex;flex:1 1 auto;width:auto;min-width:0}body[data-page=commands] .search-toggle{display:none}body.search-open .search-toggle{color:var(--text)}body.search-open .search-toggle .search-toggle-icon--search{display:none}body.search-open .search-toggle .search-toggle-icon--close{display:block}body.search-open .topbar-inner,body[data-page=commands] .topbar-inner{align-items:center}.mobile-page-rail{display:flex;gap:10px;overflow-x:auto;width:auto;margin:14px 20px 0;padding:4px 0 8px;scrollbar-width:none}.mobile-page-rail::-webkit-scrollbar{display:none}.mobile-page-rail a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:#181a1feb;color:var(--muted);min-height:44px;padding:10px 14px;white-space:nowrap}.mobile-page-rail-more{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent-3) 34%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent-3) 10%,rgba(24,26,31,.92));color:var(--text);min-height:44px;padding:10px 14px;cursor:pointer;white-space:nowrap}.mobile-page-rail a:hover,.mobile-page-rail-more:hover{transform:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,var(--line))}.mobile-nav .nav-list a,.mobile-nav .nav-group-link,.mobile-nav .nav-group-toggle,.mobile-nav .nav-sublist a{min-height:44px;padding:12px 14px}.mobile-nav .nav-list{gap:12px}.mobile-nav .nav-section{gap:6px}.mobile-nav .nav-section+.nav-section{padding-top:12px}.mobile-nav .nav-section-label{padding:0 14px}.mobile-nav .nav-group-row{gap:8px}.mobile-nav .nav-group-toggle{width:44px;min-width:44px}.mobile-nav .nav-sublist{margin-left:8px;padding-left:10px}.mobile-page-rail a.active{border-color:color-mix(in srgb,var(--accent) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,#14161a),color-mix(in srgb,var(--accent) 6%,#14161a));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent);font-weight:700}.split-section,.policy-banner,.policy-grid{grid-template-columns:1fr}.command-grid,.guide-columns,.home-focus-grid,.home-calc-grid,.patron-wall-layout,.patron-wall-grid,.community-overview,.kwami-overview,.support-grid,.patreon-hero,.patreon-process,.patreon-trust-grid,.staff-overview,.staff-grid,.news-grid,.news-grid-preview{grid-template-columns:1fr;column-count:1}.kwami-flow,.activity-breakdown{grid-template-columns:1fr}.staff-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-overview-hero,.staff-group-head,.staff-card-head,.staff-join-callout,.staff-members{grid-template-columns:1fr}.staff-overview-status{justify-content:flex-start;align-items:flex-start;text-align:left;min-width:0}.staff-overview-status .staff-presence{justify-self:start}.maintenance-page-content{min-height:auto}.maintenance-shell{grid-template-columns:1fr;width:100%}.maintenance-shell-visual{min-height:300px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 761px) and (max-width: 960px){.hero-section{grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr);align-items:start;gap:26px}.hero-copy{max-width:680px}.hero-visual{min-height:312px;padding:20px}.hero-visual img{max-height:250px;margin-bottom:16px}}@media (max-width: 640px){.hero-section{grid-template-columns:1fr;min-height:auto;padding-top:40px;padding-bottom:34px}.topbar-inner{align-items:center;flex-wrap:wrap;gap:12px}.topbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.search-toggle{display:inline-grid;flex:0 0 44px}.theme-toggle{flex:0 0 44px}.support-link{flex:1;width:auto}.hamburger,.mobile-nav-close{width:44px;height:44px}.search{display:none;order:4;flex-basis:100%;width:100%;min-width:0}body[data-page=commands] .search,body.search-open .search{display:flex}body[data-page=commands] .search-toggle{display:none}body.search-open .search-toggle{color:var(--text)}body.search-open .search-toggle .search-toggle-icon--search{display:none}body.search-open .search-toggle .search-toggle-icon--close{display:block}body.search-open .topbar-inner,body[data-page=commands] .topbar-inner{align-items:stretch}body.search-open .search{order:0}.topbar-actions,.search{position:relative}.support-link,.search-toggle,.theme-toggle,.hamburger,.mobile-nav-close,.mobile-page-rail a,.mobile-page-rail-more,.mobile-nav .nav-list a{min-height:44px}.mobile-nav .nav-list a{padding:12px 14px}.stats-grid{grid-template-columns:1fr}.maintenance-section{padding:20px 16px 44px}.maintenance-shell{padding:22px 20px 20px}.maintenance-shell-visual{min-height:250px}.maintenance-hourglass{width:min(100%,250px)}.maintenance-shell h1{max-width:100%;font-size:clamp(1.65rem,7vw,2.25rem)}.stats-grid.status-board #botStatus{font-size:clamp(1.45rem,9vw,1.85rem);line-height:1.02}.hero-visual{min-height:240px;padding:16px}.section-heading,.section-actions{align-items:stretch;flex-direction:column}.ghost-button,.section-actions,.option-list li,.inline-options li,.community-flow,.home-spotlight-link,.reward-controls{grid-template-columns:1fr}.home-spotlight-link em{justify-self:start}.patreon-actions{justify-content:stretch}.patreon-actions .primary-action,.patreon-actions .secondary-action{width:100%}.patreon-mini-calc-head{align-items:stretch}.patreon-mini-calc-rate{justify-self:flex-start}.patreon-mini-calc-grid{grid-template-columns:1fr}.back-to-top{right:16px;bottom:16px}.maintenance-shell .primary-action{width:100%}}.command-card{display:grid}.command-card:hover{transform:scale(1.01);box-shadow:0 12px 36px #0000005c,0 0 0 1px color-mix(in srgb,var(--tone, #6a9af0) 40%,transparent),0 0 20px -4px color-mix(in srgb,var(--tone, #6a9af0) 28%,transparent)}@keyframes card-in{0%{opacity:0}to{opacity:1}}.command-card{animation:card-in .3s ease both}.command-card:nth-child(1){animation-delay:.02s}.command-card:nth-child(2){animation-delay:.05s}.command-card:nth-child(3){animation-delay:.08s}.command-card:nth-child(4){animation-delay:.11s}.command-card:nth-child(5){animation-delay:.14s}.command-card:nth-child(6){animation-delay:.17s}.command-card:nth-child(7){animation-delay:.2s}.command-card:nth-child(8){animation-delay:.23s}.command-card:nth-child(9){animation-delay:.25s}.command-card:nth-child(10){animation-delay:.27s}.command-card:nth-child(11){animation-delay:.29s}.command-card:nth-child(12){animation-delay:.31s}.copy-button{position:relative;overflow:hidden;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease}.copy-button:hover{border-color:color-mix(in srgb,var(--tone, #6a9af0) 60%,transparent);background:color-mix(in srgb,var(--tone, #6a9af0) 10%,#14161a);color:var(--text)}.copy-button:active{transform:scale(.93)}.copy-button[data-copied]{border-color:#44b78b99;background:#44b78b1f;color:#44b78b}.tag.restricted{border-color:#e65b7080;background:#e65b7014;color:#ffb8c2}.search{transition:border-color .22s,box-shadow .22s}.search:focus-within{border-color:#6a9af0bf;box-shadow:0 0 0 3px #6a9af024,0 0 12px -2px #6a9af02e}.search:focus-within svg,.search:focus-within .search-icon{opacity:1;color:var(--blue);transition:color .22s,opacity .22s}@keyframes count-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}.result-count:not(:empty){animation:count-in .2s ease both}.empty-state{text-align:center;padding:40px 24px;border-radius:10px}.empty-state:before{content:"✦";display:block;font-size:2rem;color:var(--line);margin-bottom:10px}.topbar{border-bottom-color:#30343d99;background:#0e0f12f0;transition:background .3s,border-bottom-color .3s,box-shadow .3s}.topbar--scrolled{background:#0b0c0ff7;border-bottom-color:#30343dd9;box-shadow:0 4px 24px #00000047}.nav-list a,.nav-group-link{position:relative;display:flex;align-items:center;gap:10px;width:100%;border-radius:8px;background:transparent;color:var(--muted);padding:10px 12px;transition:background .18s,color .18s}.nav-home-link{font-weight:700}.nav-list>.nav-home-link+.nav-section{padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.nav-group-row{display:flex;align-items:stretch;gap:6px}.nav-group-link{flex:1 1 auto;min-width:0}.nav-group-toggle{display:inline-grid;place-items:center;flex:0 0 auto;width:40px;min-width:40px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);padding:0;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.nav-list a:before,.nav-group-link:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--accent);transform:scaleY(0);transform-origin:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.nav-list a:hover,.nav-list a.active,.nav-group-link:hover,.nav-group-link.active{background:var(--surface-strong);color:var(--text)}.nav-list a.active:before,.nav-group-link.active:before{transform:scaleY(1)}.nav-list a.active,.nav-group-link.active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,var(--surface-strong)),var(--surface-strong) 72%);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 34%,var(--line)),0 10px 22px #0000001f;font-weight:700}.nav-group-toggle:hover,.nav-group-toggle.active,.nav-group-toggle.is-open{background:var(--surface-strong);border-color:color-mix(in srgb,var(--accent) 24%,var(--line));color:var(--text)}.nav-group-toggle.active,.nav-group-toggle.is-open{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 26%,var(--line)),0 10px 22px #0000001f}.nav-group{display:grid;gap:6px}.nav-group-toggle-icon{width:14px;height:14px;flex:0 0 auto;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:transform .18s ease,color .18s ease}.nav-group-toggle.is-open .nav-group-toggle-icon{transform:rotate(90deg)}.nav-sublist{display:grid;gap:6px;margin-left:10px;padding-left:12px;border-left:1px solid var(--line)}.nav-sublist[hidden]{display:none}.nav-sublist a{padding-left:18px;font-size:.96rem}.nav-list a.nav-cta{border:1px solid color-mix(in srgb,var(--accent-3) 12%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--accent-3) 4%,var(--surface-strong)),color-mix(in srgb,var(--accent-3) 8%,var(--surface-strong)) 22%,color-mix(in srgb,var(--accent-3) 4%,var(--surface-strong)) 42%,color-mix(in srgb,var(--accent-3) 6%,var(--surface-strong)),color-mix(in srgb,var(--accent-3) 4%,var(--surface-strong)) 58%,color-mix(in srgb,var(--accent-3) 8%,var(--surface-strong)) 78%,color-mix(in srgb,var(--accent-3) 4%,var(--surface-strong)));background-size:240% 100%;background-position:0% 50%;color:var(--text);font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-3) 4%,transparent),0 0 #0000;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.nav-list a.nav-cta:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-3) 42%,#fff),color-mix(in srgb,var(--accent-3) 18%,transparent))}.nav-list a.nav-cta:hover,.nav-list a.nav-cta.active{border-color:color-mix(in srgb,var(--accent-3) 20%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-3) 8%,var(--surface-strong)),color-mix(in srgb,var(--accent-3) 4%,var(--surface-strong)));color:var(--text);transform:scale(1.01);box-shadow:0 10px 20px #00000014,inset 0 0 0 1px color-mix(in srgb,var(--accent-3) 8%,transparent)}.nav-list a.nav-cta:hover:before,.nav-list a.nav-cta.active:before{transform:scaleY(1)}.sidebar .nav-list a.nav-cta{animation:nav-cta-idle-shimmer 4.8s ease-in-out infinite;will-change:background-position,border-color,box-shadow}.sidebar .nav-list a.nav-cta:hover{animation-play-state:paused}@keyframes nav-cta-idle-shimmer{0%,to{border-color:color-mix(in srgb,var(--accent-3) 20%,var(--line));background-position:0% 50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-3) 8%,transparent),0 0 #44b78b00}50%{border-color:color-mix(in srgb,var(--accent-3) 34%,var(--line));background-position:100% 50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-3) 12%,transparent),0 0 0 3px #44b78b0f}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.category-button{transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .2s ease,transform .15s ease}.category-button:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--tone, var(--accent)) 45%,transparent);background:color-mix(in srgb,var(--tone, var(--accent)) 8%,#14161a)}.category-button.active{transform:scale(1.01);box-shadow:0 0 14px -2px color-mix(in srgb,var(--tone, var(--accent)) 40%,transparent)}.category-button:active{transform:scale(.95)}@keyframes stat-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}.stats-grid div{opacity:0;transition:border-color .2s}.stats-grid div:hover{border-color:#6a9af059}.stats-grid.stats-visible div{opacity:1;animation:stat-in .4s ease both}.stats-grid.stats-visible div:nth-child(1){animation-delay:.05s}.stats-grid.stats-visible div:nth-child(2){animation-delay:.14s}.stats-grid.stats-visible div:nth-child(3){animation-delay:.23s}.stats-grid.stats-visible div:nth-child(4){animation-delay:.32s}@keyframes board-status-online{0%,to{transform:scale(1);box-shadow:0 0 0 4px var(--status-shadow)}50%{transform:scale(1.12);box-shadow:0 0 0 7px color-mix(in srgb,var(--status-shadow) 70%,transparent)}}@keyframes board-status-online-ring{0%,to{transform:scale(.92);opacity:.2}50%{transform:scale(1.12);opacity:.55}}@keyframes board-status-maintenance{0%,to{transform:scale(1);box-shadow:0 0 0 4px var(--status-shadow)}50%{transform:scale(1.08);box-shadow:0 0 0 8px color-mix(in srgb,var(--status-shadow) 80%,transparent)}}@keyframes board-status-maintenance-ring{0%,to{transform:scale(.88);opacity:.16}50%{transform:scale(1.2);opacity:.5}}@keyframes board-status-offline{0%,to{transform:scale(1);box-shadow:0 0 0 4px var(--status-shadow)}40%{transform:scale(1.03);box-shadow:0 0 0 5px color-mix(in srgb,var(--status-shadow) 64%,transparent)}60%{transform:scale(.99);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-shadow) 54%,transparent)}}@keyframes board-status-offline-ring{0%,to{transform:scale(.94);opacity:.16}40%{transform:scale(1.04);opacity:.28}60%{transform:scale(1);opacity:.2}}.copy-button[data-copied]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:inherit;border-radius:inherit;animation:copied-flash .22s ease}@keyframes copied-flash{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}[id]{scroll-margin-top:96px}:focus-visible{outline:2px solid rgba(106,154,240,.7);outline-offset:3px;border-radius:4px}.breadcrumbs{display:flex;align-items:center;gap:10px;width:100%;max-width:100%;margin:18px auto 0;color:var(--muted);font-size:.92rem}.breadcrumbs a{color:#d8e2ff}.breadcrumbs span[aria-current=page]{color:var(--text);font-weight:700}.mobile-page-rail{display:none}.usage-box{display:grid;gap:6px;border:1px solid color-mix(in srgb,var(--tone, var(--accent)) 22%,var(--line));border-radius:8px;background:#0f1013eb;padding:12px 14px}.usage-box span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.usage-box code{display:block;width:100%;overflow-wrap:anywhere}.empty-state{border:1px solid var(--line);border-radius:8px;background:#181a1fe6;padding:18px}.empty-shell{display:grid;gap:14px}.empty-kicker{margin:0;color:var(--accent-2);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.empty-shell h3{margin-bottom:0;font-size:1.18rem}.empty-shell p{color:var(--muted);margin-bottom:0}.empty-actions{display:grid;gap:12px}.empty-suggestions{display:flex;flex-wrap:wrap;gap:10px}.empty-suggestions .category-button{width:auto}.news-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.news-badge{display:inline-flex;align-items:center;min-height:26px;border:1px solid rgba(230,91,112,.6);border-radius:999px;background:#e65b7026;color:#ffeff2;font-size:.72rem;font-weight:800;letter-spacing:.5px;padding:0 12px;text-transform:uppercase;box-shadow:0 0 8px #e65b7033}.news-card-featured{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));background:linear-gradient(180deg,#e65b7014,#181a1fdb 32%),#181a1fe6}.news-card-featured h3{font-size:1.18rem}.back-to-top{position:fixed;right:22px;bottom:22px;z-index:30;width:46px;height:46px;border:1px solid rgba(230,91,112,.45);border-radius:999px;background:var(--chrome-bg);color:var(--text);box-shadow:var(--shadow);cursor:pointer;display:grid;place-items:center;font-size:1.2rem;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease,box-shadow .18s ease}.back-to-top:hover{transform:scale(1.01);border-color:#e65b70b3;background:#21181dfa}.back-to-top[hidden]{display:none}.patreon-popover{position:fixed;left:50%;bottom:22px;z-index:35;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(660px,calc(100vw - 36px));border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-left:3px solid var(--accent);border-radius:8px;background:linear-gradient(135deg,rgba(230,91,112,.18),transparent 38%),linear-gradient(315deg,rgba(231,184,76,.12),transparent 40%),#111214f7;box-shadow:0 22px 52px #00000061;padding:12px;opacity:0;pointer-events:none;transform:translate(-50%,28px) scale(.98);transition:opacity .22s ease,transform .26s ease}.patreon-popover[hidden]{display:none}.patreon-popover.is-visible{animation:patreon-pop-in .52s cubic-bezier(.2,.8,.2,1);opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.patreon-popover-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:var(--accent);color:var(--text-highlight);font-weight:900;box-shadow:inset 0 0 0 1px var(--overlay-border)}.patreon-popover-copy{display:grid;gap:3px;min-width:0}.patreon-popover-copy p,.patreon-popover-copy span{margin:0}.patreon-popover-copy p{color:var(--accent-2);font-size:.74rem;font-weight:850;text-transform:uppercase}.patreon-popover-copy strong{color:var(--text);line-height:1.25}.patreon-popover-copy span{color:#d3cec4;font-size:.9rem;line-height:1.45}.patreon-popover-actions{display:flex;align-items:stretch;gap:8px}.patreon-popover-link,.patreon-popover-close{display:grid;place-items:center;border-radius:999px;box-sizing:border-box;height:38px;line-height:1}.patreon-popover-link{border:1px solid rgba(230,91,112,.7);background:var(--accent);color:var(--text-highlight);font-size:.86rem;font-weight:800;padding:0 16px;white-space:nowrap;text-align:center}.patreon-popover-close{width:38px;border:1px solid var(--line);background:#181a1fc7;color:var(--muted);cursor:pointer;font-size:0;padding:0;text-align:center;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.patreon-popover-close-icon{width:14px;height:14px;display:block;stroke:currentColor;fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.patreon-popover-close:hover{border-color:#e65b708f;background:#21181dfa;color:var(--text);transform:scale(1.01)}.patreon-popup-open .back-to-top{bottom:106px}@keyframes patreon-pop-in{0%{opacity:0;transform:translate(-50%,36px) scale(.96)}72%{opacity:1;transform:translate(-50%,-4px) scale(1)}to{opacity:1;transform:translate(-50%) scale(1)}}@media (max-width: 960px){.breadcrumbs{width:auto;margin:14px 20px 0}.mobile-page-rail{display:flex;gap:10px;overflow-x:auto;width:auto;margin:14px 20px 0;padding:4px 0 8px;scrollbar-width:none}.mobile-page-rail::-webkit-scrollbar{display:none}.mobile-page-rail a{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:#181a1feb;color:var(--muted);min-height:44px;padding:10px 14px;white-space:nowrap}.mobile-page-rail-more{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent-3) 34%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent-3) 10%,rgba(24,26,31,.92));color:var(--text);min-height:44px;padding:10px 14px;cursor:pointer;white-space:nowrap}.mobile-page-rail a:hover,.mobile-page-rail-more:hover{transform:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,var(--line))}.mobile-page-rail a.active{border-color:color-mix(in srgb,var(--accent) 70%,transparent);background:color-mix(in srgb,var(--accent) 10%,#14161a);color:var(--text)}.help-callout{grid-template-columns:1fr}.back-to-top{right:16px;bottom:16px}}@media (max-width: 640px){.patreon-popover{grid-template-columns:auto minmax(0,1fr);bottom:14px;width:calc(100vw - 24px);padding:12px}.patreon-popover-actions{grid-column:1 / -1;align-items:stretch}.patreon-popover-link{flex:1}.patreon-popup-open .back-to-top{bottom:144px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.staff-presence-dot{animation:none!important}html.theme-switching,html.theme-switching body,html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition-duration:.01ms!important}}:root[data-theme=light]{color-scheme:light;--bg: #f5f0e8;--surface: #fffaf4;--surface-strong: #efe7da;--line: #d7cdbf;--text: #23262d;--muted: #5b564d;--shadow: 0 22px 48px rgba(69, 53, 36, .12);--button-hover-shadow: 0 10px 18px rgba(69, 53, 36, .08);--body-bg: linear-gradient(135deg, rgba(230, 91, 112, .08), transparent 28%), linear-gradient(315deg, rgba(68, 183, 139, .08), transparent 32%), var(--bg);--code-bg: #f7efe5;--code-text: #7d5400;--mark-bg: rgba(231, 184, 76, .24);--mark-text: #6b4700;--chrome-bg: rgba(255, 255, 255, .9);--topbar-bg: rgba(255, 255, 255, .9);--control-bg: var(--surface-strong);--search-bg: var(--surface-strong);--brand-mark-bg: rgba(230, 91, 112, .12);--brand-mark-border: rgba(230, 91, 112, .32);--brand-mark-text: #9e3d50;--support-link-bg: rgba(68, 183, 139, .12);--support-link-border: rgba(68, 183, 139, .32);--support-link-text: #27684b}:root[data-theme=light] .search,:root[data-theme=light] .search-toggle,:root[data-theme=light] .hamburger,:root[data-theme=light] .nav-group-toggle,:root[data-theme=light] .mobile-nav-close,:root[data-theme=light] .patreon-popover-close,:root[data-theme=light] .support-link,:root[data-theme=light] .secondary-action,:root[data-theme=light] .ghost-button,:root[data-theme=light] .category-button,:root[data-theme=light] .copy-button,:root[data-theme=light] .theme-toggle,:root[data-theme=light] .back-to-top,:root[data-theme=light] .mobile-page-rail a,:root[data-theme=light] .mobile-page-rail-more{background:var(--surface-strong);border-color:var(--line);color:var(--text)}:root[data-theme=light] .support-link:hover{background:#44b78b29;border-color:#44b78b70}:root[data-theme=light] .search-toggle:hover{background:#44b78b1f;border-color:#44b78b5c}:root[data-theme=light] .nav-list a:hover,:root[data-theme=light] .nav-list a.active,:root[data-theme=light] .nav-group-link:hover,:root[data-theme=light] .nav-group-link.active{background:#ffffffeb;color:var(--text)}:root[data-theme=light] .nav-list a.active,:root[data-theme=light] .nav-group-link.active{border-color:#e65b7038;box-shadow:inset 0 0 0 1px #e65b7029,0 10px 24px #45352414}:root[data-theme=light] .nav-list a.nav-cta{background:linear-gradient(90deg,#44b78b0f,#44b78b1f 22%,#44b78b14 42%,#44b78b26,#44b78b14 58%,#44b78b1f 78%,#44b78b0f);background-size:240% 100%;background-position:0% 50%;border-color:#44b78b3d;box-shadow:inset 0 0 0 1px #44b78b0f}:root[data-theme=light] .nav-list a.nav-cta:hover,:root[data-theme=light] .nav-list a.nav-cta.active{background:linear-gradient(180deg,#44b78b26,#44b78b14);border-color:#44b78b57;transform:scale(1.01);box-shadow:0 10px 18px #45352414,inset 0 0 0 1px #44b78b1a}:root[data-theme=light] .nav-group-toggle:hover,:root[data-theme=light] .nav-group-toggle.active,:root[data-theme=light] .nav-group-toggle.is-open{background:#ffffffeb;border-color:#e65b7038;color:var(--text)}:root[data-theme=light] .nav-group-toggle.active,:root[data-theme=light] .nav-group-toggle.is-open{box-shadow:inset 0 0 0 1px #e65b7029,0 10px 24px #45352414}:root[data-theme=light] .nav-sublist{border-left-color:#45352429}:root[data-theme=light] .mobile-page-rail a.active,:root[data-theme=light] .category-button.active{background:#e65b701f;color:var(--text)}:root[data-theme=light] .guide-card,:root[data-theme=light] .command-card{background:linear-gradient(180deg,color-mix(in srgb,var(--tone, var(--accent-3)) 8%,rgba(255,255,255,.98)),#fffffffa 36%),#ffffffed}:root[data-theme=light] .news-card,:root[data-theme=light] .support-card,:root[data-theme=light] .staff-overview-card,:root[data-theme=light] .staff-group,:root[data-theme=light] .faq-item,:root[data-theme=light] .policy-banner,:root[data-theme=light] .support-preflight,:root[data-theme=light] .help-callout,:root[data-theme=light] .patreon-disclaimer,:root[data-theme=light] .stats-grid div,:root[data-theme=light] .staff-overview-stats div,:root[data-theme=light] .policy-bullets li,:root[data-theme=light] .support-checklist li{background:#ffffffed}:root[data-theme=light] .staff-group h3{color:var(--text)}:root[data-theme=light] .staff-group{background:linear-gradient(180deg,color-mix(in srgb,var(--staff-tone) 8%,rgba(255,255,255,.98)),#fffffffa 34%),#ffffffed;border-color:color-mix(in srgb,var(--staff-tone) 24%,var(--line))}:root[data-theme=light] .staff-group-copy{color:var(--muted)}:root[data-theme=light] .staff-member-motto{color:#6f6557}:root[data-theme=light] .staff-overview-footnote{color:var(--muted)}:root[data-theme=light] .maintenance-status-item,:root[data-theme=light] .maintenance-note-card{background:#fffffff0;border-color:color-mix(in srgb,var(--accent-3) 18%,var(--line))}:root[data-theme=light] :is(html,body).site-maintenance-mode{background:radial-gradient(ellipse at 8% 12%,rgba(230,91,112,.14) 0%,rgba(230,91,112,.08) 16%,transparent 60%),radial-gradient(ellipse at 92% 14%,rgba(231,184,76,.14) 0%,rgba(231,184,76,.08) 15%,transparent 58%),radial-gradient(ellipse at 14% 88%,rgba(68,183,139,.1) 0%,rgba(68,183,139,.06) 16%,transparent 62%),radial-gradient(ellipse at 88% 86%,rgba(106,154,240,.08) 0%,rgba(106,154,240,.05) 16%,transparent 62%),radial-gradient(ellipse at 50% 46%,rgba(255,255,255,.6) 0%,rgba(255,255,255,.28) 18%,transparent 68%),linear-gradient(180deg,#f7f1e8,#f1e7d9)}:root[data-theme=light] :is(html,body).site-maintenance-mode #maintenance{background:transparent}:root[data-theme=light] body.site-maintenance-mode:before{opacity:.18}:root[data-theme=light] body.site-maintenance-mode:after{opacity:.1}:root[data-theme=light] .maintenance-shell{background:linear-gradient(180deg,#ffffffc2,#fffffff0),#fffffff0;border-color:color-mix(in srgb,var(--accent-3) 18%,var(--line));box-shadow:0 18px 42px #4535241a}:root[data-theme=light] .maintenance-status-dot{box-shadow:0 0 0 5px #e65b701a}:root[data-theme=light] .maintenance-copy{color:var(--muted)}:root[data-theme=light] .maintenance-note{color:var(--text)}:root[data-theme=light] .maintenance-shell-visual:before{opacity:.68}:root[data-theme=light] .maintenance-shell-visual:after{border-color:#e7b84c33;opacity:.45}:root[data-theme=light] .maintenance-scan-glow{opacity:.62}:root[data-theme=light] .maintenance-scan-card{background:linear-gradient(180deg,#fff9,#ffffff2e),#ffffffe6;border-color:color-mix(in srgb,var(--accent-3) 16%,var(--line));box-shadow:0 16px 28px #45352414,inset 0 1px #ffffff80}:root[data-theme=light] .maintenance-scan-card:before{opacity:.88}:root[data-theme=light] .maintenance-scan-beam{box-shadow:0 0 14px #e7b84c42,0 0 36px #e7b84c24,0 0 58px #e65b700f}:root[data-theme=light] .maintenance-scan-buildline span{background:linear-gradient(90deg,#ffffff1f,#e7b84c70,#ffffff1f)}:root[data-theme=light] .maintenance-visual-caption{color:#7b6e5c}:root[data-theme=light] .maintenance-hero,:root[data-theme=light] .maintenance-status-panel,:root[data-theme=light] .maintenance-note-card{background:linear-gradient(180deg,#ffffffb8,#ffffffeb),#fffffff0;border-color:color-mix(in srgb,var(--accent-3) 18%,var(--line))}:root[data-theme=light] .maintenance-mode-pill{background:#e7b84c29;border-color:#e7b84c57}:root[data-theme=light] .maintenance-copy-emphasis{background:#e7b84c1f;border-color:#e7b84c3d}:root[data-theme=light] .maintenance-status-item[data-state=docs]{border-color:#e65b7047}:root[data-theme=light] .maintenance-status-item[data-state=support]{border-color:#44b78b47}:root[data-theme=light] .maintenance-status-item[data-state=patreon]{border-color:#e7b84c57}:root[data-theme=light] .maintenance-status-item strong,:root[data-theme=light] .maintenance-note-card h2,:root[data-theme=light] .maintenance-hero h1{color:var(--text)}:root[data-theme=light] .maintenance-copy,:root[data-theme=light] .maintenance-status-item span,:root[data-theme=light] .maintenance-note-card p:last-child,:root[data-theme=light] .maintenance-footnote{color:var(--muted)}:root[data-theme=light] .news-card-featured{background:linear-gradient(180deg,#e65b7014,#fffffff7 32%),#ffffffed}:root[data-theme=light] .stats-grid.status-board .status-live{background:linear-gradient(180deg,#44b78b14,#fffffffa 36%),#fffffff5;border-color:#44b78b47;box-shadow:0 0 0 1px #44b78b1a,0 14px 26px #4535240f}:root[data-theme=light] .stats-grid.status-board .status-live[data-bot-state=maintenance]{background:linear-gradient(180deg,#f1c40f1a,#fffffffa 36%),#fffffff5;border-color:#f1c40f4d;box-shadow:0 0 0 1px #f1c40f1a,0 14px 26px #4535240f}:root[data-theme=light] .stats-grid.status-board .status-live[data-bot-state=offline]{background:linear-gradient(180deg,#ff6b7a1a,#fffffffa 36%),#fffffff5;border-color:#ff6b7a4d;box-shadow:0 0 0 1px #ff6b7a1a,0 14px 26px #4535240f}:root[data-theme=light] .stats-grid.status-board .bot-status-since{color:color-mix(in srgb,var(--status-accent) 86%,#7a590d)}:root[data-theme=light] .status-card-celebration{background:linear-gradient(180deg,#8f7cff17,#fffffffa 36%),#fffffff5!important;border-color:#8f7cff52!important;box-shadow:0 0 0 1px #8f7cff1a,0 14px 26px #4535240f!important}:root[data-theme=light] .status-card-celebration:hover{box-shadow:0 0 0 1px #8f7cff33,0 18px 32px #8f7cff29!important}:root[data-theme=light] .status-card-celebration small,:root[data-theme=light] .status-card-celebration p{color:#5b564d!important}:root[data-theme=light] .news-card-summary blockquote,:root[data-theme=light] #newsModalBody blockquote,:root[data-theme=light] blockquote{color:var(--text, #23262d)!important;background:#00000008!important;border-left-color:#8f7cff!important}:root[data-theme=light] #newsModal .endcard-modal-content{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 10px 40px #00000026!important}:root[data-theme=light] #newsModalClose{color:#1a1a1a!important;background:#0000000f!important}:root[data-theme=light] #newsModalBody{color:var(--text, #23262d)!important}:root[data-theme=light] #newsModalActions{border-top:1px solid rgba(0,0,0,.08)!important}:root[data-theme=light] #newsModalActions .news-card-link{background:#00000008!important;border-color:#0000001f!important;color:var(--text, #23262d)!important}:root[data-theme=light] .news-badge{background:#e65b7024;border-color:#e65b7052;color:#a63a50}:root[data-theme=light] .news-meta{color:#7f5300}:root[data-theme=light] .community-feature,:root[data-theme=light] .community-mini-card,:root[data-theme=light] .patreon-hero,:root[data-theme=light] .patreon-proof-card,:root[data-theme=light] .patreon-process article,:root[data-theme=light] .patreon-trust-grid article{background:#ffffffed}:root[data-theme=light] .patron-wall-card,:root[data-theme=light] .patron-wall-empty{background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-2)) 8%,rgba(255,255,255,.98)),#fffffffc 42%),#fffffff7}:root[data-theme=light] .community-feature h3,:root[data-theme=light] .community-mini-card h3,:root[data-theme=light] .patreon-hero h3,:root[data-theme=light] .patron-wall-card h3,:root[data-theme=light] .patron-wall-empty h3{color:var(--text)}:root[data-theme=light] .patron-wall-card--latest .patron-wall-badge{background:#e65b7024;border-color:#e65b704d;color:#a63a50}:root[data-theme=light] .patron-wall-card--recent .patron-wall-badge{background:#e7b84c29;border-color:#e7b84c47;color:#7b5300}:root[data-theme=light] .patron-wall-card--latest .patron-wall-date{color:#8b3d52}:root[data-theme=light] .patron-wall-card--recent .patron-wall-date{color:#7f5300}:root[data-theme=light] .community-flow span{background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 18%,#fffaf4);color:var(--text)}:root[data-theme=light] .community-flow code{background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 12%,#fffaf4);border-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 22%,var(--line))}:root[data-theme=light] .home-spotlight-link{border-top-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 18%,var(--line))}:root[data-theme=light] .home-spotlight-kicker{color:#8d5d00}:root[data-theme=light] .home-spotlight-link em{color:#27569c}:root[data-theme=light] .patron-wall-card{background:linear-gradient(135deg,#ffffffe6,#f8f9faf2);border:1px solid rgba(0,0,0,.08);border-left:4px solid var(--card-tone);box-shadow:0 12px 32px #281f130f,0 2px 8px #281f130a,inset 0 1px #fffc}:root[data-theme=light] .patron-wall-card:hover{border-color:color-mix(in srgb,var(--card-tone) 30%,rgba(0,0,0,.12));box-shadow:0 22px 48px #281f131f,0 0 24px color-mix(in srgb,var(--card-tone) 10%,transparent)}:root[data-theme=light] .patron-wall-card-glow{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--card-tone) 8%,transparent) 0%,transparent 60%)}:root[data-theme=light] .patron-wall-card-watermark{opacity:.03}:root[data-theme=light] .patron-wall-card:hover .patron-wall-card-watermark{opacity:.06}:root[data-theme=light] .patron-wall-card-name{color:#1a1b20;text-shadow:none}:root[data-theme=light] .patron-wall-card:hover .patron-wall-card-name{color:color-mix(in srgb,var(--card-tone) 50%,#1a1b20)}:root[data-theme=light] .patron-wall-reward-badge{background:color-mix(in srgb,var(--card-tone) 8%,rgba(0,0,0,.02));border:1px solid rgba(0,0,0,.04);color:#4a4b50}:root[data-theme=light] .patron-wall-card:hover .patron-wall-reward-badge{background:color-mix(in srgb,var(--card-tone) 12%,rgba(0,0,0,.04));border-color:#00000014;color:#1a1b20}:root[data-theme=light] .patron-wall-card-note{background:#00000005;border-color:#0000000a;box-shadow:inset 0 1px 3px #0000000d}:root[data-theme=light] .patron-wall-card:hover .patron-wall-card-note{background:#00000008;border-color:#0000000f}:root[data-theme=light] .patron-wall-note-text{color:#55575d}:root[data-theme=light] .patron-wall-card:hover .patron-wall-note-text{color:#22242a}:root[data-theme=light] .patron-wall-empty{border-color:color-mix(in srgb,var(--accent-2) 18%,var(--line))}:root[data-theme=light] .patron-wall-badge{background:color-mix(in srgb,var(--card-tone, var(--accent-2)) 12%,rgba(255,255,255,.98));color:color-mix(in srgb,var(--card-tone, var(--accent-2)) 65%,#22242a)}:root[data-theme=light] .patron-wall-date{color:#7a7c84}:root[data-theme=light] .patron-wall-card:hover .patron-wall-date{color:#4a4c54}:root[data-theme=light] .reward-control select,:root[data-theme=light] .reward-control input{background:#fffffff2;color:var(--text)}:root[data-theme=light] .reward-output{background:#ffffffed}:root[data-theme=light] .reward-output-row{border-top-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 14%,var(--line))}:root[data-theme=light] .reward-output-kicker,:root[data-theme=light] .reward-output-row span{color:#8d5d00}:root[data-theme=light] .kwami-flow-step span{background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 26%,#2a2640);color:var(--text-highlight);box-shadow:inset 0 0 0 1px #ffffff1f}:root[data-theme=light] .kwami-flow-step strong{color:var(--text)}:root[data-theme=light] .activity-group,:root[data-theme=light] .activity-list li{background:#fffffff2}:root[data-theme=light] .activity-list li{background:#ffffffdb}:root[data-theme=light] .activity-group{border-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 18%,var(--line))}:root[data-theme=light] .activity-group-title{color:#8d5d00}:root[data-theme=light] .activity-list code{background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 10%,#fffaf4);color:#705000;border-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 22%,var(--line))}:root[data-theme=light] .activity-list span{color:var(--muted)}:root[data-theme=light] .patreon-highlights span{background:#e7b84c24;color:#7a590d}:root[data-theme=light] .patreon-proof-card>p,:root[data-theme=light] .patreon-proof-card p,:root[data-theme=light] .patreon-proof-card ul,:root[data-theme=light] .patreon-process p,:root[data-theme=light] .patreon-trust-grid p{color:var(--muted)}:root[data-theme=light] .patreon-process span{background:#e7b84c29;color:#7a590d}:root[data-theme=light] .patreon-trust-grid strong,:root[data-theme=light] .patreon-process strong{color:var(--text)}:root[data-theme=light] .support-card,:root[data-theme=light] .guide-card,:root[data-theme=light] .command-card,:root[data-theme=light] .staff-card{box-shadow:0 14px 30px #45352417}:root[data-theme=light] .support-card{background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-3)) 7%,rgba(255,255,255,.98)),#fffffffa 36%),#ffffffed}:root[data-theme=light] .guide-card h3,:root[data-theme=light] .news-card h3{background:none;-webkit-text-fill-color:initial;color:var(--text)}:root[data-theme=light] .news-card h3,:root[data-theme=light] .support-card h3,:root[data-theme=light] .staff-rank-title,:root[data-theme=light] .kwami-flow-step strong,:root[data-theme=light] .faq-toggle,:root[data-theme=light] .policy-bullets strong,:root[data-theme=light] .patreon-popover-copy strong,:root[data-theme=light] .staff-join-callout h3{color:var(--text)}:root[data-theme=light] .lead,:root[data-theme=light] .split-section p,:root[data-theme=light] .guide-band p,:root[data-theme=light] .policy-section p{color:var(--muted)}:root[data-theme=light] .setup-list li{background:linear-gradient(180deg,#fffffffa,#fffffff0),#ffffffed;border-left-color:var(--accent);box-shadow:0 10px 22px #4535240f}:root[data-theme=light] .setup-list li:before{color:#b07100}:root[data-theme=light] .section-intro,:root[data-theme=light] .card-copy,:root[data-theme=light] .command-card p,:root[data-theme=light] .news-card-summary,:root[data-theme=light] .help-callout-copy,:root[data-theme=light] .support-card .card-copy,:root[data-theme=light] .staff-overview-copy,:root[data-theme=light] .staff-overview-summary,:root[data-theme=light] .staff-card p,:root[data-theme=light] .staff-note,:root[data-theme=light] .faq-answer p,:root[data-theme=light] .policy-bullets span,:root[data-theme=light] .patreon-disclaimer p,:root[data-theme=light] .support-checklist span,:root[data-theme=light] .staff-join-callout p:last-child{color:var(--muted)}:root[data-theme=light] .command-title code,:root[data-theme=light] .subcommand-chips code,:root[data-theme=light] .subcommand-main code{background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 12%,#fffaf4);color:#705000}:root[data-theme=light] .command-pills code{background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 10%,#fffaf4);color:#705000;border-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 22%,var(--line))}:root[data-theme=light] .tag{background:#ffffffb8;border-color:#00000038;color:#3d3a34}:root[data-theme=light] .tag.restricted{color:#a54f60}:root[data-theme=light] .option-kind{color:#3d3a34;border-color:#00000038}:root[data-theme=light] .tag.cooldown{background:#e7b84c1f;color:#7a590d}:root[data-theme=light] .tag.minigame-insurance{background:#6a9af01f;color:#27569c;border-color:#6a9af04d}:root[data-theme=light] .tag.memp-plus-discount{background:#e7b84c1f;color:#7a590d;border-color:#e7b84c4d}:root[data-theme=light] .inline-link,:root[data-theme=light] .news-card-link{background:#e65b7017;color:#9f3347}:root[data-theme=light] .staff-join-callout{background:linear-gradient(135deg,rgba(68,183,139,.08),transparent 42%),#ffffffed}:root[data-theme=light] .staff-card{background:linear-gradient(180deg,color-mix(in srgb,var(--staff-tone) 8%,rgba(255,255,255,.98)),#fffffffa 28%),#ffffffed;border-color:color-mix(in srgb,var(--staff-tone) 24%,var(--line))}:root[data-theme=light] .staff-count,:root[data-theme=light] .staff-avatar,:root[data-theme=light] .staff-note{color:var(--text)}:root[data-theme=light] .staff-overview-live{background:#fffaf4c2;border-color:color-mix(in srgb,var(--accent-3) 18%,var(--line))}:root[data-theme=light] .staff-presence{background:color-mix(in srgb,var(--presence-tone) 12%,#fffaf4);border-color:color-mix(in srgb,var(--presence-tone) 26%,var(--line));color:color-mix(in srgb,var(--presence-tone) 82%,#6b4a00)}:root[data-theme=light] .staff-presence--offline{background:#ffffffd1;color:var(--muted)}:root[data-theme=light] .staff-members li{background:#ffffffbf;border-color:var(--line);color:var(--text)}:root[data-theme=light] .staff-card-empty{background:linear-gradient(180deg,#fffffff5,#fffffff0 30%),#ffffffeb}:root[data-theme=light] .faq-toggle:hover{background:#e65b700d}:root[data-theme=light] .mobile-nav-close:hover,:root[data-theme=light] .back-to-top:hover,:root[data-theme=light] .patreon-popover-close:hover{background:#e65b7014}:root[data-theme=light] .support-preflight{background:linear-gradient(135deg,rgba(68,183,139,.08),transparent 38%),#ffffffed}:root[data-theme=light] .help-callout,:root[data-theme=light] .policy-banner,:root[data-theme=light] .patreon-disclaimer{border-color:color-mix(in srgb,var(--accent) 18%,var(--line))}:root[data-theme=light] .stats-grid div:hover,:root[data-theme=light] .staff-overview-stats div:hover,:root[data-theme=light] .support-checklist li,:root[data-theme=light] .policy-bullets li{box-shadow:none}:root[data-theme=light] .patreon-popover{background:linear-gradient(135deg,rgba(230,91,112,.14),transparent 38%),linear-gradient(315deg,rgba(231,184,76,.1),transparent 40%),#fffffff5;box-shadow:0 22px 52px #4535242e}:root[data-theme=light] .patreon-popover-mark{color:var(--text-highlight)}:root[data-theme=light] .patreon-popover-copy span,:root[data-theme=light] .patreon-popover-close{color:var(--muted)}:root[data-theme=light] .patreon-popover-close:hover{color:var(--text)}.patreon-popover.patreon-popover--miraculous{border-color:color-mix(in srgb,#6fd8ff 38%,var(--line));border-left-color:#6fd8ff;background:linear-gradient(135deg,rgba(90,185,255,.2),transparent 38%),linear-gradient(315deg,rgba(121,103,255,.16),transparent 42%),#0d1320f7;box-shadow:0 22px 52px #08122370}.patreon-popover.patreon-popover--miraculous .patreon-popover-mark{background:linear-gradient(135deg,#55d2ff,#6f67ff)}.patreon-popover.patreon-popover--miraculous .patreon-popover-copy p{color:#7fdcff}.patreon-popover.patreon-popover--miraculous .patreon-popover-link{border-color:#6fd8ffc7;background:linear-gradient(135deg,#4cb8ff,#6c67ff)}.patreon-popover.patreon-popover--miraculous .patreon-popover-close:hover{border-color:#6fd8ff94;background:#142135fa}@keyframes patreon-fade-up{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}@keyframes patreon-fade-in{0%{opacity:0}to{opacity:1}}@keyframes patreon-slide-right{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}html[data-page=patreon] .patreon-hero{animation:patreon-fade-up .42s ease both}html[data-page=patreon] .patreon-disclaimer{animation:patreon-fade-up .38s ease .1s both}html[data-page=patreon] .patreon-grid .guide-card{animation:patreon-fade-up .36s ease both}html[data-page=patreon] .patreon-grid .guide-card:nth-child(1){animation-delay:.18s}html[data-page=patreon] .patreon-grid .guide-card:nth-child(2){animation-delay:.24s}html[data-page=patreon] .patreon-grid .guide-card:nth-child(3){animation-delay:.3s}html[data-page=patreon] .patreon-grid .guide-card:nth-child(4){animation-delay:.36s}html[data-page=patreon] .patreon-process article{animation:patreon-slide-right .34s ease both}html[data-page=patreon] .patreon-process article:nth-child(1){animation-delay:.44s}html[data-page=patreon] .patreon-process article:nth-child(2){animation-delay:.52s}html[data-page=patreon] .patreon-process article:nth-child(3){animation-delay:.6s}html[data-page=patreon] .patreon-process article:nth-child(4){animation-delay:.68s}html[data-page=patreon] .patreon-section-calc{animation:patreon-fade-up .36s ease .76s both}.patreon-section-calc{display:grid;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--accent-2) 18%,var(--line))}.patreon-section-calc .patreon-mini-calc-head{align-items:center}html[data-page=patreon] .patreon-proof-card li{animation:patreon-slide-right .3s ease both}html[data-page=patreon] .patreon-proof-card li:nth-child(1){animation-delay:.08s}html[data-page=patreon] .patreon-proof-card li:nth-child(2){animation-delay:.14s}html[data-page=patreon] .patreon-proof-card li:nth-child(3){animation-delay:.2s}.patreon-grid .guide-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.patreon-grid .guide-card:hover{transform:scale(1.01);box-shadow:0 18px 38px #00000038,0 0 0 1px color-mix(in srgb,var(--card-tone, var(--accent)) 36%,transparent),0 0 22px -6px color-mix(in srgb,var(--card-tone, var(--accent)) 28%,transparent)}:root[data-theme=light] .patreon-grid .guide-card:hover{box-shadow:0 16px 32px #4535241a,0 0 0 1px color-mix(in srgb,var(--card-tone, var(--accent)) 28%,transparent)}.patreon-process article{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.patreon-process article:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--accent-2) 36%,var(--line));box-shadow:0 10px 26px #0000002e}.patreon-process article:hover span{background:#e7b84c42}.patreon-process span{transition:background .2s ease}.patreon-highlights span{transition:background .18s ease,border-color .18s ease,transform .18s ease}.patreon-highlights span:hover{transform:scale(1.01);background:#e7b84c2e;border-color:color-mix(in srgb,var(--accent-2) 48%,var(--line))}.patreon-card-term{color:#ffe7a8;font-weight:700}@keyframes status-card-breathe{0%,to{box-shadow:0 0 0 1px #44b78b1a,0 18px 34px #00000029}50%{box-shadow:0 0 0 1px #44b78b38,0 18px 34px #00000029,0 0 18px -4px #44b78b2e}}@keyframes status-card-breathe-maintenance{0%,to{box-shadow:0 0 0 1px #f1c40f1f,0 18px 34px #00000029}50%{box-shadow:0 0 0 1px #f1c40f47,0 18px 34px #00000029,0 0 18px -4px #f1c40f33}}@keyframes status-card-breathe-offline{0%,to{box-shadow:0 0 0 1px #ff6b7a1a,0 18px 34px #00000029}50%{box-shadow:0 0 0 1px #ff6b7a38,0 18px 34px #00000029,0 0 18px -4px #ff6b7a24}}.stats-grid.status-board .status-live{animation:status-card-breathe 4s ease-in-out infinite}.stats-grid.status-board .status-live[data-bot-state=maintenance]{animation:status-card-breathe-maintenance 4s ease-in-out infinite}.stats-grid.status-board .status-live[data-bot-state=offline]{animation:status-card-breathe-offline 4s ease-in-out infinite}@keyframes patron-card-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}.patron-wall-card{animation:patron-card-in .5s cubic-bezier(.16,1,.3,1) both}.patron-wall-card:nth-child(2){animation-delay:.08s}.patron-wall-card:nth-child(3){animation-delay:.14s}.patron-wall-card:nth-child(4){animation-delay:.2s}:root[data-theme=light] .stats-grid.status-board .status-live{animation:none}@keyframes staff-group-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}html:not(.staff-animation-done) .staff-group{animation:staff-group-in .38s ease 1 both}html:not(.staff-animation-done) .staff-group:nth-child(1){animation-delay:.04s}html:not(.staff-animation-done) .staff-group:nth-child(2){animation-delay:.1s}html:not(.staff-animation-done) .staff-group:nth-child(3){animation-delay:.16s}html:not(.staff-animation-done) .staff-group:nth-child(4){animation-delay:.22s}html:not(.staff-animation-done) .staff-group:nth-child(5){animation-delay:.28s}html:not(.staff-animation-done) .staff-group:nth-child(6){animation-delay:.34s}html.staff-animation-done .staff-group{animation:none!important}.staff-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.staff-card:hover{transform:scale(1.01);box-shadow:0 18px 38px #00000038,0 0 0 1px color-mix(in srgb,var(--staff-tone) 36%,transparent),0 0 22px -6px color-mix(in srgb,var(--staff-tone) 28%,transparent)}.staff-members li{transition:background .18s ease,border-color .18s ease,transform .18s ease}.staff-members li:hover{transform:translate(3px);background:#ffffff0f;border-color:color-mix(in srgb,var(--staff-tone) 32%,transparent)}:root[data-theme=light] .staff-card:hover{box-shadow:0 18px 36px #4535241c,0 0 0 1px color-mix(in srgb,var(--staff-tone) 30%,transparent)}:root[data-theme=light] .staff-members li:hover{background:#ffffffd9;border-color:color-mix(in srgb,var(--staff-tone) 28%,var(--line))}.patreon-process-link{color:#ffd8df;font-weight:700;text-decoration:underline;text-decoration-color:#e65b7073;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.patreon-process-link:hover{color:#ffb3bf;text-decoration-color:#e65b70cc}.patreon-section-calc .patreon-mini-calc-tile .reward-control input{max-width:260px}.patreon-section-calc .patreon-mini-calc-tile{align-self:start;align-content:start;height:fit-content;padding:10px 12px}.patreon-section-calc .reward-control input{min-height:36px}#patreonCalcPanelPage.patreon-section-calc{width:min(860px,100%);margin:22px auto 0;padding:16px 18px;gap:12px;border:1px solid color-mix(in srgb,var(--accent-2) 22%,var(--line));border-radius:12px;background:#181a1fad}#patreonCalcPanelPage .patreon-mini-calc-head{display:flex;align-items:center;justify-content:space-between;gap:14px}#patreonCalcPanelPage .patreon-mini-calc-head .card-kicker{margin-bottom:3px;font-size:.72rem}#patreonCalcPanelPage .patreon-mini-calc-head h3{margin:0;font-size:1.05rem;line-height:1.2}#patreonCalcPanelPage .patreon-mini-calc-rate{flex:0 0 auto;padding:7px 10px;font-size:.72rem;line-height:1;white-space:nowrap}#patreonCalcPanelPage .patreon-mini-calc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#patreonCalcPanelPage .patreon-mini-calc-tile{padding:11px 12px;border-radius:10px}#patreonCalcPanelPage .patreon-mini-calc-label{margin-bottom:7px;font-size:.72rem}#patreonCalcPanelPage .reward-control{gap:6px}#patreonCalcPanelPage .reward-control span{font-size:.72rem}#patreonCalcPanelPage .reward-control input{min-height:36px;padding:8px 11px;font-size:.92rem}#patreonCalcPanelPage .patreon-mini-calc-value{margin-top:8px}#patreonCalcPanelPage .patreon-mini-calc-value strong{display:block;font-size:1.05rem;line-height:1.25}#patreonCalcPanelPage .patreon-mini-calc-value span{display:block;margin-top:4px;color:var(--muted);font-size:.82rem;line-height:1.4}#patreonCalcPanelPage .patreon-mini-calc-note{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45;text-align:center}@media (max-width: 720px){#patreonCalcPanelPage.patreon-section-calc{width:100%;padding:14px}#patreonCalcPanelPage .patreon-mini-calc-head{align-items:flex-start;flex-direction:column;gap:8px}#patreonCalcPanelPage .patreon-mini-calc-rate{white-space:normal}#patreonCalcPanelPage .patreon-mini-calc-grid{grid-template-columns:1fr}}.policy-hero-banner:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--accent-3) 20%,transparent),transparent 32%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--accent-2) 18%,transparent),transparent 34%),radial-gradient(circle at 72% 88%,color-mix(in srgb,var(--blue) 16%,transparent),transparent 36%);opacity:.9}html[data-page=policies] .policy-banner{animation:policy-fade-up .38s ease both}html[data-page=policies] .policy-grid .guide-card{animation:policy-fade-up .34s ease both}html[data-page=policies] .policy-grid .guide-card:nth-child(1){animation-delay:.08s}html[data-page=policies] .policy-grid .guide-card:nth-child(2){animation-delay:.14s}html[data-page=policies] .policy-grid .guide-card:nth-child(3){animation-delay:.2s}html[data-page=policies] .policy-grid .guide-card:nth-child(4){animation-delay:.26s}html[data-page=policies] .policy-grid .guide-card:nth-child(5){animation-delay:.32s}html[data-page=policies] .policy-grid .guide-card:nth-child(6){animation-delay:.38s}html[data-page=policies] .policy-summary-callout{animation:policy-fade-up .34s ease .44s both}@keyframes policy-fade-up{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}.policy-hero-banner{position:relative;overflow:hidden;isolation:isolate}.policy-hero-banner:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--accent-3) 20%,transparent),transparent 32%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--accent-2) 18%,transparent),transparent 34%),radial-gradient(circle at 72% 88%,color-mix(in srgb,var(--blue) 16%,transparent),transparent 36%);opacity:.9;animation:privacy-glow-shift 8s ease-in-out infinite alternate}.policy-hero-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 0%,transparent 38%,rgba(255,255,255,.06) 48%,transparent 58%,transparent 100%);transform:translate(-120%);animation:privacy-sheen 5.5s ease-in-out infinite;pointer-events:none}.policy-hero-banner .policy-bullets{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-hero-banner .policy-bullets li,html[data-page=policies] .policy-grid .guide-card,.policy-summary-callout{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.policy-hero-banner .policy-bullets li:hover,html[data-page=policies] .policy-grid .guide-card:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 42%,var(--line));box-shadow:0 18px 38px #0003}.policy-summary-callout{border-color:color-mix(in srgb,var(--accent-3) 32%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-3) 10%,transparent),transparent 44%),var(--surface)}.policy-summary-callout:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--accent-3) 48%,var(--line));box-shadow:0 18px 38px #0000002e}html[data-page=policies] .section-heading{animation:privacy-fade-up .34s ease both}html[data-page=policies] .policy-banner{animation:privacy-fade-up .38s ease .06s both}html[data-page=policies] .policy-hero-banner .policy-bullets li{animation:privacy-pop-in .34s ease both}html[data-page=policies] .policy-hero-banner .policy-bullets li:nth-child(1){animation-delay:.14s}html[data-page=policies] .policy-hero-banner .policy-bullets li:nth-child(2){animation-delay:.2s}html[data-page=policies] .policy-hero-banner .policy-bullets li:nth-child(3){animation-delay:.26s}html[data-page=policies] .policy-hero-banner .policy-bullets li:nth-child(4){animation-delay:.32s}html[data-page=policies] .policy-grid .guide-card{animation:privacy-fade-up .36s ease both}html[data-page=policies] .policy-grid .guide-card:nth-child(1){animation-delay:.16s}html[data-page=policies] .policy-grid .guide-card:nth-child(2){animation-delay:.22s}html[data-page=policies] .policy-grid .guide-card:nth-child(3){animation-delay:.28s}html[data-page=policies] .policy-grid .guide-card:nth-child(4){animation-delay:.34s}html[data-page=policies] .policy-grid .guide-card:nth-child(5){animation-delay:.4s}html[data-page=policies] .policy-grid .guide-card:nth-child(6){animation-delay:.46s}html[data-page=policies] .policy-summary-callout{animation:privacy-fade-up .36s ease .52s both}html[data-page=policies] .policy-grid .guide-card{position:relative;overflow:hidden}html[data-page=policies] .policy-grid .guide-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--card-tone, var(--accent));opacity:0;transform:scaleY(0);transform-origin:center;transition:transform .24s ease,opacity .24s ease}html[data-page=policies] .policy-grid .guide-card:hover:before{transform:scaleY(1);opacity:1}@keyframes privacy-fade-up{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}@keyframes privacy-pop-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes privacy-sheen{0%{transform:translate(-120%)}42%,to{transform:translate(120%)}}@keyframes privacy-glow-shift{0%{transform:translateZ(0) scale(1);opacity:.72}to{transform:translate3d(0,-8px,0) scale(1.04);opacity:1}}@media (prefers-reduced-motion: reduce){html[data-page=policies] .section-heading,html[data-page=policies] .policy-banner,html[data-page=policies] .policy-hero-banner .policy-bullets li,html[data-page=policies] .policy-grid .guide-card,html[data-page=policies] .policy-summary-callout,.policy-hero-banner:before,.policy-hero-banner:after{animation:none!important}.policy-hero-banner .policy-bullets li:hover,html[data-page=policies] .policy-grid .guide-card:hover,.policy-summary-callout:hover{transform:none}}@media (max-width: 760px){.policy-hero-banner .policy-bullets{grid-template-columns:1fr}}html[data-page=troubleshooting] #troubleshooting>div:first-child,html[data-page=troubleshooting] .support-stack{animation:support-fade-up .36s ease both}html[data-page=troubleshooting] .support-stack{animation-delay:.08s}html[data-page=troubleshooting] .support-preflight{position:relative;overflow:hidden;isolation:isolate;animation:support-fade-up .36s ease .1s both;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease}html[data-page=troubleshooting] .support-preflight:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--accent-3) 16%,transparent),transparent 34%),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--accent-2) 14%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--blue) 8%,transparent),transparent 48%);opacity:.85;animation:support-glow-shift 8s ease-in-out infinite alternate}html[data-page=troubleshooting] .support-preflight:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--accent-3) 38%,var(--line));box-shadow:0 18px 38px #0000002e}html[data-page=troubleshooting] .support-checklist li{position:relative;overflow:hidden;isolation:isolate;animation:support-pop-in .34s ease both;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}html[data-page=troubleshooting] .support-checklist li:nth-child(1){animation-delay:.16s}html[data-page=troubleshooting] .support-checklist li:nth-child(2){animation-delay:.22s}html[data-page=troubleshooting] .support-checklist li:nth-child(3){animation-delay:.28s}html[data-page=troubleshooting] .support-checklist li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-3) 10%,transparent),transparent 48%),linear-gradient(110deg,transparent 10%,rgba(255,255,255,.06) 46%,transparent 78%);opacity:0;transform:translate(-18px);transition:opacity .24s ease,transform .24s ease}html[data-page=troubleshooting] .support-checklist li:hover{transform:translate(4px);border-color:color-mix(in srgb,var(--accent-3) 34%,var(--line));background:color-mix(in srgb,var(--accent-3) 6%,var(--surface-strong));box-shadow:0 10px 24px #00000024}html[data-page=troubleshooting] .support-checklist li:hover:before{opacity:1;transform:translate(0)}html[data-page=troubleshooting] .help-callout{animation:support-fade-up .36s ease .34s both}html[data-page=troubleshooting] .help-callout .inline-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease}html[data-page=troubleshooting] .help-callout .inline-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.14) 45%,transparent 75%);transform:translate(-120%);transition:transform .48s ease}html[data-page=troubleshooting] .help-callout .inline-link:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--accent-3) 50%,var(--line));background:color-mix(in srgb,var(--accent-3) 14%,var(--surface-strong));box-shadow:0 14px 30px #00000038}html[data-page=troubleshooting] .help-callout .inline-link:hover:before{transform:translate(120%)}html[data-page=troubleshooting] .help-callout .inline-link:active{transform:translateY(0) scale(.98);box-shadow:none}html[data-page=troubleshooting] .support-card{position:relative;overflow:hidden;isolation:isolate;animation:support-fade-up .36s ease both;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}html[data-page=troubleshooting] .support-card:nth-child(1){animation-delay:.16s}html[data-page=troubleshooting] .support-card:nth-child(2){animation-delay:.22s}html[data-page=troubleshooting] .support-card:nth-child(3){animation-delay:.28s}html[data-page=troubleshooting] .support-card:nth-child(4){animation-delay:.34s}html[data-page=troubleshooting] .support-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--card-tone, var(--accent));opacity:0;transform:scaleY(0);transform-origin:center;transition:transform .24s ease,opacity .24s ease}html[data-page=troubleshooting] .support-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--card-tone, var(--accent)) 16%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--card-tone, var(--accent)) 7%,transparent),transparent 52%);opacity:0;transition:opacity .24s ease;pointer-events:none}html[data-page=troubleshooting] .support-card:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--card-tone, var(--accent)) 42%,var(--line));box-shadow:0 18px 38px #0003}html[data-page=troubleshooting] .support-card:hover:before{opacity:1;transform:scaleY(1)}html[data-page=troubleshooting] .support-card:hover:after{opacity:1}html[data-page=troubleshooting] .faq-item{animation:support-fade-up .34s ease both;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}html[data-page=troubleshooting] .faq-item:nth-child(1){animation-delay:.4s}html[data-page=troubleshooting] .faq-item:nth-child(2){animation-delay:.46s}html[data-page=troubleshooting] .faq-item:nth-child(3){animation-delay:.52s}html[data-page=troubleshooting] .faq-item:nth-child(4){animation-delay:.58s}html[data-page=troubleshooting] .faq-item:nth-child(5){animation-delay:.64s}html[data-page=troubleshooting] .faq-item:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--accent-3) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-3) 7%,transparent),transparent 48%),var(--surface);box-shadow:0 14px 28px #00000029}html[data-page=troubleshooting] .faq-toggle{position:relative;overflow:hidden;isolation:isolate;transition:background .22s ease,color .22s ease,transform .22s ease}html[data-page=troubleshooting] .faq-toggle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-3) 10%,transparent),transparent 48%),linear-gradient(110deg,transparent 12%,rgba(255,255,255,.06) 48%,transparent 82%);opacity:0;transform:translate(-18px);transition:opacity .22s ease,transform .22s ease}html[data-page=troubleshooting] .faq-toggle:hover{transform:translate(3px);color:var(--text)}html[data-page=troubleshooting] .faq-toggle:hover:before{opacity:1;transform:translate(0)}html[data-page=troubleshooting] .faq-toggle .faq-icon{transition:transform .22s ease,color .22s ease}html[data-page=troubleshooting] .faq-toggle:hover .faq-icon{transform:rotate(90deg) scale(1.08);color:var(--accent-2)}html[data-page=troubleshooting] .faq-toggle[aria-expanded=true] .faq-icon{transform:rotate(45deg) scale(1.08);color:var(--accent-2)}html[data-page=troubleshooting] .faq-answer{animation:support-answer-in .22s ease both}@keyframes support-fade-up{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}@keyframes support-pop-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes support-answer-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}@keyframes support-glow-shift{0%{transform:translateZ(0) scale(1);opacity:.72}to{transform:translate3d(0,-8px,0) scale(1.04);opacity:1}}@media (prefers-reduced-motion: reduce){html[data-page=troubleshooting] #troubleshooting>div:first-child,html[data-page=troubleshooting] .support-stack,html[data-page=troubleshooting] .support-preflight,html[data-page=troubleshooting] .support-checklist li,html[data-page=troubleshooting] .help-callout,html[data-page=troubleshooting] .support-card,html[data-page=troubleshooting] .faq-item,html[data-page=troubleshooting] .faq-answer,html[data-page=troubleshooting] .support-preflight:before{animation:none!important}html[data-page=troubleshooting] .support-preflight:hover,html[data-page=troubleshooting] .support-checklist li:hover,html[data-page=troubleshooting] .support-card:hover,html[data-page=troubleshooting] .faq-item:hover,html[data-page=troubleshooting] .faq-toggle:hover,html[data-page=troubleshooting] .help-callout .inline-link:hover{transform:none!important}html[data-page=troubleshooting] .help-callout .inline-link,html[data-page=troubleshooting] .help-callout .inline-link:before,html[data-page=troubleshooting] .faq-toggle,html[data-page=troubleshooting] .faq-toggle:before,html[data-page=troubleshooting] .faq-toggle .faq-icon{transition:none!important}}@keyframes page-enter-soft{0%{opacity:0;transform:scale(1.01);filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.page-entering{animation:page-enter-soft .38s ease both;will-change:opacity,transform,filter}html[data-page=overview] #overview.page-entering{display:grid!important}@media (prefers-reduced-motion: reduce){.page-entering{animation:none!important;transform:none!important;filter:none!important}}.discord-auth-menu[hidden],.discord-auth-dropdown[hidden],.discord-login-button[hidden],.discord-user-button[hidden]{display:none!important}.discord-login-button,.discord-user-button{display:inline-grid;place-items:center;min-height:44px;border:1px solid rgba(88,101,242,.58);border-radius:8px;background:color-mix(in srgb,#5865f2 18%,var(--surface-strong));color:var(--text);font-weight:750;padding:1px 14px 2px;cursor:pointer;line-height:1;text-align:center;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.discord-login-viewport,.discord-user-viewport{display:flex;align-items:center;width:100%;overflow-x:hidden;overflow-y:visible;white-space:nowrap}.discord-login-text,.discord-user-text{display:inline-block;width:max-content;line-height:1.22;padding-bottom:.08em;transform:translate(0);will-change:transform}.discord-login-button:hover,.discord-user-button:hover{transform:scale(1.01);border-color:#5865f2e6;box-shadow:var(--button-hover-shadow)}.discord-auth-menu{position:relative;display:inline-grid}.discord-user-button{max-width:180px;overflow:visible}.discord-auth-dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:220px;border:1px solid var(--line);border-radius:12px;background:var(--chrome-bg);box-shadow:var(--shadow);padding:10px;animation:discord-auth-dropdown-in .16s ease both}@keyframes discord-auth-dropdown-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.discord-auth-label{margin:0 0 8px;color:var(--muted);font-size:.78rem;line-height:1.35}.discord-admin-link{display:inline-grid;place-items:center;width:100%;min-height:38px;margin:0 0 8px;border:1px solid color-mix(in srgb,var(--accent-2) 32%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent-2) 12%,var(--surface-strong));color:var(--text);font-weight:750;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.discord-admin-link:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--accent-2) 60%,var(--line));box-shadow:var(--button-hover-shadow)}.discord-admin-link:active{transform:translateY(0) scale(.985);box-shadow:none}.discord-logout-button{display:inline-grid;place-items:center;width:100%;min-height:38px;border:1px solid rgba(230,91,112,.48);border-radius:8px;background:color-mix(in srgb,var(--accent) 13%,var(--surface-strong));color:var(--text);font-weight:750;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.discord-logout-button:hover{transform:scale(1.01);border-color:#e65b70c7;box-shadow:var(--button-hover-shadow)}.discord-logout-button:active{transform:translateY(0) scale(.98);box-shadow:none}.admin-section{--admin-tone: var(--accent-2)}.admin-access-card{margin-top:18px;border:1px solid color-mix(in srgb,var(--admin-tone) 28%,var(--line));border-radius:18px;background:radial-gradient(ellipse at 12% 16%,color-mix(in srgb,var(--admin-tone) 14%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-strong) 84%,transparent));box-shadow:var(--shadow);padding:18px 20px}.admin-access-card .card-copy{margin-bottom:0}.admin-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(280px,.88fr);gap:16px;margin-top:18px;align-items:start}.admin-editor,.admin-preview-shell{min-width:0}.admin-editor{display:grid;gap:18px;padding:20px}.admin-editor-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.admin-editor-head h3,.admin-editor-section h4{margin:0}.admin-editor-head .card-copy{margin:6px 0 0}.admin-status{border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 84%,transparent);color:var(--muted);padding:14px 16px;line-height:1.55}.admin-status[data-state=success]{border-color:color-mix(in srgb,var(--accent-3) 48%,var(--line));color:var(--text)}.admin-status[data-state=error]{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));color:var(--text)}.admin-editor-section{display:grid;gap:14px;padding-top:2px}.admin-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-field-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-field{display:grid;gap:8px;min-width:0}.admin-field>span{color:var(--text);font-size:.84rem;font-weight:800;letter-spacing:.01em}.admin-field input,.admin-field textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface-strong);color:var(--text);font:inherit;padding:11px 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.admin-field textarea{min-height:92px;resize:vertical;line-height:1.55}.admin-field input:focus,.admin-field textarea:focus{outline:none;border-color:color-mix(in srgb,var(--admin-tone) 58%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-tone) 20%,transparent)}.admin-field small{color:var(--muted);line-height:1.45}.admin-spotlight-list,.admin-stat-editor-list,.admin-category-editor-list{display:grid;gap:12px}.admin-spotlight-item,.admin-stat-editor,.admin-category-item{display:grid;gap:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 86%,transparent);padding:14px}.admin-spotlight-item-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.admin-spotlight-item-head strong{color:var(--text)}.admin-spotlight-item-head span{color:var(--muted);font-size:.82rem;word-break:break-all}.admin-category-item h4{margin:0;color:var(--text)}.admin-preview-column{position:sticky;top:18px}.admin-preview-shell{display:grid;gap:14px;padding:18px}.admin-preview-stats{gap:12px}.admin-preview-stats .status-card{min-height:100%}.admin-preview-category-list{display:grid;gap:10px}.admin-preview-category-pill{display:grid;gap:6px}.admin-preview-category-pill span{display:inline-flex;align-self:start;width:fit-content;align-items:center;min-height:30px;border:1px solid color-mix(in srgb,var(--preview-tone, var(--admin-tone)) 44%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--preview-tone, var(--admin-tone)) 12%,var(--surface-strong));color:var(--text);font-size:.78rem;font-weight:800;padding:0 12px}.admin-preview-category-pill small{color:var(--muted);line-height:1.45}.admin-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-actions-row .tag.is-dirty{border-color:color-mix(in srgb,var(--accent-2) 42%,var(--line));color:var(--text)}@media (max-width: 1080px){.admin-layout{grid-template-columns:minmax(0,1fr)}.admin-preview-column{position:static}}@media (max-width: 720px){.admin-field-grid,.admin-field-grid--compact{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.discord-login-button,.discord-user-button{max-width:140px;padding:0 11px;font-size:.86rem}.discord-login-text,.discord-user-text{font-size:.86rem}.discord-auth-dropdown{right:-44px;width:210px}}body[data-page=admin]{padding:0;background:radial-gradient(circle at 12% 10%,rgba(106,154,240,.16),transparent 26%),radial-gradient(circle at 88% 12%,rgba(68,183,139,.14),transparent 24%),radial-gradient(circle at 14% 88%,rgba(231,184,76,.12),transparent 26%),linear-gradient(180deg,#0e1014,#090a0d)}body[data-page=admin] .page-frame{width:100%;max-width:100%;margin:0 auto}body[data-page=admin] .app-shell{display:block;min-height:100vh}body[data-page=admin] .sidebar,body[data-page=admin] .topbar,body[data-page=admin] .breadcrumbs,body[data-page=admin] .mobile-page-rail,body[data-page=admin] .nav-overlay,body[data-page=admin] .mobile-nav,body[data-page=admin] .back-to-top,body[data-page=admin] .patreon-popover{display:none!important}body[data-page=admin] .content{padding:0}body[data-page=admin] .admin-section{display:block!important;min-height:100vh;padding:32px 28px 72px;width:100%;max-width:none;margin:0}body[data-page=admin] .admin-access-card{width:100%;max-width:none;margin:0 0 18px}body[data-page=admin] .admin-entry-actions{width:100%;max-width:none;margin:0 0 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}body[data-page=admin] .admin-entry-actions .admin-home-button{width:auto}body[data-page=admin] .admin-shell{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:28px;align-items:start}body[data-page=admin] .admin-rail{position:sticky;top:22px;display:grid;gap:18px;align-self:start;padding:24px;border-radius:28px;border:1px solid color-mix(in srgb,var(--blue) 22%,var(--line));background:radial-gradient(circle at 10% 0%,rgba(106,154,240,.14),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-strong) 84%,transparent));box-shadow:var(--shadow)}body[data-page=admin] .admin-rail-head{display:grid;gap:4px}body[data-page=admin] .admin-rail-head h3{margin:0;font-size:1.2rem;line-height:1.08}body[data-page=admin] .admin-rail-head .card-copy{margin:0;line-height:1.55}body[data-page=admin] .admin-home-button{justify-content:center;width:100%}body[data-page=admin] .admin-rail-nav{display:grid;gap:8px}body[data-page=admin] .admin-rail-group{display:grid;gap:10px}body[data-page=admin] .admin-rail-group-label{margin:0;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}body[data-page=admin] .admin-rail-group-links{display:grid;gap:8px}body[data-page=admin] .admin-rail-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;display:grid;gap:3px;width:100%;padding:12px 14px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:var(--muted);text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}body[data-page=admin] .admin-rail-link strong{color:var(--text);font-size:.96rem}body[data-page=admin] .admin-rail-link span{color:var(--muted);line-height:1.42;font-size:.82rem}body[data-page=admin] .admin-rail-link:hover{transform:translate(2px);border-color:color-mix(in srgb,var(--card-tone, var(--blue)) 42%,var(--line));color:var(--text)}body[data-page=admin] .admin-rail-link.active{color:var(--text);border-color:color-mix(in srgb,var(--card-tone, var(--blue)) 58%,var(--line));background:radial-gradient(circle at 14% 50%,color-mix(in srgb,var(--card-tone, var(--blue)) 14%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 88%,transparent)}body[data-page=admin] .admin-rail-card{display:grid;gap:6px;padding:14px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));background:color-mix(in srgb,var(--surface-strong) 86%,transparent)}body[data-page=admin] .admin-rail-card p{margin:0;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}body[data-page=admin] .admin-rail-card strong{color:var(--text);font-size:1rem}body[data-page=admin] .admin-rail-card span{color:var(--muted);line-height:1.5}body[data-page=admin] .admin-stage{display:grid;gap:30px}body[data-page=admin] .admin-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:start;padding:26px;border-radius:28px;border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line));background:radial-gradient(circle at 14% 0%,rgba(106,154,240,.16),transparent 34%),radial-gradient(circle at 84% 18%,rgba(68,183,139,.1),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--surface-strong) 84%,transparent));box-shadow:var(--shadow)}body[data-page=admin] .admin-page-head h3{margin:0;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1;letter-spacing:-.025em}body[data-page=admin] .admin-page-head-copy{display:grid;gap:10px}body[data-page=admin] .admin-page-head-copy .card-copy{margin:0;max-width:62ch;line-height:1.58}body[data-page=admin] .admin-page-head-side{display:grid;gap:12px;justify-items:end;align-content:start}body[data-page=admin] .admin-page-head-side .tag-row{justify-content:flex-end}body[data-page=admin] .admin-page-head-side .admin-home-button{width:auto}body[data-page=admin] .admin-panel-card{display:grid;gap:16px;padding:22px;border-radius:26px}body[data-page=admin] .admin-panel-card--overview{min-height:100%}body[data-page=admin] .admin-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body[data-page=admin] .admin-module-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;display:grid;gap:5px;padding:16px 16px 17px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--surface-strong) 90%,transparent);color:var(--text);text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}body[data-page=admin] .admin-module-card strong{font-size:.96rem}body[data-page=admin] .admin-module-card span{color:var(--muted);line-height:1.42;font-size:.92rem}body[data-page=admin] .admin-module-card:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--blue) 42%,var(--line));background:color-mix(in srgb,var(--surface) 90%,transparent)}body[data-page=admin] .admin-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body[data-page=admin] .admin-collection-grid--rewards,body[data-page=admin] .admin-collection-grid--store{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=admin] .admin-collection-grid--messages,body[data-page=admin] .admin-collection-grid--meetings,body[data-page=admin] .admin-collection-grid--templates{grid-template-columns:minmax(0,1fr)}body[data-page=admin] .admin-collection-grid--audience,body[data-page=admin] .admin-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=admin] .admin-collection-card{display:grid;gap:14px;padding:18px 18px 20px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--card-tone, var(--blue)) 10%,transparent),transparent 42%),color-mix(in srgb,var(--surface-strong) 90%,transparent);transition:transform .18s ease,border-color .18s ease,background .18s ease}body[data-page=admin] .admin-collection-card:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--card-tone, var(--blue)) 42%,var(--line));background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--card-tone, var(--blue)) 14%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 90%,transparent)}body[data-page=admin] .admin-collection-card-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:8px}body[data-page=admin] .admin-collection-card-head strong{color:var(--text);font-size:.96rem}body[data-page=admin] .admin-collection-card-head span{display:block;color:var(--muted);font-size:.8rem;line-height:1.42}body[data-page=admin] .admin-collection-card .admin-spotlight-item-head{margin-top:2px}body[data-page=admin] .admin-module-plan{display:grid;gap:12px;padding:18px 20px;border-radius:22px;border:1px solid color-mix(in srgb,var(--card-tone, var(--blue)) 24%,var(--line));background:radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--card-tone, var(--blue)) 12%,transparent),transparent 44%),color-mix(in srgb,var(--surface-strong) 86%,transparent)}body[data-page=admin] .admin-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body[data-page=admin] .admin-live-grid--staff{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=admin] .admin-live-card{display:grid;gap:6px;padding:18px 17px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}body[data-page=admin] .admin-live-card p{margin:0;color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body[data-page=admin] .admin-live-card strong{color:var(--text);font-size:.96rem}body[data-page=admin] .admin-live-card span{color:var(--muted);line-height:1.42;font-size:.92rem}body[data-page=admin] .admin-card-action{min-height:34px;padding-inline:12px}body[data-page=admin] .admin-editor--action{gap:16px}body[data-page=admin] .admin-hero{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(260px,.68fr);gap:18px;align-items:start;padding:22px;border-radius:28px;border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line));background:radial-gradient(circle at 16% 0%,rgba(106,154,240,.18),transparent 34%),radial-gradient(circle at 88% 18%,rgba(68,183,139,.1),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--surface-strong) 84%,transparent));box-shadow:var(--shadow)}body[data-page=admin] .admin-hero h3{margin:0;font-size:clamp(1.95rem,3.8vw,3rem);line-height:1;letter-spacing:-.028em}body[data-page=admin] .admin-hero-copy{display:grid;gap:10px}body[data-page=admin] .admin-hero-copy .card-copy{max-width:60ch;margin:0;line-height:1.58}body[data-page=admin] .admin-hero-tags{margin-top:2px}body[data-page=admin] .admin-hero-side{display:grid;gap:12px}body[data-page=admin] .admin-lock-card{display:grid;gap:6px;padding:14px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));background:color-mix(in srgb,var(--surface-strong) 86%,transparent)}body[data-page=admin] .admin-lock-card p{margin:0;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}body[data-page=admin] .admin-lock-card strong{color:var(--text);font-size:.96rem}body[data-page=admin] .admin-lock-card span{color:var(--muted);line-height:1.5}body[data-page=admin] .admin-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body[data-page=admin] .admin-summary-card{min-height:100%;padding:16px 18px;border-radius:20px;border:1px solid color-mix(in srgb,var(--card-tone, var(--blue)) 28%,var(--line));background:radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--card-tone, var(--blue)) 14%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--surface-strong) 82%,transparent))}body[data-page=admin] .admin-summary-card small{display:block;margin-bottom:8px;color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body[data-page=admin] .admin-summary-card span{display:block;margin-bottom:6px;color:var(--card-tone, var(--text));font-size:clamp(1.45rem,2.2vw,2rem);font-weight:850;line-height:1}body[data-page=admin] .admin-summary-card p{margin:0;color:var(--muted);line-height:1.48;font-size:.92rem}body[data-page=admin] .admin-workbench{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:24px;align-items:start}body[data-page=admin] .admin-editor{display:grid;gap:18px;padding:22px;border-radius:26px}body[data-page=admin] .admin-editor-head{align-items:center}body[data-page=admin] .admin-editor-head h3{margin:4px 0 0;font-size:1.18rem}body[data-page=admin] .admin-editor-head .card-copy{margin-top:6px}body[data-page=admin] .admin-jump-row{display:flex;flex-wrap:wrap;gap:6px}body[data-page=admin] .admin-jump-row .category-button{min-height:32px;border-radius:999px;padding:0 12px;font-size:.84rem;background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}body[data-page=admin] .admin-jump-row .category-button:hover{transform:scale(1.01)}body[data-page=admin] .admin-editor-section{display:grid;gap:12px}body[data-page=admin] .admin-editor-section+.admin-editor-section{padding-top:2px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}body[data-page=admin] .admin-section-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}body[data-page=admin] .admin-section-card-head h4{margin:4px 0 0;font-size:1.04rem}body[data-page=admin] .admin-section-card-head .card-copy{margin:6px 0 0;max-width:54ch;line-height:1.5}body[data-page=admin] .admin-preview-column{display:grid;gap:14px;position:sticky;top:18px}body[data-page=admin] .admin-preview-shell{display:grid;gap:18px;padding:22px;border-radius:26px}body[data-page=admin] .admin-preview-chrome{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--line) 74%,transparent)}body[data-page=admin] .admin-preview-dot{width:11px;height:11px;border-radius:999px;box-shadow:0 0 0 4px #ffffff08}body[data-page=admin] .admin-preview-dot--red{background:#e65b70}body[data-page=admin] .admin-preview-dot--amber{background:#e7b84c}body[data-page=admin] .admin-preview-dot--green{background:#44b78b}body[data-page=admin] .admin-preview-chrome strong{margin-left:auto;color:var(--text);font-size:.92rem}body[data-page=admin] .admin-preview-chrome small{color:var(--muted);font-size:.8rem}body[data-page=admin] .admin-preview-body{display:grid;gap:12px}body[data-page=admin] .admin-overview-preview,body[data-page=admin] .admin-live-preview{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=admin] .admin-overview-preview>.admin-preview-card:last-child,body[data-page=admin] .admin-live-preview>.admin-preview-card:last-child{grid-column:1 / -1}body[data-page=admin] .admin-preview-card{border-radius:22px}body[data-page=admin] .admin-archive-card,body[data-page=admin] .admin-staff-rank-card{gap:7px}body[data-page=admin] .admin-archive-card small,body[data-page=admin] .admin-staff-rank-card small{color:var(--muted);line-height:1.55}body[data-page=admin] .admin-notes-card{display:grid;gap:10px;padding:18px;border-radius:26px}body[data-page=admin] .admin-notes-card ul{margin:0;padding-left:18px;color:var(--muted);line-height:1.52}body[data-page=admin] .admin-notes-card li+li{margin-top:6px}body[data-page=admin] .admin-actions-row{position:static;z-index:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--surface) 86%,rgba(17,18,20,.84));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}body[data-page=admin] .admin-actions-row .primary-action{min-width:156px}body[data-page=admin] .admin-status{background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}body[data-page=admin] .admin-status[data-state=success]{border-color:color-mix(in srgb,var(--accent-3) 48%,var(--line))}body[data-page=admin] .admin-status[data-state=error]{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}body[data-page=admin] .admin-spotlight-item,body[data-page=admin] .admin-stat-editor,body[data-page=admin] .admin-category-item{border-radius:18px}body[data-page=admin] .admin-spotlight-item:hover,body[data-page=admin] .admin-stat-editor:hover,body[data-page=admin] .admin-category-item:hover{transform:scale(1.01)}body[data-page=admin] .admin-reward-subcard{padding:12px 12px 13px}body[data-page=admin] .admin-shell--staff{grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(320px,380px);gap:22px}body[data-page=admin] .admin-stage{gap:22px;min-width:0}body[data-page=admin] .admin-workbench{display:block}body[data-page=admin] .admin-preview-column{position:sticky;top:18px}body[data-page=admin] .admin-preview-shell{padding:20px}body[data-page=admin] .admin-preview-body,body[data-page=admin] .admin-overview-preview,body[data-page=admin] .admin-live-preview{grid-template-columns:minmax(0,1fr)}body[data-page=admin] .admin-overview-preview>.admin-preview-card:last-child,body[data-page=admin] .admin-live-preview>.admin-preview-card:last-child{grid-column:auto}body[data-page=admin] .admin-rail-head h3{font-size:1.08rem}body[data-page=admin] .admin-rail-head .card-copy{font-size:.9rem;line-height:1.48}body[data-page=admin] .admin-rail-link{gap:0;padding:10px 12px}body[data-page=admin] .admin-rail-link span{display:none}body[data-page=admin] .admin-rail-card{padding:12px 14px}body[data-page=admin] .admin-page-head{padding:22px}body[data-page=admin] .admin-page-head h3{font-size:clamp(1.55rem,2.5vw,2.4rem)}body[data-page=admin] .admin-page-head-copy .card-copy{max-width:56ch}body[data-page=admin] .admin-summary-grid{gap:14px}body[data-page=admin] .admin-summary-card span{font-size:clamp(1.2rem,1.8vw,1.7rem)}body[data-page=admin] .admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body[data-page=admin] .admin-module-card{padding:14px 15px}body[data-page=admin] .admin-overview-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:18px 20px;border-radius:24px;border:1px solid color-mix(in srgb,var(--card-tone, var(--blue)) 26%,var(--line));background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--card-tone, var(--blue)) 12%,transparent),transparent 40%),color-mix(in srgb,var(--surface-strong) 90%,transparent)}body[data-page=admin] .admin-overview-intro h3{margin:4px 0 0;font-size:1.35rem;line-height:1.15}body[data-page=admin] .admin-overview-intro .card-copy{margin:8px 0 0;max-width:60ch}body[data-page=admin] .admin-overview-intro .tag-row{justify-content:flex-end}body[data-page=admin] .admin-notes-card,body[data-page=admin] .admin-backup-grid,body[data-page=admin] .admin-backup-card,body[data-page=admin] .admin-backup-dropzone,body[data-page=admin] [data-empire-view=backups]{display:none!important}@media (min-width: 1480px){body[data-page=admin] .admin-module-grid,body[data-page=admin] .admin-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page=admin] .admin-collection-grid--rewards,body[data-page=admin] .admin-collection-grid--store{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1240px){body[data-page=admin] .admin-shell,body[data-page=admin] .admin-page-head,body[data-page=admin] .admin-workbench{grid-template-columns:minmax(0,1fr)}body[data-page=admin] .admin-rail{position:static}body[data-page=admin] .admin-page-head-side{justify-items:start}body[data-page=admin] .admin-page-head-side .tag-row{justify-content:flex-start}body[data-page=admin] .admin-preview-column{position:static}}@media (max-width: 920px){body[data-page=admin] .admin-module-grid,body[data-page=admin] .admin-collection-grid,body[data-page=admin] .admin-live-grid{grid-template-columns:minmax(0,1fr)}body[data-page=admin] .admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page=admin] .admin-overview-preview,body[data-page=admin] .admin-live-preview{grid-template-columns:minmax(0,1fr)}body[data-page=admin] .admin-overview-preview>.admin-preview-card:last-child,body[data-page=admin] .admin-live-preview>.admin-preview-card:last-child{grid-column:auto}body[data-page=admin] .admin-collection-grid--audience,body[data-page=admin] .admin-archive-grid,body[data-page=admin] .admin-live-grid--staff{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){body[data-page=admin] .admin-section{padding:18px 14px 36px}body[data-page=admin] .admin-summary-grid{grid-template-columns:minmax(0,1fr)}body[data-page=admin] .admin-page-head,body[data-page=admin] .admin-rail,body[data-page=admin] .admin-editor,body[data-page=admin] .admin-preview-shell,body[data-page=admin] .admin-notes-card{padding:16px}body[data-page=admin] .admin-actions-row{position:static}body[data-page=admin] .admin-entry-actions{margin:0 14px 18px}}.chests-section .section-heading>div:first-child{max-width:760px}.chest-login-warning,.chest-status,.chest-result-panel,.chest-history-panel,.chest-control-card,.chest-summary-card,.chest-vault-card{border:1px solid var(--line);border-radius:14px;background:#181a1fdb;box-shadow:0 18px 34px #00000024}.chest-login-warning{display:grid;gap:6px;margin-bottom:14px;padding:16px 18px;border-color:#e7b84c6b;background:color-mix(in srgb,var(--accent-2) 9%,var(--surface))}.chest-login-warning strong{color:var(--accent-2)}.chest-login-warning span{color:var(--muted);line-height:1.55}.chest-status{margin-bottom:14px;padding:12px 14px;color:var(--muted);font-weight:700;line-height:1.45}.chest-status.is-loading{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:72px;overflow:hidden;border-color:color-mix(in srgb,var(--accent-2) 34%,var(--line));background:radial-gradient(circle at 12% 50%,rgba(231,184,76,.16),transparent 34%),linear-gradient(110deg,#181a1feb,#20232aeb)}.chest-status.is-loading:before{content:"";width:38px;height:30px;border-radius:7px 7px 9px 9px;background:linear-gradient(90deg,transparent 42%,rgba(255,255,255,.22) 42% 58%,transparent 58%),linear-gradient(180deg,#e7b84c,#9f6b28);box-shadow:inset 0 -4px #0000003d,0 0 22px #e7b84c47;animation:chest-load-bob 1.25s ease-in-out infinite}.chest-status.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 8%,rgba(255,255,255,.1) 42%,transparent 72%);transform:translate(-120%);animation:chest-load-shine 1.55s ease-in-out infinite;pointer-events:none}.chest-status.is-loading span{position:relative;z-index:1}.chest-dashboard.is-entering{animation:chest-dashboard-enter .52s cubic-bezier(.2,.8,.2,1) both}.chest-dashboard.is-entering .chest-summary-card,.chest-dashboard.is-entering .chest-vault-card,.chest-dashboard.is-entering .chest-control-card,.chest-dashboard.is-entering .chest-result-panel,.chest-dashboard.is-entering .chest-history-panel{animation:chest-card-enter .48s cubic-bezier(.2,.8,.2,1) both}.chest-dashboard.is-entering .chest-summary-card:nth-child(1){animation-delay:.04s}.chest-dashboard.is-entering .chest-summary-card:nth-child(2){animation-delay:.08s}.chest-dashboard.is-entering .chest-summary-card:nth-child(3){animation-delay:.12s}.chest-dashboard.is-entering .chest-summary-card:nth-child(4){animation-delay:.16s}@keyframes chest-load-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:scale(1.01)}}@keyframes chest-load-shine{0%{transform:translate(-120%);opacity:0}35%{opacity:1}to{transform:translate(120%);opacity:0}}@keyframes chest-dashboard-enter{0%{opacity:0;transform:scale(1.01);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes chest-card-enter{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.chest-status.is-loading:before,.chest-status.is-loading:after,.chest-dashboard.is-entering,.chest-dashboard.is-entering .chest-summary-card,.chest-dashboard.is-entering .chest-vault-card,.chest-dashboard.is-entering .chest-control-card,.chest-dashboard.is-entering .chest-result-panel,.chest-dashboard.is-entering .chest-history-panel{animation:none!important}}.chest-status[data-tone=success]{color:var(--accent-3);border-color:color-mix(in srgb,var(--accent-3) 38%,var(--line))}.chest-status[data-tone=warning]{color:var(--accent-2);border-color:color-mix(in srgb,var(--accent-2) 42%,var(--line))}.chest-status[data-tone=error]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}.chest-dashboard{display:grid;gap:16px}.chest-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.chest-summary-card,.chest-vault-card,.chest-control-card,.chest-result-panel,.chest-history-panel{padding:18px}.chest-summary-card{display:grid;gap:7px}.chest-summary-card span,.chest-vault-card span,.chest-buy-row span{color:var(--muted);font-size:.82rem;font-weight:700}.chest-summary-card strong,.chest-vault-card strong{color:var(--text);font-size:2rem;line-height:1}.chest-summary-card small,.chest-vault-card small,.chest-card-copy,.chest-empty-copy{color:var(--muted);line-height:1.55}.chest-vault-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.chest-vault-card{display:grid;gap:8px;position:relative;overflow:hidden}.chest-vault-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 0%,rgba(231,184,76,.12),transparent 34%);pointer-events:none}.chest-vault-card[data-crate=silver]:before{background:radial-gradient(circle at 20% 0%,rgba(166,178,196,.16),transparent 36%)}.chest-vault-card[data-crate=gold]:before{background:radial-gradient(circle at 20% 0%,rgba(231,184,76,.2),transparent 36%)}.chest-vault-card[data-crate=diamond]:before{background:radial-gradient(circle at 20% 0%,rgba(106,154,240,.22),transparent 38%)}.chest-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.chest-control-card{display:grid;align-content:start;gap:12px}.chest-field{display:grid;gap:7px;color:var(--muted);font-weight:700}.chest-field select,.chest-field input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--search-bg);color:var(--text);padding:0 12px;outline:none}.chest-field select:focus,.chest-field input:focus{border-color:color-mix(in srgb,var(--accent-3) 48%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-3) 14%,transparent)}.chest-wide-button{width:100%}.chest-buy-list{display:grid;gap:10px}.chest-buy-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:10px;padding:10px;background:color-mix(in srgb,var(--surface-strong) 70%,transparent)}.chest-buy-row div{display:grid;gap:3px}.chest-result-panel[data-tone=success]{border-color:color-mix(in srgb,var(--accent-3) 42%,var(--line))}.chest-result-panel[data-tone=error]{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))}.chest-result-panel ul{display:grid;gap:7px;margin:0;padding-left:18px;color:var(--muted)}.chest-history-heading{align-items:start;margin-bottom:14px}.chest-history-subtitle{margin:4px 0 0;color:var(--muted);font-size:.9rem;line-height:1.45}.chest-history-badge{display:inline-grid;place-items:center;min-height:30px;border:1px solid color-mix(in srgb,var(--accent-2) 34%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent-2) 10%,var(--surface-strong));color:var(--accent-2);font-size:.78rem;font-weight:850;padding:0 12px;white-space:nowrap}.chest-history-list{display:grid;gap:10px}.chest-history-item{display:flex;align-items:center;justify-content:space-between;gap:14px;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:12px;padding:13px 14px;background:linear-gradient(120deg,color-mix(in srgb,var(--surface-strong) 74%,transparent),#181a1fbd);animation:chest-history-in .42s ease both;animation-delay:var(--history-delay, 0ms)}.chest-history-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 0% 50%,rgba(231,184,76,.12),transparent 36%);opacity:0;transition:opacity .18s ease;pointer-events:none}.chest-history-item:hover{border-color:color-mix(in srgb,var(--accent-2) 30%,var(--line));transform:scale(1.01)}.chest-history-item:hover:before{opacity:1}.chest-history-main strong{color:var(--text)}.chest-history-main span:not(.chest-history-icon){color:var(--muted);font-size:.86rem}.chest-history-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--accent-2) 32%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--accent-2) 10%,var(--surface));color:var(--accent-2);box-shadow:0 0 22px #e7b84c1f}.chest-history-icon[data-crate=silver]{border-color:color-mix(in srgb,#b8c7d9 38%,var(--line));background:color-mix(in srgb,#b8c7d9 10%,var(--surface));color:#dce9f7}.chest-history-icon[data-crate=gold]{border-color:color-mix(in srgb,#e7b84c 44%,var(--line));background:color-mix(in srgb,#e7b84c 12%,var(--surface));color:#ffd76f}.chest-history-icon[data-crate=diamond]{border-color:color-mix(in srgb,#6a9af0 44%,var(--line));background:color-mix(in srgb,#6a9af0 12%,var(--surface));color:#bcd5ff}.chest-history-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.chest-history-pill{display:inline-grid;place-items:center;min-height:28px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 76%,transparent);color:var(--muted);font-size:.8rem;font-weight:800;padding:0 10px}.chest-history-gain{color:var(--accent-3);border-color:color-mix(in srgb,var(--accent-3) 28%,var(--line));background:color-mix(in srgb,var(--accent-3) 9%,var(--surface-strong))}@keyframes chest-history-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}body.chest-loading [data-chest-action]{pointer-events:none;opacity:.72}@media (max-width: 1080px){.chest-summary-grid,.chest-vault-grid,.chest-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.chest-summary-grid,.chest-vault-grid,.chest-control-grid{grid-template-columns:1fr}.chest-history-item,.chest-buy-row{align-items:stretch;flex-direction:column}.chest-history-main{align-items:flex-start}.chest-history-meta{justify-content:flex-start}.chest-history-badge{width:max-content}}.chest-open-burst{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1),backdrop-filter .4s ease;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.chest-open-burst.is-visible{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gacha-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:opacity .6s ease}.chest-open-burst.is-visible .gacha-modal-backdrop{opacity:1}.chest-open-burst--bronze{--chest-accent: #c78938;--chest-accent-soft: #f5c068;--chest-accent-grad: url(#bronzeGrad)}.chest-open-burst--silver{--chest-accent: #b8c7d9;--chest-accent-soft: #e8f4ff;--chest-accent-grad: url(#silverGrad)}.chest-open-burst--gold{--chest-accent: #e7b84c;--chest-accent-soft: #fff4a0;--chest-accent-grad: url(#goldGrad)}.chest-open-burst--diamond{--chest-accent: #6a9af0;--chest-accent-soft: #c8e8ff;--chest-accent-grad: url(#diamondGrad)}.chest-open-burst--bronze .gacha-modal-backdrop{background:radial-gradient(circle at 50% 50%,#c7893840,#0a0806f5 80%)}.chest-open-burst--silver .gacha-modal-backdrop{background:radial-gradient(circle at 50% 50%,#b8c7d933,#06080cf5 80%)}.chest-open-burst--gold .gacha-modal-backdrop{background:radial-gradient(circle at 50% 50%,#e7b84c4d,#0a0704f5 80%)}.chest-open-burst--diamond .gacha-modal-backdrop{background:radial-gradient(circle at 50% 50%,#6a9af04d,#04060cf5 80%)}.gacha-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;background:#fff;opacity:0;pointer-events:none}.gacha-flash.play-flash{animation:flash-fade-anim .5s ease-out forwards}@keyframes flash-fade-anim{0%{opacity:0}25%{opacity:1}to{opacity:0}}.gacha-close-btn{position:absolute;top:24px;right:24px;background:#ffffff14;border:1px solid var(--overlay-border);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--text-highlight);cursor:pointer;z-index:100;opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s ease,background .2s ease}.gacha-close-btn:hover{background:var(--overlay-border)}.chest-open-burst.is-ready-to-close .gacha-close-btn{opacity:1;transform:scale(1)}.chest-stage-container{position:relative;width:320px;height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s ease}.chest-open-burst.is-opened .chest-stage-container{transform:scale(1.01);opacity:.9}.chest-stage-glow{position:absolute;width:240px;height:240px;border-radius:50%;filter:blur(40px);opacity:0;transform:scale(.8);transition:opacity .8s ease,transform .8s ease;background:var(--chest-accent);z-index:2;pointer-events:none}.chest-open-burst.is-opened .chest-stage-glow{opacity:.5;transform:scale(1.4)}.chest-stage-rays{position:absolute;width:460px;height:460px;border-radius:50%;opacity:0;pointer-events:none;z-index:1;transition:opacity .6s ease}.chest-open-burst.is-opened .chest-stage-rays{opacity:.6;animation:rays-spin-anim 12s linear infinite}.chest-open-burst--bronze .chest-stage-rays{background:conic-gradient(from 0deg,transparent,rgba(199,137,56,.2) 10%,transparent 20%,rgba(255,220,130,.15) 30%,transparent 40%,rgba(199,137,56,.2) 50%,transparent 60%,rgba(255,200,80,.15) 70%,transparent 80%,rgba(199,137,56,.2) 90%,transparent)}.chest-open-burst--silver .chest-stage-rays{background:conic-gradient(from 0deg,transparent,rgba(184,199,217,.2) 10%,transparent 20%,var(--overlay-border) 30%,transparent 40%,rgba(170,200,240,.2) 50%,transparent 60%,rgba(220,235,255,.15) 70%,transparent 80%,rgba(184,199,217,.2) 90%,transparent)}.chest-open-burst--gold .chest-stage-rays{background:conic-gradient(from 0deg,transparent,rgba(255,220,60,.3) 10%,transparent 20%,rgba(255,255,160,.2) 30%,transparent 40%,rgba(231,184,76,.3) 50%,transparent 60%,rgba(255,240,120,.2) 70%,transparent 80%,rgba(200,150,40,.3) 90%,transparent)}.chest-open-burst--diamond .chest-stage-rays{background:conic-gradient(from 0deg,transparent,rgba(106,154,240,.3) 10%,transparent 20%,rgba(160,80,255,.2) 30%,transparent 40%,rgba(0,220,255,.3) 50%,transparent 60%,rgba(106,154,240,.2) 70%,transparent 80%,rgba(200,140,255,.2) 90%,transparent)}@keyframes rays-spin-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chest-stage-shockwave{position:absolute;width:100px;height:100px;border-radius:50%;border:3px solid var(--chest-accent-soft);opacity:0;z-index:3;pointer-events:none}.chest-stage-shockwave.play-shockwave{animation:shockwave-anim .8s cubic-bezier(.1,.8,.3,1) forwards}@keyframes shockwave-anim{0%{transform:scale(.6);opacity:0}15%{opacity:.8}to{transform:scale(3.2);opacity:0}}.memp-chest-svg{width:190px;height:170px;z-index:10;cursor:pointer;filter:drop-shadow(0 8px 16px rgba(0,0,0,.4));transition:transform .2s cubic-bezier(.175,.885,.32,1.1),filter .3s ease}.chest-open-burst.is-dropping .memp-chest-svg{animation:chest-drop-bounce-anim .8s cubic-bezier(.175,.885,.32,1.275) forwards}.chest-open-burst.is-waiting .memp-chest-svg{animation:chest-float-anim 3s ease-in-out infinite}.chest-open-burst.is-waiting .memp-chest-svg:hover{transform:scale(1.01);filter:drop-shadow(0 0 20px var(--chest-accent)) drop-shadow(0 8px 16px rgba(0,0,0,.5))}.chest-open-burst.is-shaking .memp-chest-svg{animation:chest-shake-intense-anim .12s linear infinite!important;filter:drop-shadow(0 0 25px var(--chest-accent))}@keyframes chest-drop-bounce-anim{0%{transform:scale(1.01);opacity:0}60%{transform:scale(1.01);opacity:1}80%{transform:scale(1.01)}to{transform:translateY(0) scale(1)}}@keyframes chest-float-anim{0%,to{transform:translateY(0)}50%{transform:scale(1.01)}}@keyframes chest-shake-intense-anim{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-3px,-2px) rotate(-1.5deg)}30%{transform:translate(3px,2px) rotate(1.5deg)}50%{transform:translate(-2px,3px) rotate(-1deg)}70%{transform:translate(2px,-3px) rotate(1deg)}90%{transform:translate(-1px,-1px) rotate(-.5deg)}}.chest-lid{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s ease;transform-origin:100px 98px}.chest-open-burst.is-opened .chest-lid{transform:scale(1.01);opacity:0;filter:blur(2px)}.chest-open-burst.is-opened .chest-shadow{opacity:0;transition:opacity .5s ease}.chest-open-burst.is-opened .memp-chest-svg{opacity:0;transform:scale(1.01);filter:blur(4px);transition:opacity .6s cubic-bezier(.16,1,.3,1) .25s,transform .6s cubic-bezier(.16,1,.3,1) .25s,filter .6s ease .25s;pointer-events:none}.gacha-prompt{position:absolute;bottom:-40px;font-size:15px;font-weight:800;color:var(--text-highlight);text-shadow:0 0 10px rgba(0,0,0,.8),0 0 20px var(--chest-accent);z-index:15;text-transform:uppercase;letter-spacing:.18em;animation:text-breathe-anim 2s ease-in-out infinite;transition:opacity .3s ease;pointer-events:none}.chest-open-burst.is-shaking .gacha-prompt,.chest-open-burst.is-opened .gacha-prompt{opacity:0!important}@keyframes text-breathe-anim{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:1;transform:scale(1.01)}}.chest-open-particles-container{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;z-index:12;pointer-events:none}.chest-open-particle{position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:50%;opacity:0}.chest-open-particle--coin{background:linear-gradient(135deg,#fff8c8,#ffb300);box-shadow:0 0 12px #ffb300cc}.chest-open-particle--shard{width:8px;height:20px;clip-path:polygon(50% 0%,100% 70%,50% 100%,0% 70%);background:linear-gradient(180deg,#fff,var(--chest-accent));box-shadow:0 0 12px var(--chest-accent)}.chest-open-particle--crystal{width:12px;height:22px;clip-path:polygon(50% 0%,100% 30%,80% 100%,20% 100%,0% 30%);background:linear-gradient(135deg,#fff,var(--chest-accent),#80deea);box-shadow:0 0 16px var(--chest-accent)}.gacha-rewards-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:100vw;max-width:960px;z-index:25;pointer-events:none;padding:30px}.gacha-reward-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;height:185px;background:#0f172acc;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 12px 40px #0009,inset 0 1px 0 var(--overlay-active);opacity:0;transform:scale(1.01);pointer-events:auto;overflow:hidden;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),box-shadow .25s ease,border-color .25s ease}.gacha-reward-card:hover{transform:scale(1.01);box-shadow:0 20px 48px #000000b3,0 0 24px var(--rarity-color);border-color:var(--rarity-color)}.gacha-reward-card-anim{animation:gacha-card-reveal-premium-anim .6s cubic-bezier(.175,.885,.32,1.275) forwards}.gacha-reward-card-anim-legendary{animation:gacha-card-reveal-premium-anim .8s cubic-bezier(.175,.885,.32,1.275) forwards,gacha-legendary-float-premium-anim 3s ease-in-out infinite .8s;border-color:var(--rarity-color);box-shadow:0 12px 40px #000000b3,0 0 24px var(--rarity-color) inset}@keyframes gacha-card-reveal-premium-anim{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gacha-legendary-float-premium-anim{0%,to{transform:translateY(0) scale(1)}50%{transform:scale(1.01)}}.gacha-card-aura{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,var(--rarity-color) 0%,transparent 70%);opacity:.18;pointer-events:none}.gacha-card-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;filter:drop-shadow(0 6px 14px var(--rarity-color));z-index:2;transition:transform .3s ease}.gacha-reward-card:hover .gacha-card-icon{transform:scale(1.1)}.gacha-card-icon svg{width:100%;height:100%}.gacha-card-value{font-size:24px;font-weight:900;color:var(--text-highlight);margin:0;z-index:2;text-shadow:0 2px 6px rgba(0,0,0,.6);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.gacha-card-label{font-size:11px;color:#ffffffb3;margin-top:6px;text-align:center;font-weight:700;z-index:2;text-transform:uppercase;letter-spacing:.08em}.gacha-sparks{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background-image:conic-gradient(from 0deg,transparent 0%,var(--rarity-color) 15%,transparent 30%,var(--rarity-color) 50%,transparent 65%,var(--rarity-color) 80%,transparent 100%);animation:gacha-spin-anim 5s linear infinite;opacity:.25;pointer-events:none}@keyframes gacha-spin-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gacha-autoclose-panel{position:absolute;bottom:0;left:0;right:0;height:5px;background:#ffffff14;z-index:101;opacity:0;transition:opacity .3s ease;pointer-events:none}.chest-open-burst.is-ready-to-close .gacha-autoclose-panel{opacity:1}.gacha-autoclose-progress{height:100%;width:100%;background:var(--chest-accent);transform-origin:left;box-shadow:0 0 14px var(--chest-accent)}.chest-open-burst.is-ready-to-close .gacha-autoclose-progress{animation:autoclose-drain-premium-anim 2.5s linear forwards}@keyframes autoclose-drain-premium-anim{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:root[data-theme=light] .chests-section{color:var(--text)}:root[data-theme=light] .chests-section .section-heading p{color:#4f493f}:root[data-theme=light] .chest-login-warning,:root[data-theme=light] .chest-status,:root[data-theme=light] .chest-result-panel,:root[data-theme=light] .chest-history-panel,:root[data-theme=light] .chest-control-card,:root[data-theme=light] .chest-summary-card,:root[data-theme=light] .chest-vault-card{border-color:#d8cbbb;background:linear-gradient(180deg,#fffaf4f5,#f6eee2eb);box-shadow:0 16px 34px #684e301a,inset 0 1px #ffffffb8}:root[data-theme=light] .chest-summary-card strong,:root[data-theme=light] .chest-vault-card strong,:root[data-theme=light] .chest-control-card h3,:root[data-theme=light] .chest-history-panel h3,:root[data-theme=light] .chest-result-panel h3{color:#241f18}:root[data-theme=light] .chest-summary-card span,:root[data-theme=light] .chest-summary-card small,:root[data-theme=light] .chest-vault-card span,:root[data-theme=light] .chest-vault-card small,:root[data-theme=light] .chest-control-card p,:root[data-theme=light] .chest-control-card span,:root[data-theme=light] .chest-result-panel li,:root[data-theme=light] .chest-history-item span,:root[data-theme=light] .chest-history-meta span{color:#5f574c}:root[data-theme=light] .chest-login-warning{border-color:#c485225c;background:linear-gradient(180deg,#fff4d6eb,#fffaf4f5)}:root[data-theme=light] .chest-login-warning strong{color:#9b650c}:root[data-theme=light] .chest-login-warning span{color:#665943}:root[data-theme=light] .chest-status{color:#5f574c;background:linear-gradient(180deg,#fffaf4f5,#f0e7d9eb)}:root[data-theme=light] .chest-status[data-tone=success]{border-color:#44b78b5c;background:linear-gradient(180deg,#e6f9f0f5,#fffaf4f0);color:#246447}:root[data-theme=light] .chest-status[data-tone=warning]{border-color:#c485226b;background:linear-gradient(180deg,#fff4d6f5,#fffaf4f0);color:#8a5a0b}:root[data-theme=light] .chest-status[data-tone=error]{border-color:#e65b7061;background:linear-gradient(180deg,#ffe8ecf5,#fffaf4f0);color:#a33a4c}:root[data-theme=light] .chest-field select,:root[data-theme=light] .chest-field input{border-color:#d5c7b6;background:#fffaf4;color:#241f18;box-shadow:inset 0 1px #ffffffbf}:root[data-theme=light] .chest-field select:focus,:root[data-theme=light] .chest-field input:focus{border-color:#44b78b94;box-shadow:0 0 0 3px #44b78b29}:root[data-theme=light] .chest-buy-row,:root[data-theme=light] .chest-history-item{border-color:#d8cbbb;background:linear-gradient(180deg,#fffaf4eb,#f2e9dcdb)}:root[data-theme=light] .chest-buy-row strong,:root[data-theme=light] .chest-history-item strong{color:#241f18}:root[data-theme=light] .chest-result-panel[data-tone=success]{border-color:#44b78b6b;background:linear-gradient(180deg,#e9f9f1f5,#fffaf4f0)}:root[data-theme=light] .chest-result-panel[data-tone=error]{border-color:#e65b706b;background:linear-gradient(180deg,#ffe8ecf5,#fffaf4f0)}:root[data-theme=light] .chest-vault-card[data-crate=bronze]{border-color:#c7893861;background:linear-gradient(180deg,#ffefd3f5,#fffaf4f0)}:root[data-theme=light] .chest-vault-card[data-crate=silver]{border-color:#8497aa66;background:linear-gradient(180deg,#eef4faf5,#fffaf4f0)}:root[data-theme=light] .chest-vault-card[data-crate=gold]{border-color:#d09a206b;background:linear-gradient(180deg,#fff4ccfa,#fffaf4f0)}:root[data-theme=light] .chest-vault-card[data-crate=diamond]{border-color:#5285dc6b;background:linear-gradient(180deg,#e8f1fffa,#fffaf4f0)}:root[data-theme=light] .chest-vault-card[data-crate=bronze] span,:root[data-theme=light] .chest-vault-card[data-crate=bronze] strong{color:#8b581d}:root[data-theme=light] .chest-vault-card[data-crate=silver] span,:root[data-theme=light] .chest-vault-card[data-crate=silver] strong{color:#586b7d}:root[data-theme=light] .chest-vault-card[data-crate=gold] span,:root[data-theme=light] .chest-vault-card[data-crate=gold] strong{color:#9a680c}:root[data-theme=light] .chest-vault-card[data-crate=diamond] span,:root[data-theme=light] .chest-vault-card[data-crate=diamond] strong{color:#315fae}.chest-history-item{flex-wrap:wrap}.chest-history-main{display:flex;align-items:center;gap:12px;min-width:0}.chest-history-main>div{display:grid;gap:4px;min-width:0}.chest-history-rewards{display:flex;flex-wrap:wrap;gap:7px;width:100%;margin-top:8px}.chest-history-reward{display:inline-grid;place-items:center;min-height:28px;border:1px solid color-mix(in srgb,var(--accent-3) 26%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent-3) 8%,var(--surface-strong));color:var(--text);font-size:.78rem;font-weight:800;line-height:1;padding:0 10px}.chest-history-reward.is-muted{border-color:color-mix(in srgb,var(--muted) 24%,var(--line));background:color-mix(in srgb,var(--muted) 8%,var(--surface-strong));color:var(--muted)}.chest-history-meta{margin-left:auto}:root[data-theme=light] .chest-history-reward{border-color:#44b78b4d;background:#e6f9f0eb;color:#246447}:root[data-theme=light] .chest-history-reward.is-muted{border-color:#d8cbbb;background:#f6eee2eb;color:#6b6256}@media (max-width: 680px){.chest-history-main{align-items:flex-start}.chest-history-meta{margin-left:0;justify-content:flex-start;width:100%}.chest-history-rewards{margin-top:2px}}.chests-section .chest-summary-card,.chests-section .chest-vault-card,.chests-section .chest-control-card,.chests-section .chest-result-panel,.chests-section .chest-history-panel,.chests-section .chest-buy-row,.chests-section .chest-history-item{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,filter .22s ease;will-change:transform}.chests-section .chest-summary-card{position:relative;overflow:hidden}.chests-section .chest-summary-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.08) 48%,transparent 76%);transform:translate(-130%);transition:transform .6s ease;pointer-events:none}.chests-section .chest-summary-card:hover{transform:scale(1.01);box-shadow:0 16px 34px #00000038;border-color:color-mix(in srgb,var(--accent-2) 38%,var(--line))}.chests-section .chest-summary-card:hover:after{transform:translate(130%)}.chests-section .chest-vault-card{isolation:isolate}.chests-section .chest-vault-card:after{content:"✦";position:absolute;right:14px;top:12px;color:currentColor;opacity:0;transform:scale(1.01);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.chests-section .chest-vault-card:hover{transform:scale(1.01);box-shadow:0 18px 38px #0000003d,0 0 28px #e7b84c14;filter:saturate(1.08)}.chests-section .chest-vault-card:hover:after{opacity:.72;transform:translateY(0) scale(1) rotate(0)}.chests-section .chest-vault-card strong{transition:transform .22s ease,text-shadow .22s ease}.chests-section .chest-vault-card:hover strong{transform:translate(2px) scale(1.04);text-shadow:0 0 18px currentColor}.chests-section .chest-vault-card[data-crate=bronze]:hover{border-color:#c7893894;box-shadow:0 18px 38px #0000003d,0 0 28px #c7893829}.chests-section .chest-vault-card[data-crate=silver]:hover{border-color:#b8c7d994;box-shadow:0 18px 38px #0000003d,0 0 28px #b8c7d926}.chests-section .chest-vault-card[data-crate=gold]:hover{border-color:#e7b84c9e;box-shadow:0 18px 38px #0000003d,0 0 32px #e7b84c2e}.chests-section .chest-vault-card[data-crate=diamond]:hover{border-color:#6a9af09e;box-shadow:0 18px 38px #0000003d,0 0 34px #6a9af033}.chests-section .chest-control-card{position:relative;overflow:hidden}.chests-section .chest-control-card:before{content:"";position:absolute;inset:auto 18px 0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-3),transparent);opacity:0;transform:scaleX(.45);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.chests-section .chest-control-card:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--accent-3) 34%,var(--line));box-shadow:0 16px 34px #00000038}.chests-section .chest-control-card:hover:before{opacity:1;transform:scaleX(1)}.chests-section .chest-buy-row{position:relative;overflow:hidden}.chests-section .chest-buy-row:hover{transform:translate(4px);border-color:color-mix(in srgb,var(--accent-2) 36%,var(--line));box-shadow:0 10px 24px #00000029}.chests-section .chest-result-panel:not([hidden]){animation:chest-panel-soft-in .28s ease both}.chests-section .chest-result-panel:hover{transform:scale(1.01);box-shadow:0 16px 34px #0003}.chests-section .chest-history-item{animation:chest-history-in .32s ease both;animation-delay:var(--history-delay, 0ms)}.chests-section .chest-history-item:hover{transform:translate(5px);border-color:color-mix(in srgb,var(--accent-2) 34%,var(--line));box-shadow:0 12px 26px #00000029}.chests-section .chest-history-icon{transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.chests-section .chest-history-item:hover .chest-history-icon{transform:rotate(-6deg) scale(1.08);filter:saturate(1.16)}.chests-section .chest-field select,.chests-section .chest-field input{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.chests-section .chest-field select:focus,.chests-section .chest-field input:focus{transform:scale(1.01)}.chests-section [data-chest-action]{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease}.chests-section [data-chest-action]:hover{filter:brightness(1.04)}.chests-section [data-chest-action]:active{transform:scale(1.01)}.chest-dashboard.is-entering .chest-summary-card,.chest-dashboard.is-entering .chest-vault-card,.chest-dashboard.is-entering .chest-control-card,.chest-dashboard.is-entering .chest-result-panel,.chest-dashboard.is-entering .chest-history-panel{animation:chest-mini-card-enter .42s ease both}.chest-dashboard.is-entering .chest-summary-card:nth-child(1){animation-delay:.03s}.chest-dashboard.is-entering .chest-summary-card:nth-child(2){animation-delay:.07s}.chest-dashboard.is-entering .chest-summary-card:nth-child(3){animation-delay:.11s}.chest-dashboard.is-entering .chest-summary-card:nth-child(4){animation-delay:.15s}.chest-dashboard.is-entering .chest-vault-card:nth-child(1){animation-delay:.08s}.chest-dashboard.is-entering .chest-vault-card:nth-child(2){animation-delay:.12s}.chest-dashboard.is-entering .chest-vault-card:nth-child(3){animation-delay:.16s}.chest-dashboard.is-entering .chest-vault-card:nth-child(4){animation-delay:.2s}.chest-dashboard.is-entering .chest-control-card:nth-child(1){animation-delay:.12s}.chest-dashboard.is-entering .chest-control-card:nth-child(2){animation-delay:.16s}.chest-dashboard.is-entering .chest-control-card:nth-child(3){animation-delay:.2s}@keyframes chest-mini-card-enter{0%{opacity:0;transform:scale(1.01);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes chest-panel-soft-in{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.chests-section .chest-summary-card,.chests-section .chest-vault-card,.chests-section .chest-control-card,.chests-section .chest-result-panel,.chests-section .chest-history-panel,.chests-section .chest-buy-row,.chests-section .chest-history-item,.chests-section .chest-history-icon,.chests-section .chest-field select,.chests-section .chest-field input,.chests-section [data-chest-action]{transition:none!important;animation:none!important}}html[data-page=chests].theme-switching,html[data-page=chests].theme-switching body,html[data-page=chests].theme-switching *,html[data-page=chests].theme-switching *:before,html[data-page=chests].theme-switching *:after{transition:none!important;animation-play-state:paused!important}:is(html,body).site-maintenance-mode #maintenance{display:grid!important;align-items:center}.maintenance-shell{border-radius:24px;padding:clamp(24px,4vw,42px);grid-template-columns:minmax(0,1.06fr) minmax(280px,340px);gap:clamp(20px,4vw,36px);border-color:color-mix(in srgb,var(--accent-3) 24%,var(--line));background:radial-gradient(circle at 12% 18%,rgba(230,91,112,.16),transparent 34%),radial-gradient(circle at 86% 16%,rgba(231,184,76,.13),transparent 32%),linear-gradient(180deg,#ffffff0e,#ffffff04),#181a1feb;box-shadow:0 28px 70px #00000057,inset 0 1px #ffffff0f}.maintenance-shell:before{opacity:.8}.maintenance-kicker{width:fit-content;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);padding:8px 12px}.maintenance-shell h1{background:linear-gradient(90deg,#fff3c8,#ffb8c2 52%,#bff5df);-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance;line-height:1.14;gap:.08em;padding-bottom:.14em;overflow:visible;filter:drop-shadow(0 12px 26px rgba(0,0,0,.18))}.maintenance-copy{max-width:52ch;font-size:1rem}.maintenance-note{color:color-mix(in srgb,var(--text) 92%,var(--accent-2))}.maintenance-actions{gap:12px;margin-top:2px}.maintenance-actions .primary-action,.maintenance-actions .secondary-action{min-height:46px;border-radius:999px;padding:0 22px}.maintenance-actions .primary-action{box-shadow:0 14px 30px #e65b702e}.maintenance-actions .secondary-action{border-color:color-mix(in srgb,var(--accent-2) 34%,var(--line));background:color-mix(in srgb,var(--accent-2) 10%,var(--surface-strong))}.maintenance-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;max-width:720px}.maintenance-mini-grid span{min-height:64px;display:grid;align-items:center;border:1px solid color-mix(in srgb,var(--accent-3) 18%,var(--line));border-radius:16px;background:#ffffff09;color:color-mix(in srgb,var(--text) 84%,var(--muted));font-size:.92rem;font-weight:800;line-height:1.36;padding:14px 16px}.maintenance-shell-visual{min-height:360px}.maintenance-shell-visual:before{top:18%;right:16%;bottom:18%;left:16%;border-radius:56px}.maintenance-hourglass{width:min(100%,300px)}.maintenance-scan-stage{width:min(100%,320px)}.maintenance-visual-caption{color:color-mix(in srgb,var(--accent-2) 58%,var(--muted));letter-spacing:.1em;text-align:center}:root[data-theme=light] .maintenance-shell{background:radial-gradient(circle at 12% 18%,rgba(230,91,112,.13),transparent 34%),radial-gradient(circle at 86% 16%,rgba(231,184,76,.15),transparent 32%),linear-gradient(180deg,#ffffffd6,#fffffff7),#fffffff2;box-shadow:0 24px 58px #45352421,inset 0 1px #ffffffd1}:root[data-theme=light] .maintenance-kicker{border-color:#d6567b3d;background:#e65b7014;color:#2f2932}:root[data-theme=light] .maintenance-shell h1{background:linear-gradient(90deg,#d79a1e,#d6567b 52%,#2f9e7d);-webkit-background-clip:text;background-clip:text;color:transparent;filter:none}:root[data-theme=light] .maintenance-copy{color:#544d58}:root[data-theme=light] .maintenance-note{color:#5e5662}:root[data-theme=light] .maintenance-mini-grid span{background:#ffffffdb;border-color:#4c565433;color:#2f2d33;box-shadow:inset 0 1px #ffffffb8}:root[data-theme=light] .maintenance-actions .secondary-action{background:color-mix(in srgb,var(--accent-2) 12%,#fff);color:#2f2932}:root[data-theme=light] .maintenance-visual-caption{color:#736b74}@media (max-width: 960px){.maintenance-shell{grid-template-columns:1fr}.maintenance-shell-visual{min-height:300px}.maintenance-mini-grid{grid-template-columns:1fr}}@media (max-width: 640px){:is(html,body).site-maintenance-mode #maintenance{padding:18px 14px 34px}.maintenance-shell{border-radius:20px}.maintenance-title-line{white-space:normal}.maintenance-shell h1{line-height:1.16;padding-bottom:.14em;overflow:visible}.maintenance-actions .primary-action,.maintenance-actions .secondary-action,.maintenance-shell .primary-action{width:100%}.maintenance-hourglass{width:min(100%,240px)}.maintenance-shell-visual{min-height:230px}}@media (prefers-reduced-motion: reduce){.maintenance-shell:before,.maintenance-status-dot,.maintenance-hourglass,.maintenance-scan-glow,.maintenance-scan-beam,.maintenance-scan-buildline span{animation:none!important}}:root[data-theme=light] .maintenance-shell-visual:before{opacity:.9;background:radial-gradient(circle,rgba(230,91,112,.15),transparent 58%),radial-gradient(circle at 72% 72%,rgba(68,183,139,.13),transparent 60%)}:root[data-theme=light] .maintenance-shell-visual:after{border-color:#d6567b3d;background:#ffffff61;opacity:.78}:root[data-theme=light] .maintenance-scan-glow{opacity:.88;filter:blur(10px)}:root[data-theme=light] .maintenance-scan-card{background:linear-gradient(180deg,#fffffff0,#fffaf4d1),#fffffff5;border-color:#5b666447;box-shadow:0 18px 34px #45352424,0 0 0 1px #ffffff9e,inset 0 1px #ffffffe6}:root[data-theme=light] .maintenance-scan-card--back{opacity:.78}:root[data-theme=light] .maintenance-scan-card--mid{opacity:.9}:root[data-theme=light] .maintenance-scan-card--front{opacity:1}:root[data-theme=light] .maintenance-scan-card:before{opacity:.92;background:linear-gradient(90deg,#e65b702e,#e7b84c2e,#44b78b29)}:root[data-theme=light] .maintenance-scan-beam{opacity:.55;background:linear-gradient(90deg,transparent,rgba(214,86,123,.42),rgba(68,183,139,.28),transparent)}:root[data-theme=light] .maintenance-scan-buildline span{background:#d6567b6b;box-shadow:0 0 12px #d6567b38}:is(html,body).site-maintenance-mode{color-scheme:dark!important;--bg: #111214;--surface: #181a1f;--surface-strong: #20232a;--line: #30343d;--text: #f4f0e8;--muted: #aaa59a;--accent: #e65b70;--accent-2: #e7b84c;--accent-3: #44b78b;--blue: #6a9af0;--shadow: 0 24px 60px rgba(0, 0, 0, .32);background:radial-gradient(ellipse at 8% 12%,rgba(230,91,112,.12) 0%,rgba(230,91,112,.08) 16%,transparent 60%),radial-gradient(ellipse at 92% 14%,rgba(231,184,76,.11) 0%,rgba(231,184,76,.07) 15%,transparent 58%),radial-gradient(ellipse at 14% 88%,rgba(68,183,139,.1) 0%,rgba(68,183,139,.06) 16%,transparent 62%),radial-gradient(ellipse at 88% 86%,rgba(106,154,240,.08) 0%,rgba(106,154,240,.05) 16%,transparent 62%),linear-gradient(180deg,#101215,#0c0d10)!important}:is(html,body).site-maintenance-mode .maintenance-shell{border-color:color-mix(in srgb,#44b78b 24%,#30343d)!important;background:radial-gradient(circle at 12% 18%,rgba(230,91,112,.16),transparent 34%),radial-gradient(circle at 86% 16%,rgba(231,184,76,.13),transparent 32%),linear-gradient(180deg,#ffffff0e,#ffffff04),#181a1feb!important;box-shadow:0 28px 70px #00000057,inset 0 1px #ffffff0f!important}:is(html,body).site-maintenance-mode .maintenance-kicker{border-color:color-mix(in srgb,#e65b70 24%,#30343d)!important;background:color-mix(in srgb,#e65b70 10%,transparent)!important;color:#f4f0e8!important}:is(html,body).site-maintenance-mode .maintenance-shell h1{background:linear-gradient(90deg,#fff3c8,#ffb8c2 52%,#bff5df)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 12px 26px rgba(0,0,0,.18))!important}:is(html,body).site-maintenance-mode .maintenance-copy{color:#aaa59a!important}:is(html,body).site-maintenance-mode .maintenance-note{color:color-mix(in srgb,#f4f0e8 92%,#e7b84c)!important}:is(html,body).site-maintenance-mode .maintenance-actions .secondary-action{border-color:color-mix(in srgb,#e7b84c 34%,#30343d)!important;background:color-mix(in srgb,#e7b84c 10%,#20232a)!important;color:#f4f0e8!important}:is(html,body).site-maintenance-mode .maintenance-mini-grid span{border-color:color-mix(in srgb,#44b78b 18%,#30343d)!important;background:#ffffff09!important;color:color-mix(in srgb,#f4f0e8 84%,#aaa59a)!important;box-shadow:none!important}:is(html,body).site-maintenance-mode .maintenance-shell-visual:before{opacity:.62!important;background:radial-gradient(circle at 50% 46%,rgba(231,184,76,.1) 0%,rgba(231,184,76,.06) 24%,transparent 62%),radial-gradient(circle at 50% 56%,rgba(230,91,112,.05) 0%,transparent 54%)!important;filter:blur(16px)!important}:is(html,body).site-maintenance-mode .maintenance-shell-visual:after{content:none!important;background:none!important;border:0!important;opacity:0!important}:is(html,body).site-maintenance-mode .maintenance-scan-card{border:1px solid color-mix(in srgb,#e7b84c 18%,#30343d)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#111317e6!important;box-shadow:0 16px 30px #0000002e,inset 0 1px #ffffff0a!important}:is(html,body).site-maintenance-mode .maintenance-scan-card:before{top:18px!important;right:20px!important;bottom:22px!important;left:20px!important;border-radius:18px!important;background:linear-gradient(90deg,#ffffffd1,#ffffffd1) 0 0 / 42% 8px no-repeat,linear-gradient(90deg,#fff6,#fff6) 0 30px / 86% 4px no-repeat,linear-gradient(90deg,#ffffff47,#ffffff47) 0 54px / 72% 4px no-repeat,linear-gradient(90deg,#ffffff2e,#ffffff2e) 0 76px / 58% 4px no-repeat!important;opacity:.92!important}:is(html,body).site-maintenance-mode .maintenance-scan-card--back:before{opacity:.55!important}:is(html,body).site-maintenance-mode .maintenance-scan-card--mid:before{opacity:.72!important}:is(html,body).site-maintenance-mode .maintenance-scan-card--front{border-color:color-mix(in srgb,#e7b84c 30%,#30343d)!important}:is(html,body).site-maintenance-mode .maintenance-scan-card--front:before{opacity:1!important}:is(html,body).site-maintenance-mode .maintenance-scan-beam{width:18px!important;background:linear-gradient(180deg,transparent 0%,rgba(231,184,76,.1) 18%,rgba(255,237,173,.9) 50%,rgba(231,184,76,.1) 82%,transparent 100%)!important;box-shadow:0 0 16px #e7b84c4d,0 0 42px #e7b84c29,0 0 70px #e65b7014!important;opacity:1!important}:is(html,body).site-maintenance-mode .maintenance-scan-beam:before{background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%)!important;opacity:.7!important}:is(html,body).site-maintenance-mode .maintenance-scan-buildline span{background:linear-gradient(90deg,var(--overlay-active),rgba(231,184,76,.48),var(--overlay-active))!important;opacity:.28!important;box-shadow:0 0 12px #e7b84c1a!important}:is(html,body).site-maintenance-mode .maintenance-visual-caption{color:color-mix(in srgb,#e7b84c 58%,#aaa59a)!important}@media (max-width: 640px){.topbar{padding:12px 10px}.topbar-inner{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;width:100%}.hamburger{grid-column:1;grid-row:1;width:44px;height:44px}.topbar-actions{grid-column:2;grid-row:1;display:flex;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:0}.search{grid-column:1 / -1;grid-row:2;width:100%;min-width:0}.search-toggle,.theme-toggle{width:40px;min-width:40px;min-height:40px;flex:0 0 40px}.discord-auth-menu{min-width:0;flex:0 1 auto}.discord-login-button,.discord-user-button{display:inline-flex;align-items:center;justify-content:center;width:132px;max-width:132px;min-height:44px;height:auto;padding:3px 12px 4px;overflow:visible;white-space:nowrap}.discord-login-text,.discord-user-text{display:inline-block;width:max-content;line-height:1.22;padding-bottom:.08em;font-size:.92rem;font-weight:800;transform:translate(0);animation:discord-login-marquee 5.2s ease-in-out infinite alternate;will-change:transform}.discord-user-button{min-height:42px;max-width:132px;padding:0 12px;overflow:visible;font-size:.92rem;white-space:nowrap}.support-link{flex:0 0 auto;min-height:40px;padding:0 12px;font-size:.92rem}}@media (max-width: 390px){.discord-login-button,.discord-user-button{width:132px;max-width:132px;padding:3px 9px 4px}.discord-login-text,.discord-user-text{font-size:.84rem}.support-link{padding:0 10px;font-size:.86rem}.search-toggle,.theme-toggle{width:38px;min-width:38px;flex-basis:38px}}@keyframes discord-login-marquee{0%,18%{transform:translate(0)}82%,to{transform:translate(calc(var(--discord-login-distance, 0px) * -1))}}@media (max-width: 640px){body{padding:0}.page-frame{width:100%;max-width:100%;margin:0 auto}.app-shell{min-height:100vh}.content{padding:0 0 56px}.topbar{top:0;width:100%;margin-left:0;margin-right:0;border-left:0;border-right:0;border-radius:0;padding:14px 10px}.topbar-inner{align-items:center;width:100%;flex-wrap:nowrap}.topbar-actions{flex:0 0 auto}.support-link{flex:0 0 auto;width:auto}.search{display:none;order:0;flex:1 1 auto;width:auto;min-width:0}body[data-page=commands] .search,body.search-open .search{display:flex;flex:1 1 auto;width:auto;min-width:0}body.search-open .topbar-inner,body[data-page=commands] .topbar-inner{align-items:center}.mobile-page-rail{width:100%;max-width:none;margin-left:0;margin-right:0;border-radius:0;padding-left:12px;padding-right:12px}.section,.stats-grid,.breadcrumbs{padding-left:12px;padding-right:12px}}.news-card-image-wrap{display:block;width:100%;height:auto;overflow:hidden;margin-bottom:16px;background:transparent;border-radius:10px;border:0}.news-card-image{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-2)) 20%,var(--line));border-radius:10px}.news-author{display:flex;align-items:center;gap:8px;margin:-2px 0 10px;color:var(--muted);font-size:.82rem;line-height:1.3}.news-author img{width:22px;height:22px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-2)) 24%,var(--line));border-radius:999px;object-fit:cover;flex:0 0 22px}.news-author strong{color:var(--text);font-weight:800}.staff-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(440px,100%);margin:0 auto 22px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 72%,transparent);padding:8px;box-shadow:0 14px 28px #00000024}.staff-tab{min-height:40px;border:0;border-radius:8px;background:#ffffff0a;color:var(--muted);cursor:pointer;font:inherit;font-weight:800;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.staff-tab:hover{color:var(--text);transform:scale(1.01)}.staff-tab.is-active{background:linear-gradient(135deg,#4fb5f5,#4aa7f0);color:var(--text-highlight);box-shadow:0 8px 18px #4fb5f53d}:root[data-theme=light] .staff-tabs{background:#ffffffd1;box-shadow:0 12px 24px #503c241f}:root[data-theme=light] .staff-tab{background:#0000000b}:root[data-theme=light] .staff-tab.is-active{background:linear-gradient(135deg,#4fb5f5,#4aa7f0);color:var(--text-highlight)}@media (max-width: 640px){.staff-tabs{width:100%;gap:8px;margin-bottom:18px;padding:6px}.staff-tab{min-height:38px;font-size:.9rem}}.news-card{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease}.news-card:hover{transform:scale(1.01);border-color:var(--overlay-border);box-shadow:0 20px 40px #0006,0 0 0 1px color-mix(in srgb,var(--card-tone, var(--accent-2)) 30%,transparent),inset 0 1px 0 var(--overlay-active)}.news-card-image-wrap{transition:transform .24s ease,box-shadow .24s ease}.news-card:hover .news-card-image-wrap{transform:scale(1.01);box-shadow:none}.news-card:hover .news-card-image{filter:saturate(1.04)}.news-badge,.news-card-link{transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.news-card:hover .news-badge,.news-card-link:hover{transform:scale(1.01)}.news-card h3{transition:color .2s ease,transform .2s ease}.news-card:hover h3{color:color-mix(in srgb,var(--card-tone, var(--accent-2)) 28%,var(--text));transform:translate(2px)}.news-author{transition:opacity .2s ease,transform .2s ease}.news-card:hover .news-author{opacity:1;transform:translate(2px)}.news-author img{transition:transform .22s ease,box-shadow .22s ease}.news-card:hover .news-author img{transform:scale(1.08);box-shadow:0 0 0 3px color-mix(in srgb,var(--card-tone, var(--accent-2)) 18%,transparent)}.news-card-summary{transition:color .2s ease,transform .2s ease}.news-card:hover .news-card-summary{color:color-mix(in srgb,var(--text) 88%,var(--muted));transform:scale(1.01)}.news-meta{transition:color .2s ease,transform .2s ease}.news-card:hover .news-meta{color:var(--text);transform:scale(1.01)}.news-card-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:max-content;min-height:34px;padding:0 13px;overflow:hidden;white-space:nowrap;transition:padding .22s ease,transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.news-card-link:after{content:"→";display:inline-flex;align-items:center;justify-content:center;width:0;margin-left:0;opacity:0;font-size:1rem;font-weight:900;line-height:1;transform:translate(-5px);transition:width .22s ease,margin-left .22s ease,opacity .18s ease,transform .22s ease}.news-card-link:hover,.news-card:hover .news-card-link{padding-right:16px;transform:scale(1.01)}.news-card-link:hover:after,.news-card:hover .news-card-link:after{width:16px;margin-left:7px;opacity:1;transform:translate(0)}.news-card-image{transition:transform .28s ease,filter .28s ease}.news-card:hover .news-card-image{filter:saturate(1.04) contrast(1.02)}.news-author-role{display:inline-flex;align-items:center;margin-left:6px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--author-role-color) 45%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--author-role-color) 10%,transparent);color:var(--author-role-color);font-style:normal;font-size:.72rem;font-weight:900;line-height:1.25;vertical-align:middle;box-shadow:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.news-card:hover .news-author-role{transform:scale(1.01);border-color:color-mix(in srgb,var(--author-role-color) 68%,var(--line));background:color-mix(in srgb,var(--author-role-color) 16%,transparent);color:color-mix(in srgb,var(--author-role-color) 86%,#ffffff)}html.theme-switching *{animation-play-state:paused!important}html.theme-switching .news-card,html.theme-switching .command-card,html.theme-switching .staff-card,html.theme-switching .chest-card,html.theme-switching .guide-card{transform:none!important}:root[data-theme=light] .news-card,:root[data-theme=light] .guide-card,:root[data-theme=light] .support-card,:root[data-theme=light] .patreon-hero,:root[data-theme=light] .patreon-proof-card,:root[data-theme=light] .patreon-disclaimer,:root[data-theme=light] .patreon-process article,:root[data-theme=light] .patreon-trust-grid article,:root[data-theme=light] .activity-group,:root[data-theme=light] .activity-list li,:root[data-theme=light] .reward-output,:root[data-theme=light] .collapsed-state{border-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 20%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-3)) 7%,rgba(255,250,244,.96)),#fffaf4f0 42%),var(--surface);color:var(--text);box-shadow:0 14px 28px #503c2414}:root[data-theme=light] .guide-columns article{background:#fffaf4db}:root[data-theme=light] .news-card h3{background:none;-webkit-text-fill-color:initial;color:var(--text)}:root[data-theme=light] .news-card h3,:root[data-theme=light] .guide-card h3,:root[data-theme=light] .support-card h3,:root[data-theme=light] .patreon-hero h3,:root[data-theme=light] .patreon-trust-grid strong,:root[data-theme=light] .kwami-flow-step strong{color:var(--text)}:root[data-theme=light] .lead,:root[data-theme=light] .card-copy,:root[data-theme=light] .command-card p,:root[data-theme=light] .split-section p,:root[data-theme=light] .guide-band p,:root[data-theme=light] .policy-section p,:root[data-theme=light] .patreon-proof-card ul,:root[data-theme=light] .patreon-disclaimer p,:root[data-theme=light] .activity-list span{color:var(--muted)}:root[data-theme=light] .reward-control select,:root[data-theme=light] .reward-control input{background:var(--surface);color:var(--text);border-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 22%,var(--line))}:root[data-theme=light] .command-pills code,:root[data-theme=light] .activity-list code,:root[data-theme=light] code{background:color-mix(in srgb,var(--accent-2) 9%,var(--surface));color:#684800;border-color:color-mix(in srgb,var(--accent-2) 24%,var(--line))}:root[data-theme=light] .tag.cooldown,:root[data-theme=light] .tag.minigame-insurance,:root[data-theme=light] .tag.memp-plus-discount{background:color-mix(in srgb,var(--accent-2) 10%,var(--surface));color:#6b4a00}:root[data-theme=light] .mobile-page-rail-more,:root[data-theme=light] .mobile-page-rail a.active{background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--text)}:root[data-theme=light] .nav-overlay{background:#281f1847}:root[data-theme=light] .news-card-image-wrap{background:transparent!important;border:0!important;box-shadow:none!important}:root[data-theme=light] .news-card-image-wrap:before,:root[data-theme=light] .news-card-image-wrap:after{display:none!important}:root[data-theme=light] .news-card-image{box-shadow:none!important}:root[data-theme=light] .news-card-link{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}:root[data-theme=light] .news-card-link:hover{background:color-mix(in srgb,var(--accent) 13%,var(--surface))}:root[data-theme=light] .topbar{background:#fffaf4f0!important;border-color:#d7cdbfe6!important;box-shadow:0 12px 28px #4535241a}:root[data-theme=light] .search{background:#fffaf4!important;border-color:#d7cdbf!important;color:var(--muted)}:root[data-theme=light] .search input{color:var(--text)}:root[data-theme=light] .search input::placeholder{color:#756d61}:root[data-theme=light] .breadcrumbs{color:#6a6258}:root[data-theme=light] .breadcrumbs a{color:#7b6cff}:root[data-theme=light] .breadcrumbs span[aria-current=page]{color:var(--text);font-weight:800}:root[data-theme=light] .staff-overview-card{background:linear-gradient(180deg,#fffaf4fa,#fffaf4f0),var(--surface)!important;border-color:color-mix(in srgb,var(--accent-3) 22%,var(--line))!important;color:var(--text);box-shadow:0 14px 28px #503c2414}:root[data-theme=light] .staff-overview-stats{background:#fffaf4b8;border-radius:10px}:root[data-theme=light] .staff-overview-stats div{background:#ffffffc7!important;border:1px solid rgba(215,205,191,.72);border-radius:8px}:root[data-theme=light] .staff-overview-stats strong{color:var(--text)}:root[data-theme=light] .staff-overview-stats span{color:var(--muted)}:root[data-theme=light] #patreonCalcPanelPage.patreon-section-calc,:root[data-theme=light] .patreon-mini-calc,:root[data-theme=light] .patreon-section-calc{background:linear-gradient(180deg,#fffaf4fa,#fffaf4f0)!important;border-color:color-mix(in srgb,var(--accent-2) 30%,var(--line))!important;color:var(--text);box-shadow:0 16px 34px #503c241a}:root[data-theme=light] .patreon-mini-calc-tile{background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-2)) 7%,#fffaf4),#fffaf4 42%)!important;border-color:color-mix(in srgb,var(--card-tone, var(--accent-2)) 26%,var(--line))!important;color:var(--text);box-shadow:0 10px 22px #503c2414}:root[data-theme=light] .patreon-mini-calc-label{color:color-mix(in srgb,var(--card-tone, var(--accent-2)) 80%,#6b4a00)}:root[data-theme=light] .patreon-mini-calc-value strong{color:var(--text)!important}:root[data-theme=light] .patreon-mini-calc-value span,:root[data-theme=light] .patreon-mini-calc-note,:root[data-theme=light] .reward-note{color:var(--muted)!important}:root[data-theme=light] .patreon-mini-calc-rate{background:color-mix(in srgb,var(--accent-2) 12%,#fffaf4)!important;border-color:color-mix(in srgb,var(--accent-2) 36%,var(--line))!important;color:#8a6500!important}:root[data-theme=light] .reward-control span{color:color-mix(in srgb,var(--accent-3) 70%,#245c43)}:root[data-theme=light] .reward-control input,:root[data-theme=light] .reward-control select{background:#fffaf4!important;color:var(--text)!important;border-color:color-mix(in srgb,var(--accent-3) 22%,var(--line))!important;box-shadow:none}:root[data-theme=light] .theme-toggle,:root[data-theme=light] .search-toggle,:root[data-theme=light] .hamburger,:root[data-theme=light] .discord-user-button,:root[data-theme=light] .discord-login-button{background:#fffaf4!important;color:var(--text)!important;border-color:#d7cdbf!important}:root[data-theme=light] .support-link{background:color-mix(in srgb,var(--accent-3) 12%,#fffaf4)!important;color:#27684b!important;border-color:color-mix(in srgb,var(--accent-3) 34%,var(--line))!important}html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{animation-play-state:paused!important;transition-property:none!important}html.theme-switching,html.theme-switching body,html.theme-switching .sidebar,html.theme-switching .topbar,html.theme-switching .mobile-page-rail,html.theme-switching .search,html.theme-switching .theme-toggle,html.theme-switching .search-toggle,html.theme-switching .support-link,html.theme-switching .discord-user-button,html.theme-switching .discord-login-button{transition-property:background-color,color,border-color!important}.staff-activity-section{--staff-activity-tone: var(--accent-3)}.staff-activity-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:28px 0 18px}.staff-activity-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.staff-activity-ranges{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px;margin-left:auto;border:1px solid color-mix(in srgb,var(--accent-3) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 82%,transparent);padding:4px}.staff-activity-ranges .category-button{flex:0 0 auto;min-height:34px;border:0;outline:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--muted);padding:0 14px;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.staff-activity-ranges .category-button:hover{background:color-mix(in srgb,var(--accent-3) 9%,transparent);color:var(--text);transform:scale(1.01)}.staff-activity-ranges .category-button:focus{outline:none}.staff-activity-ranges .category-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 45%,transparent)}.staff-activity-ranges .category-button.active,.staff-activity-ranges .category-button.is-active,.staff-activity-ranges .category-button[aria-pressed=true]{background:color-mix(in srgb,var(--accent-3) 22%,var(--surface-strong));color:var(--text);box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000024}.staff-activity-target{display:inline-flex;align-items:center;gap:10px;min-height:44px;width:clamp(420px,40vw,540px);max-width:100%;border:1px solid color-mix(in srgb,var(--accent-3) 34%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent-3) 8%,var(--surface));color:var(--text);padding:0 10px}.staff-activity-target span{color:var(--muted);font-size:.84rem;font-weight:800;white-space:nowrap;flex:0 0 auto}.staff-activity-target select{flex:1 1 auto;width:100%;min-width:0;max-width:none;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);outline:0;color:var(--text);font:inherit;font-weight:700;padding:0 34px 0 12px}.staff-activity-status{border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 86%,transparent);color:var(--muted);padding:18px 20px;line-height:1.6}.staff-activity-status[data-state=warning]{border-color:color-mix(in srgb,var(--accent-2) 48%,var(--line));color:var(--text)}.staff-activity-status[data-state=error]{border-color:color-mix(in srgb,var(--accent) 52%,var(--line));color:var(--text)}.staff-activity-panel{display:grid;gap:16px}.staff-activity-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.84fr);gap:14px;align-items:start;border:1px solid color-mix(in srgb,var(--accent-3) 26%,var(--line));border-radius:18px;background:radial-gradient(ellipse at 8% 18%,color-mix(in srgb,var(--accent-3) 18%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-strong) 78%,transparent));box-shadow:var(--shadow);padding:20px;overflow:hidden}.staff-activity-hero-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;align-items:start;align-content:start}.staff-activity-profile-block{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-width:0}.staff-activity-avatar-wrap{display:grid;place-items:center;width:82px;height:82px;border:1px solid color-mix(in srgb,var(--accent-3) 42%,var(--line));border-radius:22px;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.16),transparent 36%),color-mix(in srgb,var(--accent-3) 12%,var(--surface-strong));box-shadow:inset 0 1px #ffffff14,0 12px 28px #0000003d}.staff-activity-avatar{display:block;width:72px;height:72px;border-radius:18px;object-fit:cover}.staff-activity-profile-text{display:flex;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0}.staff-activity-hero h3{margin:0 0 8px;color:var(--text);font-size:clamp(1.65rem,3vw,2.55rem);line-height:1;overflow-wrap:anywhere}.staff-activity-hero p{margin:0;color:var(--muted)}.staff-activity-profile-text #staffActivityWindow{margin-top:2px;font-size:.98rem}.staff-activity-quota{--quota-tone: var(--accent-2);display:grid;gap:6px;align-items:start;align-self:start;border:1px solid color-mix(in srgb,var(--quota-tone) 38%,var(--line));border-radius:16px;background:radial-gradient(ellipse at 14% 16%,color-mix(in srgb,var(--quota-tone) 18%,transparent),transparent 52%),color-mix(in srgb,var(--quota-tone) 9%,var(--surface-strong));padding:14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.staff-activity-quota:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--quota-tone) 54%,var(--line));box-shadow:0 14px 28px #00000038,0 0 0 1px color-mix(in srgb,var(--quota-tone) 20%,transparent)}.staff-activity-quota[data-quota-status=met]{--quota-tone: #44b78b}.staff-activity-quota[data-quota-status=on-track]{--quota-tone: #6a9af0}.staff-activity-quota[data-quota-status=below-target]{--quota-tone: #e65b70}.staff-activity-quota[data-quota-status=historical]{--quota-tone: #e7b84c}.staff-activity-quota[data-quota-status=no-activity]{--quota-tone: #aaa59a}.staff-activity-quota[data-quota-status=loa]{--quota-tone: #8f7cff}.staff-activity-quota-main{display:grid;gap:4px;min-width:0;align-content:start}.staff-activity-quota span{color:var(--quota-tone);font-size:.82rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.staff-activity-quota strong{color:var(--text);font-size:1.05rem;line-height:1.35}.staff-activity-quota small{width:fit-content;border:1px solid color-mix(in srgb,var(--quota-tone) 34%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--quota-tone) 10%,transparent);color:color-mix(in srgb,var(--quota-tone) 88%,#ffffff);font-size:.82rem;font-weight:850;padding:6px 10px}.staff-activity-tenure{--quota-tone: var(--accent-2);position:relative;display:grid;gap:8px;margin-top:0;padding:11px 12px 12px;border:1px solid color-mix(in srgb,var(--quota-tone) 24%,var(--line));border-radius:14px;background:radial-gradient(ellipse at 14% 16%,color-mix(in srgb,var(--quota-tone) 18%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 84%,transparent),color-mix(in srgb,var(--quota-tone) 10%,var(--surface-strong)));box-shadow:inset 0 1px 0 var(--overlay-hover),0 12px 26px #0000002e;align-self:start;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.staff-activity-tenure:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--quota-tone) 58%,transparent),transparent);opacity:.7;pointer-events:none}.staff-activity-tenure:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--quota-tone) 40%,var(--line));box-shadow:0 14px 28px #00000038,0 0 0 1px color-mix(in srgb,var(--quota-tone) 18%,transparent)}.staff-activity-quota[data-quota-status=met]~.staff-activity-tenure{--quota-tone: #44b78b}.staff-activity-quota[data-quota-status=on-track]~.staff-activity-tenure{--quota-tone: #6a9af0}.staff-activity-quota[data-quota-status=below-target]~.staff-activity-tenure{--quota-tone: #e65b70}.staff-activity-quota[data-quota-status=historical]~.staff-activity-tenure{--quota-tone: #e7b84c}.staff-activity-quota[data-quota-status=no-activity]~.staff-activity-tenure{--quota-tone: #aaa59a}.staff-activity-quota[data-quota-status=loa]~.staff-activity-tenure{--quota-tone: #8f7cff}.staff-activity-tenure-kicker{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--quota-tone);font-size:.72rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.staff-activity-tenure-kicker:before{content:"";display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--quota-tone);box-shadow:0 0 0 4px color-mix(in srgb,var(--quota-tone) 14%,transparent);flex:0 0 auto}.staff-activity-tenure-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.staff-activity-tenure-item{display:grid;gap:4px;min-width:0;position:relative;padding:10px 12px 11px;border:1px solid color-mix(in srgb,var(--quota-tone) 22%,var(--line));border-radius:13px;background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--quota-tone) 14%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 88%,transparent),color-mix(in srgb,var(--quota-tone) 8%,rgba(255,255,255,.02)));box-shadow:inset 0 1px #ffffff0a,0 8px 18px #00000014;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.staff-activity-tenure-item:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--quota-tone) 34%,var(--line));box-shadow:inset 0 1px 0 var(--overlay-hover),0 10px 22px #0000001f}.staff-activity-tenure-item span{color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.staff-activity-tenure-item strong{color:var(--text);display:block;font-size:.95rem;line-height:1.15;font-weight:850;white-space:nowrap;overflow-wrap:normal}.staff-activity-tenure-inline{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.staff-activity-tenure-inline strong{margin-top:0}.staff-activity-tenure-item .staff-activity-reason-button{justify-self:start;margin-top:0;width:fit-content}.staff-activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.staff-activity-card{border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 92%,transparent);padding:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.staff-activity-card:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--accent-3) 38%,var(--line));box-shadow:0 14px 28px #0000002e}.staff-activity-card span{display:block;color:var(--muted);font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.staff-activity-card strong{display:block;margin-top:12px;color:var(--text);font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.staff-activity-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.staff-activity-detail{min-height:260px}.staff-activity-discipline-card{position:relative}.staff-activity-discipline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.staff-activity-discipline-section{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 76%,transparent);padding:12px}.staff-activity-discipline-section h4{margin:0;color:var(--text);font-size:.9rem;line-height:1.25;letter-spacing:.02em}.staff-activity-discipline-section .staff-activity-list{margin-top:10px}.staff-activity-list[hidden]{display:none!important}.staff-activity-list{display:grid;gap:8px;margin-top:14px}.staff-activity-list p{margin:0;color:var(--muted);line-height:1.55}.staff-activity-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface-strong) 76%,transparent);color:var(--muted);padding:10px 12px}.staff-activity-row-copy{display:grid;gap:4px;min-width:0}.staff-activity-row-copy span{color:var(--text);font-weight:700;line-height:1.25}.staff-activity-row-copy small{color:var(--muted);font-size:.82rem;line-height:1.35;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.staff-activity-row-reason{color:color-mix(in srgb,var(--text) 82%,var(--muted))}.staff-activity-row strong{color:var(--text);white-space:nowrap}.staff-activity-row-end{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:8px}.staff-activity-reason-button{border:1px solid color-mix(in srgb,var(--accent-2) 54%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent-2) 10%,rgba(24,26,31,.9));color:var(--text);cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;letter-spacing:.01em;line-height:1;min-height:32px;padding:0 12px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}.staff-activity-reason-button:hover{border-color:color-mix(in srgb,var(--accent-2) 68%,var(--line));background:color-mix(in srgb,var(--accent-2) 16%,rgba(24,26,31,.96));color:var(--text-highlight);transform:scale(1.01);box-shadow:0 8px 18px #e65b702e}.staff-activity-reason-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-2) 72%,#fff);outline-offset:2px}.staff-activity-row-quota-met{border-left:4px solid #44b78b!important}.staff-activity-row-quota-below{border-left:4px solid #e65b70!important}.staff-activity-row-loa{border-left:4px solid #8f7cff!important;background:color-mix(in srgb,#8f7cff 6%,var(--surface-strong))!important}.staff-activity-reason-open{overflow:hidden}.staff-activity-reason-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;padding:24px;background:#07080ab8;-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05);overflow:auto;isolation:isolate;opacity:0;transition:opacity .2s ease}.staff-activity-reason-modal[hidden]{display:none!important;pointer-events:none}.staff-activity-reason-modal.is-visible{opacity:1}.staff-activity-reason-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:default;padding:0}.staff-activity-reason-dialog{position:relative;z-index:1;width:min(720px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid color-mix(in srgb,var(--accent-2) 28%,var(--line));border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,transparent),color-mix(in srgb,var(--surface-strong) 82%,#101217 18%));box-shadow:0 26px 68px #00000073,0 0 0 1px color-mix(in srgb,var(--accent-2) 10%,transparent);padding:22px;transform:scale(1.01);transform-origin:center;transition:transform .2s ease,opacity .2s ease;opacity:0}.staff-activity-reason-modal.is-visible .staff-activity-reason-dialog{opacity:1;transform:translateY(0) scale(1)}.staff-activity-reason-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.staff-activity-reason-copy{min-width:0}.staff-activity-reason-copy h3{margin:6px 0 0;color:var(--text);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.1}.staff-activity-reason-meta{margin:8px 0 0;color:var(--muted);font-size:.92rem;line-height:1.45}.staff-activity-reason-close{position:relative;flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--overlay-hover);color:var(--muted);cursor:pointer;font-size:1.35rem;font-weight:700;line-height:1;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.staff-activity-reason-close:before,.staff-activity-reason-close:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:2px;border-radius:999px;background:currentColor;transform-origin:center}.staff-activity-reason-close:before{transform:translate(-50%,-50%) rotate(45deg)}.staff-activity-reason-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.staff-activity-reason-close:hover{border-color:color-mix(in srgb,var(--accent-2) 56%,var(--line));background:color-mix(in srgb,var(--accent-2) 12%,rgba(255,255,255,.06));color:var(--text);transform:scale(1.01);box-shadow:0 8px 18px #0003}.staff-activity-reason-close span{display:none}.staff-activity-reason-close:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-2) 72%,#fff);outline-offset:2px}.staff-activity-reason-body{margin-top:18px;color:var(--text);font-size:.98rem;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.staff-activity-reason-section{margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent)}.staff-activity-reason-section-title{margin:0 0 10px;color:var(--muted);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.staff-activity-reason-notes-body{color:var(--text);font-size:.95rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.staff-activity-reason-entries{display:grid;gap:14px;margin-top:18px}.staff-activity-reason-empty{margin:0;color:var(--muted);font-size:.95rem}.staff-activity-reason-entry{padding:16px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);box-shadow:inset 0 1px #ffffff05}.staff-activity-reason-entry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.staff-activity-reason-entry-head-copy{min-width:0}.staff-activity-reason-entry-kicker{margin:0;color:color-mix(in srgb,var(--accent-2) 76%,var(--text));font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.staff-activity-reason-entry-meta{margin:6px 0 0;color:var(--muted);font-size:.9rem;line-height:1.45}.staff-activity-reason-entry-side{display:grid;justify-items:end;gap:4px;text-align:right}.staff-activity-reason-entry-issued,.staff-activity-reason-entry-role,.staff-activity-reason-entry-action,.staff-activity-reason-entry-infraction{margin:0;color:var(--muted);font-size:.88rem;line-height:1.4}.staff-activity-reason-entry-action{color:var(--text);font-weight:700}.staff-activity-reason-entry-infraction{opacity:.85}.staff-activity-reason-entry .staff-activity-reason-section{margin-top:14px;padding-top:14px}:root[data-theme=light] .staff-activity-reason-modal{background:#e8e1d89e}:root[data-theme=light] .staff-activity-reason-dialog{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,#ffffff 6%),color-mix(in srgb,var(--surface-strong) 84%,#efe7db 16%));box-shadow:0 24px 64px #5c472a3d,0 0 0 1px color-mix(in srgb,var(--accent-2) 8%,transparent)}:root[data-theme=light] .staff-activity-reason-button{background:color-mix(in srgb,var(--accent-2) 10%,rgba(255,255,255,.84))}:root[data-theme=light] .staff-activity-reason-close{background:#ffffffb3}.staff-activity-last{margin:14px 0 0;color:var(--muted);font-size:.92rem;line-height:1.5}@media (max-width: 960px){.staff-activity-hero,.staff-activity-details{grid-template-columns:1fr}.staff-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.staff-activity-profile-block{grid-template-columns:1fr}.staff-activity-profile-text{display:block}.staff-activity-profile-text #staffActivityWindow{margin-top:0;padding-top:0;border-top:0;width:auto}.staff-activity-toolbar{align-items:stretch;flex-direction:column}.staff-activity-ranges{flex-wrap:wrap;justify-content:flex-start;margin-left:0;width:100%}.staff-activity-ranges .category-button{flex:1 1 120px;min-width:0;min-height:40px;padding:0 12px}.staff-activity-target{width:100%}.staff-activity-target select{flex:1;min-width:0;max-width:none}.staff-activity-hero{gap:12px;padding:18px}.staff-activity-hero-aside{grid-template-columns:1fr}.staff-activity-quota{padding:14px}.staff-activity-quota-main{gap:4px}.staff-activity-tenure{padding:10px}.staff-activity-tenure-kicker{margin-bottom:8px}.staff-activity-tenure-grid{grid-template-columns:1fr}.staff-activity-tenure-item{padding:8px 9px}.staff-activity-grid,.staff-activity-discipline-grid{grid-template-columns:1fr}.staff-activity-row{align-items:flex-start;flex-direction:column}.staff-activity-row-end{align-items:flex-start}.staff-activity-reason-modal{padding:14px}.staff-activity-reason-dialog{width:100%;max-height:calc(100dvh - 28px);border-radius:18px;padding:18px}.staff-activity-reason-header{flex-direction:column}.staff-activity-reason-close{align-self:flex-start}}.news-card.news-card-no-image{min-height:0;align-self:start;padding-bottom:22px}.news-card.news-card-no-image.news-card-featured{min-height:0}.news-card.news-card-no-image .news-card-summary{max-width:620px}.news-card.news-card-no-image .news-card-link{margin-top:4px}#overview .hero-copy .eyebrow{display:block;width:fit-content;cursor:default;transition:transform .22s ease,letter-spacing .22s ease,text-shadow .22s ease,filter .22s ease}#overview .hero-copy .creator-callout{display:block;width:fit-content;cursor:default;transition:transform .22s ease,text-shadow .22s ease,filter .22s ease}#overview .hero-copy .eyebrow:hover{transform:scale(1.01);letter-spacing:.06em;text-shadow:0 0 10px rgba(231,184,76,.32),0 0 22px rgba(231,184,76,.16)}#overview .hero-copy .creator-callout:hover{transform:scale(1.01);text-shadow:0 0 12px rgba(255,224,163,.35),0 0 28px rgba(230,91,112,.14);filter:brightness(1.05)}html[data-page=rank-store] .page-frame #rank-store{display:block!important}.rank-store-section{position:relative;isolation:isolate}.rank-store-section:before,.rank-store-section:after{content:"";position:absolute;inset:-48px -24px auto;height:320px;pointer-events:none;z-index:0;filter:blur(24px);opacity:.65}.rank-store-section:before{background:radial-gradient(circle at 10% 20%,color-mix(in srgb,#e65b70 32%,transparent),transparent 34%),radial-gradient(circle at 42% 12%,color-mix(in srgb,#6a9af0 24%,transparent),transparent 30%),radial-gradient(circle at 82% 14%,color-mix(in srgb,#44b78b 28%,transparent),transparent 32%);animation:rank-halo-drift 18s ease-in-out infinite alternate}.rank-store-section:after{inset:auto -24px -32px;height:220px;background:radial-gradient(circle at 22% 50%,color-mix(in srgb,#e7b84c 18%,transparent),transparent 34%),radial-gradient(circle at 78% 50%,color-mix(in srgb,#8f7cff 20%,transparent),transparent 30%);animation:rank-halo-drift 22s ease-in-out infinite alternate-reverse}.rank-store-summary,.rank-store-hero,.rank-store-status,.rank-store-grid{position:relative;z-index:1}.rank-store-section .section-heading>div:first-child{max-width:760px}.rank-store-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 16px}.rank-summary-card{position:relative;display:grid;gap:7px;overflow:hidden;padding:18px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--rank-tone, var(--accent-2)) 16%,transparent),transparent 36%),color-mix(in srgb,var(--surface-strong) 92%,transparent);box-shadow:0 18px 34px #00000024;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;animation:rank-panel-rise .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--rank-delay, 0ms)}.rank-summary-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 14%,rgba(255,255,255,.08) 50%,transparent 82%);opacity:.55;pointer-events:none}.rank-summary-card span{position:relative;z-index:1;color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rank-summary-card strong{position:relative;z-index:1;color:var(--text);font-size:2rem;line-height:1}.rank-summary-card small{position:relative;z-index:1;color:var(--muted);line-height:1.5}.rank-summary-card:hover{transform:scale(1.01);box-shadow:0 24px 38px #0000002e}.rank-store-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"preview";gap:16px;margin-bottom:18px;align-items:start}.rank-store-flow{display:grid;gap:10px;margin-top:12px}.rank-store-step{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:start;padding:12px 14px;border:1px solid color-mix(in srgb,var(--rank-tone, var(--accent-2)) 28%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--rank-tone, var(--accent-2)) 8%,var(--surface-strong))}.rank-store-step span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--rank-tone, var(--accent-2)) 82%,#ffffff);color:var(--text-highlight);font-weight:800;line-height:1}.rank-store-step strong{color:var(--text);line-height:1.3}.rank-store-step p{grid-column:2;margin:0;color:var(--muted);line-height:1.5}.rank-store-preview-panel{position:relative;display:grid;gap:10px;grid-area:preview;animation:rank-panel-rise .82s cubic-bezier(.2,.8,.2,1) .04s both;align-self:start;min-height:0;overflow:hidden}.rank-store-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rank-store-card-heading .card-copy{margin-bottom:0}.rank-store-live-pill{display:inline-flex;align-items:center;align-self:flex-start;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-2)) 32%,var(--line));background:color-mix(in srgb,var(--card-tone, var(--accent-2)) 10%,var(--surface-strong));color:var(--text);font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rank-store-account-panel{position:relative;display:grid;gap:14px;grid-area:account;animation:rank-panel-rise .82s cubic-bezier(.2,.8,.2,1) .11s both;align-self:start;min-height:0;overflow:hidden}.rank-store-account-panel:before,.rank-store-account-panel:after{content:"";position:absolute;inset:auto;pointer-events:none;opacity:.7;z-index:0}.rank-store-account-panel:before{inset:-30% auto auto 58%;width:150px;height:150px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,#44b78b 22%,transparent),transparent 68%);filter:blur(8px);animation:rank-orbit 11s ease-in-out infinite alternate}.rank-store-account-panel:after{inset:auto -18% -36% auto;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,#6a9af0 16%,transparent),transparent 70%);filter:blur(10px);animation:rank-orbit 14s ease-in-out infinite alternate-reverse}.rank-store-account-panel>*{position:relative;z-index:1}.rank-store-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rank-store-metric{display:grid;gap:6px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-2)) 24%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--card-tone, var(--accent-2)) 7%,var(--surface-strong))}.rank-store-metric span{color:var(--muted);font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rank-store-metric strong{color:var(--text);font-size:.96rem;line-height:1.45}.rank-store-actions .primary-action,.rank-store-actions .secondary-action,.rank-store-actions .ghost-button,.rank-item-actions .primary-action,.rank-item-actions .secondary-action,.rank-item-actions .copy-button{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease}.rank-store-actions .primary-action:hover,.rank-store-actions .secondary-action:hover,.rank-store-actions .ghost-button:hover,.rank-item-actions .primary-action:hover,.rank-item-actions .secondary-action:hover,.rank-item-actions .copy-button:hover{transform:scale(1.01)}.rank-store-metric,.rank-preview-badge,.rank-preview-rankbox,.rank-preview-foot span{transition:transform .25s ease,border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.rank-store-metric:hover{transform:scale(1.01)}.rank-preview-card{position:relative;overflow:hidden;min-height:0;border:1px solid color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 28%,var(--line));border-radius:24px;background:linear-gradient(135deg,#080c10f5,#0c1018e6),color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 8%,var(--surface-strong));box-shadow:inset 0 1px #ffffff0a,0 24px 50px #0000003d;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;animation:rank-preview-pop .9s cubic-bezier(.2,.8,.2,1) both}.rank-preview-card--locked{min-height:228px;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 22%,transparent),transparent 42%),linear-gradient(135deg,#0d121cfa,#0a0c12f0),color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 10%,var(--surface-strong))}.rank-preview-art{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--rank-preview-art, none);background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 10%,rgba(10,12,18,.64));transform:scale(1.03);filter:saturate(1.06) contrast(1.03);z-index:0;animation:rank-art-drift 16s ease-in-out infinite alternate}.rank-preview-frame{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--rank-preview-frame, none);background-size:cover;background-position:center center;background-repeat:no-repeat;pointer-events:none;z-index:2}.rank-item-art:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background-image:var(--rank-art-image, none);background-size:cover;background-position:center center;background-repeat:no-repeat;transform:scale(1.12);filter:blur(22px) saturate(1.16) brightness(.72);opacity:.9;pointer-events:none}.rank-preview-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06070957,#0607091f 36%,#06070952),linear-gradient(180deg,#06070914,#06070947);pointer-events:none}.rank-preview-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 24%,transparent),transparent 42%),radial-gradient(circle at 78% 18%,rgba(255,255,255,.12),transparent 34%);pointer-events:none;z-index:1;animation:rank-sheen-pan 10s ease-in-out infinite alternate}.rank-preview-content{position:relative;z-index:3;display:grid;gap:14px;padding:16px 16px 15px}.rank-preview-card--locked .rank-preview-content{gap:10px}.rank-preview-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rank-preview-identity{display:grid;gap:7px;min-width:0}.rank-preview-kicker{color:color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 88%,#ffffff);font-size:.76rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.rank-preview-badge{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 30%,var(--line));background:color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 12%,rgba(8,10,12,.84));color:color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 84%,var(--text));font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rank-preview-identity strong{color:var(--text);font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.08}.rank-preview-identity span{color:var(--muted);font-size:.95rem;line-height:1.45}.rank-preview-rankbox{display:grid;gap:2px;min-width:132px;padding:14px 16px 12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 26%,var(--line));background:#0000005c;text-align:center}.rank-preview-rankbox span{color:color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 84%,#ffffff);font-size:.74rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.rank-preview-rankbox strong{color:var(--text-highlight);font-size:clamp(1.9rem,3vw,2.65rem);line-height:1}.rank-preview-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.rank-preview-avatar{width:104px;height:104px;border-radius:999px;overflow:hidden;border:4px solid color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 88%,#ffffff);box-shadow:0 0 0 8px #0003,0 0 30px -6px color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 40%,transparent);background:#ffffff14}.rank-preview-avatar img{display:block;width:100%;height:100%;object-fit:cover}.rank-preview-main{display:grid;gap:12px}.rank-preview-level{display:flex;align-items:baseline;gap:10px}.rank-preview-level span{color:color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 88%,#ffffff);font-size:.78rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.rank-preview-level strong{color:var(--text-highlight);font-size:clamp(2.1rem,3.5vw,3.2rem);line-height:1}.rank-preview-stats{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--muted);font-size:.95rem;font-weight:700}.rank-preview-progress{display:grid;gap:6px}.rank-preview-progress div{height:13px;overflow:hidden;border:1px solid color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 26%,rgba(255,255,255,.08));border-radius:999px;background:#ffffff14}.rank-preview-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 70%,#ffffff),var(--rank-preview-tone, var(--accent-2)));box-shadow:0 0 18px -2px color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 44%,transparent)}.rank-preview-progress small{color:var(--muted);font-weight:700}.rank-preview-foot{display:flex;flex-wrap:wrap;gap:10px}.rank-preview-foot span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 8%,rgba(0,0,0,.34));color:var(--muted);font-size:.84rem;font-weight:700}.rank-preview-foot strong{margin-left:6px;color:var(--text)}.rank-preview-lock-strip{display:grid;gap:10px;max-width:34ch;margin-top:0}.rank-preview-lock-footer{display:flex;align-items:center;justify-content:flex-start;margin-top:-2px}.rank-preview-locked-line{display:block;height:9px;border-radius:999px;background:linear-gradient(90deg,#ffffff14,color-mix(in srgb,var(--rank-preview-tone, var(--accent-2)) 52%,rgba(255,255,255,.12)),#ffffff14);opacity:.92;animation:rank-locked-pulse 4.8s ease-in-out infinite alternate}.rank-preview-locked-line--short{width:54%;animation-delay:-1.2s}.rank-preview-locked-line--wide{width:82%;animation-delay:-2.4s}.rank-preview-locked-action{justify-self:start}.rank-preview-card:hover{transform:scale(1.01);box-shadow:inset 0 1px #ffffff0f,0 30px 60px #00000047}.rank-store-actions{display:flex;flex-wrap:wrap;gap:10px}.rank-store-status{display:grid;gap:8px;margin:0 0 14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent-2) 34%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--accent-2) 8%,var(--surface));color:var(--muted);font-weight:700;line-height:1.45;animation:rank-panel-rise .7s cubic-bezier(.2,.8,.2,1) .22s both}.rank-store-status[data-tone=success]{border-color:color-mix(in srgb,var(--accent-3) 34%,var(--line));background:color-mix(in srgb,var(--accent-3) 8%,var(--surface))}.rank-store-status[data-tone=warning]{border-color:color-mix(in srgb,var(--accent-2) 34%,var(--line));background:color-mix(in srgb,var(--accent-2) 8%,var(--surface))}.rank-store-status[data-tone=error]{border-color:color-mix(in srgb,#ff6b7a 34%,var(--line));background:color-mix(in srgb,#ff6b7a 8%,var(--surface))}.rank-store-status strong{color:var(--text);font-size:.98rem}.rank-store-status>span{display:block}.rank-store-status-meta{display:flex;flex-wrap:wrap;gap:8px}.rank-store-status-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--accent-2) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent-2) 8%,var(--surface-strong));color:var(--text);font-size:.84rem;font-weight:700}.rank-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;animation:rank-panel-rise .78s cubic-bezier(.2,.8,.2,1) .28s both}.rank-item-card{position:relative;display:grid;gap:0;overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--rank-tone, var(--accent-2)) 26%,var(--line));border-radius:20px;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--rank-tone, var(--accent-2)) 20%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),color-mix(in srgb,var(--surface) 98%,transparent));box-shadow:0 22px 48px #00000038;opacity:0;transform:scale(1.01);animation:rank-item-enter .48s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--rank-delay, 0ms);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.rank-item-card[data-rank-state=equipped]{border-color:color-mix(in srgb,var(--rank-tone, var(--accent-2)) 48%,var(--line));box-shadow:0 22px 48px #00000038,0 0 0 1px color-mix(in srgb,var(--rank-tone, var(--accent-2)) 22%,transparent),0 0 24px -10px color-mix(in srgb,var(--rank-tone, var(--accent-2)) 36%,transparent)}.rank-item-card[data-rank-state=owned]{border-color:color-mix(in srgb,var(--rank-tone, var(--accent-2)) 34%,var(--line))}.rank-item-card:hover{transform:scale(1.01);box-shadow:0 30px 60px #00000042,0 0 0 1px color-mix(in srgb,var(--rank-tone, var(--accent-2)) 20%,transparent),0 0 28px -10px color-mix(in srgb,var(--rank-tone, var(--accent-2)) 36%,transparent)}.rank-item-media{position:relative;display:block;aspect-ratio:3 / 1;overflow:hidden;background:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--rank-tone, var(--accent-2)) 18%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--rank-tone, var(--accent-2)) 9%,rgba(8,10,14,.95)),color-mix(in srgb,var(--surface-strong) 88%,rgba(8,10,14,.95)));border-bottom:1px solid color-mix(in srgb,var(--rank-tone, var(--accent-2)) 16%,var(--line));isolation:isolate}.rank-item-media--empty{min-height:0}.rank-item-art{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;background:transparent;border:0;opacity:1}.rank-item-body{position:relative;z-index:1;display:grid;gap:10px;padding:14px 14px 16px;min-width:0}.rank-item-topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.rank-item-topline span,.rank-item-topline strong{display:inline-grid;place-items:center;min-height:30px;border:1px solid color-mix(in srgb,var(--rank-tone, var(--accent-2)) 26%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--rank-tone, var(--accent-2)) 10%,var(--surface-strong));color:color-mix(in srgb,var(--rank-tone, var(--accent-2)) 86%,var(--text));font-size:.78rem;font-weight:850;padding:0 10px}.rank-item-card h3{position:relative;z-index:1;margin:0;color:var(--text);font-size:1.18rem;line-height:1.08}.rank-item-copy{position:relative;z-index:1;margin:0;color:var(--muted);line-height:1.42}.rank-item-meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 10px;color:var(--muted);font-size:.84rem}.rank-item-price{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--rank-tone, var(--accent-2)) 42%,var(--line));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--rank-tone, var(--accent-2)) 18%,rgba(10,12,16,.96)),color-mix(in srgb,var(--rank-tone, var(--accent-2)) 10%,rgba(8,10,14,.94)));color:color-mix(in srgb,var(--rank-tone, var(--accent-2)) 88%,#ffffff);font-size:.98rem;font-weight:900;letter-spacing:.01em;line-height:1;white-space:nowrap;box-shadow:0 10px 18px #0000002e,0 0 0 1px color-mix(in srgb,var(--rank-tone, var(--accent-2)) 14%,transparent);text-shadow:0 1px 0 rgba(0,0,0,.35)}.rank-item-meta code{font-size:.88em}.rank-item-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rank-item-actions .primary-action,.rank-item-actions .secondary-action,.rank-item-actions .copy-button{min-width:0}@keyframes rank-item-enter{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}@keyframes rank-panel-rise{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}@keyframes rank-preview-pop{0%{opacity:0;transform:scale(1.01)}70%{opacity:1;transform:scale(1.01)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes rank-art-drift{0%{transform:scale(1.03) translateZ(0)}to{transform:scale(1.09) translate3d(-1.5%,-1%,0)}}@keyframes rank-sheen-pan{0%{transform:translate3d(-1.5%,-1%,0);opacity:.78}to{transform:translate3d(1.5%,1%,0);opacity:1}}@keyframes rank-locked-pulse{0%{transform:scaleX(.92);opacity:.68}to{transform:scaleX(1);opacity:1}}@keyframes rank-orbit{0%{transform:translate3d(-4px,-2px,0) scale(.96);opacity:.52}to{transform:translate3d(8px,5px,0) scale(1.08);opacity:.82}}@keyframes rank-halo-drift{0%{transform:translateZ(0) scale(.98);opacity:.52}to{transform:translate3d(0,-14px,0) scale(1.04);opacity:.78}}@media (max-width: 1240px){.rank-store-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-store-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview"}.rank-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-store-card-heading,.rank-preview-top{flex-direction:column}.rank-preview-body{grid-template-columns:1fr}}@media (max-width: 780px){.rank-store-summary,.rank-store-grid{grid-template-columns:1fr}.rank-store-hero{grid-template-columns:1fr;grid-template-areas:"preview"}.rank-store-card-heading,.rank-preview-top{flex-direction:column}.rank-preview-body{grid-template-columns:1fr}}@media (max-width: 640px){.rank-summary-card strong{font-size:1.8rem}.rank-store-metrics{grid-template-columns:1fr}.rank-preview-content{padding:16px}.rank-preview-avatar{width:96px;height:96px}.rank-preview-foot,.rank-store-actions{flex-direction:column;align-items:stretch}.rank-store-actions .primary-action,.rank-store-actions .secondary-action,.rank-item-actions .secondary-action,.rank-item-actions .copy-button{width:100%}}html[data-page=kwami-perks] .page-frame #kwami-perks,html[data-page=kwami-food] .page-frame #kwami-food{display:block!important}.kwami-page-heading{align-items:end;gap:18px}.kwami-perks-section,.kwami-food-section{position:relative}.kwami-perks-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.44fr);gap:18px;align-items:stretch;border:1px solid color-mix(in srgb,var(--accent-2) 28%,var(--line));border-radius:24px;background:radial-gradient(ellipse at 12% 12%,color-mix(in srgb,var(--accent-2) 20%,transparent),transparent 48%),radial-gradient(ellipse at 88% 28%,color-mix(in srgb,var(--blue) 18%,transparent),transparent 52%),linear-gradient(135deg,color-mix(in srgb,var(--surface-strong) 90%,transparent),color-mix(in srgb,var(--surface) 96%,transparent));box-shadow:var(--shadow);overflow:hidden;padding:clamp(22px,4vw,36px);margin:20px 0 18px}.kwami-perks-hero:before,.kwami-bakery-card:before,.kwami-food-balance-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1px 1px at 18% 18%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 62% 24%,rgba(255,255,255,.32),transparent),radial-gradient(1px 1px at 84% 72%,rgba(255,255,255,.42),transparent),radial-gradient(1px 1px at 34% 82%,rgba(255,255,255,.26),transparent);opacity:.65;pointer-events:none}.kwami-perks-hero>div:first-child{position:relative;z-index:1;display:grid;align-content:center}.kwami-perks-hero h3{max-width:820px;margin:0 0 12px;color:var(--text);font-size:clamp(1.9rem,4vw,4rem);line-height:.98}.kwami-perks-hero p:not(.card-kicker){max-width:660px;margin:0;color:var(--muted);font-size:1.02rem;line-height:1.65}.kwami-perks-orbit{position:relative;z-index:1;min-height:230px}.kwami-perks-orbit img{position:absolute;width:min(38%,150px);max-height:200px;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(0,0,0,.36));animation:kwami-page-float 4.2s ease-in-out infinite}.kwami-perks-orbit img:nth-child(1){left:8%;bottom:7%}.kwami-perks-orbit img:nth-child(2){left:36%;top:2%;animation-delay:-1.2s}.kwami-perks-orbit img:nth-child(3){right:2%;bottom:9%;animation-delay:-2s}@keyframes kwami-page-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:scale(1.01)}}.kwami-status-message{border:1px solid color-mix(in srgb,var(--accent-3) 24%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 72%,transparent);color:var(--muted);padding:12px 14px;margin:0 0 18px;font-weight:760}.kwami-status-message[data-tone=success]{border-color:color-mix(in srgb,var(--accent-3) 42%,var(--line));color:color-mix(in srgb,var(--accent-3) 78%,var(--text))}.kwami-status-message[data-tone=warning]{border-color:color-mix(in srgb,var(--accent-2) 42%,var(--line));color:color-mix(in srgb,var(--accent-2) 82%,var(--text))}.kwami-status-message[data-tone=error]{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));color:color-mix(in srgb,var(--accent) 84%,var(--text))}.kwami-perks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kwami-perk-card{--kwami-color: var(--accent-2);position:relative;display:grid;grid-template-rows:210px minmax(0,1fr);min-height:530px;border:1px solid color-mix(in srgb,var(--kwami-color) 32%,var(--line));border-radius:24px;background:radial-gradient(ellipse at 50% 12%,color-mix(in srgb,var(--kwami-color) 28%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),color-mix(in srgb,var(--surface) 98%,transparent));box-shadow:0 22px 48px #00000038;overflow:hidden;opacity:0;transform:scale(1.01);animation:kwami-card-enter .5s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--kwami-delay, 0ms);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease}.kwami-perk-card:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--kwami-color) 54%,var(--line));box-shadow:0 26px 58px #00000047,0 0 0 1px color-mix(in srgb,var(--kwami-color) 18%,transparent);filter:brightness(1.035)}@keyframes kwami-card-enter{to{opacity:1;transform:translateY(0)}}.kwami-perk-art{position:relative;display:grid;place-items:center;min-height:210px;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--kwami-color) 20%,transparent),transparent 48%)}.kwami-perk-art:before{content:"";position:absolute;width:154px;height:154px;border-radius:999px;background:color-mix(in srgb,var(--kwami-color) 13%,transparent);box-shadow:0 0 60px color-mix(in srgb,var(--kwami-color) 26%,transparent)}.kwami-perk-art img{position:relative;z-index:1;width:min(78%,190px);height:190px;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(0,0,0,.32));transition:transform .22s ease}.kwami-perk-card:hover .kwami-perk-art img{transform:scale(1.01)}.kwami-perk-body{display:grid;align-content:start;gap:10px;padding:0 20px 22px}.kwami-perk-topline,.kwami-perk-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.kwami-perk-topline span,.kwami-perk-topline strong,.kwami-perk-footer span,.kwami-perk-footer small{display:inline-grid;place-items:center;min-height:30px;border:1px solid color-mix(in srgb,var(--kwami-color) 32%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--kwami-color) 10%,transparent);color:color-mix(in srgb,var(--kwami-color) 88%,var(--text));font-size:.78rem;font-weight:850;padding:0 10px}.kwami-perk-card h3{margin:4px 0 0;color:var(--text);font-size:1.7rem;line-height:1}.kwami-perk-title{margin:0;color:color-mix(in srgb,var(--kwami-color) 78%,var(--muted));font-size:.94rem;font-weight:760}.kwami-perk-copy{min-height:88px;margin:0;color:var(--muted);line-height:1.55}.kwami-perk-footer{align-items:flex-start;margin-top:6px}.kwami-perk-footer span{min-height:34px;flex:1}.kwami-perk-footer small{color:var(--muted)}.kwami-login-warning{margin-bottom:18px}.kwami-food-panel{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);gap:18px;align-items:stretch}.kwami-food-balance-card,.kwami-bakery-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-3) 30%,var(--line));border-radius:22px;background:radial-gradient(ellipse at 16% 12%,color-mix(in srgb,var(--accent-3) 16%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,transparent),color-mix(in srgb,var(--surface) 97%,transparent));box-shadow:var(--shadow);padding:24px}.kwami-food-balance-card{display:grid;align-content:start;gap:18px}.kwami-food-balance-grid{display:grid;gap:12px}.kwami-food-balance-grid div{border:1px solid color-mix(in srgb,var(--accent-3) 24%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent-3) 8%,transparent);padding:18px}.kwami-food-balance-grid span{display:block;color:var(--muted);font-size:.8rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.kwami-food-balance-grid strong{display:block;margin-top:8px;color:var(--text);font-size:clamp(2rem,5vw,3.2rem);line-height:1}.kwami-bakery-card{display:grid;grid-template-columns:minmax(160px,.36fr) minmax(0,.64fr);gap:20px;align-items:center}.kwami-bakery-art{position:relative;display:grid;place-items:center;min-height:260px;border:1px solid color-mix(in srgb,var(--accent-2) 22%,var(--line));border-radius:20px;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent-2) 16%,transparent),transparent 60%),color-mix(in srgb,var(--surface-strong) 76%,transparent)}.kwami-bakery-art img{width:min(82%,230px);max-height:250px;object-fit:contain;filter:drop-shadow(0 22px 18px rgba(0,0,0,.32));animation:kwami-page-float 4.2s ease-in-out infinite}.kwami-bakery-content h3{margin:0 0 10px;color:var(--text);font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.kwami-food-field{display:grid;gap:8px;margin:18px 0 10px;color:var(--muted);font-weight:800}.kwami-food-field input{min-height:48px;width:min(240px,100%);border:1px solid color-mix(in srgb,var(--accent-3) 34%,var(--line));border-radius:12px;background:var(--search-bg);color:var(--text);padding:0 14px;outline:0}.kwami-food-field input:focus{border-color:color-mix(in srgb,var(--accent-3) 66%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-3) 16%,transparent)}.kwami-food-cost{margin:0 0 18px;color:color-mix(in srgb,var(--accent-2) 88%,var(--text));font-weight:850}.kwami-food-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 1080px){.kwami-perks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.kwami-perks-hero,.kwami-food-panel,.kwami-bakery-card{grid-template-columns:1fr}.kwami-perks-orbit{min-height:210px}}@media (max-width: 640px){.kwami-page-heading{align-items:start}.kwami-perks-grid{grid-template-columns:1fr}.kwami-perk-card{min-height:0}.kwami-bakery-art{min-height:220px}.kwami-food-actions>*{width:100%}}:root[data-theme=light] .kwami-perks-hero,:root[data-theme=light] .kwami-perk-card,:root[data-theme=light] .kwami-food-balance-card,:root[data-theme=light] .kwami-bakery-card{background:radial-gradient(ellipse at 14% 12%,color-mix(in srgb,var(--accent-2) 15%,transparent),transparent 50%),linear-gradient(180deg,#ffffffe0,#f7f0e5f5)}:root[data-theme=light] .kwami-status-message,:root[data-theme=light] .kwami-food-balance-grid div,:root[data-theme=light] .kwami-bakery-art{background:#ffffff9e}.kwami-perk-card:after{width:42px!important;height:42px!important;opacity:.22!important;filter:blur(7px)!important}.kwami-perk-card:hover{transform:scale(1.01)!important;border-color:color-mix(in srgb,var(--kwami-tone, var(--accent-2)) 34%,var(--line))!important;box-shadow:0 14px 26px #0003,0 0 0 1px color-mix(in srgb,var(--kwami-tone, var(--accent-2)) 8%,transparent)!important}.kwami-perk-card img,.kwami-perk-art img,.kwami-card-art img,.kwami-perk-image,.kwami-art-image{animation:none!important;filter:drop-shadow(0 14px 14px rgba(0,0,0,.22))!important;transform:translateZ(0);transition:transform .24s ease,filter .24s ease!important}.kwami-perk-card:hover img,.kwami-perk-card:hover .kwami-perk-art img,.kwami-perk-card:hover .kwami-card-art img,.kwami-perk-card:hover .kwami-perk-image,.kwami-perk-card:hover .kwami-art-image{transform:scale(1.01)!important;filter:drop-shadow(0 16px 16px rgba(0,0,0,.28))!important}.kwami-perk-card .kwami-perk-badge,.kwami-perk-card .kwami-price-badge,.kwami-perk-card .kwami-badge,.kwami-perk-card .perk-badge,.kwami-perk-card .price-badge,.kwami-perk-card .tag,.kwami-perk-card code,.kwami-perk-card [class*=badge],.kwami-perk-card [class*=pill]{position:relative;overflow:hidden;isolation:isolate;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,filter .18s ease!important}.kwami-perk-card .kwami-perk-badge:hover,.kwami-perk-card .kwami-price-badge:hover,.kwami-perk-card .kwami-badge:hover,.kwami-perk-card .perk-badge:hover,.kwami-perk-card .price-badge:hover,.kwami-perk-card .tag:hover,.kwami-perk-card code:hover,.kwami-perk-card [class*=badge]:hover,.kwami-perk-card [class*=pill]:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--kwami-tone, var(--accent-2)) 46%,var(--line));background:color-mix(in srgb,var(--kwami-tone, var(--accent-2)) 13%,var(--surface-strong));box-shadow:0 8px 16px #00000024,0 0 0 1px color-mix(in srgb,var(--kwami-tone, var(--accent-2)) 10%,transparent);filter:brightness(1.05)}.kwami-perk-card .kwami-perk-badge:after,.kwami-perk-card .kwami-price-badge:after,.kwami-perk-card .kwami-badge:after,.kwami-perk-card .perk-badge:after,.kwami-perk-card .price-badge:after,.kwami-perk-card .tag:after,.kwami-perk-card [class*=badge]:after,.kwami-perk-card [class*=pill]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.1) 48%,transparent 100%);transform:translate(-120%);transition:transform .42s ease;pointer-events:none}.kwami-perk-card .kwami-perk-badge:hover:after,.kwami-perk-card .kwami-price-badge:hover:after,.kwami-perk-card .kwami-badge:hover:after,.kwami-perk-card .perk-badge:hover:after,.kwami-perk-card .price-badge:hover:after,.kwami-perk-card .tag:hover:after,.kwami-perk-card [class*=badge]:hover:after,.kwami-perk-card [class*=pill]:hover:after{transform:translate(120%)}.kwami-perk-card header span,.kwami-perk-card footer span,.kwami-perk-card .kwami-perk-meta span,.kwami-perk-card .kwami-perk-footer span{transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.kwami-perk-card header span:hover,.kwami-perk-card footer span:hover,.kwami-perk-card .kwami-perk-meta span:hover,.kwami-perk-card .kwami-perk-footer span:hover{transform:scale(1.01);filter:brightness(1.06)}@media (prefers-reduced-motion: reduce){.kwami-perk-card,.kwami-perk-card *,.kwami-perk-card:before,.kwami-perk-card:after{animation:none!important;transition:none!important}.kwami-perk-card:hover,.kwami-perk-card:hover img,.kwami-perk-card [class*=badge]:hover,.kwami-perk-card [class*=pill]:hover{transform:none!important}}.kwami-perk-topline span,.kwami-perk-topline strong,.kwami-perk-footer span,.kwami-perk-footer small{position:relative;overflow:hidden;isolation:isolate;cursor:default;transform:translateZ(0);transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,filter .18s ease!important}.kwami-perk-topline span:hover,.kwami-perk-topline strong:hover,.kwami-perk-footer span:hover,.kwami-perk-footer small:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--kwami-color, var(--accent-2)) 48%,var(--line));background:color-mix(in srgb,var(--kwami-color, var(--accent-2)) 14%,var(--surface-strong));box-shadow:0 8px 16px #00000024,0 0 0 1px color-mix(in srgb,var(--kwami-color, var(--accent-2)) 12%,transparent);filter:brightness(1.06)}.kwami-perk-topline span:after,.kwami-perk-topline strong:after,.kwami-perk-footer span:after,.kwami-perk-footer small:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.1) 48%,transparent 100%);transform:translate(-120%);transition:transform .42s ease;pointer-events:none}.kwami-perk-topline span:hover:after,.kwami-perk-topline strong:hover:after,.kwami-perk-footer span:hover:after,.kwami-perk-footer small:hover:after{transform:translate(120%)}.kwami-perk-card:before{display:none!important;content:none!important;animation:none!important}.kwami-perk-card .kwami-perk-art img{animation:none!important;filter:drop-shadow(0 14px 14px rgba(0,0,0,.22))!important;transition:transform .24s ease,filter .24s ease!important}.kwami-perk-card:hover .kwami-perk-art img{transform:scale(1.01)!important;filter:drop-shadow(0 16px 16px rgba(0,0,0,.28))!important}.rank-preview-sheen{display:none!important}.rank-preview-art:after{background:linear-gradient(90deg,#0607094d,#06070914 36%,#06070947),linear-gradient(180deg,#0607090f,#06070938)!important}.rank-preview-art{transform:none!important;filter:none!important;animation:none!important}.rank-preview-card,.rank-preview-card *{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.rank-preview-content,.rank-preview-head,.rank-preview-body,.rank-preview-foot,.rank-preview-rankbox,.rank-preview-avatar,.rank-preview-main{position:relative;z-index:4;transform:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rank-preview-title strong,.rank-preview-level strong,.rank-preview-rankbox strong,.rank-preview-stats span,.rank-preview-progress small,.rank-preview-foot span,.rank-preview-foot strong{text-shadow:0 2px 4px rgba(0,0,0,.72);filter:none!important;transform:none!important}.rank-preview-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:min(520px,100%)}.rank-preview-badges .rank-preview-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--badge-tone, var(--rank-preview-tone, #e65b70)) 58%,rgba(255,255,255,.22));border-radius:999px;background:linear-gradient(180deg,#ffffff21,#ffffff0a),color-mix(in srgb,var(--badge-tone, var(--rank-preview-tone, #e65b70)) 24%,rgba(8,10,14,.82));color:var(--text-highlight);font-size:.68rem;font-weight:900;letter-spacing:.055em;line-height:1;text-transform:uppercase;box-shadow:0 0 0 1px var(--overlay-hover) inset,0 6px 14px #0000003d;text-shadow:0 1px 2px rgba(0,0,0,.72)}.rank-preview-badges .rank-preview-badge:empty{display:none}.staff-activity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;overflow:hidden}.staff-activity-row-copy{min-width:0;overflow:hidden}.staff-activity-row-copy span{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-activity-row-copy small{overflow:hidden;text-overflow:ellipsis}.staff-activity-row-end{min-width:max-content;flex:0 0 auto}.staff-activity-row strong{white-space:nowrap}.staff-activity-profile-text #staffActivityWindow{margin-top:4px;color:color-mix(in srgb,var(--text) 76%,var(--muted));font-size:clamp(1.08rem,1.55vw,1.22rem);font-weight:760;line-height:1.22}.staff-activity-top-role{position:relative;display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:27px;margin-top:6px!important;border:1px solid color-mix(in srgb,var(--accent-3) 28%,var(--line));border-radius:999px;background:radial-gradient(ellipse at 18% 0%,color-mix(in srgb,var(--accent-3) 14%,transparent),transparent 58%),linear-gradient(135deg,color-mix(in srgb,var(--accent-3) 12%,var(--surface-strong)),color-mix(in srgb,var(--accent-3) 6%,var(--surface-strong)));color:color-mix(in srgb,var(--accent-3) 78%,var(--text));font-size:.78rem;font-weight:900;letter-spacing:.055em;line-height:1;padding:0 10px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0000002e;transform:translateZ(0);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease;isolation:isolate;overflow:hidden}.staff-activity-top-role:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 26%,rgba(255,255,255,.18) 48%,transparent 68%);transform:translate(-120%);opacity:0;pointer-events:none}.staff-activity-top-role:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--accent-3) 42%,var(--line));box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000038,0 0 0 1px color-mix(in srgb,var(--accent-3) 14%,transparent)}.staff-activity-top-role:hover:before,.staff-activity-top-role:focus-visible:before{opacity:1;transform:translate(120%);transition:transform .75s ease,opacity .15s ease}@media (prefers-reduced-motion: no-preference){.staff-activity-top-role{animation:staff-activity-top-role-breathe 5.8s ease-in-out infinite}}@keyframes staff-activity-top-role-breathe{0%,to{box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0000002e}50%{box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000038,0 0 0 1px color-mix(in srgb,var(--accent-3) 12%,transparent)}}@media (max-width: 620px){.staff-activity-profile-text #staffActivityWindow{font-size:1.02rem}.staff-activity-top-role{font-size:.72rem;max-width:100%}}.feedback-section,.roadmap-section{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--panel-accent, var(--accent-3)) 18%,var(--line));border-radius:30px;padding:26px;box-shadow:var(--shadow),inset 0 1px #ffffff0a}.feedback-section{--panel-accent: #6a9af0;--panel-accent-2: #44b78b;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,#6a9af0 16%,transparent),transparent 32%),radial-gradient(circle at 88% 10%,color-mix(in srgb,#44b78b 14%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 76%,#101317),color-mix(in srgb,var(--surface) 86%,#0f1114))}.roadmap-section{--panel-accent: #e7b84c;--panel-accent-2: #8f7cff;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,#e7b84c 16%,transparent),transparent 32%),radial-gradient(circle at 90% 6%,color-mix(in srgb,#8f7cff 14%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 76%,#101317),color-mix(in srgb,var(--surface) 86%,#0f1114))}.feedback-section:before,.feedback-section:after,.roadmap-section:before,.roadmap-section:after{content:"";position:absolute;pointer-events:none;z-index:0;filter:blur(28px);opacity:.5}.feedback-section:before{inset:-36px auto auto -28px;width:250px;height:250px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,#6a9af0 24%,transparent),transparent 70%)}.feedback-section:after{inset:auto -26px -48px auto;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,#44b78b 20%,transparent),transparent 70%)}.roadmap-section:before{inset:-32px auto auto 60%;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,#e7b84c 20%,transparent),transparent 70%)}.roadmap-section:after{inset:auto auto -58px -24px;width:250px;height:250px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,#8f7cff 22%,transparent),transparent 70%)}.feedback-section>*,.roadmap-section>*{position:relative;z-index:1}.feedback-section .section-heading,.roadmap-section .section-heading{margin-bottom:18px;align-items:end}.feedback-section .section-heading>div:first-child,.roadmap-section .section-heading>div:first-child{max-width:66ch}.feedback-section h2,.roadmap-section h2{margin-bottom:12px;font-size:clamp(2.6rem,5vw,4.45rem);line-height:.95;letter-spacing:-.04em}.feedback-section .section-intro,.roadmap-section .section-intro{max-width:66ch;color:color-mix(in srgb,var(--muted) 88%,var(--text));font-size:1.03rem;line-height:1.75}.board-ribbon{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.board-ribbon span{--chip-tone: var(--panel-accent, var(--accent-3));display:inline-flex;align-items:center;gap:8px;position:relative;overflow:hidden;min-height:40px;padding:.46rem .9rem;border:1px solid color-mix(in srgb,var(--chip-tone) 24%,var(--line));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--chip-tone) 15%,var(--surface-strong)),color-mix(in srgb,var(--chip-tone) 6%,var(--surface)));color:var(--text);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 24px #00000024;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,filter .18s ease}.board-ribbon span:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--chip-tone);box-shadow:0 0 0 5px color-mix(in srgb,var(--chip-tone) 18%,transparent)}.feedback-ribbon span:nth-child(1){--chip-tone: #6a9af0}.feedback-ribbon span:nth-child(2){--chip-tone: #44b78b}.feedback-ribbon span:nth-child(3){--chip-tone: #e7b84c}.roadmap-ribbon span:nth-child(1){--chip-tone: #6a9af0}.roadmap-ribbon span:nth-child(2){--chip-tone: #44b78b}.roadmap-ribbon span:nth-child(3){--chip-tone: #e7b84c}.roadmap-ribbon span:nth-child(4){--chip-tone: #8f7cff}@media (hover: hover) and (pointer: fine){.board-ribbon span:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--chip-tone) 42%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--chip-tone) 20%,var(--surface-strong)),color-mix(in srgb,var(--chip-tone) 10%,var(--surface)));box-shadow:0 14px 28px #0000002e,0 0 0 1px color-mix(in srgb,var(--chip-tone) 18%,transparent);filter:brightness(1.05)}}.board-stage{position:relative;display:grid;gap:18px;padding:20px;border:1px solid color-mix(in srgb,var(--panel-accent, var(--accent-3)) 18%,var(--line));border-radius:28px;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--panel-accent, var(--accent-3)) 12%,transparent),transparent 36%),radial-gradient(circle at 98% 100%,color-mix(in srgb,var(--panel-accent-2, var(--accent-2)) 11%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 84%,#111317),color-mix(in srgb,var(--surface) 92%,#101214));box-shadow:0 20px 44px #0000002e,inset 0 1px #ffffff0a;overflow:hidden}.board-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.025) 0 1px,transparent 1px 36px),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 36px);opacity:.14;pointer-events:none}.board-stage>*{position:relative;z-index:1}.feedback-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:16px}.feedback-intro-card,.feedback-process-card{min-height:100%}.feedback-intro-card{display:flex;flex-direction:column;min-height:100%;padding:18px}.feedback-intro-card h3{font-size:clamp(1.45rem,2.7vw,2.5rem);line-height:1.05;letter-spacing:-.03em}.feedback-intro-card .card-copy{font-size:1.01rem;line-height:1.7}.feedback-intro-footer{margin-top:auto}.feedback-inline-ribbon{margin:0}.feedback-process-card{position:relative;overflow:hidden}.feedback-process-card:before{content:"";position:absolute;inset:auto -36px -36px auto;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,#44b78b 20%,transparent),transparent 70%);opacity:.52;pointer-events:none}.feedback-process-card>*{position:relative;z-index:1}.feedback-steps{position:relative;display:grid;gap:10px;padding-left:12px}.feedback-steps:before{content:"";position:absolute;left:26px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,color-mix(in srgb,#44b78b 70%,transparent),transparent);opacity:.55}.feedback-step{position:relative;display:grid;gap:6px;padding:12px 12px 12px 50px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 18%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 10%,var(--surface-strong))}.feedback-step span{position:absolute;left:14px;top:14px;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 24%,var(--surface));color:var(--text);font-size:.82rem;font-weight:800}.feedback-step strong{align-self:center;color:var(--text);font-size:.98rem}.feedback-step p{margin:0;color:var(--muted);line-height:1.55;font-size:.94rem}.feedback-summary,.roadmap-summary{margin:0;gap:14px}.feedback-summary,.roadmap-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.feedback-summary>div,.roadmap-summary>div{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 22%,var(--line));border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-3)) 14%,rgba(24,26,31,.96)),#181a1ff5),#181a1fe6;padding:16px 16px 18px;box-shadow:0 16px 30px #00000029}.feedback-summary>div:after,.roadmap-summary>div:after{content:"";position:absolute;inset:auto -28px -46px auto;width:140px;height:140px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--card-tone, var(--accent-3)) 30%,transparent),transparent 70%);opacity:.7;pointer-events:none}.feedback-summary>div:nth-child(1),.roadmap-summary>div:nth-child(1){--card-tone: #6a9af0}.feedback-summary>div:nth-child(2){--card-tone: #44b78b}.feedback-summary>div:nth-child(3){--card-tone: #e7b84c}.feedback-summary>div:nth-child(4){--card-tone: #8f7cff}.roadmap-summary>div:nth-child(2){--card-tone: #e7b84c}.roadmap-summary>div:nth-child(3){--card-tone: #44b78b}.roadmap-summary>div:nth-child(4){--card-tone: #8f7cff}.feedback-summary>div small,.roadmap-summary>div small{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.74rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.feedback-summary>div span,.roadmap-summary>div span{display:block;margin-top:8px;font-size:clamp(2.35rem,4.8vw,3.2rem);line-height:1;color:var(--card-tone, var(--accent-3))}.feedback-summary>div p,.roadmap-summary>div p{margin:8px 0 0;max-width:18ch;color:var(--muted);line-height:1.55}.feedback-board{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:stretch}.feedback-board .feedback-card{position:relative;overflow:hidden;min-height:100%;border-radius:22px;gap:10px;padding:18px 18px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-3)) 14%,rgba(24,26,31,.96)),#181a1ff5 42%),#181a1feb}.feedback-board .feedback-card:before,.feedback-board .feedback-card:after{content:"";position:absolute;pointer-events:none}.feedback-board .feedback-card:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--card-tone, var(--accent-3)) 22%,transparent),transparent 52%);opacity:.58}.feedback-board .feedback-card:after{inset:auto -34px -34px auto;width:160px;height:160px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--card-tone, var(--accent-3)) 24%,transparent),transparent 70%);opacity:.58}.feedback-board .feedback-card>*{position:relative;z-index:1}.feedback-board .feedback-card:nth-child(1){grid-column:span 7}.feedback-board .feedback-card:nth-child(2){grid-column:span 5}.feedback-board .feedback-card:nth-child(3),.feedback-board .feedback-card:nth-child(4),.feedback-board .feedback-card:nth-child(5){grid-column:span 4}.feedback-board .feedback-card:nth-child(6){grid-column:span 12}.feedback-card-head,.roadmap-column-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 14%,var(--line))}.feedback-board .feedback-card h3{font-size:clamp(1.08rem,1.55vw,1.42rem);line-height:1.08}.feedback-board .feedback-card .card-copy{margin:0;font-size:.98rem;line-height:1.68;color:var(--muted)}.feedback-card-media{overflow:hidden;margin-bottom:12px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 18%,var(--line));border-radius:18px;aspect-ratio:16 / 9;background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 10%,var(--surface-strong))}.feedback-card-media img{display:block;width:100%;height:100%;object-fit:cover}.feedback-decision{display:grid;gap:6px;margin-top:12px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 18%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 10%,var(--surface-strong))}.feedback-decision span{font-size:.7rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 82%,var(--text))}.feedback-decision p{margin:0;color:var(--text);line-height:1.6}.feedback-card-foot{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 14%,var(--line));color:var(--muted);font-size:.86rem}.feedback-card-foot span{display:inline-flex;align-items:center;gap:6px}.feedback-status{display:inline-flex;align-items:center;position:relative;overflow:hidden;min-height:30px;padding:.38rem .68rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--status-tone, var(--accent-3)) 30%,var(--line));background:color-mix(in srgb,var(--status-tone, var(--accent-3)) 12%,var(--surface-strong));color:color-mix(in srgb,var(--status-tone, var(--accent-3)) 88%,var(--text));font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease,filter .18s ease}.feedback-status--planned{--status-tone: #6a9af0}.feedback-status--in-progress{--status-tone: #44b78b}.feedback-status--completed{--status-tone: #e7b84c}.feedback-status--rejected{--status-tone: #e65b70}.feedback-status--archived{--status-tone: #8f7cff}.roadmap-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.roadmap-column{position:relative;overflow:hidden;min-height:100%;border-radius:22px;gap:10px;padding:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-3)) 12%,rgba(24,26,31,.96)),#181a1ff5 46%),#181a1feb}.roadmap-column:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-3)) 22%,transparent),transparent 50%);opacity:.64;pointer-events:none}.roadmap-column>*{position:relative;z-index:1}.roadmap-column-head{margin-bottom:10px}.roadmap-column-head h3{margin:0;font-size:1.18rem;line-height:1.12}.roadmap-column-head .tag{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 22%,var(--line));background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 12%,var(--surface-strong));color:var(--text);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease,filter .18s ease}.roadmap-list{position:relative;display:grid;gap:10px;padding-left:16px}.roadmap-list:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--accent-3)) 56%,transparent),transparent);opacity:.56}.roadmap-item{position:relative;display:grid;gap:8px;padding:12px 12px 12px 16px;border:1px solid color-mix(in srgb,var(--card-tone, var(--accent-3)) 18%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 10%,var(--surface-strong))}.roadmap-item:before{content:"";position:absolute;left:-22px;top:20px;width:10px;height:10px;border-radius:999px;background:var(--card-tone, var(--accent-3));box-shadow:0 0 0 5px color-mix(in srgb,var(--card-tone, var(--accent-3)) 18%,transparent)}.roadmap-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.roadmap-item-top strong{color:var(--text);line-height:1.42;font-size:.98rem}.roadmap-item p{margin:0;color:var(--muted);line-height:1.52}.roadmap-item .tag-row{margin-top:0}@keyframes board-orb-float{0%,to{transform:translateZ(0) scale(1);opacity:.48}50%{transform:translate3d(0,-8px,0) scale(1.04);opacity:.64}}@keyframes board-grid-drift{0%{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}to{transform:translateZ(0)}}@keyframes board-card-rise{0%{opacity:0;transform:translate3d(0,10px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes board-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 5px color-mix(in srgb,var(--card-tone, var(--accent-3)) 18%,transparent)}50%{transform:scale(1.14);box-shadow:0 0 0 8px color-mix(in srgb,var(--card-tone, var(--accent-3)) 12%,transparent)}}@keyframes board-media-pan{0%{transform:scale(1.01) translateZ(0)}to{transform:scale(1.08) translate3d(0,-2%,0)}}@media (prefers-reduced-motion: no-preference){.feedback-section:before,.feedback-section:after,.roadmap-section:before,.roadmap-section:after{animation:board-orb-float 14s ease-in-out infinite alternate}.feedback-section:after,.roadmap-section:before{animation-duration:16s}.board-stage:before{animation:board-grid-drift 24s linear infinite}.feedback-process-card:before,.feedback-summary div:after,.roadmap-summary div:after,.feedback-board .feedback-card:after,.roadmap-column:before{animation:board-orb-float 11s ease-in-out infinite alternate}.feedback-summary div,.roadmap-summary div,.feedback-intro-card,.feedback-process-card,.feedback-board .feedback-card,.roadmap-column,.roadmap-item{animation:board-card-rise .72s ease-out both}.feedback-summary div:nth-child(1),.roadmap-summary div:nth-child(1),.feedback-board .feedback-card:nth-child(1),.roadmap-board .roadmap-column:nth-child(1),.roadmap-list .roadmap-item:nth-child(1){animation-delay:.04s}.feedback-summary div:nth-child(2),.roadmap-summary div:nth-child(2),.feedback-board .feedback-card:nth-child(2),.roadmap-board .roadmap-column:nth-child(2),.roadmap-list .roadmap-item:nth-child(2){animation-delay:.1s}.feedback-summary div:nth-child(3),.roadmap-summary div:nth-child(3),.feedback-board .feedback-card:nth-child(3),.roadmap-board .roadmap-column:nth-child(3),.roadmap-list .roadmap-item:nth-child(3){animation-delay:.16s}.feedback-summary div:nth-child(4),.roadmap-summary div:nth-child(4),.feedback-board .feedback-card:nth-child(4),.roadmap-board .roadmap-column:nth-child(4),.roadmap-list .roadmap-item:nth-child(4){animation-delay:.22s}.feedback-board .feedback-card:nth-child(5){animation-delay:.28s}.feedback-board .feedback-card:nth-child(6){animation-delay:.34s}.feedback-intro-card{animation-delay:.04s}.feedback-process-card{animation-delay:.1s}.feedback-card-media img{animation:board-media-pan 18s ease-in-out infinite alternate;transform-origin:center}.roadmap-item:before{animation:board-dot-pulse 6.2s ease-in-out infinite;transform-origin:center}}@media (hover: hover) and (pointer: fine){.feedback-section .tag-row .tag,.roadmap-section .tag-row .tag{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease,filter .18s ease}.feedback-section .tag-row .tag:hover,.roadmap-section .tag-row .tag:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--card-tone, var(--accent-3)) 42%,var(--line));background:color-mix(in srgb,var(--card-tone, var(--accent-3)) 18%,var(--surface-strong));box-shadow:0 10px 20px #00000029,0 0 0 1px color-mix(in srgb,var(--card-tone, var(--accent-3)) 16%,transparent);filter:brightness(1.04)}}@media (hover: hover) and (pointer: fine){.feedback-status:hover,.roadmap-column-head .tag:hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--status-tone, var(--card-tone, var(--accent-3))) 42%,var(--line));background:color-mix(in srgb,var(--status-tone, var(--card-tone, var(--accent-3))) 18%,var(--surface-strong));box-shadow:0 10px 20px #00000029,0 0 0 1px color-mix(in srgb,var(--status-tone, var(--card-tone, var(--accent-3))) 16%,transparent);filter:brightness(1.04)}.roadmap-column-head .tag:hover{color:color-mix(in srgb,var(--text) 96%,var(--card-tone, var(--accent-3)))}}@media (max-width: 1200px){.feedback-layout{grid-template-columns:1fr}.feedback-board{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-board .feedback-card{grid-column:auto!important}.roadmap-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.feedback-section,.roadmap-section{padding:18px 14px;border-radius:24px}.feedback-section .section-heading,.roadmap-section .section-heading{gap:14px}.board-stage{padding:14px;border-radius:22px}.board-ribbon span{width:100%;justify-content:flex-start}.feedback-summary,.roadmap-summary{grid-template-columns:1fr}.feedback-summary div,.roadmap-summary div{min-height:0}.feedback-board,.roadmap-board{grid-template-columns:1fr}.feedback-inline-ribbon span{width:auto}}@media (prefers-reduced-motion: reduce){.feedback-section .board-ribbon span,.roadmap-section .board-ribbon span,.feedback-section .feedback-status,.roadmap-section .feedback-status,.roadmap-column-head .tag,.feedback-section .tag-row .tag,.roadmap-section .tag-row .tag{transition:none!important}}html[data-page=admin] .section.admin-section,html[data-page=admin] #admin{max-width:min(1480px,100%)}.empire-panel-shell-premium{display:grid;grid-template-columns:minmax(250px,.28fr) minmax(0,1fr) minmax(280px,.36fr);grid-template-areas:"hero hero hero" "rail stage preview";gap:16px;align-items:start}.empire-panel-hero{grid-area:hero;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid color-mix(in srgb,var(--line) 82%,rgba(255,255,255,.18));border-radius:22px;background:radial-gradient(ellipse at 10% 0%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 44%),radial-gradient(ellipse at 88% 18%,color-mix(in srgb,var(--blue) 22%,transparent),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--surface-strong) 85%,transparent),color-mix(in srgb,var(--surface) 90%,transparent));box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:clamp(22px,3vw,34px)}.empire-panel-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:linear-gradient(115deg,transparent 0 38%,var(--overlay-hover) 50%,transparent 62%),radial-gradient(1px 1px at 18% 28%,rgba(255,255,255,.42),transparent),radial-gradient(1px 1px at 74% 32%,rgba(255,255,255,.32),transparent),radial-gradient(1px 1px at 92% 74%,rgba(255,255,255,.24),transparent)}.empire-panel-hero-copy,.empire-panel-hero-actions{position:relative;z-index:1}.empire-panel-hero-copy h2{margin:0 0 10px;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95;letter-spacing:-.055em}.empire-panel-hero-copy p:not(.card-kicker){max-width:740px;margin:0;color:var(--muted);font-size:1.04rem;line-height:1.72}.empire-panel-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:min(360px,100%)}.empire-panel-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 78%,transparent);color:var(--text);font-size:.8rem;font-weight:800;letter-spacing:.01em;padding:0 12px;box-shadow:inset 0 1px 0 var(--overlay-hover)}.empire-panel-status-pill--safe{border-color:color-mix(in srgb,var(--accent-3) 46%,var(--line));background:color-mix(in srgb,var(--accent-3) 15%,var(--surface-strong));color:color-mix(in srgb,var(--accent-3) 55%,var(--text))}.empire-panel-status-pill--dirty.is-dirty,.empire-panel-dirty-tag.is-dirty,[data-empire-dirty-label].is-dirty{border-color:color-mix(in srgb,var(--accent-2) 56%,var(--line));background:color-mix(in srgb,var(--accent-2) 16%,var(--surface-strong));color:color-mix(in srgb,var(--accent-2) 70%,var(--text))}.empire-panel-rail{grid-area:rail}.empire-panel-stage{grid-area:stage;min-width:0}.empire-preview-column{grid-area:preview;min-width:0}.empire-panel-rail,.empire-panel-stage .admin-page-head,.empire-editor,.empire-preview-shell,.empire-access-gate,.empire-workflow-card,.empire-workspace-health{border-radius:20px;border-color:color-mix(in srgb,var(--line) 76%,rgba(255,255,255,.12));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 84%,transparent),color-mix(in srgb,var(--surface) 96%,transparent));box-shadow:0 18px 45px #00000029,inset 0 1px #ffffff0a}.empire-panel-tabs{display:grid;gap:16px}.empire-panel-tab-group,.empire-panel-tab-list{display:grid;gap:8px}.empire-panel-tab{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 58%,transparent);color:var(--text);cursor:pointer;padding:10px;text-align:left;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.empire-panel-tab:hover,.empire-panel-tab.is-active{border-color:color-mix(in srgb,var(--blue) 60%,var(--line));background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--blue) 20%,transparent),transparent 62%),color-mix(in srgb,var(--surface-strong) 84%,transparent);box-shadow:0 16px 32px #00000026,inset 0 0 0 1px color-mix(in srgb,var(--blue) 30%,transparent)}.empire-panel-tab-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--blue) 14%,var(--surface));color:color-mix(in srgb,var(--blue) 72%,var(--text));font-size:1.08rem;font-weight:900}.empire-panel-tab-copy{display:grid;gap:2px;min-width:0}.empire-panel-tab-title{color:var(--text);font-size:.93rem}.empire-panel-tab-desc{display:block;overflow:hidden;color:var(--muted);font-size:.76rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.empire-summary-grid,.empire-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.empire-summary-card,.empire-health-card{position:relative;overflow:hidden;min-height:132px;border:1px solid color-mix(in srgb,var(--card-tone, var(--blue)) 26%,var(--line));border-radius:18px;background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--card-tone, var(--blue)) 18%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 80%,transparent),color-mix(in srgb,var(--surface) 96%,transparent));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 16px 34px #0000001f,inset 0 1px #ffffff0b;padding:18px;transition:border-color .25s ease,box-shadow .25s ease}.empire-summary-card:hover,.empire-health-card:hover{border-color:color-mix(in srgb,var(--card-tone, var(--blue)) 65%,var(--line));box-shadow:0 24px 48px #00000040,0 8px 24px color-mix(in srgb,var(--card-tone, var(--blue)) 25%,transparent)}.empire-summary-card:before,.empire-health-card:before{content:"";position:absolute;left:18px;right:18px;top:0;height:3px;border-radius:0 0 999px 999px;background:var(--card-tone, var(--blue))}.empire-summary-card small,.empire-health-card small{display:block;color:var(--muted);font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.empire-summary-card strong,.empire-health-card strong{display:block;margin:8px 0;color:var(--text);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:800;line-height:1;overflow-wrap:anywhere;text-shadow:0 1px 2px rgba(0,0,0,.5)}.empire-summary-card p,.empire-health-card span{margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.empire-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.empire-quick-card{position:relative;display:grid;gap:10px;min-height:174px;border:1px solid color-mix(in srgb,var(--card-tone, var(--blue)) 32%,var(--line));border-radius:18px;background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--card-tone, var(--blue)) 16%,transparent),transparent 58%),color-mix(in srgb,var(--surface-strong) 78%,transparent);color:var(--text);cursor:pointer;padding:18px;text-align:left;transition:border-color .25s ease,box-shadow .25s ease}.empire-quick-card:hover{border-color:color-mix(in srgb,var(--card-tone, var(--blue)) 55%,var(--line));box-shadow:0 22px 44px #0000002e}.empire-mail-toggle-btn{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:12px 20px!important;border-radius:12px!important;background:color-mix(in srgb,var(--blue) 12%,var(--surface-strong))!important;border:1px solid color-mix(in srgb,var(--blue) 35%,var(--line))!important;color:var(--text)!important;font-size:.9rem!important;font-weight:700!important;cursor:pointer!important;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease!important;margin:12px 0!important;box-shadow:0 4px 14px #00000026!important}.empire-mail-toggle-btn:hover{background:color-mix(in srgb,var(--blue) 22%,var(--surface-strong))!important;border-color:color-mix(in srgb,var(--blue) 60%,var(--line))!important;box-shadow:0 8px 24px #00000040!important}.empire-quick-card-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--card-tone, var(--blue)) 14%,var(--surface));color:color-mix(in srgb,var(--card-tone, var(--blue)) 72%,var(--text));font-size:1.2rem;font-weight:900}.empire-quick-card strong{font-size:1rem}.empire-quick-card span:last-child{color:var(--muted);font-size:.9rem;line-height:1.56}.empire-section-head,.empire-section-minihead{margin-bottom:14px}.empire-workspace-health,.empire-workflow-card{margin-top:14px;padding:18px}.empire-workflow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.empire-workflow-list li{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 54%,transparent);padding:14px}.empire-workflow-list li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--accent-2) 16%,var(--surface));color:color-mix(in srgb,var(--accent-2) 70%,var(--text));font-size:.8rem;font-weight:900}.empire-workflow-list strong,.empire-workflow-list small{display:block}.empire-workflow-list small{margin-top:4px;color:var(--muted);line-height:1.5}.empire-editor .admin-spotlight-list,.empire-editor .admin-module-grid{gap:14px}.empire-editor .admin-message-card,.empire-editor .admin-meeting-card,.empire-editor .admin-audience-card,.empire-editor .admin-template-card,.empire-editor .admin-preview-card,.empire-editor .guide-card{border-radius:18px;border-color:color-mix(in srgb,var(--line) 80%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 76%,transparent),color-mix(in srgb,var(--surface) 96%,transparent))}.empire-editor input,.empire-editor textarea,.empire-editor select{border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--search-bg) 86%,transparent);color:var(--text);min-height:42px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.empire-editor input:focus,.empire-editor textarea:focus,.empire-editor select:focus{outline:none;border-color:color-mix(in srgb,var(--blue) 62%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)}.empire-editor label{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.03em}.empire-panel-actionbar{position:sticky;bottom:14px;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:18px;background:color-mix(in srgb,var(--chrome-bg) 92%,transparent);box-shadow:0 18px 40px #0003,inset 0 1px 0 var(--overlay-hover);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:12px}.empire-panel-dirty-tag{display:inline-flex;align-items:center;min-height:34px;border:1px solid color-mix(in srgb,var(--accent-3) 42%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent-3) 12%,var(--surface-strong));color:color-mix(in srgb,var(--accent-3) 65%,var(--text));font-size:.8rem;font-weight:900;padding:0 12px;white-space:nowrap}.empire-panel-action-status{color:var(--muted);font-size:.88rem;line-height:1.45}.empire-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.empire-access-gate{max-width:760px;margin:48px auto;padding:28px;text-align:center}.empire-access-gate:before{content:"✦";display:grid;place-items:center;width:54px;height:54px;margin:0 auto 16px;border:1px solid color-mix(in srgb,var(--accent-2) 42%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--accent-2) 12%,var(--surface-strong));color:color-mix(in srgb,var(--accent-2) 74%,var(--text));font-size:1.25rem;font-weight:900}.empire-access-gate h3,.empire-access-gate #empirePanelAccessTitle{margin-bottom:8px;font-size:clamp(1.5rem,3vw,2.2rem)}.empire-access-gate p,.empire-access-gate #empirePanelAccessCopy{color:var(--muted);line-height:1.7}@media (max-width: 1180px){.empire-panel-shell-premium{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);grid-template-areas:"hero hero" "rail stage" "preview preview"}.empire-summary-grid,.empire-health-grid,.empire-quick-actions,.empire-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.empire-panel-shell-premium{display:grid;grid-template-columns:1fr;grid-template-areas:"hero" "rail" "stage" "preview"}.empire-panel-hero{align-items:flex-start;flex-direction:column}.empire-panel-hero-actions{justify-content:flex-start}.empire-panel-tab-list{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.empire-panel-tab{min-width:245px;scroll-snap-align:start}.empire-panel-actionbar{position:static;grid-template-columns:1fr;align-items:stretch}.empire-panel-actions{justify-content:stretch}.empire-panel-actions>*{flex:1 1 150px}}@media (max-width: 640px){.empire-summary-grid,.empire-health-grid,.empire-quick-actions,.empire-workflow-list{grid-template-columns:1fr}.empire-panel-hero,.empire-access-gate,.empire-workspace-health,.empire-workflow-card{border-radius:16px;padding:16px}}:root[data-theme=light] .empire-panel-hero,:root[data-theme=light] .empire-panel-rail,:root[data-theme=light] .empire-panel-stage .admin-page-head,:root[data-theme=light] .empire-editor,:root[data-theme=light] .empire-preview-shell,:root[data-theme=light] .empire-workspace-health,:root[data-theme=light] .empire-workflow-card,:root[data-theme=light] .empire-access-gate{background:radial-gradient(ellipse at 0% 0%,rgba(106,154,240,.12),transparent 48%),linear-gradient(180deg,#ffffffeb,#f6f0e6f5);box-shadow:0 18px 42px #52432d1f,inset 0 1px #ffffffbd}:root[data-theme=light] .empire-editor input,:root[data-theme=light] .empire-editor textarea,:root[data-theme=light] .empire-editor select{background:#ffffffd6}:root[data-theme=light] .empire-panel-actionbar{background:#fffcf7eb}html[data-page=admin] .content{min-width:0;padding-bottom:48px}html[data-page=admin] .section#admin,html[data-page=admin] #admin.admin-section{width:100%!important;max-width:none!important;margin:0!important;padding:32px clamp(18px,2vw,34px) 64px!important}html[data-page=admin] .app-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}html[data-page=admin] .admin-shell.empire-panel-shell-premium{display:block!important;width:100%;max-width:none}html[data-page=admin] .empire-panel-layout{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr) minmax(320px,420px);gap:24px;align-items:start;width:100%}html[data-page=admin] .empire-panel-main,html[data-page=admin] .empire-panel-stage{min-width:0}html[data-page=admin] .empire-panel-preview,html[data-page=admin] .empire-preview-column{min-width:320px;position:sticky;top:96px;max-height:none;overflow:visible;scrollbar-gutter:stable}html[data-page=admin] .empire-panel-hero{width:100%;margin-bottom:24px;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(28px,4vw,52px)}html[data-page=admin] .empire-panel-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:280px}html[data-page=admin] .empire-panel-rail{position:sticky;top:96px;max-height:none;overflow:visible}html[data-page=admin] .empire-panel-rail .admin-home-button{display:none!important}html[data-page=admin] .empire-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-page=admin] .empire-summary-card strong,html[data-page=admin] .empire-health-card strong{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}html[data-page=admin] .empire-panel-actionbar{position:sticky;bottom:18px;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:28px;padding:14px 16px;border-radius:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-page=admin] .empire-panel-main,html[data-page=admin] .empire-panel-stage{padding-bottom:96px}html[data-page=admin] .empire-overview-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px}@media (min-width: 1500px){html[data-page=admin] .empire-panel-layout{grid-template-columns:300px minmax(0,1fr) 440px}}@media (max-width: 1200px){html[data-page=admin] .empire-panel-layout{grid-template-columns:260px minmax(0,1fr)}html[data-page=admin] .empire-panel-preview,html[data-page=admin] .empire-preview-column{grid-column:1 / -1;position:static;min-width:0;max-height:none;overflow:visible}html[data-page=admin] .empire-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){html[data-page=admin] .empire-overview-grid{grid-template-columns:1fr}}@media (max-width: 900px){html[data-page=admin] #admin.admin-section,html[data-page=admin] .section#admin{padding:22px 14px 48px!important}html[data-page=admin] .empire-panel-hero{grid-template-columns:1fr}html[data-page=admin] .empire-panel-hero-actions{justify-content:flex-start;min-width:0}html[data-page=admin] .empire-panel-layout{grid-template-columns:1fr}html[data-page=admin] .empire-panel-rail,html[data-page=admin] .empire-panel-preview,html[data-page=admin] .empire-preview-column{position:static;max-height:none;min-width:0;overflow:visible}html[data-page=admin] .empire-panel-tabs{display:flex;overflow-x:auto;gap:10px;padding-bottom:6px}html[data-page=admin] .empire-panel-tab-group{min-width:max-content}html[data-page=admin] .empire-panel-tab{min-width:220px}html[data-page=admin] .empire-panel-actionbar{position:static;grid-template-columns:1fr}html[data-page=admin] .empire-panel-actions{justify-content:stretch}html[data-page=admin] .empire-panel-actions>*{width:100%;flex:1 1 100%}}@media (max-width: 560px){html[data-page=admin] .empire-summary-grid,html[data-page=admin] .empire-health-grid{grid-template-columns:1fr}html[data-page=admin] .empire-panel-tab{min-width:190px}}:root[data-theme=light][data-page=admin] .empire-panel-hero,:root[data-theme=light][data-page=admin] .empire-panel-rail,:root[data-theme=light][data-page=admin] .empire-editor,:root[data-theme=light][data-page=admin] .empire-preview-shell,:root[data-theme=light][data-page=admin] .empire-panel-actionbar{border-color:#a5875f38;background:radial-gradient(ellipse at 0% 0%,rgba(106,154,240,.1),transparent 48%),linear-gradient(180deg,#fffffff0,#f7f1e8f7)}html[data-page=admin] .page-frame{width:100%;max-width:100%;margin:0 auto}html[data-page=admin] .app-shell{width:100%!important;max-width:none!important;grid-template-columns:var(--sidebar-width) minmax(0,1fr)!important}html[data-page=admin] main.content,html[data-page=admin] .content{width:100%!important;max-width:none!important;min-width:0!important;padding-bottom:56px!important}html[data-page=admin] .section#admin,html[data-page=admin] #admin.admin-section{width:100%!important;max-width:none!important;margin:0!important;padding:32px clamp(18px,2.2vw,38px) 72px!important;overflow:visible!important}html[data-page=admin] .empire-panel-shell,html[data-page=admin] .empire-panel-root,html[data-page=admin] .empire-panel-dashboard,html[data-page=admin] .admin-shell.empire-panel-shell-premium,html[data-page=admin] .empire-panel-layout{position:relative!important;width:100%!important;max-width:none!important;overflow:visible!important}html[data-page=admin] .admin-shell.empire-panel-shell-premium{display:block!important}html[data-page=admin] .empire-panel-layout{display:grid!important;grid-template-columns:minmax(240px,290px) minmax(0,1fr) minmax(340px,440px)!important;grid-template-areas:"sidebar main preview"!important;gap:24px!important;align-items:start!important;isolation:isolate!important}html[data-page=admin] .empire-panel-rail,html[data-page=admin] .empire-panel-sidebar{grid-area:sidebar!important;min-width:0!important;align-self:start!important;position:sticky!important;top:96px!important;z-index:2!important;max-height:none!important;overflow:visible!important}html[data-page=admin] .empire-panel-main,html[data-page=admin] .empire-panel-stage{grid-area:main!important;min-width:0!important;width:100%!important;position:relative!important;z-index:1!important;padding-bottom:120px!important;overflow:visible!important}html[data-page=admin] .empire-panel-preview,html[data-page=admin] .empire-preview-column{grid-area:preview!important;min-width:0!important;width:100%!important;align-self:start!important;position:sticky!important;top:96px!important;z-index:2!important;max-height:none!important;overflow-y:visible!important;overflow-x:hidden!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important}html[data-page=admin] .empire-preview-card,html[data-page=admin] .empire-preview-shell,html[data-page=admin] .admin-preview-shell{position:relative!important;width:100%!important;max-width:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important}html[data-page=admin] .empire-preview-shell,html[data-page=admin] .admin-preview-shell,html[data-page=admin] .empire-panel-rail,html[data-page=admin] .empire-editor,html[data-page=admin] .empire-editor-card,html[data-page=admin] .empire-overview-card,html[data-page=admin] .empire-workspace-health,html[data-page=admin] .empire-workflow-card{background:linear-gradient(180deg,#1e212afa,#121419fa)!important;border:1px solid color-mix(in srgb,var(--line) 78%,rgba(255,255,255,.08))!important;box-shadow:0 22px 54px #00000052!important}html[data-page=admin] .empire-preview-shell,html[data-page=admin] .admin-preview-shell{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}html[data-page=admin] .empire-panel-actionbar{position:sticky!important;bottom:18px!important;z-index:10!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;margin-top:32px!important;margin-bottom:0!important;padding:14px 16px!important;border-radius:18px!important;background:linear-gradient(180deg,#1a1c23fa,#0f1116fa)!important;border:1px solid color-mix(in srgb,var(--line) 82%,rgba(255,255,255,.08))!important;box-shadow:0 18px 44px #00000061,inset 0 1px #ffffff0f!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}html[data-page=admin] .empire-panel-main:after,html[data-page=admin] .empire-panel-stage:after{content:"";display:block;height:24px}html[data-page=admin] .empire-summary-grid,html[data-page=admin] .empire-overview-grid,html[data-page=admin] .empire-editor-grid,html[data-page=admin] .empire-health-grid,html[data-page=admin] .empire-quick-actions,html[data-page=admin] .empire-workspace-health,html[data-page=admin] .empire-workflow-card{position:relative!important;z-index:1!important;min-width:0!important}html[data-page=admin] .empire-summary-card,html[data-page=admin] .empire-overview-card,html[data-page=admin] .empire-editor-card,html[data-page=admin] .empire-health-card{min-width:0!important;overflow:hidden!important}html[data-page=admin] .empire-summary-card strong:empty:before,html[data-page=admin] .empire-health-card strong:empty:before{content:"0"}@media (max-width: 1400px){html[data-page=admin] .empire-panel-layout{grid-template-columns:minmax(230px,280px) minmax(0,1fr)!important;grid-template-areas:"sidebar main" "sidebar preview"!important}html[data-page=admin] .empire-panel-preview,html[data-page=admin] .empire-preview-column{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important}}@media (max-width: 1000px){html[data-page=admin] .empire-panel-layout{grid-template-columns:1fr!important;grid-template-areas:"sidebar" "main" "preview"!important}html[data-page=admin] .empire-panel-rail,html[data-page=admin] .empire-panel-sidebar,html[data-page=admin] .empire-panel-preview,html[data-page=admin] .empire-preview-column{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important}html[data-page=admin] .empire-panel-main,html[data-page=admin] .empire-panel-stage{padding-bottom:32px!important}html[data-page=admin] .empire-panel-actionbar{position:relative!important;bottom:auto!important;grid-template-columns:1fr!important}html[data-page=admin] .empire-panel-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}}:root[data-theme=light][data-page=admin] .empire-preview-shell,:root[data-theme=light][data-page=admin] .admin-preview-shell,:root[data-theme=light][data-page=admin] .empire-panel-rail,:root[data-theme=light][data-page=admin] .empire-editor,:root[data-theme=light][data-page=admin] .empire-workspace-health,:root[data-theme=light][data-page=admin] .empire-workflow-card,:root[data-theme=light][data-page=admin] .empire-panel-actionbar{border-color:#a5875f3d!important;background:radial-gradient(ellipse at 0% 0%,rgba(106,154,240,.1),transparent 48%),linear-gradient(180deg,#fffffff5,#f7f1e8fa)!important;box-shadow:0 18px 42px #52432d1f!important}html[data-page=admin] .empire-readonly-notice{margin:14px 0;border:1px solid color-mix(in srgb,var(--accent-2) 42%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent-2) 10%,var(--surface-strong));color:var(--text);padding:13px 15px;line-height:1.55;font-size:.94rem}html[data-page=admin] .empire-panel-status-pill--permission{border-color:color-mix(in srgb,var(--blue) 52%,var(--line));background:color-mix(in srgb,var(--blue) 12%,var(--surface-strong));color:var(--text)}html[data-page=admin] .empire-panel-tab-group:empty{display:none!important}html[data-page=admin] input:disabled,html[data-page=admin] textarea:disabled,html[data-page=admin] select:disabled,html[data-page=admin] button:disabled{cursor:not-allowed;opacity:.62}html[data-page=admin] .admin-field:has(input:disabled),html[data-page=admin] .admin-field:has(textarea:disabled),html[data-page=admin] .admin-field:has(select:disabled){opacity:.84}html[data-page=admin] .admin-field input:disabled,html[data-page=admin] .admin-field textarea:disabled,html[data-page=admin] .admin-field select:disabled{background:color-mix(in srgb,var(--surface-strong) 86%,transparent)!important;color:color-mix(in srgb,var(--text) 72%,var(--muted))!important;border-color:color-mix(in srgb,var(--line) 72%,transparent)!important}html[data-page=admin] .admin-field--recipient-picker{display:grid;gap:8px}html[data-page=admin] .empire-recipient-picker{position:relative;border:1px solid color-mix(in srgb,var(--blue) 38%,var(--line));border-radius:16px;background:#0a0c10d1;padding:10px}html[data-page=admin] .empire-recipient-picker:focus-within{border-color:color-mix(in srgb,var(--blue) 70%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}html[data-page=admin] .empire-recipient-picker.is-disabled{opacity:.68;cursor:not-allowed}html[data-page=admin] .empire-recipient-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:46px}html[data-page=admin] .empire-recipient-input{flex:1 1 180px;min-width:160px;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;padding:8px!important;box-shadow:none!important}html[data-page=admin] .empire-recipient-input::placeholder{color:color-mix(in srgb,var(--muted) 84%,transparent)}html[data-page=admin] .empire-recipient-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 82%,transparent);color:var(--text);font-size:.82rem;font-weight:800;padding:7px 9px 7px 11px;max-width:100%}html[data-page=admin] .empire-recipient-chip--user{border-color:color-mix(in srgb,var(--blue) 42%,var(--line))}html[data-page=admin] .empire-recipient-chip--role{border-color:color-mix(in srgb,var(--accent-2) 42%,var(--line))}html[data-page=admin] .empire-recipient-chip--group{border-color:color-mix(in srgb,var(--accent-3) 42%,var(--line))}html[data-page=admin] .empire-recipient-chip button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:999px;background:var(--overlay-active);color:inherit;cursor:pointer;padding:0}html[data-page=admin] .empire-recipient-chip button:hover{background:#ffffff2e}html[data-page=admin] .empire-recipient-menu{position:absolute;z-index:80;left:10px;right:10px;top:calc(100% + 8px);max-height:320px;overflow:auto;border:1px solid color-mix(in srgb,var(--blue) 32%,var(--line));border-radius:16px;background:#12141afa;box-shadow:0 22px 52px #0000006b;padding:8px}html[data-page=admin] .empire-recipient-option{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;width:100%;border:0;border-radius:12px;background:transparent;color:var(--text);text-align:left;padding:10px;cursor:pointer}html[data-page=admin] .empire-recipient-option:hover,html[data-page=admin] .empire-recipient-option.is-active{background:color-mix(in srgb,var(--blue) 16%,transparent)}html[data-page=admin] .empire-recipient-option strong,html[data-page=admin] .empire-recipient-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-page=admin] .empire-recipient-option small{margin-top:2px;color:var(--muted);font-size:.78rem}html[data-page=admin] .empire-recipient-option-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--blue) 18%,var(--surface-strong));color:#d8e8ff;font-weight:900}html[data-page=admin] .empire-recipient-option-mark--role{background:color-mix(in srgb,var(--accent-2) 20%,var(--surface-strong));color:#fff1c2}html[data-page=admin] .empire-recipient-option-mark--group{background:color-mix(in srgb,var(--accent-3) 20%,var(--surface-strong));color:#caffea}html[data-page=admin] .empire-recipient-empty{padding:12px;color:var(--muted);font-size:.9rem}html[data-page=admin][data-theme=light] .empire-recipient-picker,:root[data-theme=light][data-page=admin] .empire-recipient-picker{background:#ffffffdb}html[data-page=admin][data-theme=light] .empire-recipient-menu,:root[data-theme=light][data-page=admin] .empire-recipient-menu{background:#fffffffa}html[data-page=admin] .empire-message-meta{display:block;margin-top:4px;color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.45}html[data-page=admin] .empire-message-simplified-grid{grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr)}html[data-page=admin] .empire-message-card--needs-recipient{border-color:color-mix(in srgb,var(--accent-2) 48%,var(--line))!important}html[data-page=admin] .empire-message-recipient-warning,html[data-page=admin] .empire-readonly-notice--warning{border-color:color-mix(in srgb,var(--accent-2) 42%,var(--line));background:color-mix(in srgb,var(--accent-2) 12%,transparent);color:var(--text)}html[data-page=admin] .admin-message-card .empire-recipient-picker{margin:12px 0 14px}@media (max-width: 760px){html[data-page=admin] .empire-message-simplified-grid{grid-template-columns:1fr}}html[data-page=admin] .admin-field--recipient-picker small{color:color-mix(in srgb,var(--blue) 55%,var(--muted))}html[data-page=admin] .empire-mailbox{display:grid;gap:18px}html[data-page=admin] .empire-mailbox-head{align-items:center}html[data-page=admin] .empire-mailbox-tabs{display:flex;flex-wrap:wrap;gap:10px;padding:8px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 72%,transparent);margin-bottom:18px}html[data-page=admin] .empire-mailbox-tab{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--muted);cursor:pointer;font-weight:800;padding:0 14px}html[data-page=admin] .empire-mailbox-tab strong{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--blue) 18%,transparent);color:var(--text);font-size:.78rem}html[data-page=admin] .empire-mailbox-tab.is-active,html[data-page=admin] .empire-mailbox-tab:hover{border-color:color-mix(in srgb,var(--blue) 42%,var(--line));background:color-mix(in srgb,var(--blue) 14%,var(--surface-strong));color:var(--text)}html[data-page=admin] .empire-mailbox-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);gap:18px;align-items:start}html[data-page=admin] .empire-mailbox-list,html[data-page=admin] .empire-mail-detail,html[data-page=admin] .empire-mail-composer{border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:22px;background:linear-gradient(180deg,#1e212af5,#121419f5);box-shadow:0 18px 44px #0000003d}html[data-page=admin] .empire-mailbox-list{display:grid;gap:8px;max-height:720px;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding:10px}html[data-page=admin] .empire-mail-row{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;border:1px solid transparent;border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 60%,transparent);cursor:pointer;padding:12px;transition:transform .18s ease,border-color .18s ease,background .18s ease}html[data-page=admin] .empire-mail-row:hover,html[data-page=admin] .empire-mail-row.is-selected{transform:scale(1.01);border-color:color-mix(in srgb,var(--blue) 42%,var(--line));background:color-mix(in srgb,var(--blue) 12%,var(--surface-strong))}html[data-page=admin] .empire-mail-unread-dot{width:8px;height:8px;margin-top:7px;border-radius:999px;background:transparent}html[data-page=admin] .empire-mail-row-unread .empire-mail-unread-dot{background:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 18%,transparent)}html[data-page=admin] .empire-mail-row-main{min-width:0}html[data-page=admin] .empire-mail-row-top{display:flex;justify-content:space-between;gap:12px;min-width:0}html[data-page=admin] .empire-mail-row-top strong,html[data-page=admin] .empire-mail-row p,html[data-page=admin] .empire-mail-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-page=admin] .empire-mail-row p{margin:7px 0 5px;color:var(--muted);font-size:.9rem}html[data-page=admin] .empire-mail-row time,html[data-page=admin] .empire-mail-row small{color:var(--muted);font-size:.78rem}html[data-page=admin] .empire-mail-detail{display:grid;gap:16px;min-height:360px;padding:20px}html[data-page=admin] .empire-mail-detail h4{margin:4px 0 0;font-size:clamp(1.35rem,2vw,2.1rem)}html[data-page=admin] .empire-mail-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px;color:var(--muted);font-size:.88rem}html[data-page=admin] .empire-mail-recipient-line{display:flex;flex-wrap:wrap;gap:8px}html[data-page=admin] .empire-mail-body{min-height:160px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:18px;background:#00000029;color:var(--text);line-height:1.7;padding:18px;white-space:normal}html[data-page=admin] .empire-mail-note{border-left:3px solid var(--accent-2);background:color-mix(in srgb,var(--accent-2) 10%,transparent);border-radius:14px;padding:12px 14px}html[data-page=admin] .empire-mail-note p{margin:6px 0 0;color:var(--muted)}html[data-page=admin] .empire-mail-actions,html[data-page=admin] .empire-mail-composer-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}html[data-page=admin] .empire-mail-composer{display:grid;gap:14px;padding:18px}html[data-page=admin] .empire-mail-empty,html[data-page=admin] .empire-mail-empty-detail{display:grid;place-items:center;min-height:220px;color:var(--muted);text-align:center;padding:22px}html[data-page=admin] .empire-mail-empty strong,html[data-page=admin] .empire-mail-empty-detail strong{color:var(--text);font-size:1.05rem}html[data-page=admin] .empire-panel-actionbar--mail{grid-template-columns:auto minmax(0,1fr)!important}@media (max-width: 1120px){html[data-page=admin] .empire-mailbox-layout{grid-template-columns:1fr}html[data-page=admin] .empire-mailbox-list{max-height:min(60vh,560px)}}@media (max-width: 640px){html[data-page=admin] .empire-mailbox-tabs,html[data-page=admin] .empire-mail-actions,html[data-page=admin] .empire-mail-composer-actions{display:grid;grid-template-columns:1fr}html[data-page=admin] .empire-mail-row-top{display:grid}}html[data-page=admin][data-theme=light] .empire-mailbox-list,html[data-page=admin][data-theme=light] .empire-mail-detail,html[data-page=admin][data-theme=light] .empire-mail-composer{background:linear-gradient(180deg,#fffffffa,#f6f1e8f5)}html[data-page=admin] .empire-mailbox{min-width:0;position:relative;overflow:visible!important}html[data-page=admin] .empire-mailbox-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);gap:18px;align-items:start;min-width:0;overflow:visible!important}html[data-page=admin] .empire-mailbox-list{max-height:min(720px,72vh)}html[data-page=admin] .empire-mailbox-detail,html[data-page=admin] .empire-mail-composer{min-width:0;overflow:visible!important}html[data-page=admin] .empire-mailbox .empire-recipient-menu{z-index:80}html[data-page=admin] .empire-mail-row strong,html[data-page=admin] .empire-mail-row p,html[data-page=admin] .empire-mail-row small,html[data-page=admin] .empire-mail-meta span{overflow-wrap:anywhere}html[data-page=admin] .empire-mail-empty-detail{min-height:240px;display:grid;place-content:center;text-align:center}@media (max-width: 1100px){html[data-page=admin] .empire-mailbox-layout{grid-template-columns:1fr}}html[data-page=admin] .empire-mailbox-tab,html[data-page=admin] .empire-mail-row,html[data-page=admin] [data-mail-compose],html[data-page=admin] [data-mail-send],html[data-page=admin] .empire-recipient-option,html[data-page=admin] .empire-recipient-chip button,html[data-page=admin] .empire-recipient-input{pointer-events:auto!important}html[data-page=admin] .empire-mailbox:before,html[data-page=admin] .empire-mailbox:after,html[data-page=admin] .empire-mailbox-tab:before,html[data-page=admin] .empire-mailbox-tab:after,html[data-page=admin] .empire-recipient-picker:before,html[data-page=admin] .empire-recipient-picker:after{pointer-events:none!important}html[data-page=admin] .staffhub-v2{--staffhub-v2-bg: color-mix(in srgb, var(--surface) 86%, transparent);--staffhub-v2-panel: color-mix(in srgb, var(--surface-strong) 78%, transparent);--staffhub-v2-line: color-mix(in srgb, var(--line) 82%, transparent);display:grid;gap:18px}html[data-page=admin] .staffhub-v2 .empire-panel-hero{min-height:auto;padding:22px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 42%),var(--staffhub-v2-bg)}html[data-page=admin] .staffhub-v2 .empire-panel-hero h2{margin-bottom:8px;font-size:clamp(2rem,4vw,3rem)}html[data-page=admin] .staffhub-v2 .empire-panel-hero p{max-width:720px;margin-bottom:0;color:var(--muted)}html[data-page=admin] .staffhub-v2 .empire-panel-layout{display:grid!important;grid-template-columns:minmax(210px,260px) minmax(0,1fr)!important;grid-template-areas:"sidebar main"!important;gap:18px!important;align-items:start!important}html[data-page=admin] .staffhub-v2 .empire-panel-rail{position:sticky;top:92px;padding:16px;border-color:var(--staffhub-v2-line);background:var(--staffhub-v2-bg)}html[data-page=admin] .staffhub-v2 .empire-panel-rail-head .card-copy,html[data-page=admin] .staffhub-v2 .empire-panel-tab-desc{display:none}html[data-page=admin] .staffhub-v2 .empire-panel-tabs,html[data-page=admin] .staffhub-v2 .empire-panel-tab-list{display:grid;gap:8px}html[data-page=admin] .staffhub-v2 .empire-panel-tab{min-height:46px;border-radius:12px;padding:10px 12px}html[data-page=admin] .staffhub-v2 .empire-panel-tab-copy{gap:0}html[data-page=admin] .staffhub-v2 .empire-panel-main{min-width:0}html[data-page=admin] .staffhub-v2 .empire-preview-column{display:none!important}html[data-page=admin] .staffhub-v2[data-empire-view=empire-archives] .empire-preview-column{display:block!important}html[data-page=admin] .staffhub-v2[data-empire-view=empire-archives] .empire-panel-layout{grid-template-columns:minmax(210px,260px) minmax(0,1fr) minmax(300px,400px)!important;grid-template-areas:"sidebar main preview"!important}html[data-page=admin] .staffhub-v2[data-empire-view=empire-archives] .empire-preview-column{grid-area:preview;position:sticky;top:96px}@media (max-width: 1200px){html[data-page=admin] .staffhub-v2[data-empire-view=empire-archives] .empire-panel-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"main"!important}html[data-page=admin] .staffhub-v2[data-empire-view=empire-archives] .empire-panel-rail,html[data-page=admin] .staffhub-v2[data-empire-view=empire-archives] .empire-preview-column{position:static}}html[data-page=admin] .staffhub-v2 .empire-summary-grid{display:none}html[data-page=admin] .staffhub-v2 .empire-panel-workbench,html[data-page=admin] .staffhub-v2 .admin-workbench{display:block}html[data-page=admin] .staffhub-v2 .admin-editor,html[data-page=admin] .staffhub-v2 .staffhub-v2-panel,html[data-page=admin] .staffhub-v2 .staffhub-v2-card,html[data-page=admin] .staffhub-v2 .staffhub-v2-directory-card{border:1px solid var(--staffhub-v2-line);border-radius:18px;background:var(--staffhub-v2-panel);box-shadow:0 18px 42px #00000029}html[data-page=admin] .staffhub-v2 .admin-editor-head{padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--staffhub-v2-line)}html[data-page=admin] .staffhub-v2 .admin-editor-head .card-copy{max-width:680px}html[data-page=admin] .staffhub-v2-dashboard-grid{margin-bottom:18px}html[data-page=admin] .staffhub-v2-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}html[data-page=admin] .staffhub-v2-panel{min-height:auto!important}html[data-page=admin] .staffhub-v2 .empire-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-page=admin] .staffhub-v2 .empire-mailbox-head .card-copy,html[data-page=admin] .staffhub-v2 .empire-mail-composer .card-copy{color:var(--muted)}html[data-page=admin] .staffhub-v2 .empire-mailbox-layout{display:grid!important;grid-template-columns:minmax(320px,380px) minmax(0,1fr)!important;gap:20px!important}html[data-page=admin] .staffhub-v2 .empire-mailbox-list,html[data-page=admin] .staffhub-v2 .empire-mail-row,html[data-page=admin] .staffhub-v2 .empire-mail-detail,html[data-page=admin] .staffhub-v2 .empire-mail-composer{border-radius:16px!important}html[data-page=admin] .staffhub-v2 .empire-mail-composer{margin-top:16px;padding:16px;border:1px solid var(--staffhub-v2-line);background:var(--staffhub-v2-bg)}html[data-page=admin] .staffhub-v2-directory-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:12px;margin-bottom:14px}html[data-page=admin] .staffhub-v2-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:16px}html[data-page=admin] .staffhub-v2-directory-card{display:grid;gap:14px;padding:16px}html[data-page=admin] .staffhub-v2 .empire-panel-actionbar{position:static;margin-top:16px;border-radius:16px}@media (max-width: 960px){html[data-page=admin] .staffhub-v2 .empire-panel-layout,html[data-page=admin] .staffhub-v2-split,html[data-page=admin] .staffhub-v2 .empire-mailbox-layout,html[data-page=admin] .staffhub-v2-directory-toolbar{grid-template-columns:1fr!important}html[data-page=admin] .staffhub-v2 .empire-panel-rail{position:static}html[data-page=admin] .staffhub-v2 .empire-panel-tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-page=admin] .staffhub-v2 .empire-quick-actions{grid-template-columns:1fr}}@media (max-width: 560px){html[data-page=admin] .staffhub-v2 .empire-panel-tab-list{grid-template-columns:1fr}html[data-page=admin] .staffhub-v2 .empire-panel-hero,html[data-page=admin] .staffhub-v2 .admin-editor,html[data-page=admin] .staffhub-v2 .empire-mail-composer{padding:14px}}html[data-page=miraculous-to-feedback] .page-frame #miraculous-to-feedback{display:block!important}.miraculous-feedback-section .section-heading{align-items:end;gap:22px}.miraculous-feedback-grid{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(360px,1.08fr);gap:18px;align-items:start}.miraculous-feedback-info-card,.miraculous-feedback-form-card{position:relative;overflow:hidden;border-radius:24px;padding:22px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--card-tone, var(--blue)) 15%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 88%,transparent),color-mix(in srgb,var(--surface) 95%,transparent));box-shadow:0 20px 46px #0000002e,inset 0 1px #ffffff0e}.miraculous-feedback-info-card:after,.miraculous-feedback-form-card:after{content:"";position:absolute;inset:auto -70px -90px auto;width:210px;height:210px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--card-tone, var(--blue)) 20%,transparent),transparent 68%);pointer-events:none;opacity:.54}.miraculous-feedback-info-card>*,.miraculous-feedback-form-card>*{position:relative;z-index:1}.miraculous-feedback-info-card h3,.miraculous-feedback-form-card h3{max-width:720px;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.02;letter-spacing:-.045em}.miraculous-feedback-steps{display:grid;gap:12px;margin:20px 0 18px}.miraculous-feedback-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;border:1px solid color-mix(in srgb,var(--card-tone, var(--blue)) 22%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--card-tone, var(--blue)) 9%,var(--surface-strong));padding:14px}.miraculous-feedback-step span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;background:color-mix(in srgb,var(--card-tone, var(--blue)) 24%,var(--surface));color:var(--text);font-weight:850}.miraculous-feedback-step strong,.miraculous-feedback-step small{display:block}.miraculous-feedback-step small{margin-top:3px;color:var(--muted);line-height:1.45}.miraculous-feedback-tags{margin-top:16px}.site-feedback-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.site-feedback-field{display:grid;gap:7px;min-width:0}.site-feedback-field--full{grid-column:1 / -1}.site-feedback-field>span{color:var(--text);font-size:.82rem;font-weight:800;letter-spacing:.02em}.site-feedback-field input,.site-feedback-field select,.site-feedback-field textarea,.website-feedback-toolbar input,.website-feedback-toolbar select,.website-feedback-modal textarea,.website-feedback-modal select{width:100%;min-height:46px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 82%,#0f1013);color:var(--text);padding:11px 13px;outline:none;box-shadow:inset 0 1px #ffffff09;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.site-feedback-field textarea,.website-feedback-modal textarea{min-height:150px;resize:vertical;line-height:1.55}.site-feedback-field input:focus,.site-feedback-field select:focus,.site-feedback-field textarea:focus,.website-feedback-toolbar input:focus,.website-feedback-toolbar select:focus,.website-feedback-modal textarea:focus,.website-feedback-modal select:focus{border-color:color-mix(in srgb,var(--blue) 70%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 14%,transparent)}.miraculous-feedback-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:16px}.miraculous-feedback-actions .primary-action{min-width:220px}.site-feedback-status{min-height:22px;margin-top:12px;color:var(--muted);font-weight:700}.site-feedback-status.is-success{color:var(--accent-3)}.site-feedback-status.is-error{color:var(--accent)}.website-feedback-admin{display:grid;gap:16px}.website-feedback-toolbar,.website-feedback-stats{display:grid;gap:12px}.website-feedback-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.website-feedback-stat{border:1px solid color-mix(in srgb,var(--card-tone, var(--blue)) 22%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--card-tone, var(--blue)) 8%,var(--surface-strong));padding:14px}.website-feedback-stat small,.website-feedback-card small{color:var(--muted)}.website-feedback-stat strong{display:block;margin-top:4px;font-size:1.7rem}.website-feedback-toolbar{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(130px,.48fr));align-items:end}.website-feedback-list{display:grid;gap:14px}.website-feedback-card{display:grid;gap:13px;border-radius:20px;padding:18px}.website-feedback-card-head,.website-feedback-card-meta,.website-feedback-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.website-feedback-card h4{margin:0;font-size:1.1rem}.website-feedback-description{margin:0;color:var(--muted);line-height:1.6;white-space:pre-line}.website-feedback-badges{display:flex;flex-wrap:wrap;gap:8px}.website-feedback-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:22px;background:#00000094;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.website-feedback-modal{width:min(760px,100%);max-height:min(86vh,860px);overflow:auto;border:1px solid color-mix(in srgb,var(--blue) 30%,var(--line));border-radius:24px;background:var(--surface);box-shadow:0 28px 80px #0000006b;padding:22px}.website-feedback-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.website-feedback-modal-full{grid-column:1 / -1}@media (max-width: 900px){.miraculous-feedback-grid,.website-feedback-stats,.website-feedback-toolbar{grid-template-columns:1fr}.miraculous-feedback-section .section-heading{align-items:start}}@media (max-width: 640px){.miraculous-feedback-info-card,.miraculous-feedback-form-card,.website-feedback-modal{padding:16px;border-radius:20px}.site-feedback-fields,.website-feedback-modal-grid{grid-template-columns:1fr}.miraculous-feedback-actions,.website-feedback-card-head,.website-feedback-card-meta,.website-feedback-card-actions{align-items:stretch;flex-direction:column}.miraculous-feedback-actions .primary-action,.website-feedback-card-actions button{width:100%}}html[data-page=admin] .empire-panel-actionbar{display:none!important}body.website-feedback-modal-open{overflow:hidden}.website-feedback-modal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:grid!important;place-items:center!important;padding:22px!important;overflow-y:visible!important;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--blue) 16%,transparent),transparent 36%),#000000ad!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;pointer-events:auto!important}.website-feedback-modal{position:relative!important;z-index:10001!important;width:min(880px,calc(100vw - 28px))!important;max-height:min(86vh,780px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid color-mix(in srgb,var(--blue) 34%,var(--line))!important;border-radius:26px!important;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--blue) 12%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 72%,var(--surface)),var(--surface))!important;box-shadow:0 36px 100px #0000008f,inset 0 1px #ffffff0f!important;padding:24px!important;pointer-events:auto!important}.website-feedback-modal *,.website-feedback-modal button,.website-feedback-modal input,.website-feedback-modal select,.website-feedback-modal textarea,.website-feedback-modal a{pointer-events:auto!important}.website-feedback-modal-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.website-feedback-modal-title-block{display:grid;gap:8px;min-width:0}.website-feedback-modal-title-block h3{margin:0;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.05;letter-spacing:-.035em}.website-feedback-modal-subtitle{margin:0;color:var(--muted);line-height:1.5}.website-feedback-type-badge{display:inline-flex;width:max-content;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--type-tone, var(--blue)) 38%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--type-tone, var(--blue)) 16%,var(--surface-strong));color:color-mix(in srgb,var(--type-tone, var(--blue)) 82%,var(--text));padding:7px 11px;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.website-feedback-type-badge--bug{--type-tone: var(--accent)}.website-feedback-type-badge--suggestion{--type-tone: var(--accent-3)}.website-feedback-type-badge--complaint{--type-tone: var(--accent-2)}.website-feedback-type-badge--report{--type-tone: var(--blue)}.website-feedback-submission-box{margin-top:18px;border:1px solid color-mix(in srgb,var(--accent-3) 22%,var(--line));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-3) 12%,transparent),transparent 54%),color-mix(in srgb,var(--surface-strong) 86%,transparent);padding:18px}.website-feedback-modal--bug .website-feedback-submission-box{border-color:color-mix(in srgb,var(--accent) 26%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 11%,transparent),transparent 58%),color-mix(in srgb,var(--surface-strong) 86%,transparent)}.website-feedback-modal--complaint .website-feedback-submission-box{border-color:color-mix(in srgb,var(--accent-2) 28%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-2) 11%,transparent),transparent 58%),color-mix(in srgb,var(--surface-strong) 86%,transparent)}.website-feedback-modal--report .website-feedback-submission-box{border-color:color-mix(in srgb,var(--blue) 28%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 11%,transparent),transparent 58%),color-mix(in srgb,var(--surface-strong) 86%,transparent)}.website-feedback-submission-box span{display:block;margin-bottom:8px;color:var(--accent-3);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.website-feedback-submission-box p{margin:0;color:var(--text);font-size:1rem;line-height:1.7;white-space:pre-wrap}.website-feedback-modal-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.website-feedback-info-card{display:grid;gap:5px;min-width:0;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 78%,transparent);padding:12px 13px}.website-feedback-info-card small{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.website-feedback-info-card strong,.website-feedback-info-card a{color:var(--text);font-size:.92rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.website-feedback-info-card a{color:color-mix(in srgb,var(--blue) 78%,var(--text));text-decoration:underline;text-underline-offset:3px}.website-feedback-modal input,.website-feedback-modal select,.website-feedback-modal textarea{width:100%;min-height:46px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 82%,#0f1013);color:var(--text);padding:11px 13px;outline:none;box-shadow:inset 0 1px #ffffff09}.website-feedback-modal input:focus,.website-feedback-modal select:focus,.website-feedback-modal textarea:focus{border-color:color-mix(in srgb,var(--blue) 70%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 14%,transparent)}.website-feedback-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.website-feedback-modal-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.website-feedback-modal-status{margin:0;color:var(--muted);font-weight:800}.website-feedback-modal-status[data-type=success]{color:var(--accent-3)}.website-feedback-modal-status[data-type=error]{color:var(--accent)}.website-feedback-modal-status[data-type=info]{color:var(--blue)}.website-feedback-danger-action{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))!important;color:color-mix(in srgb,var(--accent) 78%,var(--text))!important}@media (max-width: 760px){.website-feedback-modal-backdrop{padding:12px!important;place-items:start center!important}.website-feedback-modal{width:calc(100vw - 24px)!important;padding:18px!important;border-radius:22px!important}.website-feedback-modal-hero,.website-feedback-modal-actions{align-items:stretch;flex-direction:column}.website-feedback-modal-info-grid,.website-feedback-modal-grid{grid-template-columns:1fr!important}.website-feedback-modal-buttons,.website-feedback-modal-buttons button,.website-feedback-modal-close{width:100%}}.website-feedback-admin{gap:18px}.website-feedback-toolbar{grid-template-columns:minmax(220px,1.25fr) repeat(4,minmax(130px,.52fr)) auto;align-items:end;padding:14px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:20px;background:color-mix(in srgb,var(--surface-strong) 62%,transparent)}.website-feedback-refresh-area{display:grid;gap:6px;justify-items:end;align-self:stretch}.website-feedback-refresh-area small,.website-feedback-loading-note{color:var(--muted);font-size:.8rem}.website-feedback-list{display:grid;gap:16px}.website-feedback-card{--type-tone: var(--card-tone, var(--blue));position:relative;display:grid;gap:15px;overflow:hidden;border:1px solid color-mix(in srgb,var(--type-tone) 20%,var(--line));border-radius:24px;background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--type-tone) 13%,transparent),transparent 54%),color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 20px 44px #00000029,inset 0 1px #ffffff09;padding:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.website-feedback-card--suggestion{--type-tone: var(--accent-3)}.website-feedback-card--bug{--type-tone: var(--accent)}.website-feedback-card--complaint{--type-tone: var(--accent-2)}.website-feedback-card--report{--type-tone: var(--blue)}@media (hover: hover) and (pointer: fine){.website-feedback-card:not(.website-feedback-card--skeleton):hover{transform:scale(1.01);border-color:color-mix(in srgb,var(--type-tone) 42%,var(--line));box-shadow:0 24px 54px #00000038,0 0 0 1px color-mix(in srgb,var(--type-tone) 11%,transparent),inset 0 1px #ffffff0b}}.website-feedback-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.website-feedback-card-main{display:grid;gap:8px;min-width:0}.website-feedback-card-main h4{margin:0;color:var(--text);font-size:clamp(1.06rem,1.6vw,1.28rem);line-height:1.2;overflow-wrap:anywhere}.website-feedback-type-badge,.website-feedback-status-badge,.website-feedback-priority-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:30px;border:1px solid color-mix(in srgb,var(--badge-tone, var(--type-tone, var(--blue))) 34%,var(--line));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--badge-tone, var(--type-tone, var(--blue))) 20%,transparent),color-mix(in srgb,var(--surface-strong) 84%,transparent));color:color-mix(in srgb,var(--badge-tone, var(--type-tone, var(--blue))) 82%,var(--text));padding:.34rem .68rem;font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.website-feedback-type-badge--suggestion{--badge-tone: var(--accent-3)}.website-feedback-type-badge--bug{--badge-tone: var(--accent)}.website-feedback-type-badge--complaint{--badge-tone: var(--accent-2)}.website-feedback-type-badge--report{--badge-tone: var(--blue)}.website-feedback-status-badge--pending{--badge-tone: var(--accent-2)}.website-feedback-status-badge--reviewing{--badge-tone: var(--blue)}.website-feedback-status-badge--resolved{--badge-tone: var(--accent-3)}.website-feedback-status-badge--rejected{--badge-tone: var(--accent)}.website-feedback-status-badge--archived,.website-feedback-priority-badge--normal{--badge-tone: var(--muted)}.website-feedback-priority-badge--high{--badge-tone: var(--accent-2)}.website-feedback-priority-badge--urgent{--badge-tone: var(--accent)}.website-feedback-card-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:min(320px,100%)}.website-feedback-card-meta time{display:inline-flex;align-items:center;min-height:30px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--surface-strong) 70%,transparent);padding:.34rem .66rem;font-size:.78rem;white-space:nowrap}.website-feedback-description{display:-webkit-box;overflow:hidden;margin:0;color:color-mix(in srgb,var(--text) 76%,var(--muted));line-height:1.62;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.website-feedback-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.website-feedback-info-pill{display:grid;gap:4px;min-width:0;border:1px solid color-mix(in srgb,var(--type-tone, var(--blue)) 15%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 70%,transparent);padding:10px 12px}.website-feedback-info-pill small{color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.website-feedback-info-pill strong,.website-feedback-info-pill a{min-width:0;color:var(--text);font-size:.88rem;font-weight:760;overflow-wrap:anywhere}.website-feedback-info-pill a{color:color-mix(in srgb,var(--blue) 82%,var(--text));text-decoration:none}.website-feedback-note-preview{display:grid;gap:6px;border:1px solid color-mix(in srgb,var(--type-tone, var(--blue)) 22%,var(--line));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--type-tone, var(--blue)) 10%,transparent),transparent 66%),color-mix(in srgb,var(--surface-strong) 74%,transparent);padding:12px 14px}.website-feedback-note-preview small{color:color-mix(in srgb,var(--type-tone, var(--blue)) 82%,var(--text));font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.website-feedback-note-preview p{margin:0;color:var(--text);line-height:1.55;overflow-wrap:anywhere}.website-feedback-card-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding-top:2px}.website-feedback-card-actions-primary,.website-feedback-card-actions-secondary{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.website-feedback-card-actions-secondary{justify-content:flex-end}.website-feedback-card-actions button{min-height:38px;border-radius:12px;padding:0 12px;font-size:.88rem}.website-feedback-skeleton{display:block;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-strong) 70%,transparent),color-mix(in srgb,var(--line) 30%,transparent),color-mix(in srgb,var(--surface-strong) 70%,transparent));background-size:220% 100%;animation:website-feedback-skeleton-pan 1.35s ease-in-out infinite}.website-feedback-skeleton-badge{width:120px;height:30px}.website-feedback-skeleton-title{width:min(360px,70%);height:22px;border-radius:12px}.website-feedback-skeleton-copy{width:min(580px,92%);height:16px;border-radius:10px}.website-feedback-skeleton-pill{width:118px;height:30px}.website-feedback-skeleton-info{height:58px;border-radius:16px}@keyframes website-feedback-skeleton-pan{0%{background-position:120% 0}to{background-position:-120% 0}}.website-feedback-empty{display:grid;gap:10px}@media (max-width: 1100px){.website-feedback-toolbar,.website-feedback-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-feedback-toolbar-search{grid-column:1 / -1}.website-feedback-refresh-area{justify-items:stretch}}@media (max-width: 760px){.website-feedback-toolbar,.website-feedback-info-grid,.website-feedback-card-header,.website-feedback-card-actions{grid-template-columns:1fr}.website-feedback-card-meta,.website-feedback-card-actions-secondary{justify-content:flex-start}.website-feedback-card-actions button,.website-feedback-refresh-area button{width:100%}}@media (prefers-reduced-motion: reduce){.website-feedback-card,.website-feedback-skeleton{transition:none!important;animation:none!important}}.website-feedback-card-actions{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;margin-top:16px!important;padding-top:0!important}.website-feedback-card-actions-primary,.website-feedback-card-actions-secondary{display:contents!important}.website-feedback-card-actions button,.website-feedback-card-actions .ghost-button,.website-feedback-card-actions .secondary-action{width:100%!important;min-width:0!important;min-height:42px!important;justify-content:center!important;text-align:center!important;white-space:normal!important;padding-inline:10px!important}.website-feedback-card-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.website-feedback-status-badge,.website-feedback-priority-badge{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--badge-tone, var(--line)) 42%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--badge-tone, var(--surface-strong)) 18%,transparent),transparent),color-mix(in srgb,var(--surface-strong) 88%,transparent);color:color-mix(in srgb,var(--badge-tone, var(--text)) 82%,var(--text));font-size:.78rem;font-weight:850;line-height:1;white-space:nowrap;box-shadow:0 0 0 1px color-mix(in srgb,var(--badge-tone, transparent) 12%,transparent)}.website-feedback-status-badge:before,.website-feedback-priority-badge:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 16%,transparent)}.website-feedback-status-badge--pending{--badge-tone: #e7b84c}.website-feedback-status-badge--reviewing{--badge-tone: #6a9af0}.website-feedback-status-badge--planned{--badge-tone: #8f7cff}.website-feedback-status-badge--resolved{--badge-tone: #44b78b}.website-feedback-status-badge--rejected{--badge-tone: #e65b70}.website-feedback-status-badge--archived{--badge-tone: #a8a8a8}.website-feedback-priority-badge--normal{--badge-tone: #6a9af0}.website-feedback-priority-badge--high{--badge-tone: #e7b84c}.website-feedback-priority-badge--urgent{--badge-tone: #e65b70}.website-feedback-info-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.website-feedback-info-pill{display:block;min-width:0;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 72%,transparent);padding:10px 12px}.website-feedback-info-pill span,.website-feedback-info-pill small{display:block;margin-bottom:4px;color:var(--muted);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.website-feedback-info-pill strong,.website-feedback-info-pill a{display:block;color:var(--text);font-size:.88rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.website-feedback-info-pill a{color:color-mix(in srgb,var(--blue) 86%,var(--text));text-decoration:none}.website-feedback-info-pill a:hover{text-decoration:underline}.website-feedback-info-pill--assigned{border-color:color-mix(in srgb,var(--accent-3) 34%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-3) 10%,transparent),transparent),color-mix(in srgb,var(--surface-strong) 76%,transparent)}.website-feedback-note-preview{margin-top:12px;border:1px solid color-mix(in srgb,var(--accent-2) 30%,var(--line));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-2) 11%,transparent),transparent),color-mix(in srgb,var(--surface-strong) 80%,transparent);padding:12px 14px}.website-feedback-note-preview span,.website-feedback-note-preview small{display:block;margin-bottom:4px;color:var(--accent-2);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.website-feedback-note-preview p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:var(--text);line-height:1.45;overflow-wrap:anywhere}.website-feedback-muted{color:var(--muted)}@media (max-width: 1100px){.website-feedback-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.website-feedback-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){.website-feedback-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.website-feedback-info-grid{grid-template-columns:1fr!important}.website-feedback-card-badges{justify-content:flex-start}}.website-feedback-refreshing{display:inline-flex;margin:8px 0 0;color:var(--muted);font-size:.84rem;font-weight:750}.website-feedback-card--skeleton{pointer-events:none}.website-feedback-skeleton-line,.website-feedback-skeleton-grid span{display:block;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-strong) 88%,transparent),color-mix(in srgb,var(--line) 60%,transparent),color-mix(in srgb,var(--surface-strong) 88%,transparent));background-size:220% 100%;animation:website-feedback-skeleton-pulse 1.25s ease-in-out infinite}.website-feedback-skeleton-line{height:12px;margin-bottom:12px}.website-feedback-skeleton-line--short{width:140px}.website-feedback-skeleton-line--title{width:min(420px,80%);height:20px}.website-feedback-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.website-feedback-skeleton-grid span{height:48px;border-radius:12px}@keyframes website-feedback-skeleton-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width: 900px){.website-feedback-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-announcement-stat{border:1px solid color-mix(in srgb,var(--card-tone, var(--blue)) 34%,var(--line));border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--blue)) 12%,transparent),transparent 72%),color-mix(in srgb,var(--surface) 92%,transparent);padding:28px 22px 18px;align-items:start;box-shadow:0 16px 32px #00000024}.admin-announcement-stat small,.admin-announcement-card small,.admin-announcement-card span{color:var(--muted)}.admin-announcement-stat strong{display:block;margin-top:6px;color:var(--text);font-size:1.9rem;line-height:1}.admin-announcement-card{border-color:color-mix(in srgb,var(--card-tone, var(--blue)) 34%,var(--line));background:radial-gradient(circle at top right,color-mix(in srgb,var(--card-tone, var(--blue)) 12%,transparent),transparent 34%),color-mix(in srgb,var(--surface) 94%,transparent)}.admin-announcement-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.admin-announcement-card-head>div:first-child{min-width:0}.admin-announcement-card-head strong,.admin-announcement-card-head span,.admin-announcement-card-head small{display:block;overflow-wrap:anywhere}.admin-announcement-card-head strong{color:var(--text);font-size:1.05rem}.admin-announcement-badges,.admin-announcement-meta{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0}.admin-announcement-body{min-height:54px;margin:0 0 14px;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.admin-checkbox-row{display:inline-flex;align-items:center;gap:10px;margin-top:10px;color:var(--muted);font-size:.92rem}.admin-checkbox-row input{width:18px;height:18px;accent-color:var(--accent)}.empire-announcement-create{min-width:176px}@media (max-width: 760px){.admin-announcement-stats,.admin-announcement-board{grid-template-columns:1fr}.admin-announcement-card-head{display:grid}.empire-announcement-create{width:100%}}.admin-editor-section--announcements,.admin-editor-section--staff-notes{display:grid;gap:18px}.admin-editor-section--announcements .admin-section-heading,.admin-editor-section--staff-notes .admin-section-heading{align-items:start;gap:16px}.admin-announcement-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-announcement-stat{display:grid;gap:8px;min-height:144px;border:1px solid color-mix(in srgb,var(--card-tone, var(--blue)) 34%,var(--line));border-radius:16px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--card-tone, var(--blue)) 14%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--blue)) 8%,transparent),transparent 72%),color-mix(in srgb,var(--surface) 94%,transparent);padding:28px 22px 18px;align-items:start;box-shadow:0 18px 34px #00000024}.admin-announcement-stat small{color:var(--muted)}.admin-announcement-stat strong{display:block;color:var(--text);font-size:2rem;line-height:1}.admin-announcement-stat span{color:var(--muted);line-height:1.5}.admin-announcement-group{display:grid;gap:12px}.admin-announcement-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-announcement-group-head h5{margin:0;font-size:1.05rem}.admin-announcement-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.admin-announcement-card{display:grid;gap:14px;border-color:color-mix(in srgb,var(--card-tone, var(--blue)) 36%,var(--line));border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--card-tone, var(--blue)) 14%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--card-tone, var(--blue)) 8%,transparent),transparent 68%),color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 18px 36px #0000001f}.admin-announcement-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-announcement-card-copy{display:grid;gap:8px;min-width:0}.admin-announcement-card strong,.admin-announcement-card small,.admin-announcement-card p{overflow-wrap:anywhere}.admin-announcement-card strong{display:block;color:var(--text);font-size:1.08rem;line-height:1.28}.admin-announcement-card small{color:var(--muted)}.admin-announcement-badges,.admin-announcement-meta,.admin-announcement-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-announcement-pill{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:1px solid color-mix(in srgb,var(--priority-tone, var(--blue)) 30%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--priority-tone, var(--blue)) 10%,var(--surface-strong));color:var(--text);font-size:.78rem;font-weight:700;padding:0 11px}.admin-announcement-pill--status{border-color:color-mix(in srgb,var(--card-tone, var(--blue)) 40%,var(--line));background:color-mix(in srgb,var(--card-tone, var(--blue)) 12%,var(--surface-strong))}.admin-announcement-pill--pinned{border-color:color-mix(in srgb,var(--accent-2) 42%,var(--line));background:color-mix(in srgb,var(--accent-2) 12%,var(--surface-strong))}.admin-announcement-image-wrap{overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}.admin-announcement-image{display:block;width:100%;max-height:220px;object-fit:cover}.admin-announcement-body{margin:0;color:var(--muted);line-height:1.65;min-height:84px}.admin-announcement-actions{margin-top:4px}.admin-announcement-actions .secondary-action,.admin-announcement-actions .ghost-button,.admin-announcement-actions .primary-action{min-height:36px}.admin-announcement-empty-card{min-height:180px}.empire-announcement-create{min-width:180px}.empire-panel-tab-mark{line-height:1}.admin-announcement-modal-open{overflow:hidden}.admin-announcement-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:22px;background:#080a0ec2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-announcement-modal{width:min(760px,100%);max-height:min(90vh,920px);overflow:auto;border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line));border-radius:20px;background:radial-gradient(circle at top right,rgba(106,154,240,.12),transparent 34%),radial-gradient(circle at top left,rgba(68,183,139,.1),transparent 36%),color-mix(in srgb,var(--surface) 98%,transparent);box-shadow:0 28px 80px #0000005c;padding:22px}.admin-announcement-modal-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.admin-announcement-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-announcement-modal-grid textarea{min-height:190px;resize:vertical}.admin-announcement-modal-span-2{grid-column:1 / -1}.admin-announcement-modal-grid:has([data-announcement-modal-field=audience] option[value=all-staff]:checked) .admin-announcement-modal-audience-custom{display:none!important}.admin-announcement-roles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;background:color-mix(in srgb,var(--surface-strong) 40%,transparent);border:1px solid color-mix(in srgb,var(--line) 60%,transparent);padding:16px;border-radius:14px}.admin-announcement-roles-grid .admin-checkbox-row{margin:0;padding:0}@media (max-width: 640px){.admin-announcement-roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-announcement-modal-actions{display:grid;gap:12px;margin-top:18px}.admin-announcement-modal-status{margin:0;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:var(--muted);padding:12px 14px}.admin-announcement-modal-status[data-state=error]{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));color:var(--text)}.admin-announcement-modal-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.admin-announcement-modal-close{min-width:90px}@media (max-width: 760px){.admin-announcement-stats,.admin-announcement-board,.admin-announcement-modal-grid{grid-template-columns:1fr}.admin-announcement-group-head,.admin-announcement-modal-hero{display:grid}.admin-announcement-modal{padding:18px}.empire-announcement-create,.admin-announcement-modal-buttons .primary-action,.admin-announcement-modal-buttons .secondary-action{width:100%}}.admin-section-heading--announcements{align-items:flex-start}.admin-announcement-featured-list{display:grid;grid-template-columns:1fr;gap:16px}.admin-announcement-group--live{gap:14px}.admin-announcement-card--featured{padding:0;overflow:hidden}.admin-announcement-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.admin-announcement-shell--with-image{grid-template-columns:minmax(0,1fr)}.admin-announcement-main{display:grid;gap:18px;padding:24px}.admin-announcement-image-block{width:100%}.admin-announcement-image-wrap{overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);min-height:220px}.admin-announcement-image{display:block;width:100%;height:auto;max-height:360px;object-fit:cover}.admin-announcement-body--featured{min-height:0;color:var(--text);font-size:.98rem;line-height:1.8}.admin-announcement-card--featured .admin-announcement-card-copy strong{font-size:1.35rem;line-height:1.25}.admin-announcement-card--featured .admin-announcement-card-copy small{font-size:.88rem}.admin-announcement-card--featured .admin-announcement-actions{margin-top:2px}.admin-announcement-empty-card--featured{min-height:220px;border-radius:18px}.admin-announcement-modal-panel{display:grid;gap:14px;align-content:start;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 78%,transparent);padding:16px}.admin-announcement-modal-grid--nested{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-announcement-modal .admin-field small{display:block;margin-top:6px;color:var(--muted);line-height:1.45}.admin-announcement-modal-check{display:flex;align-items:flex-start}.admin-announcement-modal-tip-card{display:grid;gap:8px;border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line));border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 10%,transparent),transparent 100%);padding:14px}.admin-announcement-modal-tip-card strong{color:var(--text)}.admin-announcement-modal-tip-card p{margin:0;color:var(--muted);line-height:1.6}@media (max-width: 900px){.admin-announcement-shell--with-image{grid-template-columns:1fr}.admin-announcement-image-wrap{min-height:220px;border-left:0;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}@media (max-width: 760px){.admin-announcement-main{padding:18px}.admin-announcement-modal-grid--nested{grid-template-columns:1fr}}.admin-announcement-toolbar{display:flex;justify-content:flex-end;align-items:center;min-height:10px}.admin-announcement-toolbar:empty{display:none}.admin-announcement-toolbar--manage{margin-bottom:4px}.admin-announcement-pill{min-height:32px;padding:0 12px;gap:8px;font-size:.79rem;line-height:1}.admin-announcement-pill-dot{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:currentColor;opacity:.72}.admin-announcement-pill--audience{border-color:color-mix(in srgb,var(--accent-3) 32%,var(--line));background:color-mix(in srgb,var(--accent-3) 10%,var(--surface-strong))}.admin-announcement-group--live{margin-top:4px}.admin-announcement-card-copy .admin-announcement-badges{margin:0}.admin-announcement-card--featured .admin-announcement-card-copy strong{max-width:100%}.admin-announcement-card--featured .admin-announcement-meta .tag,.admin-announcement-card--featured .admin-announcement-actions .ghost-button,.admin-announcement-card--featured .admin-announcement-actions .secondary-action,.admin-announcement-card--featured .admin-announcement-actions .primary-action{white-space:nowrap}.admin-editor-section--announcements{gap:12px}.admin-announcement-toolbar{display:flex;justify-content:flex-end;align-items:center;min-height:0;margin:0}.admin-announcement-toolbar--manage{margin:0 0 2px}.admin-announcement-group--live{margin-top:0}.admin-announcement-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .22s ease;animation:none!important}.admin-announcement-card:hover{transform:scale(1.01);box-shadow:0 24px 48px #0000002e;border-color:color-mix(in srgb,var(--card-tone, var(--blue)) 52%,var(--line))}.admin-announcement-card--featured{position:relative;overflow:hidden;border-width:1px;border-radius:24px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--card-tone, var(--blue)) 14%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-strong) 92%,transparent))}.admin-announcement-card--featured:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--priority-tone, var(--blue)) 90%,white),color-mix(in srgb,var(--card-tone, var(--blue)) 70%,transparent));opacity:.95}.admin-announcement-shell{min-height:300px;display:grid;grid-template-columns:1fr auto;gap:22px;align-items:start}@media (max-width: 980px){.admin-announcement-shell{grid-template-columns:1fr}}.admin-announcement-main{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:28px}.admin-announcement-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent)}.admin-announcement-badges{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-announcement-pill{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.01em;line-height:1;transition:transform .16s ease,border-color .16s ease,background .16s ease}.admin-announcement-pill:hover{transform:scale(1.01)}.admin-announcement-pill--priority{border-color:color-mix(in srgb,var(--priority-tone, var(--blue)) 38%,var(--line));background:color-mix(in srgb,var(--priority-tone, var(--blue)) 16%,var(--surface-strong))}.admin-announcement-pill--audience{border-color:color-mix(in srgb,var(--blue) 34%,var(--line));background:color-mix(in srgb,var(--blue) 11%,var(--surface-strong))}.admin-announcement-pill--pinned{border-color:color-mix(in srgb,var(--accent-2) 46%,var(--line));background:color-mix(in srgb,var(--accent-2) 15%,var(--surface-strong))}.admin-announcement-date-chip{display:inline-flex;align-items:center;min-height:38px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 82%,transparent);color:var(--muted);font-size:.8rem;font-weight:700;padding:0 14px;white-space:nowrap}.admin-announcement-title-block strong{display:block;color:var(--text);font-size:1.82rem;line-height:1.12;letter-spacing:-.025em;max-width:none}.admin-announcement-body--featured{width:100%;max-width:none;color:color-mix(in srgb,var(--text) 92%,var(--muted));font-size:1rem;line-height:1.85}.admin-announcement-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:0;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--line) 88%,transparent)}.admin-announcement-meta .tag{min-height:34px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}.admin-announcement-author-card{display:flex;align-items:center;gap:14px;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 80%,transparent);padding:12px 14px}.admin-announcement-author-avatar{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--priority-tone, var(--blue)) 38%,var(--surface-strong)),color-mix(in srgb,var(--card-tone, var(--blue)) 26%,var(--surface)));color:var(--text);font-size:.92rem;font-weight:900;letter-spacing:.06em}.admin-announcement-author-copy{display:grid;gap:4px;min-width:0}.admin-announcement-author-label{color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-announcement-author-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.admin-announcement-author-name{color:var(--text);font-size:1rem;font-weight:900;min-width:0;overflow-wrap:anywhere}.admin-announcement-author-role{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:var(--text);font-size:.78rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.admin-announcement-author-role:before{content:"Role:";margin-right:8px;color:var(--muted);font-size:.72rem;text-transform:uppercase}.admin-announcement-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:0}.admin-announcement-actions .secondary-action,.admin-announcement-actions .ghost-button,.admin-announcement-actions .primary-action{min-height:38px;border-radius:12px}.admin-announcement-empty-card--featured{min-height:240px;display:grid;align-content:center;gap:10px;border-radius:22px;padding:26px}@media (max-width: 900px){.admin-page-head--announcements{display:grid}.admin-page-head-side--with-action{justify-items:start}.admin-announcement-card-head{display:grid}.admin-announcement-date-chip{width:fit-content}.admin-announcement-title-block strong{max-width:100%;font-size:1.45rem}}@media (max-width: 760px){.empire-announcement-create--hero{width:100%}.admin-announcement-main{padding:20px}.admin-announcement-author-card{width:100%}}.admin-announcement-pill-dot{display:none}.admin-announcement-pill{display:inline-flex;align-items:center;justify-content:center}.admin-announcement-date-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;line-height:1;padding:8px 12px}.admin-announcement-meta{align-items:center;gap:12px;margin-top:34px;padding-top:8px}.admin-announcement-author-card--inline{align-items:center;min-height:42px;padding:8px 12px;border-radius:999px;width:auto;max-width:100%}.admin-announcement-author-card--inline .admin-announcement-author-avatar{width:34px;height:34px;flex-basis:34px;border-radius:10px;font-size:.78rem}.admin-announcement-author-card--inline .admin-announcement-author-copy{gap:2px;min-width:0}.admin-announcement-author-card--inline .admin-announcement-author-label{font-size:.68rem}.admin-announcement-author-card--inline .admin-announcement-author-name{font-size:.9rem}.admin-announcement-author-card--inline .admin-announcement-author-role{min-height:26px;font-size:.72rem;white-space:nowrap}.admin-announcement-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-announcement-card-head-left,.admin-announcement-card-head-right{display:flex;align-items:center}.admin-announcement-pill-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;animation:adminAnnouncementBadgeFade .28s ease both}.admin-announcement-pill,.admin-announcement-date-chip{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;line-height:1;white-space:nowrap}.admin-announcement-pill--priority,.admin-announcement-pill--audience,.admin-announcement-pill--pinned,.admin-announcement-date-chip{animation:adminAnnouncementBadgeFade .28s ease both}@keyframes adminAnnouncementBadgeFade{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}.admin-announcement-card-head .admin-announcement-pill,.admin-announcement-card-head .admin-announcement-date-chip{display:inline-flex;align-items:center;justify-content:center;line-height:1}.admin-section{animation:adminFadeIn .4s ease forwards}@keyframes adminFadeIn{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:translateY(0)}}.admin-access-card{transition:transform .2s ease,box-shadow .2s ease}.admin-access-card:hover{transform:scale(1.01);box-shadow:var(--shadow)}.empire-panel-card{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.empire-panel-card:hover{transform:scale(1.01);box-shadow:0 12px 24px #0003}.admin-entry-actions .secondary-action{transition:transform .2s,background-color .2s}.admin-entry-actions .secondary-action:active{transform:scale(.95)}@media (max-width: 768px){.empire-panel-shell{padding:10px}}.website-feedback-load-more{display:flex;justify-content:center;padding:24px 0;margin-top:16px;border-top:1px solid var(--overlay-active)}.admin-announcement-card-v2{position:relative;border-radius:20px;background:color-mix(in srgb,var(--surface-strong, #20232a) 80%,transparent);border:1px solid color-mix(in srgb,var(--line, #30343d) 50%,transparent);padding:24px;margin-bottom:24px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:block!important}.admin-announcement-card-v2:hover{transform:scale(1.01);box-shadow:0 20px 40px #00000080;border-color:color-mix(in srgb,var(--card-tone, var(--accent, #e65b70)) 60%,transparent)}.admin-announcement-v2-glow{position:absolute;top:-60px;right:-60px;width:180px;height:180px;background:var(--card-tone, var(--accent, #e65b70));filter:blur(70px);opacity:.2;pointer-events:none}.admin-announcement-v2-content{position:relative;z-index:2}.admin-announcement-v2-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.admin-announcement-v2-pills{display:flex;gap:10px;flex-wrap:wrap}.v2-pill{font-size:.7rem;font-weight:700;padding:5px 14px;border-radius:100px;background:color-mix(in srgb,var(--surface, #181a1f) 90%,transparent);color:var(--muted, #aaa59a);text-transform:uppercase;letter-spacing:.08em;border:1px solid color-mix(in srgb,var(--line, #30343d) 40%,transparent);white-space:nowrap}.v2-pill--priority{border-color:color-mix(in srgb,var(--priority-tone, var(--accent, #e65b70)) 30%,transparent)}.v2-pill--pinned{background:color-mix(in srgb,#f59e0b 15%,transparent);color:#f59e0b;border-color:color-mix(in srgb,#f59e0b 40%,transparent)}.admin-announcement-v2-date{font-size:.85rem;color:var(--muted, #aaa59a);font-family:monospace}.admin-announcement-v2-title{font-size:1.75rem;font-weight:800;margin:0 0 16px;color:var(--text-highlight);letter-spacing:-.03em;line-height:1.2}.admin-announcement-v2-copy{font-size:1.05rem;line-height:1.7;color:color-mix(in srgb,var(--text, #f4f0e8) 85%,transparent);margin-bottom:24px}.admin-announcement-v2-image{border-radius:16px;overflow:hidden;margin-bottom:28px;border:1px solid color-mix(in srgb,var(--line, #30343d) 60%,transparent);box-shadow:0 8px 24px #0003}.admin-announcement-v2-image img{width:100%;height:auto;display:block;transition:transform .5s ease}.admin-announcement-card-v2:hover .admin-announcement-v2-image img{transform:scale(1.01)}.admin-announcement-v2-footer{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--line, #30343d) 40%,transparent);gap:20px;flex-wrap:wrap}.admin-announcement-v2-author{display:flex;align-items:center;gap:14px}.v2-author-avatar{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--text-highlight);font-size:1rem;box-shadow:0 6px 16px #0000004d;text-shadow:0 1px 2px rgba(0,0,0,.2)}.v2-author-info{display:flex;flex-direction:column;gap:2px}.v2-author-label{font-size:.65rem;color:var(--muted, #aaa59a);text-transform:uppercase;font-weight:700;letter-spacing:.05em}.v2-author-name{font-size:1rem;font-weight:700;color:var(--text-highlight)}.v2-author-role{font-size:.75rem;color:var(--card-tone, var(--accent, #e65b70));font-weight:600}.admin-announcement-v2-actions{display:flex;gap:10px}.admin-announcement-v2-actions button{padding:8px 16px;border-radius:10px;font-weight:600}html[data-page=admin],html[data-page=admin] body,html[data-page=admin] .app-shell,html[data-page=admin] main.content,html[data-page=admin] .section,html[data-page=admin] .maintenance-shell,html[data-page=admin] #staff-auth-gate{width:100%!important;max-width:100%!important;min-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}html[data-page=admin] .page-frame{display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 clamp(16px,2vw,32px)!important;box-sizing:border-box!important}html[data-page=admin] .admin-section{width:100%!important;max-width:100%!important;margin:0!important;padding:24px 0 72px!important;box-sizing:border-box!important}html[data-page=admin] .empire-panel-layout{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;grid-template-areas:"sidebar main"!important;width:100%!important;max-width:none!important;gap:20px!important}html[data-page=admin] .staffhub-v2[data-empire-view=empire-archives] .empire-panel-layout{grid-template-columns:260px minmax(0,1fr) minmax(320px,400px)!important;grid-template-areas:"sidebar main preview"!important}@media (max-width: 1000px){html[data-page=admin] .empire-panel-layout,html[data-page=admin] .staffhub-v2[data-empire-view=empire-archives] .empire-panel-layout{grid-template-columns:1fr!important;grid-template-areas:"sidebar" "main" "preview"!important}}.empire-mail-composer-modal-open{overflow:hidden}.empire-mail-composer-modal{width:min(640px,100%)}.empire-mail-composer-modal-body{margin-top:16px;display:flex;flex-direction:column;gap:14px}.empire-mail-composer-modal-body .empire-mail-composer{display:flex;flex-direction:column;gap:14px}.empire-mail-composer-clear-row{display:flex;justify-content:flex-end}.empire-mail-composer-modal-body .empire-mail-composer-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}html[data-page=admin] main.content,html[data-page=admin] main{overflow:visible!important;overflow-y:visible!important;height:auto!important;max-height:none!important}html[data-page=admin] aside.sidebar,html[data-page=admin] .sidebar{overflow-y:hidden!important;overflow:hidden!important;height:auto!important;max-height:none!important}html[data-page=admin] .empire-panel-rail,html[data-page=admin] .empire-panel-sidebar,html[data-page=admin] .empire-preview-column,html[data-page=admin] .empire-panel-preview{max-height:none!important;overflow-y:visible!important;overflow:visible!important}html[data-page=admin] #admin.admin-section{min-height:auto!important}.empire-quick-card:hover .quick-arrow{transform:translate(6px)!important;opacity:1!important}.news-grid-preview{min-height:280px}.patreon-wall-grid{min-height:180px}@keyframes page-load-fade{0%{opacity:0}to{opacity:1}}body{animation:page-load-fade .25s ease-in-out}html .topbar .topbar-inner .topbar-actions .theme-toggle.custom-theme-toggle,html[data-theme=light] .topbar .topbar-inner .topbar-actions .theme-toggle.custom-theme-toggle{width:60px!important;min-width:60px!important;max-width:60px!important;height:28px!important;min-height:28px!important;max-height:28px!important;border-radius:20px!important;padding:0!important;border:none!important;background:transparent!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 2px 5px #0006!important;cursor:pointer!important;flex:0 0 60px!important;display:block!important}html .topbar .topbar-inner .topbar-actions .theme-toggle.custom-theme-toggle:hover{background:transparent!important}.custom-theme-toggle .toggle-track{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;background-color:#1a1e23;transition:background-color .5s cubic-bezier(.34,1.56,.64,1);overflow:hidden}html[data-theme=light] .custom-theme-toggle .toggle-track{background-color:#4ca3ff}.custom-theme-toggle .toggle-sun-moon{position:absolute;top:calc(50% - 11px);left:3px;width:22px;height:22px;border-radius:50%;transition:transform .6s cubic-bezier(.34,1.56,.64,1);transform:translate(32px) rotate(360deg);z-index:5}html[data-theme=light] .custom-theme-toggle .toggle-sun-moon{transform:translate(0) rotate(0)}.custom-theme-toggle:active .toggle-sun-moon{transform:translate(16px) scale(.8) rotate(180deg)!important;transition:transform .2s ease}.custom-theme-toggle .knob-body{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background-color:#fff;overflow:hidden;transition:background-color .5s ease}html[data-theme=light] .custom-theme-toggle .knob-body{background-color:#fde047}.custom-theme-toggle .halo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#ffffff0f;transition:background-color .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1);z-index:-1;pointer-events:none}.custom-theme-toggle .halo-1{width:56px;height:56px}.custom-theme-toggle .halo-2{width:42px;height:42px}.custom-theme-toggle .halo-3{width:28px;height:28px}html[data-theme=light] .custom-theme-toggle .halo{background-color:#fff3}.custom-theme-toggle .crater{position:absolute;background-color:#9ca3af;border-radius:50%;transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1);opacity:1;transform:scale(1)}.custom-theme-toggle .crater-1{width:5px;height:5px;top:4px;left:5px}.custom-theme-toggle .crater-2{width:6px;height:6px;bottom:4px;left:4px}.custom-theme-toggle .crater-3{width:3.5px;height:3.5px;bottom:6px;right:5px}html[data-theme=light] .custom-theme-toggle .crater{opacity:0;transform:scale(.2) rotate(-90deg)}.custom-theme-toggle .toggle-stars{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.56,.64,1);transform:translateY(0) scale(1)}.custom-theme-toggle .star{position:absolute}.custom-theme-toggle .star-1{width:14px;height:14px;top:7px;left:14px}.custom-theme-toggle .star-2{width:9px;height:9px;top:3px;left:7px}.custom-theme-toggle .star-3{width:8px;height:8px;bottom:2px;left:11px}.custom-theme-toggle .star-dot{position:absolute;background:#fff;border-radius:50%;width:2.5px;height:2.5px;top:13px;left:5px}html[data-theme=light] .custom-theme-toggle .toggle-stars{opacity:0;transform:translateY(30px) scale(.5) rotate(20deg)}.custom-theme-toggle .toggle-clouds{position:absolute;bottom:0;right:0;width:40px;height:28px;opacity:0;transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.56,.64,1);transform:translateY(30px) scale(.8)}html[data-theme=light] .custom-theme-toggle .toggle-clouds{opacity:1;transform:translateY(0) scale(1)}.custom-theme-toggle .cloud-bg,.custom-theme-toggle .cloud-fg{position:absolute;border-radius:50%}.custom-theme-toggle .cloud-bg{background:#cbd5e1}.custom-theme-toggle .cloud-fg{background:#fff}.custom-theme-toggle .cloud-fg.cloud-circle-1{width:18px;height:18px;right:-4px;bottom:-4px}.custom-theme-toggle .cloud-fg.cloud-circle-2{width:16px;height:16px;right:8px;bottom:-2px}.custom-theme-toggle .cloud-fg.cloud-circle-3{width:12px;height:12px;right:20px;bottom:-2px}.custom-theme-toggle .cloud-bg.cloud-circle-1{width:18px;height:18px;right:-1px;bottom:0}.custom-theme-toggle .cloud-bg.cloud-circle-2{width:16px;height:16px;right:10px;bottom:1px}.custom-theme-toggle .cloud-bg.cloud-circle-3{width:12px;height:12px;right:22px;bottom:0}
