@layer theme,base;@layer components{[data-portal][data-theme] .display{font-family:var(--font-display)}[data-portal][data-theme] .eyebrow{color:var(--color-crystal)}[data-portal][data-theme] .metal-text{background:var(--metal);color:#0000;-webkit-background-clip:text;background-clip:text}[data-portal][data-theme] .pearl-text{background:var(--pearl,var(--metal));color:#0000;-webkit-background-clip:text;background-clip:text}[data-portal][data-theme] .btn-crystal,[data-portal][data-theme] .btn-pearl{clip-path:polygon(var(--btn-cut) 0, calc(100% - var(--btn-cut)) 0, 100% 50%, calc(100% - var(--btn-cut)) 100%, var(--btn-cut) 100%, 0 50%)}[data-portal][data-theme] .btn-crystal{color:var(--btn-ink);background:linear-gradient(180deg, var(--btn-1), var(--btn-2) 45%, var(--btn-3));box-shadow:0 0 24px color-mix(in srgb, var(--btn-2) 40%, transparent)}[data-portal][data-theme] .btn-pearl{color:var(--color-pearl);background:linear-gradient(180deg, var(--btn2-1), var(--btn2-2));box-shadow:inset 0 0 0 1px var(--btn2-edge)}[data-portal][data-theme] .gem{background:radial-gradient(circle at 35% 30%, var(--gem-1), var(--gem-2) 50%, var(--gem-3));box-shadow:0 0 8px var(--gem-glow)}[data-portal][data-theme]:not([data-theme=empyrean]) .frame{border-radius:var(--pb-radius);background:linear-gradient(160deg, color-mix(in srgb, var(--pb-top) 92%, transparent), color-mix(in srgb, var(--pb-bottom) 95%, transparent)) padding-box, linear-gradient(135deg, var(--pb-edge-1), var(--pb-edge-2) 30%, var(--pb-edge-3) 55%, var(--pb-edge-1) 80%, var(--pb-edge-4)) border-box;box-shadow:inset 0 0 0 1px #ffffff10, inset 0 0 40px var(--pb-glow), 0 18px 50px #00000080}[data-portal][data-theme]:not([data-theme=empyrean]) .frame:before,[data-portal][data-theme]:not([data-theme=empyrean]) .frame:after{background:radial-gradient(circle at 35% 30%, var(--gem-1), var(--gem-2) 45%, var(--gem-3) 100%);border-color:var(--pb-edge-1);box-shadow:0 0 10px var(--gem-glow)}[data-portal][data-theme]:not([data-theme=empyrean]) .glass{border-radius:calc(var(--pb-radius) * 1.5);background:linear-gradient(160deg, color-mix(in srgb, var(--pb-top) 62%, transparent), color-mix(in srgb, var(--pb-bottom) 78%, transparent)) padding-box, linear-gradient(135deg, var(--pb-edge-1), color-mix(in srgb, var(--pb-edge-2) 30%, transparent) 35%, var(--pb-edge-4) 60%, color-mix(in srgb, var(--pb-edge-1) 50%, transparent)) border-box;box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 30px var(--pb-glow), 0 20px 60px #00000073}[data-portal][data-theme]:not([data-theme=empyrean]) .plate{color:var(--pb-title-ink);background:linear-gradient(180deg, var(--pb-title-1), var(--pb-title-3));border-color:var(--pb-edge-1)}[data-portal][data-theme]:not([data-theme=empyrean]) .divider:before,[data-portal][data-theme]:not([data-theme=empyrean]) .divider:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pb-edge-1) 70%, transparent), transparent)}[data-portal][data-theme=classic] .glass{-webkit-backdrop-filter:none}[data-portal][data-theme=classic] .frame:before,[data-portal][data-theme=classic] .frame:after{display:none}}@layer utilities;[data-portal][data-theme=empyrean]{--color-void:#060819;--color-abyss:#0b1031;--color-night:#121a4a;--color-line:#2a3170;--color-violet:#7c6cf2;--color-haze:#a99cff;--color-crystal:#45e3ee;--color-crystal-deep:#12a7c2;--color-pearl:#ece9ff;--color-silver:#b6bddb;--color-muted:#8d95bd;--color-gold:#e9c979;--font-display:var(--font-cinzel), "Times New Roman", serif;--pb-top:#10164a;--pb-bottom:#0a0e2c;--pb-edge-1:#c9c3ff99;--pb-edge-2:#3d3f8f;--pb-edge-3:#1c2160;--pb-edge-4:#45e3ee66;--pb-glow:#4b3fc014;--pb-title-1:#2b2f86;--pb-title-2:#171c5a;--pb-title-3:#10144a;--pb-title-line:#c9c3ff55;--pb-title-ink:var(--color-pearl);--pb-radius:6px;--nav-1:#232a7a;--nav-2:#141a52;--nav-3:#0d1140;--nav-line:#c9c3ff66;--btn-1:#b9fbff;--btn-2:#45e3ee;--btn-3:#12a7c2;--btn-ink:#04202a;--btn-cut:14px;--btn2-1:#2b2f86;--btn2-2:#0f1440;--btn2-edge:#c9c3ff;--gem-1:#e8ffff;--gem-2:#45e3ee;--gem-3:#0b6f86;--gem-glow:#45e3ee;--page-bg:radial-gradient(ellipse 80% 50% at 50% -10%, #2a2a8a55, transparent 60%), radial-gradient(ellipse 60% 40% at 100% 30%, #3a1f7a33, transparent 60%), radial-gradient(ellipse 60% 40% at 0% 60%, #0f4f7a26, transparent 60%), linear-gradient(#060819, #060819);--banner-overlay:linear-gradient(90deg, #060819f0 0%, #06081999 35%, #06081922 60%, transparent 80%), linear-gradient(180deg, transparent 55%, #060819 100%);--metal:linear-gradient(180deg, #fff 0%, #e6e3ff 30%, #9aa3d4 55%, #f6f4ff 78%, #b9c0e6 100%);--pearl:linear-gradient(180deg, #fff 0%, #dcd8ff 38%, #9ea6d6 60%, #f1efff 100%)}[data-portal][data-theme=crimson]{--color-void:#0d0506;--color-abyss:#170809;--color-night:#240c0f;--color-line:#4a1a1c;--color-violet:#a8323a;--color-haze:#e88a78;--color-crystal:#f0564c;--color-crystal-deep:#9e1f24;--color-pearl:#f6e7dc;--color-silver:#d2bcb2;--color-muted:#a88f87;--color-gold:#e3b25a;--font-display:var(--font-pirata), "Times New Roman", serif;--pb-top:#1c0b0d;--pb-bottom:#0f0607;--pb-edge-1:#e3b25acc;--pb-edge-2:#6b1d1f;--pb-edge-3:#2a0c0e;--pb-edge-4:#b8862f99;--pb-glow:#8a141a24;--pb-title-1:#5a1418;--pb-title-2:#3a0d10;--pb-title-3:#220709;--pb-title-line:#e3b25a77;--pb-title-ink:#f3dcb0;--pb-radius:2px;--nav-1:#4a1013;--nav-2:#2c0a0c;--nav-3:#1a0607;--nav-line:#e3b25a77;--btn-1:#e8604a;--btn-2:#c22f30;--btn-3:#7e161b;--btn-ink:#fff3e6;--btn-cut:8px;--btn2-1:#3a0d10;--btn2-2:#170506;--btn2-edge:#e3b25a;--gem-1:#ffe2c0;--gem-2:#e3453f;--gem-3:#6e0f14;--gem-glow:#ff4a3f;--page-bg:radial-gradient(ellipse 85% 55% at 50% -12%, #7a101a70, transparent 62%), radial-gradient(ellipse 70% 40% at 50% 110%, #c2410c2e, transparent 65%), radial-gradient(ellipse 55% 60% at 0% 50%, #3a060a66, transparent 70%), radial-gradient(ellipse 55% 60% at 100% 50%, #3a060a66, transparent 70%), linear-gradient(180deg, #120607 0%, #0d0506 50%, #070203 100%);--banner-overlay:linear-gradient(90deg, #0d0506f0 0%, #0d050699 35%, #3a060a33 60%, transparent 80%), linear-gradient(180deg, #7a101a26 0%, transparent 40%, #0d0506 100%);--metal:linear-gradient(180deg, #fff4e0 0%, #f0c97a 32%, #a8742e 55%, #ffe6b0 78%, #c99245 100%)}[data-portal][data-theme=kalima]{--color-void:#020607;--color-abyss:#050d0f;--color-night:#081719;--color-line:#12302f;--color-violet:#1f8a7a;--color-haze:#7fe6d2;--color-crystal:#2fd6b8;--color-crystal-deep:#14917d;--color-pearl:#e4fbf6;--color-silver:#a6c9c2;--color-muted:#7aa29b;--color-gold:#d8c27a;--font-display:var(--font-cinzel-deco), "Times New Roman", serif;--pb-top:#061214;--pb-bottom:#020708;--pb-edge-1:#2fd6b8cc;--pb-edge-2:#0c2a28;--pb-edge-3:#061615;--pb-edge-4:#9be7ff66;--pb-glow:#2fd6b81f;--pb-title-1:#0d2a29;--pb-title-2:#081b1b;--pb-title-3:#041011;--pb-title-line:#2fd6b880;--pb-title-ink:#bff7ec;--pb-radius:3px;--nav-1:#0a2424;--nav-2:#061616;--nav-3:#030b0c;--nav-line:#2fd6b866;--btn-1:#b8fff0;--btn-2:#2fd6b8;--btn-3:#0e8a76;--btn-ink:#01201b;--btn-cut:14px;--btn2-1:#0b2423;--btn2-2:#030c0d;--btn2-edge:#2fd6b8;--gem-1:#e6fffb;--gem-2:#2fd6b8;--gem-3:#075548;--gem-glow:#2fd6b8;--page-bg:radial-gradient(ellipse 80% 50% at 50% -10%, #0f5a5040, transparent 62%), radial-gradient(ellipse 60% 40% at 12% 72%, #0b3d4a33, transparent 65%), radial-gradient(ellipse 50% 35% at 92% 38%, #2fd6b814, transparent 65%), linear-gradient(180deg, #030a0b 0%, #020607 45%, #010304 100%);--banner-overlay:linear-gradient(90deg, #020607f2 0%, #020607aa 35%, #04201d33 60%, transparent 80%), linear-gradient(180deg, transparent 50%, #020607 100%);--metal:linear-gradient(180deg, #f2fffc 0%, #bff7ec 30%, #4fa898 55%, #e6fffb 78%, #8fd8c8 100%)}[data-portal][data-theme=icarus]{--color-void:#0b1530;--color-abyss:#12204a;--color-night:#1a2d5e;--color-line:#34508a;--color-violet:#6d8fe0;--color-haze:#b8d4ff;--color-crystal:#7ec8ff;--color-crystal-deep:#3b8fd6;--color-pearl:#fbf6e9;--color-silver:#d6dcec;--color-muted:#a7b4d2;--color-gold:#f5d58a;--font-display:var(--font-marcellus), "Times New Roman", serif;--pb-top:#1b2b57;--pb-bottom:#12204a;--pb-edge-1:#fbf6e9b3;--pb-edge-2:#6f8fc8;--pb-edge-3:#2c4682;--pb-edge-4:#f5d58a80;--pb-glow:#7ec8ff1f;--pb-title-1:#3a5aa0;--pb-title-2:#26407c;--pb-title-3:#1b2f62;--pb-title-line:#fbf6e966;--pb-title-ink:#fbf6e9;--pb-radius:10px;--nav-1:#34529a;--nav-2:#233d78;--nav-3:#182c5c;--nav-line:#fbf6e980;--btn-1:#fff;--btn-2:#bfe3ff;--btn-3:#7ec8ff;--btn-ink:#0b1f3d;--btn-cut:14px;--btn2-1:#2a4588;--btn2-2:#15234f;--btn2-edge:#fbf6e9;--gem-1:#fff;--gem-2:#7ec8ff;--gem-3:#2f6fb8;--gem-glow:#9fd6ff;--page-bg:radial-gradient(ellipse 80% 45% at 50% -10%, #7ec8ff2e, transparent 62%), radial-gradient(ellipse 90% 40% at 50% 108%, #f5b26b38, transparent 66%), radial-gradient(ellipse 50% 40% at 100% 25%, #b8d4ff14, transparent 65%), linear-gradient(180deg, #0b1530 0%, #12224c 50%, #1e2a5a 80%, #33305a 100%);--banner-overlay:linear-gradient(90deg, #0b1530e6 0%, #0b153088 35%, #0b153011 60%, transparent 80%), linear-gradient(180deg, #7ec8ff14 0%, transparent 45%, #0b1530 100%);--metal:linear-gradient(180deg, #fff 0%, #fbf6e9 30%, #c9d6f0 55%, #fff 75%, #f5d58a 100%)}[data-portal][data-theme=elven]{--color-void:#06110b;--color-abyss:#0a1a11;--color-night:#102719;--color-line:#24452f;--color-violet:#3f9a6a;--color-haze:#a8e6bf;--color-crystal:#5fd38d;--color-crystal-deep:#2e9a5c;--color-pearl:#eef8e8;--color-silver:#bcd3c2;--color-muted:#8fab98;--color-gold:#e6d48a;--font-display:var(--font-almendra), "Times New Roman", serif;--pb-top:#0c1f15;--pb-bottom:#07130c;--pb-edge-1:#d9f2c4b3;--pb-edge-2:#4d7a5c;--pb-edge-3:#183524;--pb-edge-4:#5fd38d80;--pb-glow:#5fd38d1f;--pb-title-1:#1f4a32;--pb-title-2:#153626;--pb-title-3:#0e2619;--pb-title-line:#d9f2c466;--pb-title-ink:#eef8e8;--pb-radius:12px;--nav-1:#1d4530;--nav-2:#133020;--nav-3:#0b2016;--nav-line:#d9f2c466;--btn-1:#e6ffe9;--btn-2:#7fe0a4;--btn-3:#2e9a5c;--btn-ink:#04200f;--btn-cut:14px;--btn2-1:#1a3d29;--btn2-2:#0a1d12;--btn2-edge:#d9f2c4;--gem-1:#f3fff0;--gem-2:#5fd38d;--gem-3:#1d6b40;--gem-glow:#7fe0a4;--page-bg:radial-gradient(ellipse 45% 32% at 80% 4%, #e8f4ff24, transparent 62%), radial-gradient(ellipse 80% 50% at 50% -10%, #1f5a3a55, transparent 62%), radial-gradient(ellipse 60% 40% at 0% 70%, #0d3a2240, transparent 65%), radial-gradient(ellipse 60% 40% at 100% 88%, #3b6b2a26, transparent 65%), linear-gradient(180deg, #08160e 0%, #06110b 50%, #030a06 100%);--banner-overlay:linear-gradient(90deg, #06110bf0 0%, #06110b99 35%, #0a221422 60%, transparent 80%), linear-gradient(180deg, #e8f4ff0d 0%, transparent 50%, #06110b 100%);--metal:linear-gradient(180deg, #fff 0%, #e6f7dc 30%, #8fb89c 55%, #f3fff0 78%, #b8d9c0 100%)}[data-portal][data-theme=classic]{--color-void:#0c0a07;--color-abyss:#14110c;--color-night:#1c1811;--color-line:#3d3222;--color-violet:#8a6a3a;--color-haze:#e0c890;--color-crystal:#d8a94a;--color-crystal-deep:#a67c2e;--color-pearl:#f3e2b0;--color-silver:#cbbd9f;--color-muted:#a39478;--color-gold:#f0c85a;--font-display:var(--font-cormorant), "Times New Roman", serif;--pb-top:#17130d;--pb-bottom:#120f0a;--pb-edge-1:#b08a4a;--pb-edge-2:#5a4526;--pb-edge-3:#3a2c18;--pb-edge-4:#8a6d3e;--pb-glow:transparent;--pb-title-1:#3a2e1c;--pb-title-2:#2a2114;--pb-title-3:#1e180e;--pb-title-line:#8a6d3e;--pb-title-ink:#f0c85a;--pb-radius:0px;--nav-1:#2e2416;--nav-2:#1f190f;--nav-3:#15110a;--nav-line:#8a6d3e;--btn-1:#f3dc94;--btn-2:#d8a94a;--btn-3:#8a6420;--btn-ink:#1a1206;--btn-cut:6px;--btn2-1:#2e2416;--btn2-2:#15110a;--btn2-edge:#b08a4a;--gem-1:#fff3cc;--gem-2:#d8a94a;--gem-3:#6b4a14;--gem-glow:#d8a94a88;--page-bg:radial-gradient(ellipse 70% 45% at 50% -5%, #5a3f1a40, transparent 62%), radial-gradient(ellipse 120% 90% at 50% 40%, transparent 55%, #000000a0 100%), linear-gradient(180deg, #0e0b08 0%, #0c0a07 50%, #080604 100%);--banner-overlay:linear-gradient(90deg, #0c0a07f2 0%, #0c0a0799 35%, #0c0a0722 60%, transparent 80%), linear-gradient(180deg, transparent 55%, #0c0a07 100%);--metal:linear-gradient(180deg, #fff6d8 0%, #f3dc94 30%, #b8862f 55%, #ffe9a8 78%, #c89a45 100%)}[data-portal][data-theme]{background:var(--page-bg);background-color:var(--color-void);color:var(--color-pearl);background-attachment:fixed}[data-portal][data-theme] ::selection{background:color-mix(in srgb, var(--color-crystal) 33%, transparent)}[data-portal][data-theme] a:focus-visible,[data-portal][data-theme] button:focus-visible{outline-color:var(--color-crystal)}[data-portal][data-theme] .portal-box{border-radius:var(--pb-radius);background:linear-gradient(180deg, var(--pb-top) 0%, var(--pb-bottom) 100%) padding-box, linear-gradient(160deg, var(--pb-edge-1), var(--pb-edge-2) 30%, var(--pb-edge-3) 60%, var(--pb-edge-4)) border-box;box-shadow:0 14px 40px #00000070, inset 0 0 30px var(--pb-glow)}[data-portal][data-theme] .portal-box-title{background:linear-gradient(180deg, var(--pb-title-1) 0%, var(--pb-title-2) 55%, var(--pb-title-3) 100%);border-bottom-color:var(--pb-title-line)}[data-portal][data-theme] .portal-box-title h2{color:var(--pb-title-ink)}[data-portal][data-theme] .portal-nav{background:linear-gradient(180deg, var(--nav-1) 0%, var(--nav-2) 50%, var(--nav-3) 100%);border-block-color:var(--nav-line)}[data-portal][data-theme] .portal-nav a[aria-current=page],[data-portal][data-theme] .portal-nav a:hover{text-shadow:0 0 12px color-mix(in srgb, var(--color-crystal) 53%, transparent)}[data-portal][data-theme] #portal-drawer>a{background-color:var(--nav-3)}[data-portal][data-theme]>footer{background-color:color-mix(in srgb, var(--color-void) 70%, #000)}[data-portal] .portal-banner-overlay{background:var(--banner-overlay)}[data-portal] .portal-strip{background-color:color-mix(in srgb, var(--color-void) 60%, transparent)}.theme-chip{cursor:pointer;background:conic-gradient(from 210deg, var(--s1,#060819) 0 120deg, var(--s2,#45e3ee) 0 240deg, var(--s3,#e9c979) 0);border:1px solid #ffffff59;border-radius:999px;flex:none;width:22px;height:22px;transition:box-shadow .2s,transform .2s;display:inline-block;box-shadow:0 1px 4px #00000080}.theme-chip:hover{transform:scale(1.08)}.theme-chip:focus-visible{outline:2px solid var(--color-crystal);outline-offset:3px}.theme-chip[aria-pressed=true],.theme-chip[aria-checked=true],.theme-chip[data-active],.theme-chip.is-active{box-shadow:0 0 0 2px var(--color-void), 0 0 0 4px var(--color-crystal), 0 0 12px color-mix(in srgb, var(--color-crystal) 50%, transparent)}@media (prefers-reduced-motion:reduce){.theme-chip{transition:none}.theme-chip:hover{transform:none}[data-portal][data-theme] .btn-crystal,[data-portal][data-theme] .btn-pearl{transition:none}}
[data-portal] .rt-enter{animation:.45s cubic-bezier(.2,.7,.2,1) both rt-rise}@keyframes rt-rise{0%{transform:translateY(10px)}to{transform:none}}[data-template=warroom] .rt-enter{animation:.32s cubic-bezier(.3,.8,.3,1) both rt-slide-x}@keyframes rt-slide-x{0%{transform:translate(-14px)}to{transform:none}}[data-template=abyss] .rt-enter{animation:.8s cubic-bezier(.16,.8,.2,1) both rt-descend}@keyframes rt-descend{0%{transform:translateY(-18px)scale(1.01)}to{transform:none}}:is([data-template=icarus],[data-template=grove],[data-template=bazaar]) .rt-enter{animation:.7s cubic-bezier(.2,.8,.2,1) both rt-float}@keyframes rt-float{0%{transform:translateY(22px)scale(.99)}to{transform:none}}[data-template=sanctuary] .rt-enter{transform-origin:0;animation:.6s cubic-bezier(.2,.7,.2,1) both rt-turn}@keyframes rt-turn{0%{transform:perspective(1400px)rotateY(-4deg)translate(12px)}to{transform:none}}[data-template=legacy] .rt-enter{animation:.18s linear both rt-rise}[data-template=arena] .rt-enter{animation:.3s cubic-bezier(.2,.9,.2,1) both rt-snap}@keyframes rt-snap{0%{filter:brightness(1.25)saturate(1.3);transform:translate(16px)skew(-4deg)}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){[data-portal] .rt-enter{animation:none!important}}
@layer components{.rg-card.frame:before,.rg-card.frame:after{display:none}.rg-form{flex-direction:column;gap:18px;display:flex}.rg-field{flex-direction:column;display:flex}.rg-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-silver);white-space:nowrap;margin-bottom:6px;font-size:11px;display:block}.rg-input{width:100%;height:44px;color:var(--color-pearl);background:color-mix(in srgb, var(--color-void) 82%, transparent);border:1px solid var(--color-line);border-radius:6px;outline:none;padding:0 12px;font-size:15px;transition:border-color .15s,box-shadow .15s}.rg-input::placeholder{color:var(--color-muted);opacity:.8}.rg-input:focus{border-color:var(--color-crystal);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-crystal) 22%, transparent)}.rg-hint{color:var(--color-muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.rg-center{text-align:center;margin-top:-4px}.rg-gate{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 45%, transparent);border-radius:8px;min-width:0;margin:0;padding:12px 14px}.rg-gate>legend{margin:0 0 0 -6px;padding:0 6px}.rg-gate-row{grid-template-columns:171px 44px;justify-content:space-between;align-items:center;gap:10px;display:grid}.rg-gate-row .rg-code-input{letter-spacing:.4em;font-variant-numeric:tabular-nums;grid-column:1/-1}@container (min-width:28rem){.rg-gate-row{grid-template-columns:171px minmax(0,1fr) 44px;justify-content:stretch}.rg-gate-row .rg-code-input{grid-area:1/2}.rg-gate-row .rg-new{grid-area:1/3}}.rg-code-img{object-fit:fill;background:#fff;border-radius:5px;width:171px;height:48px;display:block}.rg-code-wait{background:color-mix(in srgb, var(--color-pearl) 6%, transparent);color:var(--color-muted);place-items:center;display:grid}.rg-new{border-radius:6px;place-items:center;min-width:0;width:44px!important;height:44px!important;padding:0!important;display:grid!important}.rg-submit{text-align:center;text-transform:uppercase;justify-content:center;width:100%}.rg-result{white-space:pre-line;border:1px solid var(--color-line);color:var(--color-silver);border-radius:6px;padding:10px 12px;font-size:14px}.rg-result.rg-ok{border-color:color-mix(in srgb, var(--color-crystal) 55%, transparent);color:var(--color-pearl)}.rg-result.rg-error{color:#ffc2d0;background:#ff7b9b14;border-color:#ff7b9b88}.rg-foot{text-align:center;color:var(--color-muted);font-size:13px}.rg-foot a{color:var(--color-crystal)}.rg-foot a:hover{text-decoration:underline}.rg-privacy{margin-top:14px;font-size:12px}}[data-template] .rg-new.btn-pearl{clip-path:none}:is([data-template=icarus],[data-template=grove],[data-template=bazaar]) [data-register]{margin-bottom:128px}[data-template=abyss] .ab-column [data-page]>div:has(+[data-register]){display:none}:is([data-template=icarus],[data-template=grove],[data-template=bazaar]) .rg-result.rg-error,[data-template=sanctuary] .rg-result.rg-error{color:#9b1738;background:#ffe3ea;border-color:#e2899f}:is([data-template=icarus],[data-template=grove],[data-template=bazaar]) .rg-code-img,[data-template=sanctuary] .rg-code-img{box-shadow:inset 0 0 0 1px #0002}
@layer components{.if{gap:26px;max-width:900px;margin:0 auto;display:grid}.if-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:720px){.if-hero{grid-template-columns:repeat(4,minmax(0,1fr))}}.if-hero>div{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 70%, transparent);text-align:center;border-radius:12px;padding:16px}.if-hero span{letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);font-size:11px;display:block}.if-hero b{font-family:var(--font-display);color:var(--color-pearl);font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(1.6rem,4vw,2.4rem);display:block}.if-note,.if-small,.if-foot{color:var(--color-muted);font-size:13px}.if-note{text-align:center;margin-top:-12px}.if-foot{text-align:center}.if-foot a,.if-small a{color:var(--color-crystal);text-underline-offset:3px;text-decoration:underline}.if-kv{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px 18px;margin-bottom:14px;display:grid}.if-kv>div{border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.if-kv dt{color:var(--color-silver)}.if-kv dd{color:var(--color-pearl);text-align:right;font-weight:700}.if-table{border-collapse:collapse;width:100%;margin:6px 0 10px;font-size:14px}.if-table caption{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);padding-bottom:6px;font-size:12px}.if-table th,.if-table td{border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);text-align:left;padding:8px 10px}.if-table thead th{color:var(--color-muted);font-size:12px;font-weight:600}.if-table tbody th{color:var(--color-silver);font-weight:600}.if-table td{color:var(--color-pearl);font-variant-numeric:tabular-nums}.if-src{color:var(--color-muted);margin-top:10px;font-size:11.5px}.if-src code,.if-cmd,.gd-p code{font-family:var(--font-mono), monospace}.if-cmds{gap:6px;display:grid}@media (min-width:720px){.if-cmds{grid-template-columns:1fr 1fr;column-gap:20px}}.if-cmds li{border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0;display:grid}.if-cmd{color:var(--color-crystal);word-break:break-word;font-size:13.5px}.if-cmds span{color:var(--color-silver);font-size:13.5px}.gd{counter-reset:gd;gap:18px;max-width:820px;margin:0 auto;display:grid}.gd-step{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;display:grid}.gd-n{width:44px;height:44px;font-family:var(--font-display);color:var(--color-void);background:var(--color-crystal);box-shadow:0 0 18px color-mix(in srgb, var(--color-crystal) 50%, transparent);border-radius:50%;place-items:center;margin-top:18px;font-size:20px;font-weight:800;display:grid}.gd-h{font-family:var(--font-display);color:var(--color-pearl);margin-bottom:6px;font-size:20px;font-weight:700}.gd-p{color:var(--color-silver);font-size:15px;line-height:1.65}.gd-p b{color:var(--color-pearl)}.gd-p a{color:var(--color-crystal);text-underline-offset:3px;text-decoration:underline}.gd-p code{background:color-mix(in srgb, var(--color-pearl) 10%, transparent);color:var(--color-pearl);border-radius:4px;padding:1px 6px;font-size:13.5px}.rk-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 22px;display:flex}@media (max-width:640px){.rk-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rk-tab{white-space:nowrap;justify-content:center;padding:0 6px;font-size:12.5px}}.rk-tab{border:1px solid var(--color-line);min-height:38px;color:var(--color-silver);border-radius:999px;align-items:center;padding:0 16px;font-size:13.5px;font-weight:700;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.rk-tab:hover{border-color:var(--color-crystal);color:var(--color-pearl)}.rk-tab[aria-current=page]{background:var(--color-crystal);border-color:var(--color-crystal);color:var(--color-void)}.rk-list{gap:6px;display:grid}.rk-row{border:1px solid #0000;border-radius:10px;grid-template-columns:34px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.rk-row:hover{background:color-mix(in srgb, var(--color-pearl) 5%, transparent)}.rk-top{border-color:var(--color-line);background:color-mix(in srgb, var(--color-crystal) 7%, transparent)}.rk-n{font-family:var(--font-display);text-align:center;color:var(--color-muted);font-size:18px;font-weight:800}.rk-top-1 .rk-n{color:#f5c76b}.rk-top-2 .rk-n{color:#d7dbe8}.rk-top-3 .rk-n{color:#d99a66}.rk-who{min-width:0;display:grid}.rk-name{color:var(--color-pearl);overflow-wrap:anywhere;font-weight:700}.rk-sub{color:var(--color-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.rk-val{font-family:var(--font-display);color:var(--color-crystal);text-align:right;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.rk-val small{letter-spacing:.2em;color:var(--color-muted);font-size:9px;display:block}.rkc{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 auto 18px;display:flex}.rkc-chip{--cls:var(--color-crystal);border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 55%, transparent);min-height:36px;color:var(--color-silver);border-radius:999px;align-items:center;gap:7px;padding:3px 11px 3px 4px;font-size:12.5px;font-weight:700;transition:border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.rkc-chip:hover{border-color:var(--cls);color:var(--color-pearl);transform:translateY(-1px)}.rkc-chip[aria-current=true]{border-color:var(--cls);color:var(--color-pearl);background:color-mix(in srgb, var(--cls) 22%, transparent);box-shadow:0 0 0 1px var(--cls) inset, 0 0 18px color-mix(in srgb, var(--cls) 35%, transparent)}.rkc-ico{border:1px solid color-mix(in srgb, var(--cls) 70%, transparent);border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.rkc-all .rkc-ico{letter-spacing:.08em;text-transform:uppercase;color:var(--color-crystal);font-size:9px}.rkc-chip small{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:10.5px}@media (max-width:640px){.rkc{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:6px;overflow-x:auto}.rkc-chip{scroll-snap-align:start;flex:none}.rkc-all{order:-2}.rkc-chip[aria-current=true]:not(.rkc-all){order:-1}}.chp{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.chp[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.chp[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.chp[data-n="1"]{grid-template-columns:1fr}@media (max-width:720px){.chp,.chp[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.chp-seat{--cls:var(--tone);isolation:isolate;text-align:center;border:1px solid color-mix(in srgb, var(--tone) 38%, var(--color-line));background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--tone) 20%, transparent), transparent 70%), color-mix(in srgb, var(--color-void) 70%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--tone) 35%, transparent);border-radius:10px;align-content:start;justify-items:center;gap:4px;padding:14px 8px 12px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden}.chp-seat:hover{border-color:var(--tone);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--tone) 50%, transparent), 0 10px 30px -12px color-mix(in srgb, var(--tone) 70%, transparent);transform:translateY(-3px)}.chp-glow{z-index:-1;background:conic-gradient(from 180deg, transparent, color-mix(in srgb, var(--tone) 28%, transparent), transparent 40%);opacity:.55;filter:blur(14px);height:120%;animation:9s linear infinite chp-spin;position:absolute;inset:-40% -20% auto}@keyframes chp-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.chp-glow{animation:none}}.chp-k{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--tone);place-items:center;min-height:2.6em;font-size:9.5px;line-height:1.3;display:grid}.chp-art{place-items:center;width:82px;height:82px;margin:2px 0 4px;display:grid;position:relative}.chp-ring{border:2px solid var(--tone);box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 14%, transparent), 0 0 24px color-mix(in srgb, var(--tone) 45%, transparent);border-radius:999px;position:absolute;inset:0}.chp-img{border-radius:999px;width:74px!important;height:74px!important}.chp-art canvas{image-rendering:pixelated;border-radius:4px}.chp-q{font-family:var(--font-display);color:color-mix(in srgb, var(--tone) 70%, var(--color-muted));font-size:34px}.chp-name{font-family:var(--font-display);color:var(--color-pearl);overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:800;line-height:1.2}.chp-class{color:var(--cls);font-size:11px;line-height:1.3}.chp-hint{color:var(--color-muted)}.chp-val{border:1px solid color-mix(in srgb, var(--tone) 40%, transparent);background:color-mix(in srgb, var(--tone) 10%, transparent);border-radius:999px;margin-top:4px;padding:3px 12px;display:grid}.chp-val b{font-family:var(--font-display);color:var(--tone);font-variant-numeric:tabular-nums;font-size:17px;line-height:1.1}.chp-val small{letter-spacing:.2em;color:var(--color-muted);font-size:8.5px}.chp-seat.is-empty{border-style:dashed}.chp-seat.is-empty .chp-ring{opacity:.45;box-shadow:none}.portal-nav-clock{border-left:1px solid color-mix(in srgb, var(--color-pearl) 18%, transparent);flex:none;margin-left:14px;padding-left:18px}@media (max-width:1279px){.portal-nav-clock{display:none}}.rclk{font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:inline-flex}.rclk-item{text-align:right;line-height:1.1;display:grid}.rclk-k{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);font-size:8.5px}.rclk-v{font-family:var(--font-display);color:var(--color-gold,#e9c979);letter-spacing:.04em;white-space:nowrap;font-size:13px;font-weight:700}.rclk-local .rclk-v{color:var(--color-silver)}.rclk-local{border-left:1px solid var(--color-line);padding-left:12px}@media (max-width:1023px){.rclk{gap:10px}.rclk-item{text-align:left}.rclk-v{font-size:12.5px}}.bsl{z-index:-40;position:absolute;inset:0}.bsl-pic{opacity:0;transition:opacity 1.2s;display:block;position:absolute;inset:0}.bsl-pic.is-on{opacity:1}.bsl-pic img{object-fit:cover;width:100%;height:100%;display:block}.bsl-ui{z-index:5;gap:10px;max-width:min(380px,40%);display:grid;position:absolute;bottom:18px;left:max(24px,50% - 40rem + 24px)}.bsl-card{border:1px solid color-mix(in srgb, var(--color-gold) 45%, transparent);text-align:left;background:linear-gradient(180deg, color-mix(in srgb, var(--color-void) 72%, transparent), color-mix(in srgb, var(--color-void) 88%, transparent));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 12px 40px -18px #000, inset 0 1px 0 color-mix(in srgb, var(--color-gold) 30%, transparent);border-radius:10px;padding:14px 16px;animation:.6s both bsl-in}@keyframes bsl-in{0%{opacity:0;transform:translateY(8px)}}.bsl-t{letter-spacing:.06em;color:var(--color-gold);font-size:17px;font-weight:800;line-height:1.2}.bsl-x{color:var(--color-silver);margin-top:4px;font-size:13px;line-height:1.45}.bsl-go{letter-spacing:.12em;text-transform:uppercase;color:var(--color-void);background:linear-gradient(180deg, #ffe7a3, var(--color-gold));box-shadow:0 0 18px color-mix(in srgb, var(--color-gold) 40%, transparent);border-radius:999px;margin-top:10px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.bsl-go:hover{filter:brightness(1.08)}.bsl-dots{gap:8px;display:flex}.bsl-dot{background:color-mix(in srgb, var(--color-pearl) 28%, transparent);border-radius:999px;width:34px;height:5px;position:relative;overflow:hidden}.bsl-dot[aria-current=true]{background:color-mix(in srgb, var(--color-gold) 40%, transparent)}.bsl-dot i{transform-origin:0;background:var(--color-gold);animation:linear both bsl-fill;position:absolute;inset:0}@keyframes bsl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bsl-pic{transition:none}.bsl-dot i{animation:none;transform:none}}@media (max-width:1023px){.bsl-card{display:none}.bsl-ui{max-width:none;top:12px;bottom:auto;left:50%;transform:translate(-50%)}.bsl-dot{width:22px;height:4px}}.lgm{width:380px;max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--color-pearl);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.lgm::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e}.lgm[open]{animation:.28s cubic-bezier(.2,.8,.2,1) both lgm-in}@keyframes lgm-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@media (prefers-reduced-motion:reduce){.lgm[open]{animation:none}}.lgm-box{text-align:center;border:1px solid color-mix(in srgb, var(--color-gold) 50%, var(--color-line));background:radial-gradient(110% 60% at 50% 0%, color-mix(in srgb, var(--color-crystal) 16%, transparent), transparent 70%), color-mix(in srgb, var(--color-void) 94%, #000);box-shadow:0 30px 80px -20px #000, inset 0 1px 0 color-mix(in srgb, var(--color-gold) 35%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-gold) 8%, transparent);border-radius:12px;padding:30px 22px 18px;position:relative}.lgm-box form{text-align:left}.lgm-x{width:34px;height:34px;color:var(--color-silver);border:1px solid var(--color-line);border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.lgm-x:hover{color:var(--color-pearl);border-color:var(--color-crystal)}.lgm-gem{background:linear-gradient(135deg, #fff6c8, var(--color-gold));width:14px;height:14px;box-shadow:0 0 16px color-mix(in srgb, var(--color-gold) 60%, transparent);margin:0 auto 10px;display:block;transform:rotate(45deg)}.lgm-t{letter-spacing:.08em;color:var(--color-gold);font-size:20px;font-weight:800}.lgm-x2{color:var(--color-silver);margin:4px 0 14px;font-size:13px}.lgm-full{margin-top:8px;font-size:11.5px}.lgm-full a{color:var(--color-muted)}.lgm-full a:hover{color:var(--color-crystal)}.lgl-toc ol{counter-reset:lt;flex-wrap:wrap;justify-content:center;gap:6px 8px;display:flex}.lgl-toc li{counter-increment:lt}.lgl-toc a{border:1px solid var(--color-line);color:var(--color-silver);border-radius:999px;gap:6px;padding:4px 11px;font-size:12px;display:inline-flex}.lgl-toc a:before{content:counter(lt);color:var(--color-gold);font-weight:700}.lgl-toc a:hover{border-color:var(--color-crystal);color:var(--color-pearl)}.lgl-body{gap:4px;display:grid}.lgl-sec{border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);padding:14px 0;scroll-margin-top:90px}.lgl-sec:last-child{border-bottom:0}.lgl-h{color:var(--color-pearl);align-items:baseline;gap:10px;margin-bottom:6px;font-size:16px;font-weight:800;display:flex}.lgl-n{width:24px;height:24px;color:var(--color-void);background:var(--color-gold);border-radius:999px;flex:none;place-items:center;font-size:11px;display:grid;transform:translateY(-2px)}.lgl-sec p{font-size:14.5px;line-height:1.65}.ckn{z-index:60;color:var(--color-pearl);border:1px solid color-mix(in srgb, var(--color-gold) 40%, var(--color-line));background:color-mix(in srgb, var(--color-void) 94%, #000);align-items:center;gap:14px;padding:12px 16px;animation:.35s both ckn-in;display:flex;position:fixed;box-shadow:0 18px 50px -16px #000}@keyframes ckn-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ckn{animation:none}}.ckn-bar{border-radius:12px;width:min(980px,100vw - 24px);bottom:14px;left:50%;transform:translate(-50%)}.ckn-corner{border-radius:12px;flex-wrap:wrap;width:min(380px,100vw - 28px);bottom:14px;left:14px}.ckn-ico{width:38px;height:38px;color:var(--color-gold);background:color-mix(in srgb, var(--color-gold) 12%, transparent);border-radius:999px;flex:none;place-items:center;display:grid}.ckn-t{min-width:0;color:var(--color-silver);flex:1;font-size:13.5px;line-height:1.45}.ckn-t a{color:var(--color-crystal);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.ckn-btns{flex:none;gap:8px;display:flex}.ckn-b{letter-spacing:.04em;min-width:118px;min-height:40px;color:var(--color-pearl);border:1px solid color-mix(in srgb, var(--color-crystal) 60%, transparent);background:color-mix(in srgb, var(--color-crystal) 14%, transparent);border-radius:8px;padding:0 16px;font-size:13px;font-weight:800}.ckn-b:hover{background:color-mix(in srgb, var(--color-crystal) 26%, transparent)}.ckn-b[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-gold) inset}.ckn-corner .ckn-t{flex-basis:calc(100% - 52px)}.ckn-corner .ckn-btns{width:100%}.ckn-corner .ckn-b{flex:1}@media (max-width:720px){.ckn-bar{flex-wrap:wrap;bottom:10px}.ckn-bar .ckn-t{flex-basis:calc(100% - 52px)}.ckn-btns{width:100%}.ckn-b{flex:1;min-width:0}}.ckn-choice{border-top:1px solid var(--color-line);justify-items:start;gap:10px;margin-top:18px;padding-top:14px;display:grid}.ddk{--dc:#5865f2;color:var(--color-pearl)}.ddk-ico{color:#fff;background:var(--dc);width:34px;height:34px;box-shadow:0 0 16px color-mix(in srgb, var(--dc) 55%, transparent);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.ddk-count{color:#fff;border:2px solid var(--color-void);font-variant-numeric:tabular-nums;background:#23a55a;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 10px #23a55a99}.ddk-stats{color:var(--color-silver);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ddk-on{color:#7ee2a0;align-items:center;gap:5px;display:inline-flex}.ddk-on i{background:#3ba55d;border-radius:999px;width:7px;height:7px;box-shadow:0 0 8px #3ba55d}.ddk-sep{color:var(--color-muted)}.ddk-top{z-index:41;background:linear-gradient(90deg, color-mix(in srgb, var(--dc) 30%, var(--color-void)), color-mix(in srgb, var(--dc) 55%, var(--color-void)), color-mix(in srgb, var(--dc) 30%, var(--color-void)));border-bottom:1px solid color-mix(in srgb, var(--dc) 60%, transparent);justify-content:center;align-items:center;gap:12px;min-height:40px;padding:4px 16px;font-size:13px;display:flex;position:relative}.ddk-top .ddk-ico{width:26px;height:26px}.ddk-top .ddk-ico svg{width:15px;height:15px}.ddk-top b{letter-spacing:.04em}.ddk-go{font-weight:800;transition:transform .2s}.ddk-top:hover .ddk-go{transform:translate(3px)}.ddk-float{z-index:55;border:1px solid color-mix(in srgb, var(--dc) 65%, transparent);background:color-mix(in srgb, var(--color-void) 90%, #000);box-shadow:0 14px 36px -12px #000, 0 0 0 4px color-mix(in srgb, var(--dc) 14%, transparent);border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:18px;right:18px}.ddk-float:hover{box-shadow:0 18px 40px -12px #000, 0 0 0 4px color-mix(in srgb, var(--dc) 28%, transparent);transform:translateY(-2px)}.ddk-txt{line-height:1.2;display:grid}.ddk-txt b{font-size:13px}@media (max-width:640px){.ddk-top .ddk-stats .ddk-sep,.ddk-top .ddk-stats span:last-child{display:none}.ddk-float{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));padding:5px}.ddk-float .ddk-txt{display:none}}[data-portal]:has(.ckn) .ddk-float{bottom:104px}@media (max-width:720px){[data-portal]:has(.ckn-bar) .ddk-float{bottom:150px}}.rkc-guild{vertical-align:middle;align-items:center;gap:5px;min-width:0;display:inline-flex}.rkc-guild canvas{image-rendering:pixelated;border-radius:2px;flex:none}.rkc-crown{color:#1b1203;background:linear-gradient(#ffe7a3,#d9a441);border-radius:999px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid;box-shadow:0 0 8px #e9c97988}.cs{gap:24px;max-width:900px;margin:0 auto;display:grid}.cs-lord{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.cs-mark{width:112px;height:112px;color:var(--color-gold,#e7c26a);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--color-crystal) 18%, transparent), transparent 70%);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:18px;place-items:center;display:grid}.cs-lord-copy{flex:260px;min-width:0}.cs-k{letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);font-size:11px}.cs-name{font-family:var(--font-display);color:var(--color-pearl);font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800;line-height:1.1;display:block}.cs-sub{color:var(--color-silver);margin-top:6px;font-size:14px}.cs-grid{gap:24px;display:grid}@media (min-width:760px){.cs-grid{grid-template-columns:1fr 1fr}}.cs-bar{background:color-mix(in srgb, var(--color-pearl) 10%, transparent);border-radius:999px;height:8px;margin-bottom:10px;overflow:hidden}.cs-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--color-crystal), var(--color-gold,#e7c26a));height:100%;display:block}.sec{gap:24px;max-width:760px;margin:0 auto;display:grid}.sec-p{color:var(--color-silver);margin-bottom:12px;font-size:14.5px;line-height:1.6}.sec-status{color:var(--color-silver);margin-bottom:10px;font-size:14px}.sec-status .is-on{color:#5fd39a}.sec-status .is-off{color:var(--color-muted)}.sec-btn{min-height:44px}.sec-setup{gap:12px;display:grid}.sec-steps{color:var(--color-silver);gap:8px;padding-left:20px;font-size:14px;list-style:decimal;display:grid}.sec-steps a{color:var(--color-crystal);text-decoration:underline}.sec-key{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--color-pearl);background:color-mix(in srgb, var(--color-void) 80%, transparent);border:1px solid var(--color-line);word-break:break-all;border-radius:8px;margin-top:6px;padding:10px 12px;font-size:15px;display:block}.sec-row{flex-wrap:wrap;gap:10px;display:flex}.sec-code{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 85%, transparent);height:44px;color:var(--color-pearl);letter-spacing:.4em;border-radius:6px;flex:160px;padding:0 12px;font-size:16px}.sec-msg{border:1px solid var(--color-line);border-radius:6px;margin-top:10px;padding:10px 12px;font-size:14px}.sec-msg.is-ok{color:var(--color-pearl);border-color:color-mix(in srgb, var(--color-crystal) 55%, transparent)}.sec-msg.is-bad{color:#ffc2d0;border-color:#ff7b9b88}.sec-small{color:var(--color-muted);margin-top:10px;font-size:12px}.sec-list{display:grid}.sec-list li{border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);color:var(--color-pearl);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:9px 0;font-size:14px;display:flex}.sec-list li.is-bad span{color:#ffb3c6}.sec-list time{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.sec-qr{width:220px;height:220px;box-shadow:0 0 0 1px var(--color-line);image-rendering:pixelated;background:#fff;border-radius:10px;padding:6px;display:block}.acx{gap:22px;display:grid}@media (min-width:760px){.acx{grid-template-columns:1fr 1fr}}.acx-form{align-content:start;gap:10px;display:grid}.acx-h{font-family:var(--font-display);color:var(--color-pearl);font-size:17px;font-weight:700}.acx-f{letter-spacing:.14em;text-transform:uppercase;color:var(--color-silver);gap:5px;font-size:11px;display:grid}.acx-f input{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 85%, transparent);height:42px;color:var(--color-pearl);letter-spacing:0;text-transform:none;border-radius:6px;padding:0 12px;font-size:15px}.acx-f input:focus{border-color:var(--color-crystal);outline:none}.mp{gap:22px;max-width:960px;margin:0 auto;display:grid}.mp-ladder{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.mp-ladder a{border:1px solid var(--color-line);border-top:3px solid var(--a);background:color-mix(in srgb, var(--color-void) 70%, transparent);border-radius:12px;gap:2px;padding:12px 14px;transition:transform .2s,border-color .2s;display:grid}.mp-ladder a:hover{border-color:var(--a);transform:translateY(-3px)}.mp-ladder b{font-family:var(--font-display);color:var(--a);font-size:22px}.mp-ladder span{color:var(--color-pearl);font-size:13px;font-weight:700;line-height:1.3}.mp-ladder em{color:var(--color-muted);font-size:12px;font-style:normal}.mp-tier{scroll-margin-top:110px}.mp-h{font-family:var(--font-display);color:var(--color-pearl);border-left:4px solid var(--a);margin-bottom:12px;padding-left:12px;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700}.mp-maps{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px;display:grid}.mp-maps li{background:color-mix(in srgb, var(--color-pearl) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);border-radius:8px;gap:2px;padding:10px 12px;display:grid}.mp-name{color:var(--color-pearl);font-size:14.5px;font-weight:700}.mp-note{color:var(--color-muted);font-size:12.5px}.st{gap:22px;max-width:760px;margin:0 auto;display:grid}.st-banner{border:1px solid var(--color-line);color:var(--color-pearl);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px 20px;font-size:17px;display:flex}.st-banner time{color:var(--color-muted);margin-left:auto;font-size:12.5px}.st-banner.is-ok{background:#5fd39a18;border-color:#5fd39a66}.st-banner.is-bad{background:#ff7b8f18;border-color:#ff7b8f66}.st-dot{background:var(--color-muted);border-radius:50%;flex:none;width:12px;height:12px}.is-ok .st-dot,.st-banner.is-ok .st-dot{background:#5fd39a;box-shadow:0 0 10px #5fd39a}.is-bad .st-dot,.st-banner.is-bad .st-dot{background:#ff7b8f;box-shadow:0 0 10px #ff7b8f}.st-list{display:grid}.st-list li{border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.st-name{color:var(--color-pearl);font-weight:700}.st-detail{color:var(--color-silver);text-align:right;font-size:13.5px}.df{gap:20px;max-width:900px;margin:0 auto;display:grid}.df-search{gap:10px;display:flex}.df-search input{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 85%, transparent);min-width:0;height:50px;color:var(--color-pearl);border-radius:10px;flex:1;padding:0 16px;font-size:16px}.df-search input:focus{border-color:var(--color-crystal);outline:none}.df-search button{min-width:110px}.df-ex{color:var(--color-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.df-list{gap:4px;display:grid}.df-row{border-radius:8px;grid-template-columns:minmax(0,1fr) auto 36px;grid-template-areas:"n k i";align-items:center;gap:12px;padding:8px 10px;transition:background .15s;display:grid}.df-row:hover{background:color-mix(in srgb, var(--color-pearl) 6%, transparent)}.df-name{min-width:0;color:var(--color-pearl);white-space:nowrap;text-overflow:ellipsis;-webkit-hyphens:none;hyphens:none;grid-area:n;font-weight:700;overflow:hidden;word-break:normal!important;overflow-wrap:normal!important}.df-kinds{max-width:22ch;color:var(--color-muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;grid-area:k;font-size:12px;overflow:hidden}.df-ico{grid-area:i}@media (max-width:600px){.df-row{grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"n i""k i";gap:2px 12px}.df-kinds{text-align:left;max-width:none}}.df-back a{color:var(--color-crystal);font-size:13px}.df-head{color:var(--color-muted);align-items:center;gap:12px;font-size:13px;display:flex}.df-big{width:56px;height:56px}.df-src{display:grid}.df-src li{border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);color:var(--color-silver);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;font-size:14px;display:flex}.df-src b{color:var(--color-pearl)}.df-src b a{color:var(--color-crystal);text-underline-offset:3px;text-decoration:underline}.df-src span{flex:240px;min-width:0}.df-src em{border:1px solid var(--color-line);color:var(--color-silver);border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal}.df-ch{color:var(--color-crystal);font-size:13px;font-weight:700}.df-ch small{color:var(--color-muted);font-weight:400}.df-contents{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 14px;font-size:13.5px;display:grid}.df-contents a{color:var(--color-silver)}.df-contents a:hover{color:var(--color-crystal)}.au-wrap{overflow-x:auto}.au{min-width:640px;font-size:13px}.au-t{white-space:nowrap;font-family:var(--font-mono), monospace;font-size:12px}.au-d{color:var(--color-muted);word-break:break-word;font-size:12px}.au-bad td{color:#ffb3c6}.au a{color:var(--color-crystal)}.av-grid{align-items:start;gap:40px;display:grid;container-type:inline-size}@container (min-width:980px){.av-grid{grid-template-columns:minmax(0,1fr) minmax(0,420px)}}.cc{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.cc-card{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 55%, transparent);border-radius:12px;gap:12px;padding:14px;display:grid;container-type:inline-size}.cc-card.is-on{border-color:#5fd39a8c;box-shadow:inset 0 0 0 1px #5fd39a22}.cc-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.cc-who{min-width:0}.cc-name{font-family:var(--font-display);color:var(--color-pearl);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}.cc-class{color:var(--color-muted);font-size:12.5px}.cc-state{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;align-items:center;gap:5px;margin-left:6px;font-size:10.5px;display:inline-flex}.cc-state span{background:var(--color-muted);border-radius:50%;width:8px;height:8px}.is-on .cc-state{color:#5fd39a}.is-on .cc-state span{background:#5fd39a;box-shadow:0 0 8px #5fd39a}.cc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@container (min-width:300px){.cc-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.cc-stats>div{background:color-mix(in srgb, var(--color-pearl) 5%, transparent);text-align:center;border-radius:8px;min-width:0;padding:6px 4px}.cc-stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:9.5px}.cc-stats dd{font-family:var(--font-display);color:var(--color-crystal);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:17px;font-weight:800;overflow:hidden}.cc-prog{gap:4px;display:grid}.cc-prog-l{color:var(--color-muted);font-size:11.5px}.cc-bar{background:color-mix(in srgb, var(--color-pearl) 10%, transparent);border-radius:999px;height:6px;overflow:hidden}.cc-bar span{background:linear-gradient(90deg, var(--color-crystal), var(--color-gold,#e7c26a));height:100%;display:block}.cc-ready{color:#5fd39a;font-size:12px}.tk-form{gap:10px;display:grid}.acx-f select,.acx-f textarea{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 85%, transparent);color:var(--color-pearl);letter-spacing:0;text-transform:none;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:15px}.acx-f select{height:44px}.tk-list{gap:4px;display:grid}.tk-row{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"s st""m m";gap:2px 12px;padding:10px 12px;transition:background .15s;display:grid}.tk-row:hover{background:color-mix(in srgb, var(--color-pearl) 6%, transparent)}.tk-subj{color:var(--color-pearl);overflow-wrap:anywhere;grid-area:s;font-weight:700}.tk-row .tk-status{grid-area:st}.tk-row .tk-meta{grid-area:m}.tk-status{border:1px solid var(--color-line);white-space:nowrap;border-radius:999px;justify-self:end;padding:2px 10px;font-size:11px;font-weight:700}.tk-open{color:#f5b54a;border-color:#f5b54a66}.tk-answered{color:#5fd39a;border-color:#5fd39a66}.tk-closed{color:var(--color-muted)}.tk-meta{color:var(--color-muted);font-size:12px}.tk{gap:12px;display:grid}.tk-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tk-msgs{gap:10px;display:grid}.tk-msg{border:1px solid var(--color-line);border-radius:10px;max-width:92%;padding:12px 14px}.tk-msg.tk-player{background:color-mix(in srgb, var(--color-void) 60%, transparent);justify-self:start}.tk-msg.tk-staff{background:color-mix(in srgb, var(--color-crystal) 9%, transparent);border-color:color-mix(in srgb, var(--color-crystal) 40%, transparent);justify-self:end}.tk-by{color:var(--color-silver);font-size:12px;font-weight:700}.tk-by time{color:var(--color-muted);margin-left:6px;font-weight:400}.tk-body{color:var(--color-pearl);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:14.5px;line-height:1.6}.tk-close{justify-content:flex-end;display:flex}.ne-check{color:var(--color-silver);align-items:center;gap:8px;font-size:14px;display:flex}.ne-check input{width:18px;height:18px}.ne-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"s b""m b";align-items:center;gap:2px 12px;padding:10px 12px;display:grid}.ne-row .tk-subj{grid-area:s}.ne-row .tk-meta{grid-area:m}.ne-row form{grid-area:b}}:is([data-template=icarus],[data-template=grove],[data-template=bazaar]) .sec-list li.is-bad span,[data-template=sanctuary] .sec-list li.is-bad span,:is([data-template=icarus],[data-template=grove],[data-template=bazaar]) .sec-msg.is-bad,[data-template=sanctuary] .sec-msg.is-bad{color:#a3123a}.df-search input{flex:1 1 0;min-width:0;width:auto!important}.df-search button{flex:none}@media (max-width:640px){.au{min-width:0}.au thead{display:none}.au tr{border-bottom:1px solid var(--color-line);gap:2px;padding:10px 0;display:grid}.au td{grid-template-columns:84px minmax(0,1fr);gap:8px;display:grid;border:0!important;padding:1px 0!important}.au td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:11px}}@media (max-width:480px){.df-search{flex-wrap:wrap}.df-search input,.df-search button{flex:100%}}:is([data-template=icarus],[data-template=grove],[data-template=bazaar],[data-template=sanctuary]) .cs-num:not(.text-gold){color:#141e199e;opacity:1}@media (min-width:641px){[data-template=hud] .ddk-float{bottom:132px}[data-template=hud] .ckn-bar{bottom:126px}[data-template=hud]:has(.ckn) .ddk-float{bottom:232px}.ddk-float{--ddk-size:64px;right:max(8px, calc((100vw - 80rem) / 2 - var(--ddk-size) - 10px));gap:0;padding:3px}.ddk-float .ddk-ico{width:var(--ddk-size);height:var(--ddk-size)}.ddk-float .ddk-ico svg{width:calc(var(--ddk-size) * .52);height:calc(var(--ddk-size) * .52)}.ddk-float .ddk-txt b{font-size:15px}.ddk-float .ddk-stats{font-size:12.5px}.ddk-float .ddk-txt{opacity:0;white-space:nowrap;max-width:0;transition:max-width .3s,opacity .2s,padding .3s;overflow:hidden}.ddk-float:hover .ddk-txt,.ddk-float:focus-visible .ddk-txt{opacity:1;max-width:260px;padding:0 12px 0 10px}}@media (min-width:641px) and (prefers-reduced-motion:reduce){.ddk-float .ddk-txt{transition:none}}.ddk-float[data-over]{visibility:hidden;opacity:0;pointer-events:none}.ddk-float{transition:opacity .2s,visibility .2s}
.realm-fog{opacity:var(--bd-fog,1)}@keyframes realmPar{0%{transform:translate(0,0)}to{transform:translate3d(0, var(--bd-par,-7%), 0)}}.realm-vig{opacity:var(--bd-vig,1)}.realm-dim{opacity:var(--bd-dim,0);background:#060819;position:absolute;inset:0}[data-motion=off] *,[data-motion=off] :before,[data-motion=off] :after{transition:none!important;animation:none!important}.pb-page-art{position:absolute;inset:0}.pb-page-art img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.tp2-n{width:26px;font-family:var(--font-display);color:var(--metal,#9aa3c4);flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.dl-req li.is-cms{display:block}
[data-portal][data-template=classic][data-panel=rune]{--pf-cut:13px;--pf-title-h:50px;--pf-title-font:700 13px/1 var(--font-cinzel), var(--font-display), serif;--pf-title-track:.1em;--pf-ink:#edf3ff;--pf-glow:#45e3ee;--pf-edge-hi:#d9e4ff;--pf-edge-lo:#1a2244;--pf-body-1:#172046;--pf-body-2:#0a0e26}[data-portal][data-template=classic][data-panel=crystal]{--pf-cut:22px;--pf-title-font:700 15px/1 var(--font-cinzel), var(--font-display), serif;--pf-title-track:.12em;--pf-ink:#f2fbff;--pf-glow:#45e3ee}[data-portal][data-template=classic][data-panel=gilded]{--pf-title-font:700 13.5px/1 var(--font-cinzel-deco), var(--font-cinzel), serif;--pf-title-track:.06em;--pf-ink:#ffe7a3;--pf-gold-hi:#fff1b8;--pf-gold:#c9952f;--pf-gold-lo:#6b4a14}[data-portal][data-theme][data-template=classic][data-panel=rune] section.portal-box{isolation:isolate;background:radial-gradient(120% 70% at 50% 0%, #2a3a7a40, transparent 60%), linear-gradient(180deg, var(--pf-body-1), var(--pf-body-2) 70%);clip-path:polygon(var(--pf-cut) 0, calc(100% - var(--pf-cut)) 0, 100% var(--pf-cut), 100% calc(100% - var(--pf-cut)), calc(100% - var(--pf-cut)) 100%, var(--pf-cut) 100%, 0 calc(100% - var(--pf-cut)), 0 var(--pf-cut));box-shadow:none;filter:drop-shadow(0 14px 22px #000c)drop-shadow(0 0 1px #000);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;overflow:visible}[data-portal][data-template=classic][data-panel=rune] section.portal-box:before{content:"";z-index:3;pointer-events:none;clip-path:inherit;background:linear-gradient(150deg, var(--pf-edge-hi) 0%, #6f7fa8 12%, #2b3559 30%, var(--pf-edge-lo) 50%, #2b3559 70%, #7d8db5 88%, #b9c8ea 100%);-webkit-mask-composite:xor;padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-portal][data-template=classic][data-panel=rune] section.portal-box:after{content:"";z-index:3;pointer-events:none;border:1px solid color-mix(in srgb, var(--pf-glow) 22%, transparent);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);position:absolute;inset:6px;box-shadow:inset 0 0 18px #000a}[data-portal][data-theme][data-template=classic][data-panel=rune] section.portal-box>.portal-box-title{z-index:2;min-height:var(--pf-title-h);box-shadow:inset 0 1px 0 #ffffff40, inset 0 -2px 0 #05081a, 0 1px 0 color-mix(in srgb, var(--pf-glow) 70%, transparent), 0 8px 16px -8px color-mix(in srgb, var(--pf-glow) 60%, transparent);background:linear-gradient(#ffffff1f,#0000 38%,#00000059),url(/brand/panel/rune-plate.webp) 50% 46%/150%,#18203f;border-bottom:0;padding:10px 12px 10px 56px;position:relative}[data-portal][data-template=classic][data-panel=rune] section.portal-box>.portal-box-title .gem{width:46px;height:46px;box-shadow:none;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--pf-glow) 70%, transparent));background:url(/brand/panel/rune-gem.webp) 50%/contain no-repeat;border:0;margin-top:-23px;position:absolute;top:50%;left:7px;transform:none!important}[data-portal][data-template=classic][data-panel=rune] section.portal-box>.portal-box-title .gem:before,[data-portal][data-template=classic][data-panel=rune] section.portal-box>.portal-box-title .gem:after{display:none}[data-portal][data-theme][data-template=classic][data-panel=rune] section.portal-box>.portal-box-title h2{font:var(--pf-title-font);letter-spacing:var(--pf-title-track);text-transform:uppercase;color:var(--pf-ink);text-shadow:0 1px 0 #000, 0 -1px 0 #7f90bb, 0 0 12px color-mix(in srgb, var(--pf-glow) 60%, transparent)}[data-portal][data-template=classic][data-panel=rune] section.portal-box>.portal-box-title .portal-more{font:700 10px/1 var(--font-cinzel), serif;letter-spacing:.1em;color:#8ff6fb;border:1px solid color-mix(in srgb, var(--pf-glow) 45%, transparent);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);background:linear-gradient(#1b2448,#070a1d);padding:5px 9px;text-decoration:none}[data-portal][data-template=classic][data-panel=rune] section.portal-box>.portal-box-body{z-index:2;position:relative}[data-portal][data-template=classic][data-panel=rune] section.portal-box>.portal-box-body:before,[data-portal][data-template=classic][data-panel=rune] section.portal-box>.portal-box-body:after{content:"";pointer-events:none;z-index:4;background:radial-gradient(circle at 40% 40%, #fff, var(--pf-glow) 45%, #0b5a66);width:9px;height:9px;box-shadow:0 0 0 1.5px #aab8dc, 0 0 8px var(--pf-glow);position:absolute;bottom:5px;transform:rotate(45deg)}[data-portal][data-template=classic][data-panel=rune] section.portal-box>.portal-box-body:before{left:5px}[data-portal][data-template=classic][data-panel=rune] section.portal-box>.portal-box-body:after{right:5px}@media (max-width:480px){[data-portal][data-template=classic][data-panel=rune]{--pf-title-font:700 12px/1 var(--font-cinzel), var(--font-display), serif;--pf-title-track:.05em}}[data-portal][data-theme][data-template=classic][data-panel=crystal] section.portal-box{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);clip-path:polygon(0 0, calc(100% - var(--pf-cut)) 0, 100% var(--pf-cut), 100% 100%, var(--pf-cut) 100%, 0 calc(100% - var(--pf-cut)));box-shadow:none;filter:drop-shadow(0 0 14px #45e3ee33)drop-shadow(0 16px 24px #000a);background:linear-gradient(155deg,#3d4bd033,#0c1240b3 35%,#070b2acc 70%,#45e3ee1f);border:0;border-radius:0;overflow:visible}[data-portal][data-template=classic][data-panel=crystal] section.portal-box:before{content:"";pointer-events:none;z-index:1;clip-path:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#e6fbff,#45e3ee 18%,#4b3fc066 40%,#ffffff10 60%,#45e3ee99 85%,#fff);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-portal][data-template=classic][data-panel=crystal] section.portal-box:after{content:"";z-index:1;pointer-events:none;filter:drop-shadow(0 0 6px #45e3ee);background:linear-gradient(225deg,#fff 0 22%,#45e3ee 23% 30%,#0000 31%);width:32px;height:32px;position:absolute;top:0;right:0}[data-portal][data-theme][data-template=classic][data-panel=crystal] section.portal-box>.portal-box-title{z-index:2;box-shadow:none;background:0 0;border:0;padding:16px 18px 8px;position:relative}[data-portal][data-theme][data-template=classic][data-panel=crystal] section.portal-box>.portal-box-title:after{content:"";background:linear-gradient(90deg,#45e3ee,#a99bff 60%,#0000);height:2px;position:absolute;bottom:0;left:18px;right:40%;box-shadow:0 0 12px #45e3ee}[data-portal][data-template=classic][data-panel=crystal] section.portal-box>.portal-box-title .gem{background:linear-gradient(135deg,#fff,#45e3ee 45%,#3b2fd0);border:0;border-radius:1px;width:12px;height:12px;box-shadow:0 0 12px #45e3ee,0 0 2px #fff;transform:rotate(45deg)skew(-8deg,-8deg)!important}[data-portal][data-template=classic][data-panel=crystal] section.portal-box>.portal-box-title .gem:before,[data-portal][data-template=classic][data-panel=crystal] section.portal-box>.portal-box-title .gem:after{display:none}[data-portal][data-theme][data-template=classic][data-panel=crystal] section.portal-box>.portal-box-title h2{font:var(--pf-title-font);letter-spacing:var(--pf-title-track);text-transform:none;color:var(--pf-ink);text-shadow:0 0 14px #45e3ee88,0 1px #000}[data-portal][data-template=classic][data-panel=crystal] section.portal-box>.portal-box-title .portal-more{color:#e6fbff;background:#45e3ee22;border:1px solid #45e3ee66;border-radius:999px;padding:4px 10px;font-size:9.5px;box-shadow:0 0 10px #45e3ee33}[data-portal][data-template=classic][data-panel=crystal] section.portal-box>.portal-box-body{z-index:2;padding-top:14px;position:relative}[data-portal][data-theme][data-template=classic][data-panel=gilded] section.portal-box{background:radial-gradient(120% 60% at 50% 0%, #2a1f5a, transparent 70%) padding-box, linear-gradient(180deg, #120f33, #0a0a22) padding-box, linear-gradient(180deg, var(--pf-gold-hi), var(--pf-gold) 25%, var(--pf-gold-lo) 50%, var(--pf-gold) 75%, var(--pf-gold-hi)) border-box;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #0000;border-radius:4px;margin-top:14px;overflow:visible;box-shadow:0 0 0 3px #0a0a22,0 0 0 4px #8a6420,0 16px 34px #000c,inset 0 0 40px #e9c97914}[data-portal][data-template=classic][data-panel=gilded] section.portal-box:before,[data-portal][data-template=classic][data-panel=gilded] section.portal-box:after{content:"";z-index:3;pointer-events:none;mix-blend-mode:screen;filter:brightness(1.15);background:url(/brand/panel/gild-corner.webp) 50%/contain no-repeat;width:54px;height:54px;position:absolute}[data-portal][data-template=classic][data-panel=gilded] section.portal-box:before{bottom:-7px;left:-7px;transform:scaleY(-1)}[data-portal][data-template=classic][data-panel=gilded] section.portal-box:after{bottom:-7px;right:-7px;transform:scale(-1)}[data-portal][data-theme][data-template=classic][data-panel=gilded] section.portal-box>.portal-box-title{z-index:2;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 50%,100% 100%,0 100%,14px 50%);box-shadow:none;filter:drop-shadow(0 4px 6px #000c);background:linear-gradient(#5b3fc9,#3a24a0 45%,#22136b);border:0;justify-content:center;margin:-14px 18px 0;padding:11px 30px 12px;position:relative}[data-portal][data-theme][data-template=classic][data-panel=gilded] section.portal-box>.portal-box-title:before{content:"";pointer-events:none;clip-path:inherit;background:linear-gradient(180deg, var(--pf-gold-hi), var(--pf-gold) 50%, #7a5518);-webkit-mask-composite:xor;padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-portal][data-template=classic][data-panel=gilded] section.portal-box>.portal-box-title .gem{display:none}[data-portal][data-theme][data-template=classic][data-panel=gilded] section.portal-box>.portal-box-title h2{text-overflow:ellipsis;text-align:center;max-width:calc(100% - 34px);font:var(--pf-title-font);letter-spacing:var(--pf-title-track);color:var(--pf-ink);text-shadow:0 1px #3a2506,0 2px 3px #000,0 0 12px #e9c97966;flex:none;overflow:hidden}[data-portal][data-template=classic][data-panel=gilded] section.portal-box>.portal-box-title .portal-more{background:radial-gradient(circle at 35% 30%,#fff3c4,#e9c979 45%,#9c7425);border-radius:50%;place-items:center;width:20px;height:20px;margin-top:-10px;font-size:0;display:grid;position:absolute;top:50%;right:22px;box-shadow:0 0 8px #e9c97988}[data-portal][data-template=classic][data-panel=gilded] section.portal-box>.portal-box-title .portal-more:after{content:"›";color:#2a1a05;margin-top:-2px;font:800 14px/1 serif}[data-portal][data-template=classic][data-panel=gilded] section.portal-box>.portal-box-body{z-index:2;padding-top:16px;position:relative}[data-portal][data-template=classic][data-panel=gilded] section.portal-box>.portal-box-body:before{content:"";mix-blend-mode:screen;background:url(/brand/panel/gild-ribbon.webp) 50%/contain no-repeat;width:78%;height:16px;margin:-6px auto 8px;display:block}.tg40{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.tg40-stage{isolation:isolate;background:#070a22;border-radius:8px;height:104px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.tg40-stage img{object-fit:cover;object-position:50% 30%;filter:saturate(1.15)brightness(1.15);width:100%;height:100%;position:absolute;inset:0}.tg40-stage:after{content:"";background:linear-gradient(#0000 45%,#05071acc 100%);position:absolute;inset:0}.tg40-rank{z-index:2;width:22px;height:22px;font:800 11px/1 var(--font-cinzel), serif;color:#1a1205;background:radial-gradient(circle at 35% 30%,#fff3c4,#e9c979 45%,#9c7425);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:9px;transform:translate(-50%);box-shadow:0 0 10px #e9c97999,inset 0 -2px #0004}.tg40-rank.r1{width:26px;height:26px;font-size:13px;bottom:14px;left:50%}.tg40-rank.r2{background:radial-gradient(circle at 35% 30%,#fff,#c9d2e6 45%,#6d7891);left:22%}.tg40-rank.r3{background:radial-gradient(circle at 35% 30%,#ffd9b8,#d08b52 45%,#7a4521);left:78%}.tg40-flag{z-index:3;max-width:92%;font:800 10.5px/1 var(--font-cinzel), serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#fff7dc;clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);text-shadow:0 1px #000;background:linear-gradient(#b0263add,#6c0f1fdd);border-block:1px solid #f2d27f;padding:6px 16px 7px;position:absolute;top:40%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 6px 18px #000a}.tg40-flag:after{content:"";mix-blend-mode:overlay;background:linear-gradient(110deg,#0000 35%,#fff8 50%,#0000 65%) 130% 0/250% 100%;position:absolute;inset:0}.tg40-flag span{transform-origin:50% 0;display:inline-block}.tg40-h{text-align:center;font:800 12px/1.25 var(--font-cinzel), serif;letter-spacing:.04em;color:#ffe7a3;text-shadow:0 1px #3a2506,0 0 12px #e9c97955}.tg40-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.tg40-steps li{white-space:nowrap;color:#c9cdf0;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 3px;font-size:10px;line-height:1.2;display:inline-flex}.tg40-steps li+li:before{content:"›";color:#e9c979;margin:0 2px 0 -1px;font-weight:800}.tg40-steps i{width:15px;height:15px;font-style:normal;font:800 9px/1 var(--font-cinzel), serif;color:#0b0e2a;background:#45e3ee;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 8px #45e3ee88}.tg40-cta{min-height:32px;font:800 11px/1 var(--font-cinzel), serif;letter-spacing:.12em;text-transform:uppercase;color:#1a1205;background:linear-gradient(#fff1b8,#e9c979 50%,#b8862f);border-radius:8px;justify-content:center;align-items:center;transition:filter .2s,transform .2s;display:flex;box-shadow:0 6px 16px #e9c97944,inset 0 1px #fff}.tg40-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.tg40-cta:focus-visible{outline-offset:2px;outline:2px solid #45e3ee}@media (prefers-reduced-motion:no-preference){[data-portal][data-template=classic][data-panel=rune] section.portal-box>.portal-box-title .gem{animation:3.4s ease-in-out infinite pfGem}@keyframes pfGem{0%,to{filter:drop-shadow(0 0 4px #45e3ee99)brightness()}50%{filter:drop-shadow(0 0 12px #45e3ee)drop-shadow(0 0 22px #45e3ee88)brightness(1.25)}}.tg40-flag span{animation:3.2s ease-in-out infinite tg40Wave}.tg40-flag:after{animation:3.6s ease-in-out infinite tg40Shine}@keyframes tg40Wave{0%,to{transform:skewY(0)translateY(0)}25%{transform:skewY(1.2deg)translateY(-1px)}75%{transform:skewY(-1.2deg)translateY(1px)}}@keyframes tg40Shine{0%{background-position:130% 0}60%,to{background-position:-40% 0}}}
[data-portal][data-template=classic][data-title=engraved]{--tt-gold:var(--color-gold,#e8c46a);--tt-h:48px}[data-portal][data-theme][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title{z-index:2;min-height:var(--tt-h);text-align:center;background:radial-gradient(60% 120% at 50% 0%, color-mix(in srgb, var(--tt-gold) 16%, transparent), transparent 70%), linear-gradient(180deg, #2a2f45 0%, #161a2c 46%, #0b0e1c 100%);box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #000, 0 1px 0 color-mix(in srgb, var(--tt-gold) 55%, #000), 0 2px 0 #05060e, 0 10px 18px -10px color-mix(in srgb, var(--tt-gold) 45%, transparent);border-bottom:0;justify-content:center;align-items:center;padding:10px 64px;display:flex;position:relative}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title .gem{display:none!important}[data-portal][data-theme][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title h2{white-space:nowrap;max-width:100%;font:700 13.5px/1 var(--font-cinzel), var(--font-display), serif;letter-spacing:.2em;text-transform:uppercase;color:#fbeec8;text-shadow:0 1px 0 #000, 0 -1px 0 #ffffff26, 0 0 14px color-mix(in srgb, var(--tt-gold) 55%, transparent);flex:0 auto;padding:0 30px;position:relative;overflow:visible}[data-portal][data-template=classic][data-title=engraved] section.portal-box{container:pbox/inline-size}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title h2:before,[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title h2:after,[data-title=engraved] .hx-bar-t:before,[data-title=engraved] .hx-bar-t:after{content:"";pointer-events:none;background:var(--tt-gold,var(--hx-gold,#e8c46a));width:24px;height:9px;margin-top:-4.5px;position:absolute;top:50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 9'%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3Crect x='0' y='4' width='17' height='1' fill='url(%23g)'/%3E%3Cpath d='M19.5 1 23 4.5 19.5 8 16 4.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 9'%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3Crect x='0' y='4' width='17' height='1' fill='url(%23g)'/%3E%3Cpath d='M19.5 1 23 4.5 19.5 8 16 4.5z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title h2:before,[data-title=engraved] .hx-bar-t:before{left:0}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title h2:after,[data-title=engraved] .hx-bar-t:after{right:0;transform:scaleX(-1)}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title:before,[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title:after{content:"";pointer-events:none;opacity:.55;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--tt-gold) 70%, transparent) 0 6px, transparent 6px 10px);width:calc(50% - 120px);max-width:160px;height:1px;position:absolute;top:50%}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title:before{left:18px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title:after{right:18px;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title .portal-more{z-index:1;font:700 9.5px/1 var(--font-cinzel), serif;letter-spacing:.12em;color:#f3dda0;border:1px solid color-mix(in srgb, var(--tt-gold) 45%, #000);clip-path:none;background:linear-gradient(#252a3e,#0c0f1d);border-radius:3px;padding:5px 8px;text-decoration:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title:has(.portal-more):after{display:none}@container pbox (max-width:360px){[data-portal][data-theme][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title{padding:10px 14px}[data-portal][data-theme][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title h2{letter-spacing:.14em;padding:0 26px;font-size:12.5px}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title:before,[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title:after{display:none}[data-portal][data-theme][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title:has(.portal-more){padding:10px 40px}[data-portal][data-theme][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title:has(.portal-more) h2{letter-spacing:.12em;padding:0}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title:has(.portal-more) h2:before{display:none}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title:has(.portal-more) h2:after{display:none}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title .portal-more{border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font-size:0;display:grid;right:8px}[data-portal][data-template=classic][data-title=engraved] section.portal-box>.portal-box-title .portal-more:after{content:"›";font:700 16px/1 var(--font-cinzel), serif;color:#f3dda0;margin-top:-2px}}[data-portal][data-template=classic][data-btn=forged]{--fb-gold:var(--color-gold,#e8c46a)}[data-portal][data-theme][data-template=classic][data-btn=forged] :is(.btn-crystal,.btn-pearl){clip-path:none;isolation:isolate;text-align:center;min-height:38px;font-family:var(--font-cinzel), var(--font-display), serif;letter-spacing:.14em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;font-weight:700;transition:transform .15s,box-shadow .2s,filter .2s,background .2s;display:inline-flex;position:relative}[data-portal][data-theme][data-template=classic][data-btn=forged] .btn-crystal{color:#ffe9b0;background:radial-gradient(90% 120% at 50% 0%, color-mix(in srgb, var(--fb-gold) 26%, transparent), transparent 62%), linear-gradient(180deg, #3a3426 0%, #1e1b14 48%, #12100c 100%);border:1px solid color-mix(in srgb, var(--fb-gold) 80%, #000);box-shadow:inset 0 1px 0 #fff3c440, inset 0 0 0 1px #00000080, inset 0 -8px 14px #0007, 0 6px 16px -6px #000c, 0 0 18px -6px color-mix(in srgb, var(--fb-gold) 60%, transparent);text-shadow:0 1px 0 #000, 0 0 10px color-mix(in srgb, var(--fb-gold) 45%, transparent)}[data-portal][data-theme][data-template=classic][data-btn=forged] .btn-pearl{color:#e6ebf7;border:1px solid color-mix(in srgb, var(--fb-gold) 38%, #2b3150);text-shadow:0 1px #000;background:linear-gradient(#242a40 0%,#141829 55%,#0c0f1c 100%);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #00000080,inset 0 -8px 14px #0006,0 6px 16px -6px #000c}[data-portal][data-theme][data-template=classic][data-btn=forged] :is(.btn-crystal,.btn-pearl):hover{filter:brightness(1.12);border-color:var(--fb-gold);box-shadow:inset 0 1px 0 #fff3c459, inset 0 0 0 1px #00000080, inset 0 -8px 14px #0006, 0 10px 22px -8px #000, 0 0 22px -4px color-mix(in srgb, var(--fb-gold) 70%, transparent);transform:translateY(-1px)}[data-portal][data-theme][data-template=classic][data-btn=forged] :is(.btn-crystal,.btn-pearl):active{filter:brightness(.95);box-shadow:inset 0 2px 6px #000c, inset 0 0 0 1px #00000080, 0 0 12px -6px color-mix(in srgb, var(--fb-gold) 60%, transparent);transform:translateY(1px)}[data-portal][data-theme][data-template=classic][data-btn=forged] :is(.btn-crystal,.btn-pearl):focus-visible{outline:2px solid var(--fb-gold);outline-offset:2px}@container pbox (max-width:360px){[data-portal][data-theme][data-template=classic][data-btn=forged] section.portal-box :is(.btn-crystal,.btn-pearl){white-space:nowrap;letter-spacing:.07em;padding-left:10px!important;padding-right:10px!important;font-size:11.5px!important}}[data-portal][data-theme][data-template=classic][data-btn=forged] :is(.btn-crystal,.btn-pearl):disabled{filter:grayscale(.6)brightness(.8);cursor:not-allowed;transform:none}[data-motion=off] [data-btn=forged] :is(.btn-crystal,.btn-pearl),[data-motion=off][data-btn=forged] :is(.btn-crystal,.btn-pearl){transition:none}@media (prefers-reduced-motion:reduce){[data-btn=forged] :is(.btn-crystal,.btn-pearl){transition:none}[data-btn=forged] :is(.btn-crystal,.btn-pearl):hover{transform:none}}[data-title=engraved] .hx-look-window .hx-gem{display:none}[data-title=engraved] .hx-bar-t{padding:0 34px;position:relative}
[data-portal]{--px-panel:linear-gradient(180deg,#141c44 0%,#0d1333 42%,#0a0f29 100%);--px-edge:#aab9ff26;--px-hi:rgba(255,232,180,var(--px-warm,.2));--px-well:#080c22;--px-ink:#eef0ff;--px-ink2:#b4badc;--px-mute:#7c84b3;--px-line:#aab9ff1c;--px-gold:#d8b46a;--px-gold-hi:#f4dfa6;--px-gold-lo:#9e7b3b;--px-teal:#63e2d6;--px-red:#ff7a85;--px-r:var(--px-radius,10px);--px-r2:8px;--px-display:var(--font-cinzel),"Cinzel",Georgia,serif;--px-ui:var(--font-inter),"Inter",system-ui,sans-serif}[data-panel=sapphire] .portal-box{position:relative;overflow:hidden;clip-path:none!important;border-radius:var(--px-r)!important;background:var(--px-panel)!important;border:1px solid var(--px-edge)!important;box-shadow:inset 0 1px 0 var(--px-hi),inset 0 0 0 1px #00000040,0 22px 44px -24px #000000d9!important}[data-panel=sapphire] .portal-box:before{pointer-events:none;height:120px;position:absolute;inset:0 0 auto;content:""!important;background:radial-gradient(120% 100% at 50% -20%,rgba(140,160,255,var(--px-toplight,.13)),transparent 70%)!important;clip-path:none!important;z-index:0!important;border:0!important;width:auto!important;padding:0!important;display:block!important;transform:none!important;-webkit-mask:none!important;mask:none!important}[data-panel=sapphire] .portal-box>.portal-box-title,[data-panel=sapphire] .portal-box>.portal-box-body{z-index:1;position:relative}[data-panel=sapphire] .portal-box:after,[data-panel=sapphire] .portal-box [class*=corner],[data-panel=sapphire] .portal-box .gem,[data-panel=sapphire] .portal-box-title .gem,[data-panel=sapphire] .portal-box-body:before,[data-panel=sapphire] .portal-box-body:after{display:none!important}[data-title=clean] .portal-box-title{align-items:center;gap:10px;height:48px;position:relative;box-shadow:none!important;text-align:left!important;background:linear-gradient(#ffffff09,#fff0)!important;border:0!important;justify-content:flex-start!important;margin:0!important;padding:0 16px!important;display:flex!important}[data-title=clean] .portal-box-title:before{content:""!important;background:linear-gradient(180deg,var(--px-gold-hi),var(--px-gold-lo))!important;opacity:1!important;border-radius:2px!important;flex:none!important;width:3px!important;height:14px!important;margin:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}[data-title=clean] .portal-box-title:after{height:1px;bottom:0;left:16px;right:16px;content:""!important;background:linear-gradient(90deg,#d8b46a80,#d8b46a1f 45%,#d8b46a00)!important;width:auto!important;display:block!important;position:absolute!important;top:auto!important;transform:none!important}[data-title=clean] .portal-box-title h2{text-transform:uppercase;flex:1;font:600 12.5px/1 var(--px-display)!important;letter-spacing:.16em!important;color:#ebd8a7!important;text-shadow:none!important;text-align:left!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;margin:0!important;padding:0!important}[data-title=clean] .portal-box-title h2:before,[data-title=clean] .portal-box-title h2:after{content:none!important;display:none!important}[data-title=clean] .portal-box-title a{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap!important;font:600 10.5px/1 var(--px-ui)!important;color:var(--px-teal)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:6px 0 6px 8px!important;display:inline-flex!important}[data-title=clean] .portal-box-title a:hover{color:#fff!important}[data-title=clean] .portal-box-title{min-height:48px;height:auto!important;padding-top:10px!important;padding-bottom:10px!important}[data-title=clean] .portal-box-title h2{white-space:normal!important;text-overflow:clip!important;line-height:1.3!important;overflow:visible!important}.px{font:500 13px/1.45 var(--px-ui);color:var(--px-ink2);gap:12px;padding:16px;display:grid}.px *{box-sizing:border-box}.px-h{font:600 17px/1.2 var(--px-display);color:var(--px-ink);letter-spacing:.02em}.px-sub{color:var(--px-mute);font-size:12px}.px-lbl{font:600 10px/1 var(--px-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--px-mute)}.px-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.px-well{background:var(--px-well);border:1px solid var(--px-line);border-radius:var(--px-r2);box-shadow:inset 0 1px 3px #00000080}.px-row{align-items:center;gap:10px;display:flex}.px-sep{background:var(--px-line);height:1px;margin:2px 0}.px-ic{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.px-field{gap:6px;display:grid}.px-field label{font:600 11px var(--px-ui);color:var(--px-ink2)}.px-input{border-radius:var(--px-r2);background:var(--px-well);height:42px;color:var(--px-mute);border:1px solid #aab9ff2e;align-items:center;gap:10px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.px-input input{all:unset;width:100%;min-width:0;color:var(--px-ink);font:500 14px var(--px-ui);flex:1;display:block}.px-input input::placeholder{color:#5d6595}.px-input input:-webkit-autofill{-webkit-text-fill-color:var(--px-ink);-webkit-box-shadow:0 0 0 40px var(--px-well) inset;caret-color:var(--px-ink)}.px-input:focus-within,.px-input.is-focus{border-color:var(--px-teal);color:var(--px-teal);box-shadow:0 0 0 3px #63e2d629}.px-input.is-error{border-color:var(--px-red);color:var(--px-red);box-shadow:0 0 0 3px #ff7a8524}.px-err{color:var(--px-red);align-items:center;gap:6px;font-size:12px;display:flex}.px-eye{color:var(--px-mute);cursor:pointer}.px-btn{all:unset;box-sizing:border-box;border-radius:var(--px-r2);height:42px;font:700 12px/1 var(--px-ui);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:filter .15s,transform .15s,background .15s;display:flex}.px-btn.pri{color:#1d1405;background:linear-gradient(#f2d892 0%,#d9b466 55%,#b98f45 100%);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000040,0 8px 18px -10px #d9b466cc}.px-btn.pri:hover{filter:brightness(1.07)}.px-btn.pri:active{transform:translateY(1px)}.px-btn.sec{color:var(--px-ink);background:#ffffff08;box-shadow:inset 0 0 0 1px #d8b46a61}.px-btn.sec:hover{background:#d8b46a14}.px-btn.ghost{height:auto;color:var(--px-mute);letter-spacing:0;text-transform:none;font:500 12px var(--px-ui);padding:0}.px-btn.ghost b{color:var(--px-ink2);font-weight:600}.px-btn.is-loading{color:#0000;pointer-events:none;position:relative}.px-btn.is-loading:after{content:"";border:2px solid #1d140559;border-top-color:#1d1405;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite pxspin;position:absolute}@keyframes pxspin{to{transform:rotate(360deg)}}.px-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.px-live{font:700 10.5px var(--px-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--px-teal);align-items:center;gap:7px;display:inline-flex}.px-live:before{content:"";background:var(--px-teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #63e2d62e}.px-live.off{color:var(--px-mute)}.px-live.off:before{background:var(--px-mute);box-shadow:none}.px-chip{border:1px solid var(--px-line);height:24px;font:600 11px var(--px-ui);color:var(--px-ink2);white-space:nowrap;background:#ffffff0a;border-radius:6px;align-items:center;padding:0 9px;display:inline-flex}.px-tag{font:700 9.5px var(--px-ui);letter-spacing:.14em;text-transform:uppercase}.px-tag.ev{color:var(--px-teal)}.px-tag.boss{color:var(--px-gold)}.px-acc-top{align-items:center;gap:12px;display:flex}.px-crest{object-fit:contain;filter:drop-shadow(0 4px 10px #0009);width:44px;height:40px}.px-me{grid-template-columns:52px 1fr;align-items:center;gap:12px;display:grid}.px-av{background:linear-gradient(180deg,var(--px-gold-hi),var(--px-gold-lo));border-radius:50%;width:52px;height:52px;padding:2px}.px-av img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.px-stats{grid-template-columns:repeat(3,1fr);display:grid}.px-stats div{text-align:center;padding:10px 8px}.px-stats div+div{border-left:1px solid var(--px-line)}.px-stats b{font:700 16px var(--px-ui);color:var(--px-ink);display:block}.px-big{justify-content:space-between;align-items:flex-end;display:flex}.px-big b{font:700 34px/1 var(--px-ui);color:var(--px-ink);letter-spacing:-.02em}.px-realm{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.px-realm+.px-realm{border-top:1px solid var(--px-line)}.px-realm b{color:var(--px-ink);font-weight:600}.px-bar{background:#ffffff0f;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.px-bar i{background:var(--px-teal);border-radius:4px;height:100%;display:block}.px-next{background:linear-gradient(180deg,#63e2d614,#63e2d600),var(--px-well);gap:8px;padding:14px;display:grid}.px-next .t{font:700 26px/1 var(--px-ui);color:var(--px-ink);letter-spacing:-.01em}.px-prog{background:#ffffff12;border-radius:4px;height:4px}.px-prog i{background:var(--px-teal);border-radius:4px;height:100%;display:block}.px-ev{grid-template-columns:1fr auto 28px;align-items:center;gap:10px;padding:9px 2px;display:grid}.px-ev+.px-ev{border-top:1px solid var(--px-line)}.px-ev b{color:var(--px-ink);font-size:13px;font-weight:600;display:block}.px-ev .tm{font:600 13px var(--px-ui);color:var(--px-ink)}.px-bell{all:unset;width:28px;height:28px;color:var(--px-mute);cursor:pointer;border-radius:7px;place-items:center;display:grid}.px-bell:hover{color:var(--px-ink);background:#ffffff0d}.px-bell.on{color:var(--px-gold)}.px-disc{grid-template-columns:44px 1fr;align-items:center;gap:12px;display:grid}.px-disc img{object-fit:contain;background:var(--px-well);border:1px solid var(--px-line);border-radius:12px;width:44px;height:44px;padding:4px}.px-quote{border-left:2px solid var(--px-gold);color:var(--px-ink2);background:#ffffff06;border-radius:0 6px 6px 0;padding:12px}.px-quote b{color:var(--px-ink);font-weight:600}.px-champ{background:radial-gradient(120% 120% at 0 0,#d8b46a24,transparent 60%),var(--px-well);grid-template-columns:64px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.px-champ .px-av{width:64px;height:64px;padding:2px}.px-champ .nm{font:600 17px/1.15 var(--px-display);color:var(--px-ink);letter-spacing:.02em}.px-trip{gap:14px;margin-top:6px;display:flex}.px-trip span{color:var(--px-mute);font-size:11px}.px-trip b{font:700 13px var(--px-ui);color:var(--px-ink);margin-right:3px}.px-pl{grid-template-columns:18px 34px 1fr auto;align-items:center;gap:10px;padding:8px 2px;display:grid}.px-pl+.px-pl{border-top:1px solid var(--px-line)}.px-pl .r{font:700 12px var(--px-ui);color:var(--px-mute);text-align:center}.px-pl .r.g{color:var(--px-gold-hi)}.px-pl .r.s{color:#c9d0e8}.px-pl .r.b{color:#d49a6a}.px-pl img{border-radius:50%;width:34px;height:34px;display:block;box-shadow:0 0 0 1px #ffffff1f}.px-pl b{color:var(--px-ink);font-size:13px;font-weight:600;line-height:1.2;display:block}.px-pl small{color:var(--px-mute);font-size:11px}.px-pl .sc{text-align:right;font:700 13px var(--px-ui);color:var(--px-ink)}.px-pl .sc small{font-weight:500;display:block}.px-empty{text-align:center;justify-items:center;gap:8px;padding:18px 12px;display:grid}.px-banner{clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);width:46px;height:58px;color:var(--px-gold);background:linear-gradient(#d8b46a33,#d8b46a0d);border:1px solid #d8b46a73;place-items:center;display:grid}.px-steps{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.px-steps div{border:1px solid var(--px-line);color:var(--px-ink2);background:#ffffff08;border-radius:7px;padding:8px 4px;font-size:11px}.px-steps b{font:700 11px var(--px-ui);color:var(--px-gold);display:block}.px-castle{border-radius:var(--px-r2);background:#0a0f29;height:96px;position:relative;overflow:hidden}.px-castle img{object-fit:cover;opacity:.55;width:100%;height:100%}.px-castle:after{content:"";background:linear-gradient(#0a0f2900 20%,#0a0f29f2);position:absolute;inset:0}.px-castle .s{z-index:1;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.px-castle .s b{font:600 16px var(--px-display);color:var(--px-ink);letter-spacing:.04em}.px-ql{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.px-ql a{border-radius:var(--px-r2);color:var(--px-ink2);font:600 11px var(--px-ui);text-align:center;justify-items:center;gap:7px;padding:12px 4px;transition:background .15s,color .15s;display:grid}.px-ql a:hover{color:var(--px-ink);background:#ffffff0a}.px-ql a .px-ic{width:20px;height:20px;color:var(--px-gold)}@media (prefers-reduced-motion:reduce){.px-btn.is-loading:after{animation:none}}.px-code{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.px-code span{border-radius:var(--px-r2);background:var(--px-well);height:44px;font:700 18px var(--px-ui);color:var(--px-ink);font-variant-numeric:tabular-nums;border:1px solid #aab9ff2e;place-items:center;display:grid}.px-code span.is-focus{border-color:var(--px-teal);box-shadow:0 0 0 3px #63e2d629}.px-code span.is-focus:after{content:"";background:var(--px-teal);width:2px;height:20px}.px-code.is-error span{border-color:var(--px-red);box-shadow:0 0 0 2px #ff7a851f}.px-check{border:1.5px solid #aab9ff59;border-radius:4px;flex:none;width:16px;height:16px}.lgm-px{text-align:left;border-radius:var(--px-r)!important;border:1px solid var(--px-edge)!important;background:var(--px-panel)!important;box-shadow:inset 0 1px 0 var(--px-hi),0 30px 80px -20px #000!important;padding:8px 0 14px!important}.lgm-px .px{padding:20px 20px 8px}.lgm-px .lgm-full{text-align:center}[data-modules=sapphire] .chp-seat{border-radius:var(--px-r);border:1px solid var(--px-line);background:radial-gradient(120% 90% at 50% 0,#d8b46a1a,transparent 60%),var(--px-well);box-shadow:inset 0 1px 3px #00000080;--tone:var(--px-gold)!important}[data-modules=sapphire] .chp-seat:hover{border-color:#d8b46a73;transform:none;box-shadow:inset 0 1px 3px #00000080}[data-modules=sapphire] .chp-glow{display:none}[data-modules=sapphire] .chp-k{font:700 9.5px/1.3 var(--px-ui);letter-spacing:.16em;color:var(--px-gold)}[data-modules=sapphire] .chp-ring{box-shadow:none;background:linear-gradient(180deg,var(--px-gold-hi),var(--px-gold-lo));border:0;padding:2px;inset:3px}[data-modules=sapphire] .chp-art{width:70px;height:70px}[data-modules=sapphire] .chp-img{position:relative;width:62px!important;height:62px!important}[data-modules=sapphire] .chp-name{font:600 15px/1.2 var(--px-display);color:var(--px-ink)}[data-modules=sapphire] .chp-class{font:500 11px var(--px-ui);color:var(--px-ink2)}[data-modules=sapphire] .chp-hint{color:var(--px-mute)}[data-modules=sapphire] .chp-val{background:0 0;border:0;padding:0}[data-modules=sapphire] .chp-val b{font:700 16px var(--px-ui);color:var(--px-ink)}[data-modules=sapphire] .chp-val small{font:600 9px var(--px-ui);color:var(--px-mute)}[data-modules=sapphire] .chp-seat.is-empty{background:var(--px-well);border-style:dashed}[data-modules=sapphire] .chp-seat.is-empty .chp-ring{opacity:.35}[data-modules=sapphire] .chp-q{color:var(--px-mute);font-family:var(--px-ui);font-size:24px}[data-modules=sapphire] .bsl-card{border-radius:var(--px-r);border:1px solid var(--px-edge);background:var(--px-panel);box-shadow:inset 0 1px 0 var(--px-hi),0 22px 44px -24px #000000d9}[data-modules=sapphire] .bsl-t{font:600 16px/1.2 var(--px-display);letter-spacing:.04em;color:var(--px-ink)}[data-modules=sapphire] .bsl-x{font:500 13px/1.45 var(--px-ui);color:var(--px-ink2)}[data-modules=sapphire] .bsl-go{border-radius:var(--px-r2);color:#1d1405;font:700 11px var(--px-ui);letter-spacing:.12em;background:linear-gradient(#f2d892 0%,#d9b466 55%,#b98f45 100%);box-shadow:inset 0 1px #ffffff8c,0 8px 18px -10px #d9b466cc}
:root{--d3-ui:var(--font-inter), "Inter", system-ui, sans-serif;--d3-title:var(--font-cinzel), "Cinzel", Georgia, serif}.px-rk{display:none}[data-template=classic][data-btn=sapphire] .btn-crystal{border-radius:var(--l-btn-r,8px)!important;color:#1d1405!important;text-shadow:none!important;letter-spacing:.14em!important;font-family:var(--d3-ui)!important;clip-path:none!important;background:linear-gradient(#f2d892 0%,#d9b466 55%,#b98f45 100%)!important;border:0!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000040,0 10px 22px -12px #d9b466d9!important}[data-template=classic][data-btn=sapphire] .btn-crystal:before,[data-template=classic][data-btn=sapphire] .btn-crystal:after,[data-template=classic][data-btn=sapphire] .btn-pearl:before,[data-template=classic][data-btn=sapphire] .btn-pearl:after{display:none!important}[data-template=classic][data-btn=sapphire] .btn-pearl{border-radius:var(--l-btn-r,8px)!important;color:#eef0ff!important;text-shadow:none!important;letter-spacing:.14em!important;font-family:var(--d3-ui)!important;clip-path:none!important;background:#0a0f298c!important;border:0!important;font-weight:700!important;box-shadow:inset 0 0 0 1px #d8b46a73,0 10px 22px -14px #000c!important}[data-template=classic][data-btn=sapphire] .btn-pearl:hover{background:#d8b46a1f!important}[data-template=classic][data-l-counters=sapphire] .glass{background:#080c2299!important;border:1px solid #aab9ff29!important;border-radius:8px!important;box-shadow:inset 0 1px #ffe8b41f!important}[data-template=classic][data-l-counters=sapphire] .glass *{font-variant-numeric:tabular-nums}[data-template=classic][data-l-newscards=sapphire] :is(.nw-card,.nw-lead,.nw-art){border-radius:10px!important}[data-template=classic][data-l-newscards=sapphire] .nw-card{transition:transform .2s,box-shadow .2s;overflow:hidden;background:linear-gradient(#141c44,#0b1130)!important;border:1px solid #aab9ff24!important;box-shadow:inset 0 1px #ffe8b429,0 20px 40px -24px #000000d9!important}[data-template=classic][data-l-newscards=sapphire] .nw-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffe8b438,0 26px 50px -24px #000000e6!important}[data-template=classic][data-l-newscards=sapphire] .nw-card-h{font-family:var(--d3-title)!important;letter-spacing:.01em!important;color:#eef0ff!important}[data-template=classic][data-l-newscards=sapphire] .nw-card-dek{color:#b4badc!important}[data-template=classic][data-l-newscards=sapphire] .nw-chip{color:#b4badc!important;box-shadow:none!important;background:#ffffff08!important;border:1px solid #aab9ff29!important;border-radius:8px!important}[data-template=classic][data-l-newscards=sapphire] :is(.nw-chip[aria-pressed=true],.nw-chip.is-on,.nw-chip[aria-current]){color:#eef0ff!important;border-color:#d8b46a8c!important}[data-template=classic][data-l-newscards=sapphire] :is(.nw-lead,.nw-lead-live){overflow:hidden;border:1px solid #aab9ff24!important}[data-template=classic][data-l-newscards=sapphire] :is(.nw-row-live,.nw-row-update,.nw-row-fix){border-left:0!important}[data-template=classic][data-l-newstags=outline] .nw-cat{font-family:var(--d3-ui)!important;letter-spacing:.14em!important;background:0 0!important;border-radius:5px!important;padding:3px 7px!important;font-weight:700!important;box-shadow:inset 0 0 0 1px!important}[data-template=classic][data-l-newstags=outline] .nw-cat-live{color:#63e2d6!important}[data-template=classic][data-l-newstags=outline] .nw-cat-update{color:#d8b46a!important}[data-template=classic][data-l-newstags=outline] .nw-cat-fix{color:#ff9aa3!important}[data-template=classic][data-l-rktabs=segmented] .rk-tabs{box-shadow:none!important;background:#080c2299!important;border:1px solid #aab9ff24!important;border-radius:10px!important;padding:4px!important}[data-template=classic][data-l-rktabs=segmented] .rk-tab{font-family:var(--d3-ui)!important;letter-spacing:.14em!important;color:#9aa2cf!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;font-weight:700!important}[data-template=classic][data-l-rktabs=segmented] :is(.rk-tab[aria-selected=true],.rk-tab.is-on,.rk-tab[aria-current]){color:#1d1405!important;background:linear-gradient(#f2d892,#c9a052)!important}[data-template=classic][data-l-dimzeros=on] .rkx-num{font-variant-numeric:tabular-nums;font-family:var(--d3-ui)!important;color:#eef0ff!important;font-weight:700!important}[data-template=classic][data-l-dimzeros=on] .rkx-num.is-zero{color:#4e5687!important;font-weight:500!important}[data-template=classic][data-l-geartag=outline] .rkx-gear{color:#63e2d6!important;background:0 0!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px #63e2d666!important}[data-template=classic][data-l-podium=sapphire] .rkx-stage{clip-path:none!important;background:radial-gradient(70% 60% at 50% 0,#d8b46a1f,#0000 70%),linear-gradient(#141c44,#0a0f29)!important;border:1px solid #aab9ff26!important;border-radius:14px!important;box-shadow:inset 0 1px #ffe8b433,0 26px 50px -26px #000000e6!important}[data-template=classic][data-l-podium=sapphire] .rkx-stage:before,[data-template=classic][data-l-podium=sapphire] .rkx-stage:after{display:none!important}[data-template=classic][data-l-podium=sapphire] .rkx-rays{opacity:calc(.5 * var(--l-podium-fx,1))!important}[data-template=classic][data-l-podium=sapphire] .rkx-embers{display:none!important}[data-template=classic][data-l-podium=sapphire] .rkx-pod-name{font-family:var(--d3-title)!important;color:#eef0ff!important}[data-template=classic][data-l-podium=sapphire] .rkx-pod-img{border-width:3px!important;border-color:#c9d0e8!important;box-shadow:0 0 0 1px #0009,0 18px 30px -14px #000000e6!important}[data-template=classic][data-l-podium=sapphire] .rkx-p1 .rkx-pod-img{border-color:#e7c77a!important;box-shadow:0 0 0 1px #0009,0 0 40px -6px #d8b46a8c!important}[data-template=classic][data-l-podium=sapphire] .rkx-p3 .rkx-pod-img{border-color:#d49a6a!important}[data-template=classic][data-l-podium=sapphire] .rkx-pod-place{font-family:var(--d3-ui)!important;letter-spacing:.2em!important;color:#8e96c4!important}[data-template=classic][data-l-podium=sapphire] .rkx-pod-stats{box-shadow:none!important;background:#080c22!important;border:1px solid #aab9ff1f!important;border-radius:8px!important}[data-template=classic][data-l-podium=sapphire] .rkx-pod-stats *{font-variant-numeric:tabular-nums;font-family:var(--d3-ui)!important}[data-template=classic][data-l-podium=sapphire] .rkx-plinth-top{height:3px!important;box-shadow:none!important;background:linear-gradient(90deg,#0000,#d8b46a,#0000)!important;transform:none!important}[data-template=classic][data-l-podium=sapphire] .rkx-plinth-front{color:#eef0ff2e!important;font-family:var(--d3-title)!important;background:linear-gradient(#1c265ce6,#0c112ef2)!important;border:1px solid #aab9ff24!important;border-top:0!important;border-radius:0 0 10px 10px!important;box-shadow:inset 0 1px #ffe8b41f!important}[data-template=classic][data-l-podium=sapphire] .rkx-p1 .rkx-plinth-front{color:#f4dfa673!important;background:linear-gradient(#d8b46a38,#0c112ef2)!important}[data-template=classic][data-l-rankbadge=medal] .rk-emblem{display:none!important}[data-template=classic][data-l-rankbadge=medal] .px-rk{width:28px;height:28px;font:700 12px var(--d3-ui);color:#b4badc;background:#080c22;border:1px solid #aab9ff2e;border-radius:50%;flex:none;place-items:center;display:grid}[data-template=classic][data-l-rankbadge=medal] .px-rk.r1{color:#1d1405;background:linear-gradient(#f2d892,#b98f45);border:0}[data-template=classic][data-l-rankbadge=medal] .px-rk.r2{color:#1d1405;background:linear-gradient(#f1f3fa,#9aa3c4);border:0}[data-template=classic][data-l-rankbadge=medal] .px-rk.r3{color:#1d1405;background:linear-gradient(#f0c49a,#a8693e);border:0}[data-template=classic][data-l-rankbadge=medal] .rkx-pod-emblem .px-rk{width:34px;height:34px;font-size:15px;box-shadow:0 0 0 3px #0b1130,0 6px 14px -4px #000c}[data-template=classic][data-l-crests=tile] .rkx-crests{gap:8px!important}[data-template=classic][data-l-crests=tile] .rkx-crest{transition:border-color .15s,background .15s;box-shadow:none!important;background:#080c22!important;border:1px solid #aab9ff24!important;border-radius:10px!important}[data-template=classic][data-l-crests=tile] .rkx-crest:before,[data-template=classic][data-l-crests=tile] .rkx-crest:after{display:none!important}[data-template=classic][data-l-crests=tile] .rkx-crest[aria-pressed=true]{background:linear-gradient(#d8b46a24,#080c22)!important;border-color:#d8b46ab3!important}[data-template=classic][data-l-crests=tile] .rkx-crest-shield{filter:saturate(.55)brightness(.95);transform:scale(.86)}[data-template=classic][data-l-crests=tile] .rkx-crest[aria-pressed=true] .rkx-crest-shield{filter:none}[data-template=classic][data-l-crests=tile] .rkx-crest-name{font-family:var(--d3-ui)!important;color:#c9ceea!important}[data-template=classic][data-l-crests=tile] .rkx-crest small{color:#7c84b3!important}[data-template=classic][data-l-table=sapphire] .rkx-table{overflow:hidden;clip-path:none!important;background:linear-gradient(#121a3e,#0a0f29)!important;border:1px solid #aab9ff26!important;border-radius:14px!important;box-shadow:inset 0 1px #ffe8b42e,0 26px 50px -26px #000000e6!important}[data-template=classic][data-l-table=sapphire] .rkx-table:before,[data-template=classic][data-l-table=sapphire] .rkx-table:after{display:none!important}[data-template=classic][data-l-table=sapphire] .rkx-th{background:#ffffff08!important;border-bottom:1px solid #d8b46a4d!important}[data-template=classic][data-l-table=sapphire] .rkx-th span{font:600 10.5px var(--d3-ui)!important;letter-spacing:.16em!important;color:#7c84b3!important}[data-template=classic][data-l-table=sapphire] .rkx-tr{transition:background .15s;border-radius:8px!important}[data-template=classic][data-l-table=sapphire] .rkx-tr:not(.rkx-th){box-shadow:none!important;background:0 0!important;border-bottom:1px solid #aab9ff14!important;border-left:0!important}[data-template=classic][data-l-table=sapphire] .rkx-tr:not(.rkx-th):hover{background:#d8b46a0f!important}[data-template=classic][data-l-table=sapphire] .rkx-tr:before,[data-template=classic][data-l-table=sapphire] .rkx-tr:after{display:none!important}[data-template=classic][data-l-table=sapphire] .rkx-name{font-family:var(--d3-ui)!important;color:#eef0ff!important;font-weight:700!important}[data-template=classic][data-l-table=sapphire] .rkx-class{color:#8e96c4!important}[data-template=classic][data-l-table=sapphire] .rkx-frame{border-radius:50%!important;box-shadow:0 0 0 1px #d8b46a59!important}[data-template=classic][data-l-table=sapphire] .rkx-search{background:#080c22!important;border:1px solid #aab9ff2e!important;border-radius:10px!important;box-shadow:inset 0 1px 3px #00000080!important}[data-template=classic][data-l-table=sapphire] .rkx-search:focus-within{border-color:#63e2d6!important;box-shadow:0 0 0 3px #63e2d629!important}[data-template=classic][data-l-heroframe=rounded] .frame{clip-path:none!important;border-radius:12px!important}[data-template=classic][data-l-heroframe=rounded] .frame:before,[data-template=classic][data-l-heroframe=rounded] .frame:after{display:none!important}[data-template=classic][data-l-heroframe=rounded] .mu-tooltip{background:#070a1c!important;border:1px solid #aab9ff2e!important;border-radius:10px!important;box-shadow:0 30px 60px -20px #000000e6!important}[data-template=classic][data-l-heroframe=rounded] .item-pic{border-radius:8px!important}[data-template=classic][data-l-herohead=sapphire] .hx-head{clip-path:none!important;background:linear-gradient(#141c44,#0a0f29)!important;border:1px solid #aab9ff26!important;border-radius:14px!important;box-shadow:inset 0 1px #ffe8b433,0 26px 50px -26px #000000e6!important}[data-template=classic][data-l-herohead=sapphire] .hx-head:before,[data-template=classic][data-l-herohead=sapphire] .hx-head:after{content:none!important;display:none!important}[data-template=classic][data-l-herohead=sapphire] .hx-head [class*=corner],[data-template=classic][data-l-herohead=sapphire] .hx-head [class*=bracket]{display:none!important}[data-template=classic][data-l-herohead=sapphire] .hx-head-art{opacity:.35!important}[data-template=classic][data-l-herohead=sapphire] .hx-ring{border-radius:50%;padding:3px;background:linear-gradient(#f4dfa6,#9e7b3b)!important;box-shadow:0 0 30px -6px #d8b46a80!important}[data-template=classic][data-l-herohead=sapphire] .hx-ring:before,[data-template=classic][data-l-herohead=sapphire] .hx-ring:after{display:none!important}[data-template=classic][data-l-herohead=sapphire] .hx-portrait{border:0!important}[data-template=classic][data-l-herohead=sapphire] .hx-eyebrow{font:700 11px var(--d3-ui)!important;letter-spacing:.2em!important;color:#63e2d6!important}[data-template=classic][data-l-herohead=sapphire] :is(.hx-name,.hx-name .mu-name,.hx-name bdi){font-family:var(--d3-title)!important;color:#eef0ff!important;-webkit-text-fill-color:#eef0ff!important;text-shadow:0 2px 20px #0009!important;letter-spacing:.01em!important;background:0 0!important;font-weight:700!important}[data-template=classic][data-l-herohead=sapphire] .hx-guild{color:#8e96c4!important}[data-template=classic][data-l-herohead=sapphire] .hx-stats>div{clip-path:none!important;background:#080c22!important;border:1px solid #aab9ff21!important;border-radius:10px!important;box-shadow:inset 0 1px 3px #00000080!important}[data-template=classic][data-l-herohead=sapphire] .hx-stats>div:before,[data-template=classic][data-l-herohead=sapphire] .hx-stats>div:after{display:none!important}[data-template=classic][data-l-herohead=sapphire] .hx-stats dt{font:600 10.5px var(--d3-ui)!important;letter-spacing:.16em!important;color:#7c84b3!important}[data-template=classic][data-l-herohead=sapphire] .hx-stats dd{font-variant-numeric:tabular-nums;font:700 30px var(--d3-ui)!important;color:#eef0ff!important;-webkit-text-fill-color:#eef0ff!important;text-shadow:none!important;background:0 0!important}[data-template=classic][data-l-herohead=sapphire] .hx-stats>div:first-child dd{color:#f4dfa6!important;-webkit-text-fill-color:#f4dfa6!important}[data-template=classic][data-l-herohead=sapphire] .hp-boards{background:linear-gradient(#121a3e,#0a0f29)!important;border-radius:14px!important}[data-template=classic][data-l-herohead=sapphire] .hp-rank{font-family:var(--d3-ui)!important;color:#f4dfa6!important}[data-template=classic][data-l-windowtitle=clean] .hx-window{clip-path:none!important;background:linear-gradient(#121a3e,#0a0f29)!important;border:1px solid #aab9ff26!important;border-radius:14px!important;box-shadow:inset 0 1px #ffe8b433,0 26px 50px -26px #000000e6!important}[data-template=classic][data-l-windowtitle=clean] .hx-window:before,[data-template=classic][data-l-windowtitle=clean] .hx-window:after,[data-template=classic][data-l-windowtitle=clean] .hx-bar:before,[data-template=classic][data-l-windowtitle=clean] .hx-bar:after{content:none!important;display:none!important}[data-template=classic][data-l-windowtitle=clean] .hx-bar{gap:10px;height:48px;box-shadow:none!important;clip-path:none!important;background:linear-gradient(#ffffff09,#fff0)!important;border:0!important;border-bottom:1px solid #d8b46a4d!important;justify-content:flex-start!important;align-items:center!important;padding:0 16px!important;display:flex!important}[data-template=classic][data-l-windowtitle=clean] .hx-bar .hx-gem{display:none!important}[data-template=classic][data-l-windowtitle=clean] .hx-bar .hx-bar-t{font:600 12.5px/1 var(--d3-title)!important;letter-spacing:.16em!important;color:#ebd8a7!important;text-shadow:none!important;padding-left:0!important;padding-right:0!important}[data-template=classic][data-l-windowtitle=clean] .hx-bar .hx-bar-t:before{content:""!important;vertical-align:-2px!important;clip-path:none!important;opacity:1!important;visibility:visible!important;background:#d8b46a linear-gradient(#f4dfa6,#9e7b3b)!important;border:0!important;border-radius:2px!important;width:3px!important;height:14px!important;margin:0 10px 0 0!important;display:inline-block!important;position:static!important;transform:none!important;-webkit-mask:none!important;mask:none!important}[data-template=classic][data-l-windowtitle=clean] .hx-bar .hx-bar-t:after{content:none!important;display:none!important}[data-template=classic][data-l-windowtitle=clean] .plate{position:relative;box-shadow:none!important;clip-path:none!important;font:600 12.5px var(--d3-title)!important;letter-spacing:.16em!important;color:#ebd8a7!important;background:0 0!important;border:0!important;padding:0 0 0 13px!important}[data-template=classic][data-l-windowtitle=clean] .plate:before{border-radius:2px;width:3px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%);content:""!important;background:linear-gradient(#f4dfa6,#9e7b3b)!important;display:block!important}[data-template=classic][data-l-windowtitle=clean] .plate:after{display:none!important}[data-template=classic][data-l-nav=sapphire] .portal-nav{background:linear-gradient(#101638f5,#0a0f29f5)!important;border-top:1px solid #aab9ff1f!important;border-bottom:1px solid #d8b46a59!important;box-shadow:0 12px 30px -18px #000000e6!important}[data-template=classic][data-l-nav=sapphire] .portal-nav:before,[data-template=classic][data-l-nav=sapphire] .portal-nav:after{display:none!important}[data-template=classic][data-l-nav=sapphire] .portal-nav a{position:relative;font-family:var(--d3-title)!important;color:#c9ceea!important}[data-template=classic][data-l-nav=sapphire] .portal-nav a:hover{color:#fff!important}[data-template=classic][data-l-nav=sapphire] .portal-nav a[aria-current=page]{color:#f4dfa6!important}[data-template=classic][data-l-nav=sapphire] .portal-nav a[aria-current=page]:after{content:"";background:linear-gradient(90deg,#0000,#d8b46a,#0000);border-radius:2px;height:2px;position:absolute;bottom:6px;left:22%;right:22%}[data-template=classic][data-l-nav=sapphire] .portal-nav button{box-shadow:none!important;color:#eef0ff!important;background:#ffffff0a!important;border:1px solid #d8b46a66!important;border-radius:8px!important}[data-template=classic][data-l-featuretiles=dot] .hc-feats li{background:#080c22!important;border:1px solid #aab9ff1c!important;border-radius:8px!important;padding-left:14px!important;box-shadow:inset 0 1px 3px #00000073!important}[data-template=classic][data-l-featuretiles=dot] .hc-feats li .gem{display:none!important}[data-template=classic][data-l-featuretiles=dot] .hc-feats li b{color:#eef0ff!important;font-family:var(--d3-ui)!important}[data-template=classic][data-l-featuretiles=dot] .hc-feats li b:before{content:"";vertical-align:2px;background:#63e2d6;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #63e2d626}[data-template=classic][data-l-featuretiles=dot] .hc-feats li small{color:#7c84b3!important}[data-template=classic][data-l-downloadbutton=gold] .hc-dl-main{color:#1d1405!important;background:linear-gradient(#f2d892 0%,#d9b466 55%,#b98f45 100%)!important;border:0!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff8c,0 10px 22px -12px #d9b466d9!important}[data-template=classic][data-l-downloadbutton=gold] .hc-dl-main small{color:#1d1405b3!important}[data-template=classic][data-l-downloadbutton=gold] .hc-dl-patch{color:#63e2d6!important}[data-template=classic][data-l-downloadbutton=gold] .hc-steps i{font-style:normal;color:#f4dfa6!important;background:0 0!important;border:1px solid #d8b46a99!important}[data-template=classic][data-l-downloadbutton=gold] .hc-steps li{color:#b4badc!important;background:#ffffff08!important;border:1px solid #aab9ff1f!important;border-radius:999px!important}[data-template=classic][data-l-counters=sapphire] .portal-box .text-crystal{letter-spacing:.02em;font-family:var(--d3-ui)!important;color:#63e2d6!important}[data-template=classic][data-l-footertitles=cinzel] .pf-h{font-family:var(--d3-title)!important;letter-spacing:.18em!important;color:#ebd8a7!important}@media (max-width:820px){[data-template=classic][data-l-table=sapphire] .rkx-tr:not(.rkx-th){padding-top:10px!important;padding-bottom:10px!important}[data-template=classic][data-l-podium=sapphire] .rkx-pod-img{width:84px!important;height:84px!important}[data-template=classic][data-l-podium=sapphire] .rkx-p1 .rkx-pod-img{width:104px!important;height:104px!important}}@media (pointer:coarse),(max-width:820px){[data-template=classic][data-l-nav=sapphire] header [class*=drift]{will-change:auto!important;animation:none!important;transform:none!important}[data-template=classic][data-l-nav=sapphire] :is(.portal-nav,.glass,.btn-pearl,.bsl-card,.ddk-float){-webkit-backdrop-filter:none!important}[data-template=classic][data-l-nav=sapphire] [class*=embers],[data-template=classic][data-l-nav=sapphire] [class*=rays]{display:none!important}}
