._root_1jm43_1{margin-top:var(--space-4)}._pickers_1jm43_5{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._pickers_1jm43_5 .field{flex:180px;margin:0}._swap_1jm43_17{border:1px solid var(--color-brand-line);border-radius:var(--radius-md);background:var(--color-surface-raised);min-width:44px;min-height:44px;color:var(--color-text);font-size:var(--font-size-xl);cursor:pointer}._swap_1jm43_17:hover{background:var(--color-surface-hover)}._stage_1jm43_33{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-6) 0 var(--space-4);padding:var(--space-6) var(--space-3);border-radius:var(--radius-lg);background:repeating-conic-gradient(from 0deg at 50% 50%, color-mix(in srgb, var(--color-text) 5%, transparent) 0deg 4deg, transparent 4deg 12deg), linear-gradient(115deg, color-mix(in srgb, var(--color-accent) 45%, var(--color-bg-canvas)) 0 49.4%, var(--color-bg-canvas) 49.4% 50.6%, color-mix(in srgb, var(--color-highlight) 40%, var(--color-bg-canvas)) 50.6% 100%);grid-template-columns:minmax(0,200px) auto minmax(0,200px);display:grid;position:relative;overflow:hidden}._card_1jm43_54{--card-frame:linear-gradient(145deg, var(--color-accent-strong), var(--color-accent) 45%, var(--color-brand-line));--card-glow:var(--color-accent-strong);border-radius:var(--radius-lg);background:var(--card-frame);box-shadow:var(--shadow-2), 0 0 24px color-mix(in srgb, var(--card-glow) 40%, transparent);padding:6px;display:flex;transform:rotate(-4deg)}._cardB_1jm43_67{--card-frame:linear-gradient(145deg, var(--color-highlight-strong), var(--color-rarity-legendary) 40%, var(--color-highlight-line) 75%, var(--color-surface-tint));--card-glow:var(--color-highlight);transform:rotate(4deg)}._cardFrame_1jm43_79{gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:calc(var(--radius-lg) - 4px);background:linear-gradient(170deg, var(--color-surface-raised), var(--color-bg-canvas));flex-direction:column;flex:1;display:flex}._cardHead_1jm43_90{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}._cardName_1jm43_97{font:900 clamp(var(--font-size-sm), .7rem + 1vw, var(--font-size-lg)) / 1.15 var(--font-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._cardBadge_1jm43_104{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--card-glow);color:var(--color-text-on-accent);font:900 var(--font-size-xs) / 1.6 var(--font-heading);flex-shrink:0}._cardArt_1jm43_113{aspect-ratio:4/5;border:1px solid color-mix(in srgb, var(--card-glow) 60%, transparent);border-radius:var(--radius-md);background:radial-gradient(circle at 50% 35%, var(--color-surface-hover), var(--color-surface-tint));display:grid;overflow:hidden}._cardArt_1jm43_113 picture{height:100%;display:block}._cardArt_1jm43_113 img{object-fit:cover;object-position:center top;width:100%;height:100%}._cardPlaceholder_1jm43_134{place-self:center;font-size:3rem}._cardStat_1jm43_139{color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center;margin:0;font-weight:700}._vs_1jm43_148{z-index:1;color:var(--color-highlight-strong);font:clamp(2rem, 1.4rem + 3vw, 3.5rem) / 1 var(--font-display);letter-spacing:.02em;text-shadow:-2px -2px 0 var(--color-bg-canvas), 2px -2px 0 var(--color-bg-canvas), -2px 2px 0 var(--color-bg-canvas), 2px 2px 0 var(--color-bg-canvas), 0 0 18px color-mix(in srgb, var(--color-highlight) 60%, transparent);position:relative}._vs_1jm43_148:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--color-highlight) 55%, transparent), transparent 65%);opacity:0;border-radius:50%;position:absolute;inset:-45%}._stage_1jm43_33[data-state=armed] ._card_1jm43_54,._stage_1jm43_33[data-state=armed] ._vs_1jm43_148{opacity:0}._stage_1jm43_33[data-state=entered] ._cardA_1jm43_113{animation:.75s cubic-bezier(.2,.8,.25,1) both _fly-in-left_1jm43_1}._stage_1jm43_33[data-state=entered] ._cardB_1jm43_67{animation:.75s cubic-bezier(.2,.8,.25,1) .12s both _fly-in-right_1jm43_1}._stage_1jm43_33[data-state=entered] ._vs_1jm43_148{animation:.45s cubic-bezier(.3,1.4,.5,1) .6s both _vs-slam_1jm43_1,2.6s ease-in-out 1.1s infinite _vs-wobble_1jm43_1}._stage_1jm43_33[data-state=entered] ._vs_1jm43_148:before{animation:1.8s ease-in-out 1s infinite alternate both _vs-glow_1jm43_1}@keyframes _fly-in-left_1jm43_1{0%{opacity:0;transform:translate(-160%)rotate(-28deg)}70%{opacity:1;transform:translate(6%)rotate(-1deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes _fly-in-right_1jm43_1{0%{opacity:0;transform:translate(160%)rotate(28deg)}70%{opacity:1;transform:translate(-6%)rotate(1deg)}to{opacity:1;transform:rotate(4deg)}}@keyframes _vs-slam_1jm43_1{0%{opacity:0;transform:scale(3)}to{opacity:1;transform:scale(1)}}@keyframes _vs-wobble_1jm43_1{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.08)rotate(-3deg)}50%{transform:scale(.97)rotate(1.5deg)}75%{transform:scale(1.06)rotate(2.5deg)}}@keyframes _vs-glow_1jm43_1{0%{opacity:.35;transform:scale(.85)}to{opacity:.95;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){._stage_1jm43_33[data-state] ._card_1jm43_54,._stage_1jm43_33[data-state] ._vs_1jm43_148,._stage_1jm43_33[data-state] ._vs_1jm43_148:before{opacity:1;animation:none}._stage_1jm43_33[data-state] ._vs_1jm43_148:before{opacity:0}}._scores_1jm43_287{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}._score_1jm43_287{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-brand-line);border-radius:var(--radius-lg);background:linear-gradient(140deg, var(--color-surface-raised), var(--color-bg-canvas));display:grid}._scoreHead_1jm43_303{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._scoreHead_1jm43_303 span{color:var(--color-text-muted);font-size:var(--font-size-sm)}._scoreHead_1jm43_303 strong{font:var(--font-size-2xl) / 1 var(--font-display)}._bar_1jm43_319{border-radius:var(--radius-pill);background:var(--color-surface-tint);height:10px;display:flex;overflow:hidden}._barA_1jm43_327{background:var(--color-accent-strong)}._barTie_1jm43_331{background:var(--color-border-strong)}._barB_1jm43_335{background:var(--color-highlight)}._sideA_1jm43_340{color:var(--color-accent-strong)}._sideB_1jm43_344{color:var(--color-highlight)}._scoreHead_1jm43_303 strong:not(._lead_1jm43_348){opacity:.6}._compare_1jm43_352 td{color:var(--color-text-muted)}._compare_1jm43_352 td._lead_1jm43_348{color:var(--color-text);font-weight:900}._facts_1jm43_361{gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));padding:0;list-style:none;display:grid}._facts_1jm43_361 li{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-raised);display:grid}._compare_1jm43_352 th[scope=row]{color:var(--color-text-muted);text-align:center;font-weight:700}._compare_1jm43_352 thead th:nth-child(2){text-align:center}.home[data-astro-cid-d37fwgzs]{margin-top:var(--space-8)}.home__title[data-astro-cid-d37fwgzs]{margin:0 0 var(--space-2);font:var(--font-size-2xl) / 1.1 var(--font-display);letter-spacing:.03em;text-transform:uppercase}.home__lead[data-astro-cid-d37fwgzs]{max-inline-size:70ch}.home__grid[data-astro-cid-d37fwgzs]{gap:var(--space-6);margin-top:var(--space-4);display:grid}.home__field[data-astro-cid-d37fwgzs]{margin-bottom:var(--space-3)}.home__host[data-astro-cid-d37fwgzs]{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised)}.home__host-name[data-astro-cid-d37fwgzs]{font:800 var(--font-size-base) / var(--line-height-tight) var(--font-body);letter-spacing:normal;text-transform:none;margin:0}.home__host-nights[data-astro-cid-d37fwgzs]{margin:var(--space-1) 0 var(--space-3)}.home__facts[data-astro-cid-d37fwgzs]{gap:var(--space-2);margin:0;display:grid}.home__facts[data-astro-cid-d37fwgzs] dt[data-astro-cid-d37fwgzs]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.home__facts[data-astro-cid-d37fwgzs] dd[data-astro-cid-d37fwgzs]{margin:0;font-weight:700}.home__subtitle[data-astro-cid-d37fwgzs]{margin:0 0 var(--space-2);font-size:var(--font-size-lg)}.home[data-astro-cid-d37fwgzs] .table[data-astro-cid-d37fwgzs] th[data-astro-cid-d37fwgzs][scope=row]{color:var(--color-text);font-size:var(--font-size-sm);letter-spacing:normal;text-transform:none}.home__note[data-astro-cid-d37fwgzs]{margin:var(--space-4) 0 0}.home__narrow[data-astro-cid-d37fwgzs]{display:none}@media (width<=519px){.home[data-astro-cid-d37fwgzs] .table[data-astro-cid-d37fwgzs] th[data-astro-cid-d37fwgzs],.home[data-astro-cid-d37fwgzs] .table[data-astro-cid-d37fwgzs] td[data-astro-cid-d37fwgzs]{padding:var(--space-2) var(--space-1)}.home__wide[data-astro-cid-d37fwgzs],.home__extra[data-astro-cid-d37fwgzs]{display:none}.home__narrow[data-astro-cid-d37fwgzs]{display:inline}}@media (width>=1000px){.home__grid[data-astro-cid-d37fwgzs]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start}.home__host[data-astro-cid-d37fwgzs]{padding:var(--space-4)}}._dashboard_q9toh_1{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}._filters_q9toh_7{gap:var(--space-4);flex-wrap:wrap;display:flex}._filters_q9toh_7 .field{min-width:200px;margin:0}._kpis_q9toh_18{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));display:grid}._kpi_q9toh_18{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-brand-line);border-radius:var(--radius-lg);background:linear-gradient(140deg, var(--color-surface-raised), var(--color-bg-canvas));display:grid}._kpi_q9toh_18 small{color:var(--color-text-muted);font-size:var(--font-size-sm)}._kpi_q9toh_18 strong{font:900 var(--font-size-xl) / 1.2 var(--font-heading)}._sort_q9toh_43,._link_q9toh_44{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}._link_q9toh_44{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-border-strong);font-weight:700}._bars_q9toh_62{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._bars_q9toh_62 li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(8rem,12rem) 1fr auto;display:grid}._track_q9toh_77{border-radius:var(--radius-pill);background:var(--color-surface-hover);height:12px;overflow:hidden}._fill_q9toh_84{border-radius:inherit;background:linear-gradient(90deg, var(--color-accent), var(--color-accent-strong));height:100%;display:block}._trend_q9toh_91{margin:0}._trend_q9toh_91 svg{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-tint);width:100%}._axis_q9toh_102{stroke:var(--color-border-strong)}._line_q9toh_106{fill:none;stroke:var(--color-accent-text);stroke-width:3px;stroke-linejoin:round}._dot_q9toh_113{fill:var(--color-accent-strong)}._win_q9toh_118{fill:var(--color-highlight);stroke:var(--color-surface-tint);stroke-width:1.5px}._caption_q9toh_124{justify-content:space-between;gap:var(--space-1) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._legendWin_q9toh_132{background:var(--color-highlight);vertical-align:-.05em;border-radius:50%;width:.75em;height:.75em;display:inline-block}._cards_q9toh_141{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));display:grid}._card_q9toh_141{padding:var(--space-4);border:1px solid var(--color-brand-line);border-radius:var(--radius-lg);background:var(--color-surface)}._card_q9toh_141 h3{color:var(--color-accent-text);font-size:var(--font-size-base)}._card_q9toh_141 ol{padding-left:var(--space-5);font-size:var(--font-size-sm);margin:0}._card_q9toh_141 li{padding:var(--space-1) 0;border-bottom:1px solid var(--color-border-subtle)}._card_q9toh_141 li span:last-child{float:right;font-variant-numeric:tabular-nums}@media (width<=519px){._bars_q9toh_62 li{grid-template-columns:1fr auto}._track_q9toh_77{grid-area:2/1/auto/-1}}.duel[data-astro-cid-ej3tkwsn],.review[data-astro-cid-ej3tkwsn]{margin-top:var(--space-8)}.review__title[data-astro-cid-ej3tkwsn]{margin:0 0 var(--space-2);font:var(--font-size-2xl) / 1.1 var(--font-display);letter-spacing:.03em;text-transform:uppercase}
