@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/Sora-Variable-latin.woff2) format("woff2")}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/Anton-Regular-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/Manrope-Variable-latin.woff2) format("woff2")}.fm{box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;background:var(--fm-ground);color:var(--fm-text);font-family:var(--fm-font-body);font-size:16px;line-height:1.45}.fm *,.fm *:before,.fm *:after{box-sizing:border-box}.fm :focus-visible{outline:2px solid var(--fm-accent-soft);outline-offset:2px}.fm ::selection{background:var(--season-sand);color:var(--fm-ground)}.fm{scrollbar-color:var(--fm-edge) var(--fm-ground);accent-color:var(--season-sky)}.fm a{text-underline-offset:3px}.fm h1,.fm h2{font-family:var(--fm-font-display);margin:0;letter-spacing:0}.fm-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-bottom:1px solid var(--fm-line);background:#0b1c31d1}.fm-brand{display:inline-flex;align-items:center;gap:10px;color:var(--fm-text);text-decoration:none;font-family:var(--fm-font-display);font-weight:700;font-size:18px}.fm-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 18px}.fm-nav a{color:var(--fm-text-2);text-decoration:none;font-size:15px;font-weight:700;padding:4px 0;border-bottom:2px solid transparent}.fm-nav a:hover{color:var(--fm-text)}.fm-nav a[aria-current=page]{color:var(--fm-text);border-bottom-color:var(--fm-accent)}.fm-world{position:relative;flex:1;display:flex;flex-direction:column;isolation:isolate;min-width:0;overflow-x:clip}.fm-main{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:28px 24px 40px}.fm-main--wide{max-width:1240px}.season-layer{position:absolute;inset:0 0 auto;height:min(1150px,100%);overflow:hidden;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.season-layer svg{display:block;width:100%;height:100%}.season-sky-top{stop-color:var(--season-deep);stop-opacity:.95}.season-sky-mid{stop-color:var(--season-sky);stop-opacity:.32}.season-sky-end{stop-color:var(--season-deep);stop-opacity:0}.season-glow-in{stop-color:var(--season-sky-light);stop-opacity:.42}.season-glow-out{stop-color:var(--season-sky);stop-opacity:0}.season-cloud--far{fill:var(--season-cloud-3);opacity:.2}.season-cloud--near{fill:var(--season-cloud-1);opacity:.13}.season-cloud--low{fill:var(--season-cloud-2);opacity:.12}.season-sparkle{fill:var(--season-star);opacity:.6}.season-sparkle--twinkle{transform-box:fill-box;animation:season-twinkle 4.6s ease-in-out infinite}.season-drift--slow{animation:season-drift 40s ease-in-out infinite alternate}.season-drift--fast{animation:season-drift 28s ease-in-out infinite alternate-reverse}@keyframes season-twinkle{0%,to{opacity:.2}50%{opacity:.85}}@keyframes season-drift{0%{transform:translate(-28px)}to{transform:translate(28px)}}@media(max-width:767px),(prefers-reduced-motion:reduce){.season-drift--slow,.season-drift--fast,.season-sparkle--twinkle{animation:none}}@media(max-width:767px){.season-sparkles{display:none}}.vb{flex:none;display:inline-block;vertical-align:-3px}.vb-coin{fill:var(--season-sky)}.vb-ring{fill:none;stroke:#ffffff59;stroke-width:1}.vb-v{fill:#fff}.fm-state{color:var(--fm-muted)}.fm-panel{position:relative;background:linear-gradient(180deg,var(--fm-surface),rgba(16,36,59,.55));border:1px solid transparent;border-radius:14px;padding:18px 20px;min-width:0;background-clip:padding-box}.fm-panel:before{content:"";position:absolute;inset:-1px;border-radius:15px;padding:1px;pointer-events:none;background:linear-gradient(180deg,var(--fm-edge),rgba(36,64,94,0));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.fm-panel h2{font-size:18px;margin-bottom:12px}.fm-state-panel{max-width:560px;display:grid;gap:10px}.fm-state-panel h1{font-size:26px}.fm-state-panel p{margin:0;color:var(--fm-text-2)}.fm-button{justify-self:start;border:0;border-radius:10px;padding:10px 18px;background:var(--fm-accent);color:#fff;font:700 15px var(--fm-font-display);cursor:pointer}.fm-button:hover{background:var(--fm-accent-soft);color:var(--fm-ground)}.fm-hero{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;padding:22px 24px;border-radius:18px;background:linear-gradient(120deg,#3889ff33,#b57cff1f 60%,#10243b99);border:1px solid var(--fm-edge)}.fm-hero--won{background:linear-gradient(120deg,#ffd45c3d,#b57cff24 60%,#10243b99);border-color:#ffd45c99}.fm-hero-place{display:grid;gap:2px}.fm-victory{margin:0;color:var(--fm-warning);font:italic 800 16px var(--fm-font-display);text-transform:uppercase;letter-spacing:.06em}.fm-place{margin:0;display:flex;align-items:baseline;gap:4px;font:800 72px/1 var(--fm-font-display)}.fm-place-hash{font-size:40px;color:var(--fm-accent-soft)}.fm-hero--won .fm-place-hash{color:var(--fm-warning)}.fm-place-of{margin-left:10px;font:600 16px var(--fm-font-body);color:var(--fm-muted)}.fm-hero-who{display:grid;gap:8px;min-width:0;flex:1 1 280px}.fm-hero-who h1{font-size:30px;line-height:1.1;overflow-wrap:anywhere}.fm-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.fm-tags li{padding:3px 10px;border-radius:999px;background:#3fe0ff1f;border:1px solid rgba(63,224,255,.35);color:var(--fm-cyan);font-size:13px;font-weight:700}.fm-meta{margin:0;color:var(--fm-text-2);font-size:15px}.fm .fm-section{display:flex;align-items:center;gap:14px;margin:28px 0 14px;font:400 19px/1.1 var(--fm-font-game);text-transform:uppercase;letter-spacing:.06em;color:var(--fm-text-2)}.fm .fm-section:before,.fm .fm-section:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--fm-edge),transparent)}.fm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.fm-stat{display:grid;gap:4px;align-content:start;padding:14px 16px;border-radius:12px;background:linear-gradient(180deg,var(--fm-surface-2),rgba(20,42,67,.4));border:1px solid var(--fm-line)}.fm-stat-label{color:var(--fm-muted);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.fm-stat-value{font:800 30px/1.1 var(--fm-font-display)}.fm-stat-note{color:var(--fm-text-2);font-size:13px}.fm-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:28px;align-items:start}.fm-side{display:grid;gap:16px;min-width:0}.fm-side:empty{display:none}.fm-pair:has(>:only-child),.fm-columns:has(>:only-child),.fm-columns:has(>.fm-side:empty){grid-template-columns:minmax(0,1fr)}.fm-map{margin:0;display:grid;gap:10px}.fm-map svg{width:100%;height:auto;display:block;border-radius:10px}.fm-map-ground{fill:#0b1c31}.fm-map-grid{stroke:#7bb1ff1f;stroke-width:2}.fm-map-path{fill:none;stroke:var(--fm-cyan);stroke-width:6;stroke-linejoin:round;stroke-linecap:round}.fm-map-start{fill:var(--fm-success);stroke:var(--fm-ground);stroke-width:4}.fm-map-end{fill:var(--fm-danger);stroke:var(--fm-ground);stroke-width:4}.fm-map-axis{fill:#d6dce566;font:700 22px var(--fm-font-body)}.fm-map-mark{stroke:var(--fm-ground);stroke-width:3}.fm-map-elim{fill:var(--fm-violet)}.fm-map-knock{fill:var(--fm-cyan)}.fm-map-knocked{fill:var(--fm-warning)}.fm-legend{display:flex;flex-wrap:wrap;gap:14px;color:var(--fm-text-2);font-size:14px}.fm-legend span{display:inline-flex;align-items:center;gap:6px}.fm-key{display:inline-block;width:12px;height:12px;border-radius:50%}.fm-key--start{background:var(--fm-success)}.fm-key--end{background:var(--fm-danger)}.fm-key--mark{border-radius:2px;transform:rotate(45deg);width:10px;height:10px}.fm-key--elim{background:var(--fm-violet)}.fm-key--knock{background:var(--fm-cyan)}.fm-key--knocked{background:var(--fm-warning)}.fm-caption{margin:10px 0 0;color:var(--fm-muted);font-size:13px}.fm-team{display:grid;gap:6px;margin:0;padding:0;list-style:none}.fm-team li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:10px;background:var(--fm-surface-2);overflow-wrap:anywhere;font-weight:600}.fm-team-me{border:1px solid rgba(63,224,255,.45)}.fm-you{flex:none;color:var(--fm-cyan);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.fm-feed{display:grid;gap:4px;margin:0;padding:0;list-style:none;max-height:420px;overflow-y:auto}.fm-feed li{display:grid;grid-template-columns:52px 1fr;gap:8px;padding:6px 10px;border-radius:8px;color:var(--fm-text-2);overflow-wrap:anywhere;font-size:15px}.fm-feed .fm-feed-mine{background:#b57cff24;color:var(--fm-text);font-weight:600}.fm-feed .fm-feed-against{background:#ff9e921a}.fm-feed-time{color:var(--fm-muted);font-variant-numeric:tabular-nums}.fm-feed-weapon{margin-left:8px;color:var(--fm-muted);font-size:13px;font-weight:600}.fm-recap{margin:0 0 10px;padding:8px 12px;border-radius:10px;background:#ff9e921f;border:1px solid rgba(255,158,146,.35);font-weight:600;overflow-wrap:anywhere}.fm-pair{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:28px;align-items:start}.fm-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0}.fm-figs:empty{display:none}.fm-figs div{padding:8px 12px;border-radius:10px;background:var(--fm-surface-2)}.fm-figs dt{color:var(--fm-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.fm-figs dd{margin:2px 0 0;font:800 20px/1.2 var(--fm-font-display)}.fm-weapons{width:100%;border-collapse:collapse;margin-top:10px;font-variant-numeric:tabular-nums}.fm-weapons th,.fm-weapons td{padding:6px 8px;text-align:right;border-bottom:1px solid var(--fm-line)}.fm-weapons thead th{color:var(--fm-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.fm-weapons thead th:first-child,.fm-weapons tbody th{text-align:left}.fm-weapons tbody th{font-weight:600;overflow-wrap:anywhere}.fm-loadout h3{margin:14px 0 6px;color:var(--fm-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.fm-loadout ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.fm-loadout li{padding:4px 10px;border-radius:8px;background:var(--fm-surface-2);border:1px solid color-mix(in srgb,var(--rarity, var(--fm-edge)) 70%,transparent);font-size:14px;font-weight:600}[data-rarity=common]{--rarity: #B7BFC5}[data-rarity=uncommon]{--rarity: #61BF00}[data-rarity=rare]{--rarity: #00AFFF}[data-rarity=epic]{--rarity: #CE59FF}[data-rarity=legendary]{--rarity: #FF8B19}[data-rarity=mythic]{--rarity: #E5C74F}[data-rarity=exotic]{--rarity: #00FFAC}.fm-empty{margin:0;color:var(--fm-muted)}.fm-squad-panel{padding:10px 12px}.fm-squad-scroll{overflow-x:auto}.fm-squad{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:15px;font-variant-numeric:tabular-nums}.fm-squad th,.fm-squad td{padding:7px 10px;text-align:right;white-space:nowrap}.fm-squad thead th{color:var(--fm-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding-bottom:2px}.fm-squad thead th:first-child,.fm-squad tbody th{text-align:left}.fm-squad tbody th,.fm-squad tbody td{background:var(--fm-surface-2)}.fm-squad tbody th{font-weight:600;border-radius:10px 0 0 10px}.fm-squad tbody td:last-child{border-radius:0 10px 10px 0}.fm-squad tbody td{color:var(--fm-text-2)}.fm-squad .fm-squad-me th,.fm-squad .fm-squad-me td{background:#3fe0ff1a;color:var(--fm-text)}.fm-squad tbody th{white-space:normal;min-width:140px;max-width:240px;overflow-wrap:break-word}.fm-squad-name{margin-right:8px}.fm-squad-tag{color:var(--fm-accent-soft);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.fm-squad-missing{color:var(--fm-muted);font-size:13px}.fm-squad-panel .fm-caption{margin:6px 10px 4px}.fm-foot{border-top:1px solid var(--fm-line);padding:16px 24px 24px;color:var(--fm-muted);font-size:13px;text-align:center}.fm-foot p{margin:4px 0}@media(max-width:860px){.fm-columns,.fm-pair{grid-template-columns:minmax(0,1fr)}.fm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.fm-main{padding:18px 16px 32px}.fm-top{padding:12px 16px}.fm-brand span{display:none}.fm-nav{gap:4px 14px}.fm-nav a{font-size:14px}.fm-place{font-size:56px}.fm-hero{padding:18px}.fm-hero-who h1{font-size:24px}.fm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-stat-value{font-size:24px}}.fm .lk-title{margin:0;font:400 clamp(46px,6vw,88px)/.92 var(--fm-font-game);text-transform:uppercase;letter-spacing:.005em;color:var(--fm-text);text-wrap:balance;text-shadow:0 6px 24px rgba(0,18,60,.55)}.fm .lk-title span{color:var(--season-sand)}.lk-quiet{margin:0;color:var(--fm-text-2);font-size:14px}.lk-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:24px 40px;min-height:clamp(480px,calc(100svh - 230px),620px);padding:8px 0 24px}.lk-pitch{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:center;max-width:560px}.lk-lede{margin:0;max-width:46ch;color:var(--fm-text-2);font-size:18px;line-height:1.5}.ps{display:grid;gap:6px}.ps-label{color:var(--fm-text-2);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ps-row{display:flex;gap:10px}.ps-input{flex:1;min-width:0;height:60px;padding:0 18px;border-radius:12px;border:2px solid var(--fm-edge);background:#08182ce0;color:var(--fm-text);font:600 19px var(--fm-font-body);caret-color:var(--season-sand);transition:border-color .2s ease,box-shadow .2s ease}.ps-input::placeholder{color:var(--fm-muted)}.ps-input:hover{border-color:var(--fm-accent-soft)}.ps-input:focus{outline:none;border-color:var(--season-sand);box-shadow:0 0 0 4px #fde4b12e}.ps-input::-webkit-search-cancel-button{filter:invert(1) opacity(.6)}.ps-go{flex:none;height:60px;padding:0 30px 0 26px;border:0;cursor:pointer;color:#fff;background:var(--season-sky);font:400 23px/1 var(--fm-font-game);text-transform:uppercase;letter-spacing:.03em;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);transition:background-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.ps-go:hover{background:var(--season-sky-mid);transform:translateY(-1px)}.ps-go:active{transform:translateY(1px)}.ps-go:focus-visible{outline:none;background:var(--season-sky-mid);box-shadow:inset 0 0 0 3px var(--season-sand)}.ps-go:disabled{cursor:progress;background:var(--fm-edge)}.ps-msg{margin:0;min-height:1.4em;color:var(--season-sand);font-size:15px;font-weight:600}.ps-msg:empty{min-height:0}.ps--compact .ps-input,.ps--compact .ps-go{height:46px}.ps--compact .ps-input{font-size:16px}.ps--compact .ps-go{font-size:19px;padding:0 22px 0 20px}.lk-hand-wrap{margin:0;display:grid;gap:10px;justify-items:center}.lk-hand{position:relative;width:100%;height:clamp(430px,38vw,500px)}.lk-hand--wait{height:clamp(430px,38vw,500px)}.lk-slot{position:absolute;left:50%;top:50%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.lk-slot--lead{--card-w: clamp(250px, 21vw, 300px);z-index:3;transform:translate(-50%,-50%)}.lk-slot--left{--card-w: clamp(200px, 16vw, 236px);z-index:1;transform:translate(-134%,-47%) rotate(-11deg)}.lk-slot--right{--card-w: clamp(200px, 16vw, 236px);z-index:2;transform:translate(34%,-45%) rotate(9deg)}.lk-slot--left:hover{transform:translate(-138%,-51%) rotate(-13deg)}.lk-slot--right:hover{transform:translate(38%,-49%) rotate(11deg)}.lk-hand[data-count="1"] .lk-slot--lead{transform:translate(-50%,-50%)}.lk-slot--left .pc-top{flex-direction:column;align-items:flex-start}.pc{--frame: 9px;position:relative;width:var(--card-w, 280px);aspect-ratio:5 / 7;container-type:inline-size;border-radius:18px;padding:var(--frame);color:#fff;background:linear-gradient(158deg,var(--r1) 0%,var(--r2) 26%,var(--r3) 62%,var(--r4) 100%);box-shadow:0 22px 44px -14px #000614bf,0 4px 10px #00061459;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}.pc[data-live]{transition:transform .08s linear,box-shadow .3s ease;box-shadow:0 30px 60px -16px #000614d9,0 6px 14px #00061466}.pc--plain{--frame: 4px;--r1: #7BB1FF;--r2: #24405E;--r3: #142A43;--r4: #10243B;--r5: #08182C;background:linear-gradient(158deg,var(--fm-accent-soft),var(--fm-edge) 40%,var(--fm-line))}.pc-link{display:block;height:100%;color:inherit;text-decoration:none;border-radius:11px}.pc-face{position:relative;height:100%;display:grid;grid-template-rows:auto 1fr auto auto;overflow:hidden;border-radius:11px;background:radial-gradient(130% 78% at 50% 16%,var(--r2) 0%,var(--r3) 46%,var(--r4) 80%,var(--r5) 100%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--r1) 55%,transparent)}.pc--plain .pc-face{background:radial-gradient(130% 78% at 50% 16%,#1D4B8A 0%,var(--fm-surface) 55%,var(--fm-ground) 100%);box-shadow:inset 0 0 0 1px #7bb1ff40}.pc-face:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;background:repeating-linear-gradient(118deg,transparent 0 18px,var(--r1) 18px 19px,transparent 19px 46px)}.pc--plain .pc-face:before{opacity:.06}.pc-top{position:relative;display:flex;justify-content:space-between;align-items:center;gap:6px;padding:5cqi 5cqi 0}.pc-rarity,.pc-sample{padding:1.2cqi 3cqi;border-radius:999px;font:400 5.4cqi/1 var(--fm-font-game);text-transform:uppercase;letter-spacing:.06em;background:#0008186b}.pc-sample{color:var(--fm-ground);background:var(--season-sand)}.pc-lead{position:relative;display:grid;align-content:center;justify-items:center;gap:1.5cqi;padding:0 5cqi;text-align:center}.pc-value{padding-bottom:.06em;font:400 27cqi/1 var(--fm-font-game);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-shadow:0 4px 14px rgba(0,6,20,.55)}.pc-value--long{font-size:21cqi}.pc-value--xlong{font-size:16cqi}.pc-label{font:400 6.6cqi/1.05 var(--fm-font-game);text-transform:uppercase;letter-spacing:.05em}.pc-claim{margin-top:1cqi;padding:1.4cqi 3.4cqi;border-radius:6px;background:#00081880;font:700 4.6cqi/1.25 var(--fm-font-body)}.pc-rows{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2cqi;margin:0 5cqi 3cqi}.pc-rows div{padding:1.8cqi 2.4cqi;border-radius:6px;background:#00081861;text-align:center}.pc-rows dt{font:700 3.8cqi/1.2 var(--fm-font-body);text-transform:uppercase;letter-spacing:.06em;color:#ffffffd1}.pc-rows dd{margin:0;font:400 7cqi/1.1 var(--fm-font-game);font-variant-numeric:tabular-nums}.pc-foot{position:relative;padding:4cqi 5cqi 5cqi;background:linear-gradient(transparent,#00061499)}.pc-name{margin:0;font:400 10cqi/1 var(--fm-font-game);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere}.pc-sheen{position:absolute;inset:var(--frame);border-radius:11px;pointer-events:none;opacity:0;mix-blend-mode:overlay;background:radial-gradient(circle at var(--mx, 50%) var(--my, 30%),rgba(255,255,255,.55),transparent 42%),linear-gradient(115deg,transparent 32%,rgba(255,255,255,.7) 46%,color-mix(in srgb,var(--r1) 60%,transparent) 50%,transparent 62%);background-size:100% 100%,260% 260%;background-position:0 0,var(--mx, 50%) var(--my, 50%);transition:opacity .35s ease}.pc[data-live] .pc-sheen,.pc:focus-within .pc-sheen{opacity:1}.pc:focus-within{--rx: 5deg;--ry: -7deg}.pc-link:focus-visible{outline:3px solid var(--season-sand);outline-offset:6px}@media(min-width:768px)and (hover:hover)and (prefers-reduced-motion:no-preference){.pc--lead:not([data-live]) .pc-sheen{animation:pc-sweep 7s cubic-bezier(.45,0,.2,1) 1.2s infinite}}@keyframes pc-sweep{0%,62%{opacity:0;background-position:0 0,110% 50%}70%{opacity:.85}88%,to{opacity:0;background-position:0 0,-10% 50%}}.lk-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-bottom:14px}.lk-head h2{margin:0;font:400 34px/1 var(--fm-font-game);text-transform:uppercase;letter-spacing:.01em}.lk-reset{margin:0;color:var(--fm-text-2);font-size:15px}.lk-reset strong{color:var(--season-sand);font-variant-numeric:tabular-nums}.lk-more{margin-left:auto;color:var(--season-sky-light);font-weight:700;font-size:15px}.lk-more:hover{color:var(--fm-text)}.lk-shop{margin-top:12px}.lk-items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.lk-item{position:relative;display:flex;flex-direction:column;min-width:0;padding:4px;border-radius:14px;background:linear-gradient(158deg,var(--r1),var(--r2) 30%,var(--r3) 70%,var(--r4));box-shadow:0 14px 28px -14px #000614cc;transition:transform .5s cubic-bezier(.16,1,.3,1)}.lk-item--plain{--r1: #7BB1FF;--r2: #24405E;--r3: #142A43;--r4: #10243B;--r5: #08182C}.lk-item:hover{transform:translateY(-4px)}.lk-item-art{position:relative;aspect-ratio:1;overflow:hidden;border-radius:10px 10px 0 0;background:radial-gradient(110% 90% at 50% 30%,var(--r2),var(--r3) 55%,var(--r4))}.lk-item-art img{display:block;width:100%;height:100%;object-fit:cover}.lk-new{position:absolute;top:8px;left:8px;padding:3px 8px 2px;border-radius:6px;background:var(--season-sand);color:var(--fm-ground);font:400 14px/1 var(--fm-font-game);text-transform:uppercase;letter-spacing:.05em}.lk-item-band{flex:1;display:grid;align-content:space-between;gap:6px;padding:8px 10px 10px;border-radius:0 0 10px 10px;background:color-mix(in srgb,var(--r5) 70%,#000)}.lk-item h3{margin:0;font:400 17px/1.05 var(--fm-font-game);text-transform:uppercase;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.lk-price{display:flex;align-items:center;gap:6px;margin:0;font:400 18px/1 var(--fm-font-game);font-variant-numeric:tabular-nums}.lk-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:28px 40px;margin-top:52px;align-items:start}.lk-ranks{display:grid;gap:6px;margin:0 0 10px;padding:0;list-style:none}.lk-ranks li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:#10243bd1;border:1px solid var(--fm-line)}.lk-pos{font:400 24px/1 var(--fm-font-game);color:var(--season-sand);font-variant-numeric:tabular-nums}.lk-who{font-weight:700;overflow-wrap:anywhere}.lk-val{font:400 22px/1 var(--fm-font-game);font-variant-numeric:tabular-nums}.lk-unit{font:600 13px var(--fm-font-body);color:var(--fm-muted)}.lk-board>.lk-quiet{padding:18px 20px;border-radius:12px;background:#10243bd1;border:1px dashed var(--fm-edge)}.lk-stories{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lk-stories li{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:start;padding:10px;border-radius:12px;background:#10243bd1;border:1px solid var(--fm-line)}.lk-stories li.lk-story--text{grid-template-columns:minmax(0,1fr);padding:12px 16px}.lk-stories img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background:var(--fm-surface-2)}.lk-stories h3{margin:2px 0 4px;font:400 20px/1.05 var(--fm-font-game);text-transform:uppercase;letter-spacing:.01em}.lk-stories p{margin:0;color:var(--fm-text-2);font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pl-search{max-width:620px;margin-bottom:26px}.pl-search .ps-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pl-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px 44px;align-items:start}.pl-card{--card-w: clamp(250px, 24vw, 310px)}.pl-about{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.fm .pl-title{font-size:clamp(40px,5vw,68px);overflow-wrap:anywhere}.pl-level{margin:0;color:var(--season-sand);font:400 22px/1 var(--fm-font-game);text-transform:uppercase;letter-spacing:.03em}.pl-tables{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:8px}.pl-table h2{margin:0 0 8px;font:400 24px/1 var(--fm-font-game);text-transform:uppercase;letter-spacing:.02em}.pl-scroll{overflow-x:auto;border-radius:12px;background:var(--fm-surface);border:1px solid var(--fm-line)}.pl-scroll table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pl-scroll th,.pl-scroll td{padding:10px 12px;text-align:right;border-bottom:1px solid var(--fm-line);white-space:nowrap}.pl-scroll tbody tr:last-child th,.pl-scroll tbody tr:last-child td{border-bottom:0}.pl-scroll thead th{color:var(--fm-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pl-scroll thead th:first-child,.pl-scroll tbody th{text-align:left}.pl-scroll tbody th{font-weight:700}.pl-scroll td{color:var(--fm-text-2)}.pl-sub{display:block;color:var(--fm-muted);font-size:12px;font-weight:600}.pl-win th,.pl-win td{color:var(--season-sand)}.pl-block{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:40px}.pl-block .lk-head{margin-bottom:0}@media(max-width:1099px){.lk-items{grid-template-columns:repeat(4,minmax(0,1fr))}.lk-items li:nth-child(n+5){display:none}}@media(max-width:899px){.lk-hero{grid-template-columns:minmax(0,1fr);min-height:0}.lk-pitch{max-width:none}.lk-pair{grid-template-columns:minmax(0,1fr);margin-top:40px}.pl-hero{grid-template-columns:minmax(0,1fr);justify-items:center}.pl-about{justify-self:stretch}}@media(max-width:767px){.lk-hand{height:auto;display:grid;justify-items:center}.lk-slot--left,.lk-slot--right{display:none}.lk-slot--lead{position:static;transform:none;--card-w: min(270px, 74vw)}.pc,.pc:focus-within{transform:none;transition:none}.pc-sheen{display:none}.lk-items{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding-bottom:6px;margin:0 -16px;padding-inline:16px;scrollbar-width:thin}.lk-items li,.lk-items li:nth-child(n+5){display:flex;flex:0 0 42%;scroll-snap-align:start}.lk-item:hover{transform:none}.lk-stories li{grid-template-columns:96px minmax(0,1fr)}.lk-stories li.lk-story--text{grid-template-columns:minmax(0,1fr)}.lk-head h2{font-size:30px}}@media(max-width:560px){.lk-lede{font-size:16px}.pl-scroll{overflow:visible}.pl-scroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pl-scroll tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding:12px 14px;border-bottom:1px solid var(--fm-line)}.pl-scroll tbody tr:last-child{border-bottom:0}.pl-scroll tbody th,.pl-scroll tbody td{display:grid;align-content:end;gap:2px;padding:0;border:0;text-align:left;white-space:normal}.pl-scroll tbody th,.pl-scroll tbody td.pl-mode{grid-column:1 / -1}.pl-scroll tbody td:before{content:attr(data-label);color:var(--fm-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ps-row{flex-direction:column}.ps-input{flex:none}.ps-go{height:54px;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%)}.ps-input{height:54px}}@media(prefers-reduced-motion:reduce){.pc,.lk-slot,.lk-item,.ps-go{transition:none}.pc{transform:none}}.br-head{display:grid;gap:4px;margin-bottom:16px}.br-head h1{font:400 36px/1.05 var(--fm-font-game);text-transform:uppercase;letter-spacing:.01em}.br-sub{margin:0;color:var(--fm-text-2);font-size:15px}.br-warn{margin:0;color:var(--fm-warning);font-size:15px;font-weight:600}.br-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.br-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:10px;scrollbar-width:thin}.br-tabs button{flex:none;border:1px solid var(--fm-edge);border-radius:999px;padding:7px 14px;background:transparent;color:var(--fm-text-2);font:700 14px var(--fm-font-body);cursor:pointer}.br-tabs button:hover{color:var(--fm-text);border-color:var(--fm-accent-soft)}.br-tabs button[aria-selected=true]{background:var(--fm-accent);border-color:var(--fm-accent);color:#fff}.br-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.br-select{display:grid;gap:4px;min-width:0}.br-select span{color:var(--fm-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.br-select select{width:100%;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid var(--fm-edge);background:var(--fm-surface-2);color:var(--fm-text);font:600 15px var(--fm-font-body)}.br-board{padding:8px 12px 12px}.br-board table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.br-board th,.br-board td{padding:9px 10px;text-align:right;border-bottom:1px solid var(--fm-line);white-space:nowrap}.br-board thead th{color:var(--fm-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.br-board .br-name{text-align:left;width:100%;white-space:normal;overflow-wrap:anywhere;font-weight:600}.br-board .br-name a{color:var(--fm-accent-soft)}.br-board .br-pos{text-align:left;width:1%;color:var(--fm-muted);font-weight:700}.br-board .br-value{color:var(--fm-text);font-weight:800}.br-board td{color:var(--fm-text-2)}.br-board .br-top-1 .br-pos{color:var(--fm-warning)}.br-board .br-top-2 .br-pos,.br-board .br-top-3 .br-pos{color:var(--fm-accent-soft)}.br-board .fm-caption{margin:10px 10px 0}.br-empty p{margin:0;color:var(--fm-text-2)}.br-jump{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.br-jump a{flex:none;padding:5px 12px;border-radius:999px;background:var(--fm-surface-2);border:1px solid var(--fm-line);color:var(--fm-text-2);text-decoration:none;font-size:14px;font-weight:600}.br-jump a:hover{color:var(--fm-text);border-color:var(--fm-accent-soft)}.br-shop-section{scroll-margin-top:12px}.br-shop-section .fm-section{margin-top:22px}.br-shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none}.br-offer{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:12px;overflow:hidden;background:var(--fm-surface-2);border:1px solid color-mix(in srgb,var(--rarity, var(--fm-line)) 55%,var(--fm-line))}.br-offer-art{position:relative;aspect-ratio:1;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--rarity, #3889FF) 38%,transparent),transparent 70%),var(--fm-surface)}.br-offer-art img{width:100%;height:100%;object-fit:cover;display:block}.br-new{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:6px;background:var(--fm-warning);color:#1a1300;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.br-offer-body{display:grid;gap:2px;padding:8px 10px 10px}.br-offer h3{margin:0;font:700 15px/1.25 var(--fm-font-display);overflow-wrap:anywhere}.br-offer-kind,.br-offer-seen{margin:0;color:var(--fm-muted);font-size:13px}.br-offer-banner{margin:0;color:var(--fm-cyan);font-size:13px;font-weight:700}.br-price{display:flex;align-items:center;gap:6px;margin:4px 0 0;font:800 16px var(--fm-font-display);font-variant-numeric:tabular-nums}.br-price s{color:var(--fm-muted);font:600 13px var(--fm-font-body)}.br-status{margin-bottom:16px}.br-status-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:10px}.br-status-head h2{margin:0}.br-status-time{color:var(--fm-muted);font-size:13px}.br-dot{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px;white-space:nowrap}.br-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fm-success)}.br-dot[data-tone=warn]:before{background:var(--fm-warning)}.br-dot[data-tone=bad]:before{background:var(--fm-danger)}.br-components{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none}.br-components li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid var(--fm-line);color:var(--fm-text-2);font-size:14px}.br-incident{margin:10px 0 0;font-size:14px;font-weight:600}.br-incident a{color:var(--fm-accent-soft)}.br-incident span{color:var(--fm-muted);font-weight:500}.br-news{display:grid;gap:12px;margin:0;padding:0;list-style:none}.br-news-item{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;align-items:start}.br-news-item h2{font-size:18px;margin-bottom:6px}.br-news-item p{margin:0;color:var(--fm-text-2)}.br-news-item img{width:100%;aspect-ratio:9 / 5;object-fit:cover;border-radius:10px;display:block}.br-news-empty{margin-top:8px}@media(max-width:860px){.br-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.br-head h1{font-size:32px}.br-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.br-news-item{grid-template-columns:minmax(0,1fr)}.br-board th,.br-board td{padding:8px 6px}}html,body{margin:0;min-height:100%;background:#08182c;color:#f8faff}
