:root{color-scheme:dark;--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,0.32);--button-hover-shadow:0 10px 22px rgba(0,0,0,0.14);--body-bg:linear-gradient(135deg,rgba(230,91,112,0.12),transparent 28%),linear-gradient(315deg,rgba(68,183,139,0.12),transparent 32%),var(--bg);--code-bg:#101114;--code-text:#ffe6a0;--mark-bg:rgba(231,184,76,0.28);--mark-text:#ffe6a0;--chrome-bg:rgba(17,18,20,0.94);--topbar-bg:rgba(17,18,20,0.92);--control-bg:var(--surface-strong);--search-bg:#0f1013;--brand-mark-bg:#20171b;--brand-mark-border:rgba(230,91,112,0.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:100ms;--sidebar-width:280px;--content-width:1180px;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='chests'] .page-frame #chests,html[data-page='miraculous'] .page-frame #miraculous,html[data-page='social'] .page-frame #social,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='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='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,0.12) 0%,rgba(230,91,112,0.08) 16%,transparent 60%),radial-gradient(ellipse at 92% 14%,rgba(231,184,76,0.11) 0%,rgba(231,184,76,0.07) 15%,transparent 58%),radial-gradient(ellipse at 14% 88%,rgba(68,183,139,0.1) 0%,rgba(68,183,139,0.06) 16%,transparent 62%),radial-gradient(ellipse at 88% 86%,rgba(106,154,240,0.08) 0%,rgba(106,154,240,0.05) 16%,transparent 62%),radial-gradient(ellipse at 50% 46%,rgba(255,255,255,0.02) 0%,rgba(255,255,255,0.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;inset:0;pointer-events:none}body.site-maintenance-mode::before{z-index:0;opacity:0.26;background:repeating-linear-gradient(180deg,rgba(255,255,255,0.03) 0 1px,transparent 1px 26px),repeating-linear-gradient(90deg,rgba(255,255,255,0.02) 0 1px,transparent 1px 26px);animation:maintenance-grid-pan 28s linear infinite}body.site-maintenance-mode::after{z-index:0;opacity:0.18;background:linear-gradient(115deg,transparent 0 44%,rgba(255,255,255,0.05) 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;inset: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:0.92em;padding:0.12rem 0.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{max-width:1600px;margin:0 auto}.sidebar{position:sticky;top:18px;display:flex;flex-direction:column;gap:28px;height:calc(100vh - 36px);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:6px}.nav-list a{border-radius:8px;color:var(--muted);padding:10px 12px;transition:background 0.18s,color 0.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:0.82rem}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-3);box-shadow:0 0 0 4px rgba(68,183,139,0.14)}.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,0.78);border-radius:16px;background:var(--topbar-bg);padding:14px 22px;backdrop-filter:blur(16px)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(var(--content-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 0.18s,box-shadow 0.18s}.search:focus-within{border-color:rgba(230,91,112,0.7);box-shadow:0 0 0 3px rgba(230,91,112,0.12)}.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:0.01em;white-space:nowrap;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,background 0.18s ease,color 0.18s ease,filter 0.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,0.65);background:var(--accent);color:#fff;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;inset:0;background:linear-gradient(110deg,transparent 14%,rgba(255,255,255,0.16) 48%,transparent 82%);transform:translateX(-120%);transition:transform 0.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:translateY(-1px);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:translateX(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(0.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 0.18s ease,background 0.18s ease,transform 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.theme-toggle:hover{border-color:color-mix(in srgb,var(--accent-2) 34%,var(--line));transform:translateY(-1px)}.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 0.18s ease,background 0.18s ease,transform 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.search-toggle:hover{border-color:color-mix(in srgb,var(--accent-3) 34%,var(--line));transform:translateY(-1px)}.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:0.92rem}.section{scroll-margin-top:92px;max-width:var(--content-width);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.34fr) minmax(260px,0.66fr);align-items:start;gap:30px;padding-bottom:42px}.eyebrow{margin:0 0 12px;color:var(--accent-2);font-size:0.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:0.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,0.10);border-radius:16px;background:radial-gradient(ellipse at 20% 60%,rgba(230,91,112,0.32) 0%,transparent 50%),radial-gradient(ellipse at 80% 60%,rgba(165,140,255,0.28) 0%,transparent 50%),radial-gradient(ellipse at 50% 110%,rgba(68,183,139,0.18) 0%,transparent 55%),radial-gradient(ellipse at 50% 30%,rgba(106,154,240,0.14) 0%,transparent 60%),linear-gradient(170deg,#1c1628 0%,#141018 50%,#0f1418 100%);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,0.08),0 0 0 1px rgba(165,140,255,0.08);overflow:hidden;padding:26px 26px 16px;position:relative}.hero-visual::before{content:'';position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,0.7) 0%,transparent 100%),radial-gradient(1px 1px at 28% 8%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 44% 22%,rgba(255,255,255,0.6) 0%,transparent 100%),radial-gradient(1px 1px at 60% 12%,rgba(255,255,255,0.4) 0%,transparent 100%),radial-gradient(1px 1px at 75% 20%,rgba(255,255,255,0.65) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 88% 9%,rgba(255,255,255,0.5) 0%,transparent 100%),radial-gradient(1px 1px at 8% 38%,rgba(255,255,255,0.35) 0%,transparent 100%),radial-gradient(1px 1px at 35% 45%,rgba(255,255,255,0.3) 0%,transparent 100%),radial-gradient(1px 1px at 92% 35%,rgba(255,255,255,0.45) 0%,transparent 100%),radial-gradient(1px 1px at 55% 50%,rgba(255,255,255,0.25) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 20% 55%,rgba(255,200,255,0.4) 0%,transparent 100%),radial-gradient(1px 1px at 82% 52%,rgba(200,220,255,0.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,0.08),transparent);pointer-events:none;z-index:0}@keyframes kwami-float{0%{transform:translateY(0px)}50%{transform:translateY(-18px)}100%{transform:translateY(0px)}}@keyframes kwami-float-mid{0%{transform:translateY(-20px)}50%{transform:translateY(-38px)}100%{transform:translateY(-20px)}}.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,0.45)) drop-shadow(0 16px 14px rgba(0,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,0.5)) drop-shadow(0 16px 14px rgba(0,0,0,0.45))}.hero-visual img:nth-child(3){animation:kwami-float 3.8s ease-in-out infinite;animation-delay:-0.9s;filter:drop-shadow(0 0 18px rgba(165,140,255,0.45)) drop-shadow(0 16px 14px rgba(0,0,0,0.4))}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;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:rgba(24,26,31,0.9);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:0.76rem;font-weight:800;letter-spacing:0.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:0.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,0.16);background:linear-gradient(180deg,rgba(68,183,139,0.08),rgba(24,26,31,0.92) 34%),rgba(24,26,31,0.92);border-color:rgba(68,183,139,0.28);box-shadow:0 0 0 1px rgba(68,183,139,0.1),0 18px 34px rgba(0,0,0,0.16)}.stats-grid.status-board .status-live[data-bot-state='maintenance']{--status-accent:#f1c40f;--status-shadow:rgba(241,196,15,0.16);background:linear-gradient(180deg,rgba(241,196,15,0.1),rgba(24,26,31,0.92) 34%),rgba(24,26,31,0.92);border-color:rgba(241,196,15,0.3);box-shadow:0 0 0 1px rgba(241,196,15,0.12),0 18px 34px rgba(0,0,0,0.16)}.stats-grid.status-board .status-live[data-bot-state='offline']{--status-accent:#ff6b7a;--status-shadow:rgba(255,107,122,0.12);background:linear-gradient(180deg,rgba(255,107,122,0.1),rgba(24,26,31,0.92) 34%),rgba(24,26,31,0.92);border-color:rgba(255,107,122,0.3);box-shadow:0 0 0 1px rgba(255,107,122,0.1),0 18px 34px rgba(0,0,0,0.16)}.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:0.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;inset:-4px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--status-accent) 46%,transparent);opacity:0.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,0.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:rgba(24,26,31,0.78);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:0.92rem}.category-note strong{color:var(--text)}.category-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:border-color 0.18s ease,background 0.18s ease,color 0.18s ease,box-shadow 0.18s ease,transform 0.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:rgba(24,26,31,0.92);break-inside:avoid;margin:0 0 14px;padding:18px;transition:transform 0.18s ease,box-shadow 0.18s ease}.command-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,0.28),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:0.78rem;padding:4px 8px}.tag.restricted{border-color:rgba(230,91,112,0.6);color:#ffb8c2}.tag.cooldown{border-color:rgba(231,184,76,0.58);background:rgba(231,184,76,0.08);color:#ffe6a0}.tag.gamble-insurance{border-color:rgba(106,154,240,0.58);background:rgba(106,154,240,0.12);color:#d8e8ff}.tag.memp-plus-discount{border-color:rgba(231,184,76,0.56);background:rgba(231,184,76,0.14);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:0.9rem}.option-list code{justify-self:start}.option-kind{border:1px solid var(--line);border-radius:999px;color:#cfc8ba;font-size:0.72rem;padding:2px 7px}.group-label{display:block;color:var(--muted);font-size:0.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,0.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:0.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:0.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:0.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:#14161a;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 0.22s,opacity 0.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;inset:0;z-index:40;background:rgba(0,0,0,0.55);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:translateX(-100%);transition:transform 0.26s cubic-bezier(0.4,0,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:#14161a;color:var(--text);cursor:pointer;font-size:1.4rem;line-height:1;transition:background 0.18s ease,border-color 0.18s ease,transform 0.12s ease,box-shadow 0.18s ease}.mobile-nav-close:hover{border-color:rgba(230,91,112,0.55);background:rgba(230,91,112,0.12)}.mobile-nav-close:active{transform:scale(0.94)}.mobile-nav.open{transform:translateX(0)}.mobile-nav .nav-list{display:grid;gap:6px}.collapsed-state{border:1px dashed rgba(231,184,76,0.45);border-radius:8px;background:rgba(231,184,76,0.08);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:rgba(24,26,31,0.62);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,0.92)),rgba(24,26,31,0.92) 36%),rgba(24,26,31,0.88);box-shadow:0 12px 26px rgba(0,0,0,0.16);padding:18px;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.kwami-overview{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);align-items:start;gap:18px;margin:18px 0 18px}.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:rgba(255,255,255,0.03);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:0.82rem;font-weight:800}.kwami-flow-step strong{grid-column:2;grid-row:1;align-self:center;color:#fbf7ef;font-size:0.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:0.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:rgba(255,255,255,0.03);padding:12px}.activity-group-title{margin:0;color:var(--card-tone,var(--accent-3));font-size:0.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:rgba(16,17,20,0.5);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:0.76rem;padding:0.22rem 0.52rem}.activity-list span{color:#d3cec4;line-height:1.45;font-size:0.84rem}.activity-meta.command-pills{margin-top:12px}.guide-card:hover{transform:translateY(-2px);box-shadow:0 18px 32px rgba(0,0,0,0.22);border-color:color-mix(in srgb,var(--card-tone,var(--accent-3)) 44%,var(--line))}.card-kicker{margin:0;color:var(--card-tone,var(--accent-3));font-size:0.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,1.18fr) minmax(320px,0.82fr);align-items:start;gap:18px}.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,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,0.03));color:color-mix(in srgb,var(--card-tone,var(--accent-2)) 82%,#ffffff);font-size:0.7rem;font-weight:850;letter-spacing:0;padding:0.36rem 0.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,0.92)),rgba(24,26,31,0.92) 40%),rgba(24,26,31,0.86);box-shadow:0 14px 28px rgba(0,0,0,0.16);padding:12px}.patreon-mini-calc-label{color:var(--card-tone,var(--accent-2));font-size:0.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:0.87rem}.patreon-mini-calc-error{margin:0;color:#ff8e9e;font-size:0.82rem;line-height:1.4;min-height:1.4em}.patreon-mini-calc-tile.is-invalid{border-color:rgba(230,91,112,0.6);box-shadow:0 0 0 1px rgba(230,91,112,0.18),0 0 20px rgba(230,91,112,0.12);animation:patreon-calc-shake 0.34s ease}.patreon-mini-calc-tile.is-invalid .reward-control input{border-color:rgba(230,91,112,0.72);box-shadow:0 0 0 3px rgba(230,91,112,0.08)}.patreon-mini-calc-tile.is-invalid .patreon-mini-calc-error{animation:patreon-calc-fade 0.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:0.01em;line-height:1;text-align:center;min-width:0;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,background 0.18s ease,color 0.18s ease}.patron-wall-actions .primary-action::before,.patron-wall-actions .secondary-action::before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 14%,rgba(255,255,255,0.16) 48%,transparent 82%);transform:translateX(-120%);transition:transform 0.45s ease;pointer-events:none}.patron-wall-actions .primary-action:hover,.patron-wall-actions .secondary-action:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,0.14)}.patron-wall-actions .primary-action:hover::before,.patron-wall-actions .secondary-action:hover::before{transform:translateX(120%)}.patron-wall-actions .primary-action:active,.patron-wall-actions .secondary-action:active{transform:translateY(0) scale(0.98)}.patron-wall-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.patron-wall-card,.patron-wall-empty{--card-tone:var(--item-tone,var(--accent-2));display:grid;gap:12px;align-content:start;min-height:100%;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,0.94)),rgba(24,26,31,0.94) 42%),rgba(24,26,31,0.88);box-shadow:0 16px 34px rgba(0,0,0,0.18);padding:18px}.patron-wall-card{position:relative;overflow:hidden;isolation:isolate}.patron-wall-card>*{position:relative;z-index:1}.patron-wall-card::before{content:'';position:absolute;inset:-2px;z-index:0;background:linear-gradient(120deg,transparent 24%,rgba(255,255,255,0.09) 48%,transparent 70%);transform:translateX(-135%);opacity:0.22;pointer-events:none}.patron-wall-card--latest{--card-tone:color-mix(in srgb,var(--item-tone,var(--accent)) 66%,#ff6b7a)}.patron-wall-card--recent{--card-tone:color-mix(in srgb,var(--item-tone,var(--accent-2)) 64%,#e7b84c)}.patron-wall-card--latest::before{animation:patron-wall-sheen-latest 10.8s linear infinite}.patron-wall-card--recent::before{opacity:0.18;animation:patron-wall-sheen-recent 13.2s linear infinite}.patron-wall-card h3,.patron-wall-empty h3{margin:0;color:#fbf7ef;font-size:clamp(1.15rem,1.8vw,1.45rem);overflow-wrap:anywhere}.patron-wall-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.patron-wall-badge{border:1px solid color-mix(in srgb,var(--card-tone,var(--accent-2)) 30%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--card-tone,var(--accent-2)) 10%,rgba(255,255,255,0.03));color:color-mix(in srgb,var(--card-tone,var(--accent-2)) 80%,#ffffff);font-size:0.7rem;font-weight:850;letter-spacing:0;text-transform:uppercase;padding:0.33rem 0.55rem}.patron-wall-card--latest .patron-wall-badge{background:rgba(230,91,112,0.14);border-color:rgba(230,91,112,0.36);color:#ffb5c0}.patron-wall-card--recent .patron-wall-badge{background:rgba(231,184,76,0.13);border-color:rgba(231,184,76,0.34);color:#ffe0a1}.patron-wall-date{color:var(--muted);font-size:0.82rem}.patron-wall-card--latest .patron-wall-date{color:#ffc1cb}.patron-wall-card--recent .patron-wall-date{color:#ffe3aa}.patron-wall-reward{margin:0;color:#d3cec4;font-size:0.96rem;line-height:1.5}.patron-wall-reward strong{color:var(--text)}.patron-wall-note{margin:0;color:var(--muted);line-height:1.58}.patron-wall-empty{min-height:280px;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;inset:0;background:linear-gradient(110deg,transparent 18%,rgba(255,255,255,0.08) 48%,transparent 78%);transform:translateX(-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{100%{transform:translateX(120%)}}.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:translateX(-135%)}44%,100%{transform:translateX(118%)}}@keyframes patron-wall-sheen-recent{0%,34%{transform:translateX(-135%)}58%,100%{transform:translateX(118%)}}@keyframes patreon-calc-shake{0%{transform:translateX(0)}18%{transform:translateX(-2px)}36%{transform:translateX(2px)}54%{transform:translateX(-1px)}72%{transform:translateX(1px)}100%{transform:translateX(0)}}@keyframes patreon-calc-fade{0%{opacity:0.35;transform:translateY(-1px)}100%{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 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.home-spotlight-link>div{display:grid;gap:4px}.home-spotlight-kicker{color:var(--card-tone,var(--accent-3));font-size:0.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:translateX(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:0.84rem;font-weight:850;white-space:nowrap}.reward-controls{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(120px,0.55fr);gap:10px}.reward-control{display:grid;gap:6px}.reward-control span{color:var(--card-tone,var(--accent-3));font-size:0.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:rgba(16,17,20,0.92);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:rgba(255,255,255,0.03);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:0.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:0.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:0.9rem}.community-section{padding-bottom:56px}.community-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,0.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%),rgba(24,26,31,0.82);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:0.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,0.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,0.12),transparent 42%),linear-gradient(315deg,rgba(231,184,76,0.09),transparent 44%),rgba(24,26,31,0.88);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:rgba(231,184,76,0.09);color:#ffe7a8;font-size:0.82rem;font-weight:800;padding:0.42rem 0.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:rgba(17,18,20,0.62);padding:16px}.patreon-proof-card p,.patreon-proof-card ul{margin:0}.patreon-proof-card>p{color:var(--accent-3);font-size:0.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,0.08),transparent 42%),rgba(24,26,31,0.88);margin-bottom:18px;padding:16px}.patreon-disclaimer strong{color:#ffe6a0;font-size:0.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:rgba(24,26,31,0.76);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:rgba(231,184,76,0.14);color:#ffe6a0;font-size:0.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:rgba(24,26,31,0.64);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:0.82rem;padding:0.24rem 0.58rem}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.news-grid-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card{display:grid;align-content:start;gap:10px;border:1px solid var(--line);border-radius:8px;background:rgba(24,26,31,0.86);padding:18px}.news-card h3{margin:0;font-size:1.04rem}.news-card-summary{margin:0;color:var(--muted);line-height:1.6}.news-meta{margin:0;color:var(--accent-2);font-size:0.78rem;font-weight:800;text-transform:uppercase}.news-card-link{justify-self:start;margin-top:4px;border:1px solid rgba(230,91,112,0.45);border-radius:999px;background:rgba(230,91,112,0.08);color:#ffd8df;font-size:0.82rem;font-weight:800;padding:0.42rem 0.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:rgba(24,26,31,0.88);margin-top:16px;padding:16px}.help-callout-title{color:var(--accent-2);font-size:0.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,0.08),transparent 38%),rgba(24,26,31,0.86);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,0.06);border-radius:8px;background:rgba(255,255,255,0.03);padding:12px 13px}.support-checklist strong{color:var(--text);font-size:0.96rem}.support-checklist span{color:var(--muted);line-height:1.5;font-size:0.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,0.94)),rgba(24,26,31,0.94) 36%),rgba(24,26,31,0.9);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,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),rgba(24,26,31,0.9);box-shadow:0 22px 52px rgba(0,0,0,0.28)}.maintenance-shell::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,0.08) 50%,transparent 62%);transform:translateX(-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;inset:16% 18%;border-radius:44px;background:radial-gradient(circle at 50% 46%,rgba(231,184,76,0.1) 0%,rgba(231,184,76,0.06) 24%,transparent 62%),radial-gradient(circle at 50% 56%,rgba(230,91,112,0.05) 0%,transparent 54%);filter:blur(16px);opacity:0.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:0.86rem;font-weight:850;letter-spacing:0.04em;text-transform:uppercase}.maintenance-status-dot{width:10px;height:10px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 5px rgba(230,91,112,0.14);animation:maintenance-status-pulse 2.2s ease-in-out infinite}.maintenance-shell h1{display:flex;flex-direction:column;align-items:flex-start;gap:0.06em;color:var(--text);font-size:clamp(2.4rem,5vw,4rem);line-height:0.95;margin:0;max-width:max-content;width:fit-content}.maintenance-title-line{display:block;white-space:nowrap;padding-bottom:0.04em}.maintenance-copy{color:var(--muted);line-height:1.75;margin:0;max-width:46ch}.maintenance-note{color:var(--text);max-width:42ch;opacity:0.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:translateY(4px)}.maintenance-scan-glow{position:absolute;border-radius:34px;pointer-events:none;background:radial-gradient(circle at 50% 48%,rgba(231,184,76,0.16) 0%,rgba(231,184,76,0.07) 24%,transparent 64%),radial-gradient(circle at 50% 58%,rgba(230,91,112,0.08) 0%,transparent 54%);filter:blur(16px);animation:maintenance-scan-glow 9.6s ease-in-out infinite alternate}.maintenance-scan-glow--wide{inset:14% 12%;opacity:0.72}.maintenance-scan-glow--tight{inset:22% 21%;opacity:0.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,rgba(255,255,255,0.045),rgba(255,255,255,0.015)),rgba(17,19,23,0.9);box-shadow:0 16px 30px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.04);overflow:hidden}.maintenance-scan-card::before{content:'';position:absolute;inset:18px 20px 22px;border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,0.82),rgba(255,255,255,0.82)) 0 0 / 42% 8px no-repeat,linear-gradient(90deg,rgba(255,255,255,0.4),rgba(255,255,255,0.4)) 0 30px / 86% 4px no-repeat,linear-gradient(90deg,rgba(255,255,255,0.28),rgba(255,255,255,0.28)) 0 54px / 72% 4px no-repeat,linear-gradient(90deg,rgba(255,255,255,0.18),rgba(255,255,255,0.18)) 0 76px / 58% 4px no-repeat;opacity:0.92}.maintenance-scan-card--back{transform:translate(-50%,-50%) translate(-38px,-22px) rotate(-8deg) scale(0.92);opacity:0.52}.maintenance-scan-card--back::before{opacity:0.55}.maintenance-scan-card--mid{transform:translate(-50%,-50%) translate(28px,10px) rotate(7deg) scale(0.96);opacity:0.66}.maintenance-scan-card--mid::before{opacity:0.72}.maintenance-scan-card--front{transform:translate(-50%,-50%) translateY(8px) scale(1.02);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,0.1) 18%,rgba(255,237,173,0.9) 50%,rgba(231,184,76,0.1) 82%,transparent 100%);box-shadow:0 0 16px rgba(231,184,76,0.3),0 0 42px rgba(231,184,76,0.16),0 0 70px rgba(230,91,112,0.08);mix-blend-mode:screen;animation:maintenance-scan-sweep 9.6s ease-in-out infinite alternate}.maintenance-scan-beam::before{content:'';position:absolute;inset:-10px 3px;border-radius:inherit;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,0.28) 50%,transparent 100%);filter:blur(2px);opacity:0.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:translateX(-50%)}.maintenance-scan-buildline span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0.1),rgba(231,184,76,0.48),rgba(255,255,255,0.1));opacity:0.28;box-shadow:0 0 12px rgba(231,184,76,0.1);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:0.8rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.maintenance-shell .primary-action{width:fit-content}@keyframes maintenance-grid-pan{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-26px,0)}}@keyframes maintenance-sheen{0%{transform:translateX(-120%)}50%{transform:translateX(0%)}100%{transform:translateX(120%)}}@keyframes maintenance-status-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 5px rgba(230,91,112,0.14)}50%{transform:scale(1.12);box-shadow:0 0 0 8px rgba(230,91,112,0.08)}}@keyframes maintenance-scan-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes maintenance-scan-glow{0%,100%{transform:scale(0.98);opacity:0.7}50%{transform:scale(1.05);opacity:1}}@keyframes maintenance-scan-sweep{0%,14%{transform:translateX(-74%);opacity:0.42}32%{transform:translateX(-36%);opacity:0.72}48%{transform:translateX(-4%);opacity:0.96}58%{transform:translateX(4%);opacity:1}76%{transform:translateX(38%);opacity:0.78}100%{transform:translateX(74%);opacity:0.42}}@keyframes maintenance-build-node{0%,100%{transform:scaleX(0.88);opacity:0.26}50%{transform:scaleX(1.04);opacity:1}}@keyframes maintenance-spark-one{0%,100%{transform:translate(0,0) scale(1);opacity:0.5}50%{transform:translate(-8px,8px) scale(1.15);opacity:0.92}}@keyframes maintenance-spark-two{0%,100%{transform:translate(0,0) scale(1);opacity:0.45}50%{transform:translate(8px,-8px) scale(1.12);opacity:0.88}}@keyframes maintenance-ambient{0%,100%{transform:scale(0.98);opacity:0.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{padding-top:44px}.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:rgba(24,26,31,0.82);box-shadow:0 12px 26px rgba(0,0,0,0.16);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:0.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.staff-overview-copy{color:#d3cec4;line-height:1.6;margin:0;max-width:70ch}.staff-overview-summary{color:var(--text);font-size:0.95rem;font-weight:650;line-height:1.45;margin:0;max-width:60ch}.staff-overview-footnote{color:var(--muted);font-size:0.82rem;line-height:1.45;margin:-2px 0 0}.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,0.06);border-radius:8px;background:rgba(255,255,255,0.03);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:0.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%),rgba(24,26,31,0.82);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:0.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,0.12),transparent 42%),rgba(24,26,31,0.84);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,0.95);border-radius:8px;background:linear-gradient(180deg,var(--staff-soft),rgba(24,26,31,0.9) 28%),rgba(24,26,31,0.9);box-shadow:0 16px 34px rgba(0,0,0,0.18);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,0.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 .staff-tier{color:var(--staff-tone);font-size:0.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:0.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{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;border:1px solid rgba(255,255,255,0.06);border-radius:8px;background:rgba(255,255,255,0.03);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:0.78rem;font-weight:850}img.staff-avatar{object-fit:cover;display:block}.staff-member-text{display:grid;gap:2px;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:0.84rem;font-style:italic;line-height:1.45;overflow-wrap:anywhere}.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,rgba(255,255,255,0.02),rgba(24,26,31,0.88) 30%),rgba(24,26,31,0.88)}.staff-card code{white-space:nowrap}.staff-card-empire{--staff-tone:#f3c04d;--staff-soft:rgba(243,192,77,0.1);--staff-border:rgba(243,192,77,0.28)}.staff-card-empress{--staff-tone:#f06292;--staff-soft:rgba(240,98,146,0.1);--staff-border:rgba(240,98,146,0.28)}.staff-card-supervisor{--staff-tone:#8f7cff;--staff-soft:rgba(143,124,255,0.1);--staff-border:rgba(143,124,255,0.28)}.staff-card-deputy{--staff-tone:#8bd3ff;--staff-soft:rgba(139,211,255,0.1);--staff-border:rgba(139,211,255,0.28)}.staff-card-guardian{--staff-tone:#ffb347;--staff-soft:rgba(255,179,71,0.1);--staff-border:rgba(255,179,71,0.28)}.staff-card-royal{--staff-tone:#43d6c5;--staff-soft:rgba(67,214,197,0.1);--staff-border:rgba(67,214,197,0.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,0.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:rgba(24,26,31,0.82);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:rgba(255,255,255,0.02)}.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 0.22s ease,color 0.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 0.22s ease forwards}@keyframes faq-reveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.policy-section{border-top:1px solid var(--line)}.policy-meta{color:var(--muted);font-size:0.9rem;margin-top:10px}.policy-banner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(240px,0.92fr);gap:16px;align-items:start;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:8px;background:rgba(24,26,31,0.86);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:rgba(255,255,255,0.02);padding:12px 13px}.policy-bullets strong{color:var(--text);font-size:0.96rem}.policy-bullets span{color:var(--muted);line-height:1.5;font-size:0.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-width:960px){body{padding:0}.page-frame{max-width:none}.app-shell{display:block}.sidebar{display:none}.hamburger{display:flex}.content{padding:0 20px 52px}.topbar{top:0;border-radius:0;padding:14px 20px}.breadcrumbs{width:auto;margin:14px 20px 0}.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:3}.mobile-page-rail{display:flex;gap:10px;overflow-x:auto;width:auto;margin:14px 20px 0;padding-bottom:2px;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:rgba(24,26,31,0.92);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,0.92));color:var(--text);min-height:44px;padding:10px 14px;cursor:pointer;white-space:nowrap}.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-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{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-group-head,.staff-card-head,.staff-join-callout,.staff-members{grid-template-columns:1fr}.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,0.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:3}.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:translateY(-3px);box-shadow:0 12px 36px rgba(0,0,0,0.36),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{from{opacity:0}to{opacity:1}}.command-card{animation:card-in 0.3s ease both}.command-card:nth-child(1){animation-delay:0.02s}.command-card:nth-child(2){animation-delay:0.05s}.command-card:nth-child(3){animation-delay:0.08s}.command-card:nth-child(4){animation-delay:0.11s}.command-card:nth-child(5){animation-delay:0.14s}.command-card:nth-child(6){animation-delay:0.17s}.command-card:nth-child(7){animation-delay:0.20s}.command-card:nth-child(8){animation-delay:0.23s}.command-card:nth-child(9){animation-delay:0.25s}.command-card:nth-child(10){animation-delay:0.27s}.command-card:nth-child(11){animation-delay:0.29s}.command-card:nth-child(12){animation-delay:0.31s}.copy-button{position:relative;overflow:hidden;transition:background 0.18s ease,border-color 0.18s ease,color 0.18s ease,transform 0.12s ease,box-shadow 0.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(0.93)}.copy-button[data-copied]{border-color:rgba(68,183,139,0.6);background:rgba(68,183,139,0.12);color:#44b78b}.tag.restricted{border-color:rgba(230,91,112,0.5);background:rgba(230,91,112,0.08);color:#ffb8c2}.search{transition:border-color 0.22s,box-shadow 0.22s}.search:focus-within{border-color:rgba(106,154,240,0.75);box-shadow:0 0 0 3px rgba(106,154,240,0.14),0 0 12px -2px rgba(106,154,240,0.18)}.search:focus-within svg,.search:focus-within .search-icon{opacity:1;color:var(--blue);transition:color 0.22s,opacity 0.22s}@keyframes count-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.result-count:not(:empty){animation:count-in 0.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:rgba(48,52,61,0.6);background:rgba(14,15,18,0.94);transition:background 0.3s,border-bottom-color 0.3s,box-shadow 0.3s}.topbar--scrolled{background:rgba(11,12,15,0.97);border-bottom-color:rgba(48,52,61,0.85);box-shadow:0 4px 24px rgba(0,0,0,0.28)}.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 0.18s,color 0.18s}.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 0.18s ease,color 0.18s ease,border-color 0.18s ease,transform 0.18s ease,box-shadow 0.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 0.2s cubic-bezier(0.34,1.56,0.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 rgba(0,0,0,0.12);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 rgba(0,0,0,0.12)}.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 0.18s ease,color 0.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:0.96rem}.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 0.18s ease,background 0.18s ease,color 0.18s ease,box-shadow 0.2s ease,transform 0.15s ease}.category-button:hover{transform:translateY(-1px);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:translateY(-1px);box-shadow:0 0 14px -2px color-mix(in srgb,var(--tone,var(--accent)) 40%,transparent)}.category-button:active{transform:scale(0.95)}@keyframes stat-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.stats-grid div{opacity:0;transition:border-color 0.2s}.stats-grid div:hover{border-color:rgba(106,154,240,0.35)}.stats-grid.stats-visible div{opacity:1;animation:stat-in 0.4s ease both}.stats-grid.stats-visible div:nth-child(1){animation-delay:0.05s}.stats-grid.stats-visible div:nth-child(2){animation-delay:0.14s}.stats-grid.stats-visible div:nth-child(3){animation-delay:0.23s}.stats-grid.stats-visible div:nth-child(4){animation-delay:0.32s}@keyframes board-status-online{0%,100%{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%,100%{transform:scale(0.92);opacity:0.2}50%{transform:scale(1.12);opacity:0.55}}@keyframes board-status-maintenance{0%,100%{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%,100%{transform:scale(0.88);opacity:0.16}50%{transform:scale(1.2);opacity:0.5}}@keyframes board-status-offline{0%,100%{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(0.99);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-shadow) 54%,transparent)}}@keyframes board-status-offline-ring{0%,100%{transform:scale(0.94);opacity:0.16}40%{transform:scale(1.04);opacity:0.28}60%{transform:scale(1);opacity:0.2}}.copy-button[data-copied]::after{content:'';position:absolute;inset:0;display:grid;place-items:center;background:inherit;border-radius:inherit;animation:copied-flash 0.22s ease}@keyframes copied-flash{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}[id]{scroll-margin-top:96px}:focus-visible{outline:2px solid rgba(106,154,240,0.7);outline-offset:3px;border-radius:4px}.breadcrumbs{display:flex;align-items:center;gap:10px;width:min(var(--content-width),100%);margin:18px auto 0;color:var(--muted);font-size:0.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:rgba(15,16,19,0.92);padding:12px 14px}.usage-box span{color:var(--muted);font-size:0.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:rgba(24,26,31,0.9);padding:18px}.empty-shell{display:grid;gap:14px}.empty-kicker{margin:0;color:var(--accent-2);font-size:0.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,0.45);border-radius:999px;background:rgba(230,91,112,0.1);color:#ffd8df;font-size:0.72rem;font-weight:800;letter-spacing:0;padding:0 9px;text-transform:uppercase}.news-card-featured{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));background:linear-gradient(180deg,rgba(230,91,112,0.08),rgba(24,26,31,0.86) 32%),rgba(24,26,31,0.9)}.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,0.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 0.18s ease,background 0.18s ease,border-color 0.18s ease,opacity 0.18s ease,box-shadow 0.18s ease}.back-to-top:hover{transform:translateY(-2px);border-color:rgba(230,91,112,0.7);background:rgba(33,24,29,0.98)}.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,0.18),transparent 38%),linear-gradient(315deg,rgba(231,184,76,0.12),transparent 40%),rgba(17,18,20,0.97);box-shadow:0 22px 52px rgba(0,0,0,0.38);padding:12px;opacity:0;pointer-events:none;transform:translate(-50%,28px) scale(0.98);transition:opacity 0.22s ease,transform 0.26s ease}.patreon-popover[hidden]{display:none}.patreon-popover.is-visible{animation:patreon-pop-in 0.52s cubic-bezier(0.2,0.8,0.2,1);opacity:1;pointer-events:auto;transform:translate(-50%,0) scale(1)}.patreon-popover-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:var(--accent);color:#fff;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.15)}.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:0.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:0.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,0.7);background:var(--accent);color:#fff;font-size:0.86rem;font-weight:800;padding:0 16px;white-space:nowrap;text-align:center}.patreon-popover-close{width:38px;border:1px solid var(--line);background:rgba(24,26,31,0.78);color:var(--muted);cursor:pointer;font-size:0;padding:0;text-align:center;transition:background 0.18s ease,border-color 0.18s ease,color 0.18s ease,transform 0.18s ease,box-shadow 0.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:rgba(230,91,112,0.56);background:rgba(33,24,29,0.98);color:var(--text);transform:translateY(-1px)}.patreon-popup-open .back-to-top{bottom:106px}@keyframes patreon-pop-in{0%{opacity:0;transform:translate(-50%,36px) scale(0.96)}72%{opacity:1;transform:translate(-50%,-4px) scale(1)}100%{opacity:1;transform:translate(-50%,0) 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-bottom:2px;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:rgba(24,26,31,0.92);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,0.92));color:var(--text);min-height:44px;padding:10px 14px;cursor:pointer;white-space:nowrap}.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:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}html.theme-switching,html.theme-switching body,html.theme-switching *,html.theme-switching *::before,html.theme-switching *::after{transition-duration:0.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,0.12);--button-hover-shadow:0 10px 18px rgba(69,53,36,0.08);--body-bg:linear-gradient(135deg,rgba(230,91,112,0.08),transparent 28%),linear-gradient(315deg,rgba(68,183,139,0.08),transparent 32%),var(--bg);--code-bg:#f7efe5;--code-text:#7d5400;--mark-bg:rgba(231,184,76,0.24);--mark-text:#6b4700;--chrome-bg:rgba(255,255,255,0.9);--topbar-bg:rgba(255,255,255,0.9);--control-bg:var(--surface-strong);--search-bg:var(--surface-strong);--brand-mark-bg:rgba(230,91,112,0.12);--brand-mark-border:rgba(230,91,112,0.32);--brand-mark-text:#9e3d50;--support-link-bg:rgba(68,183,139,0.12);--support-link-border:rgba(68,183,139,0.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:rgba(68,183,139,0.16);border-color:rgba(68,183,139,0.44)}:root[data-theme='light'] .search-toggle:hover{background:rgba(68,183,139,0.12);border-color:rgba(68,183,139,0.36)}: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:rgba(255,255,255,0.92);color:var(--text)}:root[data-theme='light'] .nav-list a.active,:root[data-theme='light'] .nav-group-link.active{border-color:rgba(230,91,112,0.22);box-shadow:inset 0 0 0 1px rgba(230,91,112,0.16),0 10px 24px rgba(69,53,36,0.08)}: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:rgba(255,255,255,0.92);border-color:rgba(230,91,112,0.22);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 rgba(230,91,112,0.16),0 10px 24px rgba(69,53,36,0.08)}:root[data-theme='light'] .nav-sublist{border-left-color:rgba(69,53,36,0.16)}:root[data-theme='light'] .mobile-page-rail a.active,:root[data-theme='light'] .category-button.active{background:rgba(230,91,112,0.12);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,0.98)),rgba(255,255,255,0.98) 36%),rgba(255,255,255,0.93)}: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:rgba(255,255,255,0.93)}: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,0.98)),rgba(255,255,255,0.98) 34%),rgba(255,255,255,0.93);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:rgba(255,255,255,0.94);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,0.14) 0%,rgba(230,91,112,0.08) 16%,transparent 60%),radial-gradient(ellipse at 92% 14%,rgba(231,184,76,0.14) 0%,rgba(231,184,76,0.08) 15%,transparent 58%),radial-gradient(ellipse at 14% 88%,rgba(68,183,139,0.1) 0%,rgba(68,183,139,0.06) 16%,transparent 62%),radial-gradient(ellipse at 88% 86%,rgba(106,154,240,0.08) 0%,rgba(106,154,240,0.05) 16%,transparent 62%),radial-gradient(ellipse at 50% 46%,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.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:0.18}:root[data-theme='light'] body.site-maintenance-mode::after{opacity:0.1}:root[data-theme='light'] .maintenance-shell{background:linear-gradient(180deg,rgba(255,255,255,0.76),rgba(255,255,255,0.94)),rgba(255,255,255,0.94);border-color:color-mix(in srgb,var(--accent-3) 18%,var(--line));box-shadow:0 18px 42px rgba(69,53,36,0.1)}:root[data-theme='light'] .maintenance-status-dot{box-shadow:0 0 0 5px rgba(230,91,112,0.1)}: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:0.68}:root[data-theme='light'] .maintenance-shell-visual::after{border-color:rgba(231,184,76,0.2);opacity:0.45}:root[data-theme='light'] .maintenance-scan-glow{opacity:0.62}:root[data-theme='light'] .maintenance-scan-card{background:linear-gradient(180deg,rgba(255,255,255,0.6),rgba(255,255,255,0.18)),rgba(255,255,255,0.9);border-color:color-mix(in srgb,var(--accent-3) 16%,var(--line));box-shadow:0 16px 28px rgba(69,53,36,0.08),inset 0 1px 0 rgba(255,255,255,0.5)}:root[data-theme='light'] .maintenance-scan-card::before{opacity:0.88}:root[data-theme='light'] .maintenance-scan-beam{box-shadow:0 0 14px rgba(231,184,76,0.26),0 0 36px rgba(231,184,76,0.14),0 0 58px rgba(230,91,112,0.06)}:root[data-theme='light'] .maintenance-scan-buildline span{background:linear-gradient(90deg,rgba(255,255,255,0.12),rgba(231,184,76,0.44),rgba(255,255,255,0.12))}: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,rgba(255,255,255,0.72),rgba(255,255,255,0.92)),rgba(255,255,255,0.94);border-color:color-mix(in srgb,var(--accent-3) 18%,var(--line))}:root[data-theme='light'] .maintenance-mode-pill{background:rgba(231,184,76,0.16);border-color:rgba(231,184,76,0.34)}:root[data-theme='light'] .maintenance-copy-emphasis{background:rgba(231,184,76,0.12);border-color:rgba(231,184,76,0.24)}:root[data-theme='light'] .maintenance-status-item[data-state='docs']{border-color:rgba(230,91,112,0.28)}:root[data-theme='light'] .maintenance-status-item[data-state='support']{border-color:rgba(68,183,139,0.28)}:root[data-theme='light'] .maintenance-status-item[data-state='patreon']{border-color:rgba(231,184,76,0.34)}: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,rgba(230,91,112,0.08),rgba(255,255,255,0.97) 32%),rgba(255,255,255,0.93)}:root[data-theme='light'] .stats-grid.status-board .status-live{background:linear-gradient(180deg,rgba(68,183,139,0.08),rgba(255,255,255,0.98) 36%),rgba(255,255,255,0.96);border-color:rgba(68,183,139,0.28);box-shadow:0 0 0 1px rgba(68,183,139,0.1),0 14px 26px rgba(69,53,36,0.06)}:root[data-theme='light'] .stats-grid.status-board .status-live[data-bot-state='maintenance']{background:linear-gradient(180deg,rgba(241,196,15,0.1),rgba(255,255,255,0.98) 36%),rgba(255,255,255,0.96);border-color:rgba(241,196,15,0.3);box-shadow:0 0 0 1px rgba(241,196,15,0.1),0 14px 26px rgba(69,53,36,0.06)}:root[data-theme='light'] .stats-grid.status-board .status-live[data-bot-state='offline']{background:linear-gradient(180deg,rgba(255,107,122,0.1),rgba(255,255,255,0.98) 36%),rgba(255,255,255,0.96);border-color:rgba(255,107,122,0.3);box-shadow:0 0 0 1px rgba(255,107,122,0.1),0 14px 26px rgba(69,53,36,0.06)}: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'] .news-badge{background:rgba(230,91,112,0.14);border-color:rgba(230,91,112,0.32);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:rgba(255,255,255,0.93)}: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,0.98)),rgba(255,255,255,0.99) 42%),rgba(255,255,255,0.97)}: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:rgba(230,91,112,0.14);border-color:rgba(230,91,112,0.3);color:#a63a50}:root[data-theme='light'] .patron-wall-card--recent .patron-wall-badge{background:rgba(231,184,76,0.16);border-color:rgba(231,184,76,0.28);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{border-color:color-mix(in srgb,var(--card-tone,var(--accent-2)) 20%,var(--line));box-shadow:0 16px 30px rgba(40,31,19,0.08)}: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,0.98));color:color-mix(in srgb,var(--card-tone,var(--accent-2)) 65%,#22242a)}:root[data-theme='light'] .patron-wall-date{color:#6a6c74}:root[data-theme='light'] .patron-wall-reward{color:#50525a}:root[data-theme='light'] .patron-wall-note{color:#5e6169}:root[data-theme='light'] .reward-control select,:root[data-theme='light'] .reward-control input{background:rgba(255,255,255,0.95);color:var(--text)}:root[data-theme='light'] .reward-output{background:rgba(255,255,255,0.93)}: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:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12)}: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:rgba(255,255,255,0.95)}:root[data-theme='light'] .activity-list li{background:rgba(255,255,255,0.86)}: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:rgba(231,184,76,0.14);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:rgba(231,184,76,0.16);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 rgba(69,53,36,0.09)}: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,0.98)),rgba(255,255,255,0.98) 36%),rgba(255,255,255,0.93)}:root[data-theme='light'] .guide-card h3,: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,rgba(255,255,255,0.98),rgba(255,255,255,0.94)),rgba(255,255,255,0.93);border-left-color:var(--accent);box-shadow:0 10px 22px rgba(69,53,36,0.06)}: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:rgba(255,255,255,0.72);border-color:rgba(0,0,0,0.22);color:#3d3a34}:root[data-theme='light'] .tag.restricted{color:#a54f60}:root[data-theme='light'] .option-kind{color:#3d3a34;border-color:rgba(0,0,0,0.22)}:root[data-theme='light'] .tag.cooldown{background:rgba(231,184,76,0.12);color:#7a590d}:root[data-theme='light'] .tag.gamble-insurance{background:rgba(106,154,240,0.12);color:#27569c;border-color:rgba(106,154,240,0.3)}:root[data-theme='light'] .tag.memp-plus-discount{background:rgba(231,184,76,0.12);color:#7a590d;border-color:rgba(231,184,76,0.3)}:root[data-theme='light'] .inline-link,:root[data-theme='light'] .news-card-link{background:rgba(230,91,112,0.09);color:#9f3347}:root[data-theme='light'] .staff-join-callout{background:linear-gradient(135deg,rgba(68,183,139,0.08),transparent 42%),rgba(255,255,255,0.93)}:root[data-theme='light'] .staff-card{background:linear-gradient(180deg,color-mix(in srgb,var(--staff-tone) 8%,rgba(255,255,255,0.98)),rgba(255,255,255,0.98) 28%),rgba(255,255,255,0.93);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-members li{background:rgba(255,255,255,0.75);border-color:var(--line);color:var(--text)}:root[data-theme='light'] .staff-card-empty{background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(255,255,255,0.94) 30%),rgba(255,255,255,0.92)}:root[data-theme='light'] .faq-toggle:hover{background:rgba(230,91,112,0.05)}: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:rgba(230,91,112,0.08)}:root[data-theme='light'] .support-preflight{background:linear-gradient(135deg,rgba(68,183,139,0.08),transparent 38%),rgba(255,255,255,0.93)}: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,0.14),transparent 38%),linear-gradient(315deg,rgba(231,184,76,0.1),transparent 40%),rgba(255,255,255,0.96);box-shadow:0 22px 52px rgba(69,53,36,0.18)}:root[data-theme='light'] .patreon-popover-mark{color:#fff}: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)}@keyframes patreon-fade-up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes patreon-fade-in{from{opacity:0}to{opacity:1}}@keyframes patreon-slide-right{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}html[data-page='patreon'] .patreon-hero{animation:patreon-fade-up 0.42s ease both}html[data-page='patreon'] .patreon-disclaimer{animation:patreon-fade-up 0.38s ease 0.10s both}html[data-page='patreon'] .patreon-grid .guide-card{animation:patreon-fade-up 0.36s ease both}html[data-page='patreon'] .patreon-grid .guide-card:nth-child(1){animation-delay:0.18s}html[data-page='patreon'] .patreon-grid .guide-card:nth-child(2){animation-delay:0.24s}html[data-page='patreon'] .patreon-grid .guide-card:nth-child(3){animation-delay:0.30s}html[data-page='patreon'] .patreon-grid .guide-card:nth-child(4){animation-delay:0.36s}html[data-page='patreon'] .patreon-process article{animation:patreon-slide-right 0.34s ease both}html[data-page='patreon'] .patreon-process article:nth-child(1){animation-delay:0.44s}html[data-page='patreon'] .patreon-process article:nth-child(2){animation-delay:0.52s}html[data-page='patreon'] .patreon-process article:nth-child(3){animation-delay:0.60s}html[data-page='patreon'] .patreon-process article:nth-child(4){animation-delay:0.68s}html[data-page='patreon'] .patreon-section-calc{animation:patreon-fade-up 0.36s ease 0.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 0.30s ease both}html[data-page='patreon'] .patreon-proof-card li:nth-child(1){animation-delay:0.08s}html[data-page='patreon'] .patreon-proof-card li:nth-child(2){animation-delay:0.14s}html[data-page='patreon'] .patreon-proof-card li:nth-child(3){animation-delay:0.20s}.patreon-grid .guide-card{transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.patreon-grid .guide-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(0,0,0,0.22),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 rgba(69,53,36,0.10),0 0 0 1px color-mix(in srgb,var(--card-tone,var(--accent)) 28%,transparent)}.patreon-process article{transition:transform 0.20s ease,box-shadow 0.20s ease,border-color 0.20s ease}.patreon-process article:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent-2) 36%,var(--line));box-shadow:0 10px 26px rgba(0,0,0,0.18)}.patreon-process article:hover span{background:rgba(231,184,76,0.26)}.patreon-process span{transition:background 0.20s ease}.patreon-highlights span{transition:background 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.patreon-highlights span:hover{transform:translateY(-1px);background:rgba(231,184,76,0.18);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%,100%{box-shadow:0 0 0 1px rgba(68,183,139,0.1),0 18px 34px rgba(0,0,0,0.16)}50%{box-shadow:0 0 0 1px rgba(68,183,139,0.22),0 18px 34px rgba(0,0,0,0.16),0 0 18px -4px rgba(68,183,139,0.18)}}@keyframes status-card-breathe-maintenance{0%,100%{box-shadow:0 0 0 1px rgba(241,196,15,0.12),0 18px 34px rgba(0,0,0,0.16)}50%{box-shadow:0 0 0 1px rgba(241,196,15,0.28),0 18px 34px rgba(0,0,0,0.16),0 0 18px -4px rgba(241,196,15,0.2)}}@keyframes status-card-breathe-offline{0%,100%{box-shadow:0 0 0 1px rgba(255,107,122,0.1),0 18px 34px rgba(0,0,0,0.16)}50%{box-shadow:0 0 0 1px rgba(255,107,122,0.22),0 18px 34px rgba(0,0,0,0.16),0 0 18px -4px rgba(255,107,122,0.14)}}.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{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.patron-wall-card{animation:patron-card-in 0.4s ease both;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.patron-wall-card:nth-child(2){animation-delay:0.08s}.patron-wall-card:nth-child(3){animation-delay:0.14s}.patron-wall-card:nth-child(4){animation-delay:0.20s}.patron-wall-card:hover{transform:translateY(-3px);box-shadow:0 20px 42px rgba(0,0,0,0.22),0 0 0 1px color-mix(in srgb,var(--card-tone,var(--accent-2)) 36%,transparent),0 0 24px -6px color-mix(in srgb,var(--card-tone,var(--accent-2)) 30%,transparent)}.patron-wall-card--latest:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}.patron-wall-card--recent:hover{border-color:color-mix(in srgb,var(--accent-2) 48%,var(--line))}:root[data-theme='light'] .patron-wall-card:hover{box-shadow:0 20px 38px rgba(69,53,36,0.12),0 0 0 1px color-mix(in srgb,var(--card-tone,var(--accent-2)) 30%,transparent)}:root[data-theme='light'] .stats-grid.status-board .status-live{animation:none}@keyframes staff-group-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html:not(.staff-animation-done) .staff-group{animation:staff-group-in 0.38s ease 1 both}html:not(.staff-animation-done) .staff-group:nth-child(1){animation-delay:0.04s}html:not(.staff-animation-done) .staff-group:nth-child(2){animation-delay:0.10s}html:not(.staff-animation-done) .staff-group:nth-child(3){animation-delay:0.16s}html:not(.staff-animation-done) .staff-group:nth-child(4){animation-delay:0.22s}html:not(.staff-animation-done) .staff-group:nth-child(5){animation-delay:0.28s}html:not(.staff-animation-done) .staff-group:nth-child(6){animation-delay:0.34s}html.staff-animation-done .staff-group{animation:none !important}.staff-card{transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.staff-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(0,0,0,0.22),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 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.staff-members li:hover{transform:translateX(3px);background:rgba(255,255,255,0.06);border-color:color-mix(in srgb,var(--staff-tone) 32%,transparent)}:root[data-theme='light'] .staff-card:hover{box-shadow:0 18px 36px rgba(69,53,36,0.11),0 0 0 1px color-mix(in srgb,var(--staff-tone) 30%,transparent)}:root[data-theme='light'] .staff-members li:hover{background:rgba(255,255,255,0.85);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:rgba(230,91,112,0.45);text-underline-offset:3px;transition:color 0.16s ease,text-decoration-color 0.16s ease}.patreon-process-link:hover{color:#ffb3bf;text-decoration-color:rgba(230,91,112,0.8)}.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:rgba(24,26,31,0.68)}#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:0.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:0.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:0.72rem}#patreonCalcPanelPage .reward-control{gap:6px}#patreonCalcPanelPage .reward-control span{font-size:0.72rem}#patreonCalcPanelPage .reward-control input{min-height:36px;padding:8px 11px;font-size:0.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:0.82rem;line-height:1.4}#patreonCalcPanelPage .patreon-mini-calc-note{margin:0;color:var(--muted);font-size:0.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{position:relative;overflow:hidden;isolation:isolate}.policy-hero-banner::before{content:'';position:absolute;inset:-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:0.9}.policy-hero-banner .policy-bullets{grid-template-columns:repeat(2,minmax(0,1fr))}.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)}html[data-page='policies'] .policy-banner{animation:policy-fade-up 0.38s ease both}html[data-page='policies'] .policy-grid .guide-card{animation:policy-fade-up 0.34s ease both}html[data-page='policies'] .policy-grid .guide-card:nth-child(1){animation-delay:0.08s}html[data-page='policies'] .policy-grid .guide-card:nth-child(2){animation-delay:0.14s}html[data-page='policies'] .policy-grid .guide-card:nth-child(3){animation-delay:0.20s}html[data-page='policies'] .policy-grid .guide-card:nth-child(4){animation-delay:0.26s}html[data-page='policies'] .policy-grid .guide-card:nth-child(5){animation-delay:0.32s}html[data-page='policies'] .policy-grid .guide-card:nth-child(6){animation-delay:0.38s}html[data-page='policies'] .policy-summary-callout{animation:policy-fade-up 0.34s ease 0.44s both}@keyframes policy-fade-up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.policy-hero-banner .policy-bullets{grid-template-columns:1fr}}.policy-hero-banner{position:relative;overflow:hidden;isolation:isolate}.policy-hero-banner::before{content:'';position:absolute;inset:-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:0.9;animation:privacy-glow-shift 8s ease-in-out infinite alternate}.policy-hero-banner::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 0%,transparent 38%,rgba(255,255,255,0.06) 48%,transparent 58%,transparent 100%);transform:translateX(-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 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease,background 0.22s ease}.policy-hero-banner .policy-bullets li:hover,html[data-page='policies'] .policy-grid .guide-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--card-tone,var(--accent-3)) 42%,var(--line));box-shadow:0 18px 38px rgba(0,0,0,0.2)}.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:translateY(-2px);border-color:color-mix(in srgb,var(--accent-3) 48%,var(--line));box-shadow:0 18px 38px rgba(0,0,0,0.18)}html[data-page='policies'] .section-heading{animation:privacy-fade-up 0.34s ease both}html[data-page='policies'] .policy-banner{animation:privacy-fade-up 0.38s ease 0.06s both}html[data-page='policies'] .policy-hero-banner .policy-bullets li{animation:privacy-pop-in 0.34s ease both}html[data-page='policies'] .policy-hero-banner .policy-bullets li:nth-child(1){animation-delay:0.14s}html[data-page='policies'] .policy-hero-banner .policy-bullets li:nth-child(2){animation-delay:0.20s}html[data-page='policies'] .policy-hero-banner .policy-bullets li:nth-child(3){animation-delay:0.26s}html[data-page='policies'] .policy-hero-banner .policy-bullets li:nth-child(4){animation-delay:0.32s}html[data-page='policies'] .policy-grid .guide-card{animation:privacy-fade-up 0.36s ease both}html[data-page='policies'] .policy-grid .guide-card:nth-child(1){animation-delay:0.16s}html[data-page='policies'] .policy-grid .guide-card:nth-child(2){animation-delay:0.22s}html[data-page='policies'] .policy-grid .guide-card:nth-child(3){animation-delay:0.28s}html[data-page='policies'] .policy-grid .guide-card:nth-child(4){animation-delay:0.34s}html[data-page='policies'] .policy-grid .guide-card:nth-child(5){animation-delay:0.40s}html[data-page='policies'] .policy-grid .guide-card:nth-child(6){animation-delay:0.46s}html[data-page='policies'] .policy-summary-callout{animation:privacy-fade-up 0.36s ease 0.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 0.24s ease,opacity 0.24s ease}html[data-page='policies'] .policy-grid .guide-card:hover::before{transform:scaleY(1);opacity:1}@keyframes privacy-fade-up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes privacy-pop-in{from{opacity:0;transform:translateY(10px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes privacy-sheen{0%{transform:translateX(-120%)}42%,100%{transform:translateX(120%)}}@keyframes privacy-glow-shift{from{transform:translate3d(0,0,0) scale(1);opacity:0.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 0.36s ease both}html[data-page='troubleshooting'] .support-stack{animation-delay:0.08s}html[data-page='troubleshooting'] .support-preflight{position:relative;overflow:hidden;isolation:isolate;animation:support-fade-up 0.36s ease 0.10s both;transition:transform 0.24s ease,border-color 0.24s ease,box-shadow 0.24s ease,background 0.24s ease}html[data-page='troubleshooting'] .support-preflight::before{content:'';position:absolute;inset:-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:0.85;animation:support-glow-shift 8s ease-in-out infinite alternate}html[data-page='troubleshooting'] .support-preflight:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent-3) 38%,var(--line));box-shadow:0 18px 38px rgba(0,0,0,0.18)}html[data-page='troubleshooting'] .support-checklist li{position:relative;overflow:hidden;isolation:isolate;animation:support-pop-in 0.34s ease both;transition:transform 0.22s ease,border-color 0.22s ease,background 0.22s ease,box-shadow 0.22s ease}html[data-page='troubleshooting'] .support-checklist li:nth-child(1){animation-delay:0.16s}html[data-page='troubleshooting'] .support-checklist li:nth-child(2){animation-delay:0.22s}html[data-page='troubleshooting'] .support-checklist li:nth-child(3){animation-delay:0.28s}html[data-page='troubleshooting'] .support-checklist li::before{content:'';position:absolute;inset: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,0.06) 46%,transparent 78%);opacity:0;transform:translateX(-18px);transition:opacity 0.24s ease,transform 0.24s ease}html[data-page='troubleshooting'] .support-checklist li:hover{transform:translateX(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 rgba(0,0,0,0.14)}html[data-page='troubleshooting'] .support-checklist li:hover::before{opacity:1;transform:translateX(0)}html[data-page='troubleshooting'] .help-callout{animation:support-fade-up 0.36s ease 0.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 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease,background 0.22s ease,color 0.22s ease}html[data-page='troubleshooting'] .help-callout .inline-link::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0.14) 45%,transparent 75%);transform:translateX(-120%);transition:transform 0.48s ease}html[data-page='troubleshooting'] .help-callout .inline-link:hover{transform:translateY(-2px) scale(1.02);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 rgba(0,0,0,0.22)}html[data-page='troubleshooting'] .help-callout .inline-link:hover::before{transform:translateX(120%)}html[data-page='troubleshooting'] .help-callout .inline-link:active{transform:translateY(0) scale(0.98);box-shadow:none}html[data-page='troubleshooting'] .support-card{position:relative;overflow:hidden;isolation:isolate;animation:support-fade-up 0.36s ease both;transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease,background 0.22s ease}html[data-page='troubleshooting'] .support-card:nth-child(1){animation-delay:0.16s}html[data-page='troubleshooting'] .support-card:nth-child(2){animation-delay:0.22s}html[data-page='troubleshooting'] .support-card:nth-child(3){animation-delay:0.28s}html[data-page='troubleshooting'] .support-card:nth-child(4){animation-delay:0.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 0.24s ease,opacity 0.24s ease}html[data-page='troubleshooting'] .support-card::after{content:'';position:absolute;inset: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 0.24s ease;pointer-events:none}html[data-page='troubleshooting'] .support-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--card-tone,var(--accent)) 42%,var(--line));box-shadow:0 18px 38px rgba(0,0,0,0.2)}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 0.34s ease both;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}html[data-page='troubleshooting'] .faq-item:nth-child(1){animation-delay:0.40s}html[data-page='troubleshooting'] .faq-item:nth-child(2){animation-delay:0.46s}html[data-page='troubleshooting'] .faq-item:nth-child(3){animation-delay:0.52s}html[data-page='troubleshooting'] .faq-item:nth-child(4){animation-delay:0.58s}html[data-page='troubleshooting'] .faq-item:nth-child(5){animation-delay:0.64s}html[data-page='troubleshooting'] .faq-item:hover{transform:translateY(-2px);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 rgba(0,0,0,0.16)}html[data-page='troubleshooting'] .faq-toggle{position:relative;overflow:hidden;isolation:isolate;transition:background 0.22s ease,color 0.22s ease,transform 0.22s ease}html[data-page='troubleshooting'] .faq-toggle::before{content:'';position:absolute;inset: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,0.06) 48%,transparent 82%);opacity:0;transform:translateX(-18px);transition:opacity 0.22s ease,transform 0.22s ease}html[data-page='troubleshooting'] .faq-toggle:hover{transform:translateX(3px);color:var(--text)}html[data-page='troubleshooting'] .faq-toggle:hover::before{opacity:1;transform:translateX(0)}html[data-page='troubleshooting'] .faq-toggle .faq-icon{transition:transform 0.22s ease,color 0.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 0.22s ease both}@keyframes support-fade-up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes support-pop-in{from{opacity:0;transform:translateY(10px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes support-answer-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes support-glow-shift{from{transform:translate3d(0,0,0) scale(1);opacity:0.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{from{opacity:0;transform:translateY(14px);filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.page-entering{animation:page-enter-soft 0.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:40px;border:1px solid rgba(88,101,242,0.58);border-radius:8px;background:color-mix(in srgb,#5865f2 18%,var(--surface-strong));color:var(--text);font-weight:750;padding:0 14px;cursor:pointer;line-height:1;text-align:center;white-space:nowrap;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,background 0.18s ease,color 0.18s ease}.discord-login-button:hover,.discord-user-button:hover{transform:translateY(-1px);border-color:rgba(88,101,242,0.9);box-shadow:var(--button-hover-shadow)}.discord-auth-menu{position:relative;display:inline-grid}.discord-user-button{max-width:180px;overflow:hidden;text-overflow:ellipsis}.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 0.16s ease both}@keyframes discord-auth-dropdown-in{from{opacity:0;transform:translateY(-6px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.discord-auth-label{margin:0 0 8px;color:var(--muted);font-size:0.78rem;line-height:1.35}.discord-logout-button{display:inline-grid;place-items:center;width:100%;min-height:38px;border:1px solid rgba(230,91,112,0.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 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,background 0.18s ease}.discord-logout-button:hover{transform:translateY(-1px);border-color:rgba(230,91,112,0.78);box-shadow:var(--button-hover-shadow)}.discord-logout-button:active{transform:translateY(0) scale(0.98);box-shadow:none}@media (max-width:720px){.discord-login-button,.discord-user-button{max-width:140px;padding:0 11px;font-size:0.86rem}.discord-auth-dropdown{right:-44px;width:210px}}.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:rgba(24,26,31,0.86);box-shadow:0 18px 34px rgba(0,0,0,0.14)}.chest-login-warning{display:grid;gap:6px;margin-bottom:14px;padding:16px 18px;border-color:rgba(231,184,76,0.42);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,0.16),transparent 34%),linear-gradient(110deg,rgba(24,26,31,0.92),rgba(32,35,42,0.92))}.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,0.22) 42% 58%,transparent 58%),linear-gradient(180deg,#e7b84c 0%,#9f6b28 100%);box-shadow:inset 0 -4px 0 rgba(0,0,0,0.24),0 0 22px rgba(231,184,76,0.28);animation:chest-load-bob 1.25s ease-in-out infinite}.chest-status.is-loading::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 8%,rgba(255,255,255,0.10) 42%,transparent 72%);transform:translateX(-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 0.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 0.48s cubic-bezier(.2,.8,.2,1) both}.chest-dashboard.is-entering .chest-summary-card:nth-child(1){animation-delay:0.04s}.chest-dashboard.is-entering .chest-summary-card:nth-child(2){animation-delay:0.08s}.chest-dashboard.is-entering .chest-summary-card:nth-child(3){animation-delay:0.12s}.chest-dashboard.is-entering .chest-summary-card:nth-child(4){animation-delay:0.16s}@keyframes chest-load-bob{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes chest-load-shine{0%{transform:translateX(-120%);opacity:0}35%{opacity:1}100%{transform:translateX(120%);opacity:0}}@keyframes chest-dashboard-enter{from{opacity:0;transform:translateY(14px) scale(0.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes chest-card-enter{from{opacity:0;transform:translateY(12px)}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:0.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;inset:0;background:radial-gradient(circle at 20% 0%,rgba(231,184,76,0.12),transparent 34%);pointer-events:none}.chest-vault-card[data-crate='silver']::before{background:radial-gradient(circle at 20% 0%,rgba(166,178,196,0.16),transparent 36%)}.chest-vault-card[data-crate='gold']::before{background:radial-gradient(circle at 20% 0%,rgba(231,184,76,0.2),transparent 36%)}.chest-vault-card[data-crate='diamond']::before{background:radial-gradient(circle at 20% 0%,rgba(106,154,240,0.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:0.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:0.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),rgba(24,26,31,0.74));animation:chest-history-in 0.42s ease both;animation-delay:var(--history-delay,0ms)}.chest-history-item::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 0% 50%,rgba(231,184,76,0.12),transparent 36%);opacity:0;transition:opacity 0.18s ease;pointer-events:none}.chest-history-item:hover{border-color:color-mix(in srgb,var(--accent-2) 30%,var(--line));transform:translateY(-1px)}.chest-history-item:hover::before{opacity:1}.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-main strong{color:var(--text)}.chest-history-main span:not(.chest-history-icon){color:var(--muted);font-size:0.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 rgba(231,184,76,0.12)}.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:0.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{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body.chest-loading [data-chest-action]{pointer-events:none;opacity:0.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;inset:0;z-index:2147483000;display:grid;place-items:center;pointer-events:none;overflow:hidden;isolation:isolate;transform:translateZ(0)}.chest-open-burst-backdrop{position:absolute;inset:0;opacity:0;backdrop-filter:blur(6px);animation:chest-backdrop-in 0.28s ease forwards}.chest-open-burst--bronze .chest-open-burst-backdrop{background:radial-gradient(ellipse at 50% 50%,rgba(199,137,56,0.26) 0%,rgba(8,6,4,0.62) 70%)}.chest-open-burst--silver .chest-open-burst-backdrop{background:radial-gradient(ellipse at 50% 50%,rgba(184,199,217,0.22) 0%,rgba(6,8,12,0.62) 70%)}.chest-open-burst--gold .chest-open-burst-backdrop{background:radial-gradient(ellipse at 50% 50%,rgba(231,184,76,0.32) 0%,rgba(10,7,2,0.64) 70%)}.chest-open-burst--diamond .chest-open-burst-backdrop{background:radial-gradient(ellipse at 50% 50%,rgba(106,154,240,0.34) 0%,rgba(4,8,20,0.66) 70%)}.chest-open-stage{position:relative;display:grid;place-items:center;width:min(360px,88vw);aspect-ratio:1;border-radius:36px;opacity:0;transform:translateY(22px) scale(0.72);overflow:hidden;animation:chest-stage-in 0.38s cubic-bezier(.14,.9,.22,1.28) forwards}.chest-open-burst--bronze .chest-open-stage{border:1px solid rgba(199,137,56,0.55);background:radial-gradient(circle at 50% 34%,rgba(199,137,56,0.28) 0%,transparent 52%),radial-gradient(circle at 30% 80%,rgba(120,60,10,0.18) 0%,transparent 40%),linear-gradient(148deg,rgba(38,26,16,0.98) 0%,rgba(15,11,8,0.97) 100%);box-shadow:0 38px 120px rgba(0,0,0,0.68),0 0 80px rgba(199,137,56,0.30),0 0 160px rgba(199,137,56,0.10),inset 0 1px 0 rgba(255,255,255,0.10)}.chest-open-burst--silver .chest-open-stage{border:1px solid rgba(184,199,217,0.50);background:radial-gradient(circle at 50% 34%,rgba(184,199,217,0.24) 0%,transparent 50%),radial-gradient(circle at 70% 78%,rgba(80,120,180,0.12) 0%,transparent 40%),linear-gradient(148deg,rgba(22,30,42,0.98) 0%,rgba(10,13,20,0.97) 100%);box-shadow:0 38px 120px rgba(0,0,0,0.70),0 0 88px rgba(184,199,217,0.28),0 0 180px rgba(100,160,230,0.08),inset 0 1px 0 rgba(255,255,255,0.12)}.chest-open-burst--gold .chest-open-stage{border:1px solid rgba(231,184,76,0.62);background:radial-gradient(circle at 50% 34%,rgba(231,184,76,0.36) 0%,transparent 52%),radial-gradient(circle at 25% 75%,rgba(180,100,10,0.20) 0%,transparent 40%),radial-gradient(circle at 75% 72%,rgba(255,220,80,0.10) 0%,transparent 36%),linear-gradient(148deg,rgba(44,32,10,0.99) 0%,rgba(18,12,4,0.98) 100%);box-shadow:0 44px 130px rgba(0,0,0,0.68),0 0 104px rgba(231,184,76,0.50),0 0 220px rgba(231,184,76,0.14),inset 0 1px 0 rgba(255,255,255,0.14)}.chest-open-burst--diamond .chest-open-stage{border:1px solid rgba(106,154,240,0.60);background:radial-gradient(circle at 50% 34%,rgba(106,154,240,0.36) 0%,transparent 52%),radial-gradient(circle at 28% 76%,rgba(160,80,255,0.16) 0%,transparent 40%),radial-gradient(circle at 74% 74%,rgba(0,220,255,0.12) 0%,transparent 36%),linear-gradient(148deg,rgba(10,18,46,0.99) 0%,rgba(4,8,22,0.98) 100%);box-shadow:0 44px 140px rgba(0,0,0,0.72),0 0 120px rgba(106,154,240,0.56),0 0 240px rgba(160,80,255,0.12),inset 0 1px 0 rgba(255,255,255,0.14)}.chest-open-stage p{position:absolute;bottom:22px;margin:0;color:var(--chest-accent-soft);font-size:0.80rem;font-weight:950;letter-spacing:0.16em;text-transform:uppercase;text-shadow:0 0 18px color-mix(in srgb,var(--chest-accent) 80%,transparent),0 2px 14px rgba(0,0,0,0.55);animation:chest-label-fade 1.6s ease 0.4s both}.chest-open-aura{position:absolute;width:180px;height:180px;border-radius:999px;filter:blur(18px);opacity:0;transform:translateY(12px) scale(0.38);animation:chest-aura-pop 1.6s ease 0.14s forwards}.chest-open-burst--bronze .chest-open-aura{background:radial-gradient(circle,rgba(255,240,180,0.95) 0 6%,rgba(255,190,80,0.85) 8% 20%,rgba(199,137,56,0.55) 22% 44%,transparent 70%)}.chest-open-burst--silver .chest-open-aura{background:radial-gradient(circle,rgba(255,255,255,0.95) 0 6%,rgba(200,225,255,0.88) 8% 20%,rgba(140,180,220,0.55) 22% 44%,transparent 70%)}.chest-open-burst--gold .chest-open-aura{background:radial-gradient(circle,rgba(255,255,200,0.98) 0 6%,rgba(255,220,60,0.92) 8% 20%,rgba(231,184,76,0.62) 22% 44%,transparent 70%)}.chest-open-burst--diamond .chest-open-aura{background:radial-gradient(circle,rgba(220,240,255,0.98) 0 6%,rgba(160,210,255,0.90) 8% 14%,rgba(100,180,255,0.70) 15% 26%,rgba(160,80,255,0.50) 28% 44%,transparent 70%)}.chest-open-rune-ring{position:absolute;width:240px;height:240px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--chest-accent) 52%,transparent);opacity:0;transform:scale(0.68) rotate(0deg);animation:chest-rune-ring 1.8s ease 0.10s forwards}.chest-open-rune-ring::before,.chest-open-rune-ring::after{content:'';position:absolute;border-radius:inherit;border:1px dashed color-mix(in srgb,var(--chest-accent-soft) 40%,transparent);inset:20px}.chest-open-rune-ring::after{inset:42px;border-style:solid;border-color:color-mix(in srgb,var(--chest-accent) 30%,transparent);opacity:0.55;animation:chest-inner-ring-spin 2.4s linear 0.2s infinite}.chest-open-burst--diamond .chest-open-rune-ring{border-radius:16%;transform:scale(0.68) rotate(45deg);animation:chest-rune-ring-hex 1.8s ease 0.10s forwards}.chest-open-burst--diamond .chest-open-rune-ring::before{border-radius:14%}.chest-open-burst--diamond .chest-open-rune-ring::after{border-radius:12%}.chest-open-burst--gold .chest-open-rune-ring{border-color:rgba(255,220,80,0.55);border-width:2px}.chest-open-rays{position:absolute;width:290px;height:290px;border-radius:50%;opacity:0;animation:chest-rays-spin 1.6s ease forwards}.chest-open-burst--bronze .chest-open-rays{background:conic-gradient(from 0deg,transparent 0deg 7deg,rgba(199,137,56,0.50) 7deg 13deg,transparent 13deg 26deg,rgba(255,220,130,0.30) 26deg 31deg,transparent 31deg 50deg,rgba(199,137,56,0.38) 50deg 55deg,transparent 55deg 75deg,rgba(255,200,80,0.22) 75deg 79deg,transparent 79deg 100deg)}.chest-open-burst--silver .chest-open-rays{background:conic-gradient(from 0deg,transparent 0deg 8deg,rgba(200,220,255,0.52) 8deg 14deg,transparent 14deg 28deg,rgba(255,255,255,0.28) 28deg 33deg,transparent 33deg 54deg,rgba(170,200,240,0.38) 54deg 59deg,transparent 59deg 80deg,rgba(220,235,255,0.20) 80deg 84deg,transparent 84deg 108deg);animation-duration:2.0s}.chest-open-burst--gold .chest-open-rays{background:conic-gradient(from 0deg,transparent 0deg 6deg,rgba(255,220,60,0.62) 6deg 12deg,transparent 12deg 22deg,rgba(255,255,160,0.38) 22deg 27deg,transparent 27deg 42deg,rgba(231,184,76,0.55) 42deg 47deg,transparent 47deg 60deg,rgba(255,240,120,0.30) 60deg 64deg,transparent 64deg 80deg,rgba(200,150,40,0.44) 80deg 85deg,transparent 85deg 100deg)}.chest-open-burst--diamond .chest-open-rays{background:conic-gradient(from 0deg,transparent 0deg 7deg,rgba(106,154,240,0.60) 7deg 12deg,transparent 12deg 22deg,rgba(160,80,255,0.38) 22deg 27deg,transparent 27deg 38deg,rgba(0,220,255,0.44) 38deg 43deg,transparent 43deg 56deg,rgba(106,154,240,0.32) 56deg 60deg,transparent 60deg 74deg,rgba(200,140,255,0.28) 74deg 79deg,transparent 79deg 100deg)}.chest-open-shockwave{position:absolute;border-radius:999px;opacity:0}.chest-open-burst--bronze .chest-open-shockwave{width:88px;height:88px;border:2px solid rgba(255,200,100,0.72);box-shadow:0 0 18px rgba(199,137,56,0.38);animation:chest-shockwave 1.1s ease 0.44s forwards,chest-shockwave-2 1.1s ease 0.70s forwards}.chest-open-burst--silver .chest-open-shockwave{width:88px;height:88px;border:2px solid rgba(200,225,255,0.68);box-shadow:0 0 18px rgba(184,199,217,0.32);animation:chest-shockwave 1.2s ease 0.44s forwards}.chest-open-burst--gold .chest-open-shockwave{width:88px;height:88px;border:3px solid rgba(255,230,80,0.80);box-shadow:0 0 28px rgba(231,184,76,0.55),0 0 60px rgba(231,184,76,0.18);animation:chest-shockwave 1.0s ease 0.40s forwards,chest-shockwave-2 1.0s ease 0.64s forwards,chest-shockwave-2 1.0s ease 0.90s forwards}.chest-open-burst--diamond .chest-open-shockwave{width:88px;height:88px;border:2px solid rgba(106,154,240,0.78);box-shadow:0 0 32px rgba(106,154,240,0.60),0 0 70px rgba(160,80,255,0.18);border-radius:16%;animation:chest-shockwave-hex 1.1s ease 0.42s forwards,chest-shockwave-hex 1.1s ease 0.70s forwards}.chest-open-box{position:relative;width:148px;height:120px;transform:translateY(10px);animation:chest-box-bounce 1.3s ease forwards;z-index:4}.chest-open-light,.chest-open-lid,.chest-open-body,.chest-open-lock,.chest-open-band{position:absolute;display:block}.chest-open-light{left:50%;top:20px;width:92px;height:84px;border-radius:50%;filter:blur(10px);opacity:0;transform:translateX(-50%) scale(0.36);animation:chest-light-burst 1.28s ease 0.32s forwards;z-index:1}.chest-open-burst--bronze .chest-open-light{background:radial-gradient(circle,rgba(255,255,220,0.98),rgba(255,210,100,0.90) 28%,rgba(199,137,56,0.65) 52%,transparent 76%)}.chest-open-burst--silver .chest-open-light{background:radial-gradient(circle,rgba(255,255,255,0.98),rgba(210,230,255,0.90) 28%,rgba(184,199,217,0.65) 52%,transparent 76%)}.chest-open-burst--gold .chest-open-light{background:radial-gradient(circle,rgba(255,255,200,0.98),rgba(255,230,80,0.94) 28%,rgba(231,184,76,0.70) 52%,transparent 76%);filter:blur(10px) brightness(1.12)}.chest-open-burst--diamond .chest-open-light{background:radial-gradient(circle,rgba(220,240,255,0.98),rgba(160,210,255,0.92) 22%,rgba(106,154,240,0.70) 42%,rgba(180,100,255,0.40) 62%,transparent 80%)}.chest-open-lid{left:4px;top:4px;width:140px;height:46px;border-radius:26px 26px 12px 12px;transform-origin:50% 100%;animation:chest-lid-open 1.38s cubic-bezier(.16,.92,.20,1.14) forwards;z-index:8;overflow:hidden;border:3px solid rgba(255,255,255,0.22);border-bottom:5px solid rgba(20,12,8,0.76);box-shadow:inset 0 3px 0 rgba(255,255,255,0.24),inset 0 -12px 16px rgba(0,0,0,0.30),0 14px 22px rgba(0,0,0,0.36),0 0 24px color-mix(in srgb,var(--chest-accent) 34%,transparent)}.chest-open-burst--bronze .chest-open-lid{background:linear-gradient(180deg,rgba(255,255,255,0.28),transparent 36%),linear-gradient(90deg,rgba(0,0,0,0.22),transparent 18%,transparent 82%,rgba(0,0,0,0.24)),linear-gradient(135deg,#5b311c 0%,#a86431 34%,#e8b870 52%,#a86431 70%,#4f2a18 100%)}.chest-open-burst--silver .chest-open-lid{background:linear-gradient(180deg,rgba(255,255,255,0.34),transparent 36%),linear-gradient(90deg,rgba(0,0,0,0.16),transparent 18%,transparent 82%,rgba(0,0,0,0.18)),linear-gradient(135deg,#3a4a60 0%,#8aa4c0 34%,#d8eaff 52%,#8aa4c0 70%,#2e3d52 100%)}.chest-open-burst--gold .chest-open-lid{background:linear-gradient(180deg,rgba(255,255,255,0.34),transparent 36%),linear-gradient(90deg,rgba(0,0,0,0.20),transparent 18%,transparent 82%,rgba(0,0,0,0.22)),linear-gradient(135deg,#7a4e08 0%,#c99820 34%,#ffe680 52%,#c99820 70%,#6a4006 100%);box-shadow:inset 0 3px 0 rgba(255,255,255,0.30),inset 0 -12px 16px rgba(0,0,0,0.28),0 14px 22px rgba(0,0,0,0.36),0 0 36px rgba(231,184,76,0.52)}.chest-open-burst--diamond .chest-open-lid{background:linear-gradient(180deg,rgba(255,255,255,0.36),transparent 36%),linear-gradient(90deg,rgba(0,0,0,0.16),transparent 18%,transparent 82%,rgba(0,0,0,0.18)),linear-gradient(135deg,#1a2850 0%,#3a6aaa 34%,#aad4ff 52%,#3a6aaa 70%,#101e40 100%);box-shadow:inset 0 3px 0 rgba(255,255,255,0.34),inset 0 -12px 16px rgba(0,0,0,0.26),0 14px 22px rgba(0,0,0,0.36),0 0 40px rgba(106,154,240,0.60)}.chest-open-lid::before{content:'';position:absolute;left:14px;right:14px;top:7px;height:11px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.52),transparent);opacity:0.88}.chest-open-lid::after{content:'';position:absolute;left:50%;bottom:-5px;width:36px;height:24px;border:2px solid rgba(255,255,255,0.24);border-radius:12px 12px 5px 5px;background:linear-gradient(180deg,var(--chest-accent-soft),var(--chest-accent));box-shadow:0 0 20px color-mix(in srgb,var(--chest-accent) 65%,transparent),inset 0 2px 0 rgba(255,255,255,0.44);transform:translateX(-50%)}.chest-open-body{left:0;bottom:0;width:148px;height:78px;border-radius:13px 13px 24px 24px;border:3px solid rgba(255,255,255,0.18);border-top:5px solid rgba(30,15,8,0.82);box-shadow:inset 0 -22px 30px rgba(0,0,0,0.32),inset 0 9px 14px rgba(255,255,255,0.07),0 20px 36px rgba(0,0,0,0.42);z-index:3}.chest-open-burst--bronze .chest-open-body{background:linear-gradient(180deg,rgba(255,255,255,0.14),transparent 34%),linear-gradient(90deg,rgba(0,0,0,0.28),transparent 17%,transparent 83%,rgba(0,0,0,0.30)),linear-gradient(135deg,#4f2b19 0%,#a86230 36%,#c78938 58%,#5a301b 100%)}.chest-open-burst--silver .chest-open-body{background:linear-gradient(180deg,rgba(255,255,255,0.18),transparent 34%),linear-gradient(90deg,rgba(0,0,0,0.20),transparent 17%,transparent 83%,rgba(0,0,0,0.22)),linear-gradient(135deg,#2e3d52 0%,#6a8aaa 36%,#9ab8d8 58%,#3a4e68 100%)}.chest-open-burst--gold .chest-open-body{background:linear-gradient(180deg,rgba(255,255,255,0.16),transparent 34%),linear-gradient(90deg,rgba(0,0,0,0.22),transparent 17%,transparent 83%,rgba(0,0,0,0.24)),linear-gradient(135deg,#6a3e04 0%,#b88010 36%,#e7b84c 58%,#7a4e08 100%);box-shadow:inset 0 -22px 30px rgba(0,0,0,0.30),inset 0 9px 14px rgba(255,255,255,0.08),0 20px 36px rgba(0,0,0,0.42),0 0 28px rgba(231,184,76,0.22)}.chest-open-burst--diamond .chest-open-body{background:linear-gradient(180deg,rgba(255,255,255,0.18),transparent 34%),linear-gradient(90deg,rgba(0,0,0,0.18),transparent 17%,transparent 83%,rgba(0,0,0,0.20)),linear-gradient(135deg,#101e40 0%,#2a50a0 36%,#6a9af0 58%,#1a2a60 100%);box-shadow:inset 0 -22px 30px rgba(0,0,0,0.28),inset 0 9px 14px rgba(255,255,255,0.09),0 20px 36px rgba(0,0,0,0.42),0 0 32px rgba(106,154,240,0.28)}.chest-open-band{top:44px;width:14px;height:72px;border-radius:8px;opacity:0.96;z-index:5}.chest-open-burst--bronze .chest-open-band{background:linear-gradient(180deg,#fff4b8,#e8a840 50%,#9f6820);box-shadow:inset 0 2px 0 rgba(255,255,255,0.44),0 0 18px rgba(199,137,56,0.38)}.chest-open-burst--silver .chest-open-band{background:linear-gradient(180deg,#ffffff,#b8cce0 50%,#607898);box-shadow:inset 0 2px 0 rgba(255,255,255,0.50),0 0 16px rgba(184,199,217,0.36)}.chest-open-burst--gold .chest-open-band{background:linear-gradient(180deg,#fff8c0,#ffd020 48%,#a87010);box-shadow:inset 0 2px 0 rgba(255,255,255,0.52),0 0 24px rgba(231,184,76,0.60),0 0 48px rgba(231,184,76,0.18)}.chest-open-burst--diamond .chest-open-band{background:linear-gradient(180deg,#e0f0ff,#6aacff 48%,#2060c0);box-shadow:inset 0 2px 0 rgba(255,255,255,0.50),0 0 22px rgba(106,154,240,0.58),0 0 44px rgba(160,80,255,0.16)}.chest-open-band--left{left:30px}.chest-open-band--right{right:30px}.chest-open-lock{left:50%;top:52px;width:26px;height:32px;border-radius:8px;background:linear-gradient(180deg,var(--chest-accent-soft),var(--chest-accent));box-shadow:0 0 28px color-mix(in srgb,var(--chest-accent) 78%,transparent),inset 0 1px 0 rgba(255,255,255,0.52);transform:translateX(-50%);z-index:6}.chest-open-star{position:absolute;clip-path:polygon(50% 0%,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0% 50%,39% 36%);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--chest-accent) 84%,transparent));opacity:0;z-index:5;background:var(--chest-accent-soft)}.chest-open-star--one{width:14px;height:14px;top:62px;left:76px;animation:chest-star-pop 1.1s ease 0.28s forwards}.chest-open-star--two{width:11px;height:11px;top:80px;right:74px;animation:chest-star-pop 1.1s ease 0.38s forwards}.chest-open-star--three{width:10px;height:10px;bottom:84px;left:84px;animation:chest-star-pop 1.0s ease 0.48s forwards}.chest-open-star--four{width:16px;height:16px;bottom:96px;right:80px;animation:chest-star-pop 1.2s ease 0.54s forwards}.chest-open-burst--gold .chest-open-star,.chest-open-burst--diamond .chest-open-star{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--chest-accent) 90%,transparent)) brightness(1.2)}.chest-open-particles{position:absolute;inset:0;z-index:3}.chest-open-particles span{position:absolute;left:50%;top:50%;opacity:0}.chest-open-particles--coins span{width:14px;height:14px;border-radius:999px;background:linear-gradient(145deg,#fff8c8,var(--chest-accent));box-shadow:0 0 16px color-mix(in srgb,var(--chest-accent) 80%,transparent),inset 0 1px 0 rgba(255,255,255,0.60),inset 0 -1px 0 rgba(0,0,0,0.24)}.chest-open-burst--gold .chest-open-particles--coins span{width:16px;height:16px;box-shadow:0 0 22px rgba(231,184,76,0.90),0 0 44px rgba(231,184,76,0.32),inset 0 1px 0 rgba(255,255,255,0.70)}.chest-open-particles--coins span:nth-child(1){animation:chest-coin-one 1.32s cubic-bezier(.2,.8,.4,1) 0.34s forwards}.chest-open-particles--coins span:nth-child(2){animation:chest-coin-two 1.32s cubic-bezier(.2,.8,.4,1) 0.40s forwards}.chest-open-particles--coins span:nth-child(3){animation:chest-coin-three 1.32s cubic-bezier(.2,.8,.4,1) 0.46s forwards}.chest-open-particles--coins span:nth-child(4){animation:chest-coin-four 1.32s cubic-bezier(.2,.8,.4,1) 0.52s forwards}.chest-open-particles--coins span:nth-child(5){animation:chest-coin-five 1.32s cubic-bezier(.2,.8,.4,1) 0.57s forwards}.chest-open-particles--coins span:nth-child(6){animation:chest-coin-six 1.32s cubic-bezier(.2,.8,.4,1) 0.62s forwards}.chest-open-particles--shards span{width:10px;height:26px;border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,#ffffff,var(--chest-accent) 68%,rgba(100,140,200,0.60));box-shadow:0 0 18px rgba(210,235,255,0.70),0 0 36px rgba(184,199,217,0.22);clip-path:polygon(50% 0%,100% 72%,60% 100%,0% 72%)}.chest-open-particles--shards span:nth-child(1){animation:chest-shard-one 1.30s cubic-bezier(.2,.8,.4,1) 0.30s forwards}.chest-open-particles--shards span:nth-child(2){animation:chest-shard-two 1.30s cubic-bezier(.2,.8,.4,1) 0.37s forwards}.chest-open-particles--shards span:nth-child(3){animation:chest-shard-three 1.30s cubic-bezier(.2,.8,.4,1) 0.44s forwards}.chest-open-particles--shards span:nth-child(4){animation:chest-shard-four 1.30s cubic-bezier(.2,.8,.4,1) 0.51s forwards}.chest-open-particles--shards span:nth-child(5){animation:chest-shard-five 1.30s cubic-bezier(.2,.8,.4,1) 0.57s forwards}.chest-open-particles--shards span:nth-child(6){animation:chest-shard-six 1.30s cubic-bezier(.2,.8,.4,1) 0.63s forwards}.chest-open-particles--crystals span{width:16px;height:28px;background:linear-gradient(135deg,rgba(255,255,255,0.94),var(--chest-accent-soft) 32%,var(--chest-accent) 66%,rgba(160,80,255,0.80));box-shadow:0 0 24px color-mix(in srgb,var(--chest-accent) 88%,transparent),0 0 48px rgba(160,80,255,0.22),inset 0 1px 0 rgba(255,255,255,0.55);clip-path:polygon(50% 0%,100% 28%,82% 100%,18% 100%,0% 28%)}.chest-open-particles--crystals span:nth-child(1){animation:chest-crystal-one 1.42s cubic-bezier(.18,.86,.38,1.04) 0.30s forwards}.chest-open-particles--crystals span:nth-child(2){animation:chest-crystal-two 1.42s cubic-bezier(.18,.86,.38,1.04) 0.37s forwards}.chest-open-particles--crystals span:nth-child(3){animation:chest-crystal-three 1.42s cubic-bezier(.18,.86,.38,1.04) 0.44s forwards}.chest-open-particles--crystals span:nth-child(4){animation:chest-crystal-four 1.42s cubic-bezier(.18,.86,.38,1.04) 0.51s forwards}.chest-open-particles--crystals span:nth-child(5){animation:chest-crystal-five 1.42s cubic-bezier(.18,.86,.38,1.04) 0.57s forwards}.chest-open-particles--crystals span:nth-child(6){animation:chest-crystal-six 1.42s cubic-bezier(.18,.86,.38,1.04) 0.64s forwards}.chest-open-burst.is-fading{animation:chest-burst-out 0.42s ease forwards}.chest-result-pop{animation:chest-result-pop 0.44s cubic-bezier(.18,.9,.24,1.2) both}@keyframes chest-backdrop-in{to{opacity:1}}@keyframes chest-stage-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chest-label-fade{0%{opacity:0;transform:translateY(6px)}30%{opacity:1;transform:translateY(0)}80%{opacity:1}100%{opacity:0.65}}@keyframes chest-burst-out{to{opacity:0;transform:scale(0.97)}}@keyframes chest-inner-ring-spin{to{transform:rotate(360deg)}}@keyframes chest-aura-pop{0%{opacity:0;transform:translateY(16px) scale(0.36)}35%{opacity:0.92}70%{opacity:0.78;transform:translateY(-12px) scale(1.12)}100%{opacity:0.22;transform:translateY(-26px) scale(1.52)}}@keyframes chest-rune-ring{0%{opacity:0;transform:scale(0.66) rotate(0deg)}30%{opacity:0.88}100%{opacity:0.20;transform:scale(1.10) rotate(160deg)}}@keyframes chest-rune-ring-hex{0%{opacity:0;transform:scale(0.66) rotate(45deg)}30%{opacity:0.88}100%{opacity:0.20;transform:scale(1.10) rotate(225deg)}}@keyframes chest-rays-spin{0%{opacity:0;transform:rotate(0deg) scale(0.62)}28%{opacity:1}100%{opacity:0.58;transform:rotate(225deg) scale(1.28)}}@keyframes chest-shockwave{0%{opacity:0;transform:scale(0.48)}22%{opacity:0.88}100%{opacity:0;transform:scale(3.8)}}@keyframes chest-shockwave-2{0%{opacity:0;transform:scale(0.55)}20%{opacity:0.72}100%{opacity:0;transform:scale(4.2)}}@keyframes chest-shockwave-hex{0%{opacity:0;transform:scale(0.50) rotate(0deg)}20%{opacity:0.85}100%{opacity:0;transform:scale(4.0) rotate(20deg)}}@keyframes chest-box-bounce{0%{transform:translateY(20px) scale(0.80)}28%{transform:translateY(-12px) scale(1.10)}54%{transform:translateY(4px) scale(0.98)}74%{transform:translateY(-4px) scale(1.02)}100%{transform:translateY(0) scale(1)}}@keyframes chest-lid-open{0%,26%{transform:translateY(0) rotate(-1deg) scale(1)}46%{transform:translateY(-14px) rotate(-9deg) scale(1.04)}70%{transform:translateY(-26px) rotate(-14deg) scale(1.05)}100%{transform:translateY(-30px) rotate(-16deg) scale(1.05)}}@keyframes chest-light-burst{0%,22%{opacity:0;transform:translateX(-50%) scale(0.36)}52%{opacity:1;transform:translateX(-50%) translateY(-30px) scale(1.26)}100%{opacity:0.28;transform:translateX(-50%) translateY(-48px) scale(1.74)}}@keyframes chest-star-pop{0%{opacity:0;transform:scale(0.22) rotate(0deg)}35%{opacity:1}100%{opacity:0;transform:scale(1.6) rotate(180deg)}}@keyframes chest-coin-one{0%{opacity:0;transform:translate(-50%,-50%) scale(0.36) rotate(0deg)}26%{opacity:1}100%{opacity:0;transform:translate(-132px,-82px) scale(1.08) rotate(260deg)}}@keyframes chest-coin-two{0%{opacity:0;transform:translate(-50%,-50%) scale(0.36) rotate(0deg)}26%{opacity:1}100%{opacity:0;transform:translate(118px,-92px) scale(1.08) rotate(-280deg)}}@keyframes chest-coin-three{0%{opacity:0;transform:translate(-50%,-50%) scale(0.36) rotate(0deg)}26%{opacity:1}100%{opacity:0;transform:translate(-78px,-148px) scale(1.18) rotate(200deg)}}@keyframes chest-coin-four{0%{opacity:0;transform:translate(-50%,-50%) scale(0.36) rotate(0deg)}26%{opacity:1}100%{opacity:0;transform:translate(86px,-142px) scale(1.18) rotate(-220deg)}}@keyframes chest-coin-five{0%{opacity:0;transform:translate(-50%,-50%) scale(0.36) rotate(0deg)}26%{opacity:1}100%{opacity:0;transform:translate(4px,-164px) scale(1.24) rotate(230deg)}}@keyframes chest-coin-six{0%{opacity:0;transform:translate(-50%,-50%) scale(0.36) rotate(0deg)}26%{opacity:1}100%{opacity:0;transform:translate(142px,-22px) scale(1.02) rotate(-190deg)}}@keyframes chest-shard-one{0%{opacity:0;transform:translate(-50%,-50%) scale(0.30) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(-140px,-84px) scale(1.08) rotate(-58deg)}}@keyframes chest-shard-two{0%{opacity:0;transform:translate(-50%,-50%) scale(0.30) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(130px,-88px) scale(1.08) rotate(52deg)}}@keyframes chest-shard-three{0%{opacity:0;transform:translate(-50%,-50%) scale(0.30) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(-62px,-158px) scale(1.18) rotate(-22deg)}}@keyframes chest-shard-four{0%{opacity:0;transform:translate(-50%,-50%) scale(0.30) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(68px,-154px) scale(1.18) rotate(26deg)}}@keyframes chest-shard-five{0%{opacity:0;transform:translate(-50%,-50%) scale(0.30) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(-118px,-20px) scale(1.02) rotate(-84deg)}}@keyframes chest-shard-six{0%{opacity:0;transform:translate(-50%,-50%) scale(0.30) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(122px,-18px) scale(1.02) rotate(80deg)}}@keyframes chest-crystal-one{0%{opacity:0;transform:translate(-50%,-50%) scale(0.28) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(-130px,-102px) scale(1.12) rotate(-44deg)}}@keyframes chest-crystal-two{0%{opacity:0;transform:translate(-50%,-50%) scale(0.28) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(130px,-106px) scale(1.12) rotate(48deg)}}@keyframes chest-crystal-three{0%{opacity:0;transform:translate(-50%,-50%) scale(0.28) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(-78px,-168px) scale(1.28) rotate(-22deg)}}@keyframes chest-crystal-four{0%{opacity:0;transform:translate(-50%,-50%) scale(0.28) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(84px,-168px) scale(1.28) rotate(24deg)}}@keyframes chest-crystal-five{0%{opacity:0;transform:translate(-50%,-50%) scale(0.28) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(-144px,-32px) scale(1.04) rotate(-62deg)}}@keyframes chest-crystal-six{0%{opacity:0;transform:translate(-50%,-50%) scale(0.28) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(146px,-34px) scale(1.04) rotate(64deg)}}.chest-open-burst--gold .chest-open-particles--coins span:nth-child(7){animation:chest-coin-seven 1.32s cubic-bezier(.2,.8,.4,1) 0.44s forwards}.chest-open-burst--gold .chest-open-particles--coins span:nth-child(8){animation:chest-coin-eight 1.32s cubic-bezier(.2,.8,.4,1) 0.50s forwards}.chest-open-burst--diamond .chest-open-particles--crystals span:nth-child(7){animation:chest-crystal-seven 1.42s cubic-bezier(.18,.86,.38,1.04) 0.44s forwards}.chest-open-burst--diamond .chest-open-particles--crystals span:nth-child(8){animation:chest-crystal-eight 1.42s cubic-bezier(.18,.86,.38,1.04) 0.50s forwards}@keyframes chest-coin-seven{0%{opacity:0;transform:translate(-50%,-50%) scale(0.36) rotate(0deg)}26%{opacity:1}100%{opacity:0;transform:translate(-60px,-172px) scale(1.26) rotate(300deg)}}@keyframes chest-coin-eight{0%{opacity:0;transform:translate(-50%,-50%) scale(0.36) rotate(0deg)}26%{opacity:1}100%{opacity:0;transform:translate(58px,-170px) scale(1.26) rotate(-310deg)}}@keyframes chest-crystal-seven{0%{opacity:0;transform:translate(-50%,-50%) scale(0.28) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(-50px,-180px) scale(1.32) rotate(-30deg)}}@keyframes chest-crystal-eight{0%{opacity:0;transform:translate(-50%,-50%) scale(0.28) rotate(0deg)}28%{opacity:1}100%{opacity:0;transform:translate(56px,-178px) scale(1.32) rotate(32deg)}}@keyframes chest-result-pop{from{opacity:0;transform:translateY(12px) scale(0.97);filter:blur(1.5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.chest-open-burst,.chest-open-burst *,.chest-result-pop{animation:none !important;transition:none !important}.chest-open-burst{display:none !important}}: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,rgba(255,250,244,0.96),rgba(246,238,226,0.92));box-shadow:0 16px 34px rgba(104,78,48,0.10),inset 0 1px 0 rgba(255,255,255,0.72)}: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:rgba(196,133,34,0.36);background:linear-gradient(180deg,rgba(255,244,214,0.92),rgba(255,250,244,0.96))}: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,rgba(255,250,244,0.96),rgba(240,231,217,0.92))}:root[data-theme='light'] .chest-status[data-tone='success']{border-color:rgba(68,183,139,0.36);background:linear-gradient(180deg,rgba(230,249,240,0.96),rgba(255,250,244,0.94));color:#246447}:root[data-theme='light'] .chest-status[data-tone='warning']{border-color:rgba(196,133,34,0.42);background:linear-gradient(180deg,rgba(255,244,214,0.96),rgba(255,250,244,0.94));color:#8a5a0b}:root[data-theme='light'] .chest-status[data-tone='error']{border-color:rgba(230,91,112,0.38);background:linear-gradient(180deg,rgba(255,232,236,0.96),rgba(255,250,244,0.94));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 0 rgba(255,255,255,0.75)}:root[data-theme='light'] .chest-field select:focus,:root[data-theme='light'] .chest-field input:focus{border-color:rgba(68,183,139,0.58);box-shadow:0 0 0 3px rgba(68,183,139,0.16)}:root[data-theme='light'] .chest-buy-row,:root[data-theme='light'] .chest-history-item{border-color:#d8cbbb;background:linear-gradient(180deg,rgba(255,250,244,0.92),rgba(242,233,220,0.86))}: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:rgba(68,183,139,0.42);background:linear-gradient(180deg,rgba(233,249,241,0.96),rgba(255,250,244,0.94))}:root[data-theme='light'] .chest-result-panel[data-tone='error']{border-color:rgba(230,91,112,0.42);background:linear-gradient(180deg,rgba(255,232,236,0.96),rgba(255,250,244,0.94))}:root[data-theme='light'] .chest-vault-card[data-crate='bronze']{border-color:rgba(199,137,56,0.38);background:linear-gradient(180deg,rgba(255,239,211,0.96),rgba(255,250,244,0.94))}:root[data-theme='light'] .chest-vault-card[data-crate='silver']{border-color:rgba(132,151,170,0.40);background:linear-gradient(180deg,rgba(238,244,250,0.96),rgba(255,250,244,0.94))}:root[data-theme='light'] .chest-vault-card[data-crate='gold']{border-color:rgba(208,154,32,0.42);background:linear-gradient(180deg,rgba(255,244,204,0.98),rgba(255,250,244,0.94))}:root[data-theme='light'] .chest-vault-card[data-crate='diamond']{border-color:rgba(82,133,220,0.42);background:linear-gradient(180deg,rgba(232,241,255,0.98),rgba(255,250,244,0.94))}: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:0.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:rgba(68,183,139,0.30);background:rgba(230,249,240,0.92);color:#246447}:root[data-theme='light'] .chest-history-reward.is-muted{border-color:#d8cbbb;background:rgba(246,238,226,0.92);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 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease,background 0.22s ease,filter 0.22s ease;will-change:transform}.chests-section .chest-summary-card{position:relative;overflow:hidden}.chests-section .chest-summary-card::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,0.08) 48%,transparent 76%);transform:translateX(-130%);transition:transform 0.6s ease;pointer-events:none}.chests-section .chest-summary-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(0,0,0,0.22);border-color:color-mix(in srgb,var(--accent-2) 38%,var(--line))}.chests-section .chest-summary-card:hover::after{transform:translateX(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:translateY(6px) scale(0.6) rotate(-12deg);transition:opacity 0.22s ease,transform 0.22s ease;pointer-events:none}.chests-section .chest-vault-card:hover{transform:translateY(-5px) scale(1.015);box-shadow:0 18px 38px rgba(0,0,0,0.24),0 0 28px rgba(231,184,76,0.08);filter:saturate(1.08)}.chests-section .chest-vault-card:hover::after{opacity:0.72;transform:translateY(0) scale(1) rotate(0deg)}.chests-section .chest-vault-card strong{transition:transform 0.22s ease,text-shadow 0.22s ease}.chests-section .chest-vault-card:hover strong{transform:translateX(2px) scale(1.04);text-shadow:0 0 18px currentColor}.chests-section .chest-vault-card[data-crate='bronze']:hover{border-color:rgba(199,137,56,0.58);box-shadow:0 18px 38px rgba(0,0,0,0.24),0 0 28px rgba(199,137,56,0.16)}.chests-section .chest-vault-card[data-crate='silver']:hover{border-color:rgba(184,199,217,0.58);box-shadow:0 18px 38px rgba(0,0,0,0.24),0 0 28px rgba(184,199,217,0.15)}.chests-section .chest-vault-card[data-crate='gold']:hover{border-color:rgba(231,184,76,0.62);box-shadow:0 18px 38px rgba(0,0,0,0.24),0 0 32px rgba(231,184,76,0.18)}.chests-section .chest-vault-card[data-crate='diamond']:hover{border-color:rgba(106,154,240,0.62);box-shadow:0 18px 38px rgba(0,0,0,0.24),0 0 34px rgba(106,154,240,0.2)}.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(0.45);transition:opacity 0.22s ease,transform 0.22s ease;pointer-events:none}.chests-section .chest-control-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent-3) 34%,var(--line));box-shadow:0 16px 34px rgba(0,0,0,0.22)}.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:translateX(4px);border-color:color-mix(in srgb,var(--accent-2) 36%,var(--line));box-shadow:0 10px 24px rgba(0,0,0,0.16)}.chests-section .chest-result-panel:not([hidden]){animation:chest-panel-soft-in 0.28s ease both}.chests-section .chest-result-panel:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(0,0,0,0.2)}.chests-section .chest-history-item{animation:chest-history-in 0.32s ease both;animation-delay:var(--history-delay,0ms)}.chests-section .chest-history-item:hover{transform:translateX(5px);border-color:color-mix(in srgb,var(--accent-2) 34%,var(--line));box-shadow:0 12px 26px rgba(0,0,0,0.16)}.chests-section .chest-history-icon{transition:transform 0.22s ease,box-shadow 0.22s ease,filter 0.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 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,background 0.2s ease}.chests-section .chest-field select:focus,.chests-section .chest-field input:focus{transform:translateY(-1px)}.chests-section [data-chest-action]{transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease,opacity 0.18s ease}.chests-section [data-chest-action]:hover{filter:brightness(1.04)}.chests-section [data-chest-action]:active{transform:translateY(1px) scale(0.98)}.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 0.42s ease both}.chest-dashboard.is-entering .chest-summary-card:nth-child(1){animation-delay:0.03s}.chest-dashboard.is-entering .chest-summary-card:nth-child(2){animation-delay:0.07s}.chest-dashboard.is-entering .chest-summary-card:nth-child(3){animation-delay:0.11s}.chest-dashboard.is-entering .chest-summary-card:nth-child(4){animation-delay:0.15s}.chest-dashboard.is-entering .chest-vault-card:nth-child(1){animation-delay:0.08s}.chest-dashboard.is-entering .chest-vault-card:nth-child(2){animation-delay:0.12s}.chest-dashboard.is-entering .chest-vault-card:nth-child(3){animation-delay:0.16s}.chest-dashboard.is-entering .chest-vault-card:nth-child(4){animation-delay:0.20s}.chest-dashboard.is-entering .chest-control-card:nth-child(1){animation-delay:0.12s}.chest-dashboard.is-entering .chest-control-card:nth-child(2){animation-delay:0.16s}.chest-dashboard.is-entering .chest-control-card:nth-child(3){animation-delay:0.20s}@keyframes chest-mini-card-enter{from{opacity:0;transform:translateY(12px) scale(0.985);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes chest-panel-soft-in{from{opacity:0;transform:translateY(8px) scale(0.99)}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,0.16),transparent 34%),radial-gradient(circle at 86% 16%,rgba(231,184,76,0.13),transparent 32%),linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.016)),rgba(24,26,31,0.92);box-shadow:0 28px 70px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.06)}.maintenance-shell::before{opacity:0.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:0.08em;padding-bottom:0.14em;overflow:visible;filter:drop-shadow(0 12px 26px rgba(0,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 rgba(230,91,112,0.18)}.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:rgba(255,255,255,0.035);color:color-mix(in srgb,var(--text) 84%,var(--muted));font-size:0.92rem;font-weight:800;line-height:1.36;padding:14px 16px}.maintenance-shell-visual{min-height:360px}.maintenance-shell-visual::before{inset:18% 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:0.1em;text-align:center}:root[data-theme='light'] .maintenance-shell{background:radial-gradient(circle at 12% 18%,rgba(230,91,112,0.13),transparent 34%),radial-gradient(circle at 86% 16%,rgba(231,184,76,0.15),transparent 32%),linear-gradient(180deg,rgba(255,255,255,0.84),rgba(255,255,255,0.97)),rgba(255,255,255,0.95);box-shadow:0 24px 58px rgba(69,53,36,0.13),inset 0 1px 0 rgba(255,255,255,0.82)}:root[data-theme='light'] .maintenance-kicker{border-color:rgba(214,86,123,0.24);background:rgba(230,91,112,0.08);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:rgba(255,255,255,0.86);border-color:rgba(76,86,84,0.2);color:#2f2d33;box-shadow:inset 0 1px 0 rgba(255,255,255,0.72)}: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:0.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:0.9;background:radial-gradient(circle,rgba(230,91,112,0.15),transparent 58%),radial-gradient(circle at 72% 72%,rgba(68,183,139,0.13),transparent 60%)}:root[data-theme='light'] .maintenance-shell-visual::after{border-color:rgba(214,86,123,0.24);background:rgba(255,255,255,0.38);opacity:0.78}:root[data-theme='light'] .maintenance-scan-glow{opacity:0.88;filter:blur(10px)}:root[data-theme='light'] .maintenance-scan-card{background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(255,250,244,0.82)),rgba(255,255,255,0.96);border-color:rgba(91,102,100,0.28);box-shadow:0 18px 34px rgba(69,53,36,0.14),0 0 0 1px rgba(255,255,255,0.62),inset 0 1px 0 rgba(255,255,255,0.9)}:root[data-theme='light'] .maintenance-scan-card--back{opacity:0.78}:root[data-theme='light'] .maintenance-scan-card--mid{opacity:0.9}:root[data-theme='light'] .maintenance-scan-card--front{opacity:1}:root[data-theme='light'] .maintenance-scan-card::before{opacity:0.92;background:linear-gradient(90deg,rgba(230,91,112,0.18),rgba(231,184,76,0.18),rgba(68,183,139,0.16))}:root[data-theme='light'] .maintenance-scan-beam{opacity:0.55;background:linear-gradient(90deg,transparent,rgba(214,86,123,0.42),rgba(68,183,139,0.28),transparent)}:root[data-theme='light'] .maintenance-scan-buildline span{background:rgba(214,86,123,0.42);box-shadow:0 0 12px rgba(214,86,123,0.22)}: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,0.32);background:radial-gradient(ellipse at 8% 12%,rgba(230,91,112,0.12) 0%,rgba(230,91,112,0.08) 16%,transparent 60%),radial-gradient(ellipse at 92% 14%,rgba(231,184,76,0.11) 0%,rgba(231,184,76,0.07) 15%,transparent 58%),radial-gradient(ellipse at 14% 88%,rgba(68,183,139,0.1) 0%,rgba(68,183,139,0.06) 16%,transparent 62%),radial-gradient(ellipse at 88% 86%,rgba(106,154,240,0.08) 0%,rgba(106,154,240,0.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,0.16),transparent 34%),radial-gradient(circle at 86% 16%,rgba(231,184,76,0.13),transparent 32%),linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.016)),rgba(24,26,31,0.92) !important;box-shadow:0 28px 70px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.06) !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,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:rgba(255,255,255,0.035) !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:0.62 !important;background:radial-gradient(circle at 50% 46%,rgba(231,184,76,0.1) 0%,rgba(231,184,76,0.06) 24%,transparent 62%),radial-gradient(circle at 50% 56%,rgba(230,91,112,0.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,rgba(255,255,255,0.045),rgba(255,255,255,0.015)),rgba(17,19,23,0.9) !important;box-shadow:0 16px 30px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.04) !important}:is(html,body).site-maintenance-mode .maintenance-scan-card::before{inset:18px 20px 22px !important;border-radius:18px !important;background:linear-gradient(90deg,rgba(255,255,255,0.82),rgba(255,255,255,0.82)) 0 0 / 42% 8px no-repeat,linear-gradient(90deg,rgba(255,255,255,0.4),rgba(255,255,255,0.4)) 0 30px / 86% 4px no-repeat,linear-gradient(90deg,rgba(255,255,255,0.28),rgba(255,255,255,0.28)) 0 54px / 72% 4px no-repeat,linear-gradient(90deg,rgba(255,255,255,0.18),rgba(255,255,255,0.18)) 0 76px / 58% 4px no-repeat !important;opacity:0.92 !important}:is(html,body).site-maintenance-mode .maintenance-scan-card--back::before{opacity:0.55 !important}:is(html,body).site-maintenance-mode .maintenance-scan-card--mid::before{opacity:0.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,0.1) 18%,rgba(255,237,173,0.9) 50%,rgba(231,184,76,0.1) 82%,transparent 100%) !important;box-shadow:0 0 16px rgba(231,184,76,0.3),0 0 42px rgba(231,184,76,0.16),0 0 70px rgba(230,91,112,0.08) !important;opacity:1 !important}:is(html,body).site-maintenance-mode .maintenance-scan-beam::before{background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,0.28) 50%,transparent 100%) !important;opacity:0.7 !important}:is(html,body).site-maintenance-mode .maintenance-scan-buildline span{background:linear-gradient(90deg,rgba(255,255,255,0.1),rgba(231,184,76,0.48),rgba(255,255,255,0.1)) !important;opacity:0.28 !important;box-shadow:0 0 12px rgba(231,184,76,0.1) !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{display:inline-flex;align-items:center;justify-content:center;width:132px;max-width:132px;height:40px;min-height:40px;padding:0 12px;overflow:hidden;white-space:nowrap}.discord-login-viewport{display:block;width:100%;overflow:hidden;white-space:nowrap}.discord-login-text{display:inline-block;width:max-content;line-height:40px;font-size:0.92rem;font-weight:800;transform:translateX(0);animation:discord-login-marquee 5.2s ease-in-out infinite alternate;will-change:transform}.discord-user-button{min-height:40px;max-width:64px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;font-size:0.86rem;white-space:nowrap}.support-link{flex:0 0 auto;min-height:40px;padding:0 12px;font-size:0.92rem}}@media (max-width:390px){.discord-login-button{width:120px;max-width:120px;padding:0 9px}.discord-login-text{font-size:0.86rem}.support-link{padding:0 10px;font-size:0.86rem}.search-toggle,.theme-toggle{width:38px;min-width:38px;flex-basis:38px}}@keyframes discord-login-marquee{0%,18%{transform:translateX(0)}82%,100%{transform:translateX(calc(var(--discord-login-distance,0px) * -1))}}@media (max-width:640px){body{padding:0}.page-frame{max-width:none;width:100%}.app-shell{min-height:100vh}.content{padding:0 0 56px}.topbar{top:0;width:100%;border-left:0;border-right:0;border-radius:0;padding:14px 10px}.topbar-inner{width:100%}.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:flex;align-items:center;justify-content:center;width:100%;height:260px;overflow:visible;margin-bottom:16px;background:transparent;border:0}.news-card-image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;border:1px solid color-mix(in srgb,var(--card-tone,var(--accent-2)) 20%,var(--line));border-radius:10px}@media (max-width:640px){.news-card-image-wrap{height:220px}}.news-author{display:flex;align-items:center;gap:8px;margin:-2px 0 10px;color:var(--muted);font-size:0.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 rgba(0,0,0,0.14)}.staff-tab{min-height:40px;border:0;border-radius:8px;background:rgba(255,255,255,0.04);color:var(--muted);cursor:pointer;font:inherit;font-weight:800;transition:background 0.18s ease,color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.staff-tab:hover{color:var(--text);transform:translateY(-1px)}.staff-tab.is-active{background:linear-gradient(135deg,#4fb5f5,#4aa7f0);color:#fff;box-shadow:0 8px 18px rgba(79,181,245,0.24)}:root[data-theme='light'] .staff-tabs{background:rgba(255,255,255,0.82);box-shadow:0 12px 24px rgba(80,60,36,0.12)}:root[data-theme='light'] .staff-tab{background:rgba(0,0,0,0.045)}:root[data-theme='light'] .staff-tab.is-active{background:linear-gradient(135deg,#4fb5f5,#4aa7f0);color:#fff}@media (max-width:640px){.staff-tabs{width:100%;gap:8px;margin-bottom:18px;padding:6px}.staff-tab{min-height:38px;font-size:0.9rem}}.news-card{position:relative;overflow:hidden;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.news-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,0.22),0 0 0 1px color-mix(in srgb,var(--card-tone,var(--accent-2)) 22%,transparent)}.news-card-image-wrap{transition:transform 0.24s ease,box-shadow 0.24s ease}.news-card:hover .news-card-image-wrap{transform:translateY(-2px);box-shadow:none}.news-card-image{transition:transform 0.28s ease,filter 0.28s ease}.news-card:hover .news-card-image{transform:scale(1.015);filter:saturate(1.04)}.news-badge,.news-card-link{transition:transform 0.18s ease,border-color 0.18s ease,background 0.18s ease,color 0.18s ease}.news-card:hover .news-badge{transform:translateY(-1px)}.news-card-link:hover{transform:translateY(-1px)}.news-card h3{transition:color 0.2s ease,transform 0.2s ease}.news-card:hover h3{color:color-mix(in srgb,var(--card-tone,var(--accent-2)) 28%,var(--text));transform:translateX(2px)}.news-author{transition:opacity 0.2s ease,transform 0.2s ease}.news-card:hover .news-author{opacity:1;transform:translateX(2px)}.news-author img{transition:transform 0.22s ease,box-shadow 0.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 0.2s ease,transform 0.2s ease}.news-card:hover .news-card-summary{color:color-mix(in srgb,var(--text) 88%,var(--muted));transform:translateY(-1px)}.news-meta{transition:color 0.2s ease,transform 0.2s ease}.news-card:hover .news-meta{color:var(--text);transform:translateY(-1px)}.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 0.22s ease,transform 0.18s ease,border-color 0.18s ease,background 0.18s ease,color 0.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:translateX(-5px);transition:width 0.22s ease,margin-left 0.22s ease,opacity 0.18s ease,transform 0.22s ease}.news-card-link:hover,.news-card:hover .news-card-link{padding-right:16px;transform:translateY(-1px)}.news-card-link:hover::after,.news-card:hover .news-card-link::after{width:16px;margin-left:7px;opacity:1;transform:translateX(0)}.news-card-image{transition:transform 0.28s ease,filter 0.28s ease}.news-card:hover .news-card-image{transform:scale(1.012);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:0.72rem;font-weight:900;line-height:1.25;vertical-align:middle;box-shadow:none;transition:transform 0.18s ease,border-color 0.18s ease,background 0.18s ease,color 0.18s ease}.news-card:hover .news-author-role{transform:translateY(-1px) scale(1.03);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,0.96)),rgba(255,250,244,0.94) 42%),var(--surface);color:var(--text);box-shadow:0 14px 28px rgba(80,60,36,0.08)}:root[data-theme='light'] .guide-columns article{background:rgba(255,250,244,0.86)}: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.gamble-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:rgba(40,31,24,0.28)}: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:rgba(255,250,244,0.94) !important;border-color:rgba(215,205,191,0.9) !important;box-shadow:0 12px 28px rgba(69,53,36,0.10)}: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,rgba(255,250,244,0.98),rgba(255,250,244,0.94)),var(--surface) !important;border-color:color-mix(in srgb,var(--accent-3) 22%,var(--line)) !important;color:var(--text);box-shadow:0 14px 28px rgba(80,60,36,0.08)}:root[data-theme='light'] .staff-overview-stats{background:rgba(255,250,244,0.72);border-radius:10px}:root[data-theme='light'] .staff-overview-stats div{background:rgba(255,255,255,0.78) !important;border:1px solid rgba(215,205,191,0.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,rgba(255,250,244,0.98),rgba(255,250,244,0.94)) !important;border-color:color-mix(in srgb,var(--accent-2) 30%,var(--line)) !important;color:var(--text);box-shadow:0 16px 34px rgba(80,60,36,0.10)}: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 rgba(80,60,36,0.08)}: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-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.staff-activity-ranges{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px;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{min-height:34px;border:0;outline:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--muted);padding:0 14px;transition:background 0.18s ease,color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.staff-activity-ranges .category-button:hover{background:color-mix(in srgb,var(--accent-3) 9%,transparent);color:var(--text);transform:translateY(-1px)}.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 0 rgba(255,255,255,0.06),0 8px 18px rgba(0,0,0,0.14)}.staff-activity-target{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);color:var(--text);padding:0 10px 0 12px}.staff-activity-target span{color:var(--muted);font-size:0.82rem;font-weight:750}.staff-activity-target select{max-width:220px;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-weight:750}.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,0.42fr);gap:18px;align-items:stretch;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:24px;overflow:hidden}.staff-activity-profile-block{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;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,0.16),transparent 36%),color-mix(in srgb,var(--accent-3) 12%,var(--surface-strong));box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 12px 28px rgba(0,0,0,0.24)}.staff-activity-avatar{display:block;width:72px;height:72px;border-radius:18px;object-fit:cover}.staff-activity-profile-text{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-quota{--quota-tone:var(--accent-2);display:grid;align-content:center;gap:8px;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:18px;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,background 0.18s ease}.staff-activity-quota:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--quota-tone) 54%,var(--line));box-shadow:0 14px 28px rgba(0,0,0,0.22),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 span{color:var(--quota-tone);font-size:0.82rem;font-weight:850;letter-spacing:0.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:0.82rem;font-weight:850;padding:6px 10px}.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 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.staff-activity-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent-3) 38%,var(--line));box-shadow:0 14px 28px rgba(0,0,0,0.18)}.staff-activity-card span{display:block;color:var(--muted);font-size:0.8rem;font-weight:800;letter-spacing:0.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(3,minmax(0,1fr));gap:14px}.staff-activity-detail{min-height:260px}.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 strong{color:var(--text);white-space:nowrap}.staff-activity-last{margin:14px 0 0;color:var(--muted);font-size:0.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-ranges{width:100%}.staff-activity-ranges .category-button{flex:1;padding:0 10px}.staff-activity-grid{grid-template-columns:1fr}.staff-activity-row{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.staff-activity-actions,.staff-activity-ranges{justify-content:flex-start;width:100%}.staff-activity-target{width:100%;justify-content:space-between}.staff-activity-target select{max-width:min(220px,58vw)}}.staff-activity-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:28px 0 18px}.staff-activity-ranges{display:flex;align-items:center;gap:10px;margin-left:auto}.staff-activity-target{display:flex;align-items:center;gap:10px;min-height:44px;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));padding:0 10px}.staff-activity-target span{color:var(--muted);font-size:0.84rem;font-weight:800}.staff-activity-target select{min-width:220px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);color:var(--text);padding:0 34px 0 12px;font-weight:700}.staff-activity-toolbar .category-button{min-height:40px;padding:0 16px}@media (max-width:760px){.staff-activity-toolbar{align-items:stretch;flex-direction:column}.staff-activity-ranges{justify-content:flex-start;margin-left:0;overflow-x:auto;padding-bottom:2px}.staff-activity-target{width:100%}.staff-activity-target select{flex:1;min-width:0}}.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}.news-card.news-card-has-image{align-self:start}#overview .hero-copy .eyebrow{display:block;width:fit-content;cursor:default;transition:transform 0.22s ease,letter-spacing 0.22s ease,text-shadow 0.22s ease,filter 0.22s ease}#overview .hero-copy .creator-callout{display:block;width:fit-content;cursor:default;transition:transform 0.22s ease,text-shadow 0.22s ease,filter 0.22s ease}#overview .hero-copy .eyebrow:hover{transform:translateY(-2px) scale(1.035);letter-spacing:0.06em;text-shadow:0 0 10px rgba(231,184,76,0.32),0 0 22px rgba(231,184,76,0.16)}#overview .hero-copy .creator-callout:hover{transform:translateY(-3px) scale(1.025);text-shadow:0 0 12px rgba(255,224,163,0.35),0 0 28px rgba(230,91,112,0.14);filter:brightness(1.05)}#overview .hero-copy .eyebrow:hover{transform:translateY(-2px) scale(1.035);letter-spacing:0.06em;text-shadow:0 0 10px rgba(231,184,76,0.32),0 0 22px rgba(231,184,76,0.16)}#overview .hero-copy .creator-callout:hover{transform:translateY(-3px) scale(1.025);text-shadow:0 0 12px rgba(255,224,163,0.35),0 0 28px rgba(230,91,112,0.14);filter:brightness(1.05)}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,0.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;inset:0;background:radial-gradient(1px 1px at 18% 18%,rgba(255,255,255,0.55),transparent),radial-gradient(1px 1px at 62% 24%,rgba(255,255,255,0.32),transparent),radial-gradient(1px 1px at 84% 72%,rgba(255,255,255,0.42),transparent),radial-gradient(1px 1px at 34% 82%,rgba(255,255,255,0.26),transparent);opacity:0.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:0.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,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%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}.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 rgba(0,0,0,0.22);overflow:hidden;opacity:0;transform:translateY(12px);animation:kwami-card-enter 0.5s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--kwami-delay,0ms);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease}.kwami-perk-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--kwami-color) 54%,var(--line));box-shadow:0 26px 58px rgba(0,0,0,0.28),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,0.32));transition:transform 0.22s ease}.kwami-perk-card:hover .kwami-perk-art img{transform:translateY(-5px) scale(1.035)}.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:0.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:0.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,0.38fr) minmax(0,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:0.8rem;font-weight:820;letter-spacing:0.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,0.36fr) minmax(0,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,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,rgba(255,255,255,0.88),rgba(247,240,229,0.96))}:root[data-theme='light'] .kwami-status-message,:root[data-theme='light'] .kwami-food-balance-grid div,:root[data-theme='light'] .kwami-bakery-art{background:rgba(255,255,255,0.62)}.kwami-perk-card::before{display:none !important;content:none !important;animation:none !important}.kwami-perk-card::after{width:42px !important;height:42px !important;opacity:0.22 !important;filter:blur(7px) !important}.kwami-perk-card:hover{transform:translateY(-4px) !important;border-color:color-mix(in srgb,var(--kwami-tone,var(--accent-2)) 34%,var(--line)) !important;box-shadow:0 14px 26px rgba(0,0,0,0.20),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,0.22)) !important;transform:translateZ(0);transition:transform 0.24s ease,filter 0.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:translateY(-5px) scale(1.035) !important;filter:drop-shadow(0 16px 16px rgba(0,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 0.18s ease,background 0.18s ease,border-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease,filter 0.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:translateY(-2px) scale(1.025);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 rgba(0,0,0,0.14),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;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0.10) 48%,transparent 100%);transform:translateX(-120%);transition:transform 0.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:translateX(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 0.18s ease,filter 0.18s ease,box-shadow 0.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:translateY(-2px);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 0.18s ease,border-color 0.18s ease,background 0.18s ease,color 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease !important}.kwami-perk-topline span:hover,.kwami-perk-topline strong:hover,.kwami-perk-footer span:hover,.kwami-perk-footer small:hover{transform:translateY(-2px) scale(1.025);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 rgba(0,0,0,0.14),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;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,0.10) 48%,transparent 100%);transform:translateX(-120%);transition:transform 0.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:translateX(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,0.22)) !important;transition:transform 0.24s ease,filter 0.24s ease !important}.kwami-perk-card:hover .kwami-perk-art img{transform:translateY(-5px) scale(1.035) !important;filter:drop-shadow(0 16px 16px rgba(0,0,0,0.28)) !important}