/* site-base.css = css/style.css (purged + minified by _settings_s22/dev/tools/cssbuild.php; edit the sources, then re-run) */
:root,html{color-scheme:light}.class-panel h3,.page-title,h1,h2{text-wrap:balance}.muor .eyebrow{text-transform:uppercase}.news-card .news-btn,.sr-only{white-space:nowrap}:root{--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--fw-regular:500;--fw-medium:600;--fw-semibold:700;--fw-bold:800;--fw-black:900;--page-bg:linear-gradient(120deg, #f5f6f7 0%, #e9eaed 100%);--surface-0:#ffffff;--surface-1:#f6f7f9;--surface-2:#ebedef;--surface-soft:#fafbfc;--text-strong:#1f2328;--text:#26292c;--text-muted:#555b63;--brand-1:#cc3a00;--brand-2:#f26300;--accent:#232323;--accent-2:#4a4a4a;--danger:#c13d13;--success:#2f7a3b;--gold:#c9d1e1;--blue:#2483d6;--border:#d3d4d6;--border-2:#c4c7d0;--r-sm:10px;--r-md:12px;--r-lg:14px;--r-xl:18px;--shadow-sm:0 1px 4px rgba(0, 0, 0, 0.06);--shadow-md:0 6px 24px rgba(50, 50, 50, 0.08),0 1.5px 8px rgba(30, 30, 30, 0.07);--shadow-lg:0 18px 50px rgba(0, 0, 0, 0.18);--ease-out:cubic-bezier(0.2, 0.8, 0.2, 1);--t-fast:140ms var(--ease-out);--t-med:220ms var(--ease-out);--focus-ring:0 0 0 3px rgba(204, 58, 0, 0.18);--hero-height-desktop:610px;--hero-height-mobile:520px;--gradient-glow:linear-gradient(120deg, #ffffff 0%, #f4f5f7 60%, #ebedef 100%);--metal-gold:linear-gradient(90deg, #dfe8f7 0%, #d3dcec 45%, #edf2fb 100%);--metal-silver:linear-gradient(90deg, #d4d7dd 0%, #c0c3cb 100%);--metal-bronze:linear-gradient(90deg, #949ba8 0%, #bb7138 80%);--select-chevron:url("data:image/svg+xml;charset=UTF-8,<svg width='12' height='8' xmlns='http://www.w3.org/2000/svg'><path d='M1 1l5 5 5-5' stroke='%23232323' stroke-width='2' fill='none' fill-rule='evenodd'/></svg>");--ranking-primary:var(--brand-1);--ranking-primary-light:#e44c00;--ranking-primary-dark:#711300;--ranking-gold:var(--metal-gold);--ranking-silver:var(--metal-silver);--ranking-bronze:var(--metal-bronze);--ranking-shadow:0 12px 44px rgba(204, 58, 0, 0.10),0 1.5px 8px rgba(80, 26, 15, 0.06);--ranking-radius:var(--r-xl);--ranking-box-bg:var(--surface-soft);--ranking-box-border:#e6e8ea;--ranking-tab-bg:linear-gradient(105deg, #f7f7f9 80%, #ececec 100%);--ranking-tab-active-bg:var(--brand-1);--ranking-table-header-bg:#f7f7f9;--ranking-table-header-color:var(--brand-1);--ranking-badge-bg:#f3f4f6;--ranking-badge-radius:13px;--gold-tone:#d5deee;--bg-dark:#18213a;--accent-color:#d3dcec;--primary-bg:var(--surface-1);--secondary-bg:var(--surface-0);--text-main:var(--text);--border-light:var(--border);--box-shadow:var(--shadow-md);--box-radius:13px}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.55;color:var(--text);background:var(--page-bg);min-height:100vh;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(120,120,120,0.7) transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;display:flex;flex-direction:column}.ranking-card-main,main{flex:1}canvas,img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}.logo,.page-title,h1{font-weight:var(--fw-black);letter-spacing:.02em}::-webkit-scrollbar{width:10px;background:0 0}::-webkit-scrollbar-thumb{background:rgba(160,160,160,.55);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(160,160,160,.8)}a{color:inherit;text-decoration-color:rgba(0,0,0,0.28);text-underline-offset:2px}a:hover{text-decoration-color:currentColor}a:focus-visible{outline:0;box-shadow:var(--focus-ring);border-radius:8px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.container{width:93%;max-width:1240px;margin:0 auto;padding:2.4rem 1.2rem}header[role=banner]{background:rgba(246,247,249,.92);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 2.25rem;min-height:64px;box-shadow:0 2px 12px rgba(60,60,60,.04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.logo{font-size:2rem;color:var(--brand-1);text-decoration:none;line-height:1;display:inline-flex;align-items:center;height:42px;user-select:none}.lang-switcher,header[role=banner] nav{display:flex;align-items:center}header[role=banner] nav{gap:1.6rem}header[role=banner] nav a:not([class*=btn]){color:var(--text-strong);font-weight:var(--fw-semibold);text-decoration:none;padding:6px 0;border-bottom:2px solid transparent;font-size:1.05rem;border-radius:8px 8px 0 0}header[role=banner] nav a:not([class*=btn]):hover{border-bottom-color:rgba(0,0,0,.28)}.lang-switcher{position:relative}.lang-switcher select{padding:.45rem 1.9rem .45rem .75rem;font-size:1rem;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);font-weight:var(--fw-semibold);color:var(--text-strong);margin-left:.5rem;appearance:none;cursor:pointer;background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right .75rem center;background-size:14px 10px}.lang-switcher select:focus-visible{outline:0;box-shadow:var(--focus-ring)}.mobile-toggle{display:none;background:0 0;border:0;cursor:pointer;padding:0 .5rem;height:40px;line-height:1;color:var(--text-strong);border-radius:10px}.page-title,.text-accent,h1{color:var(--accent)}.mobile-toggle:focus-visible{outline:0;box-shadow:var(--focus-ring);background:rgba(0,0,0,.04)}@media (max-width:1100px){header[role=banner]{padding:.9rem 1rem}.logo{font-size:1.55rem}}.page-title,h1{font-size:clamp(1.8rem,2.2vw + 1.1rem,2.5rem);margin:0 0 .85rem}footer a,h2{font-weight:var(--fw-bold)}h2{font-size:clamp(1.2rem,1.3vw + .9rem,1.55rem);color:rgba(35,35,35,.72);margin:0 0 .5rem}p{margin:0 0 1rem;color:var(--text)}.muor .related>span,.text-muted,section p{color:var(--text-muted)}.text-center{text-align:center}.class-overview,.info-block,.news-archive-item,.news-card,.news-item,.news-more,.white-box,section{background:var(--surface-0);border-radius:var(--r-xl);border:1px solid var(--border);box-shadow:var(--shadow-md);color:var(--text)}.sys-table th,.table-style th,footer{background:var(--accent);text-align:center}.info-block,.white-box{padding:2rem;margin-bottom:1rem}.news-item .meta,.white-box .meta{font-size:.9rem;color:var(--text-muted);margin-bottom:.4rem;display:block}.class-panel:focus-within,.news-archive-item:focus-within,.news-card:focus-within,.white-box:focus-within{outline:0;box-shadow:var(--shadow-md),var(--focus-ring)}section{padding:3rem 2.2rem;margin:2rem auto;box-shadow:0 2px 12px rgba(40,40,40,.07)}section h2{text-align:center;margin-bottom:1rem}.sys-table,.table-style{width:100%;border-collapse:collapse;font-size:1rem;margin-top:1.25rem;border-radius:var(--r-xl);overflow:hidden;box-shadow:0 2px 8px rgba(30,30,30,.06)}.ranking-table{border-collapse:separate;border-spacing:0}.sys-table th,.table-style th{color:#fff;font-weight:var(--fw-bold);padding:1em 1.2em;border-bottom:1px solid var(--border);letter-spacing:.03em}.sys-table td,.table-style td{background:var(--surface-2);color:var(--text);padding:1em 1.2em;border-bottom:1px solid var(--border);text-align:center}.sys-table td{background:var(--surface-1)}.sys-table tr:nth-child(2n) td{background:rgba(0,0,0,.03)}@media (min-width:960px){.sys-table td:first-child,.sys-table th:first-child{width:32%}.sys-table td:nth-child(2),.sys-table th:nth-child(2){width:68%}}footer{padding:2.1rem;color:#e9eaeb;font-size:.97rem;box-shadow:0 -3px 22px rgba(30,30,30,.11)}footer a{color:#dde5f5;text-decoration:underline;text-underline-offset:3px;transition:color var(--t-fast)}footer a:focus-visible,footer a:hover{color:#fff;text-decoration-thickness:2px;outline:0}.hero{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:var(--hero-height-desktop);color:#fff;text-align:center;overflow:hidden;border-radius:0;box-shadow:0 4px 32px rgba(40,40,40,.1);padding:2.5rem;isolation:isolate}.hero::before{position:absolute;inset:0}.class-panel{border-radius:var(--r-xl)}.hero{background:linear-gradient(120deg,#222325 0,#343438 100%)}.hero>h1,.hero>p{position:relative;z-index:2}.hero::before{content:"";z-index:1;pointer-events:none;background:radial-gradient(40% 30% at 50% 40%,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 70%),var(--hero-texture,transparent);background-repeat:no-repeat,no-repeat;background-size:cover,cover;opacity:.45}.hero::after{content:none!important;display:none!important}.hero>h1,.hero>p{text-shadow:0 1px 8px rgba(0,0,0,.35)}.hero .button{background:0 0;border:0;box-shadow:none;padding:0;color:inherit}.hero>h1,.hero>p{display:inline-block;margin-bottom:.65rem;padding:.35rem .75rem;background:rgba(14,16,20,.25);-webkit-backdrop-filter:blur(6px) saturate(125%);backdrop-filter:blur(6px) saturate(125%);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-lg)}@media (max-width:900px){.logo{font-size:1.2rem}.hero{min-height:var(--hero-height-mobile)}}@media (max-width:768px){.mobile-toggle,header[role=banner] nav.show{background:var(--surface-1)}header[role=banner]{flex-direction:column;align-items:stretch;gap:.4rem;padding:.8rem .75rem .45rem}.logo{height:36px;margin-bottom:.2rem}header[role=banner] nav{flex-direction:column;width:100%;display:none;gap:.25rem;margin-top:.2rem}header[role=banner] nav.show{display:flex;padding:.75rem 0 .5rem;border-radius:0 0 var(--r-xl) var(--r-xl);border:1px solid var(--border)}.mobile-toggle{display:inline-flex;position:absolute;right:1rem;top:.9rem;z-index:15;align-items:center;justify-content:center;font-size:1.9rem;width:46px;min-width:46px;border:1px solid var(--border)}.lang-switcher{width:100%;margin-top:.2rem;justify-content:flex-start}header[role=banner] .mobile-toggle[aria-expanded=true]+nav{display:flex!important}}@media (max-width:700px){.info-block,.white-box{padding:14px}.container,.hero{padding-left:0!important;padding-right:0!important}}.btn,.filter-btn,.hero-download-btn,.muor .realm-card .cta,.news-btn,.pagination-list a,.ranking-tab,.share-btn{--btn-bg:linear-gradient(90deg, #f6f7f9 0%, #ebedef 100%);--btn-bg-hover:linear-gradient(90deg, #ebedef 0%, #f6f7f9 100%);--btn-fg:var(--text-strong);--btn-border:var(--border);--btn-shadow:0 2px 10px rgba(40, 40, 40, 0.05);display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.62rem 1.05rem;border-radius:12px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);text-decoration:none;font-weight:var(--fw-bold);letter-spacing:.01em;line-height:1.1;cursor:pointer;box-shadow:var(--btn-shadow);transition:transform var(--t-fast),box-shadow var(--t-med),border-color var(--t-fast),background var(--t-fast),color var(--t-fast);-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.btn:hover,.filter-btn:hover,.hero-download-btn:hover,.muor .realm-card .cta:hover,.news-btn:hover,.pagination-list a:hover,.ranking-tab:hover,.share-btn:hover{transform:translateY(-1px);background:var(--btn-bg-hover);box-shadow:0 12px 28px rgba(40,40,40,.12);border-color:rgba(0,0,0,.18)}.main-register-btn:focus-visible::before,.main-register-btn:hover::before{animation:btnSheen 1.1s var(--ease-out) forwards}.main-register-btn:focus-visible,.main-register-btn:hover{background:linear-gradient(90deg,var(--btn-dark-1) 0,var(--btn-dark-2) 100%);transform:translateY(-1px);box-shadow:0 18px 36px rgba(40,40,40,.3)}}.btn:focus-visible,.filter-btn:focus-visible,.hero-download-btn:focus-visible,.muor .realm-card .cta:focus-visible,.news-btn:focus-visible,.pagination-list a:focus-visible,.ranking-tab:focus-visible,.share-btn:focus-visible{outline:0;box-shadow:var(--btn-shadow),var(--focus-ring)}.btn:active,.filter-btn:active,.hero-download-btn:active,.muor .realm-card .cta:active,.news-btn:active,.pagination-list a:active,.ranking-tab:active,.share-btn:active{transform:translateY(0) scale(.99);box-shadow:0 4px 12px rgba(40,40,40,.1)}.main-register-btn::before,.muor .realm-card.is-upcoming .shine{position:absolute;inset:0;pointer-events:none;transform:translateX(-120%)}.btn-primary,.muor .realm-card .cta,.news-btn{--btn-bg:linear-gradient(90deg, var(--brand-1) 0%, var(--brand-2) 100%);--btn-bg-hover:linear-gradient(90deg, var(--brand-2) 0%, var(--brand-1) 100%);--btn-border:var(--brand-1);--btn-fg:#fff;--btn-shadow:0 10px 24px rgba(204, 58, 0, 0.18)}.btn[aria-pressed=true]{outline:rgba(204,58,0,.18) solid 3px;outline-offset:2px;background:var(--surface-0)}header[role=banner] nav a[class*=btn]{border-bottom:none!important}.main-register-btn{--btn-red-1:var(--brand-1);--btn-red-2:var(--brand-2);--btn-dark-1:#5a5a5a;--btn-dark-2:#232323;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.92rem 2.6rem;border:0;border-radius:var(--r-xl);color:#fff;text-decoration:none;cursor:pointer;font-weight:var(--fw-black);font-size:1.14rem;letter-spacing:.02em;background:linear-gradient(90deg,var(--btn-red-1) 0,var(--btn-red-2) 100%);box-shadow:0 10px 28px rgba(204,58,0,.26),inset 0 1px 0 rgba(255,255,255,.08);transition:transform var(--t-fast),box-shadow var(--t-med),background var(--t-med);-webkit-tap-highlight-color:transparent}.main-register-btn::before{content:"";border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.25) 0,rgba(255,255,255,.08) 20%,rgba(255,255,255,0) 40%);opacity:0}@keyframes btnSheen{0%{transform:translateX(-120%);opacity:0}12%{opacity:.65}100%,60%{transform:translateX(120%);opacity:0}}.main-register-btn:active{transform:translateY(0) scale(.985);box-shadow:0 6px 18px rgba(40,40,40,.26)}.main-register-btn:focus-visible{outline:0;box-shadow:0 0 0 4px rgba(255,255,255,.15),0 0 0 6px rgba(204,58,0,.45),0 18px 36px rgba(40,40,40,.3)}.class-overview{padding:2.1rem;margin:2.2rem auto;font-size:1.08rem}.class-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.1rem;margin-top:2rem}.class-panel{position:relative;display:block;text-decoration:none;color:inherit;background:var(--surface-0);padding:1.6rem;text-align:center;box-shadow:var(--shadow-md);border:1px solid var(--border)}.class-icon,.kpi{box-shadow:var(--shadow-sm)}.class-panel h3{margin:1rem 0 0;font-size:1.22rem;color:var(--accent);font-weight:var(--fw-black)}.class-panel .desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.01rem;color:var(--text-muted);margin-top:.8rem}.class-icon{width:215px;height:auto;border-radius:var(--r-xl);background:#fff}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(14px,2vw,22px);margin-top:1.4rem;align-items:stretch}.news-card{padding:clamp(14px,1.25vw,18px);display:flex;flex-direction:column;gap:.85rem;min-height:0}.news-grid .news-meta{display:inline-flex;align-items:center;width:max-content;margin:0;padding:.34rem .66rem;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.045);font-size:.82rem;letter-spacing:.06em;font-weight:var(--fw-semibold);color:var(--text-muted);font-variant-numeric:tabular-nums}.news-grid .news-title{color:var(--accent);line-height:1.18;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-block-size:calc(2 * 1.18em);text-wrap:balance;hyphens:auto}.news-card .news-btn{margin-top:auto!important;align-self:center;width:auto!important;max-width:none!important;inline-size:clamp(150px,14ch,220px);min-height:42px;padding:.58rem 1.05rem;border-radius:999px;overflow:hidden;text-overflow:ellipsis}.news-archive{display:flex;flex-direction:column;gap:1.65rem}.news-archive-item{padding:1.45rem 1.7rem 1.4rem}.news-archive-item header{margin-bottom:.55rem;display:flex;flex-direction:column;gap:.2rem}.alert,.badge,.kpi__label{font-weight:var(--fw-bold)}.news-more{margin-top:2.8rem;padding:1.9rem 1.6rem 2.3rem}.stack{display:flex;flex-direction:column;gap:.6rem}.alert{border-radius:12px;padding:.85rem 1rem;margin:.9rem 0;border:1px solid rgba(0,0,0,.08)}.alert--error{background:#e6efff;color:#982000;border-color:#ebc489}.alert--success{background:#e8ffe9;color:#0b7a24;border-color:#b7f0be}.badge{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .6rem;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:var(--surface-0)}.badge .dot{width:10px;height:10px;border-radius:50%;background:currentColor;display:inline-block}.kpi{background:var(--surface-0);border:1px solid var(--border);border-radius:12px;padding:12px 12px 10px}.meter{border-radius:999px}.kpi__label{color:var(--text-muted);font-size:.92rem}.hint{color:var(--text-muted)}.meter{margin-top:10px;height:10px;background:rgba(0,0,0,.08);overflow:hidden}.input,.modal{background:var(--surface-0)}.input{width:100%;min-height:44px;padding:.55rem .75rem;border-radius:10px;border:1px solid var(--border);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);font-size:.98rem}.modal{width:min(560px,96vw);box-shadow:0 14px 46px rgba(0,0,0,.35)}.input:focus-visible{border-color:var(--brand-1);outline:0;box-shadow:var(--focus-ring)}.hint{font-size:.95rem;line-height:1.5}.modal{border:0;border-radius:14px;padding:0;color:var(--text)}.modal::backdrop{background:rgba(0,0,0,.55)}.modal .modal-head{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 12px;border-bottom:1px solid rgba(0,0,0,.08);background:var(--surface-0);border-radius:14px 14px 0 0}.modal .modal-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(206,215,231,.25);color:#646a77;flex:0 0 40px}.modal .modal-body{padding:12px 18px 16px;background:var(--surface-0)}.modal .modal-actions{display:flex;gap:10px;justify-content:flex-end;padding:12px 18px 18px;background:var(--surface-0);border-radius:0 0 14px 14px}.modal .note{border-radius:12px;font-weight:var(--fw-bold);color:var(--text)}.modal .note{margin-top:8px;padding:10px 12px;background:var(--surface-1);border:1px solid rgba(0,0,0,.08)}.modal .modal-emph{font-weight:var(--fw-black)}.modal .modal-emph--gateway{color:var(--brand-1)}.modal .modal-emph--realm{color:var(--blue)}.ranking-cards-list{display:none}body.menu-open,body.modal-open,body.nav-open{overflow:hidden}.toast{position:fixed;right:16px;bottom:16px;z-index:2147483647;min-width:240px;max-width:92vw;background:#1f2937;color:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 10px 24px rgba(0,0,0,.25);display:flex;gap:.6rem;align-items:flex-start}.pay-btn img{width:28px;height:28px}@media (max-width:600px){.h1,h1{font-size:1.6rem}.h2,h2{font-size:1.25rem}.h3,h3{font-size:1.1rem}.h4,h4{font-size:1rem}h5{font-size:.92rem}.p,code,ol,p,pre,ul{font-size:.97rem}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.main-register-btn::before,.muor .realm-card.is-upcoming .shine{animation:none!important}}.ranking-main-container{background:rgba(255,255,255,.96);border-radius:var(--ranking-radius);box-shadow:var(--ranking-shadow);padding:clamp(1.1rem,3vw,2.2rem) clamp(.5rem,2vw,1.5rem);border:2px solid var(--ranking-box-border);max-width:1300px;margin:2.2rem auto}.ranking-flexbox{display:flex;align-items:flex-start;gap:1rem;width:100%}.ranking-content{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:1rem}.ranking-main-container .white-box{background:var(--ranking-box-bg);border-radius:var(--ranking-radius);border:2px solid var(--ranking-box-border);box-shadow:0 6px 22px rgba(204,58,0,.08)}.ranking-tabs-bar{background:var(--ranking-tab-bg);border:1px solid var(--border);border-radius:var(--ranking-radius);padding:1.05em .7em;display:flex;flex-direction:column;gap:.7em;min-width:250px;max-width:300px;position:sticky;top:18px;align-self:flex-start;min-height:480px}.ranking-tab{--btn-bg:var(--surface-0);--btn-bg-hover:var(--surface-0);--btn-border:var(--border);--btn-fg:var(--ranking-primary);justify-content:flex-start;text-align:left;width:100%;border-radius:999px;padding:.55em 1.1em;font-weight:var(--fw-bold);font-size:1.01em}.filter-btn,.share-btn{--btn-bg-hover:linear-gradient(90deg, #f8faff 20%, #d3dcec 100%)}.ranking-tab.active,.ranking-tab[aria-selected=true]{--btn-bg:var(--ranking-tab-active-bg);--btn-bg-hover:var(--ranking-tab-active-bg);--btn-border:var(--ranking-tab-active-bg);--btn-fg:#fff}.ranking-filter-bar{display:flex;margin:0 0 1.1em;padding:.45em .8em .45em .45em;background:rgba(211,220,236,.06);border-radius:1.1em;border:1px solid var(--border);gap:.75em;align-items:center}.ranking-filter-bar .filter-row{display:flex;gap:.55em;width:100%}.filter-input,.filter-select{padding:.41em .8em;border-radius:.7em;border:1px solid var(--border);font-size:1.02em;min-width:120px;background:var(--surface-0);color:var(--ranking-primary);font-weight:var(--fw-semibold);outline:0}.filter-input:focus-visible,.filter-select:focus-visible{border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(211,220,236,.2)}.filter-btn{--btn-bg:linear-gradient(90deg, #d3dcec 75%, #c6cede 100%);--btn-border:rgba(211, 220, 236, 0.65);--btn-fg:#494f5a;border-radius:.7em;padding:.52em 1.25em;font-size:1.02em}.ranking-table-wrap{overflow-x:auto;margin-bottom:1.3rem;border-radius:var(--ranking-radius);background:var(--ranking-box-bg);border:2px solid var(--ranking-box-border);box-shadow:0 2px 18px rgba(204,58,0,.07)}.ranking-table{width:100%;min-width:580px;margin:0;font-size:1em}.ranking-table td,.ranking-table th{padding:.6em .36em;background:0 0;border:none;text-align:left;font-size:.99em}.ranking-table th{background:var(--ranking-table-header-bg);color:var(--ranking-table-header-color);font-weight:var(--fw-black);border-bottom:2px solid rgba(211,220,236,.25);position:sticky;top:0;z-index:2}.ranking-table td{font-weight:var(--fw-semibold);color:var(--ranking-primary);border-bottom:1px solid var(--ranking-box-border);background:rgba(255,255,255,.65)}.ranking-table tr:last-child td{border-bottom:none}.ranking-table .rank-badge{font-weight:var(--fw-black);background:var(--ranking-badge-bg);color:var(--ranking-primary);border-radius:var(--ranking-badge-radius);font-size:1.05em;padding:.13em .48em;min-width:2em;text-align:center;border:2px solid rgba(211,220,236,.35)}.ranking-table .rank-badge.gold{background:var(--ranking-gold);color:#6f7582;border-color:rgba(211,220,236,.65);position:relative}.ranking-table .rank-badge.gold::after{content:"★";margin-left:.28em;color:#cfd6e4;font-size:1em;vertical-align:middle;text-shadow:0 2px 6px rgba(255,255,255,.45)}.ranking-table .rank-badge.silver{background:var(--ranking-silver);color:#7c7c7c;border-color:rgba(210,215,230,.8)}.ranking-table .rank-badge.bronze{background:var(--ranking-bronze);color:#fff;border-color:rgba(238,243,252,.75)}.char-link,.guild-link,.ranking-table a{color:var(--brand-2);font-weight:var(--fw-bold);text-decoration:none}.char-link:hover,.guild-link:hover,.ranking-table a:hover{text-decoration:underline;text-underline-offset:2px}.pagination-bar{display:flex;justify-content:center;align-items:center;margin:1.1rem 0 .8rem;font-size:1.01rem;user-select:none}.pagination-list{display:flex;flex-wrap:wrap;gap:.18rem;padding:0;margin:0;list-style:none}.pagination-list li{display:inline-block}.pagination-list a,.pagination-list span{display:inline-flex;min-width:1.75em;padding:.34em .72em;border-radius:999px;font-weight:var(--fw-bold);background:var(--bg-dark);color:#fff;text-decoration:none;border:1px solid var(--accent-color);box-shadow:0 1px 2px rgba(0,0,0,.12)}.pagination-list .active,.pagination-list span.active{background:var(--gold-tone);color:#181c2c;border:1px solid var(--gold-tone);pointer-events:none;cursor:default}.no-results-wrapper{padding:1.6em 0}.no-results{color:var(--brand-2);background:rgba(211,220,236,.14);border:1px solid rgba(211,220,236,.35);font-size:1.05rem;border-radius:10px;padding:1em 1.2em;text-align:center;margin:0 auto;max-width:460px}@media (max-width:650px){.ranking-table,.ranking-table-wrap{display:none!important}.ranking-cards-list{display:block!important}}.ranking-card{background:var(--ranking-box-bg);border-radius:var(--ranking-radius);box-shadow:var(--ranking-shadow);border:2px solid var(--ranking-box-border);margin:0 0 1rem;display:flex;gap:1em;align-items:center;padding:1em .6em}.ranking-card-rank{min-width:2.3em;font-size:1.35em;font-weight:var(--fw-black);text-align:center;background:var(--ranking-badge-bg);border-radius:50%;border:2px solid var(--accent-color);color:var(--ranking-primary);display:flex;align-items:center;justify-content:center}.ranking-card-rank.gold{background:var(--ranking-gold);color:#6f7582}.ranking-card-rank.silver{background:var(--ranking-silver);color:#888}.ranking-card-rank.bronze{background:var(--ranking-bronze);color:#fff}.ranking-card-title{font-size:1.06em;font-weight:var(--fw-black);color:var(--ranking-primary-dark);margin-bottom:.18em}.ranking-card-extra{font-size:.97em;color:var(--text-muted);margin-bottom:.1em}.faq-block{margin:1.2em 0 .5em;border-radius:13px;background:rgba(211,220,236,.07);border:1px solid var(--border);padding:1.1em 1em 1em}.faq-item{margin-bottom:.7em;border-bottom:1px solid rgba(211,220,236,.22);padding-bottom:.4em}.faq-q{font-weight:var(--fw-bold);color:var(--ranking-primary);cursor:pointer;font-size:1.05em;outline:0;padding:.17em 0}.faq-a{font-size:1.01em;color:var(--text);margin:.18em 0 .05em .1em;display:block;padding-left:.5em}.share-btn{border-radius:11px;padding:.47em 1.23em;min-width:125px;justify-content:center;font-size:1em;font-weight:var(--fw-black);--btn-bg:var(--ranking-gold);--btn-border:rgba(211, 220, 236, 0.55);--btn-fg:#6a707c}.share-btn.facebook{--btn-bg:linear-gradient(93deg, #315b97 67%, #f8faff 100%);--btn-bg-hover:linear-gradient(93deg, #284979 67%, #f8faff 100%);--btn-border:rgba(49, 91, 151, 0.6);--btn-fg:#fff}.share-btn.twitter{--btn-bg:linear-gradient(93deg, #1da1f2 67%, #f8faff 100%);--btn-bg-hover:linear-gradient(93deg, #157dc3 67%, #f8faff 100%);--btn-border:rgba(29, 161, 242, 0.6);--btn-fg:#fff}.share-btn.reddit{--btn-bg:linear-gradient(93deg, #f56400 67%, #f8faff 100%);--btn-bg-hover:linear-gradient(93deg, #d74c00 67%, #f8faff 100%);--btn-border:rgba(245, 100, 0, 0.6);--btn-fg:#fff}.breadcrumb-nav{margin-bottom:1rem;font-size:1.02em;background:0 0;padding:0}.breadcrumb{display:flex;flex-wrap:wrap;gap:.45em;list-style:none;padding:0;margin:0}.breadcrumb li{color:var(--text-muted);font-weight:var(--fw-semibold);display:flex;align-items:center}.breadcrumb li:not(:last-child)::after{content:"›";margin:0 .54em;color:rgba(211,220,236,.55);font-weight:var(--fw-black)}.breadcrumb a{color:var(--ranking-primary);text-decoration:none;font-weight:var(--fw-bold)}.breadcrumb a:focus-visible,.breadcrumb a:hover{text-decoration:underline;outline:0}.breadcrumb li[aria-current=page]{color:var(--ranking-primary);font-weight:var(--fw-black);cursor:default}@media (max-width:950px){.ranking-flexbox{flex-direction:column;gap:1.1rem}.ranking-main-container{padding:clamp(.5rem,2vw,.9rem) clamp(.4rem,1vw,.8rem);border-radius:13px}.ranking-tabs-bar{flex-direction:row;flex-wrap:wrap;width:100%;min-width:unset;max-width:100vw;margin:0 0 1.2em;border-radius:12px;padding:.4em .35em;position:sticky;top:0;z-index:5;min-height:54px;gap:.4em;scrollbar-width:none}.ranking-tabs-bar::-webkit-scrollbar{display:none}.ranking-tab{justify-content:center;flex:1 1 140px;text-align:center;max-width:250px}.ranking-tab.active::after{content:"";display:block;margin:6px auto -2px;height:4px;width:38%;min-width:26px;max-width:64px;border-radius:3px;background:var(--ranking-gold);opacity:.85}}@media (max-width:700px){.news-more{padding:1.5rem 1.1rem 1.9rem}.ranking-main-container .white-box{padding:.9rem .65rem;border-radius:12px}.share-btn{min-width:90px;font-size:.97em;padding:.38em .9em}.faq-block{padding:.75em .7em}}.muor{--primary-bg:var(--surface-1);--secondary-bg:var(--surface-0);--border-light:var(--border);--text-main:var(--text);--accent-contrast:var(--brand-1);--box-shadow:var(--shadow-md)}.muor .white-box{transition:none}.muor .section-intro{color:var(--text-muted);margin:.25rem 0 0}.muor .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.1rem}.muor .nav-card,.muor .realm-card{position:relative;display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--text-main);background:var(--secondary-bg);border:1px solid var(--border-light);border-radius:14px;padding:1rem 1.05rem;box-shadow:var(--shadow-sm);transition:none}.muor .nav-card:focus-visible,.muor .realm-card:focus-visible{outline:2px solid var(--accent-contrast);outline-offset:2px}.muor .nav-card h3,.muor .realm-card h3{margin:.25rem 0 .5rem;font-size:1.14rem;color:var(--accent)}.muor .nav-card p,.muor .realm-card p{margin:0;color:var(--text-muted);font-size:1rem;line-height:1.55}.muor .eyebrow{font-size:.72rem;letter-spacing:.06em;color:var(--accent-contrast);opacity:.85;margin-bottom:.35rem}.muor .features{margin:.6rem 0 0 1.05rem;color:var(--text-muted)}.muor .features li{margin:.3rem 0}.muor .realm-card .cta{min-height:40px;padding:.52rem 1rem;border-radius:10px;white-space:nowrap}.muor .realm-card .badge{display:inline-block;font-weight:var(--fw-bold);font-size:.78rem;letter-spacing:.03em;padding:.28rem .55rem;border-radius:999px;margin-bottom:.5rem;color:#fff}.muor .realm-card .badge{background:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 100%);box-shadow:0 4px 16px rgba(204,58,0,.18)}.muor .realm-card.is-upcoming{background:linear-gradient(180deg,var(--secondary-bg) 0,var(--primary-bg) 100%);border-color:rgba(204,58,0,.2);box-shadow:0 10px 28px rgba(204,58,0,.1),0 2px 8px rgba(0,0,0,.06)}.muor .nav-card .tag{background:var(--primary-bg)}.muor .realm-card.is-upcoming .shine{border-radius:14px;background:linear-gradient(120deg,rgba(255,255,255,0) 0,rgba(255,255,255,.35) 30%,rgba(255,255,255,0) 60%);animation:2.6s ease-in-out infinite muor-sheen;opacity:.55}@keyframes muor-sheen{0%{transform:translateX(-120%)}100%,55%{transform:translateX(140%)}}.muor .nav-card .tags{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.6rem}.muor .nav-card .tag{font-size:.78rem;padding:.25rem .52rem;border-radius:999px;border:1px solid var(--border-light);color:var(--text-main)}.muor .related a{border:1px solid var(--border-light);background:var(--secondary-bg)}@media (min-width:1200px){.muor .container{max-width:1320px}}.muor .related{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.muor .related a{display:inline-flex;align-items:center;text-decoration:none;padding:.34rem .62rem;border-radius:999px;font-size:.92rem;color:var(--text-main)}.muor .related a:focus-visible{outline:2px solid var(--accent-contrast);outline-offset:2px}.muor .table-wrap{border:1px solid var(--border-light);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-md)}.muor code.cmd{display:inline-flex;align-items:center;gap:.38rem;background:#202124;color:#dde5f5;border-radius:8px;padding:.18rem .5rem;font-size:.97rem;line-height:1.2;cursor:copy;user-select:text;border:1px solid #111}.muor code.cmd::after{content:"Copy";font-size:.72rem;letter-spacing:.03em;background:#2a2b2e;color:#e6e6e6;padding:.05rem .35rem;border-radius:999px;border:1px solid #3a3b3e;margin-left:.25rem;opacity:.6}.muor code.cmd:hover::after{opacity:1}.muor code.cmd[data-copied="1"]::after{content:"Copied!";background:#2c7a2c;border-color:#2c7a2c;color:#fff;opacity:1}@media print{body{background:#fff!important}.muor .table-wrap,.ranking-card,.ranking-table,.white-box{box-shadow:none!important;border:1px solid #bbb!important;background:#fff!important;color:#000!important}.ranking-table td,.ranking-table th{background:#fff!important;color:#000!important}.breadcrumb-nav,.faq-block,.mobile-toggle,.pagination-bar,header[role=banner] nav{display:none!important}}.page-header-box{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.45rem 1.55rem}.page-header-copy{min-width:0}.page-kicker{display:inline-flex;align-items:center;width:fit-content;margin-bottom:.45rem;padding:.26rem .66rem;border:1px solid rgba(204,58,0,.20);border-radius:999px;background:rgba(204,58,0,.07);color:var(--brand-1);font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.page-header-box .page-title{margin:0 0 .3rem;color:var(--accent);line-height:1.08;letter-spacing:.02em;text-align:left}.page-subtitle{max-width:880px;margin:0;color:var(--text-muted);font-size:.99rem;font-weight:600;line-height:1.5}.page-outro-note{max-width:78ch;margin:1.6rem auto 0;color:var(--text-muted);font-size:.99rem;line-height:1.6}.page-count-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:34px;white-space:nowrap;padding:.35rem .8rem;border:1px solid rgba(204,58,0,.20);border-radius:999px;background:rgba(204,58,0,.06);color:var(--brand-1);font-size:.82rem;font-weight:800}@media (max-width:560px){.page-header-box{flex-direction:column;align-items:flex-start;gap:.6rem}}.character-details .cd-panel--inventory .muinvx,.character-details .cd-panel--warehouse .muinvx{--board-bg:#08111e;--board-line:rgba(148,163,184,.18);--slot-bg:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));--slot-border:rgba(255,255,255,.10);--item-bg:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));--panel-bg:linear-gradient(180deg,#0f172a 0%,#0b1220 100%);--text:#eef4ff;--muted:rgba(226,232,240,.72);--accent:#c5cddd;--accent-2:#7dd3fc;color:var(--text)!important}.character-details .cd-panel--inventory .muinvx-summary,.character-details .cd-panel--warehouse .muinvx-summary{margin:0 0 1rem;padding:.8rem 1rem;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);color:var(--muted)!important}.character-details .cd-panel--inventory .muinvx-title,.character-details .cd-panel--warehouse .muinvx-title{color:var(--accent)!important}.character-details .cd-panel--inventory .muinvx-panel-title,.character-details .cd-panel--inventory .muinvx-board-name,.character-details .cd-panel--warehouse .muinvx-panel-title,.character-details .cd-panel--warehouse .muinvx-board-name{color:#fff!important}.character-details .cd-panel--inventory .muinvx-panel-sub,.character-details .cd-panel--inventory .muinvx-board-meta,.character-details .cd-panel--warehouse .muinvx-panel-sub,.character-details .cd-panel--warehouse .muinvx-board-meta{color:var(--muted)!important}.character-details .cd-panel--inventory .muinvx-panel,.character-details .cd-panel--inventory .muinvx-board-wrap,.character-details .cd-panel--inventory .muinvx-artifact,.character-details .cd-panel--warehouse .muinvx-panel,.character-details .cd-panel--warehouse .muinvx-board-wrap,.character-details .cd-panel--warehouse .muinvx-artifact{background:var(--panel-bg)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 24px 60px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.03)!important}.character-details .cd-panel--inventory .muinvx-board-scroll,.character-details .cd-panel--warehouse .muinvx-board-scroll{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.05);border-radius:18px}.character-details .cd-panel--inventory .muinvx-board,.character-details .cd-panel--warehouse .muinvx-board{background:var(--board-line)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 38px rgba(0,0,0,.26)}.character-details .cd-panel--inventory .muinvx-cell,.character-details .cd-panel--warehouse .muinvx-cell{background:var(--board-bg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.character-details .cd-panel--inventory .muinvx-paper-grid::before,.character-details .cd-panel--warehouse .muinvx-paper-grid::before{background:radial-gradient(circle at center,rgba(34,211,238,.12),transparent 42%),radial-gradient(circle at center,rgba(45,95,198,.14),transparent 66%)}.character-details .cd-panel--inventory .muinvx-slot,.character-details .cd-panel--warehouse .muinvx-slot{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.10);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.character-details .cd-panel--inventory .muinvx-slot-label,.character-details .cd-panel--inventory .muinvx-slot-empty,.character-details .cd-panel--warehouse .muinvx-slot-label,.character-details .cd-panel--warehouse .muinvx-slot-empty{color:rgba(226,232,240,.52)!important}.character-details .cd-panel--inventory .muinvx-slot-item,.character-details .cd-panel--inventory .muinvx-item,.character-details .cd-panel--warehouse .muinvx-slot-item,.character-details .cd-panel--warehouse .muinvx-item{background:var(--item-bg)!important;border:1px solid rgba(255,255,255,.10)!important}.character-details .cd-panel--inventory .muinvx-slot-item:hover,.character-details .cd-panel--inventory .muinvx-item:hover,.character-details .cd-panel--warehouse .muinvx-slot-item:hover,.character-details .cd-panel--warehouse .muinvx-item:hover{background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.05))!important;box-shadow:0 16px 32px rgba(0,0,0,.34)!important}.character-details .cd-panel--inventory .muinvx-artifact-img,.character-details .cd-panel--warehouse .muinvx-artifact-img{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.08)}.character-details .cd-panel--inventory .muinvx-artifact-name,.character-details .cd-panel--warehouse .muinvx-artifact-name{color:#fff}.character-details .cd-panel--inventory .muinvx-artifact-meta,.character-details .cd-panel--warehouse .muinvx-artifact-meta{color:var(--muted)}.character-details .cd-panel--inventory .muinvx-hover-layer,.character-details .cd-panel--warehouse .muinvx-hover-layer{background:linear-gradient(180deg,rgba(10,16,28,.985),rgba(7,11,21,.975));border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.02) inset}.character-details .cd-panel--inventory .muinvx-detail-sub,.character-details .cd-panel--warehouse .muinvx-detail-sub{color:var(--muted)}@media (max-width:720px){.character-details .cd-panel--inventory .muinvx-summary,.character-details .cd-panel--warehouse .muinvx-summary{padding:.7rem .8rem}}.hero .main-register-btn,.hero .button{margin-top:0.15rem!important}@media (max-width:700px){.hero{min-height:auto!important;padding:clamp(1.75rem,7vw,3rem) clamp(0.75rem,4vw,1.25rem)!important}.main-register-btn,.hero .button{width:min(100%,320px)!important;margin-top:0.8rem!important;padding:0.84rem 1.15rem!important;font-size:1rem!important}}section.container.media-page[data-page="ranking"]{overflow:visible!important}section.container.media-page[data-page="ranking"] .breadcrumb-nav{margin:0 0 1rem!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}section.container.media-page[data-page="ranking"] .breadcrumb{margin:0!important;padding:0!important}section.container.media-page[data-page="ranking"] :where(.realm-switcher-box,.ranking-heading-card,.ranking-results-card){background:var(--surface-0,#fff)!important;border:1px solid var(--border,#d3d4d6)!important;border-radius:var(--r-xl,18px)!important;box-shadow:var(--shadow-md,0 6px 24px rgba(50,50,50,.08),0 1.5px 8px rgba(30,30,30,.07))!important;color:var(--text,#26292c)!important}section.container.media-page[data-page="ranking"] .realm-switcher-box{margin:0 0 1rem!important;padding:1.45rem 1.55rem!important;background:var(--surface-0)!important}section.container.media-page[data-page="ranking"] .realm-switcher{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.7rem!important;margin:0!important}section.container.media-page[data-page="ranking"] .realm-switcher-title{color:var(--text-strong,#1f2328)!important;font-weight:var(--fw-black,900)!important}section.container.media-page[data-page="ranking"] .realm-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:.65rem 1rem!important;border:1px solid rgba(204,58,0,.18)!important;border-radius:999px!important;background:#fff!important;color:var(--brand-1,#cc3a00)!important;font-weight:var(--fw-black,900)!important;text-decoration:none!important;box-shadow:0 8px 22px rgba(204,58,0,.08)!important}section.container.media-page[data-page="ranking"] .realm-chip.active,section.container.media-page[data-page="ranking"] .realm-chip[aria-current="page"]{background:linear-gradient(135deg,var(--brand-1,#cc3a00),var(--brand-2,#f26300))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 14px 30px rgba(204,58,0,.22)!important}section.container.media-page[data-page="ranking"] .realm-note{margin:.8rem 0 0!important;color:var(--text-muted,#555b63)!important;font-size:.96rem!important}section.container.media-page[data-page="ranking"] .realm-note strong{color:var(--text-strong,#1f2328)!important}section.container.media-page[data-page="ranking"] .ranking-flexbox{display:grid!important;grid-template-columns:minmax(220px,250px) minmax(0,1fr)!important;gap:1rem!important;align-items:start!important;width:100%!important;margin:0!important}section.container.media-page[data-page="ranking"] .ranking-tabs-bar{position:sticky!important;top:86px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.45rem!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:.75rem!important;overflow:visible!important;white-space:normal!important;background:linear-gradient(180deg,#fff 0%,#fbfcfd 100%)!important;border:1px solid var(--border,#d3d4d6)!important;border-radius:var(--r-xl,18px)!important;box-shadow:var(--shadow-md,0 6px 24px rgba(50,50,50,.08),0 1.5px 8px rgba(30,30,30,.07))!important}section.container.media-page[data-page="ranking"] .ranking-tab{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.55rem!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:.68rem .78rem!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;color:var(--text-strong,#1f2328)!important;font-weight:var(--fw-black,900)!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}section.container.media-page[data-page="ranking"] .ranking-tab::before{content:""!important;display:inline-block!important;width:6px!important;height:6px!important;flex:0 0 6px!important;border-radius:999px!important;background:rgba(204,58,0,.24)!important}section.container.media-page[data-page="ranking"] .ranking-tab::after{content:none!important;display:none!important}section.container.media-page[data-page="ranking"] .ranking-tab:hover{border-color:rgba(204,58,0,.16)!important;background:#f8fafc!important;color:var(--brand-1,#cc3a00)!important}section.container.media-page[data-page="ranking"] .ranking-tab.active,section.container.media-page[data-page="ranking"] .ranking-tab[aria-current="page"]{border-color:rgba(204,58,0,.25)!important;background:linear-gradient(135deg,rgba(204,58,0,.10),rgba(204,58,0,.035))!important;color:var(--brand-1,#cc3a00)!important;box-shadow:inset 4px 0 0 var(--brand-1,#cc3a00)!important}section.container.media-page[data-page="ranking"] .ranking-tab.active::before,section.container.media-page[data-page="ranking"] .ranking-tab[aria-current="page"]::before{background:var(--brand-1,#cc3a00)!important}section.container.media-page[data-page="ranking"] .ranking-content{min-width:0!important;width:100%!important}section.container.media-page[data-page="ranking"] .ranking-title__realm{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:.22rem .55rem!important;border-radius:999px!important;background:rgba(204,58,0,.07)!important;color:var(--brand-1,#cc3a00)!important;font-size:.45em!important;line-height:1!important}section.container.media-page[data-page="ranking"] .ranking-results-card{margin:0!important;padding:clamp(1rem,1.55vw,1.4rem)!important}section.container.media-page[data-page="ranking"] .ranking-filter-bar{margin:0 0 1rem!important;padding:1rem!important;border:1px solid var(--border,#d3d4d6)!important;border-radius:16px!important;background:linear-gradient(180deg,#fff 0%,#fafafa 100%)!important}section.container.media-page[data-page="ranking"] .filter-row{display:grid!important;grid-template-columns:minmax(240px,1fr) minmax(200px,250px) auto!important;gap:.75rem!important;align-items:center!important}section.container.media-page[data-page="ranking"] .filter-input,section.container.media-page[data-page="ranking"] .filter-select{width:100%!important;min-height:46px!important;padding:.75rem .9rem!important;border:1px solid var(--border-2,#c4c7d0)!important;border-radius:12px!important;background:#fff!important;color:var(--text-strong,#1f2328)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important}section.container.media-page[data-page="ranking"] .filter-input:focus,section.container.media-page[data-page="ranking"] .filter-select:focus{outline:0!important;border-color:rgba(204,58,0,.34)!important;box-shadow:var(--focus-ring,0 0 0 3px rgba(204,58,0,.18))!important}section.container.media-page[data-page="ranking"] .filter-btn{min-height:46px!important;padding:.75rem 1.25rem!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--brand-1,#cc3a00),var(--brand-2,#f26300))!important;color:#fff!important;font-weight:var(--fw-black,900)!important;cursor:pointer!important;box-shadow:0 10px 24px rgba(204,58,0,.18)!important}section.container.media-page[data-page="ranking"] .filter-btn:hover{transform:translateY(-1px)!important;box-shadow:0 14px 28px rgba(204,58,0,.22)!important}section.container.media-page[data-page="ranking"] .ranking-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;border:1px solid var(--border,#d3d4d6)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important}section.container.media-page[data-page="ranking"] .ranking-table{width:100%!important;min-width:760px!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important;box-shadow:none!important}section.container.media-page[data-page="ranking"] .ranking-table thead th{padding:1rem!important;background:#202020!important;color:#fff!important;border:0!important;text-align:left!important;font-size:.78rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important}section.container.media-page[data-page="ranking"] .ranking-table thead th a{color:inherit!important;text-decoration:none!important}section.container.media-page[data-page="ranking"] .ranking-table tbody td{padding:1rem!important;background:#fff!important;color:var(--text,#26292c)!important;border:0!important;border-bottom:1px solid rgba(211,212,214,.72)!important;text-align:left!important;vertical-align:middle!important}section.container.media-page[data-page="ranking"] .ranking-table tbody tr:nth-child(even) td{background:var(--surface-soft,#fafbfc)!important}section.container.media-page[data-page="ranking"] .ranking-table tbody tr:hover td{background:rgba(204,58,0,.045)!important}section.container.media-page[data-page="ranking"] .ranking-table a{color:var(--brand-1,#cc3a00)!important;font-weight:var(--fw-black,900)!important;text-decoration:none!important}section.container.media-page[data-page="ranking"] .ranking-table a:hover{text-decoration:underline!important;text-underline-offset:3px!important}section.container.media-page[data-page="ranking"] .rank-badge,section.container.media-page[data-page="ranking"] .ranking-card-rank{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid rgba(0,0,0,.08)!important;background:#f4f5f7!important;color:#1f2328!important;font-weight:var(--fw-black,900)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88)!important}section.container.media-page[data-page="ranking"] .rank-badge.gold,section.container.media-page[data-page="ranking"] .ranking-card-rank.gold{background:var(--metal-gold,linear-gradient(90deg,#dfe8f7,#d3dcec,#edf2fb))!important;color:#171b21!important}section.container.media-page[data-page="ranking"] .rank-badge.silver,section.container.media-page[data-page="ranking"] .ranking-card-rank.silver{background:var(--metal-silver,linear-gradient(90deg,#d4d7dd,#c0c3cb))!important;color:#1f2328!important}section.container.media-page[data-page="ranking"] .rank-badge.bronze,section.container.media-page[data-page="ranking"] .ranking-card-rank.bronze{background:var(--metal-bronze,linear-gradient(90deg,#949ba8,#bb7138))!important;color:#15181e!important}section.container.media-page[data-page="ranking"] .ranking-cards-list{display:none!important}section.container.media-page[data-page="ranking"] .pagination-bar{margin:1.1rem 0 0!important}section.container.media-page[data-page="ranking"] .pagination-list{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;list-style:none!important;margin:0!important;padding:0!important}section.container.media-page[data-page="ranking"] .pagination-list a,section.container.media-page[data-page="ranking"] .pagination-list span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;min-height:40px!important;padding:0 .8rem!important;border:1px solid var(--border-2,#c4c7d0)!important;border-radius:12px!important;background:#fff!important;color:var(--text-strong,#1f2328)!important;font-weight:var(--fw-bold,800)!important;text-decoration:none!important}section.container.media-page[data-page="ranking"] .pagination-list .active{background:linear-gradient(135deg,var(--brand-1,#cc3a00),var(--brand-2,#f26300))!important;border-color:transparent!important;color:#fff!important}section.container.media-page[data-page="ranking"] .no-results-wrapper{padding:1rem 0 0!important}section.container.media-page[data-page="ranking"] .no-results{padding:1.2rem!important;border:1px dashed var(--border-2,#c4c7d0)!important;border-radius:16px!important;background:var(--surface-1,#f6f7f9)!important;color:var(--text-muted,#555b63)!important;text-align:center!important;font-weight:var(--fw-bold,800)!important}@media (max-width:1100px){section.container.media-page[data-page="ranking"] .ranking-flexbox{grid-template-columns:1fr!important}section.container.media-page[data-page="ranking"] .ranking-tabs-bar{position:static!important;flex-direction:row!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important}section.container.media-page[data-page="ranking"] .ranking-tabs-bar::-webkit-scrollbar{display:none!important}section.container.media-page[data-page="ranking"] .ranking-tab{flex:0 0 auto!important;width:auto!important;min-width:170px!important;justify-content:center!important;text-align:center!important}section.container.media-page[data-page="ranking"] .ranking-tab.active,section.container.media-page[data-page="ranking"] .ranking-tab[aria-current="page"]{background:linear-gradient(135deg,var(--brand-1,#cc3a00),var(--brand-2,#f26300))!important;color:#fff!important;box-shadow:none!important}section.container.media-page[data-page="ranking"] .ranking-tab.active::before,section.container.media-page[data-page="ranking"] .ranking-tab[aria-current="page"]::before{background:#fff!important}}@media (max-width:900px){section.container.media-page[data-page="ranking"] .filter-row{grid-template-columns:1fr!important}section.container.media-page[data-page="ranking"] .filter-btn{width:100%!important}section.container.media-page[data-page="ranking"] .ranking-table-wrap{display:none!important}section.container.media-page[data-page="ranking"] .ranking-cards-list{display:grid!important;gap:.85rem!important}section.container.media-page[data-page="ranking"] .ranking-card{display:flex!important;gap:.9rem!important;padding:1rem!important;border:1px solid var(--border,#d3d4d6)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important}section.container.media-page[data-page="ranking"] .ranking-card-main{min-width:0!important}section.container.media-page[data-page="ranking"] .ranking-card-title{margin:0 0 .5rem!important;color:var(--text-strong,#1f2328)!important;font-weight:var(--fw-black,900)!important}section.container.media-page[data-page="ranking"] .ranking-card-extra{padding:.45rem 0!important;border-top:1px dashed var(--border,#d3d4d6)!important;color:var(--text-muted,#555b63)!important}section.container.media-page[data-page="ranking"] .ranking-card-extra:first-of-type{border-top:0!important;padding-top:0!important}}@media (max-width:640px){section.container.media-page[data-page="ranking"] .realm-chip{width:100%!important}section.container.media-page[data-page="ranking"] .ranking-title__realm{font-size:.56em!important}}.home-records{margin-top:clamp(2rem,4vw,4.5rem);margin-bottom:clamp(2rem,4vw,4.5rem)}.home-records-head{position:relative;overflow:hidden;padding:clamp(1.2rem,2.4vw,2rem);border:1px solid var(--border,#d3d4d6);border-radius:var(--r-xl,18px);background:linear-gradient(145deg,var(--surface-0,#fff) 0,var(--surface-1,#f6f7f9) 62%,var(--surface-2,#ebedef) 100%);box-shadow:var(--shadow-md,0 6px 24px rgba(50,50,50,.08))}.home-records-head::after{content:"";position:absolute;inset:auto -8% -48% auto;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,rgba(201,209,225,.22),rgba(201,209,225,0) 68%);pointer-events:none}.home-records-kicker{margin:0 0 .45rem;color:var(--brand-1,#cc3a00);font-size:.78rem;font-weight:var(--fw-black,900);letter-spacing:.09em;text-transform:uppercase}.home-records-head h2{margin:0;color:var(--text-strong,#1f2328);font-size:clamp(1.7rem,3vw,2.55rem)}.home-records-head p:not(.home-records-kicker){max-width:820px;margin:.7rem 0 0;color:var(--text-muted,#555b63)}.home-records-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem}.home-records-meta span,.home-records-meta a{display:inline-flex;align-items:center;min-height:34px;padding:.38rem .72rem;border:1px solid var(--border,#d3d4d6);border-radius:999px;background:rgba(255,255,255,.78);color:var(--text,#26292c);font-size:.9rem;font-weight:var(--fw-bold,800);text-decoration:none}.home-records-meta a{border-color:rgba(204,58,0,.22);color:var(--brand-1,#cc3a00)}.home-records-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-top:1rem}.home-record-card{grid-column:span 6;min-width:0;padding:1rem;border:1px solid var(--border,#d3d4d6);border-radius:var(--r-xl,18px);background:var(--surface-0,#fff);box-shadow:var(--shadow-sm,0 1px 4px rgba(0,0,0,.06))}.home-record-card--tall,.home-record-card--wide{grid-column:span 6}.home-record-card--boss{grid-column:1 / -1}.home-arca-card{grid-column:span 6}.home-event-summary{grid-column:span 6}.home-record-card--gens{grid-column:span 6}.home-record-card h3{margin:0 0 .35rem;color:var(--text-strong,#1f2328);font-size:1.12rem}.home-record-card h4{margin:.1rem 0 .55rem;color:var(--brand-1,#cc3a00);font-size:.96rem}.home-record-card p{margin:0 0 .9rem;color:var(--text-muted,#555b63);font-size:.94rem}.home-record-list,.home-kill-log{margin:0;padding:0;list-style:none}.home-record-list{counter-reset:homeRecordRank}.home-record-list li,.home-kill-log li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.64rem 0;border-top:1px dashed var(--border,#d3d4d6)}.home-record-list li:first-child,.home-kill-log li:first-child{border-top:0;padding-top:0}.home-record-list li::before{counter-increment:homeRecordRank;content:counter(homeRecordRank);flex:0 0 30px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--surface-1,#f6f7f9);color:var(--text-strong,#1f2328);font-size:.82rem;font-weight:var(--fw-black,900)}.home-record-name,.home-kill-log a,.home-event-row a,.home-mini-table a{min-width:0;color:var(--brand-1,#cc3a00);font-weight:var(--fw-black,900);text-decoration:none;overflow-wrap:anywhere}.home-record-name:hover,.home-kill-log a:hover,.home-event-row a:hover,.home-mini-table a:hover{text-decoration:underline;text-underline-offset:3px}.home-record-value{margin-left:auto;color:var(--text-muted,#555b63);font-size:.9rem;font-weight:var(--fw-bold,800);text-align:right}.home-kill-log li{justify-content:flex-start;flex-wrap:wrap;color:var(--text-muted,#555b63)}.home-kill-log time{margin-left:auto;color:var(--text-muted,#555b63);font-size:.84rem}.home-boss-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}.home-boss-box{min-width:0;padding:1rem;border:1px solid var(--border,#d3d4d6);border-radius:var(--r-lg,14px);background:var(--surface-soft,#fafbfc)}.home-boss-box .home-record-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.45rem .7rem}.home-boss-box .home-record-list li::before{flex:0 0 28px;width:28px;height:28px}.home-boss-box .home-record-name{min-width:0}.home-boss-box .home-record-value{margin-left:0;white-space:nowrap}.home-event-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.78rem 0;border-top:1px dashed var(--border,#d3d4d6)}.home-event-row:first-of-type{border-top:0;padding-top:.1rem}.home-event-row span{color:var(--text-muted,#555b63)}.home-event-row strong{color:var(--text-strong,#1f2328);text-align:right}.home-record-link{display:inline-flex;margin-top:.75rem;color:var(--brand-1,#cc3a00);font-weight:var(--fw-black,900);text-decoration:none}.home-records .home-table-wrap{max-width:100%;overflow:visible;border:1px solid var(--border,#d3d4d6);border-radius:var(--r-lg,14px)}.home-records .home-mini-table{display:table;width:100%!important;min-width:0!important;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:.94rem}.home-records .home-mini-table th,.home-records .home-mini-table td{padding:.7rem .75rem;text-align:left;border-bottom:1px solid var(--border,#d3d4d6);overflow-wrap:anywhere;word-break:normal}.home-records .home-mini-table--arca th:nth-child(1),.home-records .home-mini-table--arca td:nth-child(1){width:20%}.home-records .home-mini-table--arca th:nth-child(2),.home-records .home-mini-table--arca td:nth-child(2){width:30%}.home-records .home-mini-table--arca th:nth-child(3),.home-records .home-mini-table--arca td:nth-child(3){width:50%}.home-records .home-mini-table th{background:var(--surface-1,#f6f7f9);color:var(--text-strong,#1f2328);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.home-records .home-mini-table tr:last-child td{border-bottom:0}.home-distribution-grid,.home-gens-list{display:grid;gap:.65rem}.home-distribution-row,.home-gens-row{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:.35rem .7rem;align-items:center}.home-distribution-row span,.home-gens-row span{font-weight:var(--fw-bold,800);color:var(--text-strong,#1f2328)}.home-distribution-row strong,.home-gens-row strong{color:var(--text-muted,#555b63);font-size:.9rem}.home-distribution-row i,.home-gens-row i{grid-column:1 / -1;display:block;height:9px;overflow:hidden;border-radius:999px;background:var(--surface-2,#ebedef)}.home-distribution-row i b,.home-gens-row i b{display:block;width:var(--pct,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-1,#cc3a00),var(--gold,#c9d1e1))}.home-records-empty{margin:.3rem 0 0!important;padding:.85rem;border:1px dashed var(--border,#d3d4d6);border-radius:var(--r-lg,14px);background:var(--surface-soft,#fafbfc);color:var(--text-muted,#555b63)!important;font-weight:var(--fw-bold,800)}@media (max-width:1180px){.home-record-card,.home-record-card--tall,.home-record-card--wide,.home-record-card--boss,.home-arca-card,.home-event-summary,.home-record-card--gens{grid-column:span 6}.home-record-card--boss{grid-column:1 / -1}}@media (max-width:760px){.home-records-head{padding:1rem}.home-records-grid{grid-template-columns:1fr}.home-record-card,.home-record-card--tall,.home-record-card--wide,.home-record-card--boss,.home-arca-card,.home-event-summary,.home-record-card--gens{grid-column:1 / -1}.home-boss-grid{grid-template-columns:1fr}.home-record-list li,.home-event-row{align-items:flex-start}.home-record-value,.home-event-row strong{text-align:left}.home-kill-log time{margin-left:0;width:100%}.home-records .home-mini-table{font-size:.86rem}.home-records .home-mini-table th,.home-records .home-mini-table td{padding:.58rem .5rem}}:root{--shadow-sm:0 1px 2px rgba(20,28,44,.06);--shadow-md:0 1px 3px rgba(20,28,44,.05), 0 10px 26px -8px rgba(20,28,44,.12);--shadow-lg:0 26px 52px -18px rgba(20,28,44,.22);--border:#dfe1e6;--border-2:#d2d5dc}.page-title,h1{line-height:1.12;letter-spacing:.005em}h2{line-height:1.22}p{line-height:1.6}.white-box,section,.info-block,.news-card,.news-archive-item,.class-overview{border-color:var(--border)}.btn,.filter-btn,.hero-download-btn,.news-btn,.ranking-tab,.share-btn,.main-register-btn,.muor .realm-card .cta,.pagination-list a{transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background .15s ease,border-color .15s ease,color .15s ease}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 35%,#1f2738 0%,#060914 70%)!important;isolation:isolate;align-items:center!important;justify-content:center!important}.hero::before{z-index:2!important;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.10) 0,rgba(255,255,255,.02) 32%,rgba(0,0,0,.34) 100%)!important;opacity:1!important}.hero-universe{position:absolute;inset:-8% -4%;z-index:1;pointer-events:none;overflow:hidden}@media (max-width:760px){.hero-universe{inset:-2% -24%}}@media (prefers-reduced-motion:reduce){.hero-universe{opacity:.72}}.account-main[data-page="buy-specials"] .sp-shell,.account-main[data-page="vip-vote-shop"] .vp-shop-page{max-width:1440px!important;margin-inline:auto!important}.account-main[data-page="buy-gp"] :where(.account-card,.buygp-card,.buygp-panel,.white-box),.account-main[data-page="buy-specials"] :where(.sp-box,.sp-panel,.white-box),.account-main[data-page="vip-vote-shop"] :where(.reward-vip-card,.reward-card,.white-box){border-radius:18px!important;border:1px solid rgba(203,213,225,.92)!important;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%)!important;box-shadow:0 16px 36px rgba(15,23,42,.075)!important}.account-main[data-page="buy-gp"] :where(.account-titlebar,.buygp-hero),.account-main[data-page="buy-specials"] :where(.sp-hero,.sp-head),.account-main[data-page="vip-vote-shop"] :where(.reward-section-head--shop,.account-titlebar--vip-shop){border-radius:20px!important;background:linear-gradient(135deg,#111f35 0%,#1d3a61 72%,#7a1600 160%)!important;color:#fff!important;border:1px solid rgba(172,180,195,.28)!important;box-shadow:0 18px 48px rgba(7,16,32,.16)!important}.account-main[data-page="buy-gp"] :where(.account-titlebar h1,.buygp-hero h1),.account-main[data-page="buy-specials"] :where(.sp-hero h1,.sp-head h1),.account-main[data-page="vip-vote-shop"] :where(.reward-section-head--shop h1,.reward-section-head--shop h2,.account-titlebar--vip-shop h1){color:#fff!important;letter-spacing:-.02em!important}.account-main[data-page="buy-gp"] :where(.buygp-payments-list,.buygp-packages,.buygp-grid),.account-main[data-page="buy-specials"] :where(.sp-feature-grid,.sp-package-grid,.sp-detail-grid,.sp-paygrid),.account-main[data-page="vip-vote-shop"] :where(.reward-vip-grid--shop,.vip-shop-summary){gap:14px!important}.account-main[data-page="buy-gp"] :where(.buygp-paybtn,.buy-gp-btn),.account-main[data-page="buy-specials"] :where(.sp-paybtn,.buy-gp-btn),.account-main[data-page="vip-vote-shop"] :where(.reward-btn){min-height:44px!important;border-radius:14px!important;font-weight:950!important;box-shadow:0 10px 22px rgba(15,23,42,.10)!important}.account-main[data-page="buy-gp"] table,.account-main[data-page="buy-specials"] table,.account-main[data-page="vip-vote-shop"] table{border-radius:14px!important;overflow:hidden!important;border:1px solid #dbe3ef!important}.media-page[data-ranking-tab="guild"] .ranking-title-card{background:radial-gradient(circle at 10% 0,rgba(197,205,221,.16),transparent 32%),linear-gradient(135deg,var(--surface-2,#131d31),var(--surface-0,#0e1626))!important;color:var(--text-strong,#eaf0ff)!important;border-color:rgba(197,205,221,.28)!important;box-shadow:0 18px 48px rgba(3,7,18,.5)!important}.media-page[data-ranking-tab="guild"] .ranking-title-card .page-title,.media-page[data-ranking-tab="guild"] .ranking-title-card .page-subtitle{color:var(--text-strong,#eaf0ff)!important;text-shadow:0 2px 16px rgba(0,0,0,.35)}.media-page[data-ranking-tab="guild"] .guild-link{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .58rem;border-radius:999px;background:linear-gradient(135deg,#1a2740,var(--surface-2,#131d31));border:1px solid rgba(197,205,221,.35);color:var(--gold,#c5cddd)!important;font-weight:900;text-decoration:none!important;box-shadow:0 8px 20px rgba(0,0,0,.35)}.media-page[data-ranking-tab="guild"] .guild-link::before{content:"⚔";font-size:.9em;color:var(--gold,#c5cddd)}.media-page[data-ranking-tab="guild"] .ranking-table tbody tr:hover td{background:rgba(255,255,255,.05)!important}:root{color-scheme:dark;--page-bg:radial-gradient(130% 100% at 50% -20%, #17223c 0%, #0b1120 46%, #070a12 100%);--surface-0:#0e1626;--surface-1:#0b1220;--surface-2:#131d31;--surface-soft:#0d1524;--text-strong:#eaf0ff;--text:#d5ddef;--text-muted:#8a94ad;--accent:#eaf0ff;--accent-2:#aab4cc;--brand-1:#cc3a00;--brand-2:#f26300;--gold:#c5cddd;--gold-tone:#c5cddd;--blue:#3079de;--rift:#3079de;--danger:#f56b00;--success:#39d98a;--border:rgba(135,170,213,.16);--border-2:rgba(135,170,213,.26);--border-light:rgba(135,170,213,.16);--glass:rgba(16,22,38,.64);--glass-2:rgba(20,27,46,.80);--shadow-sm:0 1px 4px rgba(0,0,0,.4);--shadow-md:0 18px 48px rgba(3,7,18,.5),0 2px 10px rgba(0,0,0,.42);--shadow-lg:0 28px 70px rgba(0,0,0,.6);--box-shadow:var(--shadow-md);--focus-ring:0 0 0 3px rgba(48,121,222,.38);--gradient-glow:linear-gradient(120deg,#101a2e 0%,#0b1220 60%,#070a12 100%);--ranking-primary:var(--brand-2);--ranking-primary-light:#f77b11;--ranking-primary-dark:#f26300;--ranking-box-bg:var(--surface-0);--ranking-box-border:rgba(135,170,213,.16);--ranking-tab-bg:linear-gradient(105deg,#0d1626,#0b1220);--ranking-tab-active-bg:linear-gradient(90deg,var(--brand-1),var(--brand-2));--ranking-table-header-bg:#0c1626;--ranking-table-header-color:var(--gold);--ranking-badge-bg:#111c30;--ranking-shadow:0 18px 48px rgba(3,7,18,.5),0 1.5px 8px rgba(0,0,0,.4);--primary-bg:var(--surface-1);--secondary-bg:var(--surface-0);--text-main:var(--text);--bg-dark:#0b1220;--accent-color:#c5cddd;--select-chevron:url("data:image/svg+xml;charset=UTF-8,<svg width='12' height='8' xmlns='http://www.w3.org/2000/svg'><path d='M1 1l5 5 5-5' stroke='%23aab4cc' stroke-width='2' fill='none' fill-rule='evenodd'/></svg>")}html,body{background:var(--page-bg);background-attachment:fixed;color:var(--text)}header[role=banner]{background:linear-gradient(180deg,rgba(9,13,22,.94),rgba(9,13,22,.84))!important;border-bottom:1px solid var(--border)!important;box-shadow:0 6px 26px rgba(0,0,0,.5)!important}header[role=banner] nav a:not([class*=btn]){color:var(--text-muted)}header[role=banner] nav a:not([class*=btn]):hover{color:var(--text-strong);border-bottom-color:var(--brand-2)}.logo{background:linear-gradient(180deg,#fff 0%,#e6ecff 42%,#aab6d6 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lang-switcher select{background-color:var(--surface-2);color:var(--text-strong);border-color:var(--border)}.mobile-toggle{color:var(--text-strong)}@media (max-width:768px){.mobile-toggle,header[role=banner] nav.show{background:var(--surface-1)}}footer{background:linear-gradient(180deg,#0b1220,#070a12)!important;color:var(--text-muted)!important;border-top:1px solid var(--border)}footer a{color:var(--gold)}footer a:hover{color:#fff}.sys-table th,.table-style th{background:linear-gradient(90deg,var(--brand-1),var(--brand-2))!important;color:#fff!important;border-bottom-color:var(--border)}.white-box,section,.info-block,.news-card,.news-item,.class-overview,.class-panel,.news-archive-item,.news-more,.muor .nav-card,.muor .realm-card,.muor .table-wrap{background:var(--surface-0);border:1px solid var(--border);color:var(--text)}section{box-shadow:var(--shadow-md)}section.container{background:transparent;border:0;box-shadow:none}.news-archive>section.news-more{background:transparent;border:0;box-shadow:none}h2{color:var(--text-strong)}p,section p{color:var(--text)}.text-muted,.hint,.muor .related>span,.section p{color:var(--text-muted)}.sys-table td,.table-style td{background:var(--surface-1);color:var(--text);border-bottom-color:var(--border)}.sys-table td{background:var(--surface-1)}.sys-table tr:nth-child(2n) td{background:rgba(255,255,255,.03)}.class-icon{background:radial-gradient(circle at 45% 30%,rgba(48,121,222,.18),rgba(7,10,18,.55))!important;border:1px solid var(--border)}.news-grid .news-meta{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.10);color:var(--text-muted)}.news-grid .news-title,.class-panel h3,.muor .nav-card h3,.muor .realm-card h3{color:var(--text-strong)}.class-panel .desc{color:var(--text-muted)}.badge{background:var(--surface-1);border-color:var(--border)}.input,input,select,textarea{background:var(--surface-1);color:var(--text);border-color:var(--border)}.input:focus-visible,input:focus,select:focus,textarea:focus{border-color:var(--brand-2);box-shadow:var(--focus-ring)}.alert--error{background:rgba(245,107,0,.12);color:#ebc388;border-color:rgba(245,107,0,.32)}.alert--success{background:rgba(57,217,138,.12);color:#9df0c4;border-color:rgba(57,217,138,.32)}.modal{background:var(--surface-0);color:var(--text)}.modal .modal-head,.modal .modal-body,.modal .modal-actions{background:var(--surface-0)}.modal .note{background:var(--surface-1);border-color:var(--border);color:var(--text)}.ranking-main-container{background:var(--surface-0)!important;border:1px solid var(--border)!important;box-shadow:var(--ranking-shadow)}.ranking-main-container .white-box{background:var(--surface-1);border:1px solid var(--border)}.ranking-table-wrap{background:var(--surface-1);border:1px solid var(--border)}.ranking-table td{background:var(--surface-0)!important;color:var(--text)!important;border-bottom-color:var(--border)!important}.ranking-table th{background:var(--ranking-table-header-bg)!important;color:var(--gold)!important;border-bottom-color:rgba(197,205,221,.25)!important}.ranking-table a,.char-link,.guild-link{color:var(--brand-2)}.ranking-table .rank-badge{background:var(--ranking-badge-bg);color:var(--text-strong);border-color:rgba(197,205,221,.35)}.ranking-tabs-bar{background:var(--ranking-tab-bg)!important;border-color:var(--border)!important}.ranking-tab{--btn-bg:var(--surface-1);--btn-bg-hover:var(--surface-2);--btn-border:var(--border);--btn-fg:var(--text)}.ranking-tab.active,.ranking-tab[aria-selected=true]{--btn-fg:#fff}.faq-block{background:rgba(197,205,221,.05);border-color:var(--border)}.no-results{color:var(--text);background:rgba(197,205,221,.10);border-color:rgba(197,205,221,.3)}.page-kicker,.page-count-pill{background:rgba(204,58,0,.12);border-color:rgba(204,58,0,.34);color:var(--brand-2)}.account-main[data-page="buy-gp"] :where(.account-card,.buygp-card,.buygp-panel,.white-box),.account-main[data-page="buy-specials"] :where(.sp-box,.sp-panel,.white-box),.account-main[data-page="vip-vote-shop"] :where(.reward-vip-card,.reward-card,.white-box){border:1px solid var(--border)!important;background:linear-gradient(180deg,#0e1626 0%,#0b1220 100%)!important;box-shadow:var(--shadow-md)!important}.account-main[data-page="buy-gp"] table,.account-main[data-page="buy-specials"] table,.account-main[data-page="vip-vote-shop"] table{border-color:var(--border)!important}.media-page[data-ranking-tab="guild"] .ranking-table tbody tr:hover td{background:rgba(255,255,255,.04)!important}.white-box,section,.news-card,.class-panel,.info-block,.muor .nav-card,.muor .realm-card,.kpi,.ranking-main-container{position:relative;overflow:clip;background-image:linear-gradient(180deg,rgba(255,255,255,.03),transparent 120px)}.news-card::after,.class-panel::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,rgba(204,58,0,.45),rgba(197,205,221,.35) 48%,rgba(48,121,222,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;transition:opacity .25s var(--ease-out)}.news-card:hover::after,.class-panel:hover::after{opacity:1}.news-card,.class-panel,.muor .nav-card,.muor .realm-card{transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .2s}.news-card:hover,.class-panel:hover{box-shadow:0 26px 60px rgba(0,0,0,.55),0 0 40px rgba(48,121,222,.10)}.hero-universe{will-change:transform;transform:translate3d(0,var(--par-y,0),0)}[data-reveal]{opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal][data-reveal="scale"]{transform:translate3d(0,22px,0) scale(.98)}[data-reveal][data-reveal="scale"].is-in{transform:none}.count-up{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html,body{background-attachment:scroll}.hero-universe{transform:none!important}[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.news-card::after,.class-panel::after{transition:none}}:root{--hero-height-desktop:660px}.hero::before{content:"";z-index:1;pointer-events:none;opacity:1!important;background:radial-gradient(115% 96% at 50% 112%,#070a12 6%,rgba(7,10,18,.46) 46%,transparent 72%),radial-gradient(150% 125% at 50% 42%,transparent 38%,rgba(7,10,18,.62) 100%),linear-gradient(180deg,rgba(7,10,18,.78) 0%,rgba(7,10,18,.16) 30%,rgba(7,10,18,.24) 62%,rgba(7,10,18,.9) 100%)!important}.hero{box-shadow:none;border-bottom:1px solid rgba(135,170,213,.08)}.hero-kicker{display:inline-flex;align-items:center;gap:.8rem;color:#dee4f1;font-size:clamp(.66rem,.5vw + .55rem,.8rem);font-weight:800;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.65)}.hero-kicker::before,.hero-kicker::after{content:"";height:1px;width:clamp(24px,5vw,52px);flex:0 0 auto;background:linear-gradient(90deg,transparent,rgba(197,205,221,.75))}.hero-kicker::after{background:linear-gradient(90deg,rgba(197,205,221,.75),transparent)}.hero-cta-row{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;align-items:center;margin-top:8px}.main-register-btn{text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(180deg,#f26300 0%,#cc3a00 48%,#972000 100%);box-shadow:0 16px 44px rgba(204,58,0,.38),0 4px 14px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(197,205,221,.22)}@media (hover:hover) and (pointer:fine){.main-register-btn:hover,.main-register-btn:focus-visible{background:linear-gradient(180deg,#f67000 0%,#da4100 48%,#a72800 100%);transform:translateY(-2px);box-shadow:0 22px 54px rgba(204,58,0,.48),0 6px 18px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.32),inset 0 0 0 1px rgba(197,205,221,.38)}}header[role=banner]{background:linear-gradient(180deg,rgba(6,9,16,.94),rgba(9,13,22,.82))!important;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%)}header[role=banner]::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 4%,rgba(204,58,0,.55) 32%,rgba(197,205,221,.6) 50%,rgba(204,58,0,.55) 68%,transparent 96%)}header[role=banner] nav a:not([class*=btn]){letter-spacing:.02em}header[role=banner] nav a:not([class*=btn]).is-active{color:var(--text-strong);border-bottom-color:var(--gold)}section.container>h2:first-child,.home-records-head h2{letter-spacing:.12em;text-transform:uppercase;color:var(--text-strong)}section.container>h2:first-child{position:relative;display:table;margin-left:auto;margin-right:auto;padding-bottom:.95rem;margin-bottom:1.7rem!important}section.container>h2:first-child::after{content:"";position:absolute;left:50%;bottom:6px;transform:translateX(-50%);width:min(170px,70%);height:1px;background:linear-gradient(90deg,transparent,rgba(197,205,221,.2) 18%,var(--gold) 50%,rgba(197,205,221,.2) 82%,transparent)}section.container>h2:first-child::before{content:"◆";position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);font-size:.5rem;line-height:1;color:var(--gold);text-shadow:0 0 10px rgba(197,205,221,.85)}.home-records-head h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}.home-records-kicker{color:var(--gold);letter-spacing:.18em}.news-grid .news-meta{background:rgba(197,205,221,.07);border-color:rgba(197,205,221,.2);color:#dee4f1}.home-records-meta span,.home-records-meta a{background:rgba(255,255,255,.05);border-color:var(--border);color:var(--text)}.home-records-meta a{border-color:rgba(197,205,221,.32);color:var(--gold)}.home-record-name,.home-kill-log a,.home-event-row a,.home-mini-table a{color:var(--brand-2)}.home-record-list li::before{background:var(--surface-2);color:var(--text-strong)}body{scrollbar-color:#26314e #0a0f1c}::-webkit-scrollbar{width:12px;background:#0a0f1c}::-webkit-scrollbar-thumb{background:#26314e;border:3px solid #0a0f1c;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#2c436a}::selection{background:rgba(204,58,0,.6);color:#fff}footer{position:relative;border-top:0!important}footer::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 6%,rgba(204,58,0,.5) 35%,rgba(197,205,221,.55) 50%,rgba(204,58,0,.5) 65%,transparent 94%)}@media (max-width:768px){.hero{background:radial-gradient(120% 90% at 50% 0%,#1a2440 0%,#0d1424 52%,#070a12 100%)!important}.hero-cta-row{width:100%}.hero-cta-row .main-register-btn{flex:1 1 100%;justify-content:center}}.rift-hero{--mx:0;--my:0;position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;justify-content:center;min-height:clamp(600px,90vh,840px);padding:clamp(3.6rem,7vh,5.4rem) 0 clamp(3.4rem,7vh,4.8rem);background:radial-gradient(90% 72% at 76% 40%,rgba(204,58,0,.15),transparent 58%),radial-gradient(70% 60% at 16% 16%,rgba(48,121,222,.13),transparent 60%),radial-gradient(130% 100% at 50% -10%,#141e36 0%,#0b1120 52%,#070a12 100%);border:0;box-shadow:none;border-radius:0;margin:0}.rift-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;z-index:1;background:linear-gradient(180deg,transparent,rgba(7,10,18,.92) 92%);pointer-events:none}.rift-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.rift-aurora{position:absolute;width:58vw;height:58vw;min-width:480px;min-height:480px;border-radius:50%;opacity:.55;mix-blend-mode:screen}.rift-aurora--crimson{right:-16vw;top:-22vw;background:radial-gradient(circle at 50% 50%,rgba(204,58,0,.42),rgba(204,58,0,.14) 38%,transparent 70%);animation:riftDrift 26s ease-in-out infinite alternate}.rift-aurora--azure{left:-18vw;bottom:-28vw;background:radial-gradient(circle at 50% 50%,rgba(48,121,222,.36),rgba(48,121,222,.12) 36%,transparent 68%);animation:riftDrift 34s ease-in-out -9s infinite alternate-reverse}@keyframes riftDrift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(5vw,4vh,0) scale(1.14)}}.rift-stars{position:absolute;inset:-6%;background-repeat:repeat}.rift-stars--far{opacity:.55;background-image:radial-gradient(1px 1px at 22% 28%,rgba(255,255,255,.9),transparent 55%),radial-gradient(1px 1px at 64% 12%,rgba(255,255,255,.7),transparent 55%),radial-gradient(1px 1px at 84% 46%,rgba(210,222,255,.8),transparent 55%),radial-gradient(1px 1px at 42% 68%,rgba(255,255,255,.6),transparent 55%),radial-gradient(1px 1px at 8% 82%,rgba(210,222,255,.7),transparent 55%);background-size:420px 420px;animation:starTwinkle 8s ease-in-out infinite alternate}.rift-stars--near{opacity:.7;background-image:radial-gradient(1.5px 1.5px at 12% 44%,rgba(231,236,245,.95),transparent 55%),radial-gradient(1.5px 1.5px at 52% 22%,rgba(255,255,255,.9),transparent 55%),radial-gradient(1.5px 1.5px at 78% 72%,rgba(235,195,136,.85),transparent 55%),radial-gradient(1.5px 1.5px at 32% 88%,rgba(210,222,255,.9),transparent 55%);background-size:560px 560px;transform:translate3d(calc(var(--mx)*-9px),calc(var(--my)*-7px),0);animation:starTwinkle 6s ease-in-out -2s infinite alternate}@keyframes starTwinkle{from{opacity:.35}to{opacity:.75}}.rift-hero__floor{position:absolute;left:50%;bottom:-10%;transform:translateX(-50%);width:135%;height:40%;filter:blur(10px);background:radial-gradient(60% 90% at 50% 100%,rgba(48,121,222,.13),transparent 60%),radial-gradient(45% 70% at 70% 100%,rgba(204,58,0,.15),transparent 65%)}.rift-hero__inner{position:relative;z-index:2;width:min(1240px,92%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(1.4rem,4vw,3rem)}.rift-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:15px;text-align:left}.rift-hero__kicker{display:inline-flex;align-items:center;gap:.8rem;color:#dee4f1;font-size:clamp(.66rem,.5vw + .55rem,.8rem);font-weight:800;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.65)}.rift-hero__title{margin:0;font-size:clamp(2.55rem,4.4vw + 1rem,4.5rem);letter-spacing:.05em;text-transform:uppercase;line-height:1.04;background:linear-gradient(180deg,#fff 4%,#ebf0fa 34%,#c5cddd 56%,#98a0b0 74%,#e6ebf5 96%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 14px rgba(0,0,0,.6)) drop-shadow(0 0 34px rgba(197,205,221,.18));text-wrap:balance}.rift-hero__cta{justify-content:flex-start;margin-top:4px}.rift-portal{position:relative;z-index:1;height:clamp(400px,54vh,560px)}@keyframes glowBreathe{0%,100%{opacity:.85}50%{opacity:1.0}}@keyframes riftCrystalBeam{0%,100%{opacity:.3}45%{opacity:.9}}@keyframes riftCrystalGlow{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.95}50%{transform:translate(-50%,-50%) scale(.68);opacity:.45}}@keyframes riftCrystalBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes riftCrystalAura{0%,100%{opacity:.55;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@keyframes riftCrystalYaw{0%,100%{transform:translate(-50%,-50%) rotateY(-18deg)}50%{transform:translate(-50%,-50%) rotateY(18deg)}}@keyframes riftCrystalPulse{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}@keyframes riftCrystalGlint{0%,58%,100%{opacity:.15}66%{opacity:.95}74%{opacity:.2}}@keyframes riftCrystalSpin{to{transform:rotate(360deg)}}@keyframes riftCrystalOrbitMote{0%{transform:translate(0px,33px) scale(1.15);opacity:1}12.5%{transform:translate(92px,23px) scale(1.05);opacity:.95}25%{transform:translate(130px,0px) scale(.95);opacity:.85}37.5%{transform:translate(92px,-23px) scale(.8);opacity:.45}46%{opacity:0}50%{transform:translate(0px,-33px) scale(.7);opacity:0}54%{opacity:0}62.5%{transform:translate(-92px,-23px) scale(.8);opacity:.45}75%{transform:translate(-130px,0px) scale(.95);opacity:.85}87.5%{transform:translate(-92px,23px) scale(1.05);opacity:.95}100%{transform:translate(0px,33px) scale(1.15);opacity:1}}@keyframes riftCrystalRise{0%{transform:translateY(0);opacity:0}12%{opacity:.9}75%{opacity:.55}100%{transform:translateY(-240px);opacity:0}}@keyframes scrollNudge{0%,100%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:.15}}@media (max-width:980px){.rift-hero{min-height:0;padding-top:3rem}.rift-hero__inner{grid-template-columns:minmax(0,1fr)}.rift-hero__copy{align-items:center;text-align:center}.rift-hero__cta{justify-content:center}.rift-portal{order:-1;height:260px;margin-bottom:-.4rem}@keyframes riftCrystalOrbitMote{0%{transform:translate(0px,25px) scale(1.1);opacity:1}12.5%{transform:translate(71px,18px) scale(1.02);opacity:.95}25%{transform:translate(100px,0px) scale(.95);opacity:.85}37.5%{transform:translate(71px,-18px) scale(.8);opacity:.45}46%{opacity:0}50%{transform:translate(0px,-25px) scale(.7);opacity:0}54%{opacity:0}62.5%{transform:translate(-71px,-18px) scale(.8);opacity:.45}75%{transform:translate(-100px,0px) scale(.95);opacity:.85}87.5%{transform:translate(-71px,18px) scale(1.02);opacity:.95}100%{transform:translate(0px,25px) scale(1.1);opacity:1}}}@media (prefers-reduced-motion:reduce){.rift-aurora,.rift-stars{animation:none!important}.rift-portal,.rift-stars--near{transform:none!important;transition:none!important}}.rift-hero__kicker{letter-spacing:.26em;text-indent:.26em;white-space:nowrap;max-width:100%}.rift-hero__kicker::before,.rift-hero__kicker::after{flex:0 1 auto;min-width:14px}.rift-hero__copy{max-width:100%;min-width:0}@media (max-width:640px){.rift-hero__kicker{white-space:normal;letter-spacing:.18em;text-indent:.18em;justify-content:center;text-align:center;text-wrap:balance}}.rift-hero__title{background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.95) 50%,transparent 58%),linear-gradient(180deg,#fff 4%,#ebf0fa 34%,#c5cddd 56%,#98a0b0 74%,#e6ebf5 96%);background-size:240% 100%,100% 100%;background-position:230% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:titleSheen 6s ease-in-out infinite}@keyframes titleSheen{0%,58%{background-position:230% 0,0 0}88%,100%{background-position:-130% 0,0 0}}.rift-embers{position:absolute;left:0;right:0;top:0;bottom:-560px;pointer-events:none;opacity:.5;background-image:radial-gradient(3px 3px at 10% 15%,rgba(197,205,221,.85),transparent 60%),radial-gradient(2px 2px at 30% 45%,rgba(242,99,0,.7),transparent 60%),radial-gradient(2.5px 2.5px at 55% 25%,rgba(197,205,221,.6),transparent 60%),radial-gradient(2px 2px at 72% 65%,rgba(255,255,255,.5),transparent 60%),radial-gradient(3px 3px at 88% 35%,rgba(242,99,0,.6),transparent 60%),radial-gradient(2px 2px at 44% 80%,rgba(197,205,221,.55),transparent 60%);background-size:560px 560px;background-repeat:repeat;animation:emberRise 16s linear infinite}@keyframes emberRise{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-560px,0)}}.rift-rays{position:absolute;inset:-10% -5%;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,transparent 30%,rgba(197,205,221,.12) 34%,transparent 38%),linear-gradient(80deg,transparent 55%,rgba(48,121,222,.10) 60%,transparent 65%),linear-gradient(95deg,transparent 68%,rgba(204,58,0,.10) 73%,transparent 78%);animation:raysShimmer 9s ease-in-out infinite alternate}@keyframes raysShimmer{from{opacity:.5}to{opacity:1}}.rift-hero--sub{min-height:clamp(430px,58vh,560px);padding:clamp(3.2rem,6vh,4.4rem) 0 clamp(2.8rem,5vh,3.8rem)}.rift-hero__inner--center{grid-template-columns:minmax(0,1fr);justify-items:center;width:min(920px,92%)}.rift-hero__copy--center{align-items:center;text-align:center}.rift-hero__copy--center .rift-hero__cta{justify-content:center}.rift-hero__halo{position:absolute;left:50%;top:46%;width:min(780px,94vw);aspect-ratio:1.5;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;filter:blur(18px);background:radial-gradient(50% 50% at 50% 50%,rgba(204,58,0,.24) 0%,rgba(48,121,222,.08) 48%,transparent 70%);animation:glowBreathe 6s ease-in-out infinite}.rift-trust{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1.05rem 0 0;padding:0}.rift-trust li{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;border-radius:999px;background:rgba(197,205,221,.06);border:1px solid rgba(197,205,221,.24);color:#e7ecf5;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rift-trust li::before{content:"";width:6px;height:6px;transform:rotate(45deg);flex:0 0 auto;background:var(--gold);box-shadow:0 0 8px rgba(197,205,221,.8)}.dl-unavailable{margin:0;max-width:640px;padding:1rem 1.3rem;border-radius:14px;text-align:left;background:linear-gradient(180deg,rgba(14,20,34,.9),rgba(9,13,22,.92));border:1px solid rgba(197,205,221,.32);color:#e7ecf5;line-height:1.55;box-shadow:0 18px 44px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05)}@media (prefers-reduced-motion:reduce){.rift-embers,.rift-rays,.rift-hero__title,.rift-hero__halo{animation:none!important}}section.container.media-page[data-page="ranking"] .ranking-tabs-bar{background:linear-gradient(180deg,#0d1626 0%,#0b1220 100%)!important;border-color:var(--border)!important;box-shadow:var(--shadow-md)!important}section.container.media-page[data-page="ranking"] .ranking-tab{color:var(--text)!important}section.container.media-page[data-page="ranking"] .ranking-tab::before{background:rgba(242,99,0,.4)!important}section.container.media-page[data-page="ranking"] .ranking-tab:hover{background:var(--surface-2)!important;color:var(--text-strong)!important;border-color:var(--border-2)!important}section.container.media-page[data-page="ranking"] .ranking-tab.active,section.container.media-page[data-page="ranking"] .ranking-tab[aria-current="page"]{background:linear-gradient(135deg,rgba(204,58,0,.2),rgba(204,58,0,.06))!important;color:var(--brand-2)!important;border-color:rgba(204,58,0,.35)!important;box-shadow:inset 4px 0 0 var(--brand-1)!important}section.container.media-page[data-page="ranking"] .ranking-tab.active::before,section.container.media-page[data-page="ranking"] .ranking-tab[aria-current="page"]::before{background:var(--brand-2)!important}section.container.media-page[data-page="ranking"] .ranking-filter-bar{background:var(--surface-1)!important;border-color:var(--border)!important}section.container.media-page[data-page="ranking"] .filter-input,section.container.media-page[data-page="ranking"] .filter-select{background:var(--surface-1)!important;color:var(--text)!important;border-color:var(--border-2)!important;box-shadow:none!important}section.container.media-page[data-page="ranking"] .filter-input:focus,section.container.media-page[data-page="ranking"] .filter-select:focus{border-color:var(--brand-2)!important;box-shadow:var(--focus-ring)!important}section.container.media-page[data-page="ranking"] .ranking-table-wrap{background:var(--surface-1)!important;border-color:var(--border)!important;box-shadow:var(--shadow-sm)!important}section.container.media-page[data-page="ranking"] .ranking-table thead th{background:linear-gradient(90deg,#141d31 0%,#0e1626 100%)!important;color:var(--gold)!important}section.container.media-page[data-page="ranking"] .ranking-table tbody td{background:var(--surface-0)!important;color:var(--text)!important;border-bottom-color:var(--border)!important}section.container.media-page[data-page="ranking"] .ranking-table tbody tr:nth-child(even) td{background:var(--surface-1)!important}section.container.media-page[data-page="ranking"] .ranking-table tbody tr:hover td{background:rgba(255,255,255,.04)!important}section.container.media-page[data-page="ranking"] .ranking-table a{color:var(--brand-2)!important}section.container.media-page[data-page="ranking"] .rank-badge,section.container.media-page[data-page="ranking"] .ranking-card-rank{background:var(--surface-2)!important;color:var(--text-strong)!important;border-color:rgba(197,205,221,.3)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}section.container.media-page[data-page="ranking"] .pagination-list a,section.container.media-page[data-page="ranking"] .pagination-list span{background:var(--surface-1)!important;color:var(--text)!important;border-color:var(--border-2)!important}section.container.media-page[data-page="ranking"] .pagination-list a:hover{background:var(--surface-2)!important;color:var(--text-strong)!important}section.container.media-page[data-page="ranking"] .pagination-list .active{background:linear-gradient(135deg,var(--brand-1),var(--brand-2))!important;color:#fff!important;border-color:transparent!important}section.container.media-page[data-page="ranking"] .no-results{background:var(--surface-1)!important;color:var(--text-muted)!important;border-color:var(--border-2)!important}@media (max-width:900px){section.container.media-page[data-page="ranking"] .ranking-card{background:var(--surface-0)!important;border-color:var(--border)!important;box-shadow:var(--shadow-sm)!important}section.container.media-page[data-page="ranking"] .ranking-card-title{color:var(--text-strong)!important}section.container.media-page[data-page="ranking"] .ranking-card-extra{color:var(--text-muted)!important;border-top-color:var(--border)!important}}.media-page[data-ranking-tab="guild"] .guild-link{background:rgba(197,205,221,.08);border-color:rgba(197,205,221,.3);color:var(--gold)!important;box-shadow:none}.media-page[data-ranking-tab="guild"] .guild-link::before{color:var(--gold)}.btn,.hero-download-btn,.share-btn,.pagination-list a{--btn-bg:linear-gradient(180deg,var(--surface-2) 0%,var(--surface-1) 100%);--btn-bg-hover:linear-gradient(180deg,#1a2338 0%,#131d31 100%);--btn-border:var(--border-2);--btn-shadow:0 2px 10px rgba(0,0,0,.35)}a{text-decoration-color:rgba(234,240,255,.28)}.home-record-card h4{color:var(--brand-2)}body{background:transparent}@media (min-width:769px) and (max-width:1023px){header[role=banner]{flex-wrap:wrap;row-gap:.35rem;padding:.75rem 1rem}header[role=banner] nav{order:3;width:100%;justify-content:center;flex-wrap:wrap;gap:.15rem .35rem}}section.container.media-page[data-page="ranking"] .realm-chip{background:var(--surface-1,#0b1220)!important;color:var(--brand-2,#f26300)!important;border-color:var(--border-2,rgba(135,170,213,.26))!important;box-shadow:none!important}section.container.media-page[data-page="ranking"] .realm-chip:hover{background:var(--surface-2,#131d31)!important;color:var(--text-strong,#eaf0ff)!important}dl.faq-list{margin:1rem 0}dl.faq-list dt{font-weight:800;color:var(--text-strong,#eaf0ff);background:var(--surface-2,#131d31);border:1px solid var(--border,rgba(135,170,213,.16));border-left:3px solid var(--gold,#c5cddd);border-radius:12px 12px 0 0;padding:.65rem .9rem;margin:0}dl.faq-list dd{margin:0 0 12px;padding:.65rem .9rem .8rem;color:var(--text,#d5ddef);background:var(--surface-0,#0e1626);border:1px solid var(--border,rgba(135,170,213,.16));border-top:0;border-radius:0 0 12px 12px}.faq-item>strong{display:block;margin:0;font-family:inherit;font-weight:var(--fw-bold,700);color:var(--ranking-primary,#f26300);font-size:1.05em;line-height:inherit;letter-spacing:normal;text-transform:none;padding:.17em 0}.pf-wrap{display:inline-flex;align-items:center;gap:.38em;flex-wrap:wrap;vertical-align:baseline;max-width:100%}.pf-glow,.pf-glow a,.pf-glow .char-link,.pf-glow .home-record-name,html[data-site-template] body .pf-wrap.pf-wrap.pf-wrap .pf-glow.pf-glow a,html[data-site-template] body .pf-wrap.pf-wrap.pf-wrap .pf-glow.pf-glow a.char-link,html[data-site-template] body .pf-wrap.pf-wrap.pf-wrap .pf-glow.pf-glow a.home-record-name,html[data-site-template] body .pf-wrap.pf-wrap.pf-wrap .pf-glow.pf-glow .char-link,html body .page-title.pf-glow.pf-glow.pf-glow.pf-glow{color:var(--pf,#c5cddd)!important;font-weight:800;text-shadow:0 0 6px var(--pf,#c5cddd),0 0 14px var(--pf,#c5cddd);text-shadow:0 0 6px var(--pf,#c5cddd),0 0 14px color-mix(in srgb,var(--pf,#c5cddd) 55%,transparent);animation:pfPulse 2.8s ease-in-out infinite}.pf-seal{display:inline-flex;align-items:center;justify-content:center;padding:.05em .48em;border-radius:999px;font-size:.72em;font-weight:900;line-height:1.55;letter-spacing:.02em;color:#0b1220!important;background:var(--pf,#c5cddd);box-shadow:0 0 8px var(--pf,#c5cddd);white-space:nowrap;text-shadow:none!important;font-style:normal}.pf-title{display:inline-block;font-size:.74em;font-weight:700;font-style:italic;letter-spacing:.02em;color:var(--pf,#c5cddd)!important;opacity:.92;white-space:nowrap;max-width:14em;overflow:hidden;text-overflow:ellipsis;vertical-align:baseline;text-shadow:none!important}.pf-title[hidden]{display:none!important}.char-flair-line{display:inline-flex;align-items:center;gap:.45em;margin:.2rem 0 .6rem;font-size:1rem}.char-flair-line .pf-flair-note{font-size:.82em;opacity:.8}@keyframes pfPulse{0%,100%{text-shadow:0 0 6px var(--pf,#c5cddd),0 0 14px color-mix(in srgb,var(--pf,#c5cddd) 55%,transparent)}50%{text-shadow:0 0 9px var(--pf,#c5cddd),0 0 22px color-mix(in srgb,var(--pf,#c5cddd) 75%,transparent)}}@media (prefers-reduced-motion:reduce){.pf-glow,.pf-glow a,html body .page-title.pf-glow{animation:none}}.home-guild-events{margin-top:1.25rem}.home-guild-events .home-record-card--third{grid-column:span 4}.home-guild-events .home-record-card h4{margin:.9rem 0 .35rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;opacity:.75}.home-guild-events .home-event-row strong small{display:block;font-weight:400;font-size:.78em;opacity:.72;line-height:1.3}.home-guild-events .home-record-links{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:.7rem}.home-guild-events .home-record-links .home-record-link{margin:0}@media (max-width:1100px){.home-guild-events .home-record-card--third{grid-column:span 6}}@media (max-width:720px){.home-guild-events .home-record-card--third{grid-column:span 12}}