@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}.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}
.G7B1EG_root{isolation:isolate;background:var(--color-void);height:380px;position:relative;overflow:hidden}@media (min-width:640px){.G7B1EG_root{height:470px}}@media (min-width:1024px){.G7B1EG_root{height:520px}}.pb-compact .G7B1EG_root{height:168px}@media (min-width:640px){.pb-compact .G7B1EG_root{height:210px}}@media (min-width:1024px){.pb-compact .G7B1EG_root{height:230px}}.pb-compact .G7B1EG_logo{height:96px!important}@media (min-width:640px){.pb-compact .G7B1EG_logo{height:128px!important}}:is(.pb-compact .G7B1EG_rule,.pb-compact .G7B1EG_tag,.pb-compact .G7B1EG_ctas){display:none}.G7B1EG_art{z-index:-40;position:absolute;inset:0}.G7B1EG_art picture{width:100%;height:100%;display:block}.G7B1EG_art img{object-fit:cover;width:100%;height:100%;display:block}.G7B1EG_drift{transform-origin:50% 40%;will-change:transform;animation:48s ease-in-out infinite alternate G7B1EG_bannerDrift}@keyframes G7B1EG_bannerDrift{0%{transform:scale(1.03)}to{transform:scale(1.1)translateY(-1%)}}.G7B1EG_overlay{z-index:-30;pointer-events:none;background:var(--banner-overlay,linear-gradient(180deg, color-mix(in srgb, var(--color-void) 70%, transparent) 0%, color-mix(in srgb, var(--color-void) 18%, transparent) 28%, color-mix(in srgb, var(--color-void) 10%, transparent) 55%, color-mix(in srgb, var(--color-void) 60%, transparent) 100%), radial-gradient(ellipse 60% 70% at 50% 45%, color-mix(in srgb, var(--color-crystal) 10%, transparent), transparent 70%));position:absolute;inset:0}.G7B1EG_rays{z-index:-25;pointer-events:none;background:conic-gradient(from 180deg at 50% 0%, transparent 150deg, color-mix(in srgb, var(--color-crystal) 14%, transparent) 163deg, transparent 170deg, color-mix(in srgb, var(--color-gold) 12%, transparent) 176deg, transparent 181deg, color-mix(in srgb, var(--color-crystal) 10%, transparent) 188deg, transparent 196deg, color-mix(in srgb, var(--color-gold) 8%, transparent) 203deg, transparent 212deg);mix-blend-mode:screen;transform-origin:50% 0;width:160%;height:140%;animation:14s ease-in-out infinite alternate G7B1EG_bannerRays;position:absolute;top:-30%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 20%,#0000 85%);mask-image:linear-gradient(#000 20%,#0000 85%)}@keyframes G7B1EG_bannerRays{0%{opacity:.55;transform:translate(-50%)rotate(-2deg)}to{opacity:1;transform:translate(-50%)rotate(2deg)}}.G7B1EG_embers{z-index:-20;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.G7B1EG_vignette{z-index:-15;pointer-events:none;background:radial-gradient(ellipse 85% 80% at 50% 42%, transparent 45%, color-mix(in srgb, var(--color-void) 78%, transparent) 100%);position:absolute;inset:0}.G7B1EG_fade{z-index:-10;pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-void) 70%, transparent) 55%, var(--color-void));height:45%;position:absolute;inset:auto 0 0}.G7B1EG_crest{place-items:center;display:grid;position:relative}.G7B1EG_halo{z-index:-1;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--color-crystal) 42%, transparent) 0%, color-mix(in srgb, var(--color-crystal) 14%, transparent) 38%, transparent 68%);filter:blur(6px);border-radius:9999px;width:300px;height:300px;animation:6s ease-in-out infinite G7B1EG_bannerBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.G7B1EG_ring{z-index:-1;pointer-events:none;border:1px dashed color-mix(in srgb, var(--color-gold) 28%, transparent);width:230px;height:230px;box-shadow:0 0 0 10px transparent, 0 0 0 11px color-mix(in srgb, var(--color-crystal) 12%, transparent);border-radius:9999px;animation:90s linear infinite G7B1EG_bannerSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:640px){.G7B1EG_halo{width:520px;height:520px}.G7B1EG_ring{width:360px;height:360px}}@keyframes G7B1EG_bannerBreathe{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes G7B1EG_bannerSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.G7B1EG_logo{filter:drop-shadow(0 6px 18px color-mix(in srgb, var(--color-void) 85%, transparent)) drop-shadow(0 0 28px color-mix(in srgb, var(--color-crystal) 38%, transparent))}.G7B1EG_rule{align-items:center;gap:10px;width:min(300px,78vw);display:flex}.G7B1EG_ruleLine{flex:1;height:1px}.G7B1EG_ruleLine:first-child{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-gold) 85%, transparent))}.G7B1EG_ruleLine:last-child{background:linear-gradient(90deg, color-mix(in srgb, var(--color-gold) 85%, transparent), transparent)}.G7B1EG_ruleGem{background:radial-gradient(circle at 35% 30%, var(--color-pearl), var(--color-crystal) 55%, color-mix(in srgb, var(--color-crystal) 40%, var(--color-void)));width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-gold) 80%, transparent), 0 0 12px var(--color-crystal);flex:none;position:relative;transform:rotate(45deg)}.G7B1EG_ruleTip{background:var(--color-gold);opacity:.8;flex:none;width:4px;height:4px;transform:rotate(45deg)}.G7B1EG_tag{color:var(--color-pearl);text-shadow:0 2px 10px var(--color-void), 0 0 18px color-mix(in srgb, var(--color-crystal) 35%, transparent)}.G7B1EG_tagAccent{color:var(--color-crystal)}.G7B1EG_pill{border:1px solid color-mix(in srgb, var(--color-pearl) 18%, transparent);background:color-mix(in srgb, var(--color-void) 55%, transparent);-webkit-backdrop-filter:blur(10px)saturate(140%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-pearl) 10%, transparent), 0 10px 30px color-mix(in srgb, var(--color-void) 60%, transparent);border-radius:9999px;align-items:center;gap:10px;padding:7px 14px;display:inline-flex}.G7B1EG_dot{border-radius:9999px;flex:none;width:8px;height:8px}.G7B1EG_dotOn{background:var(--color-crystal);box-shadow:0 0 10px var(--color-crystal);animation:2s ease-out infinite G7B1EG_bannerPing}.G7B1EG_dotOff{background:color-mix(in srgb, var(--color-pearl) 35%, transparent)}@keyframes G7B1EG_bannerPing{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-crystal) 60%, transparent)}to{box-shadow:0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.G7B1EG_drift,.G7B1EG_rays,.G7B1EG_halo,.G7B1EG_ring,.G7B1EG_dotOn{animation:none!important}}
