@font-face{font-family:Cinzel Decorative;src:url(/dist-assets/assets/fonts/CinzelDecorative-Regular.d3ac01703a0f.woff2) format("woff2"),url(/dist-assets/assets/fonts/CinzelDecorative-Regular.201b5e940d5e.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel Decorative;src:url(/dist-assets/assets/fonts/CinzelDecorative-Bold.1f1587aae3b0.woff2) format("woff2"),url(/dist-assets/assets/fonts/CinzelDecorative-Bold.eaf3045d055f.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/dist-assets/assets/fonts/Poppins-Regular.74ceb35c5d2a.woff2) format("woff2"),url(/dist-assets/assets/fonts/Poppins-Regular.c816ed684af7.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/dist-assets/assets/fonts/Poppins-SemiBold.4328f9c0e83f.woff2) format("woff2"),url(/dist-assets/assets/fonts/Poppins-SemiBold.01e9e3116878.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/dist-assets/assets/fonts/Poppins-Bold.25926661d2cd.woff2) format("woff2"),url(/dist-assets/assets/fonts/Poppins-Bold.360548eacbb0.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark light;--font-display: "Cinzel Decorative", "Times New Roman", serif;--font-body: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display-system: system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-system: system-ui, -apple-system, "Segoe UI", sans-serif;--nav-h: 88px;--brand: #dca85b;--brand-strong: #f4c678;--brand-soft: rgba(220, 168, 91, .16);--accent: #7f5af0;--danger: #e4796c;--success: #7bc48e;--bg-main: #110d0a;--bg-card: rgba(28, 21, 17, .88);--bg-card-strong: rgba(38, 28, 22, .96);--bg-header: rgba(18, 14, 11, .82);--bg-pill: rgba(255, 244, 222, .06);--bg-pill-hover: rgba(255, 244, 222, .12);--bg-pill-active: linear-gradient(135deg, rgba(237, 182, 102, .94), rgba(191, 120, 52, .9));--bg-lang-toggle: rgba(255, 244, 222, .04);--bg-footer: rgba(13, 10, 8, .95);--text-main: #f7e9d1;--text-muted: #baa892;--text-soft: #d7c5ad;--text-on-brand: #130f0c;--text-pill: #f7e9d1;--text-pill-active: #140f0c;--border-card: rgba(224, 183, 114, .16);--card-border-color: var(--border-card);--surface-2: rgba(255, 255, 255, .04);--surface-3: rgba(255, 255, 255, .08);--shadow-card: 0 26px 60px rgba(0, 0, 0, .34);--shadow-header: 0 18px 45px rgba(0, 0, 0, .32);--shadow-soft: 0 14px 32px rgba(0, 0, 0, .18);--public-card-edge-gap: clamp(1.2rem, 2.4vw, 1.8rem);--max-page-width: 1060px;--bg-fallback-image: none;--role-color-gold: #d4a63a;--role-color-amber: #c98a2e;--role-color-sand: #d0b07e;--role-color-ember: #cf5b2c;--role-color-copper: #b86a3e;--role-color-coral: #d6725f;--role-color-ruby: #b94a55;--role-color-rose: #d96a7d;--role-color-plum: #a64c86;--role-color-berry: #8e4d7a;--role-color-violet: #6f6acf;--role-color-indigo: #5567c9;--role-color-azure: #4a83c5;--role-color-moss: #4e8f56;--role-color-jade: #4a9a6a;--role-color-mint: #73b887;--role-color-ocean: #276992;--role-color-sky: #5a9bd8;--role-color-teal: #2e8b8b;--role-color-slate: #7b879d}.role-color-text--gold{color:var(--role-color-gold)!important}.role-color-text--amber{color:var(--role-color-amber)!important}.role-color-text--sand{color:var(--role-color-sand)!important}.role-color-text--ember{color:var(--role-color-ember)!important}.role-color-text--copper{color:var(--role-color-copper)!important}.role-color-text--coral{color:var(--role-color-coral)!important}.role-color-text--ruby{color:var(--role-color-ruby)!important}.role-color-text--rose{color:var(--role-color-rose)!important}.role-color-text--plum{color:var(--role-color-plum)!important}.role-color-text--berry{color:var(--role-color-berry)!important}.role-color-text--violet{color:var(--role-color-violet)!important}.role-color-text--indigo{color:var(--role-color-indigo)!important}.role-color-text--azure{color:var(--role-color-azure)!important}.role-color-text--moss{color:var(--role-color-moss)!important}.role-color-text--jade{color:var(--role-color-jade)!important}.role-color-text--mint{color:var(--role-color-mint)!important}.role-color-text--ocean{color:var(--role-color-ocean)!important}.role-color-text--sky{color:var(--role-color-sky)!important}.role-color-text--teal{color:var(--role-color-teal)!important}.role-color-text--slate{color:var(--role-color-slate)!important}.role-color-swatch--gold{background-color:var(--role-color-gold)}.role-color-swatch--amber{background-color:var(--role-color-amber)}.role-color-swatch--sand{background-color:var(--role-color-sand)}.role-color-swatch--ember{background-color:var(--role-color-ember)}.role-color-swatch--copper{background-color:var(--role-color-copper)}.role-color-swatch--coral{background-color:var(--role-color-coral)}.role-color-swatch--ruby{background-color:var(--role-color-ruby)}.role-color-swatch--rose{background-color:var(--role-color-rose)}.role-color-swatch--plum{background-color:var(--role-color-plum)}.role-color-swatch--berry{background-color:var(--role-color-berry)}.role-color-swatch--violet{background-color:var(--role-color-violet)}.role-color-swatch--indigo{background-color:var(--role-color-indigo)}.role-color-swatch--azure{background-color:var(--role-color-azure)}.role-color-swatch--moss{background-color:var(--role-color-moss)}.role-color-swatch--jade{background-color:var(--role-color-jade)}.role-color-swatch--mint{background-color:var(--role-color-mint)}.role-color-swatch--ocean{background-color:var(--role-color-ocean)}.role-color-swatch--sky{background-color:var(--role-color-sky)}.role-color-swatch--teal{background-color:var(--role-color-teal)}.role-color-swatch--slate{background-color:var(--role-color-slate)}.role-color-card--gold{--role-color: var(--role-color-gold)}.role-color-card--amber{--role-color: var(--role-color-amber)}.role-color-card--sand{--role-color: var(--role-color-sand)}.role-color-card--ember{--role-color: var(--role-color-ember)}.role-color-card--copper{--role-color: var(--role-color-copper)}.role-color-card--coral{--role-color: var(--role-color-coral)}.role-color-card--ruby{--role-color: var(--role-color-ruby)}.role-color-card--rose{--role-color: var(--role-color-rose)}.role-color-card--plum{--role-color: var(--role-color-plum)}.role-color-card--berry{--role-color: var(--role-color-berry)}.role-color-card--violet{--role-color: var(--role-color-violet)}.role-color-card--indigo{--role-color: var(--role-color-indigo)}.role-color-card--azure{--role-color: var(--role-color-azure)}.role-color-card--moss{--role-color: var(--role-color-moss)}.role-color-card--jade{--role-color: var(--role-color-jade)}.role-color-card--mint{--role-color: var(--role-color-mint)}.role-color-card--ocean{--role-color: var(--role-color-ocean)}.role-color-card--sky{--role-color: var(--role-color-sky)}.role-color-card--teal{--role-color: var(--role-color-teal)}.role-color-card--slate{--role-color: var(--role-color-slate)}html.bg-fallback--bg1{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/bg1.webp)}html.bg-fallback--bg2{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/bg2.webp)}html.bg-fallback--bg3{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/bg3.webp)}html.bg-fallback--bg4{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/bg4.webp)}html.bg-fallback--bg5{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/bg5.webp)}html.bg-fallback--bg6{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/bg6.webp)}html.bg-fallback--bg7{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/bg7.webp)}html.bg-fallback--bg8{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/bg8.webp)}html.bg-fallback--bg9{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/bg9.webp)}html.bg-fallback--bg10{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/bg10.webp)}html.bg-fallback--bg11{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/bg11.webp)}html.bg-fallback--mbg1{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/mobile/mbg1.webp)}html.bg-fallback--mbg2{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/mobile/mbg2.webp)}html.bg-fallback--mbg3{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/mobile/mbg3.webp)}html.bg-fallback--mbg4{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/mobile/mbg4.webp)}html.bg-fallback--mbg5{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/mobile/mbg5.webp)}html.bg-fallback--mbg6{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/mobile/mbg6.webp)}html.bg-fallback--mbg7{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/mobile/mbg7.webp)}html.bg-fallback--mbg8{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/mobile/mbg8.webp)}html.bg-fallback--mbg9{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/mobile/mbg9.webp)}html.bg-fallback--mbg10{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/mobile/mbg10.webp)}html.bg-fallback--mbg11{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/mobile/mbg11.webp)}html.bg-fallback--mbg12{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/mobile/mbg12.webp)}html.bg-fallback--mbg13{--bg-fallback-image: url(/api/get_image.php?file=/assets/images/bg/mobile/mbg13.webp)}html.font-system,html.admin-font-system{--font-display: var(--font-display-system);--font-body: var(--font-body-system)}.ui-user-menu-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 0 .85rem}.ui-user-menu-head-copy{display:flex;flex-direction:column;gap:.2rem}.ui-user-menu-title{color:var(--admin-text-strong)}.ui-menu-close{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;min-width:2.55rem;padding:0;border:1px solid var(--admin-ui-button-border);border-radius:14px;background:var(--admin-ui-button-bg);color:var(--admin-ui-button-text);font:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.ui-settings-grid{--public-user-option-gap: .62rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.ui-setting-group{padding:.85rem;border:1px solid rgba(255,232,202,.08);border-radius:18px;background:linear-gradient(180deg,#ffffff0a,#ffffff04),#0907066b;box-shadow:inset 0 1px #ffffff08}.ui-setting-group .admin-user-menu-setting-label{display:block;margin-bottom:.72rem;color:#fff0d8f0}.ui-option-grid-2,.ui-option-grid-3{display:grid;gap:var(--public-user-option-gap, .62rem)}.ui-option-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-option-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-setting-option{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;min-width:56px;padding:.72rem;border:1px solid rgba(255,232,202,.08);border-radius:16px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0c0907bd;color:var(--admin-ui-button-text);box-shadow:inset 0 1px #ffffff0a;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.ui-setting-option-icon{width:2.55rem;height:2.55rem;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff05;color:#fff1dbf5}.ui-setting-option-icon svg{width:1.36rem;height:1.36rem;display:block;stroke:currentColor;fill:none}.ui-setting-option-icon--flag{width:2.35rem;height:1.56rem;padding:.12rem;overflow:hidden;background:linear-gradient(180deg,#ffffff2e,#ffffff0f);border-radius:10px}.ui-setting-option-icon--flag img{width:100%;height:100%;display:block;object-fit:contain;background:#ffffff08;border-radius:8px}.ui-setting-option-swatch{position:absolute;right:.48rem;bottom:.48rem;width:.85rem;height:.85rem;border-radius:999px;box-shadow:0 0 0 1px #ffffff14}.ui-setting-option-swatch--ember{background:linear-gradient(135deg,#ffdfad,#b46a27 72%)}.ui-setting-option-swatch--slate{background:linear-gradient(135deg,#d8e2f3,#607594 72%)}.ui-setting-option.is-active{background:linear-gradient(180deg,rgba(var(--admin-accent-rgb),.3),rgba(var(--admin-accent-rgb),.14)),#17100beb;border-color:var(--admin-ui-button-active-border);color:var(--admin-ui-button-active-text);box-shadow:0 14px 28px #00000038,inset 0 1px #ffffff14}.ui-setting-option.is-active .ui-setting-option-icon{background:rgba(var(--admin-accent-rgb),.14);color:#fff7e6}.ui-setting-option:hover,.ui-setting-option:focus-visible,.ui-menu-close:hover,.ui-menu-close:focus-visible{background:linear-gradient(180deg,#ffffff14,rgba(var(--admin-accent-rgb),.08)),#0f0b08cc;border-color:var(--admin-ui-button-active-border);transform:translateY(-1px)}.public-icon-glyph{display:inline-flex;align-items:center;justify-content:center;width:100%;line-height:1;color:currentColor}.public-icon-glyph--system{font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:700}.public-icon-glyph--decorative{font-family:Cinzel Decorative,serif;font-size:1.34rem;font-weight:700}html.public-native-dark{color-scheme:dark light}html{height:100%;scroll-behavior:smooth}html,body,a,button,input,select,textarea,summary,label,[role=button],[tabindex]{-webkit-tap-highlight-color:transparent}body{margin:0;min-height:100vh;position:relative;font-family:var(--font-body);color:var(--text-main);background-color:var(--bg-main);background:radial-gradient(circle at top left,rgba(211,142,77,.22),transparent 30%),radial-gradient(circle at top right,rgba(103,66,32,.2),transparent 34%),linear-gradient(180deg,#15100d,#0c0907,#090706);overflow-x:hidden}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2}body:before{background-image:linear-gradient(#08060566,#080605bf),var(--bg-fallback-image);background-size:cover;background-position:center;opacity:.24}body:after{background:radial-gradient(circle at 20% 20%,rgba(255,200,130,.12),transparent 24%),radial-gradient(circle at 80% 10%,rgba(125,79,44,.18),transparent 28%),radial-gradient(circle at 50% 100%,rgba(255,255,255,.04),transparent 42%);z-index:-1}@media(prefers-color-scheme:dark){html.public-native-dark{color-scheme:dark}html.public-native-dark body{color:var(--text-main);background-color:var(--bg-main);background:radial-gradient(circle at top left,rgba(211,142,77,.22),transparent 30%),radial-gradient(circle at top right,rgba(103,66,32,.2),transparent 34%),linear-gradient(180deg,#15100d,#0c0907,#090706)}html.public-native-dark body:before{background-image:linear-gradient(#08060566,#080605bf),var(--bg-fallback-image);background-size:cover;background-position:center;opacity:.24}html.public-native-dark body:after{background:radial-gradient(circle at 20% 20%,rgba(255,200,130,.12),transparent 24%),radial-gradient(circle at 80% 10%,rgba(125,79,44,.18),transparent 28%),radial-gradient(circle at 50% 100%,rgba(255,255,255,.04),transparent 42%)}}body.public-shell-open{overflow:hidden}main{display:block;flex:1 0 auto;width:100%;box-sizing:border-box}main.container,section.container,.container{width:min(100%,var(--max-page-width));margin:0 auto;box-sizing:border-box}.public-page,main.container,section.container{padding:clamp(1.1rem,2vw,1.4rem)}.public-page{display:grid;gap:clamp(1.2rem,2vw,1.8rem)}.public-page--narrow{width:min(100%,960px);margin:0 auto}.public-hero{--public-hero-pad: clamp(1.35rem, 3vw, 2.15rem);position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.95fr);gap:clamp(1rem,3vw,2rem);align-items:start;padding:var(--public-hero-pad);border-radius:32px;overflow:hidden;border:1px solid rgba(224,183,114,.18);background:radial-gradient(circle at top left,rgba(249,204,126,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(122,72,38,.2),transparent 34%),linear-gradient(145deg,#211812f0,#110d0af5);box-shadow:var(--shadow-card)}.public-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,.05),transparent 32%),linear-gradient(0deg,rgba(255,255,255,.02),transparent 45%);pointer-events:none}.public-hero__content,.public-hero__aside{position:relative;z-index:1;min-width:0}.public-hero__content{display:grid;align-content:start;gap:1rem}.public-hero__aside{display:grid;gap:1rem;align-content:start}.public-kicker,.public-hero__kicker,.public-section-heading__kicker,.site-maintenance-kicker{margin:0;color:var(--brand-strong);font-size:.78rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.public-hero__title,.public-page h1,.story-card>h2,.rules-reader__title,.guides-placeholder__title{margin:0;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;letter-spacing:.02em;color:#fff1d6;text-wrap:balance}.public-lead,.public-hero__lead,.site-maintenance-lead,.guides-placeholder__text,.patchnotes-intro,.members-intro,.rules-intro,.stats-intro,.growth-intro{margin:0;max-width:54rem;color:var(--text-soft);font-size:1rem;line-height:1.8}.public-panel,.story-card,.chart-card,.subchart-card,.site-maintenance-card,.error-page .card{position:relative;background:linear-gradient(180deg,#251b15eb,#130e0bf5);border:1px solid var(--border-card);border-radius:28px;box-shadow:var(--shadow-card);color:var(--text-main)}.public-panel,.story-card{padding:var(--public-card-edge-gap)}.public-panel--compact{padding:1rem 1.15rem}.public-grid{display:grid;gap:clamp(1rem,2vw,1.4rem)}.public-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.public-stat-list{display:grid;gap:.9rem}.public-stat{padding:1rem 1.05rem;border-radius:22px;background:#ffffff0b;border:1px solid rgba(255,255,255,.06)}.public-stat strong{display:block;margin-top:.35rem;font-size:1.2rem;color:#fff2d8}.public-stat span{color:var(--text-muted);font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}.public-button,.error-page .button,.reload-badge,.rules-toggle-btn,.version-timeline-btn,.chart-settings-toggle,.growth-settings-toggle,.members-settings-toggle{appearance:none;border:1px solid rgba(233,202,157,.12);background:#ffffff0d;color:var(--text-main);border-radius:16px;padding:.85rem 1.05rem;font:inherit;font-weight:600;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.public-button--primary,.error-page .button.primary,.rules-toggle-btn.is-active,.version-timeline-btn.is-active,.reload-badge,.chart-settings-toggle,.growth-settings-toggle,.members-settings-toggle{background:linear-gradient(135deg,#f4c478f5,#b46a2eeb);color:var(--text-on-brand);border-color:#ffe2aa52}@media(hover:hover){.public-button:hover,.error-page .button:hover,.reload-badge:hover,.rules-toggle-btn:hover,.version-timeline-btn:hover,.chart-settings-toggle:hover,.growth-settings-toggle:hover,.members-settings-toggle:hover{transform:translateY(-1px);border-color:#ffdaa447;background-color:#ffffff17}.public-button--primary:hover,.error-page .button.primary:hover,.rules-toggle-btn.is-active:hover,.version-timeline-btn.is-active:hover,.reload-badge:hover,.chart-settings-toggle:hover,.growth-settings-toggle:hover,.members-settings-toggle:hover{background:linear-gradient(135deg,#f9d28cfa,#c1763af0)}}.public-button:active,.error-page .button:active,.reload-badge:active,.rules-toggle-btn:active,.version-timeline-btn:active,.chart-settings-toggle:active,.growth-settings-toggle:active,.members-settings-toggle:active{transform:scale(.98)}.members-search,input[type=text],input[type=search]{font:inherit}.members-search,.public-search,.stats-filter-input{width:min(100%,320px);padding:.95rem 1.1rem .95rem 2.9rem;border-radius:18px;border:1px solid rgba(229,195,138,.16);background:linear-gradient(180deg,#18120ef5,#120e0bf5);box-shadow:inset 0 1px #ffffff0a;color:var(--text-main);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.8 14.4h-.74l-.27-.26a6.19 6.19 0 001.5-4.06 6.25 6.25 0 10-6.25 6.24 6.19 6.19 0 004.06-1.5l.26.27v.74L20 21.2 21.2 20l-5.4-5.6zm-5.75 0A4.4 4.4 0 1110.05 5.6a4.4 4.4 0 010 8.8z' fill='%23c9a467'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:1rem center;background-size:1.1rem 1.1rem}.members-search::placeholder,.public-search::placeholder,.stats-filter-input::placeholder{color:#d2c1a999}.members-search:focus-visible,.public-search:focus-visible,.stats-filter-input:focus-visible,input[type=text]:focus-visible,input[type=search]:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid rgba(244,198,120,.75);outline-offset:3px}.update-banner{width:min(100%,var(--max-page-width));margin:0 auto;padding:0 1.1rem;box-sizing:border-box}.update-banner__inner{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;padding:.95rem 1.1rem;border-radius:18px;border:1px solid rgba(227,197,145,.14);background:#16100cdb;box-shadow:var(--shadow-soft)}.update-banner__text{font-weight:600;color:var(--text-soft)}.reload-badge{width:2.55rem;height:2.55rem;padding:0;display:grid;place-items:center;border-radius:50%}.info-badge{position:relative;display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#ffffff14;color:var(--brand-strong);font-weight:700;cursor:help}.info-badge__tip{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:240px;max-width:min(84vw,320px);padding:.85rem .95rem;border-radius:14px;border:1px solid rgba(241,208,156,.16);background:#0f0b09fa;box-shadow:0 18px 36px #00000052;color:var(--text-soft);font-size:.83rem;line-height:1.5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:20}.info-badge__tip:after{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-width:0 6px 6px 6px;border-style:solid;border-color:transparent transparent rgba(15,11,9,.98) transparent}@media(hover:hover){.info-badge:hover .info-badge__tip,.info-badge:focus .info-badge__tip,.info-badge.is-open .info-badge__tip{opacity:1;visibility:visible;transform:translate(-50%) translateY(2px)}}.page-alert{width:min(100%,calc(var(--max-page-width) + 2.2rem));margin:0 auto;padding:.95rem 1.1rem;border-radius:18px;border:1px solid rgba(233,198,122,.28);background:#61481e38;color:#f8e3b2;box-shadow:var(--shadow-soft);box-sizing:border-box}.page-alert.incognito{border-color:#61b2a647;background:#1f4f4938;color:#c7f2ea}.story-card{overflow:hidden}.story-card>h2,.patchnotes-header h1,.rule-article h2,.known-bugs-title,.patch-note h2,.patch-category,.guides-placeholder__card h2{color:#fff1d6}.story-card p,.story-card li,.rule-article li,.patch-list li,.idea-list li,.rules-last-updated,.chart-inline-info{color:var(--text-soft)}.story-card ul,.patch-list,.idea-list,.rule-article ul{margin:0}.settings-popup,.growth-settings-panel{position:absolute;top:calc(100% + .85rem);right:0;min-width:260px;padding:.95rem;border-radius:20px;border:1px solid rgba(227,193,139,.14);background:#120d0afa;box-shadow:var(--shadow-card);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:40}.settings-popup.is-open,.growth-settings-panel.is-open{opacity:1;visibility:visible;transform:translateY(0)}html.mobile-dialog-open-root,body.mobile-dialog-open{overflow:hidden;overscroll-behavior:none}body.mobile-dialog-open .settings-popup,body.mobile-dialog-open .growth-settings-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.settings-popup,.growth-settings-panel,.members-settings-panel{overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(238,198,134,.72) rgba(255,255,255,.06)}.settings-popup::-webkit-scrollbar,.growth-settings-panel::-webkit-scrollbar,.members-settings-panel::-webkit-scrollbar{width:8px;height:8px}.settings-popup::-webkit-scrollbar-track,.growth-settings-panel::-webkit-scrollbar-track,.members-settings-panel::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.settings-popup::-webkit-scrollbar-thumb,.growth-settings-panel::-webkit-scrollbar-thumb,.members-settings-panel::-webkit-scrollbar-thumb{background:#eec686b8;border-radius:999px}.growth-page .members-header,.growth-page .members-search-container,.growth-page .growth-toolbar,.growth-page .growth-settings-anchor{overflow:visible}.update-toast{position:fixed;right:1rem;bottom:1rem;display:flex;align-items:center;gap:.95rem;width:min(420px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);padding:.95rem 1rem;border-radius:20px;border:1px solid rgba(110,227,156,.3);background:radial-gradient(circle at top right,rgba(122,238,172,.2),transparent 38%),radial-gradient(circle at bottom left,rgba(75,191,255,.16),transparent 34%),linear-gradient(180deg,#0b2722fa,#08171cfc);box-shadow:0 22px 34px #00000052,inset 0 1px #f0fff514;color:#e8fff2;z-index:90;box-sizing:border-box;pointer-events:none;opacity:0;transform:translateY(calc(100% + 1rem));transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.update-toast.is-hidden{opacity:0;visibility:hidden;transform:translateY(calc(100% + 1rem))}.update-toast.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.update-toast__icon{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;color:#98f7ba}.update-toast__icon svg{display:block;width:100%;height:100%}.toast-content-wrapper{flex:1 1 auto;min-width:0;display:grid;gap:.6rem}.update-toast__text{margin:0;font-size:.92rem;line-height:1.55;color:#f1fff6}.update-toast__actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;pointer-events:auto}.update-toast__button{appearance:none;border:1px solid rgba(110,227,156,.32);border-radius:12px;padding:.55rem .9rem;background:linear-gradient(180deg,#56ce8833,#2e7d7b38);color:#f4fff8;cursor:pointer;pointer-events:auto}.update-toast__button--secondary{border-color:#ead6b33d;background:#ffffff12;color:#f7ead3}.update-toast__close{appearance:none;border:0;background:transparent;color:#e8fff2;font-size:1.5rem;line-height:1;padding:.2rem;cursor:pointer;flex:0 0 auto;pointer-events:auto}.update-confirm{position:fixed;inset:0;display:grid;place-items:end center;padding:1rem;z-index:100;box-sizing:border-box}.update-confirm__backdrop{position:absolute;inset:0;background:#00000075}.update-confirm__dialog{position:relative;width:min(420px,calc(100vw - 2rem));margin-bottom:5.8rem;padding:1rem;box-sizing:border-box;border:1px solid rgba(227,197,145,.22);border-radius:18px;background:#130d0afa;box-shadow:0 24px 42px #00000061;color:var(--text-soft)}.update-confirm__text{margin:0;color:#f5e8d1;font-size:.94rem;line-height:1.55}.update-confirm__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:.9rem}.update-toast--notice{border-color:#e0b7723d;background:radial-gradient(circle at top right,rgba(244,198,120,.16),transparent 38%),radial-gradient(circle at bottom left,rgba(134,93,44,.18),transparent 34%),linear-gradient(180deg,#1c1410fa,#0d0a08fc);color:var(--text-main)}.update-toast--notice .update-toast__icon{color:var(--brand-strong)}.update-toast--notice .update-toast__text,.update-toast--notice .update-toast__close{color:var(--text-main)}.update-toast--notice .update-toast__button{border-color:#e0b77242;background:linear-gradient(180deg,#dca85b2e,#85532738);color:var(--text-main)}.update-toast--samsung-dark{bottom:calc(6.2rem + env(safe-area-inset-bottom,0px))}.samsung-dark-hint__title,.samsung-dark-hint__text{margin:0}.samsung-dark-hint__title{color:var(--brand-strong);font-size:.94rem;font-weight:700}.samsung-dark-hint__text{font-size:.88rem;line-height:1.55;color:var(--text-main)}.toggle-switch{position:relative;display:inline-flex;width:52px;height:30px}.toggle-switch input{position:absolute;inset:0;opacity:0}.toggle-switch .slider{position:absolute;inset:0;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.08);transition:background-color .18s ease,border-color .18s ease}.toggle-switch .slider:before{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff7ea;box-shadow:0 5px 14px #0000003d;transition:transform .18s ease}.toggle-switch input:checked+.slider{background:#e1b05f5c;border-color:#f2c67e52}.toggle-switch input:checked+.slider:before{transform:translate(22px)}.rank-color-guild-master{color:#c87ab0}.rank-color-guild-deputy{color:#75b9e2}.rank-color-exemplar{color:#f1a263}.is-hidden,[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:has(.code-modal:not([hidden])),body:has(.admin-edit-member-modal:not([hidden])),body:has(.admin-delete-member-modal:not([hidden])),body:has(.asset-picker-modal:not([hidden])),body:has(.former-member-create-modal:not([hidden])),body:has(.admin-progress-modal:not([hidden])),body:has(.admin-settings-modal:not([hidden])),body:has(.admin-codes-item-picker:not([hidden])),body:has(.admin-audit-dialog:not([hidden])),body:has(.admin-patchnotes-dialog:not([hidden])){overflow:hidden}html[data-i18n-loading="1"] body{visibility:hidden;animation:i18n-loading-failsafe 0s linear 4s forwards}@keyframes i18n-loading-failsafe{to{visibility:visible}}@keyframes settings-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:980px){:root{--nav-h: 78px}.public-hero,.public-grid--two{grid-template-columns:1fr}.public-hero__aside{grid-auto-flow:row}}@media(max-width:720px){.public-page,main.container,section.container,.update-banner{padding-left:.9rem;padding-right:.9rem}.public-hero,.public-panel,.story-card,.chart-card,.site-maintenance-card,.error-page .card{border-radius:24px}.members-search,.public-search,.stats-filter-input{width:100%}}@media(max-width:540px){.public-page,main.container,section.container{padding-left:.75rem;padding-right:.75rem}.public-hero,.public-panel,.story-card,.chart-card,.subchart-card,.site-maintenance-card,.error-page .card{border-radius:22px}.public-button,.reload-badge,.rules-toggle-btn,.version-timeline-btn,.chart-settings-toggle,.growth-settings-toggle{min-height:44px}.update-banner__inner{justify-content:flex-start}}html[data-admin-theme]{--bg-main: var(--admin-shell-bg);--bg-card: var(--admin-surface-card-darker);--bg-card-strong: var(--admin-surface-panel);--bg-header: var(--admin-header-bg);--text-main: var(--admin-text-strong);--text-muted: var(--admin-text-muted);--text-soft: var(--admin-text-soft);--text-pill: var(--admin-ui-button-text);--text-pill-active: var(--admin-ui-button-active-text);--text-on-brand: #140f0c;--border-card: var(--admin-border-soft);--shadow-card: var(--admin-header-shadow);--shadow-soft: 0 20px 34px rgba(0, 0, 0, .22);--brand: rgb(var(--admin-accent-rgb));--brand-strong: var(--admin-text-kicker);--brand-soft: rgba(var(--admin-accent-rgb), .14)}body.public-shell-page{--nav-h: 92px;--public-shell-max-width: 1980px;--public-shell-sidebar-width: 320px;--public-shell-sidebar-current-width: var(--public-shell-sidebar-width);--public-shell-gap: 1.5rem;--public-top-stage-offset-adjust: 2px;--public-content-stage-max: 1180px;--public-content-stage-max-top: 1480px}img{user-select:none;-webkit-user-drag:none}input,textarea,select{user-select:text}.rank-tooltip,.rank-plate-tooltip,.medal-tooltip,.member-tooltip,.member-alias-popup,.growth-inline-tooltip,.chartjs-html-tooltip,.settings-popup,.members-settings-panel,.growth-settings-panel,.patchnotes-media-viewer,.public-user-menu,.public-brand,.public-nav-card,.public-nav-link,.public-user-trigger,.admin-online-card,.public-online-card,.member-card,.html-legend,.subchart-title,.growth-container{user-select:none}.member-alias-wrap{position:relative;display:inline-flex;align-items:flex-end;align-self:flex-end;margin-left:-.5rem;margin-bottom:.12em}.member-alias-toggle{appearance:none;border:none;background:transparent;color:#e4c084;cursor:pointer;font-size:.85em;line-height:1;padding:0 .1rem;display:inline-flex;align-items:flex-end;border-radius:6px}.member-alias-toggle:hover{color:#f6d79e}.member-alias-toggle:focus-visible{outline:2px solid rgba(228,192,132,.5);outline-offset:2px}.member-alias-popup{position:absolute;top:calc(100% + .4rem);left:0;z-index:200;min-width:180px;max-width:240px;padding:.6rem .7rem;border-radius:14px;border:1px solid rgba(236,198,136,.22);background:linear-gradient(180deg,#2a1e16fa,#130d0afc);box-shadow:0 18px 30px #00000057,inset 0 1px #fff3da0f;color:#ead6b3;font-size:.82rem;text-align:left}.member-alias-popup[hidden]{display:none}.member-alias-popup-title{display:block;font-weight:600;color:#f3dcb2;margin-bottom:.4rem}.member-alias-popup-list{display:flex;flex-direction:column;gap:.2rem}.member-alias-name{display:block}@keyframes sf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sf-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:680px){.rank-tooltip,.medal-tooltip,.growth-inline-tooltip,.chartjs-html-tooltip.is-visible{animation:sf-fade-in .16s ease both}.patchnotes-media-viewer-dialog{animation:sf-rise-in .18s ease both}.public-user-menu:not([hidden]){animation:sf-fade-in .18s ease both}}@media(max-width:680px){.members-settings-panel,.growth-settings-panel,.settings-popup{position:fixed!important;top:50dvh!important;left:50vw!important;right:auto!important;bottom:auto!important;margin:0!important;z-index:1000!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important}body[data-public-layout=sidebar] .members-settings-panel,body[data-public-layout=top] .members-settings-panel,body[data-public-layout=sidebar] .growth-settings-panel,body[data-public-layout=top] .growth-settings-panel,body[data-public-layout=sidebar] .settings-popup,body[data-public-layout=top] .settings-popup{transform:translate(0)!important}body[data-public-layout=right] .members-settings-panel,body[data-public-layout=right] .growth-settings-panel,body[data-public-layout=right] .settings-popup{transform:translate(-100%)!important}body[data-public-layout] .members-settings-panel.is-open,body[data-public-layout] .growth-settings-panel.is-open,body[data-public-layout] .settings-popup.is-open{transform:translate(-50%,-50%)!important}}body.public-shell-page .admin-shell-body{width:min(100%,var(--public-shell-max-width));max-width:var(--public-shell-max-width);transition:none}body.public-shell-page .public-shell-backdrop{grid-column:1 / -1;grid-row:1}body.public-shell-page[data-public-layout=top] .admin-shell-body{width:min(100%,var(--public-shell-max-width));max-width:var(--public-shell-max-width)}body.public-shell-page .admin-content{min-width:0}body.public-shell-page .public-content{display:flex;flex-direction:column;gap:1.2rem}body.public-shell-page[data-public-layout=sidebar] .public-sidebar,body.public-shell-page[data-public-layout=sidebar] .public-content,body.public-shell-page[data-public-layout=right] .public-sidebar,body.public-shell-page[data-public-layout=right] .public-content{grid-row:1}@media(min-width:1081px){body.public-shell-page[data-public-layout=sidebar] .public-content,body.public-shell-page[data-public-layout=right] .public-content{width:min(100%,calc(100% - var(--public-shell-sidebar-width) - var(--public-shell-gap) - var(--public-shell-sidebar-width) - var(--public-shell-gap)),var(--public-content-stage-max));min-width:0;justify-self:center}}body.public-shell-page .page-alert,body.public-shell-page .public-content-grid,body.public-shell-page .site-footer{width:min(100%,var(--public-content-stage-max));max-width:none;margin-left:auto;margin-right:auto;box-sizing:border-box}body.public-shell-page .public-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:1.5rem;align-items:start}body.public-shell-page[data-public-layout=sidebar] .public-content-grid,body.public-shell-page[data-public-layout=right] .public-content-grid{grid-template-columns:minmax(0,1fr)}body.public-shell-page .public-content-frame{width:100%;min-width:0;box-sizing:border-box}body.public-shell-page .public-online-card--top{position:sticky;top:calc(var(--admin-shell-header-offset) + 1rem)}body.public-shell-page[data-public-layout=top] .page-alert,body.public-shell-page[data-public-layout=top] .public-content-grid,body.public-shell-page[data-public-layout=top] .site-footer{width:min(100%,calc(100% - var(--public-shell-sidebar-width) - var(--public-shell-gap) - var(--public-shell-sidebar-width) - var(--public-shell-gap)),var(--public-content-stage-max));max-width:none;margin-left:auto;margin-right:auto}body.public-shell-page[data-public-layout=top] .public-content-grid{grid-template-columns:minmax(0,1fr);position:relative;align-items:start;overflow:visible}body.public-shell-page[data-public-layout=top] .public-online-card--top{display:flex;grid-column:1;grid-row:1;position:absolute;top:0;left:calc(-1 * (var(--public-shell-sidebar-width) + var(--public-shell-gap)));width:var(--public-shell-sidebar-width);min-width:0;box-sizing:border-box;justify-self:auto;align-self:auto}body.public-shell-page[data-public-layout=top] .public-content-frame{grid-column:1;grid-row:1}body.public-shell-page .public-page,body.public-shell-page main.container,body.public-shell-page section.container{padding:0}body.public-shell-page .public-hero,body.public-shell-page .public-panel,body.public-shell-page .story-card,body.public-shell-page .chart-card,body.public-shell-page .subchart-card,body.public-shell-page .site-maintenance-card,body.public-shell-page .error-page .card{border-color:var(--admin-border-soft);box-shadow:var(--shadow-card)}body.public-shell-page .public-hero{background:var(--admin-surface-hero)}body.public-shell-page .public-panel,body.public-shell-page .story-card,body.public-shell-page .chart-card,body.public-shell-page .subchart-card,body.public-shell-page .site-maintenance-card,body.public-shell-page .error-page .card{background:var(--admin-surface-panel)}body.public-shell-page .public-kicker,body.public-shell-page .public-hero__kicker,body.public-shell-page .public-section-heading__kicker,body.public-shell-page .site-maintenance-kicker{color:var(--admin-text-kicker)}body.public-shell-page .public-hero__title,body.public-shell-page .public-page h1,body.public-shell-page .story-card>h2,body.public-shell-page .rules-reader__title,body.public-shell-page .guides-placeholder__title{color:var(--admin-text-strong)}body.public-shell-page .public-lead,body.public-shell-page .patchnotes-intro,body.public-shell-page .members-intro,body.public-shell-page .rules-intro,body.public-shell-page .stats-intro,body.public-shell-page .growth-intro,body.public-shell-page .story-card p,body.public-shell-page .story-card li,body.public-shell-page .rule-article li,body.public-shell-page .patch-list li,body.public-shell-page .idea-list li,body.public-shell-page .rules-last-updated,body.public-shell-page .chart-inline-info{color:var(--admin-text-soft)}body.public-shell-page .public-stat,body.public-shell-page .story-audio-player{background:#ffffff0a;border-color:var(--admin-border-soft)}body.public-shell-page .public-button,body.public-shell-page .error-page .button,body.public-shell-page .reload-badge,body.public-shell-page .rules-toggle-btn,body.public-shell-page .version-timeline-btn,body.public-shell-page .chart-settings-toggle,body.public-shell-page .growth-settings-toggle,body.public-shell-page .members-settings-toggle{border-color:var(--admin-ui-button-border);background:var(--admin-ui-button-bg);color:var(--admin-ui-button-text)}body.public-shell-page .public-button--primary,body.public-shell-page .error-page .button.primary,body.public-shell-page .rules-toggle-btn.is-active,body.public-shell-page .version-timeline-btn.is-active,body.public-shell-page .reload-badge,body.public-shell-page .chart-settings-toggle,body.public-shell-page .growth-settings-toggle,body.public-shell-page .members-settings-toggle{background:var(--admin-ui-button-active-bg);border-color:var(--admin-ui-button-active-border);color:var(--admin-ui-button-active-text)}body.public-shell-page .members-search,body.public-shell-page .public-search,body.public-shell-page .stats-filter-input{border-color:var(--admin-border-input);background:var(--admin-surface-card-darker);color:var(--admin-text-strong)}body.public-shell-page .members-search::placeholder,body.public-shell-page .public-search::placeholder,body.public-shell-page .stats-filter-input::placeholder{color:var(--admin-text-subtle)}body.public-shell-page .page-alert{width:100%;margin:0 0 1.2rem;text-align:center;box-sizing:border-box}body.public-shell-page[data-public-layout=top] .page-alert{width:100%;max-width:none;margin:0 0 1.2rem}body.public-shell-page .update-banner{width:100%;padding:0}body.public-shell-page .update-banner__inner{border-color:#e3c59124;background:#16100cdb}body.public-shell-page .public-stats .chart-card:after,body.public-shell-page .public-stats .subchart-card:after{background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 30%,transparent 72%,rgba(255,255,255,.08))}body.public-shell-page .public-stats .html-legend li{border-color:var(--admin-border-soft);background:var(--admin-surface-card-darker);color:var(--admin-text-soft)}body.public-shell-page .public-stats .html-legend .swatch{box-shadow:0 0 0 2px #ffffff0a,0 0 0 1px var(--admin-border-soft),0 6px 12px #00000029}body.public-shell-page .public-stats .subchart-title{border-color:var(--admin-border-soft);background:var(--admin-surface-card-darker);color:var(--admin-text-strong);box-shadow:0 10px 20px #0000002e,inset 0 1px #ffffff0a}body.public-shell-page .public-stats .settings-popup .stats-settings-section{border-color:var(--admin-border-soft);background:var(--admin-surface-card-darker);box-shadow:inset 0 1px #ffffff08}html[data-admin-theme=slate] body.public-shell-page .settings-popup,html[data-admin-theme=slate] body.public-shell-page .growth-settings-panel{border-color:#9ebbda33;background:radial-gradient(circle at top right,rgba(129,164,204,.16),transparent 34%),linear-gradient(180deg,#121924fa,#0a0f16fc);box-shadow:0 24px 42px #00000057,inset 0 1px #ebf3ff0f}html[data-admin-theme=slate] .settings-popup,html[data-admin-theme=slate] .growth-settings-panel,html[data-admin-theme=slate] .members-settings-panel{scrollbar-color:rgba(158,187,218,.74) rgba(255,255,255,.06)}html[data-admin-theme=slate] .settings-popup::-webkit-scrollbar-thumb,html[data-admin-theme=slate] .growth-settings-panel::-webkit-scrollbar-thumb,html[data-admin-theme=slate] .members-settings-panel::-webkit-scrollbar-thumb{background:#9ebbdabd}body.public-shell-page .public-stats .settings-popup .stats-settings-section-title{color:var(--admin-text-strong);background:var(--admin-surface-panel)}body.public-shell-page .public-stats .settings-popup .settings-row,body.public-shell-page .chartjs-html-tooltip{color:var(--admin-text-soft)}body.public-shell-page .chartjs-html-tooltip{border-color:var(--admin-border-soft);background:var(--admin-surface-panel);box-shadow:var(--shadow-soft)}body.public-shell-page .chartjs-html-tooltip .tooltip-title,body.public-shell-page .chartjs-html-tooltip .tooltip-names-header{color:var(--admin-text-strong)}body.public-shell-page .nav-bubble{position:absolute;z-index:90;max-width:min(26rem,calc(100vw - 2rem));padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(210,167,102,.26);background:#140f0cfa;box-shadow:0 24px 36px #00000047;color:var(--admin-text-soft);text-align:center;top:calc(100% + .75rem);left:50%;transform:translate(-50%)}body.public-shell-page .nav-bubble--rail{max-width:min(16rem,calc(100vw - 5rem));padding:.8rem .9rem;top:50%;left:calc(100% + .75rem);transform:translateY(-50%);text-align:left;z-index:95}body.public-shell-page .nav-bubble--rail:after{content:"";position:absolute;top:50%;width:.8rem;height:.8rem;background:#140f0cfa;transform:translateY(-50%) rotate(45deg)}body.public-shell-page .nav-bubble--left:after{right:-.42rem;border-top:1px solid rgba(210,167,102,.26);border-right:1px solid rgba(210,167,102,.26)}body.public-shell-page .nav-bubble--right:after{left:-.42rem;border-left:1px solid rgba(210,167,102,.26);border-bottom:1px solid rgba(210,167,102,.26)}body.public-shell-page .nav-bubble--left{right:calc(100% + .75rem);left:auto}@media(min-width:1800px){body.public-shell-page[data-public-layout=sidebar] .admin-shell-body,body.public-shell-page[data-public-layout=right] .admin-shell-body{align-items:start}body.public-shell-page[data-public-layout=sidebar] .public-content,body.public-shell-page[data-public-layout=right] .public-content{justify-self:center}body.public-shell-page[data-public-layout=right] .public-sidebar{z-index:2;justify-self:end}}@media(max-width:1080px){body.public-shell-page .public-content-grid{grid-template-columns:1fr}body.public-shell-page[data-public-layout=top] .public-online-card--top,body.public-shell-page[data-public-layout=top] .public-content-frame{grid-column:auto;grid-row:auto}body.public-shell-page[data-public-layout=top] .public-online-card--top{left:auto;top:auto}}html[data-admin-theme=slate] body.public-shell-page .chart-inline-info{color:#d6e2f1}html[data-admin-theme=slate] .toggle-switch input:checked+.slider{background:#6f9dd385;border-color:#abcdef70;box-shadow:inset 0 1px #ebf3ff14,0 0 0 1px #5f8dc21a}@media(max-width:1080px){body.public-shell-page{--public-mobile-edge: clamp(.75rem, 3.2vw, 1rem);--public-mobile-stack-gap: 1rem;--public-mobile-rail-width: clamp(3.75rem, 10vw, 4rem);--public-mobile-rail-collapsed-width: clamp(3.75rem, 10vw, 4rem);--public-mobile-dialog-width: min(272px, calc(100vw - (var(--public-mobile-edge) * 2)));--public-mobile-dialog-max-height: min(520px, calc(100dvh - (var(--public-mobile-edge) * 2)));--public-mobile-dialog-padding: .85rem;--public-mobile-dialog-radius: 20px;overflow-x:hidden}body.public-shell-page:before{background-position:center top}body.public-shell-page .admin-shell-body,body.public-shell-page[data-public-layout=top] .admin-shell-body,body.public-shell-page[data-public-layout=right] .admin-shell-body{width:100%;max-width:none}body.public-shell-page .public-content,body.public-shell-page .public-content-grid,body.public-shell-page .public-content-frame,body.public-shell-page .site-footer,body.public-shell-page[data-public-layout=top] .public-content-grid,body.public-shell-page[data-public-layout=top] .site-footer,body.public-shell-page[data-public-layout=top] .page-alert{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}body.public-shell-page .public-content{gap:var(--public-mobile-stack-gap)}body.public-shell-page .public-content-grid,body.public-shell-page[data-public-layout=top] .public-content-grid{display:block;position:static;overflow:visible}body.public-shell-page .public-content-frame{min-width:0}body.public-shell-page .public-page,body.public-shell-page main.container,body.public-shell-page section.container{width:100%;padding:0}body.public-shell-page .page-alert{width:100%;margin:0 0 1rem;text-align:center}body.public-shell-page .public-hero,body.public-shell-page .public-panel,body.public-shell-page .story-card,body.public-shell-page .chart-card,body.public-shell-page .subchart-card,body.public-shell-page .site-maintenance-card,body.public-shell-page .error-page .card{border-radius:24px}body.public-shell-page .public-hero{grid-template-columns:1fr;gap:1rem;padding:clamp(.95rem,3vw,1.2rem)}body.public-shell-page .public-hero__content,body.public-shell-page .public-hero__aside{gap:.9rem}body.public-shell-page .public-hero__title,body.public-shell-page .public-page h1{font-size:clamp(1.9rem,9vw,3rem)}body.public-shell-page .public-lead,body.public-shell-page .public-hero__lead,body.public-shell-page .patchnotes-intro,body.public-shell-page .members-intro,body.public-shell-page .rules-intro,body.public-shell-page .stats-intro,body.public-shell-page .growth-intro{font-size:.96rem;line-height:1.72}body.public-shell-page .update-banner{width:100%;margin:0}body.public-shell-page .update-banner__inner{min-height:0;flex-wrap:wrap;gap:.7rem;justify-content:flex-start}}@media(max-width:768px){body:before,body:after{display:none}body.public-shell-page .public-page{gap:1rem}body.public-shell-page .public-panel,body.public-shell-page .story-card,body.public-shell-page .chart-card,body.public-shell-page .subchart-card{padding:1rem}body.public-shell-page .public-button,body.public-shell-page .reload-badge,body.public-shell-page .rules-toggle-btn,body.public-shell-page .version-timeline-btn,body.public-shell-page .chart-settings-toggle,body.public-shell-page .growth-settings-toggle{min-height:46px}}@media(max-width:430px){body.public-shell-page{--public-mobile-edge: .625rem;--public-mobile-stack-gap: .9rem;--public-mobile-rail-width: clamp(3.75rem, 14vw, 4rem);--public-mobile-rail-collapsed-width: clamp(3.75rem, 14vw, 4rem);--public-mobile-dialog-width: min(268px, calc(100vw - (var(--public-mobile-edge) * 2)))}body.public-shell-page .public-hero,body.public-shell-page .public-panel,body.public-shell-page .story-card,body.public-shell-page .chart-card,body.public-shell-page .subchart-card,body.public-shell-page .site-maintenance-card,body.public-shell-page .error-page .card{border-radius:22px}body.public-shell-page .public-kicker,body.public-shell-page .public-hero__kicker{font-size:.7rem;letter-spacing:.18em}}@media(max-width:374px){body.public-shell-page .public-hero__title,body.public-shell-page .public-page h1{font-size:clamp(1.75rem,8.8vw,2.4rem)}}.afk-item-tile{position:relative;display:inline-block;box-sizing:border-box;flex:0 0 auto;vertical-align:middle}.afk-item-tile-img,.afk-item-tile-frame{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;box-sizing:border-box;user-select:none;-webkit-user-drag:none}.afk-item-tile-img{z-index:0}.afk-item-tile-img--framed{border-radius:15%}.afk-item-tile-frame{z-index:2;pointer-events:none}.afk-item-tile-top{position:absolute;top:0;left:0;right:0;padding:.05em .2em;font-size:.6em;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.afk-item-tile-amount{position:absolute;right:.14em;bottom:.02em;color:#fff;font-size:.82em;font-weight:800;line-height:1;text-shadow:0 0 1px #2a1a08,0 1px 1px #2a1a08,1px 0 1px #2a1a08,-1px 0 1px #2a1a08,0 0 4px rgba(58,32,10,.95),0 0 7px rgba(247,205,130,.85),0 0 12px rgba(247,205,130,.55);z-index:3}.afk-item-tile--has-tooltip{cursor:pointer;outline:none}.afk-item-tooltip{position:fixed;z-index:4000;max-width:min(300px,calc(100vw - 1.5rem));padding:.85rem .95rem .95rem;border-radius:20px;border:1px solid rgba(236,198,136,.28);background:radial-gradient(circle at top right,rgba(244,198,120,.18),transparent 36%),radial-gradient(circle at bottom left,rgba(166,99,52,.14),transparent 34%),linear-gradient(180deg,#3f2c1ff5,#17100cfa);color:#f2e0c0;box-shadow:0 26px 44px #0000006b,inset 0 1px #fff5e01a,inset 0 -1px #784e2938;text-align:center;font-size:.86rem;pointer-events:none;user-select:none;backdrop-filter:blur(14px)}.afk-item-tooltip[hidden]{display:none}.afk-item-tooltip-title{font-family:var(--font-display, inherit);font-size:1.04rem;font-weight:600;letter-spacing:.04em;color:#fff1d0;text-shadow:0 3px 16px rgba(244,198,120,.18);overflow-wrap:anywhere}.afk-item-tooltip-tile{display:flex;align-items:center;justify-content:center;margin:.55rem 0 0}.afk-item-tooltip-image{display:block;margin:.55rem auto 0;width:84px;height:84px;object-fit:contain;border-radius:16px;padding:.6rem;box-sizing:border-box;background:radial-gradient(circle at top,rgba(255,240,212,.1),transparent 55%),linear-gradient(180deg,#fff8ed0f,#ffffff05);border:1px solid rgba(238,199,137,.18)}.afk-item-tooltip-divider{height:1px;margin:.6rem 0;background:linear-gradient(90deg,transparent,rgba(236,198,136,.58),transparent)}.afk-item-tooltip-desc{margin:0;color:#e6d1ab;line-height:1.5;white-space:pre-line}.afk-item-tooltip-content{display:flex;flex-direction:column;gap:.32rem;text-align:left}.afk-item-tooltip-content-label{font-weight:600;color:#f3dcb2;font-size:.78rem;text-align:center}.afk-item-tooltip-content-row{display:flex;align-items:center;gap:.45rem}.afk-item-tooltip-content-img{flex:0 0 auto;width:26px;height:26px;object-fit:contain}.afk-item-tooltip-content-name{flex:1 1 auto;font-size:.8rem;color:#e6d1ab}.afk-item-tooltip-content-amount{flex:0 0 auto;font-size:.8rem;font-weight:700;color:#fff1d0}
