.page_page__kzdfL{display:flex;flex-direction:column;gap:1rem}.page_utilityBar__yx911{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(148,163,184,.25);background:rgba(15,23,42,.5)}.page_utilityHint__EFLPT{color:rgba(226,232,240,.9);font-size:.95rem}.page_utilityLink__JZxXG{padding:.4rem 1rem;border-radius:999px;font-weight:600;color:#0ea5e9;border:1px solid rgba(14,165,233,.4)}.TitleBadge_titleBadge__Ho9gC,.page_utilityLink__JZxXG{display:inline-flex;align-items:center;justify-content:center}.TitleBadge_titleBadge__Ho9gC{position:relative;padding:8px;border-radius:12px;border:none;background:transparent;box-shadow:none;transform:scale(var(--badge-scale,1)) translateZ(0);transition:transform .22s ease;overflow:visible;color:#0f172a;backdrop-filter:none}.TitleBadge_titleBadge__Ho9gC:after,.TitleBadge_titleBadge__Ho9gC:before{content:none}.TitleBadge_titleBadgeText___GMIu{position:relative;z-index:2;font-weight:700;letter-spacing:.02em;font-size:clamp(22px,3vw,30px);line-height:1.2;margin:0;color:#0f172a;text-shadow:none;text-align:center}.TitleBadge_titleBadgeOrb__ldgcc{display:none}@keyframes TitleBadge_orb-float__tkqCv{0%{transform:translate(var(--orb-x),var(--orb-y))}50%{transform:translate(calc(var(--orb-x) + var(--orb-shift-x)),calc(var(--orb-y) + var(--orb-shift-y)))}to{transform:translate(calc(var(--orb-x) + var(--orb-shift-x-end)),calc(var(--orb-y) + var(--orb-shift-y-end)))}}.GameFeed_root__Gwd8S{position:relative;display:flex;flex-direction:column;gap:56px;width:100%;min-height:max(0px,calc(100vh - (var(--main-area-padding-block, 64px) * 2)));align-items:stretch;background:#ffffff;color:#0f172a;--feed-chrome-v:160px;--caption-v:64px}.GameFeed_cyberTheme__tIE4K{background:#ffffff}.GameFeed_leftRail__B4dVl{position:sticky;top:72px;align-self:start;max-height:calc(100vh - 144px);overflow:hidden;border-radius:24px;background:rgba(15,23,42,.55);border:1px solid rgba(148,163,184,.18);backdrop-filter:blur(18px);padding:16px 12px}.GameFeed_feedItem__lUdcC{scroll-snap-align:start;display:grid;gap:20px;justify-items:center;min-height:calc(100svh - var(--feed-chrome-v))}.GameFeed_badgeRow__JAXVP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%}.GameFeed_playStandaloneLink__8e1ce{font-size:14px;color:#2563eb;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease,text-decoration-color .2s ease}.GameFeed_playStandaloneLink__8e1ce:focus-visible,.GameFeed_playStandaloneLink__8e1ce:hover{color:#1d4ed8;text-decoration:underline;text-decoration-color:currentColor}.GameFeed_gameViewport__B92G7{display:block;width:min(100%,480px);aspect-ratio:9/16;border:0;border-radius:30px;background:#000;box-shadow:0 20px 60px rgba(15,23,42,.28)}.GameFeed_stage__hZzIB{aspect-ratio:9/16;overflow:hidden;margin-inline:auto;will-change:transform,filter;transform:translateZ(0);contain:paint}.GameFeed_gameFrame__tAekE,.GameFeed_stage__hZzIB{position:relative;width:100%;backface-visibility:hidden}.GameFeed_gameFrame__tAekE{z-index:2;height:100%;border:0;border-radius:inherit;will-change:transform,opacity;background:#000}.GameFeed_badgeOverlay__dbNC_{position:absolute;top:22px;left:50%;transform:translateX(-50%);z-index:5;pointer-events:none}@media (max-width:1200px){.GameFeed_root__Gwd8S{grid-template-columns:minmax(0,1fr);padding:var(--main-area-padding-block,64px) 40px}}@media (max-width:768px){.GameFeed_root__Gwd8S{gap:40px;--feed-chrome-v:200px;--caption-v:56px}.GameFeed_openButton__zKKjs{width:100%;text-align:center}}.GameFeed_cardbattleContainer__sjd_m{position:relative;width:min(100%,960px);margin:0 auto;aspect-ratio:16/9;background:#0f172a;border-radius:20px;overflow:hidden;border:1px solid rgba(148,163,184,.3)}.GameFeed_cardbattleContainerFull__SZuIF{position:relative;width:100%;height:100%;background:#0f172a;overflow:hidden}.GameFeed_cardbattleCanvasHolder__fY5ru{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.GameFeed_cardbattleOverlayRoot__VVTxo{position:absolute;inset:0;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:16px 20px;color:#e2e8f0}.GameFeed_cardbattleStatusBox__4xU5t{align-self:center;text-align:center;max-width:520px;padding:12px 16px;background:rgba(15,23,42,.6);border-radius:16px;backdrop-filter:blur(6px);pointer-events:auto}.GameFeed_cardbattleLogBox__hMoNo{margin-top:8px;font-size:14px;white-space:pre-line;opacity:.85}.GameFeed_cardbattleErrorText__bK4To{margin-top:8px;font-size:14px}.GameFeed_cardbattleCardsOverlay__0_Bz4{display:flex;flex-direction:column;gap:16px}.GameFeed_cardbattleRow__bnUGb{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.GameFeed_cardbattleCardBase__kRqhV{border-radius:16px;padding:12px;min-height:96px;display:grid;align-content:space-between;background:rgba(8,47,73,.6);border:1px solid rgba(148,163,184,.4)}.GameFeed_cardbattleEnemyCard__N8XKA{background:rgba(124,45,18,.55)}.GameFeed_cardbattleCardSelected__i_C0V{border:2px solid rgba(250,204,21,.9)}.GameFeed_cardbattleCardHeader__uK8nj{font-weight:700}.GameFeed_cardbattleHpLine__mxWfT{display:flex;justify-content:space-between;font-size:14px;font-weight:600}.GameFeed_cardbattleCardDetail__MYfw2{font-size:13px;opacity:.85}.GameFeed_cardbattleRestart__JaZcs{pointer-events:auto;align-self:center;margin-top:16px;padding:10px 18px;border-radius:999px;border:1px solid rgba(226,232,240,.5);background:rgba(15,23,42,.7);color:#f8fafc;font-weight:600}