:root{--void: #0a0f0e;--bg: #0c1211;--bg-2: #0e1413;--panel: #101615;--panel-2: #18211f;--panel-3: #22302c;--line: #2a3a35;--line-strong: #3c524b;--ink: #e9efe9;--ink-2: #b7c3bc;--ink-3: #93a79d;--ink-4: #74857d;--ink-inv: #06100d;--accent: #2fa279;--accent-2: #45c592;--accent-deep: #16453c;--accent-ink: #05130e;--gold: #c7b06a;--gold-2: #ada263;--gold-deep: #8c7d43;--label: #d8c485;--link: #7fd8b4;--focus: #58d3a0;--r-common: #c3ccd6;--r-rare: #b8a24e;--r-epic: #cc5a50;--r-unique: #5b82c4;--r-uniquerare: #5b82c4;--r-legendary: #5b82c4;--r-enemy: #d05252;--r-quest: #b5a67f;--r-boost: #b98fd0;--r-actboss: #e08a3c;--r-teamsize: #6fbf73;--ok: #45c592;--warn: #e0a24a;--danger: #ef5958;--disabled: #66756e;--kw: #fffde1;--kw-crit: #cc6550;--kw-heal: #85c454;--kw-shield: #88d392;--kw-attack: #db9a52;--kw-burn: #ba6145;--kw-poison: #85c356;--kw-frost: #9cc6e3;--kw-stun: #b27bef;--kw-stealth: #726d89;--kw-rush: #f9f39a;--kw-stall: #babeec;--kw-shard: #cea950;--kw-magic: #8376e0;--kw-defense: #a5a39a;--kw-mana: #6e83db;--kw-maxhp: #b0e288;--kw-atkspd: #eae592;--kw-damage: #ff6060;--kw-damageamp: #cc5f6a;--kw-omnivamp: #a9528d;--kw-debuff: #b27bef;--kw-reroll: #eac3dd;--kw-backup: #247dae;--kw-lasting: #88d392;--kw-primarystat: #f5f0f0;--kw-muted: #9aa6a0;--kw-warrior: #f0953e;--kw-tank: #a7a49a;--kw-vanguard: #9de57b;--kw-assassin: #e65a45;--kw-duelist: #efe586;--kw-mystic: #5884e2;--kw-mage: #7e75e8;--fp-missing-bg: #33301a;--fp-missing-fg: #d8c072;--fp-value-fg: #7fe3c4;--font-body: "Urbanist", "Urbanist Fallback", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: "SCHABO", "Oswald", "Arial Narrow", "Urbanist", system-ui, sans-serif;--font-label: var(--font-body);--fs-xs: .78rem;--fs-sm: .86rem;--fs-md: .95rem;--fs-lg: 1.0625rem;--fs-xl: 1.5rem;--fs-2xl: 2.1rem;--fs-3xl: 3.2rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-8: 48px;--radius: 6px;--radius-sm: 4px;--shadow: 0 10px 34px rgba(0,0,0,.55);--glow-green: 0 0 18px -6px var(--accent-2);--maxw: 1440px;--maxw-read: 74ch}[data-rarity],[data-rarity=Common]{--r: var(--r-common)}[data-rarity=Rare]{--r: var(--r-rare)}[data-rarity=Epic]{--r: var(--r-epic)}[data-rarity=Unique]{--r: var(--r-unique)}[data-rarity=UniqueRare]{--r: var(--r-uniquerare)}[data-rarity=Legendary]{--r: var(--r-legendary)}[data-rarity=Enemy]{--r: var(--r-enemy)}[data-rarity=CommonQuest]{--r: color-mix(in srgb, var(--r-common) 50%, var(--r-quest))}[data-rarity=RareQuest]{--r: color-mix(in srgb, var(--r-rare) 50%, var(--r-quest))}[data-rarity=EpicQuest]{--r: color-mix(in srgb, var(--r-epic) 50%, var(--r-quest))}[data-rarity=LegendaryQuest]{--r: color-mix(in srgb, var(--r-legendary) 50%, var(--r-quest))}[data-rarity=SingleBattleBoost]{--r: var(--r-boost)}[data-rarity=ActBoss]{--r: var(--r-actboss)}[data-rarity=TeamSize]{--r: var(--r-teamsize)}@font-face{font-family:SCHABO;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schabo.woff2) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/urbanist-400.woff2) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/urbanist-500.woff2) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/urbanist-600.woff2) format("woff2")}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/urbanist-700.woff2) format("woff2")}@font-face{font-family:Urbanist Fallback;src:local("Arial"),local("Segoe UI"),local("Roboto");ascent-override:96%;descent-override:24%;line-gap-override:0%;size-adjust:101%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;overflow-x:clip;background:radial-gradient(1100px 620px at 50% -12%,#12201c,#0c121100 62%),radial-gradient(900px 700px at 88% 8%,#2fa2790f,#0c121100 55%),var(--bg);background-attachment:fixed;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-md);line-height:1.55;font-synthesis-weight:none;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.02;letter-spacing:.01em;margin:0 0 var(--sp-3);text-transform:uppercase}h1{font-size:var(--fs-3xl);letter-spacing:.015em}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-xl);color:var(--ink)}a{color:var(--link);text-decoration:none}a:hover{color:var(--accent-2);text-decoration:none}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.container{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--sp-4)}.stack>*+*{margin-top:var(--sp-4)}.muted{color:var(--ink-3)}.small{font-size:var(--fs-sm)}.mono-num{font-variant-numeric:tabular-nums}@media(max-width:480px){.container{padding-inline:12px}.panel{border-width:13px;border-image-width:13px}.panel__pad{padding:var(--sp-3) var(--sp-3) var(--sp-4)}}.panel{position:relative;border:20px solid transparent;border-image:url(/assets/ui/TooltipBox.webp) 40 fill / 20px / 0 stretch;color:var(--ink)}.panel__pad{padding:var(--sp-4) var(--sp-4) var(--sp-5)}.panel-flat{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-left:2px solid var(--r, var(--line-strong));border-radius:var(--radius)}.card{display:block;position:relative;background:linear-gradient(158deg,var(--panel-2),var(--panel) 72%);border:1px solid var(--gold-deep);border-top-width:2px;padding:var(--sp-4);box-shadow:inset 0 1px #c7b06a1a,0 6px 20px -8px #000;transition:border-color .12s ease,box-shadow .12s ease,transform .1s ease}a.card:hover{transform:translateY(-2px);border-color:var(--gold);box-shadow:inset 0 1px #c7b06a38,0 10px 26px -8px #000,0 0 24px -12px var(--accent-2)}.badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-label);font-size:var(--fs-sm);font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px 1px;color:var(--r, var(--ink-2));border:1px solid color-mix(in srgb,var(--r, var(--line)) 60%,transparent);background:color-mix(in srgb,var(--r, var(--panel)) 16%,#0a0f0e 84%);border-radius:3px}.badge--flag{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 55%,transparent);background:color-mix(in srgb,var(--warn) 14%,#0a0f0e)}.eicon{position:relative;display:inline-block;width:var(--sz, 64px);height:var(--sz, 64px);flex:0 0 auto}.eicon__frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.eicon__art{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--art, 62%);height:var(--art, 62%);object-fit:contain}.eicon--relic .eicon__art{--art: 52%}.eicon--item .eicon__art{--art: 60%}.eicon--hero .eicon__art{--art: 100%;z-index:0;object-fit:cover;object-position:center 12%;border-radius:50%}.eicon--hero .eicon__frame{z-index:1}.eicon--item .eicon__frame,.eicon--relic .eicon__frame{z-index:0}.eicon--item .eicon__art,.eicon--relic .eicon__art{z-index:1}.frame-rarity{position:relative}.frame-rarity:after{content:"";position:absolute;inset:-5px;pointer-events:none;z-index:2;border:12px solid transparent;border-image-source:url(/assets/ui/MiniCard_Frame_A.webp);border-image-slice:150;border-image-width:11px;border-image-repeat:stretch}.frame-rarity[data-rarity=Rare]:after,.frame-rarity[data-rarity=RareQuest]:after{border-image-source:url(/assets/ui/MiniCard_Frame_B.webp)}.frame-rarity[data-rarity=Epic]:after,.frame-rarity[data-rarity=EpicQuest]:after{border-image-source:url(/assets/ui/MiniCard_Frame_C.webp)}.frame-rarity[data-rarity=Unique]:after,.frame-rarity[data-rarity=UniqueRare]:after,.frame-rarity[data-rarity=Legendary]:after,.frame-rarity[data-rarity=LegendaryQuest]:after,.frame-rarity[data-rarity=ActBoss]:after,.frame-rarity[data-rarity=TeamSize]:after,.frame-rarity[data-rarity=SingleBattleBoost]:after{border-image-source:url(/assets/ui/MiniCard_Frame_S.webp)}.icon{width:48px;height:48px;flex:0 0 auto;border-radius:4px;background:var(--panel-3) center/cover no-repeat;border:1px solid var(--line);content-visibility:auto}.filterbar{margin:0 0 var(--sp-3)}.filterbar .facets{border-top:1px solid var(--line);margin:0 var(--sp-2)}.facets{display:grid;gap:10px;padding:var(--sp-3) var(--sp-2)}.facet{display:grid;grid-template-columns:var(--facet-label-w, 104px) minmax(0,1fr);column-gap:var(--sp-2);align-items:start}.facet__label{color:var(--label);font-family:var(--font-label);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-sm);line-height:28px}.chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;min-width:0}.chip{cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:600;line-height:1;padding:6px 13px;border-radius:7px;background:var(--panel-2);color:var(--ink-2);border:1px solid var(--line);display:inline-flex;align-items:center;gap:6px;transition:background .1s ease,border-color .1s ease,color .1s ease}.chip:hover{border-color:var(--accent);color:var(--ink)}.chip.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent-2);font-weight:700}.chip.on[data-rarity]{background:var(--r);border-color:color-mix(in srgb,var(--r) 65%,#fff);color:#06100d}.chip .glyph{width:1.05em;height:1.05em}.chip--clear{border-style:dashed;color:var(--ink-3);background:transparent}.chip--clear:hover{color:var(--warn);border-color:var(--warn)}.facet-expand{display:inline-flex;align-items:center;gap:6px;margin-left:var(--sp-2);color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap}.facet-expand input{accent-color:var(--accent);width:15px;height:15px}.fb-toggle{display:none}@media(max-width:679px){.facet{grid-template-columns:1fr;row-gap:4px}.facet__label{line-height:1.3}.fb-toggle{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:7px 12px;cursor:pointer;font:inherit;font-size:var(--fs-sm)}.fb-toggle[aria-expanded=true]{color:var(--accent-2);border-color:var(--accent)}.filterbar .facets.facets--closed{display:none}}table.data{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}table.data th,table.data td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}table.data th{color:var(--label);font-family:var(--font-label);font-weight:600;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em}table.data td.num,table.data th.num{text-align:right;font-variant-numeric:tabular-nums}table.data tbody tr:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}table.data tbody tr.rowlink{cursor:pointer}table.data tbody tr.rowlink:hover .namecell a{color:var(--accent-2)}.table-scroll{overflow-x:auto}table.data td.htmlcell{line-height:1.5;min-width:220px}table.data td.htmlcell .kw{font-weight:600}.desc{line-height:1.6}.kw{color:var(--kw);font-weight:600}.kw-crit{color:var(--kw-crit)}.kw-burn{color:var(--kw-burn)}.kw-poison{color:var(--kw-poison)}.kw-frost{color:var(--kw-frost)}.kw-stun{color:var(--kw-stun)}.kw-stealth{color:var(--kw-stealth)}.kw-debuff,.kw-debuffs{color:var(--kw-debuff)}.kw-heal{color:var(--kw-heal)}.kw-shield,.kw-shields{color:var(--kw-shield)}.kw-rush{color:var(--kw-rush)}.kw-stall{color:var(--kw-stall)}.kw-taunt,.kw-threat{color:var(--kw-debuff)}.kw-backup,.kw-backuponly{color:var(--kw-backup)}.kw-lasting{color:var(--kw-lasting)}.kw-reserve{color:var(--kw)}.kw-attack{color:var(--kw-attack)}.kw-magic{color:var(--kw-magic)}.kw-defense{color:var(--kw-defense)}.kw-maxhp{color:var(--kw-maxhp)}.kw-health{color:var(--kw-heal)}.kw-mana,.kw-manaregen,.kw-startingmana{color:var(--kw-mana)}.kw-attackspeed,.kw-attackrange{color:var(--kw-atkspd)}.kw-movespeed{color:var(--kw)}.kw-omnivamp{color:var(--kw-omnivamp)}.kw-damage{color:var(--kw-damage)}.kw-damageamp{color:var(--kw-damageamp)}.kw-shard,.kw-shards,.kw-generate,.kw-rank{color:var(--kw-shard)}.kw-reroll{color:var(--kw-reroll)}.kw-hp\/s,.kw-hp-s,.kw-hps{color:var(--kw-maxhp)}.kw-storm,.kw-quest,.kw-reward,.kw-class,.kw-shardstabilizer,.kw-basicstat{color:var(--kw)}.kw-primarystat{color:var(--kw-primarystat)}.kw-warrior{color:var(--kw-warrior)}.kw-tank{color:var(--kw-tank)}.kw-vanguard{color:var(--kw-vanguard)}.kw-assassin{color:var(--kw-assassin)}.kw-duelist,.kw-duelists{color:var(--kw-duelist)}.kw-mystic{color:var(--kw-mystic)}.kw-mage{color:var(--kw-mage)}.kw-bold{color:var(--ink)}.kw-datatracking,.kw-globaldatatracking,.kw-customdataitemname,.kw-customdatarelicname,.kw-seconds,.kw-statcalc-damage,.kw-statcalc-shield,.kw-statcalc-burn,.kw-statcalc-poison,.kw-statcalc-frost,.kw-statcalc-heal,.kw-statcalc-defense,.kw-statcalc-crit,.kw-statcalc-magic,.kw-statcalc-attack,.kw-statcalc-attackspeed,.kw-statcalc-hps,.kw-statcalc-maxhp,.kw-statcalc-manaregen,.kw-statcalc-omnivamp,.kw-statcalc-shard,.kw-statcalc-stun,.kw-statcalc-rank{color:var(--kw-muted);font-weight:600}.kw-rush:before,.kw-stall:before,.kw-shard:before,.kw-shards:before,.kw-poison:before,.kw-burn:before,.kw-frost:before,.kw-stun:before,.kw-shield:before,.kw-shields:before,.kw-stealth:before,.kw-crit:before,.kw-heal:before,.kw-attack:before,.kw-magic:before,.kw-defense:before,.kw-attackspeed:before,.kw-maxhp:before,.kw-health:before,.kw-mana:before,.kw-manaregen:before,.kw-startingmana:before,.kw-omnivamp:before,.kw-hp-s:before,.kw-hps:before{content:"";display:inline-block;width:1.05em;height:1.05em;margin-right:2px;vertical-align:-.16em;background:center/contain no-repeat}.kw-rush:before{background-image:url(/assets/glyphs/Rush.webp)}.kw-stall:before{background-image:url(/assets/glyphs/Stall.webp)}.kw-shard:before,.kw-shards:before{background-image:url(/assets/glyphs/Shard.webp)}.kw-poison:before{background-image:url(/assets/glyphs/Poison.webp)}.kw-burn:before{background-image:url(/assets/glyphs/Burn.webp)}.kw-frost:before{background-image:url(/assets/glyphs/Frost.webp)}.kw-stun:before{background-image:url(/assets/glyphs/Healthbar_StatusIcon_Stun.webp)}.kw-shield:before,.kw-shields:before{background-image:url(/assets/glyphs/Shield.webp)}.kw-stealth:before{background-image:url(/assets/glyphs/Stealth.webp)}.kw-crit:before{background-image:url(/assets/glyphs/Crit.webp)}.kw-heal:before{background-image:url(/assets/glyphs/Heal.webp)}.kw-attack:before{background-image:url(/assets/glyphs/Attack.webp)}.kw-magic:before{background-image:url(/assets/glyphs/Magic.webp)}.kw-defense:before{background-image:url(/assets/glyphs/Defense.webp)}.kw-attackspeed:before{background-image:url(/assets/glyphs/AttackSpeed.webp)}.kw-maxhp:before,.kw-health:before{background-image:url(/assets/glyphs/HP.webp)}.kw-mana:before,.kw-startingmana:before{background-image:url(/assets/glyphs/Mana.webp)}.kw-manaregen:before{background-image:url(/assets/glyphs/Mana_Regen.webp)}.kw-omnivamp:before{background-image:url(/assets/glyphs/Poison_Omnivamp.webp)}.kw-hp-s:before,.kw-hps:before{background-image:url(/assets/glyphs/Hp_Regen.webp)}.kw.kw--bare:before{content:none}:is(.kw-crit,.kw-burn,.kw-poison,.kw-frost,.kw-stun,.kw-stealth,.kw-debuff,.kw-debuffs,.kw-heal,.kw-shield,.kw-shields,.kw-rush,.kw-stall,.kw-taunt,.kw-threat,.kw-attack,.kw-magic,.kw-defense,.kw-maxhp,.kw-health,.kw-mana,.kw-manaregen,.kw-startingmana,.kw-attackspeed,.kw-attackrange,.kw-movespeed,.kw-omnivamp,.kw-damage,.kw-damageamp,.kw-shard,.kw-shards,.kw-reroll,.kw-hp\/s,.kw-hp-s,.kw-hps,.kw-backup,.kw-backuponly,.kw-lasting,.kw-reserve,.kw-generate,.kw-rank,.kw-storm,.kw-quest,.kw-reward,.kw-class,.kw-shardstabilizer,.kw-basicstat,.kw-primarystat,.kw-warrior,.kw-tank,.kw-vanguard,.kw-assassin,.kw-duelist,.kw-duelists,.kw-mystic,.kw-mage) .fp-value{color:inherit}.eicon--plain .eicon__art{--art: 88%}.fp-missing{display:inline-block;min-width:1.1em;text-align:center;color:var(--fp-missing-fg);background:var(--fp-missing-bg);border-radius:3px;padding:0 .25em;font-weight:700;cursor:help}.fp-value{color:var(--fp-value-fg);font-weight:700;font-variant-numeric:tabular-nums}.efx{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--sp-2)}.efx .chip{font-size:.78rem;padding:2px 9px;border-radius:3px;border:1px solid var(--line);color:var(--ink-2);background:color-mix(in srgb,var(--accent) 5%,transparent)}.efx .chip--trigger{color:var(--fp-value-fg);border-color:color-mix(in srgb,var(--fp-value-fg) 40%,transparent)}.grid{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.statgrid{display:grid;gap:var(--sp-2) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.stat{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:6px 0;border-bottom:1px dashed var(--line)}.stat .k{color:var(--ink-2);display:inline-flex;align-items:center;gap:7px;min-width:0}.stat .v{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink);flex:0 0 auto}.glyph{display:inline-block;width:1.15em;height:1.15em;object-fit:contain;vertical-align:-.18em;flex:0 0 auto}.stat .glyph{width:18px;height:18px;opacity:.95}.badge .glyph{width:1.05em;height:1.05em;vertical-align:-.15em;margin-right:1px}.btn{--tb: 5px;--cap: 30px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;min-height:40px;padding:0 4px;color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:var(--fs-lg);letter-spacing:.03em;text-transform:uppercase;border:var(--tb) solid transparent;border-left-width:var(--cap);border-right-width:var(--cap);border-image:url(/assets/ui/SecondaryButton.webp) 18 96 fill / var(--tb) var(--cap) / 0 stretch;background:transparent;-webkit-appearance:none;appearance:none}.btn:hover{border-image-source:url(/assets/ui/SecondaryButton_Hovered.webp);color:#eafff5;text-decoration:none}.btn:active{border-image-source:url(/assets/ui/SecondaryButton_Pressed.webp)}.btn:disabled,.btn[aria-disabled=true]{border-image-source:url(/assets/ui/SecondaryButton_Disabled.webp);color:var(--disabled);cursor:default}.btn--accent{color:var(--accent-ink);text-shadow:0 1px 0 rgba(255,255,255,.18);border-image-source:url(/assets/ui/Button_01_BottomLayer.webp)}.btn--accent:hover{border-image-source:url(/assets/ui/Button_01_Hover.webp);color:var(--accent-ink)}.btn--accent:active{border-image-source:url(/assets/ui/Button_01_Press.webp)}.btn--accent:before{content:"";position:absolute;top:calc(-1 * var(--tb));bottom:calc(-1 * var(--tb));left:calc(-1 * var(--cap));right:calc(-1 * var(--cap));pointer-events:none;border:var(--tb) solid transparent;border-left-width:var(--cap);border-right-width:var(--cap);border-image:url(/assets/ui/Button_01_TopLayer.webp) 18 96 / var(--tb) var(--cap) / 0 stretch}kbd{font-family:var(--font-body);font-size:.72em;font-weight:700;background:#00000059;color:var(--ink-2);border:1px solid var(--gold-deep);border-radius:3px;padding:1px 5px}#gr-tip{position:fixed;z-index:90;max-width:340px;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .1s ease,transform .1s ease;border:18px solid transparent;border-image:url(/assets/ui/TooltipBox.webp) 40 fill / 18px / 0 stretch;padding:2px 4px 8px;font-size:var(--fs-sm);box-shadow:var(--shadow)}#gr-tip.on{opacity:1;transform:translateY(0)}#gr-tip .t{font-family:var(--font-display);font-size:var(--fs-xl);text-transform:uppercase;letter-spacing:.02em;margin-bottom:0;color:var(--r, var(--gold))}#gr-tip .m{color:var(--ink-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}#gr-tip .tipstats{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px}#gr-tip .tipstat{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}#gr-tip .tipsum{color:var(--ink-2);margin-top:2px}#gr-tip .tipsum b{color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gr-landed{position:relative;z-index:2;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:no-preference){.gr-landed{animation:gr-land 2.4s cubic-bezier(.22,.61,.36,1) both}tr.gr-landed{animation:none;z-index:auto}tr.gr-landed>*{animation:gr-land-row 2.4s cubic-bezier(.22,.61,.36,1) both}tr.gr-landed>:first-child{box-shadow:inset 3px 0 0 0 var(--accent-2)}}@keyframes gr-land{0%{box-shadow:0 0 #0000}9%{box-shadow:0 0 0 3px var(--accent-2),0 0 0 4px color-mix(in srgb,var(--gold) 55%,transparent),0 0 26px 7px color-mix(in srgb,var(--accent-2) 60%,transparent)}26%{box-shadow:0 0 0 2px var(--accent),0 0 0 3px color-mix(in srgb,var(--gold) 30%,transparent),0 0 18px 3px color-mix(in srgb,var(--accent-2) 40%,transparent)}60%{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 65%,transparent),0 0 14px 1px color-mix(in srgb,var(--accent) 26%,transparent)}to{box-shadow:0 0 #0000}}@keyframes gr-land-row{0%{background-color:#0000}9%{background-color:color-mix(in srgb,var(--accent-2) 30%,transparent)}60%{background-color:color-mix(in srgb,var(--accent) 13%,transparent)}to{background-color:#0000}}@media(prefers-reduced-motion:reduce){.gr-landed{animation:gr-land-static 1.8s ease-out both}tr.gr-landed>:first-child{box-shadow:inset 3px 0 0 0 var(--accent-2)}}@keyframes gr-land-static{0%,68%{box-shadow:0 0 0 2px var(--accent-2),0 0 16px 2px color-mix(in srgb,var(--accent-2) 40%,transparent)}to{box-shadow:0 0 #0000}}.site-head[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:40;backdrop-filter:blur(10px);background:linear-gradient(180deg,#080d0cf0,#080d0cc7);border-bottom:1px solid var(--gold-deep);box-shadow:0 1px #c7b06a1f,0 6px 20px -12px #000}.site-head__row[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:var(--sp-4);height:62px}.brand[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:9px;line-height:1}.brand[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{height:30px;width:auto;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.brand[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{font-family:var(--font-display);font-size:1.2rem;color:var(--gold-2);text-transform:uppercase;letter-spacing:.12em;padding-left:9px;border-left:1px solid var(--gold-deep)}.brand[data-astro-cid-5hce7sga]:hover span[data-astro-cid-5hce7sga]{color:var(--accent-2)}@media(max-width:560px){.brand[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{display:none}.brand[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{height:26px}}.mainnav[data-astro-cid-5hce7sga]{display:flex;gap:var(--sp-4);margin-left:var(--sp-5);align-items:stretch;align-self:stretch}.navitem[data-astro-cid-5hce7sga]{position:relative;display:flex;align-items:center}.mainnav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-lg);text-transform:uppercase;letter-spacing:.03em}.mainnav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--accent-2);text-decoration:none}.navtop[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;height:100%}.navdrop[data-astro-cid-5hce7sga]{position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%);min-width:190px;display:grid;gap:2px;padding:8px;background:linear-gradient(180deg,#0c1211fa,#080d0cf7);border:1px solid var(--gold-deep);box-shadow:0 12px 28px -14px #000;visibility:hidden;opacity:0;transition:opacity .12s ease,visibility 0s linear .28s}.navdrop[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:block;padding:7px 10px;font-size:var(--fs-md);white-space:nowrap;color:var(--ink-2)}.navdrop[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover,.navdrop[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:focus-visible{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-2)}.navitem[data-astro-cid-5hce7sga]:hover .navdrop[data-astro-cid-5hce7sga],.navitem[data-astro-cid-5hce7sga]:focus-within .navdrop[data-astro-cid-5hce7sga]{visibility:visible;opacity:1;transition-delay:0s}.searchbtn[data-astro-cid-5hce7sga]{margin-left:auto;--tb: 4px;--cap: 22px;min-height:36px;font-size:var(--fs-md)}main[data-astro-cid-5hce7sga]{padding-block:var(--sp-6) var(--sp-8);min-height:60vh}.site-foot[data-astro-cid-5hce7sga]{border-top:1px solid var(--gold-deep);padding-block:var(--sp-5);margin-top:var(--sp-8);background:linear-gradient(180deg,transparent,rgba(8,13,12,.6))}.search-modal[data-astro-cid-5hce7sga]{position:fixed;inset:0;z-index:80;display:none;background:#05070b99;padding-top:12vh}.search-modal[data-astro-cid-5hce7sga].on{display:block}.search-modal__box[data-astro-cid-5hce7sga]{max-width:640px;margin-inline:auto;padding:var(--sp-3)}.pagefind-ui{--pagefind-ui-primary: var(--accent);--pagefind-ui-text: var(--ink);--pagefind-ui-background: var(--panel);--pagefind-ui-border: var(--line-strong);--pagefind-ui-font: var(--font-body)}@media(max-width:780px){.searchbtn[data-astro-cid-5hce7sga] kbd[data-astro-cid-5hce7sga]{display:none}.site-head__row[data-astro-cid-5hce7sga]{flex-wrap:wrap;height:auto;padding-block:8px;row-gap:8px;column-gap:var(--sp-2)}.brand[data-astro-cid-5hce7sga]{order:1}.searchbtn[data-astro-cid-5hce7sga]{order:2;margin-left:auto}.mainnav[data-astro-cid-5hce7sga]{order:3;width:100%;margin-left:0;gap:var(--sp-4);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none;align-self:auto}.mainnav[data-astro-cid-5hce7sga]::-webkit-scrollbar{display:none}.navitem[data-astro-cid-5hce7sga]{display:contents}.navdrop[data-astro-cid-5hce7sga]{display:none!important}.mainnav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{white-space:nowrap}}
