@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,600;12..96,700&family=Hanken+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@500;700&display=swap";:root{--bg:#0f1015;--surface:#16171f;--surface-2:#1c1d27;--raise:#24252f;--border:#2e2f3a;--border-soft:#23242d;--text:#eceef4;--dim:#9a9db0;--mute:#6b6e80;--accent:#6f8fd0;--accent-strong:#9fb6e6;--accent-ink:#0c1220;--accent-soft:#1b2233;--fire:#e2603e;--water:#4aa3d9;--grass:#46c07a;--rock:#b8956a;--bolt:#e6c53a;--tier-s:#d94a3d;--tier-a:#e0863c;--tier-b:#3f9fc4;--tier-c:#6b6e80;--tier-d:#43444e;--ok:#7fd18a;--warn:#e0b57f;--danger:#e08f8f;--r-card:12px;--r-panel:14px;--r-btn:9px;--r-chip:7px;--r-tile:10px;--f-display:"Bricolage Grotesque", system-ui, -apple-system, sans-serif;--f-body:"Hanken Grotesk", "Segoe UI", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--wrap:1180px;--wrap-narrow:960px;--wrap-read:820px}*{box-sizing:border-box}html{color-scheme:dark;font-size:17px;overflow-x:hidden}body{background:var(--bg);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;font-size:15.5px;line-height:1.6;overflow-x:clip}@media (width<=760px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}select{max-width:100%}.toolbar label{min-width:0;max-width:100%}}h1,h2,h3,h4{font-family:var(--f-display);margin:0;font-weight:600;line-height:1.15}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-strong)}img{max-width:100%}code,kbd,samp{font-family:var(--f-mono)}::selection{background:color-mix(in oklab, var(--accent) 35%, transparent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.wrap-narrow{max-width:var(--wrap-narrow);margin:0 auto;padding:0 24px}.wrap-read{max-width:var(--wrap-read);margin:0 auto;padding:0 24px}.stack>*+*{margin-top:var(--gap,1rem)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.page-head h1{font-size:clamp(1.7rem,1.3rem + 1.6vw,2rem);font-weight:700}.page-sub{color:var(--mute);font-size:12.5px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:700}.lead{color:#c9cbd6;max-width:100%;line-height:1.6}.crumb{color:var(--mute);margin-bottom:14px;font-size:12px}.crumb a{color:var(--dim)}.crumb a:hover{color:var(--text)}.disclaimer{color:var(--mute);border-top:1px solid var(--border-soft);margin-top:40px;padding-top:16px;font-size:11.5px;line-height:1.55}.notice{color:#c9cbd6;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);max-width:100%;padding:14px 18px;font-size:13px;line-height:1.6}.lg-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card)}.lg-panel{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-panel);padding:16px 18px}.lg-panel>.eyebrow:first-child{margin-bottom:12px;display:block}.lg-btn{font:inherit;border-radius:var(--r-btn);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.lg-btn:hover{border-color:var(--raise);color:var(--text)}.lg-btn-accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.lg-btn-accent:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--accent-ink)}.lg-chip{background:var(--raise);border:1px solid var(--border);color:var(--dim);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.lg-chip.is-on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.lg-tag{background:var(--raise);border:1px solid var(--border);border-radius:var(--r-chip);color:var(--dim);align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.lg-tag--type{text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;font-size:10px;font-weight:700}.elem-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.elem-Fire,.elem-fire{background:var(--fire)}.elem-Water,.elem-water{background:var(--water)}.elem-Grass,.elem-grass{background:var(--grass)}.elem-Rock,.elem-rock{background:var(--rock)}.elem-Lightning,.elem-lightning{background:var(--bolt)}.elem-Ice,.elem-ice{background:#7cc7e8}.elem-Cosmic,.elem-cosmic{background:#b071e0}.elem-Normal,.elem-normal{background:#b9bec9}.tier-badge{font-family:var(--f-display);color:#fff;border-radius:6px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.tier-S{background:var(--tier-s);color:#fff}.tier-A{background:var(--tier-a);color:#1c1206}.tier-B{background:var(--tier-b);color:#062330}.tier-C{background:var(--tier-c);color:#fff}.tier-D{background:var(--tier-d);color:var(--dim)}.est-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong);background:var(--accent-soft);vertical-align:1px;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.rarity-badge{font-family:var(--f-display);letter-spacing:.03em;text-transform:uppercase;border-radius:5px;align-items:center;gap:3px;padding:2px 6px;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex}.rarity-badge.r-sr{color:#bcd8ff;background:#24486e}.rarity-badge.r-ssr{color:#dcc7ff;background:#4a3170}.rarity-badge.r-ur{color:#ffd9a8;background:#7a4a1c}.rarity-badge.r-rare{color:#bcd8ff;background:#24486e}.rarity-badge.r-epic{color:#dcc7ff;background:#4a3170}.rarity-badge.r-unique{color:#b9f0e4;background:#1f5e56}.rarity-badge.r-legend,.rarity-badge.r-legendary,.rarity-badge.r-legendary-plus{color:#ffd9a8;background:#7a4a1c}.rarity-badge.r-common,.rarity-badge.r-familiar,.rarity-badge.r-normal{color:#d3d6e4;background:#3a3d4e}.rarity-badge.r-ultra{color:#ffc7ec;background:#6d2f56}.rarity-badge.r-pirate{color:#f0d6a8;background:#5a4326}.rarity-badge.r-mythical,.rarity-badge.r-mythic{color:#ffc2c2;background:#7a2a2a}.rarity-badge.r-myth{color:#ffe0a6;background:#7a5216}.rarity-badge.r-collab{color:#ffc7ec;background:#6d2f56}.rarity-badge.r-zodiac{color:#bcd8ff;background:#33507a}.rarity-badge.r-elite{color:#ffe9b0;background:#7a5c1e}.rarity-badge.r-standard{color:#dcc7ff;background:#4a3170}.rarity-badge.r-uncommon{color:#bdf0d9;background:#2f5c4a}.rarity-badge.r-high-lord{color:#eaceff;background:#6d3f8f}.rarity-badge.r-special{color:#b9f0e4;background:#1f5e56}.rarity-badge.r-extra{color:#d3d6e4;background:#3a3d4e}.rarity-badge.r-star-6,.rarity-badge.r-star-5{color:#ffd9a8;background:#7a4a1c}.rarity-badge.r-star-4{color:#dcc7ff;background:#4a3170}.rarity-badge.r-star-3{color:#bcd8ff;background:#24486e}.rarity-badge.r-star-2{color:#d3d6e4;background:#3a3d4e}.data-table-wrap{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-2);overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table th,.data-table td{text-align:left;padding:9px 14px}.data-table thead th{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);font-size:11px;font-weight:700}.data-table tbody td{color:#c9cbd6}.data-table tbody tr:nth-child(2n){background:color-mix(in oklab, var(--surface) 60%, transparent)}@media (width<=760px){.prose .data-table{width:max-content;min-width:100%}.prose .data-table th,.prose .data-table td{min-width:4rem;max-width:17rem;padding:9px 12px}}article.prose>h1{margin-bottom:.7rem;line-height:1.15}.prose p{color:#c9cbd6;max-width:100%;margin:0 0 .85rem;line-height:1.68}.prose h2{margin:2rem 0 .7rem;font-size:1.2rem;font-weight:700}.prose h3{margin:1.4rem 0 .5rem;font-size:1rem;font-weight:700}.prose ul,.prose ol{color:#c9cbd6;max-width:100%;padding-left:20px;line-height:1.8}.prose a{text-underline-offset:2px;text-decoration:underline}.art-frame{background:var(--bg);border-radius:var(--r-tile);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.art-frame__ph{font:500 2rem/1 var(--f-display);color:var(--mute)}.art-frame img{object-fit:contain;max-width:86%;max-height:86%}[data-game=fortress-saga] .art-frame img,[data-game=palmon-survival] .art-frame img,[data-game=abyssdia] .art-frame img,[data-game=soul-huntress] .art-frame img{max-width:98%;max-height:98%}[data-game=watcher-of-realms] .art-frame img{max-width:100%;max-height:100%}[data-game=guardian-tales] .art-frame{background:0 0}[data-game=guardian-tales] .art-frame img:not([class]){object-fit:cover;object-position:50% 12%;width:100%;max-width:none;height:100%;max-height:none}[data-game=girls-frontline-2-exilium] .art-frame{background:radial-gradient(130% 100% at 50% 18%, color-mix(in srgb, var(--rc,#4a5570) 30%, #12151d) 0%, #05060a 80%)}[data-game=girls-frontline-2-exilium] .art-frame img:not([class]){object-fit:cover;object-position:50% 12%;width:92%;max-width:none;height:92%;max-height:none}[data-game=bleach-brave-souls] .art-frame{background:#06070b}[data-game=bleach-brave-souls] .art-frame img:not([class]){object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}[data-game=warhammer-40000-tacticus] .art-frame{background:#07080c;border-radius:3px}[data-game=warhammer-40000-tacticus] .art-frame img:not([class]){object-fit:cover;object-position:50% 42%;width:100%;max-width:none;height:100%;max-height:none}[data-game=sword-of-convallaria] .art-frame{clip-path:polygon(13% 0,87% 0,100% 13%,100% 87%,87% 100%,13% 100%,0 87%,0 13%)}[data-game=aniimo] .art-frame img{max-width:92%;max-height:92%}[data-game=lumi-master]{--lumi-edge:color-mix(in srgb, var(--rc,#caa77c) 45%, #f3e6d0);--lumi-cast:drop-shadow(0 3px 4px #28180a73);--lumi-sparkle:radial-gradient(1.6px 1.6px at 14% 20%, #fffc, transparent 60%), radial-gradient(1.2px 1.2px at 84% 30%, #ffffffa6, transparent 60%), radial-gradient(1.3px 1.3px at 76% 82%, #fff9, transparent 60%), radial-gradient(1px 1px at 22% 78%, #ffffff8c, transparent 60%)}[data-game=lumi-master] .art-frame{border:1.5px solid var(--rc,var(--border));outline:1px solid var(--lumi-edge);outline-offset:-4px;background:var(--lumi-sparkle), linear-gradient(128deg, #ffffff29 0%, #fff0 30%), radial-gradient(120% 95% at 50% 26%, color-mix(in srgb, var(--rc,var(--bg)) 40%, var(--bg)) 0%, var(--bg) 78%);border-radius:16px}[data-game=lumi-master] .art-frame img:not([class]){filter:var(--lumi-cast)}[data-game=clash-of-critters] .art-frame{border-radius:20%}[data-game=transformers-eternal-war]{--tf-plate:#0a1422;--tf-sheen:#96cdff1a;--tf-mesh:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.86' height='24' viewBox='0 0 13.86 24'%3E%3Cg fill='none' stroke='%237dc0ff' stroke-opacity='0.5' stroke-width='0.8'%3E%3Cpath d='M6.93 0 L0 4 L0 12 L6.93 16 L13.86 12 L13.86 4 Z'/%3E%3Cpath d='M6.93 16 L6.93 24'/%3E%3C/g%3E%3C/svg%3E");--tf-cut:12%}[data-game=transformers-eternal-war] .art-frame{clip-path:polygon(var(--tf-cut) 0, 100% 0, 100% calc(100% - var(--tf-cut)), calc(100% - var(--tf-cut)) 100%, 0 100%, 0 var(--tf-cut));border-radius:0}[data-game=transformers-eternal-war] .art-frame:before{content:"";z-index:0;pointer-events:none;opacity:.16;background-image:var(--tf-mesh);background-size:22px 38px;position:absolute;inset:0}[data-game=transformers-eternal-war] .art-frame:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(180deg, var(--tf-sheen) 0%, transparent 32%);position:absolute;inset:0}[data-game=transformers-eternal-war] .art-frame img:not([class]){z-index:2;max-width:96%;max-height:96%;position:relative}.card__slash,.card__frame-role,.tl-tile__rar,.portrait-slash,.portrait-role,.portrait-rar{display:none}html[data-game=majo]{--majo-plate:linear-gradient(180deg, #17171b, #0b0b0d);--majo-holo:linear-gradient(135deg, #ff7ac8 0%, #ffd36e 30%, #7ef0e0 60%, #9d8cff 100%)}html[data-game=majo] :is(.card__art,.tl-tile__art,.comp__hero-portrait,.slots__thumb,.portrait-wrap).is-card[style],html[data-game=majo] .L-card.is-card .L-card__art{isolation:isolate;background:#111 var(--card) center / cover no-repeat;border:0;border-radius:4px;outline:0;padding:0;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000073}html[data-game=majo] .L-card.is-card .L-card__art{background-image:var(--card)}html[data-game=majo] :is(.card__art,.tl-tile__art,.comp__hero-portrait,.slots__thumb,.portrait-wrap).is-card[style]:before,html[data-game=majo] .L-card.is-card .L-card__art:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0606080d 0%,#06060873 100%);position:absolute;inset:0}html[data-game=majo] :is(.card__art,.tl-tile__art,.comp__hero-portrait,.slots__thumb,.portrait-wrap).is-card[style]:after,html[data-game=majo] .L-card.is-card .L-card__art:after{content:"";z-index:3;pointer-events:none;clip-path:polygon(0 42%,100% 0,100% 100%,0 100%);background:linear-gradient(170deg, transparent 0 44%, var(--rc) 44% 50%, transparent 50%), var(--majo-plate);height:24%;position:absolute;bottom:0;left:0;right:0}html[data-game=majo] :is(.card__art,.tl-tile__art,.comp__hero-portrait,.slots__thumb,.portrait-wrap).is-card[style*=base-ur]:after,html[data-game=majo] .L-card.is-card[style*=base-ur] .L-card__art:after{background:var(--majo-plate)}html[data-game=majo] [style*=base-ur]>:is(.card__slash,.portrait-slash){z-index:4;pointer-events:none;clip-path:polygon(0 42%,100% 0,100% 5%,0 47%);background:var(--majo-holo);height:24%;display:block;position:absolute;bottom:0;left:0;right:0}html[data-game=majo] :is(.card__art,.tl-tile__art,.comp__hero-portrait,.slots__thumb).is-card[style] img:not([class]),html[data-game=majo] .portrait-wrap.is-card[style] .portrait,html[data-game=majo] .L-card.is-card .L-card__art img{z-index:2;object-fit:contain;width:auto;max-width:none;height:104%;max-height:none;padding:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}html[data-game=majo] :is(.card__frame-role,.portrait-role),html[data-game=majo] .tl-tile__art.is-card[style] .tl-tile__elem{z-index:5;filter:drop-shadow(0 1px 2px #000);width:20%;height:auto;display:block;position:absolute;inset:auto auto 3% 6%}html[data-game=majo] .card__art.is-card[style] .card__rarity-icon,html[data-game=majo] :is(.tl-tile__rar,.portrait-rar){z-index:5;filter:drop-shadow(0 1px 3px #0009);width:34%;height:auto;display:block;position:absolute;top:4%;left:auto;right:5%}html[data-game=majo] .tl-tile__rar{width:40%}html[data-game=majo] :is(.card__tier,.tl-tile__est,.tl-tile__assumes,.L-card__tier){z-index:6}html[data-game=majo] .card__art.is-card[style]{aspect-ratio:3/4}html[data-game=majo] .tl-tile__art.is-card[style]{aspect-ratio:3/4;height:auto}html[data-game=majo] .portrait-wrap.is-card[style]{aspect-ratio:3/4;width:250px;max-width:100%}html[data-game=majo] .comp__hero-portrait.is-card[style]{width:50px;height:67px}html[data-game=majo] .slots__thumb.is-card[style]{width:40px;height:53px}html[data-game=omniheroes]{--oh-gold:#e0bd72;--oh-gold-hi:#fff1c9;--oh-leather:#2a1f16;--oh-leather-lo:#120d09;--oh-arch:50% 50% 5px 5px / 24% 24% 5px 5px;--oh-niche:radial-gradient(62% 48% at 50% 36%, color-mix(in srgb, var(--rc,var(--oh-gold)) 62%, transparent) 0%, transparent 72%), linear-gradient(180deg, var(--oh-leather), var(--oh-leather-lo))}html[data-game=omniheroes] :is(.card__art,.tl-tile__art,.comp__hero-portrait,.slots__thumb,.portrait-wrap,.L-card .L-card__art){isolation:isolate;border-radius:var(--oh-arch);background:var(--oh-niche);border:0;outline:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 5px 16px #00000080}html[data-game=omniheroes] :is(.card__art,.tl-tile__art,.comp__hero-portrait,.slots__thumb) img:not([class]),html[data-game=omniheroes] .portrait-wrap .portrait,html[data-game=omniheroes] .L-card .L-card__art img{z-index:1;object-fit:cover;object-position:50% 18%;width:100%;max-width:none;height:100%;max-height:none;padding:0;display:block;position:relative}html[data-game=omniheroes] :is(.card__art,.tl-tile__art,.portrait-wrap) img:not([class]),html[data-game=omniheroes] .portrait-wrap .portrait{padding-top:9%}html[data-game=omniheroes] :is(.card__art,.tl-tile__art,.comp__hero-portrait,.slots__thumb,.portrait-wrap,.L-card .L-card__art):after{content:"";z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--oh-gold), inset 0 0 0 3.5px var(--oh-leather-lo), inset 0 0 0 4.5px var(--rc,var(--oh-gold));background:linear-gradient(#0000 74%,#0c0805b3 100%);position:absolute;inset:0}html[data-game=omniheroes] :is(.comp__hero-portrait,.slots__thumb):after{box-shadow:inset 0 0 0 1px var(--oh-gold), inset 0 0 0 2px var(--rc,var(--oh-gold))}html[data-game=omniheroes] :is(.card__art,.tl-tile__art,.portrait-wrap,.L-card .L-card__art):before{content:"";z-index:3;pointer-events:none;aspect-ratio:1;background:var(--crest,none) center / 100% no-repeat, radial-gradient(circle, var(--oh-leather) 0 55%, var(--oh-leather-lo) 100%);width:22%;max-width:44px;box-shadow:0 0 0 1.5px var(--oh-gold), 0 0 0 3px var(--oh-leather-lo), 0 0 10px 1px color-mix(in srgb, var(--rc,var(--oh-gold)) 75%, transparent), 0 2px 6px #0009;border-radius:50%;position:absolute;top:4px;left:50%;transform:translate(-50%)}html[data-game=omniheroes] .tl-tile__art .tl-tile__elem{display:none}html[data-game=omniheroes] :is(.card__tier,.card__rarity,.card__rarity-icon,.tl-tile__elem,.tl-tile__est,.tl-tile__assumes){z-index:4}html[data-game=omniheroes] .card__tier{top:16%;left:4px}html[data-game=omniheroes] :is(.card__rarity,.card__rarity-icon){top:auto;bottom:5px;right:50%;transform:translate(50%)}html[data-game=omniheroes] .chain-form .chain-art{isolation:isolate;border-radius:var(--oh-arch);background:var(--oh-niche);aspect-ratio:4/5;border:0;padding:0;position:relative;overflow:hidden;box-shadow:0 5px 16px #00000080}html[data-game=omniheroes] .chain-form .chain-art img{z-index:1;object-fit:cover;object-position:50% 18%;width:100%;height:100%;padding-top:9%;display:block;position:relative}html[data-game=omniheroes] .chain-form .chain-art:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--oh-gold), inset 0 0 0 3.5px var(--oh-leather-lo), inset 0 0 0 4.5px var(--rc,var(--oh-gold));background:linear-gradient(#0000 74%,#0c0805b3 100%);position:absolute;inset:0}html[data-game=omniheroes] a.chain-form:hover .chain-art:after,html[data-game=omniheroes] .chain-form.is-here .chain-art:after{box-shadow:inset 0 0 0 1.5px var(--oh-gold-hi), inset 0 0 0 3.5px var(--oh-leather-lo), inset 0 0 0 5px var(--rc,var(--oh-gold))}html[data-game=omniheroes] .card__art{aspect-ratio:4/5}html[data-game=omniheroes] .tl-tile__art{width:92px;height:115px}html[data-game=omniheroes] .portrait-wrap{aspect-ratio:4/5;width:232px;max-width:100%}html[data-game=omniheroes] .comp__hero-portrait{width:54px;height:68px}html[data-game=omniheroes] .slots__thumb{width:40px;height:50px}html[data-game=omniheroes] .L-card:not(.L-card--team){border-radius:var(--oh-arch);border:0}html[data-game=omniheroes] .L-card:not(.L-card--team) .L-card__art{border-radius:inherit;box-shadow:none}html[data-game=omniheroes] :is(.L-team__slot,.L-card__slot):not(.L-team__slot--blank):not(.L-card__slot--blank),html[data-game=omniheroes] a.tbl-icon-cell img{background:var(--oh-niche);box-shadow:0 0 0 1px var(--oh-gold), 0 0 0 2px var(--oh-leather-lo);border:0;border-radius:50% 50% 3px 3px/30% 30% 3px 3px;overflow:hidden}html[data-game=omniheroes] :is(.L-team__slot,.L-card__slot):not(.L-team__slot--blank):not(.L-card__slot--blank){width:46px;height:58px}html[data-game=omniheroes] :is(.L-team__slot,.L-card__slot) img{object-fit:cover;object-position:50% 16%;padding:0}html[data-game=omniheroes] a.tbl-icon-cell img{object-fit:cover;object-position:50% 16%;width:22px;height:28px}[data-game=clash-of-critters]{--accent:#f0a83c;--accent-strong:#ffc46b;--accent-ink:#1c1206;--accent-soft:#37280f}[data-game=fortress-saga]{--accent:#c9772e;--accent-strong:#e6974f;--accent-ink:#1c1206;--accent-soft:#34230f}[data-game=solo-leveling-arise]{--accent:#a678e8;--accent-strong:#c6a6f5;--accent-ink:#150a24;--accent-soft:#2a1a3f}[data-game=magic-chess-gogo]{--accent:#cc6bb0;--accent-strong:#e7a0d3;--accent-ink:#1e0c1a;--accent-soft:#382038}[data-game=seven-knights-idle-adventure]{--accent:#d14b4b;--accent-strong:#ec8080;--accent-ink:#1e0a0a;--accent-soft:#3a1a1a}[data-game=summoners-greed]{--accent:#46b878;--accent-strong:#74d59d;--accent-ink:#08160e;--accent-soft:#16301f}[data-game=sword-of-convallaria]{--accent:#3ba6b0;--accent-strong:#6fd0d9;--accent-ink:#06171a;--accent-soft:#123034}[data-game=omniheroes]{--accent:#6d72d6;--accent-strong:#9a9df0;--accent-ink:#0c0d20;--accent-soft:#1e2044}[data-game=girls-frontline-2-exilium]{--accent:#4f8dc9;--accent-strong:#83b6e6;--accent-ink:#081420;--accent-soft:#14283c}[data-game=palmon-survival]{--accent:#86c33f;--accent-strong:#aede6f;--accent-ink:#0e1806;--accent-soft:#21310f}[data-game=abyssdia]{--accent:#b45ce0;--accent-strong:#d29bf0;--accent-ink:#16081f;--accent-soft:#2c1640}[data-game=overgeared-hero]{--accent:#d7a53f;--accent-strong:#f0cd73;--accent-ink:#1c1405;--accent-soft:#33260c}[data-game=soul-huntress]{--accent:#cc4257;--accent-strong:#ec6f81;--accent-ink:#1e0a0d;--accent-soft:#38141a}[data-game=spirit-wars]{--accent:#3ba9e6;--accent-strong:#74c8f2;--accent-ink:#071620;--accent-soft:#12293a}[data-game=ever-night-reawakening]{--accent:#7b74dd;--accent-strong:#a9a4ee;--accent-ink:#0d0b1f;--accent-soft:#1e1b3c}[data-game=warhammer-40000-tacticus]{--accent:#c9a227;--accent-strong:#e6c669;--accent-ink:#1c1608;--accent-soft:#362a0c}[data-game=watcher-of-realms]{--accent:#5c7fae;--accent-strong:#91b2db;--accent-ink:#070f1a;--accent-soft:#16273c}[data-game=guardian-tales]{--accent:#dd6b3a;--accent-strong:#f0996b;--accent-ink:#1f0e07;--accent-soft:#3a1f10}[data-game=bleach-brave-souls]{--accent:#c23f5a;--accent-strong:#e07b93;--accent-ink:#200a0e;--accent-soft:#3a151c}[data-game=lumi-master]{--accent:#e8956b;--accent-strong:#f2b491;--accent-ink:#201009;--accent-soft:#3a1e12}[data-game=aniimo]{--accent:#3fc1d6;--accent-strong:#7fdcea;--accent-ink:#06181b;--accent-soft:#123138}[data-game=transformers-eternal-war]{--accent:#3d5fc2;--accent-strong:#7590e0;--accent-ink:#0a0e1f;--accent-soft:#16204a}[data-game=majo]{--accent:#b0c81a;--accent-strong:#cde04f;--accent-ink:#14170a;--accent-soft:#2c3410}.overview{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-panel);padding:1.1rem 1.25rem}.overview p{margin:0 0 .75rem;line-height:1.65}.overview p:last-child{margin-bottom:0}.hero-syn{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.75rem;display:grid}.hero-syn__card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);padding:.85rem 1rem}.hero-syn__card p{color:var(--dim);margin:.4rem 0 0;font-size:.92rem;line-height:1.5}.hero-syn__name{color:var(--text);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.hero-syn__name:hover{color:var(--accent-strong)}.hero-syn__steps{color:var(--dim);margin:.5rem 0 0;padding:0;font-size:.88rem;list-style:none}.hero-syn__steps li{border-top:1px solid var(--border-soft);padding:.3rem 0;line-height:1.45}.hero-syn__steps strong{color:var(--text);margin-right:.15rem}.hero-syn__steps strong:after{content:" heroes:";color:var(--mute);font-weight:400}.feat-teams{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.feat-team{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);grid-template-columns:1fr auto;gap:.35rem .75rem;padding:.85rem 1rem;display:grid}.feat-team__name{color:var(--text);font-weight:700;text-decoration:none}.feat-team__name:hover{color:var(--accent-strong)}.feat-team__mode{color:var(--mute);justify-self:end;font-size:.8rem}.feat-team__slots{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;display:flex}:is(.feat-team__slots,.cmp-card) .comp__hero-portrait{border-radius:var(--r-tile,6px);border:1px solid var(--rc,var(--border));background:radial-gradient(120% 95% at 50% 28%, color-mix(in srgb, var(--rc,var(--border)) 60%, var(--bg)) 0%, var(--bg) 74%);flex:none;justify-content:center;align-items:center;width:54px;height:68px;display:flex;position:relative;overflow:hidden}:is(.feat-team__slots,.cmp-card) .comp__hero-portrait img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}html[data-game] .feat-team__slots .comp__hero-portrait.is-here{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent-strong);outline:0}html[data-game=majo] .feat-team__slots .comp__hero-portrait.is-card[style]{width:54px;height:72px}.feat-team__txt{text-align:center;height:100%;color:var(--dim);place-items:center;padding:0 .2rem;font-size:.65rem;display:grid}.feat-team__sum{color:var(--dim);grid-column:1/-1;margin:0;font-size:.92rem}.g-picks{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));align-items:start;gap:.6rem;margin:.9rem 0 1.2rem;padding:0;list-style:none;display:grid}.g-pick{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);margin:0;padding:.6rem}.g-pick>a{color:var(--text);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.6rem;text-decoration:none;display:grid}.g-pick>a:hover .g-pick__name{color:var(--accent-strong)}.g-pick__art,.g-pick__icon{grid-row:1/3}.g-pick .g-pick__art{width:48px;height:60px}.g-pick__icon{border-radius:var(--r-chip);background:var(--raise);width:40px;height:40px;overflow:hidden}.g-pick__icon img{object-fit:contain;width:100%;height:100%;margin:0}.g-pick>a:not(:has(img)){grid-template-columns:1fr}.g-pick__name{align-self:end;font-size:.95rem;font-weight:700;line-height:1.25}.g-pick__sub{color:var(--mute);align-self:start;font-size:.75rem}.g-pick .g-pick__note{color:var(--dim);margin:.45rem 0 0;font-size:.85rem;line-height:1.45}.transcend-line{color:var(--dim);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem 0 0;font-size:.9rem;display:flex}.transcend-badge{border-radius:var(--r-chip);background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent-strong);letter-spacing:.02em;padding:.2rem .6rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}.transcend-badge:hover{background:var(--accent);color:var(--accent-ink)}.ver-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:.75rem;display:grid}.ver-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);padding:.85rem 1rem}.ver-card__head{align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:1.05rem;display:flex}.ver-card__head .comp__hero-portrait{flex:none;width:54px;height:68px}.ver-card__row{color:var(--dim);margin:.4rem 0 0;font-size:.92rem;line-height:1.5}.ver-card__tier{color:var(--text);font-weight:700}.hero-tips{margin:0;padding-left:1.2rem;line-height:1.6}.hero-tips li{margin:.3rem 0}.cmp-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cmp-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);height:100%;color:var(--text);align-items:center;gap:.7rem;padding:.6rem .75rem;text-decoration:none;display:flex}.cmp-card:hover{border-color:var(--accent)}.cmp-card .comp__hero-portrait{flex:none;width:48px;height:60px}html[data-game=majo] .cmp-card .comp__hero-portrait.is-card[style]{width:48px;height:64px}.mini-tier{border-radius:var(--r-chip);color:#fff;background:var(--tier-d);padding:.05rem .45rem;font-size:.72rem;font-weight:700;display:inline-block}.mini-tier[data-t=S]{background:var(--tier-s)}.mini-tier[data-t=A]{background:var(--tier-a)}.mini-tier[data-t=B]{background:var(--tier-b)}.mini-tier[data-t=C]{background:var(--tier-c)}.mini-tier[data-t=\-]{background:var(--raise);color:var(--mute);font-weight:500}.aw-step__base{color:var(--mute);font-size:.8rem}.cmp-card__tiers .mini-tier{color:#fff;background:var(--tier-d)}.cmp-card__tiers .mini-tier[data-t=S]{background:var(--tier-s)}.cmp-card__tiers .mini-tier[data-t=A]{background:var(--tier-a)}.cmp-card__tiers .mini-tier[data-t=B]{background:var(--tier-b)}.cmp-card__tiers .mini-tier[data-t=C]{background:var(--tier-c)}.aw-line{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.aw-step{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);align-content:start;gap:.45rem;padding:.75rem .8rem;display:grid;position:relative}.aw-step.has-event{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.aw-step__n{font-family:var(--font-display,inherit);color:var(--accent-strong);font-size:1.1rem;font-weight:700}.aw-step__n:before{content:"°5 ";font-size:.85rem}.aw-ev{align-items:center;gap:.5rem;display:flex}.aw-ev img{background:var(--bg);border-radius:6px;flex:none}.aw-ev__txt{font-size:.82rem;line-height:1.25;display:grid}.aw-ev__kind{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.aw-ev__extra{color:var(--ok);font-size:.75rem}.aw-step__stat{color:var(--dim);border-top:1px solid var(--border-soft);padding-top:.35rem;font-size:.78rem}.kit-tags{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.kit-tag{grid-template-columns:11rem 1fr;align-items:baseline;gap:.75rem;display:grid}.kit-tag__chip{background:var(--accent-soft);color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--r-chip);justify-self:start;padding:.15rem .55rem;font-size:.82rem;font-weight:600}.kit-tag__others{color:var(--dim);font-size:.88rem}@media (width<=560px){.kit-tag{grid-template-columns:1fr;gap:.25rem}}.bench{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.bench__row{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);grid-template-columns:32px 9rem 1fr;align-items:center;gap:.75rem;padding:.55rem .75rem;display:grid}.bench__icon{background:var(--bg);border-radius:6px}.bench__who{align-items:center;gap:.4rem;font-weight:600;display:flex}.bench__who a{color:var(--text);text-decoration:none}.bench__who a:hover{color:var(--accent-strong)}.bench__skill{color:var(--dim);font-size:.85rem}.bench__skill strong{color:var(--text);margin-right:.25rem}@media (width<=560px){.bench__row{grid-template-columns:32px 1fr}.bench__skill{grid-column:1/-1}}.cmp-card__body{gap:.15rem;display:grid}.cmp-card__sub{color:var(--mute);font-size:.78rem}.cmp-card__tiers{flex-wrap:wrap;gap:.4rem;font-size:.78rem;display:flex}.cmp-card__tiers span{background:var(--raise);border-radius:var(--r-chip);color:var(--dim);padding:.05rem .4rem}.sc-card{border:1px solid var(--border);border-radius:var(--r-panel);background:linear-gradient(100deg, var(--surface) 35%, color-mix(in srgb, var(--accent) 12%, var(--surface)));margin-bottom:12px;position:relative;overflow:hidden}.sc-card[open]{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.sc-card>summary{cursor:pointer;list-style:none}.sc-card>summary::-webkit-details-marker{display:none}.sc-sum{align-items:center;gap:16px;min-height:104px;padding:16px;display:flex;position:relative;overflow:hidden}.sc-card[open]>.sc-sum{overflow:visible}.sc-fade{object-fit:cover;object-position:center 24%;opacity:.55;pointer-events:none;width:380px;height:100%;transition:height .25s,opacity .25s;position:absolute;top:0;right:290px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 45% 70%,#0000 100%)}.sc-card[open]>.sc-sum .sc-fade{opacity:.42;-webkit-mask-composite:source-in;height:480px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40% 70%,#0000 100%),linear-gradient(#000 20%,#0000 95%);mask-image:linear-gradient(90deg,#0000 0%,#000 40% 70%,#0000 100%),linear-gradient(#000 20%,#0000 95%);mask-composite:intersect}.sc-head{z-index:1;flex-direction:column;flex:220px;gap:3px;min-width:0;display:flex;position:relative}.sc-name{font:700 18px var(--f-display);color:var(--text);align-items:center;gap:8px;display:flex}.sc-mode{color:var(--dim);font-size:12.5px}.sc-built{color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:12px;display:inline-flex}.sc-built img{width:20px;height:20px}.sc-built b{color:var(--accent-strong)}.sc-built__sep{color:var(--mute)}.sc-roster{z-index:1;align-items:flex-end;gap:8px;display:flex;position:relative}.sc-thumb{color:var(--dim);flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.sc-thumb img{object-fit:cover;object-position:top;border:2px solid var(--border);background:var(--surface-2);border-radius:10px;width:52px;height:52px}.sc-thumb.is-key img{border-color:var(--accent);width:64px;height:64px;box-shadow:0 0 14px color-mix(in srgb, var(--accent) 55%, transparent)}.sc-thumb.is-key span{color:var(--accent-strong);font-weight:700}.sc-chev{z-index:2;border-right:2px solid var(--dim);border-bottom:2px solid var(--dim);flex:none;width:10px;height:10px;margin:0 6px 4px;transition:transform .2s;position:relative;transform:rotate(45deg)}.sc-card[open]>summary .sc-chev{margin-bottom:-4px;transform:rotate(-135deg)}.sc-body{z-index:1;border-top:1px solid color-mix(in srgb, var(--border-soft) 60%, transparent);padding:14px 16px 16px;position:relative}.sc-summary{color:#d3d5df;margin:0 0 14px;font-size:14px;line-height:1.6}.sc-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.sc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;display:grid}.sc-foot{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.sc-panel{background:color-mix(in srgb, var(--surface-2) 80%, transparent);backdrop-filter:blur(3px);border:1px solid var(--border);border-radius:var(--r-card);padding:12px 14px}.sc-panel p{color:#dfe1ea;margin:4px 0;font-size:13.5px;line-height:1.55}.sc-row{border-top:1px solid var(--border-soft);gap:10px;padding:8px 0;display:flex}.sc-row:first-of-type{border-top:0}.sc-row__icon{flex:none;width:36px;height:36px}.sc-row.is-main .sc-row__icon{width:44px;height:44px;filter:drop-shadow(0 0 8px var(--accent))}.sc-row>div{flex:1;min-width:0;font-size:14px}.sc-row.is-empty{opacity:.45}.sc-row__name{color:var(--text);font-weight:700;text-decoration:none}a.sc-row__name:hover{color:var(--accent-strong)}.sc-row__n{color:var(--accent-strong);font-size:12.5px;font-weight:700}.sc-row__kind{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-left:6px;font-size:10.5px}.sc-panel .sc-row__blurb{color:var(--dim);margin:3px 0 0;font-size:12.5px}.sc-who{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.sc-who img{object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:6px;width:26px;height:26px}.sc-who__n{color:var(--mute);margin-left:4px;font-size:11.5px}.sc-list{margin:0;padding:0;list-style:none}.sc-list li{border-top:1px solid var(--border-soft);gap:10px;padding:7px 0;display:flex}.sc-list li:first-child{border-top:0}.sc-list li>a img{object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:9px;width:46px;height:46px;display:block}.sc-list li.is-key>a img{border-color:var(--accent)}.sc-list li>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;font-size:14px;display:flex}.sc-list__name{color:var(--text);font-weight:700;text-decoration:none}.sc-list__name:hover{color:var(--accent-strong)}.sc-list__role{color:var(--dim);flex-basis:100%;font-size:12.5px;line-height:1.45}.sc-list .tier-badge{border-radius:4px;padding:1px 5px;font-size:10px}.sc-list .tier-badge small{opacity:.85;font-size:9px}.sc-ic{width:18px;height:18px}.sc-item{border-radius:4px;width:22px;height:22px}.sc-relic{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-chip);align-items:center;gap:8px;margin:0 6px 6px 0;padding:7px 10px;font-size:13px;display:inline-flex}.sc-relic small{color:var(--dim);font-size:11.5px}.sc-relic__gem{background:linear-gradient(135deg, var(--accent-strong), var(--accent));width:14px;height:14px;box-shadow:0 0 8px var(--accent);border-radius:3px;flex:none;transform:rotate(45deg)}.sc-swap{color:#d3d5df;margin:4px 0;font-size:13.5px;display:block}@media (width<=720px){.sc-sum{flex-wrap:wrap}.sc-fade{opacity:.3;width:70%;right:-40px}.sc-card[open]>.sc-sum .sc-fade{opacity:.28}.sc-grid{grid-template-columns:1fr}.sc-roster{flex-wrap:wrap}}html[data-ui=v2]{--bg:#060607;--surface:#0b0b0d;--surface-2:#0e0e10;--raise:#17171a;--border:#26262b;--border-soft:#1c1c20;--text:#f3f3f5;--dim:#a0a0aa;--mute:#6c6c76;--r-card:6px;--r-panel:6px;--r-btn:4px;--r-chip:3px;--r-tile:4px;--f-display:"Oswald", "Arial Narrow", Impact, sans-serif;--wrap:1320px;--v2-gutter:clamp(16px, 3vw, 44px);--v2-top:70px}.lp-head{z-index:50;height:70px;padding:0 var(--v2-gutter);color:#fff;border-bottom:1px solid #0000;align-items:center;gap:28px;transition:background .25s,border-color .25s;display:flex;position:fixed;inset:0 0 auto}.lp-head.is-solid{background:color-mix(in srgb, var(--bg) 94%, transparent);backdrop-filter:blur(12px);border-color:var(--border)}.lp-head a,.lp-head a:hover,.lp-subnav a,.lp-foot a{color:inherit}.lp-logo{font:700 23px/1 var(--f-display);letter-spacing:.02em;white-space:nowrap}.lp-logo span{color:var(--accent-text)}.lp-game{font:500 15px/1.1 var(--f-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-left:1px solid #ffffff2e;align-items:center;gap:10px;padding-left:24px;display:flex}.lp-game img{border-radius:8px;width:32px;height:32px}.lp-nav{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:24px;font-size:12.5px;font-weight:600;display:flex}.lp-nav>a,.lp-more summary{opacity:.86;white-space:nowrap;cursor:pointer;padding:8px 0;position:relative}.lp-nav>a:hover,.lp-more summary:hover{opacity:1}.lp-head .lp-nav>a.is-cur,.lp-more summary.is-cur{color:var(--accent-text);opacity:1}.lp-nav>a.is-cur:after,.lp-more summary.is-cur:before{content:"";background:var(--accent);height:2px;position:absolute;bottom:-2px;left:0;right:0}.lp-more{position:relative}.lp-more summary{list-style:none}.lp-more summary::-webkit-details-marker{display:none}.lp-more summary:after{content:" ▾";font-size:10px}.lp-more__menu{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);min-width:240px;max-height:70vh;color:var(--text);text-transform:none;letter-spacing:0;padding:6px;display:grid;position:absolute;top:calc(100% + 14px);left:-12px;overflow-y:auto;box-shadow:0 24px 50px #00000080}.lp-more__menu a{border-radius:3px;justify-content:space-between;gap:14px;padding:9px 10px;font-size:13.5px;display:flex}.lp-more__menu a:hover{background:var(--raise)}.lp-head .lp-more__menu a.is-cur{color:var(--accent-text)}.lp-more__menu em{color:var(--mute);font-size:12px;font-style:normal;font-weight:500}.lp-head__cta{border:1px solid var(--accent);font:600 12px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:3px;margin-left:auto;padding:11px 18px}.lp-head a.lp-head__cta{color:var(--accent-text)}.lp-head a.lp-head__cta:hover{background:var(--accent);color:var(--accent-on)}.lp-head--legacy .lp-nav{letter-spacing:.1em;gap:34px;margin-inline:auto;font-weight:500}.lp-head--legacy .lp-head__cta{border-radius:999px;margin-left:0}.lp-subnav{display:none}.lp-head .lp-nav.lp-nav--dense{letter-spacing:.04em;gap:18px}@media (width<=1180px){.lp-nav{display:none}.lp-head--legacy .lp-head__cta{margin-left:auto}.lp-subnav{z-index:49;background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;color:var(--dim);gap:18px;padding:2px 16px;font-size:12px;font-weight:700;display:flex;position:fixed;top:70px;left:0;right:0;overflow-x:auto}.lp-subnav::-webkit-scrollbar{display:none}.lp-subnav a{flex:none;padding:10px 0;position:relative}.lp-subnav a.is-cur{color:var(--accent-text)}.lp-subnav a.is-cur:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}}@media (width<=640px){.lp-game span,.lp-head__cta{display:none}}.lp-foot{border-top:1px solid var(--border);background:var(--surface);color:var(--mute);margin-top:80px;padding:36px 0 80px;font-size:12px;position:relative}.lp-foot__inner{max-width:1320px;padding-inline:var(--v2-gutter);gap:14px;margin:0 auto;display:grid}.lp-foot nav{color:var(--dim);flex-wrap:wrap;gap:18px;font-weight:600;display:flex}.lp-foot nav a:hover{color:var(--text)}.lp-foot p{max-width:100ch;margin:0;line-height:1.6}.lp-foot p a{text-decoration:underline}@media (width<=640px){.lp-foot nav{gap:4px 20px}.lp-foot nav a{padding-block:8px}html[data-ui=v2][data-game] section details>summary{padding-block:6px}}html[data-ui=v2] body{position:relative}.v2-backdrop{z-index:0;background:#000 var(--v2-art) 65% 22% / cover no-repeat;pointer-events:none;height:clamp(460px,64vh,660px);position:absolute;inset:0 0 auto;overflow:hidden}.v2-backdrop--icon{filter:blur(40px)saturate(1.2);opacity:.5;background-position:85% 30%;background-size:60%}.v2-backdrop:after{content:"";background:radial-gradient(90% 90% at 80% 30%, transparent 30%, #0000004d 100%), linear-gradient(90deg, #060607f2 0%, #060607bd 42%, #06060761 78%, #0606074d 100%), linear-gradient(0deg, var(--bg) 0%, #06060766 45%, transparent 75%), linear-gradient(180deg, #0000008c 0%, transparent 22%);position:absolute;inset:0}@media (width<=1180px){.v2-backdrop{height:clamp(340px,50vh,480px)}.v2-backdrop:after{background:linear-gradient(180deg, #0606078c 0%, #060607b8 60%, var(--bg) 100%), linear-gradient(90deg, #060607db 0%, #060607cc 55%, #060607ad 100%)}}html[data-ui=v2][data-game=aniimo] .v2-backdrop:after{background:radial-gradient(90% 90% at 80% 28%, transparent 42%, #08121a24 100%), linear-gradient(90deg, #060a0ecc 0%, #060a0e75 42%, #060a0e24 78%, #060a0e0f 100%), linear-gradient(0deg, var(--bg) 0%, #060a0e2e 45%, transparent 75%), linear-gradient(180deg, #00000047 0%, transparent 24%)}@media (width<=1180px){html[data-ui=v2][data-game=aniimo] .v2-backdrop:after{background:linear-gradient(180deg, #060a0e66 0%, #060a0e99 60%, var(--bg) 100%), linear-gradient(90deg, #060a0eb8 0%, #060a0e99 55%, #060a0e6b 100%)}}html[data-ui=v2] main.v2-main{z-index:1;max-width:var(--wrap);min-height:60vh;padding:calc(var(--v2-top) + 52px) var(--v2-gutter) 8px;margin:0 auto;position:relative}@media (width<=1180px){html[data-ui=v2] main.v2-main{padding-top:calc(var(--v2-top) + 84px)}}.v2-eyebrow{margin:0 0 20px;display:flex}.v2-eyebrow span{letter-spacing:.22em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:inline-flex}.v2-eyebrow span:before,.v2-eyebrow span:after{content:"";background:currentColor;width:26px;height:1px}.v2-eyebrow i{opacity:.45;font-style:normal}@media (width<=640px){.v2-eyebrow span{letter-spacing:.16em;font-size:11.5px;line-height:1.7;display:block}.v2-eyebrow span:before{vertical-align:middle;width:18px;margin-right:10px;display:inline-block}.v2-eyebrow span:after{display:none}.v2-eyebrow i{margin:0 .5em}}html[data-ui=v2][data-game] a:hover{color:var(--accent-text)}html[data-ui=v2][data-game] .crumb{letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11.5px;font-weight:600}html[data-ui=v2][data-game] .crumb a{color:var(--dim)}html[data-ui=v2][data-game] .crumb a:hover{color:var(--accent-text)}html[data-ui=v2][data-game] .page-head{justify-items:start;gap:16px;margin:0 0 34px;display:grid}html[data-ui=v2][data-game] main.v2-main>h1{max-width:20ch;font:500 clamp(2.4rem, 1.2rem + 3.6vw, 4.4rem) / .95 var(--f-display);letter-spacing:.035em;text-transform:uppercase;text-wrap:balance;margin:0 0 14px}html[data-ui=v2][data-game] .page-head h1{max-width:20ch;font:500 clamp(2.4rem, 1.2rem + 3.6vw, 4.4rem) / .95 var(--f-display);letter-spacing:.035em;text-transform:uppercase;text-wrap:balance}html[data-ui=v2][data-game] .page-sub{color:#ffffffc7;max-width:70ch;font-size:14.5px;line-height:1.7}html[data-ui=v2][data-game] .lead{color:#ffffffd6;font-size:16px;line-height:1.7}html[data-ui=v2][data-game] .eyebrow{font-family:var(--f-display);letter-spacing:.14em;color:var(--accent-text);font-size:12.5px;font-weight:500}html[data-ui=v2][data-game] .notice{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--surface-2) 92%, transparent)}html[data-ui=v2][data-game] .disclaimer{color:var(--mute);margin-top:64px}html[data-ui=v2][data-game] .tier-badge{color:#fff;border-radius:3px;font-weight:600}html[data-ui=v2][data-game] .tier-badge.tier-D{color:var(--dim)}html[data-ui=v2][data-game] .data-table thead th{font-family:var(--f-display);letter-spacing:.12em;color:var(--accent-text);font-size:12px;font-weight:500}html[data-ui=v2][data-game] .data-table tbody tr:nth-child(2n){background:#ffffff06}html[data-ui=v2][data-game] input[type=search],html[data-ui=v2][data-game] select{border-radius:var(--r-btn);background:var(--bg);border:1px solid var(--border);color:var(--text)}html[data-ui=v2][data-game] input[type=search]:focus,html[data-ui=v2][data-game] select:focus{border-color:var(--accent);outline:none}html[data-ui=v2][data-game] main section>h2,html[data-ui=v2][data-game] .prose h2{font:500 22px/1.15 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:12px;margin:0 0 16px;display:flex}html[data-ui=v2][data-game] main section>h2:before,html[data-ui=v2][data-game] .prose h2:before{content:"";border:1.5px solid var(--accent-text);flex:none;width:9px;height:9px;transform:rotate(45deg)}html[data-ui=v2][data-game] .tl-chip,html[data-ui=v2][data-game] .tl-tab,html[data-ui=v2][data-game] .lg-chip{letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;font-size:11.5px;font-weight:600;transition:border-color .2s,background .2s,color .2s}html[data-ui=v2][data-game] .tl-chip:hover,html[data-ui=v2][data-game] .tl-tab:hover,html[data-ui=v2][data-game] .lg-chip:hover{border-color:var(--accent);color:var(--text)}html[data-ui=v2][data-game] .tl-chip.is-on,html[data-ui=v2][data-game] .tl-tab.is-on,html[data-ui=v2][data-game] .lg-chip.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}html[data-ui=v2][data-game] .lg-btn{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;font-size:12px}html[data-ui=v2][data-game] .lg-btn-accent{color:var(--accent-on)}html[data-ui=v2][data-game] .tl-band[data-tier=S]{--t:var(--tier-s)}html[data-ui=v2][data-game] .tl-band[data-tier=A]{--t:var(--tier-a)}html[data-ui=v2][data-game] .tl-band[data-tier=B]{--t:var(--tier-b)}html[data-ui=v2][data-game] .tl-band[data-tier=C]{--t:var(--tier-c)}html[data-ui=v2][data-game] .tl-band[data-tier=D],html[data-ui=v2][data-game] .tl-band[data-tier=U]{--t:var(--tier-d)}html[data-ui=v2][data-game] .tl{gap:12px}html[data-ui=v2][data-game] .tl-band{background:linear-gradient(90deg, color-mix(in srgb, var(--t) 13%, var(--surface-2)) 0%, var(--surface-2) 34%);gap:16px}html[data-ui=v2][data-game] .tl-letter{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--t) 88%, #fff 12%), color-mix(in srgb, var(--t) 78%, #000));width:84px}html[data-ui=v2][data-game] .tl-band[data-tier=D] .tl-letter,html[data-ui=v2][data-game] .tl-band[data-tier=U] .tl-letter{color:var(--dim)}html[data-ui=v2][data-game] .tl-letter span{font-size:42px;font-weight:500}html[data-ui=v2][data-game] .tl-letter small{font-family:var(--f-body);letter-spacing:.14em;font-size:10px}html[data-ui=v2][data-game] .tl-band__body{padding:16px 18px 16px 0}html[data-ui=v2][data-game] .tl-tiles{gap:12px 10px}html[data-ui=v2][data-game] .tl-tile{gap:6px;transition:transform .2s}html[data-ui=v2][data-game] .tl-tile:hover{transform:translateY(-3px)}html[data-ui=v2][data-game] .tl-tile__name{font:500 12px/1.15 var(--f-display);letter-spacing:.04em;text-transform:uppercase}html[data-ui=v2][data-game] .tl-band__blurb{color:var(--dim);margin-top:12px;font-size:12.5px}html[data-ui=v2][data-game] .tl-panel__sub{color:var(--dim);font-size:13px}@media (width<=560px){html[data-ui=v2][data-game] .tl-letter{width:52px}html[data-ui=v2][data-game] .tl-letter span{font-size:26px}html[data-ui=v2][data-game] .tl-band{gap:10px}html[data-ui=v2][data-game] .tl-band__body{padding:12px 10px 12px 0}}html[data-ui=v2][data-game] .rail{top:calc(var(--v2-top) + 24px);background:color-mix(in srgb, var(--surface-2) 92%, transparent);backdrop-filter:blur(12px);padding:18px}@media (width<=1180px){html[data-ui=v2][data-game] .rail{top:calc(var(--v2-top) + 66px)}}html[data-ui=v2][data-game] .rail__h{font:500 12px/1 var(--f-display);letter-spacing:.16em;color:var(--accent-text)}html[data-ui=v2][data-game] .rail__opt{color:var(--dim)}html[data-ui=v2][data-game] .rail__opt:hover{color:var(--text)}html[data-ui=v2][data-game] .rarity-band{margin-bottom:40px}html[data-ui=v2][data-game] .rarity-band__head{border-bottom:1px solid var(--border);gap:12px;margin-bottom:18px;padding-bottom:12px}html[data-ui=v2][data-game] .rarity-band__label{font:500 22px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase}html[data-ui=v2][data-game] .rarity-band__count{letter-spacing:.14em;text-transform:uppercase;font-size:11px}html[data-ui=v2][data-game] .card{background:var(--surface-2);gap:7px;padding:8px 8px 10px;transition:border-color .2s,transform .2s,box-shadow .2s}html[data-ui=v2][data-game] .card:hover{box-shadow:0 0 0 1px var(--accent), 0 16px 34px #00000080, 0 0 30px color-mix(in srgb, var(--accent) 18%, transparent);transform:translateY(-3px)}html[data-ui=v2][data-game] .card__name{font:500 13.5px/1.15 var(--f-display);letter-spacing:.05em;text-transform:uppercase}html[data-ui=v2][data-game] .card__tag{letter-spacing:.1em}html[data-ui=v2][data-game] .method{color:var(--dim);border-left:2px solid var(--accent);margin:0 0 30px;padding:18px 20px;font-size:14px;line-height:1.7}html[data-ui=v2][data-game] .comp{margin-bottom:14px}html[data-ui=v2][data-game] .comp__summary{gap:18px;padding:16px 20px}html[data-ui=v2][data-game] .comp__head{gap:14px;width:240px}html[data-ui=v2][data-game] .comp__tier{border-radius:4px;width:40px;height:40px;font-size:20px;font-weight:500}html[data-ui=v2][data-game] .comp__title{gap:5px}html[data-ui=v2][data-game] .comp__name{font:500 17px/1.1 var(--f-display);letter-spacing:.05em;text-transform:uppercase;white-space:normal}html[data-ui=v2][data-game] .comp__mode{letter-spacing:.14em;color:var(--accent-text);font-size:10.5px;font-weight:600}html[data-ui=v2][data-game] .comp__hero-name{letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}html[data-ui=v2][data-game] .comp__body{padding:6px 20px 20px}html[data-ui=v2][data-game] .team__summary{color:#c4c4cc;font-size:14px;line-height:1.7}html[data-ui=v2][data-game] .team__focus-label{letter-spacing:.14em;color:var(--accent-text)}@media (width<=640px){html[data-ui=v2][data-game] .comp__head{flex:100%;width:auto;min-width:0}html[data-ui=v2][data-game] .comp__summary{padding:14px}html[data-ui=v2][data-game] .comp__name{overflow-wrap:anywhere;font-size:16px}html[data-ui=v2][data-game] .comp__mode{line-height:1.45}html[data-ui=v2][data-game] .comp__body{padding:4px 14px 16px}}html[data-ui=v2][data-game] .guide-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px;max-width:none;margin:0}html[data-ui=v2][data-game] .guide-list a{background:var(--surface-2);gap:8px;height:100%;padding:20px 22px 22px;transition:border-color .2s,background .2s,transform .2s}html[data-ui=v2][data-game] .guide-list a:before{content:"Guide";letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);font-size:11px;font-weight:600}html[data-ui=v2][data-game] .guide-list a:hover{background:var(--raise);transform:translateY(-2px)}html[data-ui=v2][data-game] .g-title{font:500 20px/1.15 var(--f-display);letter-spacing:.04em;text-transform:uppercase}html[data-ui=v2][data-game] .g-summary{font-size:13.5px;line-height:1.6}html[data-ui=v2][data-game] .prose h2{border-top:1px solid var(--border);margin:2.8rem 0 1rem;padding-top:2rem;font-size:1.55rem}html[data-ui=v2][data-game] .prose section:first-of-type h2{border-top:0;margin-top:1rem;padding-top:0}html[data-ui=v2][data-game] .prose h3{font-family:var(--f-display);letter-spacing:.05em;text-transform:uppercase;font-weight:500}html[data-ui=v2][data-game] .prose p,html[data-ui=v2][data-game] .prose ul,html[data-ui=v2][data-game] .prose ol{color:#c4c4cc}html[data-ui=v2][data-game] .prose li::marker{color:var(--accent-text)}html[data-ui=v2][data-game] .prose section{scroll-margin-top:100px}html[data-ui=v2][data-game] .toc{top:calc(var(--v2-top) + 24px);background:color-mix(in srgb, var(--surface-2) 92%, transparent);border:1px solid var(--border);border-radius:var(--r-card);backdrop-filter:blur(12px);padding:18px}html[data-ui=v2][data-game] .toc .eyebrow{margin-bottom:12px;display:block}html[data-ui=v2][data-game] .toc a{color:var(--dim)}html[data-ui=v2][data-game] .toc a:hover{color:var(--text);border-color:var(--accent)}@media (width<=1180px){html[data-ui=v2][data-game] .toc{top:calc(var(--v2-top) + 66px)}}html[data-ui=v2][data-game] .section-img{border-radius:var(--r-card)}html[data-ui=v2][data-game] .code{background:var(--surface-2);padding:14px 16px;transition:border-color .2s}html[data-ui=v2][data-game] .code:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}html[data-ui=v2][data-game] .code__copy{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));letter-spacing:.04em;background:#00000073;border-radius:3px;transition:background .2s,color .2s}html[data-ui=v2][data-game] .code__copy:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}html[data-ui=v2][data-game] .code__badge{letter-spacing:.12em;border:1px solid;border-radius:999px;padding:4px 9px}html[data-ui=v2][data-game] .steps li::marker{color:var(--accent-text);font-weight:700}html[data-ui=v2][data-game] .redeem-note{border-left-color:var(--accent)}html[data-ui=v2][data-game] section details>summary,html[data-ui=v2][data-game] .sc-card>summary{font:500 15px/1.2 var(--f-display);letter-spacing:.1em;text-transform:uppercase}html[data-ui=v2][data-game] .hero{border-radius:var(--r-card);background:color-mix(in srgb, var(--surface-2) 84%, transparent);backdrop-filter:blur(14px);gap:2rem;padding:28px;box-shadow:0 30px 70px #00000073}html[data-ui=v2][data-game] .hero h1{font:500 clamp(2.4rem, 1.3rem + 3.2vw, 4.2rem) / .95 var(--f-display);letter-spacing:.035em;text-transform:uppercase;text-wrap:balance;margin:0 0 16px}html[data-ui=v2][data-game] .hero .badge{letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:5px 9px;font-size:11px}html[data-ui=v2][data-game] .hero .jobs-label{letter-spacing:.14em;color:var(--accent-text)}html[data-ui=v2][data-game] .hero .job{border-radius:3px}html[data-ui=v2][data-game] .tier-line{font:500 15px/1.4 var(--f-display);letter-spacing:.06em;text-transform:uppercase;margin-top:18px}html[data-ui=v2][data-game] .tier-line strong{color:var(--accent-text);font-weight:600}html[data-ui=v2][data-game] .tier-line a{color:var(--accent-text)}html[data-ui=v2][data-game] .tier-note{line-height:1.7}html[data-ui=v2][data-game] .panel,html[data-ui=v2][data-game] .skill-card,html[data-ui=v2][data-game] .abilities li,html[data-ui=v2][data-game] .build{border-radius:var(--r-card);background:var(--surface-2)}html[data-ui=v2][data-game] .build{padding:22px 24px}html[data-ui=v2][data-game] main .panel>h2{letter-spacing:.14em;color:var(--accent-text);margin-bottom:14px;font-size:14px}html[data-ui=v2][data-game] main .panel>h2:before{width:7px;height:7px}html[data-ui=v2][data-game] .build-slot{border-radius:var(--r-btn)}html[data-ui=v2][data-game] .build-slot-name{font:500 12.5px/1 var(--f-display);letter-spacing:.14em;color:var(--accent-text)}html[data-ui=v2][data-game] .pick-card,html[data-ui=v2][data-game] .pick-frame{border-radius:var(--r-card)}html[data-ui=v2][data-game] .build-line strong{color:var(--accent-text)}html[data-ui=v2][data-game] .skill-name{font:500 18px/1.15 var(--f-display);letter-spacing:.05em;text-transform:uppercase}html[data-ui=v2][data-game] .ability-name{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;font-size:15.5px;font-weight:500}html[data-ui=v2][data-game] .skill-type,html[data-ui=v2][data-game] .ability-type{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:2px}html[data-ui=v2][data-game] .rarity-stamp{border-radius:2px}html[data-ui=v2][data-art=fixed] .v2-backdrop{filter:brightness(1.15);height:auto;position:fixed;inset:0}html[data-ui=v2][data-art=fixed] .v2-backdrop--icon{filter:blur(40px)saturate(1.2)brightness(1.15)}html[data-ui=v2][data-art=fixed] .v2-backdrop:after{background:radial-gradient(120% 90% at 50% 40%,#0000 35%,#00000073 100%),linear-gradient(90deg,#060607eb 0%,#060607d1 45%,#060607ad 100%),linear-gradient(#00000080 0%,#0000 20%)}.site-bg[data-astro-cid-ju4pidww]{z-index:-1;opacity:.1;pointer-events:none;filter:saturate(.85);background-position:top;background-size:cover;position:fixed;inset:0}.site-bg[data-astro-cid-ju4pidww]:after{content:"";background:linear-gradient(180deg, var(--bg) 0%, transparent 35%, transparent 55%, var(--bg) 100%);position:absolute;inset:0}.site-header[data-astro-cid-ju4pidww]{border-bottom:1px solid var(--border-soft);background:color-mix(in oklab, var(--surface) 88%, transparent);backdrop-filter:blur(8px);z-index:50;position:sticky;top:0}.site-header__inner[data-astro-cid-ju4pidww]{align-items:center;gap:18px;height:56px;display:flex}.brand[data-astro-cid-ju4pidww]{font-family:var(--f-display);letter-spacing:-.02em;color:var(--text);font-size:19px;font-weight:700}.brand[data-astro-cid-ju4pidww] span[data-astro-cid-ju4pidww]{color:var(--accent)}.switcher[data-astro-cid-ju4pidww]{position:relative}.switcher[data-astro-cid-ju4pidww] summary[data-astro-cid-ju4pidww]{cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-btn);color:var(--dim);align-items:center;gap:8px;padding:7px 12px;list-style:none;display:flex}.switcher[data-astro-cid-ju4pidww] summary[data-astro-cid-ju4pidww]::-webkit-details-marker{display:none}.switcher__ic[data-astro-cid-ju4pidww]{object-fit:cover;border-radius:5px}.switcher__cur[data-astro-cid-ju4pidww]{color:var(--text);font-size:13px;font-weight:600}.switcher__cur--all[data-astro-cid-ju4pidww]{color:var(--dim)}.switcher__menu[data-astro-cid-ju4pidww]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);gap:1px;min-width:220px;max-height:60vh;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 40px #00000073}.switcher__menu[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--dim);border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;font-weight:600;display:flex}.switcher__menu[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww] img[data-astro-cid-ju4pidww]{object-fit:cover;border-radius:5px;flex:none}.switcher__dot[data-astro-cid-ju4pidww]{background:linear-gradient(150deg, var(--accent), color-mix(in oklab, var(--accent) 55%, #000));border-radius:6px;flex:none;width:20px;height:20px}.switcher__menu[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{background:var(--raise);color:var(--text)}.switcher__menu[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww].is-cur{color:var(--accent-strong)}.site-nav[data-astro-cid-ju4pidww]{gap:18px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.site-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--dim)}.site-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--text)}main[data-astro-cid-ju4pidww]{min-height:60vh;max-width:var(--wrap);margin:0 auto;padding:22px 24px 8px}main[data-astro-cid-ju4pidww].main--bare{max-width:none;margin:0;padding:0}.site-footer[data-astro-cid-ju4pidww]{border-top:1px solid var(--border-soft);background:var(--surface);color:var(--mute);margin-top:48px;padding:24px 0;font-size:12px}.footer-nav[data-astro-cid-ju4pidww]{flex-wrap:wrap;gap:16px;margin-bottom:10px;display:flex}.footer-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--dim)}.footer-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--text)}.site-footer[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]{max-width:72ch;margin:0}.site-footer[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--dim);text-decoration:underline}@media (width<=640px){.site-nav[data-astro-cid-ju4pidww]{display:none}}
