._btn_1oe2d_5{position:fixed;right:clamp(16px,3vw,32px);bottom:clamp(20px,4vw,40px);width:52px;height:52px;border-radius:50%;background:var(--color-accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:90;border:none;box-shadow:0 8px 24px #ff1f2c66,0 0 #ff1f2c80;transition:transform .4s var(--ease-out-expo),background .3s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo);pointer-events:auto}._btn_1oe2d_5:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(255,31,44,.35);animation:_pulse_1oe2d_1 2.4s ease-in-out infinite;pointer-events:none}._btn_1oe2d_5:hover{background:var(--color-accent-hover);transform:translateY(-4px);box-shadow:0 14px 32px #ff1f2c8c,0 0 #ff1f2c80}._btn_1oe2d_5:active{transform:translateY(-2px)}._btn_1oe2d_5 svg{position:relative;z-index:1;transition:transform .4s var(--ease-out-expo)}._btn_1oe2d_5:hover svg{transform:translateY(-2px)}@keyframes _pulse_1oe2d_1{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion: reduce){._btn_1oe2d_5:before{animation:none}}@media (max-width: 880px){._btn_1oe2d_5{right:14px;bottom:calc(max(14px,env(safe-area-inset-bottom)) + var(--sticky-cta-height, 0px));width:44px;height:44px;box-shadow:0 6px 18px #00000080}._btn_1oe2d_5:before{display:none}}._canvas_9nk9o_11{position:relative}._plane_9nk9o_21{position:absolute}._wallsSvg_9nk9o_33{position:absolute;top:0;left:0;z-index:1;pointer-events:none;overflow:visible}._wallLine_9nk9o_51{stroke:#f1ede347;stroke-width:2;stroke-linecap:round}._zoneLayer_9nk9o_67{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}._zoneFill_9nk9o_81{position:absolute;background:#ffffff06}._zoneOutline_9nk9o_91{position:absolute;left:0;top:0;overflow:visible}._zoneOutline_9nk9o_91 line{stroke:#ffffff29;stroke-width:1.5;stroke-dasharray:4 5}._zoneLabel_9nk9o_117{position:absolute;display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;font-family:var(--font-display);line-height:1}._zoneLabel_9nk9o_117 b{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9aa0a6}._zoneLabel_9nk9o_117 i{font-family:var(--font-mono);font-size:10px;font-style:normal;color:#ffffff4d;font-variant-numeric:tabular-nums}._zoneLabelTight_9nk9o_169 b{font-size:9.5px;letter-spacing:.06em}._objectLayer_9nk9o_183{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}._objectCell_9nk9o_197{position:absolute;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:6px}._objectLabel_9nk9o_211{position:absolute;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 4px;overflow:hidden}._objectIcon_9nk9o_231{font-size:13px;line-height:1;opacity:.5}._objectText_9nk9o_243{font-family:var(--font-display);font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffff6b}._cellLayer_9nk9o_273{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}._cell_9nk9o_273{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;border-radius:11px;cursor:pointer;overflow:visible;font:600 14px var(--f-mono);font-variant-numeric:tabular-nums;background:#ffffff0d;border:1px solid rgba(255,255,255,.4);color:#f1ede3;transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease)}._cell_9nk9o_273[data-state=free]:hover:not(:disabled){transform:translateY(-2px) scale(1.06);border-color:#fff;box-shadow:0 8px 18px #00000073;z-index:5}._cell_9nk9o_273:focus-visible{outline:2px solid #fff;outline-offset:3px}._cell_9nk9o_273[data-state=idle]{cursor:default;color:#c9c5bb;border-color:#ffffff38}._cell_9nk9o_273[data-state=busy]{background:#26262d;border-color:transparent;color:#f1ede352;cursor:not-allowed}._cell_9nk9o_273[data-state=soon]{border-style:dashed;border-color:#ffffff8c;color:#c9c5bb;cursor:not-allowed}._cell_9nk9o_273[data-state=maintenance]{border-color:transparent;color:#9aa0a6;font-size:16px;background:repeating-linear-gradient(135deg,#1d1d23 0,#1d1d23 6px,#26262d 6px,#26262d 12px);cursor:not-allowed}._cell_9nk9o_273[data-state=other]{background:transparent;border-color:#ffffff14;color:#f1ede338;cursor:not-allowed}._cell_9nk9o_273[data-state=selected]{background:#fff;border-color:#fff;color:#0d0d10;box-shadow:0 0 0 4px #ffffff24,0 8px 20px #00000073;z-index:6}._cell_9nk9o_273[data-state=selected]:hover{transform:translateY(-2px)}._cellTag_9nk9o_461{position:absolute;top:-9px;right:-8px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#fff;background:var(--red);border:2px solid #0d0d10;box-shadow:0 0 10px var(--red-glow)}._cellId_9nk9o_493{font-weight:600;line-height:1}._cellIdSmall_9nk9o_503{font-size:12.5px}._cellIdTiny_9nk9o_511{font-size:10.5px;letter-spacing:-.03em}._cellRoomBadge_9nk9o_525{font-family:var(--f-mono);font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffe6;line-height:1;white-space:nowrap}._cell_9nk9o_273[data-state=selected] ._cellRoomBadge_9nk9o_525{color:#0d0d10bf}@media (prefers-reduced-motion: reduce){._cell_9nk9o_273{transition:none}}._state_9nk9o_571{height:100%;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.8rem;letter-spacing:.04em;text-align:center}._state_9nk9o_571 strong{color:var(--color-text);font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:-.01em}._stateIcon_9nk9o_617{font-size:1.8rem}._spinner_9nk9o_625{width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:var(--color-accent);animation:_spin_9nk9o_625 .8s linear infinite}@keyframes _spin_9nk9o_625{to{transform:rotate(360deg)}}._viewport_e4u0w_1{position:relative;flex:1;min-width:0;min-height:0;display:flex}._scrollBox_e4u0w_17{flex:1;min-width:0;min-height:0;overflow:auto;user-select:none;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 1.5px) 0 0 / 16px 16px,radial-gradient(ellipse 70% 60% at 50% 0%,rgba(255,31,44,.06),transparent 70%),#121216;scrollbar-width:thin;scrollbar-color:rgba(220,38,38,.32) transparent}._scrollBox_e4u0w_17::-webkit-scrollbar{width:8px;height:8px}._scrollBox_e4u0w_17::-webkit-scrollbar-track{background:#ffffff08;border-radius:4px}._scrollBox_e4u0w_17::-webkit-scrollbar-thumb{background:#dc262652;border-radius:4px;transition:background .2s var(--ease-out-expo)}._scrollBox_e4u0w_17::-webkit-scrollbar-thumb:hover{background:#dc26268c}._scrollBox_e4u0w_17::-webkit-scrollbar-corner{background:transparent}._content_e4u0w_109{position:relative;padding:16px;box-sizing:content-box}._zoomCtl_e4u0w_121{position:absolute;right:12px;top:12px;z-index:20;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:#0d0d10e6;box-shadow:0 8px 24px #00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._zoomCtl_e4u0w_121 button{width:34px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text);font-family:var(--font-display);font-weight:700;font-size:1.05rem;line-height:1;cursor:pointer;transition:background .2s var(--ease-out-expo),color .2s var(--ease-out-expo)}._zoomCtl_e4u0w_121 button:hover{background:#ff1f2c2e;color:var(--color-accent)}._zoomVal_e4u0w_197{padding:3px 0;text-align:center;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.04em;color:var(--color-text-muted);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}._zoomReset_e4u0w_221{border-top:1px solid rgba(255,255,255,.08);font-size:.85rem!important}@media (pointer: coarse){._zoomCtl_e4u0w_121 button{width:44px;height:42px;font-size:1.25rem}._zoomVal_e4u0w_197{font-size:.7rem}}._bar_i46r1_1{display:inline-flex;align-items:stretch;gap:4px}._fullWidth_i46r1_13{display:flex;width:100%}._tab_i46r1_23{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--color-text-muted);font-family:var(--font-display);font-weight:700;font-size:.84rem;letter-spacing:.04em;cursor:pointer;transition:background .2s var(--ease-out-expo),color .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo)}._tab_i46r1_23:disabled{opacity:.4;cursor:not-allowed}._fullWidth_i46r1_13 ._tab_i46r1_23{flex:1}._tabActive_i46r1_79{color:var(--color-text)}._icon_i46r1_87{display:inline-flex;align-items:center;justify-content:center}._label_i46r1_99{white-space:nowrap}._badge_i46r1_107{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--color-accent);color:#fff;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.02em}._variant_pills_i46r1_141{padding:4px;background:var(--card-bg);border:1px solid rgba(255,255,255,.08);border-radius:10px}._variant_pills_i46r1_141 ._tab_i46r1_23{border-radius:6px}._variant_pills_i46r1_141 ._tab_i46r1_23:hover:not(:disabled){color:var(--color-text)}._variant_pills_i46r1_141 ._tabActive_i46r1_79{background:#ff1f2c2e;border-color:#ff1f2c66;color:var(--color-text)}._variant_underline_i46r1_185{position:relative;padding:0;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap}._variant_underline_i46r1_185 ._tab_i46r1_23{position:relative;padding:12px 14px;border-radius:0;font-size:.78rem;text-transform:uppercase}._variant_underline_i46r1_185 ._tab_i46r1_23:hover:not(:disabled){color:var(--color-text)}._variant_underline_i46r1_185 ._tabActive_i46r1_79{color:var(--color-text)}._variant_underline_i46r1_185 ._tabActive_i46r1_79:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--color-accent);border-radius:2px}._wrap_vogmp_1{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:#ffffff05}._header_vogmp_19{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px 0;flex-wrap:wrap}._mapWrap_vogmp_39{flex:1;min-height:0;padding:12px 20px 20px;display:flex;position:relative;overflow:hidden}._compact_vogmp_61 ._header_vogmp_19{padding:10px 14px 0}._compact_vogmp_61 ._header_vogmp_19:not(:has(>:not([hidden]))){display:none}._compact_vogmp_61 ._mapWrap_vogmp_39{padding:8px}._mapLegend_vogmp_87{list-style:none;margin:0;padding:0 20px 16px;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:var(--muted)}._compact_vogmp_61 ._mapLegend_vogmp_87{padding:2px 10px 10px}._mapLegend_vogmp_87 li{display:inline-flex;align-items:center;gap:7px}._mapLegend_vogmp_87 i{width:14px;height:14px;border-radius:4px;border:1px solid rgba(255,255,255,.22);background:#121216}._lg_free_vogmp_137{border-color:#fff6!important}._lg_busy_vogmp_143{background:#26262d!important;border-color:transparent!important}._lg_soon_vogmp_151{border-style:dashed!important;border-color:#ffffff8c!important}._lg_maintenance_vogmp_159{border-color:transparent!important;background:repeating-linear-gradient(135deg,#1d1d23 0,#1d1d23 3px,#2e2e36 3px,#2e2e36 6px)!important}._lg_selected_vogmp_167{background:#fff!important;border-color:#0d0d10!important}._banner_1vh6b_1{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1000;width:calc(100% - 32px);max-width:720px;padding:22px 26px;background:#0d0d10eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 -8px 32px #0006,0 16px 48px #0006;color:var(--color-text)}._head_1vh6b_37{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-right:36px}._close_1vh6b_53{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--color-text-muted);cursor:pointer;transition:background .3s var(--ease-out-expo),color .3s var(--ease-out-expo),border-color .3s var(--ease-out-expo),transform .3s var(--ease-out-expo)}._close_1vh6b_53:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:rotate(90deg)}._close_1vh6b_53:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._eyebrow_1vh6b_115{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.2em;color:var(--color-accent);text-transform:uppercase;font-weight:700}._text_1vh6b_133{font-size:.94rem;line-height:1.55;color:var(--color-text-muted);margin:0}._link_1vh6b_147{color:var(--color-accent);text-decoration:none;border-bottom:1px solid currentColor;transition:color .3s var(--ease-out-expo)}._link_1vh6b_147:hover{color:var(--color-accent-hover)}._textCompact_1vh6b_171{display:none}._settings_1vh6b_179{display:flex;flex-direction:column;gap:8px;margin:4px 0 18px;padding:14px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px}._settingsRow_1vh6b_201{display:flex;gap:12px;align-items:flex-start;cursor:pointer;padding:6px 0}._settingsRow_1vh6b_201 input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:var(--color-accent);cursor:pointer}._settingsRow_1vh6b_201 input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}._settingsRow_1vh6b_201 span{display:flex;flex-direction:column;gap:2px;min-width:0}._settingsRow_1vh6b_201 strong{font-family:var(--font-display);font-weight:700;font-size:.92rem;color:var(--color-text)}._settingsRow_1vh6b_201 em{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:var(--color-text-muted);font-style:normal}._actions_1vh6b_289{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}._btn_1vh6b_303{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:6px;font-family:var(--font-display);font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid transparent;transition:background .3s var(--ease-out-expo),border-color .3s var(--ease-out-expo),color .3s var(--ease-out-expo),transform .3s var(--ease-out-expo)}._btnGhost_1vh6b_337{background:transparent;color:var(--color-text);border-color:#ffffff2e}._btnGhost_1vh6b_337:hover{border-color:var(--color-accent);color:var(--color-accent)}._btnPrimary_1vh6b_359{background:var(--color-accent);color:#fff;box-shadow:0 6px 18px #ff1f2c52}._btnPrimary_1vh6b_359:hover{background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 10px 24px #ff1f2c80}@media (max-width: 600px){._banner_1vh6b_1{bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--sticky-cta-height, 0px));left:8px;right:8px;width:auto;transform:none;max-width:none;padding:12px 14px;max-height:30vh;overflow-y:auto;border-radius:12px}._bannerExpanded_1vh6b_421{max-height:calc(100vh - 80px)}._head_1vh6b_37{margin-bottom:10px;gap:6px}._text_1vh6b_133{font-size:.82rem;line-height:1.45}._textWide_1vh6b_443{display:none}._textCompact_1vh6b_171{display:inline}._settings_1vh6b_179{padding:12px}._actions_1vh6b_289{flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:8px}._btn_1vh6b_303{flex:1 1 0;min-width:0;width:auto;padding:9px 6px;font-size:.66rem;letter-spacing:.01em;line-height:1.25;min-height:44px}._btn_1vh6b_303:last-child{flex:1 0 100%;order:-1;font-size:.76rem;padding:11px 16px}}@media (max-width: 380px){._banner_1vh6b_1{padding:12px}._btn_1vh6b_303{padding:9px 6px;font-size:.64rem}._btn_1vh6b_303:last-child{padding:11px 14px;font-size:.74rem}}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-500-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Onest-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Onest-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Onest-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Onest-400-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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Onest-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Onest-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Onest-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Onest-500-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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Onest-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Onest-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Onest-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Onest-600-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:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Onest-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Onest-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Onest-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Onest-700-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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Unbounded-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Unbounded-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Unbounded-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Unbounded-500-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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Unbounded-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Unbounded-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Unbounded-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Unbounded-700-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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Unbounded-800-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Unbounded-800-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Unbounded-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Unbounded-800-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:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Unbounded-900-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Unbounded-900-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Unbounded-900-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Unbounded-900-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}:root{--w: #ffffff;--w-lo: #ebebeb;--ink: #0d0d10;--bg: #0d0d10;--bg-2: #0f0f13;--surface: #141418;--surface-2: #1a1a20;--surface-3: #222229;--line: rgba(255, 255, 255, .12);--line-2: rgba(255, 255, 255, .22);--text: #f1ede3;--text-2: #c9c5bb;--muted: #9aa0a6;--red: #ff1f2c;--red-deep: #8b0a13;--red-glow: rgba(255, 31, 44, .38);--red-text: #ff7a82;--kick: #ff3b47;--bonus: var(--w);--bonus-ink: var(--ink);--gold: var(--bonus);--green: #3ddc97;--atmo: radial-gradient(ellipse 70% 50% at 16% -14%, rgba(255, 255, 255, .055), transparent 60%), radial-gradient(ellipse 50% 40% at 100% 108%, rgba(255, 31, 44, .11), transparent 62%), linear-gradient(180deg, #0f0f13, #0b0b0e);--rail-bg: #0b0b0e;--card-bg: linear-gradient(180deg, #17171c 0%, #111115 100%);--card-bd: rgba(255, 255, 255, .11);--card-hot-bg: linear-gradient(180deg, #1a1a20, #121216);--card-hot-bd: rgba(255, 255, 255, .18);--inset: rgba(255, 255, 255, .045);--inset-bd: rgba(255, 255, 255, .1);--hover-bg: rgba(255, 255, 255, .07);--hover-bd: rgba(255, 255, 255, .8);--track: rgba(255, 255, 255, .09);--bar: linear-gradient(90deg, var(--red-deep), var(--red));--bar-glow: 0 0 16px var(--red-glow);--nav-on-bg: rgba(255, 255, 255, .08);--nav-on-bd: rgba(255, 255, 255, .16);--chip-bg: rgba(255, 255, 255, .06);--chip-bd: var(--line-2);--chip-fg: var(--text-2);--chip-hi-bg: rgba(255, 31, 44, .12);--chip-hi-bd: rgba(255, 31, 44, .38);--chip-hi-fg: #ff8a91;--cta-bg: linear-gradient(180deg, #e8141f, #c70d19);--cta-fg: #fff;--ghost-bg: rgba(255, 255, 255, .05);--ghost-bd: var(--line-2);--ghost-fg: var(--text);--ghost-h-bg: rgba(255, 255, 255, .1);--ghost-h-bd: rgba(255, 255, 255, .34);--btn-off-bg: #1d1d24;--focus: var(--red);--ease: cubic-bezier(.4, 0, .2, 1);--f-display: "Unbounded", "Onest", sans-serif;--f-body: "Onest", "Segoe UI", sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--shadow-1: 0 1px 2px rgba(0, 0, 0, .35), 0 6px 20px rgba(0, 0, 0, .28), 0 22px 56px rgba(0, 0, 0, .3);--shadow-hover: 0 2px 4px rgba(0, 0, 0, .4), 0 14px 34px rgba(0, 0, 0, .4), 0 30px 70px rgba(0, 0, 0, .3);--color-bg: transparent;--color-bg-warm: transparent;--color-bg-fallback: var(--bg);--color-ink: var(--ink);--color-ink-soft: var(--surface-2);--color-text: var(--text);--color-text-muted: var(--text-2);--color-text-dim: var(--muted);--color-line: var(--line);--color-line-strong: var(--ghost-h-bd);--color-surface-dark: var(--bg);--color-surface-card: var(--surface);--color-accent: var(--red);--color-accent-hover: #ff4452;--card-bg-soft: rgba(20, 20, 24, .6);--font-display: var(--f-display);--font-body: var(--f-body);--font-mono: var(--f-mono);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-soft: cubic-bezier(.25, .46, .45, .94);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--radius-sm: 10px;--radius-md: 15px;--radius-lg: 22px;--container: 1272px;--gutter: clamp(16px, 2.5vw, 32px);--header-h: 76px}@media (max-width: 720px){:root{--header-h: 64px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{min-height:100%}html{background-color:var(--color-surface-dark)}body{font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--color-text);background-color:var(--bg);background-image:var(--atmo);background-attachment:fixed;font-feature-settings:"ss01","kern","liga";overflow-x:hidden;position:relative}main,section{position:relative;z-index:1}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:.92}h1{font-size:clamp(2.6rem,9.5vw,9.5rem);font-weight:900;letter-spacing:-.045em;text-transform:uppercase}h2{font-size:clamp(2.2rem,6vw,5.2rem);font-weight:800;letter-spacing:-.035em}h3{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;letter-spacing:-.02em}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}img,video{max-width:100%;display:block}img[loading=lazy]{animation:imgFadeIn .55s var(--ease-out-soft) both}@keyframes imgFadeIn{0%{opacity:0}to{opacity:1}}.section,section{content-visibility:auto;contain-intrinsic-size:auto 800px}::selection{background:var(--color-accent);color:#fff}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);position:relative}.section{position:relative;padding:clamp(60px,9vw,120px) 0}.section--dark{background:var(--color-surface-dark);color:#fff}@media (max-width: 720px){body{font-size:15px}.section{padding:clamp(40px,12vw,70px) 0}p,span,li,dd,dt{overflow-wrap:anywhere}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 480px){body{font-size:14px;line-height:1.55}h1{font-size:clamp(2rem,12vw,3.6rem);letter-spacing:-.035em}h2{font-size:clamp(1.6rem,8vw,2.6rem)}h3{font-size:clamp(1.2rem,5vw,1.5rem)}.container{padding:0 18px}}main{padding-top:0}@media (min-width: 721px) and (max-width: 1100px){body{font-size:15.5px}h1{font-size:clamp(2.4rem,7.5vw,5.5rem)}h2{font-size:clamp(1.8rem,5.5vw,3.8rem)}.section{padding:clamp(48px,8vw,90px) 0}.container{padding:0 clamp(20px,3vw,32px)}}@media (min-width: 1024px) and (max-width: 1280px) and (orientation: landscape){:root{--gutter: clamp(20px, 3vw, 40px)}}@media (min-width: 700px) and (max-width: 920px) and (min-aspect-ratio: .85) and (max-aspect-ratio: 1.15){body{font-size:15px}h1{font-size:clamp(2rem,7vw,3.4rem)}h2{font-size:clamp(1.6rem,5.5vw,2.6rem)}.section{padding:clamp(40px,7vw,80px) 0}}@media (screen-spanning: single-fold-vertical){.container{padding-left:max(var(--gutter),env(fold-left,0px));padding-right:max(var(--gutter),env(viewport-segment-width 1 0,0px))}}@supports (height: 100dvh){.full-height-mobile{height:100dvh;min-height:100dvh}}.badge{display:inline-flex;align-items:center;gap:6px;background:var(--color-accent);color:#fff;padding:6px 12px;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-radius:4px}.badge--ink{background:var(--color-ink);color:#fff}.badge--outline{background:transparent;border:1px solid currentColor}[class*=SmartCaptcha-Shield]{z-index:2147483647!important}@media (max-width: 880px){[class*=chip]:not(.root *),[class*=hint]:not(.root *),[class*=meta]:not(.root *),[class*=Subtitle]:not(.root *),[class*=Sub]:not(.root *),[class*=eyebrow]:not(.root *),[class*=Eyebrow]:not(.root *),[class*=legalLink]:not(.root *),[class*=tdTime]:not(.root *),[class*=statSub]:not(.root *),[class*=statLabel]:not(.root *),[class*=statStripLabel]:not(.root *),[class*=directLabel]:not(.root *),[class*=partnerName]:not(.root *),[class*=guestActivity]:not(.root *),[class*=serviceCardLink]:not(.root *),[class*=socialsNote]:not(.root *),[class*=copy]:not(.root *),[class*=brand]:not(.root *),[class*=footnote]:not(.root *),[class*=caption]:not(.root *){font-size:13px!important}[class*=contactValue]:not(.root *){font-size:15px!important}[class*=optional]:not(.root *),[class*=counter]:not(.root *){font-size:13px!important;color:#fff9!important}[class*=banner] [class*=btn]:not(.root *){font-size:14px!important}button:not([class*=close]):not([class*=icon]):not(.root *),a[class*=btn]:not(.root *),a[class*=Btn]:not(.root *),[role=tab]:not(.root *),[class*=chipBtn]:not(.root *),[class*=menuTab]:not(.root *){min-height:44px}[class*=hint]:not(.root *),[class*=legalLink]:not(.root *){color:#ffffffad!important}}.root{font-family:var(--f-body);color:var(--text);font-size:17px;line-height:1.35;font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased}:where(.root) :is(h1,h2,h3,h4,p){margin:0;text-transform:none;letter-spacing:normal;line-height:inherit}:where(.root) img{max-width:100%;display:block}.paper{--text: #14141a;--text-2: #33323a;--muted: #57565c;--line: rgba(13, 13, 16, .14);--line-2: rgba(13, 13, 16, .26);--red-text: #b50b16;--kick: #b50b16;--bonus: var(--ink);--bonus-ink: var(--w);--green: #086a40;--inset: rgba(13, 13, 16, .05);--inset-bd: rgba(13, 13, 16, .12);--hover-bg: rgba(13, 13, 16, .06);--hover-bd: rgba(13, 13, 16, .5);--track: rgba(13, 13, 16, .12);--bar: linear-gradient(90deg, #8b0a13, #e01020);--bar-glow: none;--chip-bg: rgba(13, 13, 16, .06);--chip-bd: rgba(13, 13, 16, .22);--chip-fg: #2a2a30;--chip-hi-bg: var(--ink);--chip-hi-bd: var(--ink);--chip-hi-fg: var(--w);--ghost-bg: transparent;--ghost-bd: rgba(13, 13, 16, .4);--ghost-fg: #14141a;--ghost-h-bg: rgba(13, 13, 16, .08);--ghost-h-bd: rgba(13, 13, 16, .62);--btn-off-bg: rgba(13, 13, 16, .08);--focus: #b50b16;color:var(--text);background:linear-gradient(165deg,var(--w),var(--w-lo))!important;border-color:#ffffffe6!important;box-shadow:inset 0 1px #ffffffe6,0 2px 4px #00000059,0 18px 44px #00000080,0 0 60px #ffffff12!important}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 24px;border-radius:15px;font:600 17px var(--f-body);transition:all .22s var(--ease);position:relative;white-space:nowrap;cursor:pointer;text-decoration:none;border:0}.btn svg{font-size:20px}.btnPrimary{background:var(--cta-bg)!important;color:var(--cta-fg)!important;box-shadow:inset 0 1px #ffffff47,0 8px 24px #ff1f2c57,0 2px 4px #0006}.btnPrimary:hover:not(:disabled){transform:translateY(-2px) scale(1.015);box-shadow:inset 0 1px #ffffff4d,0 14px 34px #ff1f2c80,0 2px 4px #0006}.btnPrimary:active:not(:disabled){transform:translateY(0) scale(.985)}.btnGhost{background:var(--ghost-bg)!important;border:1px solid var(--ghost-bd)!important;color:var(--ghost-fg)}.btnGhost:hover:not(:disabled){background:var(--ghost-h-bg)!important;border-color:var(--ghost-h-bd)!important;transform:translateY(-1px)}.btnQuiet{color:var(--muted);height:44px;padding:0 14px}.btnQuiet:hover{color:var(--text);background:var(--hover-bg)}.btn:disabled,.btn[aria-disabled=true]{background:var(--btn-off-bg)!important;color:var(--muted)!important;box-shadow:none;border:1px dashed var(--line-2)!important;cursor:not-allowed;transform:none}.btnSm{height:44px;padding:0 16px;font-size:15px;border-radius:12px}.btnLg{height:64px;font-size:19px;padding:0 32px;border-radius:17px}.btnBlock{width:100%}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.glow{position:relative;isolation:isolate;overflow:visible}.glow:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;z-index:-1;padding:2px;background:conic-gradient(from var(--a),transparent 0 62%,rgba(255,255,255,.95) 80%,var(--red) 90%,transparent 98%);animation:aSpin 3.4s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;box-shadow:0 0 26px #ff1f2c8c,0 0 60px #ff1f2c40;animation:glowP 2.6s var(--ease) infinite}.glow>span{display:inline-flex;align-items:center;gap:10px;position:relative;z-index:1}.glow .sp{position:absolute;left:var(--x, 20%);bottom:70%;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #ff5a64e6;opacity:0;pointer-events:none;animation:spark var(--t, 2s) ease-out infinite;animation-delay:var(--w, 0s)}@keyframes aSpin{to{--a: 360deg}}@keyframes glowP{0%,to{opacity:.55}50%{opacity:1}}@keyframes spark{0%{opacity:0;transform:translateY(10px) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(calc((var(--x, 20%) - 50%) * .25),-26px) scale(.2)}}.card{position:relative;background:var(--card-bg);border:1px solid var(--card-bd);border-radius:22px;box-shadow:inset 0 1px #ffffff0f,var(--shadow-1);padding:22px;overflow:hidden}.card.hot{background:var(--card-hot-bg);border-color:var(--card-hot-bd)}.lift{transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease);cursor:pointer}.lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:var(--hover-bd)}.eyebrow{display:block;font:500 13px var(--f-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--kick)}.h2{font:700 24px/1.1 var(--f-display);letter-spacing:-.01em;margin:0}.h3{font:700 19px/1.2 var(--f-body);margin:0}.mono{font-family:var(--f-mono)}.muted{color:var(--muted)}.sm{font-size:15px}.row{display:flex;align-items:center}.between{justify-content:space-between}.gap8{gap:8px}.wrapR{flex-wrap:wrap;gap:10px}.lnk{color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2);background:none;padding:0;font:inherit;font-weight:700;cursor:pointer}.lnk:hover{text-decoration-color:currentColor}.okT{color:var(--green)}.chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:10px;font:600 14px var(--f-body);background:var(--chip-bg);border:1px solid var(--chip-bd);color:var(--chip-fg);white-space:nowrap}.chip svg{font-size:16px}.chip.mono{font-family:var(--f-mono);font-size:13px;font-weight:600}.chip small{font-weight:500;opacity:.8;font-size:12px}.chipOk{color:var(--green);border-color:#3ddc9759;background:#3ddc9714}.chipRed{color:var(--chip-hi-fg);border-color:var(--chip-hi-bd);background:var(--chip-hi-bg)}.chipW{color:var(--bonus-ink);border-color:var(--bonus);background:var(--bonus)}.chipDim{color:var(--muted);border-style:dashed}.bar{height:12px;border-radius:8px;background:var(--track);overflow:hidden;position:relative}.bar>i{display:block;height:100%;border-radius:8px;background:var(--bar);box-shadow:var(--bar-glow);transition:width 1.1s var(--ease);animation:barGrow 1.1s var(--ease) both;transform-origin:left center}.barThin{height:8px}.tabs{display:flex;gap:8px;flex:none}.tab{height:46px;padding:0 20px;border-radius:13px;font:600 16.5px var(--f-body);background:var(--inset)!important;border:1px solid var(--line)!important;color:var(--text-2)!important;transition:all .22s var(--ease);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer}.tab:hover{background:var(--hover-bg)!important;color:var(--text)!important}.tabOn,.tabOn:hover{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important;box-shadow:0 6px 18px #ff1f2c4d}.pi{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:20px;background:var(--chip-hi-bg);color:var(--chip-hi-fg);flex:none}.piW{background:var(--bonus);color:var(--bonus-ink)}.piOff{background:var(--chip-bg);color:var(--muted)}.artIco{display:block;object-fit:contain}.pi.piArt{background:var(--chip-bg)}.pi .artIco{width:84%;height:84%}.piOff .artIco{filter:grayscale(1) brightness(.92)}.switch{width:46px;height:26px;border-radius:14px;background:var(--line-2)!important;position:relative;transition:background .22s var(--ease);flex:none;padding:0;border:0;cursor:pointer}.switch:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#f1ede3;transition:transform .22s var(--ease)}.switch[aria-checked=true]{background:var(--red)!important}.switch[aria-checked=true]:after{transform:translate(20px)}.kv{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);font-size:16.5px}.kv:last-child{border-bottom:0}.kv>span:first-child{color:var(--muted)}.ic{width:1em;height:1em;flex:none}.rv{animation:rise .65s var(--ease) both;animation-delay:var(--d, 0s)}.sr{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d, 0s)}.sr[data-in]{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ping{0%{box-shadow:0 0 0 0 var(--red-glow)}70%{box-shadow:0 0 0 12px #ff1f2c00}to{box-shadow:0 0 #ff1f2c00}}@keyframes livep{70%{box-shadow:0 0 0 8px #3ddc9700}to{box-shadow:0 0 #3ddc9700}}.live{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 #3ddc9780;animation:livep 1.8s infinite}.chipRed .live{background:var(--red);animation-name:ping}.liveDot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--red);margin-right:8px;animation:ping 1.8s infinite;vertical-align:1px}@media (hover: none){.lift:hover{transform:none}}@media (prefers-reduced-motion: reduce){.root *,.root *:before,.root *:after{animation-duration:.01s!important;transition-duration:.01s!important}.sr{opacity:1;transform:none}}html{scroll-behavior:smooth;scroll-padding-top:90px}.wrap{max-width:1272px;margin:0 auto;padding:0 32px;width:100%}.g2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.stack{display:flex;flex-direction:column;gap:18px;min-width:0}.chips{display:flex;flex-wrap:wrap;gap:8px}@keyframes wslow{to{transform:rotate(360deg)}}.pubhdr{position:fixed;top:0;left:0;right:0;z-index:310;background:#0d0d10c7;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid var(--line)}.pubhdr-in{max-width:1400px;margin:0 auto;padding:0 32px;height:76px;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:12px;flex:none}.brand img{width:30px;height:34px}.brand span{display:flex;flex-direction:column;font:800 14px/1 var(--f-display);letter-spacing:-.01em;gap:2px}.pubnav{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.navL{position:relative;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 13px;border-radius:12px;font:600 16px var(--f-body);color:var(--text-2);background:none;cursor:pointer;transition:color .22s var(--ease),background .22s var(--ease);white-space:nowrap}.navL:after{content:"";position:absolute;left:13px;right:13px;bottom:6px;height:2px;border-radius:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .28s var(--ease)}.navL:hover{color:#fff;background:var(--hover-bg)}.navL:hover:after,.navL.on:after{transform:scaleX(1)}.navL.on{color:#fff}.ddc{font-size:14px;transition:transform .22s var(--ease)}.dd{position:relative}.ddm{position:absolute;top:calc(100% - 2px);left:0;min-width:210px;padding:8px;background:#17171c;border:1px solid var(--line-2);border-radius:16px;box-shadow:var(--shadow-hover);opacity:0;visibility:hidden;transform:translateY(8px);transition:all .22s var(--ease);z-index:5}.dd:hover .ddm,.dd:focus-within .ddm{opacity:1;visibility:visible;transform:none}.dd:hover .ddc{transform:rotate(180deg)}.ddm a{display:block;padding:11px 14px;border-radius:10px;font:600 15.5px var(--f-body);color:var(--text-2);transition:all .18s var(--ease)}.ddm a:hover{background:var(--hover-bg);color:#fff;transform:translate(3px)}.pubhdr-r{display:flex;align-items:center;gap:12px;flex:none;margin-left:auto}.pubhdr-r .btn{height:46px}.userPill{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 16px 0 6px;border-radius:14px;background:var(--inset);border:1px solid var(--line-2);transition:all .22s var(--ease)}.userPill:hover{background:var(--hover-bg);border-color:#ffffff80;transform:translateY(-1px)}.userPill .av,.av{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff;color:var(--ink);font:800 15px var(--f-display);flex:none}.upT{display:flex;flex-direction:column;line-height:1.1}.upT b{font:700 15px var(--f-body)}.upT small{font:500 12.5px var(--f-mono);color:var(--muted)}.burger{display:none;width:46px;height:46px;border-radius:13px;align-items:center;justify-content:center;font-size:24px;background:var(--inset);border:1px solid var(--line-2)!important;color:#fff;transition:all .22s var(--ease)}.burger:hover{background:var(--hover-bg)}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;background:var(--bg);background-image:var(--atmo);display:flex;flex-direction:column;padding:16px;opacity:0;visibility:hidden;transform:translateY(-14px);transition:all .3s var(--ease);overflow-y:auto}.mnav.on{opacity:1;visibility:visible;transform:none}.mnav-top{display:flex;align-items:center;justify-content:space-between;height:56px}.mnav-top .burger{display:inline-flex}.mnav-links{display:flex;flex-direction:column;margin:18px 0;flex:1}.mnav-links a{display:flex;align-items:center;justify-content:space-between;padding:15px 4px;border-bottom:1px solid var(--line);font:700 22px var(--f-display);letter-spacing:-.01em;opacity:0;transform:translate(-12px)}.mnav-links a .ic{font-size:20px;color:var(--muted)}.mnav.on .mnav-links a{opacity:1;transform:none;transition:all .4s var(--ease);transition-delay:var(--d, 0s)}.mnav-bot{padding:8px 0 14px;display:flex;flex-direction:column;gap:10px}.hero,.phero,.thero,.shero,.chero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);isolation:isolate}.hero{min-height:min(86vh,800px);display:flex;flex-direction:column;justify-content:flex-end}.phero,.thero,.shero,.chero{padding:84px 0 76px}.heroBg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:62% 30%;transform:scale(1.04);animation:kenb 24s var(--ease) infinite alternate}.hero:after,.phero:after,.thero:after,.shero:after,.chero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0d0d10 6%,#0d0d10d1 38%,#0d0d1059 78%,#0d0d108c),linear-gradient(180deg,#0d0d1000 55%,#0d0d10)}@keyframes kenb{to{transform:scale(1.1) translate(-1.5%)}}.heroIn{padding-top:70px;padding-bottom:54px}.phero .heroIn,.thero .heroIn,.shero .heroIn,.chero .heroIn{padding-top:0;padding-bottom:0}.heroH{font:800 clamp(54px,8.2vw,124px)/.96 var(--f-display);letter-spacing:-.035em;margin:22px 0 26px}.heroH span{display:block}.heroH em{font-style:normal;color:var(--red);text-shadow:0 0 60px rgba(255,31,44,.35)}.pH{font:800 clamp(44px,6.2vw,88px)/1 var(--f-display);letter-spacing:-.03em;margin:14px 0 20px}.lead{font-size:21px;line-height:1.5;color:var(--text-2);max-width:600px}.heroCta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.heroFacts{display:flex;gap:52px;margin-top:56px;padding-top:28px;border-top:1px solid var(--line);max-width:640px}.heroFacts b{display:block;font:800 40px/1 var(--f-display);letter-spacing:-.03em}.heroFacts span{font:500 13px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block;margin-top:8px}.marq{overflow:hidden;border-top:1px solid var(--line);background:#0d0d108c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}.marqT{display:inline-flex;align-items:center;gap:28px;padding:15px 0;animation:marq 46s linear infinite;font:500 13px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-2)}.marqT i{width:6px;height:6px;border-radius:50%;background:var(--red);flex:none}@keyframes marq{to{transform:translate(-50%)}}.crumbs{font:500 13px var(--f-mono);letter-spacing:.08em;color:var(--muted);margin-bottom:26px;text-transform:uppercase}.crumbs a:hover{color:#fff}.sec{padding-top:96px;padding-bottom:0}.sec:last-of-type{padding-bottom:96px}.secHead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:38px;flex-wrap:wrap}.secH{font:800 clamp(30px,3.6vw,48px)/1.05 var(--f-display);letter-spacing:-.025em;margin:10px 0 0}.secH.sm{font-size:28px}.secLead{color:var(--text-2);font-size:18px;margin-top:12px;max-width:640px}.bento{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:310px 310px;gap:18px}.zc{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:24px;border-radius:24px;overflow:hidden;isolation:isolate;border:1px solid var(--card-bd);text-align:left;color:var(--text);box-shadow:var(--shadow-1)}.zc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--img) center / cover;transition:transform .7s var(--ease)}.zc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0d0d1033,#0d0d10eb 82%)}.zc:hover:before{transform:scale(1.07)}.zc-pc{grid-row:1 / 3}.zc-auto{grid-column:2 / 4}.zcB h3{font:800 28px/1.1 var(--f-display);letter-spacing:-.02em}.zc-pc .zcB h3{font-size:40px}.zcB p{color:var(--text-2);margin-top:8px;max-width:360px;font-size:16.5px}.zcGo{position:absolute;right:22px;bottom:22px;width:50px;height:50px;border-radius:50%;background:var(--red);display:grid;place-items:center;font-size:22px;color:#fff;box-shadow:0 8px 20px #ff1f2c80;transform:scale(.8) translate(-8px);opacity:0;transition:all .3s var(--ease)}.zc:hover .zcGo,.zc:focus-visible .zcGo{opacity:1;transform:none}.zcT .chip{height:34px}.zcT .chip small{opacity:.75}.seasonPromo{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:60px;border-radius:30px;position:relative;overflow:hidden}.seasonPromo .secH{font-size:clamp(30px,3.4vw,46px)}.seasonPromo .eyebrow{color:#b50b16}.spP{font-size:19px;line-height:1.5;color:#33323a;margin:18px 0 20px;max-width:520px}.spUl{list-style:none;padding:0;margin:0 0 6px;display:grid;gap:10px}.spUl li{display:flex;align-items:center;gap:12px;font-weight:600;font-size:17px}.spUl .ic{width:26px;height:26px;padding:5px;border-radius:50%;background:var(--ink);color:#fff}.spR{position:relative}.wheelWrap{position:relative;width:100%;max-width:470px;aspect-ratio:1;margin:0 auto}.wheelSvg{width:100%;height:100%;display:block;filter:drop-shadow(0 18px 36px rgba(0,0,0,.45))}.wheelWrap.mini{max-width:190px}.wrot{transform-origin:0 0;will-change:transform}.wheelPtr{position:absolute;top:-3.2%;left:50%;width:11%;transform:translate(-50%);z-index:3;filter:drop-shadow(0 4px 8px rgba(255,31,44,.55))}.lamp{fill:#f1ede3;opacity:.45;animation:lamp 1.8s ease-in-out infinite;animation-delay:calc(var(--k) * .22s)}@keyframes lamp{50%{opacity:1;fill:#fff}}.wsec path{transition:fill .4s var(--ease)}.wsec.win path{fill:#c70d19!important}.wsec.win g{fill:#fff!important}.tCard{position:relative;display:flex;align-items:center;gap:26px;padding:26px 32px 26px 26px;background:var(--card-bg);border:1px solid var(--card-bd);border-radius:22px;box-shadow:inset 0 1px #ffffff0f,var(--shadow-1)}.tCard.st-live{border-color:#ff1f2c73}.tList{display:grid;gap:16px}.tDate{flex:none;width:96px;height:96px;border-radius:18px;background:var(--w);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 22px #00000059}.tDate b{font:800 40px/1 var(--f-display);letter-spacing:-.04em}.tDate span{font:600 12px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.tDate.dark{background:var(--ink);color:#fff}.tBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.tTop{gap:8px;flex-wrap:wrap}.tName{font:700 26px/1.15 var(--f-display);letter-spacing:-.015em}.tMeta{display:flex;flex-wrap:wrap;gap:6px 22px;color:var(--text-2);font-size:16px}.tMeta span{display:inline-flex;align-items:center;gap:8px}.tMeta .ic{color:var(--muted);font-size:18px}.tGo{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-2);font-size:20px;transition:all .25s var(--ease)}.tCard:hover .tGo{background:var(--red);border-color:var(--red);transform:translate(4px)}.tCta{flex:none}.tBig{padding:30px 34px 30px 30px}.liveChip{color:#ff8a91}.emptyBig{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:48px 24px}.emptyBig .pi{width:64px;height:64px;font-size:30px;border-radius:18px}.emptyBr .pi.piArt{width:56px;height:56px;border-radius:16px}.emptyBig h3{font:700 24px var(--f-display)}.emptyBig p{max-width:420px}.b2b{display:flex;align-items:center;gap:18px;margin-top:28px;padding:22px 26px}.b2b b{font-size:19px;display:block}.b2b p{margin-top:3px}.b2b>.ic{margin-left:auto;font-size:22px;color:var(--muted)}.b2b code{font-size:12px;color:var(--muted);border:1px dashed var(--line-2);padding:4px 8px;border-radius:8px}.b2b:hover .ic{color:#fff}.tourSec{padding-top:56px}.backLnk{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-weight:600;margin-bottom:18px;padding:8px 10px 8px 0;transition:color .2s,transform .2s var(--ease)}.backLnk:hover{color:#fff;transform:translate(-3px)}.tHero{position:relative;height:clamp(150px,22vw,240px);border-radius:26px;overflow:hidden;margin-bottom:14px;background:#16161c;box-shadow:0 1px 2px #0003,0 16px 40px #00000047}.tHero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tHero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0d1000 35%,#0d0d10d9)}.tHero.noCover{background:radial-gradient(ellipse at 30% 30%,rgba(255,31,44,.35),transparent 60%),linear-gradient(150deg,#2a0a10,#0d0d10)}.tHero .tGame{position:absolute;left:24px;bottom:18px;z-index:1;font-size:clamp(22px,2.4vw,34px)}.tHead{display:flex;gap:28px;align-items:center;padding:30px;border-radius:26px;margin-bottom:18px}.tHb{display:flex;flex-direction:column;gap:12px;min-width:0}.tH2{font:800 36px/1.1 var(--f-display);letter-spacing:-.02em}.tHead .tMeta{color:#33323a}.tHead .tMeta .ic{color:#57565c}.tHead .chip.chipOk{color:#086a40;background:#086a401a;border-color:#086a4066}.tabsS{margin:6px 0 20px;flex-wrap:wrap}.tBodyW{display:grid;gap:18px}.teamGate{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.teamGate>div{flex:1;min-width:200px}.teamCard{display:flex;flex-direction:column;gap:16px}.tmTitle{margin-top:4px}.invite{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:16px 18px;border-radius:16px;background:var(--inset);border:1px dashed var(--line-2)}.invite small{display:block}.code{font-size:32px;letter-spacing:.22em;font-weight:800;color:#fff}.comp{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;font-size:16px}.roster{display:grid;gap:4px}.rRow{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.rRow:last-child{border-bottom:0}.rN{flex:1;min-width:0;display:flex;flex-direction:column}.rN b em{font:600 12px var(--f-mono);font-style:normal;color:var(--muted);border:1px solid var(--line-2);border-radius:6px;padding:1px 6px;margin-left:6px}.rN small{color:var(--muted)}.okNote{display:flex;align-items:center;gap:10px;color:var(--green);font-weight:600;margin:0}.steamCard{display:flex;gap:18px;align-items:flex-start}.steamCard h4{font:700 19px var(--f-body);margin:4px 0 6px}.bracket{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:40px;overflow-x:auto;padding:26px}.brCol{display:flex;flex-direction:column;justify-content:space-around;gap:16px}.brCol h4{margin-bottom:2px}.mt{position:relative;border:1px solid var(--line-2);border-radius:14px;overflow:hidden;background:var(--inset)}.mt.hot{border-color:var(--red);box-shadow:0 0 22px var(--red-glow)}.mtStats{display:block;width:100%;padding:7px 12px;border-top:1px solid var(--line)!important;font:600 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);text-align:left;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s}.mtStats:hover{background:var(--hover-bg);color:#fff}.mtStats:focus-visible{outline:2px solid #fff;outline-offset:-2px}.mt:after{content:"";position:absolute;right:-41px;top:50%;width:40px;border-top:1px solid var(--line-2)}.brCol:last-child .mt:after{display:none}.mTeam{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-weight:600;color:var(--text-2)}.mTeam+.mTeam{border-top:1px solid var(--line)}.mTeam.win{background:#fff;color:var(--ink)}.mTeam.tbd span{color:var(--muted);font-weight:500}.mt.mine{border-color:#fff;box-shadow:0 0 0 1px #fff6,0 8px 24px #0000004d}.mTeam.mine{font-weight:800;color:var(--text);box-shadow:inset 3px 0 0 var(--red)}.mTeam.mine.win{color:var(--ink)}.emptyBr{display:flex;align-items:center;gap:16px}.matchBanner{display:flex;gap:18px;align-items:center;padding:20px 24px;margin-bottom:20px;border-radius:20px;background:linear-gradient(90deg,#ff1f2c33,#ff1f2c0f);border:1px solid rgba(255,31,44,.55);box-shadow:0 0 34px #ff1f2c2e}.matchBanner b{font:700 20px var(--f-display);display:block;margin-bottom:4px}.matchBanner p{color:var(--text-2);font-size:16px}.pulse{width:50px;height:50px;flex:none;border-radius:15px;display:grid;place-items:center;background:var(--red);font-size:26px;animation:ping 1.8s infinite}.aboutT .facts{margin-top:14px}.dishes{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.dish{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/5;border:1px solid var(--card-bd);background:#17171c}.dish img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.dish:hover img{transform:scale(1.07)}.dish:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(13,13,16,.94))}.dish div{position:absolute;left:0;right:0;bottom:0;padding:16px;z-index:2;display:flex;flex-direction:column;gap:4px}.dish b{font-size:16.5px;line-height:1.2}.dish span{font-size:15px;color:var(--text-2)}.revs{display:grid;grid-template-columns:1fr 1fr;gap:18px}.revC{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:30px}.revC h3{font:700 24px var(--f-display);letter-spacing:-.01em}.revLogo{width:62px;height:62px;border-radius:18px;background:#fff;color:var(--ink);display:grid;place-items:center;font-weight:800;font-size:17px}.contacts{display:grid;grid-template-columns:1fr 1.1fr;gap:18px}.cInfo{padding:14px 28px 28px}.cInfo .kv{padding:15px 0}.cInfo .kv b{text-align:right}.cBtns{margin-top:20px;flex-wrap:wrap}.mapBox{border-radius:22px;overflow:hidden;border:1px solid var(--card-bd);min-height:340px;box-shadow:var(--shadow-1)}.mapBox svg{width:100%;height:100%;display:block}.pubftr{margin-top:110px;border-top:1px solid var(--line);background:linear-gradient(180deg,transparent,rgba(0,0,0,.45));padding:64px 0 36px}.ftTop{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:40px}.ftBrand p{color:var(--muted);margin:18px 0;max-width:330px;font-size:16px}.ftSoc{display:flex;gap:8px;flex-wrap:wrap}.ftSoc a{height:38px;padding:0 14px;display:inline-flex;align-items:center;border-radius:10px;border:1px solid var(--line-2);font:600 14px var(--f-body);color:var(--text-2);transition:all .2s var(--ease)}.ftSoc a:hover{background:#fff;color:var(--ink);transform:translateY(-2px)}.ftCol{display:flex;flex-direction:column;gap:11px}.ftCol a,.ftAddr{color:var(--text-2);font-size:16px;width:fit-content;transition:color .2s,transform .2s var(--ease)}.ftCol a:hover{color:#fff;transform:translate(3px)}.ftCol .eyebrow{margin-bottom:6px}.ftBot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:52px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:14.5px}.ftLegal{display:flex;gap:20px;flex-wrap:wrap}.ftLegal a:hover{color:#fff}.ftCookie{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.ftCookie:hover{color:#fff}.ftMakers{display:flex;flex-wrap:wrap;gap:14px 36px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.ftMaker{display:inline-flex;align-items:center;gap:12px;color:var(--muted);font-size:14px;font-weight:600;transition:color .3s var(--ease)}.ftMaker small{display:block;font:500 11px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.ftLogoCorp{height:40px;width:auto;filter:grayscale(1) brightness(0) invert(1);opacity:.55;transition:filter .35s var(--ease),opacity .35s var(--ease)}.ftLogoSoft{position:relative;display:inline-block;height:26px}.ftLogoSoft img{height:26px;width:auto;opacity:.55;transition:opacity .35s var(--ease)}.ftLogoSoft img.hov{position:absolute;left:0;top:0;opacity:0}.ftMaker:hover,.ftMaker:focus-visible{color:var(--text)}.ftMaker:hover .ftLogoCorp,.ftMaker:focus-visible .ftLogoCorp{filter:none;opacity:1}.ftMaker:hover .ftLogoSoft img{opacity:0}.ftMaker:hover .ftLogoSoft img.hov{opacity:1}.seg{display:inline-flex;padding:5px;gap:4px;background:var(--inset);border:1px solid var(--line);border-radius:16px}.seg .tab{height:42px;border:0!important;background:none!important}.seg .tabOn{background:var(--red)!important}.ptWrap{border:1px solid var(--card-bd);border-radius:22px;overflow:hidden;background:var(--card-bg);box-shadow:var(--shadow-1)}.pt{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pt th,.pt td{padding:0;text-align:center}.pt thead th{padding:18px 8px;font:700 15.5px var(--f-body);color:var(--text-2);background:#ffffff08;border-bottom:1px solid var(--line-2);position:relative}.pt thead th:first-child{text-align:left;padding-left:26px}.pt thead th.ft{color:#fff}.pt thead th em{display:block;font:600 10.5px var(--f-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--kick);margin-top:3px}.pt tr.gr th{text-align:left;padding:14px 26px;font:600 14.5px var(--f-body);color:var(--muted);background:#ffffff05;border-top:1px solid var(--line)}.pt tr.gr th span{font-family:var(--f-mono);color:var(--text-2);margin-right:10px;letter-spacing:.06em}.pt tbody tr:not(.gr) th{text-align:left;padding:0 26px;font:600 16.5px var(--f-body);width:130px}.pt tbody tr:not(.gr){border-top:1px solid var(--line);transition:background .18s}.pt tbody tr:not(.gr):hover{background:#ffffff09}.pt td.ft,.pt thead th.ft{background:#ffffff09}.pcell{width:100%;height:60px;font:700 18px var(--f-mono);color:var(--text);background:none;transition:all .18s var(--ease);position:relative}.pcell small{font-size:12px;margin-left:2px;color:var(--muted)}.pcell:hover{background:#fff;color:var(--ink);transform:scale(1.06);border-radius:12px;box-shadow:0 8px 22px #00000080;z-index:2}.pcell:hover small{color:#57565c}.priceNote{margin-top:18px}.ptMob{display:none}.pmG{margin-top:18px}.pmH{color:var(--muted);font:600 14px var(--f-body);margin:0 0 8px}.pmH span{font-family:var(--f-mono);color:var(--text-2);margin-right:8px}.pmR{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 18px;margin-bottom:8px;border-radius:16px;background:var(--card-bg);border:1px solid var(--card-bd);font-size:17px;transition:all .2s var(--ease)}.pmR b{font:700 19px var(--f-mono)}.pmR:active{background:#fff;color:var(--ink)}.pcRooms{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.pr{position:relative;min-height:330px;border-radius:24px;overflow:hidden;padding:24px;display:flex;align-items:flex-end;isolation:isolate;border:1px solid var(--card-bd)}.pr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--img) center / cover;transition:transform .7s var(--ease)}.pr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0d0d101a,#0d0d10ed 80%)}.pr:hover:before{transform:scale(1.06)}.pr h3{font:800 26px var(--f-display);margin:12px 0 8px}.pr p{color:var(--text-2)}.prSeason{border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:flex-start}.prSeason h3{font:800 26px/1.15 var(--f-display);letter-spacing:-.02em}.prSeason p{color:#33323a;font-size:17px}.prSeason .eyebrow{color:#b50b16}.steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.s3{padding:30px}.s3 b{font-size:15px;color:var(--kick);letter-spacing:.1em}.s3 h3{font:800 28px var(--f-display);margin:12px 0 10px;letter-spacing:-.02em}.s3 p{font-size:17px;line-height:1.5}.xpGrid{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:start}.xpGrid .secHead{margin-bottom:20px}.xpT{border:1px solid var(--card-bd);border-radius:22px;background:var(--card-bg);overflow:hidden}.xpRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--line);transition:background .2s}.xpRow:last-child{border-bottom:0}.xpRow:hover{background:#ffffff0a}.xpRow b{font-size:17.5px;display:block}.xpRow small{color:var(--muted);font-size:14.5px}.xpV{font:800 22px var(--f-mono);white-space:nowrap}.xpV small{font-size:13px;font-weight:600;color:var(--muted)}.xpSide{display:flex;flex-direction:column;gap:14px;padding:30px;margin-top:84px;align-items:flex-start}.wheelSec{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center;padding:56px;border-radius:30px}.wheelSec .eyebrow{color:#b50b16}.wheelSec .muted{margin:10px 0 24px;color:#57565c}.chances{display:grid;gap:12px}.chRow{display:grid;grid-template-columns:1.5fr 1fr 54px;align-items:center;gap:16px;font-size:16.5px}.chN{font-weight:600}.chV{text-align:right;font-weight:700}.chRow.rare .bar>i{background:var(--ink);box-shadow:none}.chRow.rare .chN:before{content:"РЕДКО";font:700 10px var(--f-mono);letter-spacing:.12em;background:var(--ink);color:#fff;padding:3px 6px;border-radius:6px;margin-right:8px;vertical-align:2px}.rulesBox{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;padding:38px}.rules{list-style:none;padding:0;margin:0;display:grid;gap:12px}.rules li{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.45}.rules .ic{flex:none;margin-top:3px;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--red);color:#fff}.finalCta{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;border-radius:30px;border:1px solid var(--line-2);background:radial-gradient(ellipse 60% 100% at 50% 0%,rgba(255,31,44,.18),transparent 70%),var(--card-bg)}.finalCta .heroCta{justify-content:center}.road{position:relative}.roadLane{overflow-x:auto;scrollbar-width:none;padding:6px 4px 18px;scroll-snap-type:x proximity}.roadLane::-webkit-scrollbar{display:none}.roadTrack{display:flex;gap:0;width:max-content}.rd{width:168px;flex:none;position:relative;scroll-snap-align:start;padding-right:0}.rdPin{position:relative;height:40px;display:flex;align-items:center}.rdPin:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;background:var(--track)}.rd.got .rdPin:before{background:linear-gradient(90deg,var(--red-deep),var(--red));box-shadow:0 0 12px var(--red-glow)}.rd.next .rdPin:before{background:linear-gradient(90deg,var(--red) 0 8%,var(--track) 8%)}.rdLv{position:relative;z-index:1;margin-left:10px;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:10px;font:600 13px var(--f-mono);background:#1b1b21;border:1px solid var(--line-2);color:var(--muted)}.rd.got .rdLv{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 4px 14px #ff1f2c59}.rd.next .rdLv{background:#0d0d10;border-color:var(--red);color:#fff}.rd.legend .rdLv{background:#fff;color:var(--ink);border-color:#fff}.here{position:absolute;left:-18px;top:-26px;z-index:3;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:8px;background:#fff;color:var(--ink);font:700 11.5px var(--f-mono);white-space:nowrap;box-shadow:0 6px 16px #0006}.here:after{content:"";position:absolute;left:22px;bottom:-4px;border:5px solid transparent;border-top-color:#fff;border-bottom:0}.rdCard{margin:8px 10px 0 0;height:196px;border-radius:18px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background:var(--card-bg);border:1px solid var(--card-bd);transition:all .28s var(--ease)}.rdCard b{font:700 16px/1.25 var(--f-body)}.rdCard small{font:600 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:5px}.rdCard:hover{transform:translateY(-4px);border-color:var(--hover-bd);box-shadow:var(--shadow-hover)}.rd.next .rdCard{border-color:var(--red);background:linear-gradient(180deg,#ff1f2c24,#ff1f2c0a);box-shadow:0 0 28px #ff1f2c33}.rd.next .rdCard small{color:#ff8a91}.rd.legend .rdCard{background:linear-gradient(165deg,#fff,#ebebeb);color:var(--ink);border-color:#fff}.rd.legend .rdCard small{color:#57565c}.rd.legend .pi{background:var(--ink);color:#fff}.roadNav{position:absolute;top:96px;z-index:5;width:44px;height:44px;border-radius:50%;background:#1b1b21;border:1px solid var(--line-2)!important;display:grid;place-items:center;font-size:20px;transition:all .2s var(--ease);box-shadow:0 6px 18px #00000080}.roadNav:hover{background:#fff;color:var(--ink)}.roadNav.l{left:-8px}.roadNav.r{right:-8px}.cafeSec{padding-top:48px}.cafeNote{display:flex;align-items:center;gap:22px;padding:26px 30px;border-radius:24px;margin-bottom:30px}.cafeNote>div{flex:1;min-width:0}.cafeNote h3{font:800 24px var(--f-display);letter-spacing:-.015em;margin:6px 0}.cafeNote.paper .eyebrow{color:#b50b16}.cafeNote.paper p{color:#33323a;font-size:17px;max-width:640px}.cafeTools{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:4px 0;margin-bottom:0}.gPills{display:flex;gap:8px;flex-wrap:wrap;flex:1}.gp{height:38px;padding:0 13px;border-radius:11px;font:600 14.5px var(--f-body);background:var(--inset);border:1px solid var(--line)!important;color:var(--text-2);display:inline-flex;align-items:center;gap:8px;transition:all .2s var(--ease);white-space:nowrap}.gp i{font:600 12px var(--f-mono);font-style:normal;opacity:.7}.gp em{font:700 10.5px var(--f-mono);font-style:normal;background:var(--red);color:#fff;padding:2px 5px;border-radius:5px}.gp:hover{background:var(--hover-bg);color:#fff}.gp.on{background:#fff;color:var(--ink);border-color:#fff!important}.gp.on em{background:var(--ink)}.cafeG{margin-top:36px}.cgH{display:flex;align-items:center;gap:14px;margin-bottom:18px}.cgH h3{font:800 26px var(--f-display);letter-spacing:-.02em}.cgH .muted{margin-left:auto}.miGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mi{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--card-bg);border:1px solid var(--card-bd);transition:transform .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease)}.mi:hover{transform:translateY(-4px);border-color:var(--hover-bd);box-shadow:var(--shadow-hover)}.miImg{position:relative;aspect-ratio:4/3;background:radial-gradient(circle at 50% 40%,#2a2a32,#16161b);overflow:hidden}.miImg img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.mi:hover .miImg img{transform:scale(1.06)}.miPh{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:46px;color:#ffffff38}.age{position:absolute;left:10px;top:10px;font:800 12px var(--f-mono);font-style:normal;background:var(--red);color:#fff;padding:4px 7px;border-radius:8px;box-shadow:0 4px 12px #0006}.miB{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;flex:1;justify-content:space-between}.miB h4{font:600 16.5px/1.3 var(--f-body);min-height:43px}.miF{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:40px}.price{font-size:19px;font-weight:700}.hint{color:var(--muted);font-size:14px}.hint.err{color:var(--red-text)}.spin-auto .wrot{animation:wslow 60s linear infinite}.seasonPromo.noWheel{grid-template-columns:1fr}.dishSk{background:linear-gradient(100deg,#17171c 30%,#202027,#17171c 70%);background-size:200% 100%;animation:sk 1.4s var(--ease) infinite}.dishSk:after{display:none}@keyframes sk{to{background-position:-200% 0}}.prizeList{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}.prizeList li{display:flex;gap:10px;align-items:flex-start;font-size:16.5px;font-weight:600;line-height:1.35}.prizeList li .ic{flex:none;width:22px;height:22px;padding:4px;margin-top:1px;border-radius:50%;background:var(--ink);color:#fff}.prizeList li.rare span:before{content:"РЕДКО";font:700 10px var(--f-mono);letter-spacing:.12em;background:var(--ink);color:#fff;padding:3px 6px;border-radius:6px;margin-right:8px;vertical-align:2px}.rulesTxt{margin-top:14px;white-space:pre-line;color:var(--text-2);font-size:16px;line-height:1.5}.notFoundT{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.teamGate .h3{margin-bottom:4px}.faqGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.faqC{padding:26px;display:flex;flex-direction:column;gap:10px}.faqC h3{font:700 19px/1.3 var(--f-body)}.faqC p{color:var(--text-2);font-size:16.5px;line-height:1.5}.tldrC{padding:26px 30px;display:flex;gap:22px;align-items:flex-start}.tldrC .eyebrow{flex:none;padding-top:3px}.tldrC p{color:var(--text-2);font-size:18px;line-height:1.55;max-width:900px}.tldrC strong{color:var(--text)}.heroFacts.zf{gap:44px;margin-top:44px}.heroFacts.zf b{font-size:30px;white-space:nowrap}.pH.pHLong{font-size:clamp(36px,4.6vw,66px);line-height:1.04;max-width:1000px}.heroNote{margin-top:16px;font:500 14px var(--f-mono);color:var(--text-2);letter-spacing:.02em}.priceFoot{margin-top:10px;color:var(--muted);font-size:15px;line-height:1.5;max-width:900px}.pt td.na{color:var(--muted);font:600 16px var(--f-mono)}.ddm button{display:block;width:100%;text-align:left;padding:11px 14px;border-radius:10px;font:600 15.5px var(--f-body);color:var(--text-2);background:none;border:0;cursor:pointer;transition:all .18s var(--ease)}.ddm button:hover{background:var(--hover-bg);color:#fff;transform:translate(3px)}.ddmR{left:auto;right:0}.mnav-bot .btnQuiet{height:48px}.tabbar{display:none}.pubTop{padding-top:var(--header-h)}.sec,.hero,.phero,.thero,.shero,.chero{content-visibility:visible;contain-intrinsic-size:none}.mapBox iframe{width:100%;height:100%;min-height:340px;border:0;display:block;filter:grayscale(.2)}.tMeta .demoTag,.demoTag{font:600 11px var(--f-mono);height:22px;padding:0 7px;margin-left:6px;font-style:normal}.rulesLnk{transition:background .2s}.rulesLnk:hover{background:var(--hover-bg)}.rulesLnk b{display:inline-flex;gap:8px;align-items:center}.st-finished .bar>i{opacity:.45}.roadLane{padding-top:36px;margin-top:-30px}.roadNav{top:118px}.road .roadLane{padding-left:46px;padding-right:46px;scroll-padding-inline:46px}.rdXp{position:relative;z-index:1;margin:0 10px 0 auto;padding:0 8px;height:22px;display:inline-flex;align-items:center;border-radius:8px;font:600 11px var(--f-mono);letter-spacing:.04em;color:var(--muted);background:#141418;border:1px solid var(--line-2)}.rd.got .rdXp{color:#fff;border-color:#ff1f2c80}.rd.legend{width:300px}.rd.legend .rdCard b{font-size:15px}@media (max-width: 1180px){.pubnav .navL{padding:0 9px;font-size:15px}.pubhdr-in{gap:14px}.bento{grid-template-rows:280px 280px}.dishes{grid-template-columns:repeat(3,1fr)}.ftTop{grid-template-columns:1fr 1fr}}@media (max-width: 980px){.pubnav{display:none}.burger{display:inline-flex}.hdrBook{display:none}.seasonPromo,.wheelSec,.xpGrid,.rulesBox,.contacts{grid-template-columns:1fr;gap:30px}.xpSide{margin-top:0}.pcRooms,.steps3{grid-template-columns:1fr}.bento{grid-template-columns:1fr 1fr;grid-template-rows:auto}.zc-pc{grid-row:auto;grid-column:1 / -1;min-height:340px}.zc-auto{grid-column:auto}.zc{min-height:240px}.miGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 720px){html{scroll-padding-top:70px}.root{font-size:16px}.wrap{padding:0 16px}.pubhdr-in{padding:0 16px;height:64px}.hdrLogin{height:42px!important;padding:0 14px;font-size:14.5px}.brand span{font-size:13px}.userPill{padding:0 10px 0 5px}.upT small{display:none}.sec{padding-top:56px}.sec:last-of-type{padding-bottom:56px}.secHead{margin-bottom:24px}.secH{font-size:28px}.secLead{font-size:16.5px}.hero{min-height:640px}.heroIn{padding-top:44px;padding-bottom:32px}.heroH{font-size:54px;margin:18px 0}.lead{font-size:17.5px}.phero,.thero,.shero,.chero{padding:44px 0 40px}.pH{font-size:44px}.heroCta{margin-top:24px;gap:10px}.heroCta .btn{flex:1 1 100%}.btnLg{height:58px;font-size:17.5px}.heroFacts{gap:22px;margin-top:34px;padding-top:22px}.heroFacts b{font-size:28px}.heroFacts span{font-size:11px;letter-spacing:.08em}.heroBg{background-position:70% 20%}.hero:after,.phero:after,.thero:after,.shero:after,.chero:after{background:linear-gradient(90deg,#0d0d10eb,#0d0d108c),linear-gradient(180deg,transparent 45%,#0d0d10)}.bento{grid-template-columns:1fr;gap:12px}.zc{min-height:230px;padding:20px;border-radius:20px}.zc-pc{min-height:290px}.zc-pc .zcB h3{font-size:30px}.zcGo{opacity:1;transform:none;width:44px;height:44px;right:16px;bottom:16px}.seasonPromo{padding:28px 20px 24px;border-radius:24px;gap:22px}.spP{font-size:17px}.wheelWrap{max-width:330px}.tCard{flex-wrap:wrap;gap:16px;padding:18px}.tDate{width:76px;height:76px}.tDate b{font-size:30px}.tName{font-size:21px}.tGo,.tCta{display:none}.tBody{flex:1 1 calc(100% - 100px)}.tBig .tCta{display:inline-flex;width:100%}.tHead{flex-direction:column;align-items:flex-start;padding:22px 18px}.tH2{font-size:26px}.tMeta{gap:6px 14px;font-size:15px}.bracket{grid-template-columns:repeat(3,230px);padding:18px}.dishes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.dish{flex:0 0 66%;scroll-snap-align:start}.revs{grid-template-columns:1fr}.revC{padding:22px}.cInfo{padding:6px 18px 22px}.mapBox{min-height:260px}.cBtns .btn{flex:1}.ftTop{grid-template-columns:1fr 1fr;gap:28px 16px}.ftBrand{grid-column:1 / -1}.ftBot{flex-direction:column}.pubftr{margin-top:70px;padding:44px 0 120px}.ptWrap{display:none}.ptMob{display:block}.pr{min-height:260px}.prSeason{padding:24px}.seg{display:flex;width:100%}.seg .tab{flex:1;justify-content:center}.heroFacts.zf{gap:18px;flex-wrap:wrap}.heroFacts.zf b{font-size:22px;white-space:normal}.pH.pHLong{font-size:34px}.s3{padding:22px}.xpRow{padding:15px 16px}.xpV{font-size:19px}.xpSide{padding:22px}.prizeList,.faqGrid{grid-template-columns:1fr}.faqC{padding:20px}.tldrC{flex-direction:column;gap:10px;padding:20px}.tldrC p{font-size:16.5px}.wheelSec{padding:26px 18px;border-radius:24px}.chRow{grid-template-columns:1fr 54px;gap:6px 10px}.chRow .bar{grid-column:1 / -1;grid-row:2}.chRow .chV{grid-row:1;grid-column:2}.rulesBox{padding:22px}.finalCta{padding:40px 18px;border-radius:24px}.rd{width:156px}.rdCard{height:196px}.roadNav{display:none}.road .roadLane{padding-left:4px;padding-right:4px;scroll-padding-inline:0}.cafeNote{flex-direction:column;align-items:flex-start;padding:22px 18px;gap:14px}.cafeNote .btn{width:100%}.cafeTools{margin:0 -16px 6px;padding:10px 16px;flex-direction:column;align-items:stretch;gap:10px;flex-wrap:nowrap}.gPills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.gPills::-webkit-scrollbar{display:none}.miGrid{grid-template-columns:1fr 1fr;gap:10px}.miB{padding:11px 12px 13px}.miB h4{font-size:14.5px;min-height:38px}.price{font-size:16.5px}.cgH h3{font-size:21px}.tabs{overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{height:44px;padding:0 16px;font-size:15.5px}.tabsS{margin:6px 0 18px}.tabsS .tab{flex:1;justify-content:center;padding:0 8px}.heroH em{display:block}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:80;padding:8px 6px calc(10px + env(safe-area-inset-bottom));background:#0d0d10eb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line-2)}.tb{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0 2px;font:600 11.5px var(--f-body);color:var(--muted);transition:color .2s;background:none;border:0}.tb .ic{font-size:24px}.tb.on{color:#fff}.tb.on:before{content:"";position:absolute;top:-9px;width:26px;height:3px;border-radius:0 0 4px 4px;background:#fff}.tbBook{color:#fff;margin-top:-26px}.tbBook b{width:58px;height:58px;border-radius:20px;background:var(--cta-bg);display:grid;place-items:center;font-size:26px;box-shadow:0 10px 28px #ff1f2c8c,inset 0 1px #ffffff4d;transition:transform .2s var(--ease)}.tbBook:active b{transform:scale(.94)}.tbBook span{margin-top:0}body[data-tabbar]{--sticky-cta-height: 78px}}@media (hover: none){.zc:hover,.mi:hover{transform:none}}.addBtn{width:42px;height:42px;border-radius:13px;background:var(--red);color:#fff;display:grid;place-items:center;font-size:22px;box-shadow:0 6px 16px #ff1f2c66;transition:all .2s var(--ease)}.addBtn:hover{transform:scale(1.1) rotate(90deg)}.stepper{display:inline-flex;align-items:center;background:var(--inset);border:1px solid var(--line-2);border-radius:13px;overflow:hidden}.stepper button{width:38px;height:38px;display:grid;place-items:center;font-size:18px;transition:background .15s}.stepper button:hover{background:var(--hover-bg)}.stepper b{min-width:28px;text-align:center;font-size:16px}.cartFab{position:fixed;right:28px;bottom:28px;z-index:40;height:62px;padding:0 22px;border-radius:18px;display:inline-flex;align-items:center;gap:12px;background:var(--cta-bg);color:#fff;font:700 17px var(--f-body);box-shadow:0 14px 34px #ff1f2c80,inset 0 1px #ffffff47;transition:transform .2s var(--ease);animation:rise .4s var(--ease)}.cartFab:hover{transform:translateY(-3px) scale(1.02)}.cartFab .ic{font-size:22px}.cartFab b{background:#fff;color:var(--ink);min-width:26px;height:26px;display:grid;place-items:center;border-radius:9px;font-size:14px}.cartFab em{font-style:normal;font-size:16px}.cartBox{width:min(480px,100%)}.cartLines{display:grid;gap:4px;margin:4px 0 14px;max-height:260px;overflow-y:auto}.cl{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.cl small{display:block;color:var(--muted)}.cl b{font-size:16px}.deliv{display:grid;gap:8px;margin:8px 0 14px}.dOpt{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:14px;background:#0d0d100d;border:1px solid var(--line-2)!important;text-align:left;transition:all .2s var(--ease)}.dOpt .ic{font-size:22px;color:#57565c}.dOpt b{display:block}.dOpt small{color:#57565c}.dOpt:hover{border-color:#0d0d1099!important}.dOpt.on{background:var(--ink);color:#fff;border-color:var(--ink)!important}.dOpt.on .ic,.dOpt.on small{color:#d8d8dc}.bonusSl{display:flex;align-items:center;gap:14px;margin:8px 0 4px}.bonusSl input{flex:1;accent-color:#b50b16;height:28px}.bonusSl b{min-width:76px;text-align:right}.cartTot{margin:14px 0;padding-top:6px;border-top:1px solid var(--line)}.payBig{display:flex;justify-content:space-between;align-items:baseline;padding-top:8px}.payBig span{font:800 22px var(--f-display)}.payBig b{font:800 30px var(--f-display);letter-spacing:-.02em}.paper .hint{color:#57565c}.paper .hint.err{color:#b50b16}.lackNote{margin:10px 0;padding:10px 14px;border-radius:12px;font-size:15px;background:#ff1f2c1a;border:1px solid rgba(255,31,44,.4);color:var(--text)}.rcNote{text-align:center;color:var(--muted);font-size:14px;margin-top:10px}.lockPlate{position:relative;display:flex;gap:12px;align-items:flex-start;padding:14px;margin:10px 0;border-radius:16px;background:#ff1f2c1a;border:1px solid rgba(255,31,44,.5);color:var(--text);flex-wrap:wrap}.lockPlate>div{flex:1;min-width:0;padding-right:34px}.lockPlate b{font-size:15.5px;display:block;line-height:1.25;margin-bottom:3px;color:var(--text)}.lockPlate p{font-size:14px;line-height:1.4;color:var(--text-2)}.lockPlate .pi{width:38px;height:38px;background:var(--red);color:#fff}.paper .lockPlate{background:#fdeaec;border-color:#b50b168c}.paper .lockPlate .pi{background:#b50b16;color:#fff}.qBtn{position:absolute;right:12px;top:12px;width:28px;height:28px;border-radius:50%;border:1.5px solid currentColor!important;color:var(--text-2);font:800 14px var(--f-body);display:grid;place-items:center;transition:all .2s}.qBtn:hover{background:var(--text);color:var(--bg)}.paper .qBtn:hover{background:var(--ink);color:#fff}.lockHelp{flex-basis:100%;font-size:14px;line-height:1.45;padding:10px 12px;border-radius:12px;background:#00000040;color:var(--text)}.paper .lockHelp{background:#fff;border:1px solid rgba(181,11,22,.3);color:#14141a}.lockMini{color:var(--red-text);margin-left:6px;vertical-align:-2px}.mdl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .22s var(--ease)}.mdl.on{opacity:1}.mdlBack{position:absolute;top:0;right:0;bottom:0;left:0;background:#050508b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mdlBox{position:relative;width:min(500px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:30px;border-radius:26px;background:linear-gradient(180deg,#1a1a20,#121216);border:1px solid var(--line-2);box-shadow:0 30px 90px #000000b3,inset 0 1px #ffffff14;transform:translateY(18px) scale(.98);transition:transform .3s var(--ease);outline:0;scrollbar-width:thin}.mdl.on .mdlBox{transform:none}.mdlBox.paper{color:var(--text);border-radius:26px}.mdlBox.book{width:min(1040px,100%);padding:34px 36px}.mdlBox.fault{width:min(540px,100%)}.mdlBox.chat{width:min(460px,100%)}.mHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.mTitle{font:800 30px/1.1 var(--f-display);letter-spacing:-.02em;margin:6px 0 0}.mSub{color:var(--muted);margin-top:8px;font-size:16px;line-height:1.4}.mClose{width:44px;height:44px;padding:0;flex:none;border-radius:13px;font-size:20px}.mForm{display:flex;flex-direction:column;gap:16px}.fld{display:flex;flex-direction:column;gap:8px}.fld>span{font:600 13px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.paper .fld>span{color:#57565c}.inp{width:100%;height:54px;padding:0 16px;border-radius:14px;background:var(--inset);border:1px solid var(--line-2);color:var(--text);font:500 17px var(--f-body);transition:all .2s var(--ease);outline:0}.inp:focus{border-color:#fff;box-shadow:0 0 0 4px #ffffff1f;background:var(--hover-bg)}.paper .inp:focus{border-color:var(--ink);box-shadow:0 0 0 4px #0d0d101f}.inp::placeholder{color:var(--muted)}.inp[readonly]{opacity:.75;cursor:not-allowed}.inp.ta{height:auto;padding:14px 16px;resize:vertical;min-height:110px;line-height:1.4}.codeInp{letter-spacing:.5em;font-size:24px;text-align:center}.inpWrap{display:flex;align-items:center;gap:10px;position:relative}.inpWrap .inp{flex:1;min-width:0}.inpWrap>b{position:absolute;right:18px;color:var(--muted)}.inpWrap.short{max-width:200px}.inpWrap .pre{position:absolute;left:16px;right:auto;font:600 16px var(--f-mono)}.inpWrap.short .inp{padding-left:48px}.opts{display:flex;flex-wrap:wrap;gap:8px}.opt{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:13px;font:600 16px var(--f-body);background:#ffffff0d;border:1px solid var(--line-2)!important;color:var(--text);transition:all .18s var(--ease)}.opt:hover:not(:disabled){background:var(--hover-bg);border-color:#fff9!important;transform:translateY(-1px)}.opt.on{background:#fff;color:var(--ink);border-color:#fff!important;box-shadow:0 6px 16px #00000059}.opt:disabled{color:var(--muted);border-style:dashed!important;background:transparent;cursor:not-allowed;opacity:.55}.opt.sm2{height:40px;padding:0 14px;font-size:15px}.opt.big{height:60px;font-size:19px;flex:1;justify-content:center}.paper .opt{background:#0d0d100a;border-color:#0d0d103d!important;color:#14141a}.paper .opt:hover:not(:disabled){background:#0d0d1017;border-color:#0d0d1099!important}.paper .opt.on{background:var(--ink);color:#fff;border-color:var(--ink)!important}.opts.sub{margin-top:10px}.stp{display:flex;align-items:center;gap:10px;font:600 13px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#3a3a40;margin:0 0 12px}.stp i{width:22px;height:22px;border-radius:7px;background:var(--ink);color:#fff;display:grid;place-items:center;font-style:normal;font-size:12px}.bkGrid{display:grid;grid-template-columns:1fr 340px;gap:30px;align-items:start}.bkL{display:flex;flex-direction:column;gap:22px;padding-top:18px;border-top:1px solid rgba(13,13,16,.12)}.bkL section+section{padding-top:20px;border-top:1px dashed rgba(13,13,16,.22)}.times{max-height:142px;overflow-y:auto;padding:4px 4px 4px 0;scrollbar-width:thin}.times .opt{height:42px;padding:0 12px;min-width:76px;justify-content:center;font-size:15px}.seatGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;max-height:190px;overflow-y:auto;padding:4px}.seat{height:44px;border-radius:12px;font:700 14.5px var(--f-mono);background:#fff;border:1px solid rgba(13,13,16,.3)!important;color:#14141a;transition:all .16s var(--ease)}.seat:hover:not(:disabled){border-color:var(--ink)!important;transform:translateY(-2px);box-shadow:0 6px 14px #00000029}.seat.on{background:var(--ink);color:#fff;border-color:var(--ink)!important}.seat:disabled{background:#0d0d1017;color:#8b8b92;border-color:transparent!important;text-decoration:line-through;cursor:not-allowed}.seatLeg{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#57565c;margin-top:10px}.seatLeg i{width:14px;height:14px;border-radius:4px;display:inline-block;margin-left:10px}.seatLeg i:first-child{margin-left:0}.seatLeg .free{background:#fff;border:1px solid rgba(13,13,16,.4)}.seatLeg .busy{background:#0d0d101f}.seatLeg .mine{background:var(--ink)}.bkR{position:sticky;top:0}.receipt{padding:22px;border-radius:22px;background:linear-gradient(180deg,#f3f3f3,#e8e8e8);border:1px solid rgba(13,13,16,.14);box-shadow:inset 0 1px #fff}.rcT{font:800 24px var(--f-display);letter-spacing:-.02em;margin-bottom:8px}.receipt .kv{font-size:15.5px;padding:9px 0;border-color:#0d0d1024}.receipt .kv b{color:#14141a}.rcPay{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:14px 0 10px}.rcPay>span{color:#57565c}.rcSum{font:800 28px/1 var(--f-display);letter-spacing:-.03em;color:var(--ink);text-align:right}.rcSum em{font-style:normal;color:#b50b16}.bonusRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid rgba(13,13,16,.14);margin-bottom:12px;font-size:15.5px}.bonusRow.off{opacity:.85}.paper .switch{background:#0d0d1047!important}.paper .switch[aria-checked=true]{background:var(--red)!important}.prizeBanner{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:var(--ink);color:#fff;margin-bottom:16px}.doneBox{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:10px 0}.doneIc{width:72px;height:72px;border-radius:50%;background:var(--green);color:#04271a;display:grid;place-items:center;font-size:36px;animation:pop .5s var(--ease)}.paper .doneIc{background:var(--ink);color:#fff}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.doneRc{width:100%;text-align:left}.doneBtns{gap:10px;margin-top:8px}.bkGrid>*{min-width:0}.bkL section{min-width:0}.bkMap{min-width:0;max-width:100%;height:400px;margin-top:14px;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at top,#1a1a20,#0d0d10);border:1px solid rgba(13,13,16,.2);color:#f1ede3}.seatLeg .mapTgl{margin-left:auto;font-size:13.5px}.opt.dateOpt{position:relative;gap:8px;cursor:pointer}.opt.dateOpt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.rcPromo{margin:12px 0 0}.rcPromo .inp{height:44px;background:#fff}.receipt .lockPlate{margin-top:0}@media (max-width: 760px){.bkMap{height:260px}}.methods{display:grid;grid-template-columns:1fr 1fr;gap:10px}.method{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;border-radius:16px;background:var(--inset);border:1px solid var(--line-2)!important;text-align:left;transition:all .2s var(--ease)}.method .ic{font-size:24px;margin-bottom:4px}.method b{font-size:17px}.method small{color:var(--muted);font-size:13.5px}.method:hover{background:var(--hover-bg)}.method.on{background:#fff;color:var(--ink);border-color:#fff!important}.method.on small{color:#57565c}.x2Plate{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:14px;background:#fff;color:var(--ink);font-weight:600;line-height:1.35}.x2Plate .ic{font-size:22px;color:#b50b16;flex:none}.x2Plate.dim{background:var(--inset);color:var(--text-2);border:1px dashed var(--line-2);font-weight:500}.x2Plate.dim .ic{color:var(--muted)}.qrLine{display:flex;gap:12px;align-items:center;color:var(--muted);font-size:15px;padding-top:6px}.qrLine .ic{font-size:26px}.payStep{display:flex;flex-direction:column;gap:14px}.qrFake{width:210px;height:210px;margin:0 auto;padding:14px;background:#fff;border-radius:18px;display:grid;grid-template-columns:repeat(13,1fr);gap:0}.qrFake i{background:#fff}.qrFake i.k{background:var(--ink)}.cardNote{display:flex;gap:14px;padding:20px;border-radius:18px;background:var(--inset);border:1px dashed var(--line-2)}.cardNote .ic{font-size:30px}.cardNote p{color:var(--text-2)}.steps2{list-style:none;margin:0;padding:0;display:grid;gap:14px}.steps2 li{display:flex;gap:14px}.steps2 i{flex:none;width:30px;height:30px;border-radius:10px;background:var(--inset);border:1px solid var(--line-2);display:grid;place-items:center;font:700 14px var(--f-mono);font-style:normal}.steps2 li.ok i{background:var(--green);border-color:var(--green);color:#04271a}.steps2 .btn{margin-top:10px}.steps2 p{margin-top:3px}.statusBox{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:var(--inset);border:1px dashed var(--line-2);color:var(--text-2)}.statusBox.ok{border:1px solid rgba(61,220,151,.4);color:var(--green);background:#3ddc9714}.statusBox .ic{font-size:22px;flex:none}.taskList{gap:10px}.taskRow{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:16px;background:var(--inset);border:1px solid var(--line)!important;text-align:left;transition:all .22s var(--ease)}.taskRow:hover{background:var(--hover-bg);border-color:#ffffff80!important;transform:translate(3px)}.tkLogo{flex:none;width:46px;height:46px;border-radius:13px;background:#fff;color:var(--ink);display:grid;place-items:center;font-weight:800;font-size:13px}.tkT{flex:1;min-width:0;display:flex;flex-direction:column}.tkT b{font-size:16.5px}.tkT small{color:var(--muted);font-size:14px}.tkR b{font-size:16px;color:#fff}.tkR .chip{height:28px;font-size:13px}.ftBtns{gap:12px}.ftBtns .btnPrimary{flex:1}.myReq{border-top:1px solid var(--line);padding-top:16px;margin-top:4px}.reqRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.reqRow:last-child{border-bottom:0}.reqRow small{display:block;color:var(--muted);font-size:14px;margin-top:2px}.chatBox{display:flex;flex-direction:column}.chatLog{display:flex;flex-direction:column;gap:10px;height:300px;overflow-y:auto;padding:4px 2px;margin-bottom:14px;scrollbar-width:thin}.chDay{align-self:center;font:500 12px var(--f-mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.msg{align-self:flex-start;max-width:82%;padding:11px 15px;border-radius:16px 16px 16px 5px;background:var(--inset);border:1px solid var(--line);animation:rise .3s var(--ease)}.msg small{display:block;margin-top:4px;color:var(--muted);font-size:11.5px}.msg.me{align-self:flex-end;border-radius:16px 16px 5px;background:#ff1f2c33;border-color:#ff1f2c80}.chatForm{display:flex;gap:10px}.chatForm .btn{width:54px;padding:0;flex:none}.toasts{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:450;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{padding:13px 20px;border-radius:14px;background:#fff;color:var(--ink);font-weight:600;font-size:15.5px;box-shadow:0 14px 40px #0000008c;opacity:0;transform:translateY(14px);transition:all .28s var(--ease);max-width:min(520px,92vw);text-align:center}.toast.on{opacity:1;transform:none}.toastRich{pointer-events:auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;width:min(400px,92vw);padding:14px 16px;border-left:4px solid var(--red)!important}.toastT{font:700 15.5px/1.25 var(--f-display)}.toastS{font-weight:500;font-size:14.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.toastA{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.opt.mono{font-family:var(--f-mono);font-weight:600;font-size:15px}.mdlBox:focus-visible,.mdlBox:focus{outline:0}.inp:focus-visible{outline:0}.lockPlate,.paper .lockPlate{background:var(--inset);border:1px solid var(--line-2);color:var(--text)}.paper .lockPlate{background:#0d0d100b;border-color:#0d0d1038}.lockPlate .pi{background:#fff;color:var(--ink)}.paper .lockPlate .pi{background:var(--ink);color:#fff}.lockPlate b{color:var(--text)}.lockPlate p,.qBtn,.lockMini{color:var(--text-2)}.lackNote{background:var(--inset);border-color:var(--line-2)}.x2Plate .ic{color:var(--ink)}@media (max-width: 1180px){.bkGrid{grid-template-columns:1fr}.bkR{position:static}}@media (max-width: 720px){.cartFab{right:16px;left:16px;bottom:16px;justify-content:center}.lk~.cartFab{bottom:92px}.mdl{padding:0;align-items:flex-end}.mdlBox{width:100%!important;max-height:94vh;border-radius:26px 26px 0 0;padding:22px 18px calc(22px + env(safe-area-inset-bottom));transform:translateY(40px)}.mdl.on .mdlBox{transform:none}.mdlBox.book{padding:22px 16px calc(22px + env(safe-area-inset-bottom));max-height:96vh}.mTitle{font-size:24px}.mClose{width:40px;height:40px}.opt{height:44px;padding:0 14px;font-size:15px}.seatGrid{grid-template-columns:repeat(4,1fr);max-height:180px}.times{max-height:138px}.methods{grid-template-columns:1fr}.rcSum{font-size:24px}.mdlBox .btnLg{height:58px}.toasts{bottom:100px}}body.noscroll{overflow:hidden}main.pubTop:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 50% -10%,rgba(35,35,58,.5) 0%,transparent 60%),radial-gradient(80% 45% at 100% 100%,rgba(139,10,19,.14) 0%,transparent 65%)}main.pubTop:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.heroMedia{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.heroMedia img,.heroMedia video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 30%}.heroMedia video{animation:heroVid .8s var(--ease) both}@keyframes heroVid{0%{opacity:0}to{opacity:1}}.lead .leadSub{display:block;margin-top:6px;color:var(--text);font-weight:600}@media (prefers-reduced-motion: reduce){.heroMedia video{display:none}}.marqT{display:flex;width:max-content;gap:0;animation-duration:180s}.marqG{display:flex;align-items:center;gap:28px;padding-right:28px;flex:none}.hero .heroFacts{max-width:880px;gap:44px}.hero .heroFacts span{max-width:170px;line-height:1.35}@media (max-width: 760px){.hero .heroFacts{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.hero .heroFacts span{max-width:none}}.mapBox{position:relative;background:#0f0f13}.mapBox>svg{position:absolute;top:0;right:0;bottom:0;left:0}.mapBox iframe{position:relative;z-index:1;opacity:0;transition:opacity .6s var(--ease);min-height:420px}.mapBox iframe.on{opacity:1}.cInfo{display:flex;flex-direction:column;gap:22px;padding:30px}.cAddr{display:flex;gap:16px;align-items:flex-start}.cAddr .pi{width:52px;height:52px;font-size:24px;flex:none}.cAddr b{display:block;font:800 30px/1.1 var(--f-display);letter-spacing:-.02em;margin:6px 0 8px}.cAddr .muted{font-size:15px;line-height:1.45}.cList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--line)}.cList li{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line);font-size:15.5px}.cList li .ic{color:var(--red);font-size:18px}.cList li span{color:var(--muted)}.cList li b{text-align:right;font-weight:700}.cBtns{margin-top:auto}@media (max-width: 760px){.cInfo{padding:22px 18px}.cAddr b{font-size:24px}.cList li{grid-template-columns:22px 1fr}.cList li b{grid-column:2;text-align:left}.mapBox iframe{min-height:300px}}.revSide{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:30px}.revScore{display:flex;align-items:baseline;gap:14px}.revScore b{font:800 64px/1 var(--f-display);letter-spacing:-.04em}.revStars{display:inline-flex;gap:4px;color:var(--red);font-size:20px}.revBtns{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:auto}.revBtns .btn{justify-content:center}.revStars .ic{fill:currentColor}.rvBox{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:18px;align-items:stretch}.rvSide{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:30px}.rvSide .revScore{gap:16px;align-items:center}.rvSide .revScore b{font:800 64px/1 var(--f-display);letter-spacing:-.04em}.rvSide .muted{margin:0;line-height:1.5}.rvSide .revBtns{margin-top:auto}.rvStars{display:inline-flex;gap:3px;font-size:18px;color:#ffffff2e}.rvStars .on,.rvStars .half{color:var(--red)}.rvStars .half{opacity:.6}.rvStars .ic{fill:currentColor}.rvMain{position:relative;min-width:0;display:flex;flex-direction:column;gap:14px}.rvTrack{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,calc((100% - 16px)/2));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding:2px 2px 8px;scrollbar-width:none}.rvTrack::-webkit-scrollbar{display:none}.rvTrack:not(.atEnd){-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.rvTrack:focus-visible{outline:2px solid var(--red);outline-offset:4px;border-radius:22px}.rvCard{scroll-snap-align:start;display:flex;flex-direction:column;gap:14px;padding:26px;min-height:100%;transition:transform .35s var(--ease),border-color .35s var(--ease)}.rvCard:hover{transform:translateY(-3px);border-color:#ff1f2c66}.rvHead{display:flex;align-items:center;gap:12px}.rvAva{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;font:800 18px var(--f-display);color:#fff;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.25),transparent 55%),linear-gradient(150deg,var(--red),var(--red-deep))}.rvWho{display:flex;flex-direction:column;gap:2px;min-width:0}.rvWho b{font:700 17px var(--f-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvWho .mono{font-size:12.5px;color:var(--muted)}.rvText{margin:0;font-size:15.5px;line-height:1.55;color:var(--text-2);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.rvSrc{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.rvSrc:hover{text-decoration:underline}.rvNav{display:flex;gap:10px;justify-content:flex-end}.rvArrow{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--card-bd);background:var(--inset);color:var(--text);font-size:20px;cursor:pointer;transition:background .25s var(--ease),transform .25s var(--ease)}.rvArrow:hover:not(:disabled){background:var(--red);transform:translateY(-2px)}.rvArrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.rvArrow:disabled{opacity:.35;cursor:default}@media (max-width: 960px){.rvBox{grid-template-columns:1fr}.rvTrack{grid-auto-columns:86%}}@media (max-width: 760px){.rvSide{padding:22px}.revScore b{font-size:52px}.rvCard{padding:22px}}.faqLayout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:48px;align-items:start}.faqAside{position:sticky;top:calc(var(--header-h, 76px) + 24px);display:flex;flex-direction:column;align-items:flex-start;gap:18px}.faqAside .secHead{margin-bottom:0}.faqList{display:flex;flex-direction:column;gap:12px}.faqI{border-radius:20px;background:var(--card-bg);border:1px solid var(--card-bd);box-shadow:var(--shadow-1);transition:border-color .25s var(--ease),background .25s var(--ease);overflow:hidden}.faqI:hover{border-color:#ffffff38}.faqI[open]{border-color:#ff1f2c73;background:linear-gradient(160deg,rgba(255,31,44,.08),transparent 55%),var(--card-bg)}.faqI summary{list-style:none;display:grid;grid-template-columns:44px 1fr 36px;gap:14px;align-items:center;padding:20px 22px;cursor:pointer}.faqI summary::-webkit-details-marker{display:none}.faqI summary:focus-visible{outline:2px solid var(--red);outline-offset:-2px;border-radius:20px}.faqN{font-size:13px;letter-spacing:.1em;color:var(--muted)}.faqI[open] .faqN{color:var(--red-text)}.faqI h3{font:700 18.5px/1.3 var(--f-body);margin:0}.faqT{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--inset);border:1px solid var(--line-2);transition:transform .3s var(--ease),background .25s}.faqI[open] .faqT{background:var(--red);border-color:var(--red);color:#fff}.faqT .ic{transition:transform .3s var(--ease)}.faqI[open] .faqT .ic{transform:rotate(45deg)}.faqI p{margin:0;padding:0 22px 22px 80px;color:var(--text-2);font-size:16.5px;line-height:1.55;animation:faqIn .35s var(--ease)}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faqMore{color:var(--muted);font-size:15px;padding:6px 4px 0}.faqMore a{color:var(--text);text-decoration:underline;text-underline-offset:3px}@media (max-width: 900px){.faqLayout{grid-template-columns:1fr;gap:22px}.faqAside{position:static}}@media (max-width: 760px){.faqI summary{grid-template-columns:30px 1fr 32px;gap:10px;padding:16px}.faqI h3{font-size:16.5px}.faqI p{padding:0 16px 18px 56px;font-size:15.5px}.faqT{width:32px;height:32px}}.whyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.whyC{display:flex;flex-direction:column;gap:14px;padding:28px}.whyC.hot{border-color:#ff1f2c73}.whyGrid>.whyC{display:grid;grid-template-rows:subgrid;grid-row:span 5;align-content:start}.whyTop{display:flex;justify-content:space-between;align-items:center}.whyN{font-size:40px;font-weight:800;color:#ffffff1a;letter-spacing:-.04em}.whyC h3{font:800 22px/1.2 var(--f-display);letter-spacing:-.01em;margin:4px 0 0}.whyPain,.whyFix{margin:0;font-size:16px;line-height:1.5;display:flex;flex-direction:column;gap:6px}.whyPain{color:var(--muted)}.whyFix{color:var(--text);padding:14px 16px;border-radius:14px;background:#ff1f2c14;border:1px solid rgba(255,31,44,.3)}.whyPain .mono,.whyFix .mono{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.whyFix .mono{color:var(--red-text)}.whyTag{margin-top:auto;align-self:end;justify-self:start}@media (max-width: 900px){.whyGrid{grid-template-columns:1fr}.whyC{padding:22px}}.relGrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.relGrid>li{display:flex}.relC{flex:1;display:grid;grid-template-columns:40px 1fr 40px;gap:14px;align-items:center;padding:20px 20px 20px 22px;text-decoration:none;color:var(--text);transition:border-color .25s var(--ease),transform .3s var(--ease),background .25s var(--ease)}.relC:hover{border-color:#ff1f2c8c;background:linear-gradient(160deg,rgba(255,31,44,.1),transparent 60%),var(--card-bg)}.relN{font-size:13px;color:var(--muted);letter-spacing:.1em}.relT{font:700 16.5px/1.35 var(--f-body)}.relGo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--inset);border:1px solid var(--line-2);transition:background .25s,transform .3s var(--ease)}.relC:hover .relGo{background:var(--red);border-color:var(--red);color:#fff;transform:translate(2px,-2px)}@media (max-width: 1100px){.relGrid{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.relGrid{grid-template-columns:1fr}.relC{padding:16px;grid-template-columns:30px 1fr 36px}}.s3{display:flex;flex-direction:column;gap:6px;overflow:hidden}.s3Art{position:relative;height:170px;margin:-30px -30px 14px;display:grid;place-items:center;background:radial-gradient(70% 90% at 50% 100%,rgba(255,31,44,.32),transparent 70%),linear-gradient(180deg,#17171d,#101014);border-bottom:1px solid var(--line)}.s3Img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s3Ico{width:88px;height:88px;border-radius:26px;display:grid;place-items:center;font-size:42px;color:#fff;background:linear-gradient(150deg,var(--red),var(--red-deep));box-shadow:0 14px 40px #ff1f2c73,inset 0 1px #ffffff40;animation:s3Float 4.5s var(--ease) infinite}.s3:nth-child(2) .s3Ico{animation-delay:-1.5s}.s3:nth-child(3) .s3Ico{animation-delay:-3s}@keyframes s3Float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}.s3N{position:absolute;left:22px;top:18px;font-size:15px;color:var(--kick);letter-spacing:.1em}.s3 h3{margin:4px 0 6px}@media (max-width: 760px){.s3Art{margin:-22px -22px 12px;height:140px}}@media (prefers-reduced-motion: reduce){.s3Ico{animation:none}}.rdCard{height:214px;position:relative;overflow:hidden}.rdCard:before{content:"";position:absolute;inset:auto -30% -40% auto;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 70%);pointer-events:none}.rdIco{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;font-size:28px;background:var(--inset);border:1px solid var(--line-2);color:var(--text);overflow:hidden}.rdIco img{width:100%;height:100%;object-fit:contain}.rdIco.off{color:var(--muted)}.rdIco img.artIco{width:78%;height:78%}.rdIco.off .artIco{filter:grayscale(1) brightness(.92)}.rd.got .rdIco{background:linear-gradient(150deg,var(--red),var(--red-deep));border-color:transparent;color:#fff}.rd.next .rdIco{background:#fff;color:var(--ink);box-shadow:0 10px 26px #ff1f2c59}.rd.legend .rdIco{background:var(--ink);color:#fff;border-color:var(--ink)}.rd.next .rdPin:before{box-shadow:0 0 12px var(--red-glow)}.rdCard b{font-size:15.5px}.rdCoin{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;font:800 14px/1 var(--f-display);color:#fff;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.35),transparent 55%),linear-gradient(150deg,var(--red),var(--red-deep));box-shadow:inset 0 -2px #00000040,0 4px 12px #ff1f2c4d}.rd.lock .rdCoin{filter:grayscale(1) brightness(.72)}.rdMissed{text-decoration:line-through;text-decoration-color:var(--red);color:var(--muted)}.rdCard small.rdNote{text-transform:none;letter-spacing:0;color:#ff8a91;overflow-wrap:anywhere}.rulesBox{grid-template-columns:.75fr 1.25fr;align-items:start;background:radial-gradient(60% 80% at 0% 0%,rgba(255,31,44,.1),transparent 70%),var(--card-bg)}.rulesHead{display:flex;flex-direction:column;gap:12px}.rulesHead .muted{font-size:16.5px}.rulesWheel{max-width:220px;margin-top:10px;opacity:.95}.rulesGrid{grid-template-columns:1fr 1fr;gap:12px;counter-reset:none}.rulesGrid li{padding:18px;border-radius:16px;background:var(--inset);border:1px solid var(--line);display:flex;flex-direction:column;gap:8px;font-size:16px}.rulesGrid li:first-child{grid-column:1 / -1;border-color:#ff1f2c73;background:linear-gradient(160deg,rgba(255,31,44,.12),transparent 70%),var(--inset)}.rN{font-size:12.5px;letter-spacing:.12em;color:var(--red-text)}@media (max-width: 900px){.rulesBox{grid-template-columns:1fr;gap:22px}.rulesGrid{grid-template-columns:1fr}.rulesWheel{max-width:160px}}.ddm.ddm2{min-width:360px}.ddm2 a{display:flex;flex-direction:column;gap:3px;padding:12px 14px}.ddm2 a b{font:700 15.5px var(--f-body);color:var(--text)}.ddm2 a small{font:500 12.5px/1.35 var(--f-body);color:var(--muted)}.ddm2 a.on b,.ddm2 a:hover b{color:#fff}.ddm2 a+a{border-top:1px solid var(--line);border-radius:0 0 10px 10px}.mnav2{display:flex;flex-direction:column;gap:4px}.mnav2 small{font:500 13px/1.3 var(--f-body);color:var(--muted);letter-spacing:0;text-transform:none}.tCard{overflow:hidden;isolation:isolate;transition:transform .3s var(--ease),border-color .25s var(--ease),box-shadow .3s var(--ease)}.tCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:45%;z-index:-1;background:linear-gradient(90deg,var(--card-bg) 0%,rgba(20,20,26,.78) 40%,rgba(20,20,26,.35) 100%),url(/photos/tournaments/hero-1-stage.jpg) center / cover no-repeat;opacity:.55;transition:opacity .3s var(--ease)}.tCard:after{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 4px 4px 0;background:var(--line-2)}.tCard.st-registration_open:after{background:#3ddc97;box-shadow:0 0 14px #3ddc9780}.tCard.st-live:after{background:var(--red);box-shadow:0 0 14px var(--red-glow)}.tCard:hover{border-color:#ff1f2c80;box-shadow:0 18px 44px #00000073,0 0 0 1px #ff1f2c26}.tCard:hover:before{opacity:.8}.tGo{width:auto;height:48px;padding:0 8px 0 18px;border-radius:14px;display:inline-flex;align-items:center;gap:10px;background:#0d0d1099;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tGo .ic{width:32px;height:32px;padding:7px;border-radius:10px;background:var(--inset)}.tGoT{font:700 15px var(--f-body);white-space:nowrap}.tCard:hover .tGo{transform:none}.tCard:hover .tGo .ic{background:#fff;color:var(--ink)}.st-registration_open .tGo{background:var(--red);border-color:var(--red);color:#fff}.st-registration_open .tGo .ic{background:#fff3}.heroMediaFb{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:62% 30%;transform:scale(1.04);animation:kenb 24s var(--ease) infinite alternate}.b2bHot{margin-top:32px;display:grid;grid-template-columns:1.3fr .7fr;gap:32px;align-items:center;padding:40px 44px;border-radius:28px;color:#fff;background:radial-gradient(90% 140% at 100% 0%,rgba(255,255,255,.16),transparent 55%),linear-gradient(135deg,#ff1f2c,#c4111d 55%,#8b0a13);box-shadow:0 24px 60px #ff1f2c47,inset 0 1px #ffffff40;position:relative;overflow:hidden}.b2bHot:after{content:"";position:absolute;right:-60px;bottom:-80px;width:280px;height:280px;border-radius:50%;border:36px solid rgba(255,255,255,.08)}.b2bHot .eyebrow{color:#ffffffd9}.b2bHot .secH{color:#fff;margin:8px 0 12px}.b2bHot .secH em{color:#fff;font-style:normal;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:8px}.b2bHot p{font-size:18px;line-height:1.5;color:#ffffffeb;max-width:560px}.b2bList{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:10px}.b2bList li{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:12px;background:#0d0d1038;border:1px solid rgba(255,255,255,.25);font-weight:700}.b2bAct{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:14px}.b2bBtn{background:#fff!important;color:var(--ink)!important;justify-content:center;box-shadow:0 14px 30px #00000040;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.b2bBtn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 18px 40px #00000052}.b2bAct .lnk{color:#fff;text-align:center;display:inline-flex;justify-content:center;gap:6px;align-items:center}@media (max-width: 760px){.b2bHot{grid-template-columns:1fr;padding:28px 22px;gap:22px}.b2bHot p{font-size:16.5px}}.heroBgSeason{background-position:right center;animation:none;transform:none}@media (max-width: 760px){.heroBgSeason{background-position:70% center}}.gpLbl{align-self:center;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 4px 0 10px;border-left:1px solid var(--line-2);margin-left:4px}.steamBox{position:relative;border-radius:28px;overflow:hidden;border:1px solid var(--card-bd);background:radial-gradient(70% 90% at 0% 100%,rgba(139,10,19,.35),transparent 70%),var(--card-bg);box-shadow:var(--shadow-1)}.steamBody{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;transition:filter .4s var(--ease)}.steamBox.gated .steamBody{filter:blur(14px) brightness(.6);pointer-events:none;-webkit-user-select:none;user-select:none}.steamPic{position:relative;min-height:420px;overflow:hidden}.steamPic picture,.steamPic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.steamBadge{position:absolute;left:20px;bottom:20px}.steamSmoke i{position:absolute;bottom:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 70%);filter:blur(10px);animation:steamUp 7s var(--ease) infinite}.steamSmoke i:nth-child(1){left:20%}.steamSmoke i:nth-child(2){left:45%;animation-delay:-2.3s}.steamSmoke i:nth-child(3){left:70%;animation-delay:-4.6s}@keyframes steamUp{0%{transform:translateY(0) scale(.6);opacity:0}30%{opacity:.9}to{transform:translateY(-380px) scale(1.4);opacity:0}}.steamTxt{padding:40px 44px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.steamTxt p{font-size:17px;line-height:1.55;margin:0}.steamTxt .chips{margin:6px 0}.steamGate{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:24px;background:#0d0d1059}.steamGate p{max-width:420px;font-size:17px}.steamAge{font-size:44px;font-weight:800;color:#fff;width:96px;height:96px;display:grid;place-items:center;border-radius:50%;border:3px solid var(--red);box-shadow:0 0 30px var(--red-glow)}@media (max-width: 900px){.steamBody{grid-template-columns:1fr}.steamPic{min-height:260px}.steamTxt{padding:26px 20px}}@media (prefers-reduced-motion: reduce){.steamSmoke i{animation:none;opacity:0}}.hdec{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.hdArt{position:absolute;width:clamp(150px,14vw,290px);filter:drop-shadow(0 18px 40px rgba(0,0,0,.6));animation:hdFloat 9s var(--ease) infinite}.hdArt.a-pad{left:max(1.5vw,12px);bottom:10%;--r: -14deg}.hdArt.a-vr{right:max(1.2vw,10px);top:6%;--r: 10deg;animation-delay:-3s}.hdArt.a-cup{left:max(2vw,14px);top:14%;width:clamp(140px,11vw,230px);--r: -6deg;animation-delay:-5s}.hdArt.a-gamer{right:-3vw;bottom:-6%;width:clamp(260px,22vw,420px);--r: 0deg;opacity:.55}.hdec-corporate .hdArt.a-vr,.hdec-tournament .hdArt.a-pad{right:max(1.2vw,10px);left:auto;bottom:8%;top:auto}@keyframes hdFloat{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-14px) rotate(calc(var(--r, 0deg) + 3deg))}}.hdBalloon{position:absolute;width:clamp(54px,4.4vw,84px);animation:hdBalloon 11s var(--ease) infinite;filter:drop-shadow(0 10px 22px rgba(0,0,0,.45))}.hdBalloon.b1{left:3%;top:8%}.hdBalloon.b2{left:9%;top:26%;animation-delay:-3s;width:clamp(44px,3.4vw,66px)}.hdBalloon.b3{right:12%;top:3%;animation-delay:-6s;width:clamp(40px,3vw,58px);opacity:.9}.hdBalloon.b4{right:4%;top:42%;animation-delay:-8s}@keyframes hdBalloon{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-22px) rotate(4deg)}}.hdConf{position:absolute;width:10px;height:16px;border-radius:3px;opacity:.85;animation:hdConf 6s var(--ease) infinite}.hdConf.soft{width:7px;height:12px;opacity:.45}@keyframes hdConf{0%,to{translate:0 0}50%{translate:0 10px}}.hdBeam{position:absolute;top:-30%;width:22vw;height:160%;background:linear-gradient(90deg,transparent,rgba(255,31,44,.14),transparent);filter:blur(30px);transform:rotate(16deg);animation:hdBeam 10s var(--ease) infinite alternate}.hdBeam.l{left:18%}.hdBeam.r{right:8%;animation-delay:-5s;transform:rotate(-16deg)}@keyframes hdBeam{0%{opacity:.4}to{opacity:1}}.hdRec{position:absolute;left:calc(max(1vw,10px) + 26px);top:calc(3% + 20px);display:inline-flex;align-items:center;gap:8px;font:700 14px var(--f-mono);letter-spacing:.18em;color:#ffffffb3}.hdRec b{width:12px;height:12px;border-radius:50%;background:var(--red);box-shadow:0 0 14px var(--red-glow);animation:blink 1.4s steps(2) infinite}.hdFrame{position:absolute;inset:3% max(1vw,10px) 4%;border:1px solid rgba(255,255,255,.07);border-radius:28px}.hdGrid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,31,44,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,31,44,.07) 1px,transparent 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%)}.hdScan{position:absolute;left:0;right:0;height:120px;top:-120px;background:linear-gradient(180deg,transparent,rgba(255,31,44,.08),transparent);animation:hdScan 7s linear infinite}@keyframes hdScan{to{transform:translateY(1100px)}}.hdArt.tech{filter:drop-shadow(0 0 22px rgba(255,31,44,.35)) drop-shadow(0 18px 40px rgba(0,0,0,.6))}.hdCallout{position:absolute;width:90px;height:1px;background:repeating-linear-gradient(90deg,rgba(255,31,44,.7) 0 6px,transparent 6px 10px)}.hdCallout:after{content:"";position:absolute;right:-4px;top:-4px;width:8px;height:8px;border-radius:50%;border:2px solid var(--red)}.hdCallout.c1{left:calc(max(1.5vw,12px) + 12vw);bottom:22%}.hdCallout.c2{right:calc(max(1.2vw,10px) + 12vw);top:16%;transform:scaleX(-1)}@media (max-width: 1300px){.hdArt{width:clamp(110px,10vw,160px);opacity:.5}.hdArt.a-gamer{opacity:.35}.hdCallout{display:none}}@media (max-width: 880px){.hdArt,.hdBeam,.hdFrame,.hdRec{display:none}.hdBalloon{width:40px;opacity:.8}.hdBalloon.b2,.hdBalloon.b3{display:none}.hdBalloon.b4{top:auto;bottom:4%}}@media (prefers-reduced-motion: reduce){.hdArt,.hdBalloon,.hdConf,.hdBeam,.hdScan{animation:none}}.shFactIco{width:48px;height:48px;flex:none;border-radius:14px;display:grid;place-items:center;font-size:24px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.25),transparent 55%),linear-gradient(150deg,var(--red),var(--red-deep));box-shadow:0 10px 24px #ff1f2c59;margin-bottom:6px;overflow:hidden}.shFactIco img{width:100%;height:100%;object-fit:contain}.shFactIco.shFactIcoImg{width:60px;height:60px;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}@media (max-width: 760px){.shFactIco.shFactIcoImg{width:48px;height:48px}}.shThemed .shPhotoWrap{transform:rotate(-1.2deg);box-shadow:16px 16px #ff1f2c80,0 24px 60px #00000080!important}.shThemed.shBirthday .shPhotoWrap{box-shadow:16px 16px #ff5fa2,32px 32px #ff7a458c,0 24px 60px #00000080!important}@media (max-width: 760px){.shThemed .shPhotoWrap{transform:none;box-shadow:8px 8px #ff1f2c80!important}.shThemed.shBirthday .shPhotoWrap{box-shadow:8px 8px #ff5fa2!important}}.seeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;align-items:stretch}@media (min-width: 1100px){.seeGrid{grid-template-columns:repeat(var(--see-cols, 4),minmax(0,1fr))}}.seeC{padding:0!important;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:var(--text);transition:transform .3s var(--ease),border-color .25s var(--ease),box-shadow .3s var(--ease)}.seeC:hover{border-color:#ff1f2c8c;box-shadow:0 20px 48px #00000073}.seePic{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#111116}.seePic picture,.seePic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.seeC:hover .seePic img{transform:scale(1.05)}.seePic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(13,13,16,.7))}.seeBody{flex:1;display:flex;flex-direction:column;gap:10px;padding:18px 18px 20px}.seeT{font:800 clamp(16px,1.15vw,20px)/1.18 var(--f-display);letter-spacing:-.02em;min-height:2.3em;display:flex;align-items:flex-end;text-wrap:balance;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;white-space:pre-line}.seeD{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.seeGo{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font:700 13px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red-text)}.seeC:hover .seeGo .ic{transform:translate(3px)}.seeGo .ic{transition:transform .25s var(--ease)}@media (max-width: 760px){.seeT{min-height:0}}.tCalc{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);border-radius:28px;overflow:hidden;border:1px solid var(--card-bd);background:var(--card-bg);box-shadow:var(--shadow-1)}.tcL{padding:32px 34px;display:flex;flex-direction:column;gap:18px}.tcHead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tcHead h2{font:800 30px var(--f-display);letter-spacing:-.02em;margin:0}.tcGroup{display:flex;flex-direction:column;gap:8px}.tcLbl{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tcR{padding:32px 30px;display:flex;flex-direction:column;gap:16px;color:#fff;background:radial-gradient(90% 120% at 100% 0%,rgba(255,255,255,.14),transparent 55%),linear-gradient(160deg,#ff1f2c,#b50f1b 60%,#6e0810)}.tcR .eyebrow{color:#ffffffd9}.tcSum{font:800 44px/1 var(--f-display);letter-spacing:-.03em}.tcLines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.25)}.tcLines li{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.25);font-size:15px}.tcReq .mono{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.tcReq ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tcReq li{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:#0d0d1038;border:1px solid rgba(255,255,255,.22);font-size:13.5px;font-weight:600}.tcBtn{background:#fff!important;color:var(--ink)!important;justify-content:center;margin-top:auto;box-shadow:0 14px 30px #00000040}.tcBtn:hover{transform:translateY(-2px) scale(1.02)}.tcNote{margin:0;font-size:13px;opacity:.85;line-height:1.45}@media (max-width: 980px){.tCalc{grid-template-columns:1fr}.tcL,.tcR{padding:24px 20px}.tcSum{font-size:36px}}.bcFrames{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 6px}.bcFrame{position:relative;margin:0;border-radius:14px;overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--card-bd);box-shadow:0 12px 28px #0006;transform:rotate(-1.5deg);transition:transform .3s var(--ease)}.bcFrame:nth-child(2){transform:rotate(1.2deg) translateY(6px)}.bcFrame:nth-child(3){transform:rotate(-.6deg)}.bcFrame:hover{transform:rotate(0) scale(1.04);z-index:2}.bcFrame picture,.bcFrame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bcFrame figcaption{position:absolute;left:8px;bottom:8px;padding:4px 8px;border-radius:8px;background:#0d0d10bf;font:600 11.5px var(--f-mono);color:#fff}.bcFrame:before{content:"";position:absolute;right:8px;top:8px;width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 10px var(--red-glow);z-index:1;animation:blink 1.4s steps(2) infinite}.bcCrew{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:36px;align-items:start}.bcCrewHead{position:sticky;top:calc(var(--header-h, 76px) + 24px);display:flex;flex-direction:column;gap:12px}.bcGear{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.bcGear li{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--inset);border:1px solid var(--line);font-weight:600}.bcGear .ic{color:var(--red)}.bcCrewGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bcRole{padding:22px;display:flex;flex-direction:column;gap:10px}.bcRole b{font:800 19px var(--f-display)}.bcRole p{margin:0;font-size:15px;line-height:1.45}@media (max-width: 1100px){.bcCrew{grid-template-columns:1fr}.bcCrewHead{position:static}.bcCrewGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.bcCrewGrid{grid-template-columns:1fr}}.ember{position:relative;isolation:isolate;animation:emberGlow 2.8s cubic-bezier(.4,0,.2,1) infinite}.emb{position:absolute;top:-22px;right:-6px;bottom:0;left:-6px;z-index:-1;pointer-events:none;border-radius:inherit;overflow:hidden;-webkit-mask-image:linear-gradient(to top,#000 40%,transparent 100%);mask-image:linear-gradient(to top,#000 40%,transparent 100%)}.emb:before,.emb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat}.emb:before{background-image:radial-gradient(circle at 12% 70%,#ffd2a8 0 1.6px,rgba(255,120,60,.55) 2.4px,transparent 3.4px),radial-gradient(circle at 58% 30%,#fff1e0 0 1.2px,rgba(255,70,50,.6) 2.2px,transparent 3px),radial-gradient(circle at 86% 82%,#ffb88a 0 1.4px,rgba(255,31,44,.55) 2.4px,transparent 3.2px);background-size:70px 60px;animation:emberRise 3.2s linear infinite}.emb:after{background-image:radial-gradient(circle at 30% 20%,rgba(255,220,190,.9) 0 1px,transparent 1.8px),radial-gradient(circle at 74% 64%,rgba(255,140,90,.85) 0 1px,transparent 1.8px);background-size:46px 40px;animation:emberRise2 4.6s linear infinite;opacity:.8}@keyframes emberRise{0%{background-position:0 0}to{background-position:0 -120px}}@keyframes emberRise2{0%{background-position:0 0}to{background-position:46px -80px}}@keyframes emberGlow{0%,to{box-shadow:0 0 0 1px #ff5a3c59,0 8px 26px #ff1f2c59}50%{box-shadow:0 0 0 1px #ff8c5a99,0 10px 40px #ff3c2899,0 0 70px #ff1f2c40}}.ember.emberCard{animation-name:emberCardGlow}.emberCard>.emb{top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.35) 55%,transparent 90%);mask-image:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.35) 55%,transparent 90%)}.emberCard>.emb:before{opacity:.55}.emberCard>.emb:after{opacity:.45}@keyframes emberCardGlow{0%,to{box-shadow:0 0 0 1px #ff1f2c73,0 20px 50px #ff1f2c29}50%{box-shadow:0 0 0 1px #ff7850b3,0 24px 70px #ff32284d,0 0 90px #ff1f2c24}}@media (prefers-reduced-motion: reduce){.ember,.ember.emberCard,.emb:before,.emb:after{animation:none}.emb{opacity:.5}}main:has(>.pdec){position:relative;isolation:isolate;overflow-x:clip}.pdec{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.pdGlow{position:absolute;width:46vw;height:46vw;border-radius:50%;background:radial-gradient(circle,rgba(255,31,44,.13),transparent 62%);filter:blur(10px)}.pdGlow.g1{top:14%;right:-16vw}.pdGlow.g2{top:42%;left:-18vw}.pdGlow.g3{top:72%;right:-12vw}.pdArt{position:absolute;width:clamp(120px,10vw,210px);opacity:.5;filter:drop-shadow(0 0 22px rgba(255,31,44,.3)) drop-shadow(0 18px 40px rgba(0,0,0,.6));animation:hdFloat 10s cubic-bezier(.4,0,.2,1) infinite}.pdArt.pdL{left:max(1vw,8px)}.pdArt.pdR{right:max(1vw,8px)}.pdArt.pd1{top:11%;--r: 12deg}.pdArt.pd2{top:24%;--r: -14deg;animation-delay:-2s}.pdArt.pd3{top:38%;--r: -6deg;animation-delay:-4s}.pdArt.pd4{top:52%;width:clamp(160px,14vw,280px);opacity:.32;--r: 0deg;animation-delay:-6s}.pdArt.pd5{top:68%;--r: 16deg;animation-delay:-3s}.pdArt.pd6{top:84%;--r: -10deg;animation-delay:-7s}@media (max-width: 1300px){.pdArt{width:clamp(90px,8vw,130px);opacity:.3}}@media (max-width: 880px){.pdArt{display:none}}@media (prefers-reduced-motion: reduce){.pdArt{animation:none}}.dish.dishIn{animation:dishIn .7s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0s)}@keyframes dishIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.dish.dishIn{animation:none}}.miPager{margin-top:28px}.miTrack{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;gap:0}.miTrack::-webkit-scrollbar{display:none}.miPage{scroll-snap-align:start;align-content:start;padding:2px}.miNav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}.miCount{min-width:64px;text-align:center;color:var(--muted);font-size:14px}.miG{display:block;margin-bottom:4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--red);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tCard.tCardG{display:grid;grid-template-columns:minmax(260px,34%) minmax(0,1fr) auto;align-items:stretch;gap:0;padding:0}.tCard.tCardG:before{display:none}.tCard.tCardG:after{z-index:2}.tArt{position:relative;min-height:190px;background:#16161c center / cover no-repeat;overflow:hidden}.tArt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0d100d,#0d0d1099 52%,#0d0d10f5),linear-gradient(90deg,transparent 72%,var(--card-bg) 100%)}.tArt.noCover{background:radial-gradient(ellipse at 30% 30%,rgba(255,31,44,.35),transparent 60%),linear-gradient(150deg,#2a0a10,#0d0d10)}.tArt .tDate{position:absolute;left:16px;top:16px;z-index:1;width:64px;height:64px;border-radius:14px}.tArt .tDate b{font-size:26px}.tArt .tDate span{font-size:10px}.tArtB{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.tGame{font:900 clamp(18px,1.7vw,24px)/1.05 var(--f-display);letter-spacing:-.02em;text-transform:uppercase;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.7)}.tFmt{flex:none;padding:6px 10px;border-radius:10px;background:var(--red);color:#fff;font-size:15px;font-weight:800;box-shadow:0 6px 18px #ff1f2c73}.tCard.tCardG .tBody{padding:24px 26px;justify-content:center}.tCard.tCardG>.tGo,.tCard.tCardG>.tCta{align-self:center;margin-right:26px}.tCard.tCardG:hover .tArt{filter:saturate(1.15)}@media (max-width: 760px){.tCard.tCardG{grid-template-columns:1fr}.tArt{min-height:150px}.tArt:after{background:linear-gradient(180deg,#0d0d101a,#0d0d10e6)}.tCard.tCardG .tBody{padding:16px 18px 20px;flex:none}}.pH .pHa{display:block;font-style:normal;color:var(--red);text-shadow:0 0 40px rgba(255,31,44,.45)}.tcPkgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tcPkg{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border-radius:14px;border:1px solid var(--card-bd);background:var(--inset);color:var(--text);text-align:left;cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease)}.tcPkg b{font:800 16px var(--f-display)}.tcPkg .mono{font-size:13.5px;color:var(--red);font-weight:700}.tcPkg small{font-size:12px;color:var(--muted);line-height:1.35}.tcPkg:hover:not(:disabled){transform:translateY(-2px);border-color:#ff1f2c80}.tcPkg.on{border-color:var(--red);background:#ff1f2c1f;box-shadow:0 0 0 1px var(--red) inset}.tcPkg:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.45}.tcPkg:focus-visible{outline:2px solid #fff;outline-offset:2px}.tcIncl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:15px}.tcIncl li{display:flex;gap:8px;align-items:flex-start}.tcIncl .ic{flex:none;margin-top:3px}@media (max-width: 600px){.tcPkgs{grid-template-columns:1fr}}.hrWhy .secH em{font-style:normal;color:var(--red)}.hrNums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 18px}.hrNums>div{display:flex;flex-direction:column;gap:4px;padding:20px 22px;border-radius:18px;background:linear-gradient(160deg,#ff1f2c29,#ff1f2c08);border:1px solid rgba(255,31,44,.3)}.hrNums b{font-size:clamp(24px,2.4vw,34px);line-height:1;color:#fff;letter-spacing:-.02em}.hrNums span{color:var(--text-2);font-size:14.5px}.hrTiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hrTiles li{display:flex;flex-direction:column;gap:8px;padding:22px}.hrTiles b{font:800 18px var(--f-display)}.hrTiles li>span:last-child{color:var(--text-2);font-size:15px;line-height:1.45}.hrIco{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:22px;color:#fff;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.25),transparent 55%),linear-gradient(150deg,var(--red),var(--red-deep));box-shadow:0 10px 24px #ff1f2c59}@media (max-width: 980px){.hrNums,.hrTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.hrNums,.hrTiles{grid-template-columns:1fr}}.tkGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px}.tkOurs,.tkYours{padding:28px;border-radius:24px;border:1px solid var(--card-bd);background:var(--card-bg)}.tkOurs{background:radial-gradient(ellipse at top left,rgba(255,31,44,.14),transparent 55%),var(--card-bg);border-color:#ff1f2c59}.tkHead{display:flex;align-items:center;gap:16px;margin-bottom:20px}.tkHead span{display:flex;flex-direction:column;font:800 22px var(--f-display)}.tkHead small{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.tkNum{font:900 64px/1 var(--f-display);color:var(--red);letter-spacing:-.04em}.tkTiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tkTiles li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--inset);border:1px solid var(--line);font-weight:600;font-size:15px;line-height:1.3;transition:transform .25s var(--ease),border-color .25s var(--ease)}.tkTiles li:hover{transform:translate(3px);border-color:#ff1f2c73}.tkIco{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:19px;color:var(--red);background:#ff1f2c1f}.tkSteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:tk}.tkSteps li{counter-increment:tk;display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;border:1px dashed var(--line-2);font-weight:600}.tkSteps li:before{content:counter(tk);flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:800 16px var(--f-display);background:#fff;color:var(--ink)}.tkNote{margin:16px 0 0;color:var(--muted);font-size:14px;line-height:1.5}@media (max-width: 980px){.tkGrid{grid-template-columns:1fr}}@media (max-width: 560px){.tkTiles{grid-template-columns:1fr}}.flowS{list-style:none;margin:28px 0 0;padding:0;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.flowS:before{content:"";position:absolute;left:28px;right:28px;top:28px;height:2px;background:linear-gradient(90deg,var(--red),rgba(255,31,44,.15))}.flowS li{position:relative;display:flex;flex-direction:column;gap:8px}.flowSNode{position:relative;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;font-size:24px;color:#fff;background:linear-gradient(150deg,var(--red),var(--red-deep));box-shadow:0 0 0 6px var(--bg, #0d0d10),0 12px 28px #ff1f2c66;transition:transform .35s var(--ease)}.flowS li:hover .flowSNode{transform:translateY(-3px) rotate(-4deg)}.flowSTime{margin-top:8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--red-text, var(--red))}.flowS h3{margin:0;font:800 20px var(--f-display)}.flowS p{margin:0;color:var(--text-2);font-size:15px;line-height:1.45}@media (max-width: 900px){.flowS{grid-template-columns:1fr;padding-left:76px}.flowS:before{left:27px;right:auto;top:10px;bottom:10px;width:2px;height:auto;background:linear-gradient(180deg,var(--red),rgba(255,31,44,.15))}.flowSNode{position:absolute;left:-76px;top:0}.flowSTime{margin-top:0}}.pbGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:230px;gap:14px}.pbGrid .pbCard:first-child{grid-column:span 2;grid-row:span 2}.pbN3{grid-template-columns:1.4fr 1fr}.pbN3 .pbCard:first-child{grid-column:auto}.pbN4 .pbCard:last-child,.pbN5 .pbCard:last-child{grid-column:span 2}.pbN6{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:260px}.pbN6 .pbCard:first-child{grid-column:auto;grid-row:auto}.pbCard{position:relative;overflow:hidden;border-radius:20px;border:1px solid var(--card-bd);background:#16161c;isolation:isolate;transition:border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease)}.pbCard:hover{border-color:#ff1f2c8c;box-shadow:0 24px 50px #00000073;transform:translateY(-3px)}.pbCard>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.pbCard:hover>img{transform:scale(1.06)}.pbShade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0d0d1038,#0d0d108c 36%,#0d0d10e6 62%,#0d0d10fa)}.pbIco{position:absolute;left:16px;top:16px;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:22px;color:#fff;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.25),transparent 55%),linear-gradient(150deg,var(--red),var(--red-deep));box-shadow:0 10px 24px #ff1f2c66}.pbTag{position:absolute;right:14px;top:14px;padding:5px 9px;border-radius:8px;background:#0d0d10c7;font-size:12px;color:#fff;letter-spacing:.06em}.pbBody{position:absolute;left:0;right:0;bottom:0;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.pbBody h3,.pbBody p{text-shadow:0 1px 2px rgba(0,0,0,.75),0 6px 22px rgba(0,0,0,.7)}.pbBody h3{margin:0;font:800 19px/1.15 var(--f-display);color:#fff}.pbCard:first-child .pbBody h3{font-size:clamp(22px,2.2vw,30px)}.pbBody p{margin:0;font-size:14.5px;line-height:1.45;color:#f1ede3eb;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 980px){.pbGrid,.pbN3,.pbN6{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}.pbGrid .pbCard:first-child{grid-column:1 / -1;grid-row:auto}.pbN4 .pbCard:last-child,.pbN5 .pbCard:last-child{grid-column:auto}}@media (max-width: 560px){.pbGrid,.pbN3,.pbN6{grid-template-columns:1fr;grid-auto-rows:240px}}.regWall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;margin:6px 0 22px}@media (max-width: 980px){.regWall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.regWall{grid-template-columns:1fr;grid-auto-rows:auto}}.regWall>div{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:16px;border:1px solid var(--card-bd);background:radial-gradient(ellipse at top left,rgba(255,31,44,.12),transparent 60%),var(--card-bg)}.regWall .regIco{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:20px;color:var(--red);background:#ff1f2c1f}.regWall b{display:block;font:800 20px/1.1 var(--f-display);color:var(--text)}.regWall span span{font-size:13px;color:var(--muted)}.realRevs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:18px}.realRev{margin:0;display:flex;flex-direction:column;gap:14px;padding:24px;border-color:#ff1f2c59}.realRevTop{display:flex;justify-content:space-between;align-items:center}.realRevSrc{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.realRev blockquote{margin:0;font-size:16px;line-height:1.55;color:var(--text);white-space:pre-line}.realRev figcaption{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto}a.realRevSrc{text-decoration:none;border-bottom:1px solid rgba(255,31,44,.35);transition:color .2s var(--ease),border-color .2s var(--ease)}a.realRevSrc:hover{color:#fff;border-color:#fff}.realRevAll{margin-top:4px}.realRev figcaption .mono{color:var(--muted);font-size:13px}.realRev figcaption a{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--red)}.pbCta{margin-top:2px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}a.pbCard{color:inherit;text-decoration:none;display:block}a.pbCard:focus-visible{outline:2px solid #fff;outline-offset:3px}.stPerHour{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:8px;background:#ff1f2c1f;border:1px solid rgba(255,31,44,.35);font-size:12.5px;color:var(--text)}.stExt{grid-template-columns:repeat(4,minmax(0,1fr))!important}.stExtCard{display:flex;flex-direction:column;gap:10px;transition:transform .35s var(--ease),border-color .35s var(--ease)}.stExtCard:hover{transform:translateY(-4px)}.stExtCard [class*=extHead]{flex-direction:column;align-items:flex-start;gap:16px}.stExtCard img{width:76px;height:76px;padding:6px;object-fit:contain;object-view-box:inset(12%);border-radius:20px;background:linear-gradient(160deg,#fff,#ece8df);box-shadow:inset 0 -2px #0d0d1014,0 10px 26px #0006;filter:none;transition:transform .35s var(--ease)}.stExtCard:hover img{transform:rotate(-4deg) scale(1.04)}.stExtCard [class*=extPrice]{font:900 26px/1 var(--f-display);color:var(--red);letter-spacing:-.02em}@media (max-width: 1100px){.stExt{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 600px){.stExt{grid-template-columns:1fr!important}}.bcFrames{grid-template-columns:1.6fr 1fr;grid-template-rows:repeat(2,1fr);gap:10px}.bcFrame{aspect-ratio:auto;min-height:92px}.bcFrame:first-child{grid-row:span 2;aspect-ratio:4 / 3;transform:rotate(-1.2deg);box-shadow:10px 10px #ff1f2c73,0 18px 40px #00000080}.bcFrame:nth-child(2){transform:rotate(1deg)}.bcFrame:nth-child(3){transform:rotate(-.4deg)}.bcFrame figcaption{font-size:12px}.bcStat{position:absolute;left:14px;bottom:14px;z-index:2;display:flex;flex-direction:column;padding:10px 14px;border-radius:14px;background:#0d0d10d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,31,44,.4);font-size:12.5px;color:var(--text-2)}.bcStat b{font:900 26px/1 var(--f-display);color:#fff;letter-spacing:-.02em}.steps3{position:relative}.s3{position:relative;overflow:visible;transition:transform .35s var(--ease),border-color .35s var(--ease)}.s3:hover{transform:translateY(-4px);border-color:#ff1f2c80}.s3Art{border-radius:22px 22px 0 0;overflow:hidden}.s3 b.s3N{position:absolute;left:18px;top:14px;font:900 44px/1 var(--f-display);color:#ffffff24;letter-spacing:-.04em}.s3:not(:last-child):after{content:"";position:absolute;right:-16px;top:85px;z-index:3;width:14px;height:14px;border-top:3px solid var(--red);border-right:3px solid var(--red);transform:rotate(45deg);filter:drop-shadow(0 0 8px var(--red-glow))}.s3 h3{display:flex;align-items:center;gap:10px}@media (max-width: 1100px){.s3:not(:last-child):after{display:none}}.tfInfo{display:flex;gap:12px;align-items:flex-start;margin-top:12px;padding:12px 14px;border-radius:14px;background:#0d0d100d;border:1px solid rgba(13,13,16,.12);color:#14141a;animation:dishIn .4s var(--ease) both}.tfInfo>.ic{flex:none;margin-top:2px;font-size:18px;color:var(--red)}.tfInfo b{font:800 15px var(--f-display)}.tfInfo p{margin:3px 0 0;font-size:14px;line-height:1.4;color:#3b3a42}.tfInfo ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tfInfo li{padding:3px 9px;border-radius:999px;background:#fff;border:1px solid rgba(13,13,16,.14);font:600 12px var(--f-mono);color:#33323a}
