.activity-record-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.activity-record-actions .secondary-button{white-space:nowrap;min-height:28px;padding:4px 10px;font-size:12px}:root{--pm-font-sans:"Inter Variable", Inter, "PingFang SC", "PingFang TC", "Noto Sans SC", "Microsoft YaHei", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pm-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--pm-weight-regular:400;--pm-weight-medium:500;--pm-weight-semibold:600;--pm-weight-bold:600;--pm-type-display-size:28px;--pm-type-display-line:32px;--pm-type-h1-size:20px;--pm-type-h1-line:24px;--pm-type-h2-size:16px;--pm-type-h2-line:20px;--pm-type-h3-size:14px;--pm-type-h3-line:18px;--pm-type-body-size:14px;--pm-type-body-line:21px;--pm-type-compact-size:12px;--pm-type-compact-line:16px;--pm-type-caption-size:11px;--pm-type-caption-line:15px;--pm-type-control-size:13px;--pm-type-control-line:18px;--pm-type-amount-size:22px;--pm-type-amount-line:26px;--pm-mobile-eyebrow-size:10px;--pm-mobile-eyebrow-line:14px;--pm-mobile-page-title-size:18px;--pm-mobile-page-title-line:22px;--pm-mobile-section-title-size:14px;--pm-mobile-section-title-line:18px;--pm-mobile-summary-amount-size:18px;--pm-mobile-summary-amount-line:22px;--pm-mobile-wallet-title-size:16px;--pm-mobile-wallet-title-line:20px;--pm-mobile-wallet-action-size:12px;--pm-mobile-wallet-action-line:16px;--pm-mobile-wallet-amount-size:16px;--pm-mobile-wallet-amount-line:20px;--pm-type-title-tracking:-.015em;--pm-type-section-tracking:-.01em;--pm-type-control-tracking:-.006em;--pm-type-number-tracking:-.015em;--pm-control-sm:32px;--pm-control-md:40px;--pm-control-lg:44px;--pm-radius-button:14px;--pm-radius-control:12px;--pm-radius-pill:999px;--pm-radius-card:12px;--pm-space-card:12px;--pm-space-card-gap:8px;--pm-space-section:20px;--pm-motion-press:.12s;--pm-motion-card:.2s;--pm-motion-page:.2s;--pm-motion-overlay:.26s;--pm-blue:#1652f0;--pm-blue-dark:#144b8f;--pm-blue-bright:#2e5cff;--pm-text:#15191d;--pm-text-strong:#0e0f11;--pm-muted:#697d91;--pm-muted-accessible:#64748b;--pm-success-text:#047857;--pm-danger-text:#b91c1c;--pm-warning-text:#92400e;--pm-attention:#ff573b;--pm-muted-soft:#97a5b4;--pm-border:#eeeff1;--pm-page:#f7f8fa;--pm-surface-subtle:#f8fafc;--pm-soft:var(--pm-page);--pm-card:#fff;--border:var(--pm-border);--surface:var(--pm-card);--page:var(--pm-soft);--text:var(--pm-text);--muted:var(--pm-muted);--pm-shadow-sm:0 1px 2px #0f172a0a;--pm-shadow-md:0 14px 38px #0f172a1a;--pm-shadow-lg:0 28px 80px #0f172a38;--mobile-bottom-nav-height:64px;--mobile-bottom-nav-reserve:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom));--mobile-topbar-height:112px;--mobile-page-gap:24px;--mobile-touch-target:44px;--mobile-control-compact:32px;color:var(--pm-text);background:var(--pm-soft);font-family:var(--pm-font-sans);font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-synthesis:none;text-rendering:optimizelegibility}@media (width<=768px){.woot-widget-bubble{bottom:calc(82px + env(safe-area-inset-bottom))!important}.woot-widget-holder{bottom:calc(82px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 118px - env(safe-area-inset-bottom))!important}}@media (width<=860px){:root{--pm-type-h1-size:18px;--pm-type-h1-line:22px;--pm-type-h2-size:14px;--pm-type-h2-line:18px;--pm-type-h3-size:13px;--pm-type-h3-line:17px;--pm-type-body-size:13px;--pm-type-body-line:19px;--pm-type-control-size:12px;--pm-type-control-line:16px;--pm-type-compact-size:11px;--pm-type-compact-line:15px;--pm-type-caption-size:10px;--pm-type-caption-line:14px;--pm-type-amount-size:18px;--pm-type-amount-line:22px}:where(input,select,textarea){font-size:16px}}*{box-sizing:border-box;scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.arena-result-table-scroll{overscroll-behavior-inline:contain;max-width:100%;padding-bottom:8px;overflow:auto hidden;scrollbar-width:thin!important;scrollbar-color:#d7a65cd1 #8462b429!important}.arena-result-table-scroll::-webkit-scrollbar{width:6px!important;height:6px!important;display:block!important}.arena-result-table-scroll::-webkit-scrollbar-track{background:#8462b429;border-radius:999px}.arena-result-table-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#9c78d4,#d7a65c);border-radius:999px}.arena-result-table-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#b08be5,#edbd70)}body{background:var(--pm-soft);min-width:320px;color:var(--pm-text);font-family:var(--pm-font-sans);font-size:var(--pm-type-body-size);font-weight:var(--pm-weight-regular);line-height:var(--pm-type-body-line);margin:0}.app-shell{grid-template-columns:248px minmax(0,1fr);align-items:stretch;gap:6px;width:100%;min-height:calc(100vh - 57px);margin:0;padding:0 12px 0 0;transition:grid-template-columns .18s;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.app-main{min-width:0}.desktop-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:start;height:calc(100dvh - 57px);min-height:calc(100vh - 57px);max-height:calc(100dvh - 57px);position:sticky;top:57px;overflow:hidden auto}.primary-sidebar{overscroll-behavior:contain;scrollbar-width:thin;background:#f9fbfffa;border:1px solid #e7edf5;border-left:0;border-radius:0;align-content:start;gap:10px;min-width:0;height:100%;padding:10px;transition:padding .18s;display:grid;overflow-y:auto;box-shadow:1px 0 #94a3b814}.primary-sidebar::-webkit-scrollbar{width:8px}.primary-sidebar::-webkit-scrollbar-track{background:0 0}.primary-sidebar::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:999px}.primary-sidebar.desktop-sidebar{height:calc(100dvh - 57px);max-height:calc(100dvh - 57px)}.primary-sidebar.collapsed{padding:10px}.sidebar-top{border-bottom:1px solid #edf3f8;justify-content:flex-start;align-items:center;min-height:48px;padding:2px 0 8px;display:flex}.sidebar-collapse-button{color:#607086;background:#fff;border:1px solid #dfe7f1;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.sidebar-collapse-button:hover{color:var(--pm-blue);border-color:#bfdbfe}.primary-sidebar.collapsed .sidebar-top{justify-content:center;min-height:52px;padding-top:4px}.sidebar-section{gap:4px;display:grid}.sidebar-section small,.sidebar-heading small{color:#8a99ad;font-size:11px;font-weight:var(--pm-weight-bold);letter-spacing:0;text-transform:uppercase}.sidebar-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.sidebar-heading a{color:var(--pm-blue);font-size:12px;font-weight:var(--pm-weight-bold)}.sidebar-link{min-height:var(--pm-control-md);border-radius:var(--pm-radius-control);color:#42546b;font-weight:var(--pm-weight-semibold);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 9px;display:grid}.primary-sidebar.collapsed .sidebar-section{justify-items:center}.primary-sidebar.collapsed .sidebar-section small,.primary-sidebar.collapsed .sidebar-heading,.primary-sidebar.collapsed .sidebar-link span,.primary-sidebar.collapsed .sidebar-link em{display:none}.primary-sidebar.collapsed .sidebar-link{justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:inline-flex}.sidebar-link svg{color:#718096}.sidebar-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-link em{color:var(--pm-blue);background:#eef4ff;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal}.sidebar-link:hover,.sidebar-link.active{color:#1d4ed8;background:#edf5ff;transform:translate(1px)}.primary-sidebar.collapsed .sidebar-link:hover,.primary-sidebar.collapsed .sidebar-link.active{transform:translate(0)}.sidebar-link:hover svg,.sidebar-link.active svg{color:#2563eb}.sidebar-link-sm{min-height:34px;font-size:13px;font-weight:var(--pm-weight-semibold);border-radius:8px;padding:0 8px}.sidebar-more{width:100%}.sidebar-more .rotate{transform:rotate(90deg)}.sidebar-play-group{gap:4px;display:grid}.sidebar-play-group.accordion-open{gap:5px}.sidebar-group-row{border-radius:10px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;display:grid;position:relative;overflow:hidden}.sidebar-group-row.active{background:#1d4ed8;box-shadow:0 8px 20px #1d4ed838}.sidebar-group-row.active:before{content:none;display:none}.sidebar-group-row .sidebar-link{grid-template-columns:auto minmax(0,1fr);min-width:0}.sidebar-group-row .sidebar-link em{display:none}.sidebar-group-row .sidebar-link:hover,.sidebar-group-row .sidebar-link.active{color:#31506f;background:0 0;transform:none}.sidebar-group-row .sidebar-link.active svg{color:#3b82f6}.sidebar-group-row.active .sidebar-link,.sidebar-group-row.active .sidebar-link:hover,.sidebar-group-row.active .sidebar-link.active,.sidebar-group-row.active .sidebar-link svg,.sidebar-group-row.active .sidebar-link:hover svg,.sidebar-group-row.active .sidebar-link.active svg{color:#fff}.sidebar-group-row.active .sidebar-inline-toggle{color:#ffffffeb}.sidebar-group-row.active .sidebar-inline-toggle:hover{color:#fff;background:#ffffff29}.sidebar-group-toggle{width:100%;padding-right:4px}.sidebar-inline-toggle{color:#64748b;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.sidebar-inline-toggle:hover{color:var(--pm-blue);background:#dbeafe}.sidebar-inline-toggle svg{transition:transform .18s,color .18s}.sidebar-inline-toggle .rotate{transform:rotate(90deg)}.sidebar-submenu{gap:4px;max-height:520px;padding:2px 0 2px 10px;display:grid;overflow:hidden}.sidebar-submenu-enter-active,.sidebar-submenu-leave-active{transition:max-height .18s,opacity .16s,transform .18s;overflow:hidden}.sidebar-submenu-enter-from,.sidebar-submenu-leave-to{opacity:0;max-height:0;transform:translateY(-4px)}.sidebar-submenu-enter-to,.sidebar-submenu-leave-from{opacity:1;max-height:520px;transform:translateY(0)}.primary-sidebar:not(.collapsed) .sidebar-submenu{padding-left:10px}.primary-sidebar:not(.collapsed) .sidebar-submenu .sidebar-link{color:#4b5f78;background:#eff6ff59;border:1px solid #0000;min-height:36px}.primary-sidebar:not(.collapsed) .sidebar-submenu .sidebar-link:hover{color:#1d4ed8;background:#f3f8ff;border-color:#d8e5f8}.primary-sidebar:not(.collapsed) .sidebar-submenu .sidebar-link.active{color:#1652f0;background:#eaf3ff;border-color:#bfdbfe;box-shadow:inset 0 0 0 1px #2563eb14}.primary-sidebar:not(.collapsed) .sidebar-submenu .sidebar-link.active svg{color:#1652f0}.primary-sidebar.collapsed .sidebar-group-row{box-shadow:none;background:0 0;grid-template-columns:1fr}.primary-sidebar.collapsed .sidebar-group-row.active .sidebar-link{color:#fff;background:#1d4ed8;box-shadow:0 8px 18px #1d4ed83d}.primary-sidebar.collapsed .sidebar-group-row.active .sidebar-link svg{color:#fff}.primary-sidebar.collapsed .sidebar-inline-toggle{display:none}@media (prefers-reduced-motion:reduce){.sidebar-inline-toggle svg,.sidebar-submenu-enter-active,.sidebar-submenu-leave-active{transition:none}}.sidebar-popover-list{gap:4px;width:210px;padding:6px;display:grid}.sidebar-popover-list a{color:#334155;min-height:34px;font-weight:var(--pm-weight-semibold);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.sidebar-popover-list a:hover{color:var(--pm-blue);background:#f1f5f9}.mobile-sidebar{box-shadow:none;border:0;gap:4px;padding:4px 6px}.mobile-sidebar .sidebar-section,.mobile-sidebar .sidebar-play-group,.mobile-sidebar .sidebar-play-group.accordion-open{gap:2px}.mobile-sidebar .sidebar-link{gap:7px;min-height:34px;padding:0 7px;font-size:13px}.mobile-sidebar .sidebar-link span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.2;overflow:visible}.mobile-sidebar .sidebar-submenu{gap:2px;padding:1px 0 1px 6px}.mobile-sidebar:not(.collapsed) .sidebar-submenu{padding-left:6px}.mobile-sidebar:not(.collapsed) .sidebar-submenu .sidebar-link{min-height:30px;padding-block:4px;font-size:12px}.mobile-sidebar .sidebar-top{display:none}.drawer-left .drawer-header{padding:12px 14px}.drawer-left .drawer-header h2{font-size:16px}.dark-theme{color:#e5e7eb;background:#0b1120}.dark-theme body{background:#0b1120}.dark-theme .topbar,.dark-theme .modal-panel,.dark-theme .drawer-panel,.dark-theme .popover-panel,.dark-theme .search-results,.dark-theme .featured-card,.dark-theme .side-panel,.dark-theme .market-card,.dark-theme .trade-panel,.dark-theme .detail-main,.dark-theme .auth-card,.dark-theme .table-panel,.dark-theme .portfolio-stats article,.dark-theme .more-pages-menu,.dark-theme .site-menu-popover{color:#e5e7eb;background:#111827;border-color:#1e293b}.dark-theme .search-box,.dark-theme .category-search,.dark-theme .site-menu-button,.dark-theme .secondary-button,.dark-theme .favorites-tabs button,.dark-theme .detail-outcomes button,.dark-theme .comments-panel footer button,.dark-theme .share-button,.dark-theme td button{color:#e5e7eb;background:#0f172a;border-color:#334155}.dark-theme .category-link,.dark-theme .balance-link,.dark-theme .menu-popover a,.dark-theme .menu-popover button,.dark-theme .site-menu-popover a,.dark-theme .site-menu-popover button,.dark-theme .mobile-drawer-nav a,.dark-theme .mobile-drawer-nav button{color:#cbd5e1}.dark-theme .category-link:hover,.dark-theme .more-pages-menu a:hover,.dark-theme .more-pages-menu a:first-child,.dark-theme .site-menu-popover a:hover,.dark-theme .site-menu-popover button:hover,.dark-theme .menu-popover a:hover,.dark-theme .menu-popover button:hover{color:#fff;background:#1e293b}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme strong,.dark-theme .brand,.dark-theme .category-link.active,.dark-theme .market-card h3{color:#f8fafc}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:var(--pm-font-sans);font-size:inherit;line-height:inherit}button{cursor:pointer;font-weight:var(--pm-weight-semibold)}button,a,input,select,textarea{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #1652f02e}button:active{transform:scale(.985)}.body-locked{overflow:hidden}.topbar{z-index:80;border-bottom:1px solid var(--pm-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;position:sticky;top:0;box-shadow:0 1px #0f172a05}.topbar-main{grid-template-columns:minmax(180px,260px) minmax(300px,560px) minmax(300px,1fr);align-items:center;gap:18px;max-width:none;height:56px;margin:0;padding:0 18px;display:grid}.platform-topbar-main{grid-template-columns:minmax(160px,248px) minmax(260px,560px) minmax(260px,1fr);max-width:none}.platform-topbar-main .mobile-menu-button{display:none}.brand{min-width:0;color:var(--pm-text);font-size:18px;font-weight:var(--pm-weight-bold);letter-spacing:0;justify-self:start;align-items:center;gap:8px;display:inline-flex}.brand svg{color:var(--pm-blue)}.brand-logo-image{object-fit:contain;border-radius:8px;flex:0 0 30px;width:30px;height:30px}.brand small{color:var(--pm-text);font-size:11px;font-weight:var(--pm-weight-semibold);margin-left:2px}.search-box{border:1px solid var(--pm-border);background:var(--pm-soft);min-width:0;height:40px;color:var(--pm-muted);border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 10px 0 14px;display:grid;box-shadow:inset 0 1px #ffffffd1}.search-box:focus-within{background:#fff;border-color:#1652f061;box-shadow:0 0 0 4px #1652f014}.search-box input{color:#111827;background:0 0;border:0;outline:0;min-width:0}.search-box input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.search-box input[type=search]::-webkit-search-decoration{appearance:none;display:none}.keycap{color:#94a3b8;width:24px;height:24px;box-shadow:var(--pm-shadow-sm);background:#fff;border:1px solid #dbe3ef;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.account-strip{justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;overflow:visible}.topbar-language-button{min-height:var(--pm-control-md);border-radius:var(--pm-radius-control);color:#1e3a8a;font-size:var(--pm-type-control-size);font-weight:var(--pm-weight-semibold);white-space:nowrap;background:#f8fbff;border:1px solid #dbeafe;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.topbar-language-button:hover,.topbar-language-button[aria-expanded=true]{color:var(--pm-blue);background:#eff6ff;border-color:#bfdbfe}.topbar-language-menu{width:220px;max-height:min(62vh,420px);padding:8px;display:grid;overflow:auto}.topbar-language-popover .popover-panel{width:min(230px,100vw - 24px);min-width:0;left:50%;right:auto;transform:translate(-50%)}.topbar-language-menu button{min-height:var(--pm-control-md);border-radius:var(--pm-radius-control);color:#0f172a;font-weight:var(--pm-weight-semibold);text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;display:grid}.topbar-language-menu button:hover,.topbar-language-menu button.active{color:var(--pm-blue);background:#eff6ff}.topbar-language-menu button small{color:#94a3b8;font-size:11px;font-weight:var(--pm-weight-semibold)}.balance-link{white-space:nowrap;color:#334155;flex-direction:column;align-items:flex-start;gap:0;font-size:12px;line-height:1.05;display:inline-flex}.balance-link strong{color:#059669;font-size:14px;font-weight:var(--pm-weight-bold)}.deposit-button,.primary-action,.signup-button{min-height:var(--pm-control-lg);border-radius:var(--pm-radius-button);background:var(--pm-blue);color:#fff;font-size:14px;font-weight:var(--pm-weight-bold);border:0;justify-content:center;align-items:center;padding:0 18px;display:inline-flex;box-shadow:0 8px 20px #1652f029}.deposit-button:hover,.primary-action:hover,.signup-button:hover{background:var(--pm-blue-dark);transform:none}.deposit-button:disabled,.primary-action:disabled,.signup-button:disabled,.deposit-button[disabled],.primary-action[disabled],.signup-button[disabled]{cursor:not-allowed;color:#64748b;box-shadow:none;background:#dbe4f0;transform:none}.deposit-button:disabled:hover,.primary-action:disabled:hover,.signup-button:disabled:hover,.deposit-button[disabled]:hover,.primary-action[disabled]:hover,.signup-button[disabled]:hover{background:#dbe4f0;transform:none}.login-text-button{color:var(--pm-blue);font-size:var(--pm-type-control-size);font-weight:var(--pm-weight-semibold);white-space:nowrap;background:0 0;border:0}.signup-button{background:var(--pm-blue)}.primary-action.full{width:100%}.trade-action-content{justify-content:center;align-items:center;gap:8px;min-width:0;line-height:1;display:inline-flex}.trade-action-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.72s linear infinite trade-action-spin}@keyframes trade-action-spin{to{transform:rotate(360deg)}}.primary-action.danger{background:#dc2626}.secondary-button{min-height:var(--pm-control-md);border:1px solid var(--pm-border);border-radius:var(--pm-radius-control);color:#334155;font-size:14px;font-weight:var(--pm-weight-semibold);background:#fff;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.secondary-button:hover{background:#f8fafc;border-color:#cbd5e1;transform:none}.mobile-menu-button{width:var(--pm-control-md);height:var(--pm-control-md);border-radius:var(--pm-radius-pill);color:#0f172a;background:#f1f5f9;border:0;display:none}.icon-button,.ghost-icon{width:var(--pm-control-md);height:var(--pm-control-md);border-radius:var(--pm-radius-pill);color:#334155;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover,.ghost-icon:hover{color:var(--pm-blue);background:#f1f5f9}.avatar{color:#fff;width:36px;height:36px;font-weight:var(--pm-weight-semibold);background:linear-gradient(135deg,#34d399,#f59e0b 55%,#f87171);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.avatar-trigger{color:#64748b;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 2px 0 0;display:inline-flex}.avatar-gradient{color:#fff;width:36px;height:36px;font-weight:var(--pm-weight-bold);background:radial-gradient(circle at 28% 28%,#bbf7d0 0 22%,#34d399 35%,#f59e0b 66%,#ef4444 100%);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.avatar-trigger .rotate,.category-link .rotate{transform:rotate(180deg)}.site-menu-button{width:var(--pm-control-md);height:var(--pm-control-md);border-radius:var(--pm-radius-control);background:var(--pm-soft);color:var(--pm-text);border:0;justify-content:center;align-items:center;gap:0;display:inline-flex;position:relative}.site-menu-button svg+svg{color:var(--pm-blue);margin-left:-4px}.category-row{scrollbar-width:none;gap:2px;max-width:none;height:44px;margin:0;padding:0 8px;display:flex;overflow-x:auto}.category-row::-webkit-scrollbar{display:none}.category-link{color:#41516a;height:44px;font-size:13px;font-weight:var(--pm-weight-semibold);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:5px;padding:0 8px;transition:color .16s,background .16s,transform .16s;display:inline-flex;position:relative}.category-link:after{content:"";background:var(--pm-blue);opacity:0;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(.55)}.category-link:hover{color:var(--pm-blue);background:0 0}.category-link.active{color:var(--pm-text);font-weight:var(--pm-weight-bold);border-bottom-color:#0000}.category-link.active:after{opacity:1;transform:scaleX(1)}.user-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:160px;display:grid;position:absolute;top:56px;right:calc(50vw - min(1280px,100vw)/2 + 18px);overflow:hidden;box-shadow:0 12px 30px #0f172a1f}.user-menu a,.user-menu button{text-align:left;background:0 0;border:0;padding:12px 14px}.overlay-layer{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-overlay-layer{z-index:110}.modal-panel{border:1px solid var(--pm-border);width:min(100%,520px);max-height:min(92dvh,920px);box-shadow:var(--pm-shadow-lg);background:#fff;border-radius:16px;outline:none;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.modal-sm{width:min(100%,420px)}.modal-lg{width:min(100%,720px)}.modal-header,.drawer-header{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.modal-header h2,.drawer-header h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px;line-height:1.25}.modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:18px;overflow-y:auto}.close-button{width:var(--pm-control-md);height:var(--pm-control-md);border-radius:var(--pm-radius-pill);color:#475569;background:#f1f5f9;border:0;flex:none;font-size:20px;line-height:1}.close-button:hover{color:var(--pm-text);background:#e2e8f0;transform:rotate(6deg)}.close-button:focus-visible{outline-offset:2px;outline:3px solid #3b82f659}.modal-floating-close{z-index:1;position:absolute;top:12px;right:12px}.drawer-panel{z-index:101;border:1px solid var(--pm-border);max-height:100dvh;box-shadow:var(--pm-shadow-lg);background:#fff;outline:none;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;overflow:hidden}.drawer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.drawer-left{width:clamp(190px,50vw,280px);inset:0 auto 0 0}.drawer-bottom{width:100%;max-height:min(88dvh,720px);padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0;inset:auto 0 0}.drawer-market-trade{border-radius:20px 20px 0 0;grid-template-rows:auto minmax(0,1fr);max-height:min(88dvh,760px);padding-bottom:0}.drawer-market-trade .drawer-body{background:#fff}.drawer-drag-handle{border-radius:var(--pm-radius-pill);background:#d7dde6;width:36px;height:4px;margin:8px auto 4px;display:block}.mobile-trade-sheet{min-height:min(60dvh,560px);padding:0 0 calc(8px + env(safe-area-inset-bottom));box-shadow:none;background:#fff;border:0;border-radius:0;gap:0;display:flex;position:static;top:auto}.mobile-trade-sheet-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:4px 20px 6px;display:flex}.mobile-trade-side-pill,.mobile-trade-settings-button{border-radius:var(--pm-radius-pill);color:#111827;min-height:38px;font-weight:var(--pm-weight-semibold);background:#f4f5f7;border:0;justify-content:center;align-items:center;display:inline-flex}.mobile-trade-side-pill{min-width:58px;padding:0 16px}.mobile-trade-settings-button{color:#334155;width:38px;padding:0}.mobile-trade-settings-button.active{color:#2563eb;background:#e8eefc}.mobile-trade-side-pill:focus-visible,.mobile-trade-settings-button:focus-visible,.mobile-trade-price-stepper button:focus-visible,.mobile-trade-quantity-actions button:focus-visible,.desktop-trade-quantity-actions button:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.mobile-trade-market-summary{border-bottom:1px solid #e8edf3;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:4px 20px 10px;display:grid}.mobile-trade-market-summary img,.mobile-trade-market-fallback{border-radius:9px;width:36px;height:36px}.mobile-trade-market-summary img{object-fit:cover;display:block}.mobile-trade-market-fallback{color:#fff;font-size:12px;font-weight:var(--pm-weight-bold);background:linear-gradient(145deg,#1d4ed8,#60a5fa);place-items:center;display:grid}.mobile-trade-market-summary div{gap:3px;min-width:0;display:grid}.mobile-trade-market-summary strong{color:#64748b;font-size:13px;font-weight:var(--pm-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-trade-market-summary span:last-child{color:#111827;font-size:14px;font-weight:var(--pm-weight-bold)}.mobile-trade-control-row{border-bottom:1px solid #e8edf3;grid-template-columns:minmax(76px,1fr) auto;align-items:start;gap:16px;padding:10px 20px;display:grid}.mobile-trade-control-row>span{color:#1f2937;font-size:14px;font-weight:var(--pm-weight-semibold);padding-top:9px}.mobile-trade-price-stepper{background:#fff;border:1px solid #d9e0e9;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 38px;width:134px;height:38px;display:grid;overflow:hidden}.mobile-trade-price-stepper button{color:#64748b;background:0 0;border:0;place-items:center;min-width:0;min-height:0;display:grid}.mobile-trade-price-stepper button:disabled{color:#cbd5e1;cursor:not-allowed}.mobile-trade-price-stepper strong{color:#111827;font-variant-numeric:tabular-nums;place-items:center;font-size:15px;display:grid}.mobile-trade-quantity-stepper{gap:6px;width:min(174px,50vw);display:grid}.mobile-trade-sheet .mobile-trade-quantity-stepper input{color:#111827;font-variant-numeric:tabular-nums;text-align:right;background:#fff;border:1px solid #d9e0e9;border-radius:10px;height:38px;padding:0 12px;font-size:15px}.mobile-trade-quantity-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.mobile-trade-quantity-actions button{color:#64748b;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dfe5ec;border-radius:9px;min-width:0;min-height:26px;padding:0 4px;font-size:11px}.desktop-trade-amount-control{gap:6px;display:grid}.desktop-trade-quantity-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.desktop-trade-quantity-actions button{color:#64748b;min-width:0;min-height:28px;font-size:12px;font-weight:var(--pm-weight-semibold);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dfe5ec;border-radius:7px;padding:0 6px;transition:border-color .18s,background .18s,color .18s}.desktop-trade-quantity-actions button:hover:not(:disabled){color:#2563eb;background:#eff6ff;border-color:#93c5fd}.desktop-trade-quantity-actions button:disabled{cursor:not-allowed;opacity:.5}.mobile-trade-advanced{background:#f8fafc;border-bottom:1px solid #e8edf3;gap:12px;padding:14px 20px;display:grid}.mobile-trade-sheet .trade-outcome-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-trade-sheet .trade-outcome-buttons button{min-height:48px}.mobile-trade-sheet .compact-quote-preview{background:0 0;border:0;padding:0}.mobile-trade-feedback{gap:8px;padding:0 20px;display:grid}.mobile-trade-feedback:empty{display:none}.mobile-trade-sheet-footer{z-index:2;padding:10px 20px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #e8edf3;gap:8px;margin-top:auto;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 28px #0f172a0a}.mobile-trade-expiration,.mobile-trade-total-row,.mobile-trade-payout-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-trade-expiration{color:#64748b;border-bottom:1px solid #eef2f6;padding-bottom:8px;font-size:12px}.mobile-trade-expiration strong{color:#94a3b8}.mobile-trade-total-row,.mobile-trade-payout-row{color:#334155;min-height:27px;font-size:14px;font-weight:var(--pm-weight-semibold)}.mobile-trade-total-row strong,.mobile-trade-payout-row strong{font-variant-numeric:tabular-nums;font-size:20px}.mobile-trade-total-row strong{color:#2563eb}.mobile-trade-payout-row strong{color:#16a34a}.mobile-trade-submit{border-radius:9px;min-height:44px;margin-top:3px}.mobile-trade-submit:disabled{color:#737b86;background:#eef0f3;box-shadow:inset 0 -2px #0f172a1a}.dark-theme .drawer-market-trade,.dark-theme .mobile-trade-sheet,.dark-theme .drawer-market-trade .drawer-body{color:#d2d8df;background:#15191d;border-color:#2e3841}.dark-theme .drawer-drag-handle{background:#3c4651}.dark-theme .mobile-trade-side-pill,.dark-theme .mobile-trade-settings-button{color:#e5e7eb;background:#22282f}.dark-theme .mobile-trade-settings-button.active{color:#93c5fd;background:#2563eb38}.dark-theme .mobile-trade-market-summary,.dark-theme .mobile-trade-control-row,.dark-theme .mobile-trade-advanced,.dark-theme .mobile-trade-sheet-footer,.dark-theme .mobile-trade-expiration{border-color:#2e3841}.dark-theme .mobile-trade-market-summary strong,.dark-theme .mobile-trade-expiration{color:#97a5b4}.dark-theme .mobile-trade-market-summary span:last-child,.dark-theme .mobile-trade-control-row>span,.dark-theme .mobile-trade-price-stepper strong,.dark-theme .mobile-trade-quantity-stepper input{color:#f9fafb}.dark-theme .mobile-trade-price-stepper,.dark-theme .mobile-trade-quantity-stepper input,.dark-theme .mobile-trade-quantity-actions button,.dark-theme .desktop-trade-quantity-actions button{background:#11151a;border-color:#374151}.dark-theme .mobile-trade-price-stepper button,.dark-theme .mobile-trade-quantity-actions button,.dark-theme .desktop-trade-quantity-actions button{color:#97a5b4}.dark-theme .mobile-trade-advanced{background:#11151a}.dark-theme .mobile-trade-sheet-footer{background:#15191dfa;box-shadow:0 -10px 28px #00000038}.dark-theme .mobile-trade-total-row,.dark-theme .mobile-trade-payout-row{color:#d2d8df}.dark-theme .mobile-trade-submit:disabled{color:#697d91;background:#252b32}@media (width>=761px){.drawer-market-trade{width:min(100%,560px);right:50%;transform:translate(50%)}}.popover-root{display:inline-flex;position:relative}.popover-panel,.search-results{z-index:120;border:1px solid var(--pm-border);min-width:220px;box-shadow:var(--pm-shadow-md);background:#fff;border-radius:12px;position:absolute;top:calc(100% + 8px);overflow:hidden}.popover-right{right:0}.popover-left{left:0}.menu-popover,.notification-popover{gap:2px;padding:8px;display:grid}.menu-popover a,.menu-popover button{min-height:var(--pm-control-md);border-radius:var(--pm-radius-control);color:#334155;text-align:left;white-space:nowrap;font-weight:var(--pm-weight-semibold);background:0 0;border:0;padding:9px 10px}.menu-popover a:hover,.menu-popover button:hover{color:var(--pm-blue);background:#f1f5f9}.menu-popover.compact{max-height:360px;overflow:auto}.category-more-menu a{align-items:center;gap:8px;display:flex}.more-pages-menu,.site-menu-popover{background:#fff;border-radius:12px;gap:4px;min-width:176px;padding:8px;display:grid}.account-menu-popover{gap:2px;width:240px;padding:8px;display:grid;position:relative}.account-menu-popover header{border-bottom:1px solid #e2e8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 12px;display:grid}.account-menu-popover header strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-popover header a{color:#475569;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.account-menu-popover a,.account-menu-popover button,.guest-language-list button,.language-flyout button{color:#0f172a;min-height:38px;font-weight:var(--pm-weight-semibold);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.account-menu-popover a:hover,.account-menu-popover button:hover,.guest-language-list button:hover,.guest-language-list button.active,.language-flyout button:hover,.language-flyout button.active{color:var(--pm-blue);background:#f1f5f9}.account-menu-popover svg{color:#64748b}.language-flyout-wrap{position:relative}.language-flyout{z-index:70;border:1px solid var(--pm-border);width:210px;max-height:360px;box-shadow:var(--pm-shadow-md);background:#fff;border-radius:10px;padding:8px;display:grid;position:absolute;bottom:0;left:calc(100% + 4px);overflow:auto}.guest-language-list{border-top:1px solid #e2e8f0;max-height:280px;margin-top:4px;padding-top:8px;display:grid;overflow:auto}.flag{font-size:15px;line-height:1}.logout-row{margin-top:4px;border-top:1px solid #e2e8f0!important;padding-top:8px!important}.more-pages-menu a,.site-menu-popover a,.site-menu-popover button{min-height:var(--pm-control-md);border-radius:var(--pm-radius-control);font-weight:var(--pm-weight-semibold);color:#0f172a;font-weight:var(--pm-weight-semibold);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;display:flex}.more-pages-menu a:hover,.more-pages-menu a.router-link-active,.site-menu-popover a:hover,.site-menu-popover button:hover{color:var(--pm-blue);background:#f1f5f9}.more-pages-menu svg,.site-menu-popover svg{color:#64748b}.more-pages-menu a:first-child{background:#f1f5f9}.site-menu-popover{min-width:240px}.site-menu-popover>a:first-child svg{color:#f59e0b}.site-menu-popover>a:nth-child(2) svg{color:#22c55e}.site-menu-popover>button:nth-child(3) svg{color:#e11d48}.site-menu-popover>button:nth-child(4) svg{color:#2563eb}.site-menu-toggle{grid-template-columns:auto minmax(0,1fr) auto;display:grid!important}.site-menu-toggle i{background:#e2e8f0;border-radius:999px;width:36px;height:22px;transition:background .16s;position:relative}.site-menu-toggle i b{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.site-menu-toggle i.active{background:#2563eb}.site-menu-toggle i.active b{transform:translate(14px)}.site-menu-section{border-top:1px solid #e2e8f0;gap:2px;margin-top:4px;padding-top:8px;display:grid}.site-menu-section a{color:#64748b}.site-language-row{grid-template-columns:auto minmax(0,1fr) auto auto;margin-top:4px;border-top:1px solid #e2e8f0!important;padding-top:8px!important;display:grid!important}.site-language-row em{color:#0000;background:#2563eb;border-radius:999px;width:6px;height:6px}.danger-link{color:#dc2626!important}.notification-popover{width:280px;padding:16px}.notification-popover span{color:#64748b;font-size:13px}.category-row-wrap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e2e8f0b8;margin-left:0;margin-right:18px}.prediction-category-nav{z-index:65;position:sticky;top:56px}.prediction-category-nav .category-row{padding-left:8px;padding-right:8px}.account-strip .popover-root{flex:none}.account-menu-popover{width:260px;max-height:min(78vh,620px);overflow:visible}.account-menu-popover header{margin:-2px -2px 6px;padding:10px 10px 14px}.account-menu-popover header .avatar-gradient{width:38px;height:38px}.account-menu-popover header a:hover{background:#f1f5f9}.account-menu-guest{border-bottom:1px solid #e2e8f0;gap:10px;margin-bottom:6px;padding:8px 8px 12px;display:grid}.account-menu-guest strong{font-size:15px}.account-menu-popover>a:first-of-type svg{color:#f59e0b}.account-menu-popover>a:nth-of-type(2) svg{color:#22c55e}.account-menu-popover>a:nth-of-type(3) svg{color:#e11d48}.account-menu-popover>a:nth-of-type(4) svg{color:#db2777}.account-menu-popover>a:nth-of-type(5) svg{color:#334155}.site-language-row{grid-template-columns:auto minmax(0,1fr) auto!important}.site-language-row .flag,.language-flyout button span:first-child{text-align:center;width:20px}.language-flyout{top:-8px;bottom:auto}.logout-row{color:#dc2626!important}.avatar-trigger:hover{background:#f1f5f9}.avatar-trigger:focus-visible{outline-offset:2px;outline:3px solid #1652f02e}.search-dropdown{min-width:0;position:relative}.search-dropdown .search-box{width:100%}.search-results{min-width:min(520px,100vw - 24px);left:0;right:0}.search-results header{border-bottom:1px solid #eef2f7;justify-content:space-between;gap:12px;padding:12px;display:flex}.search-results header button{color:var(--pm-blue);font-weight:var(--pm-weight-bold);background:0 0;border:0}.search-result-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;transition:background .16s,transform .16s;display:grid}.search-result-item:hover{background:#f8fafc;transform:translate(2px)}.search-result-item strong,.search-result-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-result-item small{color:#64748b}.toast-stack{z-index:130;gap:10px;width:min(420px,100vw - 24px);max-height:calc(100vh - 24px);display:grid;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.toast-card{color:#f8fafc;background:#1e293b;border:1px solid #64748b;border-left:4px solid #10b981;border-radius:12px;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:12px 12px 12px 14px;display:flex;position:relative;box-shadow:0 14px 34px #0f172a52}.toast-card strong{min-width:0;color:inherit;overflow-wrap:anywhere;flex:auto;font-size:14px;font-weight:600;line-height:1.5}.toast-card span{min-width:0;color:inherit;overflow-wrap:anywhere;flex:auto;font-size:13px;line-height:1.5}.toast-card button{color:#cbd5e1;background:0 0;border:0;border-radius:6px;flex:0 0 24px;width:24px;min-height:24px;margin:-2px -2px 0 0;padding:0;font-size:18px;line-height:24px}.toast-card button:hover,.toast-card button:focus-visible{color:#fff;background:#ffffff24}.toast-error{background:#7f1d1d;border-color:#fca5a5 #fca5a5 #fca5a5 #fecaca;border-left-style:solid;border-left-width:4px}.toast-info{background:#1e40af;border-color:#93c5fd #93c5fd #93c5fd #bfdbfe}.empty-state{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:8px;place-items:center;gap:8px;padding:28px;display:grid}.empty-state strong{color:#0f172a}.empty-state p{margin:0}.skeleton-list{gap:12px;display:grid}.skeleton-list.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.skeleton-list span{background:linear-gradient(90deg,#f1f5f9,#fff,#f1f5f9) 0 0/220% 100%;border-radius:8px;min-height:78px;animation:1.3s linear infinite shimmer}.skeleton-list.cards span{min-height:180px}.stack-form,.funding-modal,.auth-modal{gap:14px;display:grid}.stack-form label,.funding-modal label{color:#334155;font-weight:var(--pm-weight-semibold);gap:6px;display:grid}.stack-form input,.stack-form select,.funding-modal input,.funding-modal select{min-height:var(--pm-control-md);border:1px solid var(--pm-border);border-radius:var(--pm-radius-control);width:100%;color:var(--pm-text);background:#fff;outline:0;padding:0 12px}.stack-form input:focus,.stack-form select:focus,.funding-modal input:focus,.funding-modal select:focus{border-color:#1652f075;box-shadow:0 0 0 4px #1652f014}.auth-identifier-status{color:#64748b;min-height:18px;font-size:12px;font-weight:var(--pm-weight-semibold);align-items:center;gap:5px;line-height:1.4;display:inline-flex}.auth-identifier-status svg{flex:none}.auth-identifier-status.checking svg{animation:.9s linear infinite spin}.auth-identifier-status.available{color:#047857}.auth-identifier-status.exists,.auth-identifier-status.error{color:#b91c1c}.invite-binding-modal{gap:18px;min-width:0;display:grid}.invite-binding-intro{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.invite-binding-icon{color:#2563eb;background:#eff6ff;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.invite-binding-intro p{color:#64748b;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.55}.invite-binding-modal .primary-action{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.invite-binding-logout{color:#64748b;min-height:40px;font-weight:var(--pm-weight-semibold);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.invite-binding-logout:hover{color:#0f172a}.invite-binding-logout:disabled{cursor:not-allowed;opacity:.55}.maintenance-announcement-intro{align-items:start}.maintenance-announcement-icon{color:#ea580c;background:#fff7ed}.maintenance-announcement-language{color:#64748b;font-size:13px;font-weight:var(--pm-weight-semibold);grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;display:grid}.maintenance-announcement-language select{color:#0f172a;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:7px 34px 7px 11px}.maintenance-announcement-time{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:10px;margin:0;padding:14px;display:grid}.maintenance-announcement-time div{grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.maintenance-announcement-time dt{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold)}.maintenance-announcement-time dd{color:#0f172a;min-width:0;font-size:13px;font-weight:var(--pm-weight-semibold);overflow-wrap:anywhere;margin:0}.compliance-checklist{background:#f8fafc;border:1px solid #e5edf6;border-radius:8px;gap:9px;padding:10px;display:grid}.compliance-checklist label{color:#334155;font-size:12px;font-weight:var(--pm-weight-semibold);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;line-height:1.45;display:grid}.compliance-checklist input{width:16px;height:16px;min-height:16px;accent-color:var(--pm-blue);border-radius:4px;align-self:start;margin:1px 0 0;padding:0}.compliance-checklist a{color:var(--pm-blue);text-underline-offset:2px;margin-left:4px;text-decoration:underline}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.code-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.google-button{color:#fff;height:44px;font-weight:var(--pm-weight-semibold);background:#111827;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;display:inline-flex}.google-button:disabled{cursor:wait;opacity:.82}.auth-google-spinner{flex:none;animation:.72s linear infinite trade-action-spin}.google-dot{color:#111827;width:24px;height:24px;font-weight:var(--pm-weight-bold);background:#fff;border-radius:999px;place-items:center;display:inline-grid}.divider{color:#94a3b8;align-items:center;gap:10px;font-size:13px;display:flex}.divider:before,.divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.auth-mode-row{border-radius:var(--pm-radius-button);background:#f1f5f9;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.auth-mode-row button{min-height:var(--pm-control-md);border-radius:var(--pm-radius-control);color:#64748b;font-weight:var(--pm-weight-semibold);background:0 0;border:0}.auth-mode-row button.active{color:#0f3fbd;box-shadow:none;background:#1652f01a;border-color:#1652f024}.wallet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wallet-grid button{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;place-items:center;gap:6px;padding:10px 6px;font-size:12px;display:grid}.wallet-grid span{color:#fff;width:30px;height:30px;font-weight:var(--pm-weight-bold);border-radius:8px;place-items:center;display:grid}.how-modal{gap:16px;display:grid}.step-dots{justify-content:center;gap:8px;display:flex}.step-dots button{background:#cbd5e1;border:0;border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s}.step-dots button.active{background:#2563eb;width:34px}.how-illustration{background:linear-gradient(135deg,#eff6ff,#ecfdf5);border-radius:12px;padding:24px}.mini-market{background:#fff;border-radius:12px;max-width:320px;margin:0 auto;padding:16px;box-shadow:0 12px 36px #0f172a1f}.mini-chart{background:#f8fafc;border-radius:8px;height:58px;margin:14px 0;overflow:hidden}.mini-chart i{background:linear-gradient(135deg,#0000 48%,#22c55e 49% 52%,#0000 53%);width:140%;height:100%;animation:2.4s linear infinite chart-pan;display:block}.mini-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mini-actions span{color:#059669;font-weight:var(--pm-weight-semibold);text-align:center;background:#ecfdf5;border-radius:7px;padding:9px}.mini-actions span+span{color:#ef4444;background:#fef2f2}.modal-actions{justify-content:flex-end;gap:10px;display:flex}.portfolio-close-percent-label{color:var(--pm-text);font-weight:var(--pm-weight-semibold);margin-bottom:10px}.portfolio-close-percent-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.portfolio-close-percent-options button{min-width:0;padding-inline:4px}.portfolio-close-percent-options button.is-selected{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.portfolio-close-percent-hint{color:#64748b;margin:10px 0 18px;font-size:12px;line-height:1.5}.dark-theme .portfolio-close-percent-options button.is-selected{color:#bfdbfe;background:#172e4c;border-color:#60a5fa}.dark-theme .portfolio-close-percent-hint{color:#cbd5e1}.confirm-message{color:#475569;margin-top:0}.confirm-details{gap:8px;margin:0 0 16px;display:grid}.confirm-detail-row{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.confirm-detail-row dt,.confirm-detail-row dd{margin:0}.confirm-detail-row dt{color:#64748b;font-weight:var(--pm-weight-semibold)}.trade-confirm-sheet-panel{border-radius:24px 24px 0 0}.trade-confirm-sheet-heading{align-items:center;min-width:0;padding-top:4px;display:flex;position:relative}.trade-confirm-sheet-heading strong{font-size:15px;line-height:1.2}.trade-confirm-sheet-handle{background:#d7dde7;border-radius:999px;width:42px;height:4px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.mobile-trade-confirmation{gap:12px;display:grid}.trade-confirm-market{border-bottom:1px solid #e2e8f0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:12px;display:grid}.trade-confirm-market img,.trade-confirm-market-fallback{border-radius:10px;width:42px;height:42px}.trade-confirm-market img{object-fit:cover}.trade-confirm-market-fallback{color:#1d4ed8;background:linear-gradient(135deg,#dbeafe,#e0e7ff);place-items:center;font-size:15px;font-weight:800;display:grid}.trade-confirm-market div{min-width:0}.trade-confirm-market strong,.trade-confirm-market span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trade-confirm-market strong{color:#0f172a;font-size:14px;line-height:1.35}.trade-confirm-market span{color:#475569;margin-top:3px;font-size:13px;font-weight:700}.mobile-trade-confirmation .confirm-message{color:#334155;background:#f8fafc;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.mobile-trade-confirmation .confirm-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.mobile-trade-confirmation .confirm-detail-row{background:#f8fafc;border:0;border-radius:10px;gap:4px;min-width:0;padding:9px 10px;display:grid}.mobile-trade-confirmation .confirm-detail-row dt{font-size:11px;line-height:1.25}.mobile-trade-confirmation .confirm-detail-row dd{overflow-wrap:anywhere;color:#0f172a;font-size:13px;font-weight:800;line-height:1.35}.mobile-trade-confirmation .confirm-detail-rule{grid-column:1/-1}.trade-confirm-totals{border-top:1px solid #e2e8f0;gap:9px;padding-top:12px;display:grid}.trade-confirm-totals>div{color:#64748b;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.trade-confirm-totals strong{color:#0f172a;font-size:16px}.trade-confirm-totals .trade-confirm-payout strong{color:#16a34a}.trade-confirm-actions{background:#fff;grid-template-columns:minmax(82px,auto) minmax(0,1fr);padding-top:12px;display:grid;position:sticky;bottom:0}.trade-confirm-actions .primary-action,.trade-confirm-actions .secondary-button{min-height:46px}.dark-theme .trade-confirm-sheet-panel,.dark-theme .trade-confirm-actions{background:#0f172a}.dark-theme .trade-confirm-market{border-color:#334155}.dark-theme .trade-confirm-market strong,.dark-theme .mobile-trade-confirmation .confirm-detail-row dd,.dark-theme .trade-confirm-totals strong{color:#f8fafc}.dark-theme .trade-confirm-market span,.dark-theme .trade-confirm-totals>div{color:#cbd5e1}.dark-theme .mobile-trade-confirmation .confirm-message,.dark-theme .mobile-trade-confirmation .confirm-detail-row{color:#e2e8f0;background:#172033}@media (width<=760px){.trade-confirm-sheet-overlay{justify-content:center;align-items:flex-end;padding:0;display:flex}.trade-confirm-sheet-panel{border-bottom:0;border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:min(88dvh,760px)}.trade-confirm-sheet-panel .modal-header{padding:20px 20px 14px}.trade-confirm-sheet-panel .modal-body{padding:14px 20px calc(18px + env(safe-area-inset-bottom))}}.confirm-detail-row dd{color:#0f172a;font-weight:var(--pm-weight-semibold);text-align:right}.dark-theme .confirm-message,.dark-theme .confirm-detail-row dt{color:#cbd5e1}.dark-theme .confirm-detail-row{border-bottom-color:#475569}.dark-theme .confirm-detail-row dd{color:#f8fafc}.deposit-address-box,.history-mini{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:8px;padding:12px;display:grid}.funding-rule-panel{border-block:1px solid #e2e8f0;gap:8px;padding-block:12px;display:grid}.funding-rule-panel strong{color:#0f172a}.funding-rule-panel p{color:#64748b;margin:0;font-size:13px;line-height:1.55}.funding-rule-panel a{color:var(--pm-blue);font-weight:var(--pm-weight-semibold)}.funding-cash-panel{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;gap:8px;padding:14px;display:grid}.funding-cash-panel strong{color:#0f172a}.funding-cash-panel p{color:#475569;margin:0;font-size:13px;line-height:1.55}.funding-cash-panel span{color:#64748b;font-size:12px}.funding-cash-panel b{color:var(--pm-blue);font-size:16px}.funding-currency-only{grid-template-columns:1fr}.funding-cash-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.funding-cash-amounts.is-single{grid-template-columns:minmax(0,1fr)}.funding-cash-amounts button{color:#1e3a8a;min-height:40px;font-size:12px;font-weight:var(--pm-weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap;word-break:keep-all;background:#fff;border:1px solid #bfdbfe;border-radius:9px;padding-inline:8px}.funding-cash-amounts button.active{border-color:var(--pm-blue);background:var(--pm-blue);color:#fff;box-shadow:0 6px 16px #2563eb38}.funding-cash-manual-amount{gap:6px;display:grid}.funding-cash-manual-amount input{width:100%}.funding-withdraw-address-field{gap:6px;display:grid}.funding-alipay-recipient{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.funding-alipay-recipient label{gap:6px;min-width:0;display:grid}.funding-alipay-recipient input{width:100%;min-width:0}.funding-field-heading{color:#334155;font-weight:var(--pm-weight-semibold);justify-content:space-between;align-items:center;gap:12px;display:flex}.funding-inline-link{min-height:28px;color:var(--pm-blue);font-size:13px;font-weight:var(--pm-weight-semibold);background:0 0;border:0;border-radius:6px;padding:3px 0 3px 8px}.funding-inline-link:hover{color:#1747d1}.funding-inline-link:focus-visible{outline-offset:2px;outline:3px solid #2563eb33}.funding-address-form{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;gap:12px;padding:12px;display:grid}.funding-address-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.funding-address-form-actions button{min-height:40px}.funding-payment-info{color:#475569;gap:6px;min-width:0;font-size:13px;line-height:1.5;display:grid}.funding-payment-qr{object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-self:center;width:176px;max-width:100%;height:176px}.funding-proof-field{gap:8px;min-width:0;display:grid}.funding-proof-title{color:#334155;font-weight:var(--pm-weight-semibold)}.funding-proof-title b{color:#dc2626}.funding-proof-picker{color:#475569;text-align:left;background:#f8fafc;border:1px dashed #94a3b8;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:88px;padding:14px;display:grid}.funding-proof-picker:hover{border-color:var(--pm-blue);background:#eff6ff}.funding-proof-picker span,.funding-proof-meta{gap:4px;min-width:0;display:grid}.funding-proof-picker strong,.funding-proof-meta strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funding-proof-picker small,.funding-proof-meta small{color:#64748b;font-size:12px;line-height:1.45}.funding-proof-preview{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:72px minmax(0,1fr) 36px;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.funding-proof-preview-image{background:#e2e8f0;border:0;border-radius:6px;width:72px;height:72px;padding:0;overflow:hidden}.funding-proof-preview img{object-fit:cover;width:100%;height:100%;display:block}.funding-proof-remove{color:#dc2626;background:#fff;border:1px solid #cbd5e1;border-radius:6px;place-items:center;width:36px;height:36px;display:inline-grid}.funding-proof-remove:hover{background:#fef2f2;border-color:#fca5a5}.deposit-address-box strong{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55}.history-mini p,.history-mini span{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.history-mini small{color:inherit;margin-top:5px;line-height:1.45;display:block}.mobile-drawer-nav{gap:4px;padding:12px;display:grid}.mobile-drawer-nav a,.mobile-drawer-nav button{color:#334155;font-weight:var(--pm-weight-semibold);text-align:left;background:0 0;border:0;border-radius:8px;padding:12px}.mobile-drawer-nav a:hover,.mobile-drawer-nav button:hover{background:#f1f5f9}.home-page,.category-page,.detail-page,.portfolio-page,.auth-page{width:100%;max-width:none;margin:0;padding:24px 18px 36px 0}.api-banner{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:14px}.hero-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.78fr);align-items:start;gap:18px;display:grid}.featured-card,.side-panel,.market-card,.trade-panel,.detail-main,.auth-card,.table-panel,.portfolio-stats article{border:1px solid var(--pm-border);box-shadow:var(--pm-shadow-sm);background:#fff;border-radius:10px}.featured-main{padding:24px}.featured-main-official{min-height:500px;padding:24px 24px 20px}.featured-title-row,.market-card-head,.detail-title{align-items:flex-start;gap:14px;display:flex}.detail-title>div{min-width:0}.detail-title .share-button{flex:none;align-self:flex-start;height:38px;margin-left:auto;padding:0 12px}.featured-title-row h1,.detail-title h1{margin:4px 0 0;font-size:26px;line-height:1.2}.featured-main-official .featured-title-row h1{max-width:390px;font-size:30px;line-height:1.12}.featured-title-row small,.detail-title small,.market-card small{color:#64748b;font-weight:var(--pm-weight-semibold)}.featured-actions{color:#94a3b8;gap:14px;margin-left:auto;display:flex}.market-logo{color:#2563eb;width:38px;height:38px;font-size:12px;font-weight:var(--pm-weight-bold);background-color:#f1f5f9;background-image:linear-gradient(135deg,#3b82f640,#10b98129),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.market-logo.large{color:#fff;background:linear-gradient(135deg,#34d399,#8b5cf6 55%,#f43f5e);width:58px;height:58px}.home-platform-logo{border:1px solid var(--pm-border);background:#fff;padding:3px;overflow:hidden}.home-platform-logo img{border-radius:inherit;object-fit:contain;width:100%;height:100%;display:block}.dark-theme .home-platform-logo{background:#fff;border-color:#2a3b50}.chance-row{align-items:baseline;gap:12px;margin:20px 0;display:flex}.chance-row strong{color:#10b981;font-size:30px}.chance-row span{color:#ef4444;font-weight:var(--pm-weight-semibold)}.featured-body{grid-template-columns:minmax(240px,.95fr) minmax(260px,1fr);align-items:center;gap:28px;display:grid}.featured-body-official{grid-template-columns:minmax(300px,370px) minmax(420px,1fr);align-items:stretch;gap:24px;margin-top:18px}.featured-left-rail{align-content:start;gap:18px;min-width:0;display:grid}.featured-body-official .binary-buttons{display:none}.featured-outcome-list{margin:0;padding:0;list-style:none;display:grid}.featured-outcome-list li{color:#0f172a;border-bottom:1px solid #eef2f7;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:45px;display:grid}.featured-outcome-list li:last-child{border-bottom:0}.featured-outcome-badge{color:#2563eb;width:28px;height:20px;font-size:9px;font-weight:var(--pm-weight-bold);background-color:#f8fafc;background-image:linear-gradient(135deg,#3b82f62e,#10b98124),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.featured-outcome-list b{font-size:17px;font-weight:var(--pm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.featured-outcome-list strong{font-size:20px;font-weight:var(--pm-weight-bold)}.featured-discussion{gap:12px;margin-top:6px;display:grid}.featured-discussion article{color:#64748b;grid-template-columns:28px minmax(0,1fr);gap:9px;display:grid}.featured-avatar{color:#1e3a8a;width:28px;height:28px;font-size:11px;font-weight:var(--pm-weight-bold);background:linear-gradient(135deg,#bfdbfe,#c4b5fd);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.featured-discussion strong{color:#64748b;font-size:13px;font-weight:var(--pm-weight-semibold);display:block}.featured-discussion p{color:#64748b;margin:2px 0 0;font-size:13px;line-height:1.3}.binary-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.yes-button,.no-button,.trade-yes,.trade-no{height:42px;font-weight:var(--pm-weight-bold);border-radius:8px}.yes-button,.trade-yes{color:#059669;background:#ecfdf5;border:1px solid #86efac}.no-button,.trade-no{color:#ef4444;background:#fef2f2;border:1px solid #fecaca}.yes-button:hover,.trade-yes:hover{background:#dcfce7;border-color:#4ade80;transform:translateY(-1px)}.no-button:hover,.trade-no:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px)}.yes-button:disabled,.no-button:disabled,.trade-yes:disabled,.trade-no:disabled{cursor:not-allowed;color:#64748b;background:#f1f5f9;border-color:#cbd5e1;transform:none}.news-lines{gap:13px;margin:22px 0 0;padding:0;list-style:none;display:grid}.news-lines li{color:#0f172a;grid-template-columns:auto 1fr;gap:10px;display:grid}.news-lines svg{color:#94a3b8;margin-top:3px}.news-lines small{color:#94a3b8;display:block}.market-chart{gap:12px;width:100%;min-height:280px;display:grid}.market-chart-legend{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.market-chart-legend button{color:#334155;min-height:28px;font-weight:var(--pm-weight-semibold);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.market-chart-legend button.muted{opacity:.42}.market-chart-legend i,.market-chart-tooltip i{border-radius:999px;flex:0 0 8px;width:8px;height:8px}.market-chart-legend strong{color:#0f172a}.market-chart-frame{min-height:260px;position:relative}.official-chart-summary{align-items:start;gap:20px;min-height:64px;margin-bottom:6px;display:flex}.official-chart-summary.probability{min-height:76px}.official-probability-summary{color:#2563eb;gap:6px;display:grid}.official-probability-summary span{color:#2563eb;font-size:12px;font-weight:var(--pm-weight-semibold);letter-spacing:0;text-transform:uppercase}.official-probability-summary strong{color:#2563eb;font-size:26px;font-weight:var(--pm-weight-semibold);letter-spacing:0;line-height:1}.official-probability-summary em,.official-price-metric em{font-size:12px;font-style:normal;font-weight:var(--pm-weight-semibold);align-self:center}.official-probability-summary em.positive,.official-price-metric em.positive{color:#22c55e}.official-probability-summary em.negative,.official-price-metric em.negative{color:#ef4444}.official-price-metric{grid-template-columns:auto auto;align-items:end;gap:4px 10px;display:grid}.official-price-metric span{color:#9ca3af;font-size:12px;font-weight:var(--pm-weight-bold);grid-column:1/-1}.official-price-metric strong{color:#6b7280;font-size:26px;font-weight:var(--pm-weight-semibold);letter-spacing:0;line-height:1}.official-price-metric.current span,.official-price-metric.current strong{color:#f59e0b}.official-price-divider{background:#e5e7eb;width:1px;height:34px;margin-top:14px}.official-chart-countdown{color:#ef4444;text-align:center;grid-template-columns:repeat(2,auto);gap:0 16px;margin-left:auto;display:grid}.official-chart-countdown.preopen{grid-template-columns:repeat(3,auto)}.official-chart-countdown-phase{grid-column:1/-1;margin-bottom:3px}.official-chart-countdown strong{font-size:26px;font-weight:var(--pm-weight-semibold);letter-spacing:0;line-height:1}.official-chart-countdown span{color:#6b7280;font-size:11px;font-weight:var(--pm-weight-semibold)}.official-chart-live-button{color:#111827;font-size:13px;font-weight:var(--pm-weight-bold);background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:7px;margin-top:18px;margin-left:auto;padding:8px 12px;display:inline-flex;box-shadow:0 8px 18px #0f172a14}.official-chart-live-button span{background:#ef4444;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #ef44441f}.official-chart-live-button svg{color:#6b7280;transform:rotate(-90deg)}.official-chart-live-button:hover{background:#f8fafc;border-color:#cbd5e1}.market-chart-note{color:#2563eb;font-size:12px;font-weight:var(--pm-weight-semibold);background:#eff6fff0;border:1px solid #dbeafe;border-radius:7px;padding:5px 8px;position:absolute;bottom:18px;right:22px}.market-chart-svg{width:100%;height:auto;min-height:260px;display:block}.market-chart-lightweight-stack{aspect-ratio:760/280;width:100%;min-height:260px;display:block;position:relative}.market-chart-lightweight{width:100%;height:100%;display:block;position:absolute;inset:0}.market-chart-lightweight-empty{z-index:4;color:#64748b;text-align:center;pointer-events:none;background:#ffffffb8;border:1px dashed #dbe3ec;border-radius:8px;align-content:center;place-items:center;display:grid;position:absolute;inset:54px 96px 70px}.market-chart-lightweight-empty strong{color:#0f172a;font-size:14px;font-weight:var(--pm-weight-bold)}.market-chart-lightweight-empty p{font-size:12px;font-weight:var(--pm-weight-semibold);margin:4px 0 0}.market-chart-lightweight-recovering{z-index:4;color:#64748b;text-align:center;pointer-events:none;align-content:center;place-items:center;gap:6px;display:grid;position:absolute;inset:54px 96px 70px}.market-chart-lightweight-recovering svg{color:#2563eb;animation:1.1s linear infinite market-chart-recovery-spin}.market-chart-lightweight-recovering strong{color:#0f172a;font-size:14px;font-weight:var(--pm-weight-bold)}.market-chart-lightweight-recovering p{font-size:12px;font-weight:var(--pm-weight-semibold);margin:0}@keyframes market-chart-recovery-spin{to{transform:rotate(360deg)}}.market-chart-canvas-stack{aspect-ratio:760/280;width:100%;min-height:260px;display:block;position:relative}.market-chart-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.market-chart-canvas-bg{z-index:0}.market-chart-canvas-history{z-index:1}.market-chart-canvas-axis{z-index:2;pointer-events:none}.market-chart-canvas-live{z-index:3;pointer-events:none}.market-chart-canvas-empty{z-index:4;color:#64748b;text-align:center;pointer-events:none;background:#ffffffb8;border:1px dashed #dbe3ec;border-radius:8px;align-content:center;place-items:center;display:grid;position:absolute;inset:54px 96px 70px}.market-chart-canvas-empty strong{color:#0f172a;font-size:14px;font-weight:var(--pm-weight-bold)}.market-chart-canvas-empty p{font-size:12px;font-weight:var(--pm-weight-semibold);margin:4px 0 0}.market-chart-grid line{stroke:#edf0f3;stroke-width:1px}.standard-detail-status-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.probability-detail-chart .market-chart-grid line{stroke:#64748b29;stroke-dasharray:3 5}.probability-detail-chart.detail-market-chart .market-chart-legend{flex-wrap:wrap;gap:8px 16px;padding:12px 0}.probability-detail-chart.detail-market-chart .market-chart-legend button{color:#475569;gap:8px;max-width:100%;min-height:32px;font-size:13px}.probability-detail-chart .market-chart-legend strong{font-variant-numeric:tabular-nums;flex-shrink:0}.dark-theme .probability-detail-chart .market-chart-grid line{stroke:#94a3b82e}.dark-theme .probability-detail-chart .market-chart-legend button,.dark-theme .probability-detail-chart .market-chart-tooltip span{color:#cbd5e1}.dark-theme .probability-detail-chart .market-chart-tooltip{background:#0f172af7;border-color:#334155}.dark-theme .probability-detail-chart .market-chart-tooltip strong{color:#f8fafc}@media (width<=640px){.official-detail-card.standard-event-detail-card .probability-detail-chart.detail-market-chart{align-content:start;min-height:0}.probability-detail-chart.detail-market-chart .market-chart-frame,.probability-detail-chart.detail-market-chart .market-chart-svg{height:auto;min-height:0}.probability-detail-chart .market-chart-axis text{font-size:24px}.probability-detail-chart .market-chart-svg path{vector-effect:non-scaling-stroke;stroke-width:2px}}.market-chart-svg path{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.market-chart-live-path{filter:drop-shadow(0 1px 2px #f973162e);transition:opacity .16s}.market-chart-candle line{stroke-width:1.4px}.market-chart-candle rect{stroke-width:1.2px}.market-chart-live-candle line,.market-chart-live-candle rect{filter:drop-shadow(0 1px 2px #0f172a29);transition:y .16s,height .16s,fill .16s,stroke .16s}.market-chart-candle.up line,.market-chart-candle.up rect{fill:#16a34a;stroke:#16a34a}.market-chart-candle.down line,.market-chart-candle.down rect{fill:#ef4444;stroke:#ef4444}.market-chart-target{stroke:#f59e0b;stroke-dasharray:5 6;stroke-width:1.2px}.market-chart-current{stroke:#16a34a;stroke-dasharray:2 3;stroke-width:1px;transition:y1 .16s,y2 .16s}.market-chart-target-badge rect{fill:#9ca3af}.market-chart-target-badge text{fill:#fff;font-size:10px;font-weight:var(--pm-weight-semibold)}.market-chart-target-badge path{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.market-chart-endpoint{stroke:#fff;stroke-width:3px}.market-chart-live-endpoint{animation:1.2s ease-in-out infinite marketChartEndpointPulse}@keyframes marketChartEndpointPulse{0%,to{r:5;opacity:1}50%{r:6.5;opacity:.72}}.market-chart-hover line{stroke:#94a3b8;stroke-width:1px}.market-chart-axis text{fill:#8b95a1;font-size:11px;font-weight:var(--pm-weight-semibold)}.market-chart-end-labels text{font-size:12px;font-weight:var(--pm-weight-semibold)}.market-chart-end-labels text.value{font-size:22px;font-weight:var(--pm-weight-bold)}.featured-market-chart .market-chart-frame,.featured-market-chart .market-chart-svg,.featured-market-chart .market-chart-canvas-stack{min-height:300px}.featured-market-chart .market-chart-legend{display:none}.featured-official-chart{align-self:stretch;min-height:360px}.featured-official-chart.featured-market-chart .market-chart-legend{justify-content:flex-start;gap:10px 16px;margin-bottom:2px;display:flex}.featured-official-chart .market-chart-legend button{min-height:24px;font-size:12px}.featured-official-chart .market-chart-frame,.featured-official-chart.featured-market-chart .market-chart-frame,.featured-official-chart .market-chart-svg,.featured-official-chart.featured-market-chart .market-chart-svg{min-height:350px}.featured-official-chart .market-chart-note{display:none}@media (width<=960px){.featured-main-official{min-height:auto}.featured-main-official .featured-title-row h1{max-width:none;font-size:24px}.featured-body-official{grid-template-columns:1fr;gap:18px;margin-top:18px}.featured-outcome-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.featured-discussion{display:none}.featured-official-chart .market-chart-frame,.featured-official-chart.featured-market-chart .market-chart-frame,.featured-official-chart .market-chart-svg,.featured-official-chart.featured-market-chart .market-chart-svg{min-height:260px}}@media (width<=640px){.featured-main-official{padding:18px}.featured-outcome-list{grid-template-columns:1fr}.featured-outcome-list b{font-size:15px}.featured-outcome-list strong{font-size:18px}}.market-chart-tooltip{pointer-events:none;background:#fffffff5;border:1px solid #e2e8f0;border-radius:8px;gap:5px;min-width:150px;padding:10px;display:grid;position:absolute;top:24px;box-shadow:0 10px 24px #0f172a24}.market-chart-tooltip strong{color:#0f172a}.market-chart-tooltip span{color:#475569;font-size:12px;font-weight:var(--pm-weight-semibold);align-items:center;gap:6px;display:flex}.market-chart-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:8px;align-content:center;place-items:center;min-height:220px;display:grid}.market-chart-empty strong{color:#0f172a}.market-chart-empty p{margin:4px 0 0}.market-chart-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.market-chart-footer.official{flex-wrap:nowrap;gap:14px;margin-top:10px}.market-chart-ranges,.market-chart-mode-controls,.market-chart-event-timeline,.market-chart-result-dots{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.market-chart-event-timeline{scrollbar-width:none;flex-wrap:nowrap;flex:auto;gap:8px;min-width:0;overflow-x:auto}.market-chart-event-timeline::-webkit-scrollbar{display:none}.market-chart-event-timeline button,.market-chart-event-timeline a{color:#111827;min-height:32px;font-size:13px;font-weight:var(--pm-weight-semibold);letter-spacing:0;white-space:nowrap;background:#f3f4f6;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.market-chart-event-timeline button:disabled,.market-chart-event-timeline a.disabled{cursor:default}.market-chart-event-timeline button:not(:disabled):hover,.market-chart-event-timeline a:not(.disabled):hover{background:#e5e7eb}.market-chart-event-timeline .market-chart-time-pill.active{color:#fff;background:#06090d}.market-chart-past-button svg,.market-chart-more-button svg{stroke-width:3px}.market-chart-result-dots{background:#f3f4f6;border-radius:999px;flex-wrap:nowrap;gap:6px;min-height:32px;padding:0 10px}.market-chart-result-dots span,.market-chart-time-pill span{border-radius:999px;flex:0 0 9px;width:9px;height:9px;display:inline-block}.market-chart-result-dots span.up,.market-chart-time-pill span.up{background:#2fbf6a}.market-chart-result-dots span.down,.market-chart-time-pill span.down{background:#ef4444}.market-chart-result-dots span.neutral,.market-chart-time-pill span.neutral{background:#9ca3af}.market-chart-ranges button{color:#64748b;min-height:30px;font-weight:var(--pm-weight-bold);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;line-height:1}.market-chart-ranges button.active{color:#fff;background:#0f172a;border-color:#0f172a}.market-chart-ranges button:not(.active):hover{color:#0f172a;background:#f1f5f9}.market-chart-mode-controls{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:nowrap;padding:3px;box-shadow:0 8px 20px #0f172a0f}.market-chart-mode-controls button{color:#64748b;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid}.market-chart-mode-controls button.active{color:#2563eb;background:#eff6ff}.market-chart-mode-controls button[data-chart-mode=underlying].active{color:#f97316;background:#fff7ed}.market-chart-mode-controls button:not(.active):hover{color:#0f172a;background:#f8fafc}.featured-footer{color:#94a3b8;border-top:1px solid #eef2f7;justify-content:space-between;gap:10px;margin-top:22px;padding-top:14px;font-size:14px;display:flex}.side-panels{gap:20px;display:grid}.side-panel{padding:20px}.side-panel header,.section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.side-panel header strong{align-items:center;gap:6px;display:inline-flex}.side-panel ol{gap:17px;margin:18px 0 0;padding:0;list-style:none;display:grid}.side-panel li{grid-template-columns:24px 1fr;gap:10px;display:grid}.side-panel li>span{color:#cbd5e1;text-align:right}.side-panel p{margin:0 0 8px}.side-panel li strong{margin-right:8px;font-size:22px}.side-panel li small{color:#10b981;font-weight:var(--pm-weight-semibold)}.topic-list li{border-bottom:1px solid #f1f5f9;grid-template-columns:24px 1fr auto;align-items:center;padding-bottom:12px}.topic-list small{color:#94a3b8!important}.market-section{margin-top:26px}.home-three-module-page{gap:28px;display:grid}.home-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-quick-links a{color:#0f172a;min-height:54px;font-weight:var(--pm-weight-semibold);background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:flex}.home-quick-links a svg:last-child{margin-left:auto}.home-news-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;min-height:100%;padding:16px 18px;display:grid}.home-news-panel header,.home-news-more,.home-news-list li,.home-news-list li>div,.home-news-list li time{display:flex}.home-news-panel header,.home-news-more{justify-content:space-between;align-items:center;gap:12px}.home-news-panel header small,.home-news-list span,.home-news-list time,.home-news-empty{color:#64748b;font-size:12px;font-weight:var(--pm-weight-medium)}.home-news-panel h2{color:#0f172a;margin:3px 0 0;font-size:18px}.home-news-panel header>svg{color:#2563eb}.home-news-list{align-content:start;gap:0;margin:10px 0 6px;padding:0;list-style:none;display:grid}.home-news-list li{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:10px;padding:6px 0}.home-news-list li:last-child{border-bottom:0}.home-news-list li>div{flex-direction:column;flex:auto;gap:2px;min-width:0}.home-news-panel .activity-record-actions{gap:3px}.home-news-panel .activity-record-actions .secondary-button{min-height:26px;padding:3px 9px}.home-news-list strong{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.home-news-list .home-news-user{color:#334155;font-weight:var(--pm-weight-semibold)}.home-news-list time{white-space:nowrap;flex:none;align-items:center;gap:4px}.home-news-empty{text-align:center;align-self:center;margin:0}.home-news-more{color:#2563eb;min-height:32px;font-size:13px;font-weight:var(--pm-weight-semibold);border-top:1px solid #eef2f7;text-decoration:none}.home-module-section{min-width:0}.home-module-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.home-module-title-row h2{color:#0f172a;margin:0;font-size:18px}.home-module-title-row a{color:#2563eb;font-size:14px;font-weight:var(--pm-weight-semibold);flex:none}.home-module-row{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-rows:1fr;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:14px;padding:1px 1px 8px;display:grid;overflow-x:auto}.home-module-row>*{min-width:0}.home-module-card{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-content:center;gap:8px;min-height:126px;padding:18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.home-module-card:hover{box-shadow:var(--pm-shadow-md);border-color:#bfdbfe;transform:translateY(-2px)}.home-module-card-kicker{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold)}.home-module-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.home-trading-tick-module-card{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#fde68a}.home-trading-tick-module-card>span:not(.home-module-card-kicker){color:#92400e;font-variant-numeric:tabular-nums;font-weight:var(--pm-weight-bold)}.home-trading-tick-module-card small{color:#b45309;font-weight:var(--pm-weight-semibold)}.home-trading-tick-module-card .home-trading-tick-change.is-up{color:#059669}.home-trading-tick-module-card .home-trading-tick-change.is-down{color:#dc2626}.home-trading-tick-module-card .home-trading-tick-change.is-flat{color:#64748b}.home-lottery-module-card{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#dbeafe}.dark-theme .home-module-title-row h2,.dark-theme .home-module-card{color:#f8fafc}.dark-theme .home-module-card{background:#172033;border-color:#334155}.dark-theme .home-module-card-kicker{color:#94a3b8}.dark-theme .home-quick-links a{color:#f8fafc;background:#172033;border-color:#334155}.dark-theme .home-news-panel{background:#172033;border-color:#334155}.dark-theme .home-news-panel h2,.dark-theme .home-news-list strong{color:#f8fafc}.dark-theme .home-news-list li,.dark-theme .home-news-more{border-color:#334155}.dark-theme .home-trading-tick-module-card{background:linear-gradient(135deg,#3b280c,#172033);border-color:#92400e}.dark-theme .home-trading-tick-module-card>span:not(.home-module-card-kicker),.dark-theme .home-trading-tick-module-card small{color:#fcd34d}.dark-theme .home-trading-tick-module-card .home-trading-tick-change.is-up{color:#34d399}.dark-theme .home-trading-tick-module-card .home-trading-tick-change.is-down{color:#f87171}.dark-theme .home-trading-tick-module-card .home-trading-tick-change.is-flat{color:#94a3b8}.dark-theme .home-lottery-module-card{background:linear-gradient(135deg,#172b4d,#172033);border-color:#1d4ed8}@media (width<=680px){.home-three-module-page{gap:20px}.home-module-title-row{margin-bottom:8px}.home-module-row{grid-auto-columns:minmax(212px,78vw);gap:10px}.home-module-card{min-height:112px;padding:14px}.home-quick-links{gap:8px}.home-quick-links a{min-height:48px;padding:0 12px;font-size:14px}.home-news-panel{min-height:0;padding:16px}.home-news-list{max-height:230px;overflow:auto}}.category-hero{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:20px;margin-bottom:20px;display:grid}.category-hero small{color:#2563eb;font-weight:var(--pm-weight-bold);text-transform:uppercase}.category-hero h1{margin:6px 0 8px;font-size:28px;line-height:1.15}.category-hero p{color:#64748b;max-width:680px;margin:0}.category-search{background:#fff;border:1px solid #dbe3ef;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;height:42px;padding:0 6px 0 14px;display:grid}.category-search input{border:0;outline:0;min-width:0}.category-search button{color:#fff;height:32px;font-weight:var(--pm-weight-semibold);background:#0f172a;border:0;border-radius:999px;padding:0 14px}.category-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:20px;display:grid}.category-sidebar{gap:5px;display:grid;position:sticky;top:116px}.category-sidebar button{color:#475569;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 12px;transition:background .16s,color .16s,transform .16s;display:flex}.category-sidebar button:hover,.category-sidebar button.active{color:#0f172a;background:#e2e8f0}.category-sidebar button.active{font-weight:var(--pm-weight-bold)}.category-sidebar small{color:#94a3b8}.category-results{min-width:0}.category-mobile-tabs{scrollbar-width:none;gap:8px;margin-bottom:14px;padding-bottom:2px;display:none;overflow-x:auto}.category-mobile-tabs::-webkit-scrollbar{display:none}.category-mobile-tabs button{min-height:var(--pm-control-md);border-radius:var(--pm-radius-pill);color:#475569;font-weight:var(--pm-weight-semibold);background:#fff;border:1px solid #0000;flex:none;padding:0 16px}.category-mobile-tabs button.active{color:#0f3fbd;background:#1652f01a;border-color:#1652f024}.category-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.category-toolbar div:first-child{gap:2px;display:grid}.category-toolbar span{color:#64748b;font-size:13px}.sort-control{background:#eef2f7;border-radius:8px;grid-auto-flow:column;gap:4px;padding:4px;display:inline-grid}.sort-control button{color:#64748b;height:32px;font-weight:var(--pm-weight-semibold);background:0 0;border:0;border-radius:6px;padding:0 11px}.sort-control button.active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a1f}.category-market-grid{align-items:stretch}.load-more-row{justify-content:center;margin-top:20px;display:flex}.card-stagger-enter-active,.card-stagger-leave-active{transition:opacity .2s,transform .2s}.card-stagger-enter-from,.card-stagger-leave-to{opacity:0;transform:translateY(8px)}.card-stagger-move{transition:transform .2s}.section-title{margin-bottom:14px}.section-title h1,.section-title h2{margin:0;font-size:18px}.section-title button,.section-title a,.link-button{color:#2563eb;font-weight:var(--pm-weight-semibold);background:0 0;border:0}.market-grid,.loading-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.market-card{grid-template-rows:auto 1fr auto;gap:10px;min-height:180px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.market-card .market-card-head{gap:10px;min-width:0}.market-card .market-card-head>div:nth-child(2){min-width:0}.market-card .market-logo{width:32px;height:32px;font-size:10px}.market-card:hover{box-shadow:var(--pm-shadow-md);border-color:#cbd5e1;transform:translateY(-2px)}.market-card h3{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.ghost-icon{flex:none;margin-left:auto}.outcome-stack{align-content:center;gap:9px;margin:8px 0 4px;display:grid}.outcome-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.fg-market-card:not(.market-card-low-probability) .outcome-row .trade-yes,.fg-market-card:not(.market-card-low-probability) .outcome-row .trade-no{width:100%;min-width:0;max-width:none}.yes-text,.no-text{min-width:0;font-size:14px;font-weight:var(--pm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yes-text{color:#059669}.no-text{color:#ef4444}.probability-track{background:#eef2f7;border-radius:999px;height:7px;overflow:hidden}.probability-track i{border-radius:inherit;height:100%;display:block}.yes-bar{background:#10b981}.no-bar{background:#fb7185}.trade-yes,.trade-no{text-overflow:ellipsis;white-space:nowrap;border:0;min-width:76px;max-width:102px;height:30px;padding:0 10px;font-size:12px;overflow:hidden}.outcome-row strong{color:#0f172a;font-size:16px;font-weight:var(--pm-weight-bold);letter-spacing:0}.market-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 6px;display:grid}.market-card-facts div{background:#f8fafc;border-radius:8px;min-width:0;padding:8px 10px}.market-card-facts dt,.market-card-facts dd{margin:0}.market-card-facts dt{color:#64748b;font-size:11px;font-weight:var(--pm-weight-semibold)}.market-card-facts dd{color:#0f172a;font-size:13px;font-weight:var(--pm-weight-bold);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.market-card footer{color:#94a3b8;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:13px;display:flex}.market-card footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-card-footer-actions{color:#8aa0bd;flex:none;align-items:center;gap:6px;display:inline-flex}.market-card-footer-actions button{width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.market-card-footer-actions button:hover{color:#2563eb;background:#eff6ff}.market-card-low-probability{grid-template-rows:auto auto auto;gap:8px;min-height:178px;padding:14px 14px 11px}.market-card-low-probability .market-card-head{min-height:76px;padding-right:76px}.market-card-low-probability .market-card-head .ghost-icon{display:none}.market-card-low-probability .market-logo{width:36px;height:36px}.market-card-low-probability h3{-webkit-line-clamp:3;min-height:58px;font-size:14px;line-height:1.32}.market-card-gauge{background:conic-gradient(#ef4444 var(--market-gauge,4deg), #e5e7eb 0deg);border-radius:999px;align-content:center;justify-items:center;gap:2px;width:58px;height:58px;display:grid;position:absolute;top:24px;right:16px;box-shadow:0 8px 18px #0f172a14}.market-card-gauge:before{content:"";z-index:2;background:#ef4444;border-radius:999px;width:4px;height:4px;position:absolute;bottom:17px;left:2px}.market-card-gauge:after{content:"";z-index:1;border-radius:inherit;background:#fff;position:absolute;inset:7px}.market-card-gauge b,.market-card-gauge small{z-index:3;position:relative}.market-card-gauge b{color:#0f172a;font-size:14px;font-weight:var(--pm-weight-bold)}.market-card-gauge small{color:#64748b;font-size:10px;font-weight:var(--pm-weight-semibold)}.outcome-stack-wide{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:12px;margin:0 2px 3px}.outcome-stack-wide .market-wide-choice{border-radius:7px;width:100%;height:40px;font-size:13px}.live-dot{color:#059669;font-size:11px;font-weight:var(--pm-weight-bold);background:#ecfdf5;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.live-dot.settled{color:#2563eb;background:#eff6ff}.loading-grid span{background:linear-gradient(90deg,#f1f5f9,#fff,#f1f5f9) 0 0/220% 100%;border-radius:8px;height:180px;animation:1.3s linear infinite shimmer}@keyframes shimmer{to{background-position:-220% 0}}@keyframes chart-pan{to{transform:translate(-28%)}}@keyframes heartbeat{0%,to{transform:scale(1)}40%{transform:scale(1.18)}}@keyframes flash-green{0%{background:#10b9812e}to{background:0 0}}.heartbeat-on-hover:hover svg{animation:.38s ease-in-out heartbeat}.price-flash-up{animation:.85s ease-out flash-green}.popover-pop-enter-active,.popover-pop-leave-active{transition:opacity .16s,transform .16s}.popover-pop-enter-from,.popover-pop-leave-to{opacity:0;transform:translateY(-5px)}.motion-page-shell{opacity:1;visibility:visible;width:100%;min-width:0}.detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.desktop-trade-panel{display:grid}.mobile-trade-cta{left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:30;color:#fff;min-width:0;height:auto;min-height:48px;font-weight:var(--pm-weight-bold);text-overflow:clip;white-space:normal;background:#2563eb;border:0;border-radius:10px;padding:8px 14px;line-height:1.25;display:none;position:fixed;overflow:visible;box-shadow:0 12px 28px #2563eb47}.mobile-trade-cta:disabled{box-shadow:none;cursor:not-allowed;background:#94a3b8;transform:none}.back-link{color:#475569;font-weight:var(--pm-weight-semibold);margin-bottom:16px;display:inline-flex}.detail-main{padding:24px}.detail-title p{color:#64748b;margin:8px 0 0}.detail-outcomes,.comments-panel{border-top:1px solid #eef2f7;margin-top:24px;padding-top:18px}.detail-outcomes h2,.comments-panel h2,.table-panel h2{margin:0 0 12px;font-size:18px}.detail-outcomes{gap:10px;display:grid}.detail-outcomes button{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;padding:12px;display:flex}.detail-outcomes button.active{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.comments-panel article{border-top:1px solid #f1f5f9;gap:4px;padding:12px 0;display:grid}.comments-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.comments-header select,.comment-form input{border:1px solid #dbe3ef;border-radius:7px;height:38px;padding:0 10px}.comment-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px;display:grid}.comments-panel footer{gap:10px;display:flex}.comments-panel footer button,.share-button{color:#2563eb;min-width:38px;min-height:34px;line-height:1;font-weight:var(--pm-weight-semibold);white-space:nowrap;background:#fff;border:1px solid #dbe3ef;border-radius:7px;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.trade-panel{gap:12px;padding:16px;display:grid;position:sticky;top:124px}.trade-panel-tabs{background:#f1f5f9;border-radius:8px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.trade-panel-tabs button{color:#64748b;height:34px;font-weight:var(--pm-weight-semibold);background:0 0;border:0;border-radius:6px}.trade-panel-tabs button.active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a1f}.trade-outcome-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trade-outcome-buttons button{color:#64748b;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:52px;padding:9px 10px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid}.trade-outcome-buttons button.active{color:#fff;background:#22a559;border-color:#22c55e;box-shadow:0 8px 18px #22a5592e}.trade-outcome-buttons button.active span,.trade-outcome-buttons button.active strong{color:#fff}.trade-outcome-buttons button.active.outcome-no{background:#dc2626;border-color:#ef4444;box-shadow:0 8px 18px #dc262633}.trade-outcome-buttons span{font-size:13px;font-weight:var(--pm-weight-bold);overflow-wrap:anywhere;white-space:normal}.trade-outcome-buttons strong{margin-top:2px;font-size:18px;line-height:1.1}.trade-panel label,.auth-card label{color:#334155;font-weight:var(--pm-weight-semibold);gap:6px;display:grid}.trade-panel input,.trade-panel select,.auth-card input{border:1px solid #dbe3ef;border-radius:7px;outline:0;width:100%;height:38px;padding:0 12px}.trade-panel input:focus,.trade-panel select:focus,.auth-card input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.trade-summary{background:#f8fafc;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}.trade-summary span,.trade-summary strong{overflow-wrap:anywhere;min-width:0}.trade-summary strong{text-align:right}.funding-withdraw-summary .funding-withdraw-summary-value{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;max-width:66%;font-size:16px;line-height:1.25}.funding-withdraw-summary .funding-withdraw-summary-copy{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.quote-preview{gap:8px;display:grid}.trade-preview-header{color:#64748b;font-size:12px;font-weight:var(--pm-weight-bold);justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-preview-header strong{color:#334155;text-align:right;font-size:12px}.trade-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trade-summary-compact{align-content:start;min-height:58px;display:grid}.trade-summary-compact span{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold)}.trade-summary-compact strong{color:#0f172a;text-align:left;font-size:15px;line-height:1.2}.trade-summary-compact.risk-emphasis strong{color:#111827}.trade-secondary-summary,.trade-rule-disclosure{background:#f8fafc;border-radius:7px}.trade-secondary-summary{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.trade-secondary-summary strong{color:#0f172a;text-align:right;font-size:13px}.trade-rule-disclosure{color:#475569}.trade-rule-disclosure summary{cursor:pointer;font-size:12px;font-weight:var(--pm-weight-bold);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;list-style:none;display:flex}.trade-rule-disclosure summary::-webkit-details-marker{display:none}.trade-rule-disclosure summary strong{color:#2563eb;white-space:nowrap}.trade-rule-disclosure p{border-top:1px solid #e2e8f0;margin:0;padding:8px 10px 10px;font-size:12px;line-height:1.45}.trade-summary.execution-rule{display:grid}.trade-summary.execution-rule strong{color:#475569;text-align:left;font-size:12px;line-height:1.45}.trade-message{color:#047857;background:#ecfdf5;border-radius:7px;margin:0;padding:8px 10px;font-size:13px;line-height:1.35}.trade-message.error{color:#b91c1c;background:#fef2f2}.inline-action{color:inherit;cursor:pointer;font-weight:var(--pm-weight-bold);background:0 0;border:0;margin-left:8px;text-decoration:underline}.trade-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trade-result-actions a{color:#2563eb;font-size:13px;font-weight:var(--pm-weight-semibold);text-align:center;border:1px solid #dbe3ef;border-radius:7px;padding:9px 10px;text-decoration:none}.auth-page{place-items:center;min-height:calc(100vh - 190px);display:grid}.auth-card{gap:16px;width:min(440px,100%);padding:28px;display:grid}.auth-card h1{margin:0;font-size:28px}.auth-card p{color:#64748b;margin:0}.portfolio-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.portfolio-stats article{gap:8px;padding:18px;display:grid}.portfolio-stats span{color:#64748b}.portfolio-stats strong{font-size:28px}.section-actions{flex-wrap:wrap;gap:8px;display:flex}.wallet-page-actions .wallet-action-button{min-height:42px;font:inherit;font-weight:var(--pm-weight-semibold);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:9px 14px;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.wallet-page-actions .wallet-action-button-secondary{color:#1652f0;background:#f5f8ff;border-color:#c8d7f2}.wallet-page-actions .wallet-action-button-secondary:hover{color:#1044cb;background:#eaf1ff;border-color:#9db8e7;transform:translateY(-1px)}.wallet-page-actions .wallet-action-button-primary{color:#fff;background:#1652f0;border-color:#1652f0;box-shadow:0 8px 18px #1652f02e}.wallet-page-actions .wallet-action-button-primary:hover{background:#1044cb;border-color:#1044cb;transform:translateY(-1px)}.wallet-page-actions .wallet-action-button:active{transform:translateY(0)}.wallet-page-actions .wallet-action-button:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.wallet-page-actions .wallet-action-button:disabled,.wallet-page-actions .wallet-action-button[disabled]{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.dark-theme .wallet-page-actions .wallet-action-button-secondary{color:#93c5fd;background:#172033;border-color:#344766}.dark-theme .wallet-page-actions .wallet-action-button-secondary:hover{color:#bfdbfe;background:#1e2b43;border-color:#4a6590}.dark-theme .wallet-page-actions .wallet-action-button-primary{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 8px 18px #2563eb38}.dark-theme .wallet-page-actions .wallet-action-button-primary:hover{background:#3b82f6;border-color:#3b82f6}.dark-theme .wallet-page-actions .wallet-action-button:focus-visible{outline-color:#60a5fa6b}.status-pill{color:#2563eb;font-size:12px;font-weight:var(--pm-weight-semibold);background:#eff6ff;border-radius:999px;padding:4px 8px;display:inline-flex}.status-filled,.status-closed{color:#047857;background:#ecfdf5}.status-failed{color:#b91c1c;background:#fef2f2}.status-canceled,.status-cancelled{color:#64748b;background:#f1f5f9}.status-pending_execution,.status-partial{color:#c2410c;background:#fff7ed}.order-fail-reason{color:#b91c1c;max-width:240px;font-size:12px;font-weight:var(--pm-weight-semibold);margin-top:6px;line-height:1.35;display:block}.order-detail-panel{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;gap:14px;margin-top:14px;padding:14px;display:grid}.order-detail-head{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.order-detail-head div{gap:3px;min-width:0;display:grid}.order-detail-head span{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold)}.order-detail-head strong{overflow-wrap:anywhere}.order-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.order-detail-grid div{gap:4px;min-width:0;display:grid}.order-detail-grid dt{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold)}.order-detail-grid dd{overflow-wrap:anywhere;color:#0f172a;font-size:14px;font-weight:var(--pm-weight-semibold);margin:0}.order-detail-warning{color:#b91c1c;font-size:13px;font-weight:var(--pm-weight-semibold);background:#fef2f2;border-radius:8px;margin:0;padding:10px 12px}.static-title small{color:#64748b;font-weight:var(--pm-weight-semibold);text-transform:uppercase}.static-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.static-card{align-content:start;min-height:160px}.static-card h2{margin:8px 0 0}.static-card p{color:#64748b}.favorites-page{gap:16px;display:grid}.favorites-title{margin-bottom:0}.favorites-tabs{flex-wrap:wrap;gap:10px;display:flex}.favorites-tabs button{color:#334155;min-height:40px;font-size:14px;font-weight:var(--pm-weight-semibold);background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.favorites-tabs button.active{color:#1652f0;background:#eff6ff;border-color:#bfdbfe}.favorites-tabs button span{color:#475569;min-width:20px;height:20px;font-size:12px;font-weight:var(--pm-weight-semibold);background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.favorites-tabs button.active span{color:#1652f0;background:#dbeafe}.favorites-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.favorite-card{background:#fff;border:1px solid #e0e7ef;border-radius:8px;gap:14px;padding:16px;display:grid;box-shadow:0 8px 22px #0f172a0a}.favorite-card-main{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.favorite-card-icon{color:#fff;background:#1652f0;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.favorite-card-icon.btc{background:#f7931a}.favorite-card-icon.gold{background:#d69a00}.favorite-card-icon.oil{background:#050505}.favorite-card-icon.crypto,.favorite-card-icon.violet{background:#6366f1}.favorite-card-icon.arena_pool{background:#10b981}.favorite-card-main div{gap:5px;min-width:0;display:grid}.favorite-card-main strong{color:#0f172a;font-size:20px;line-height:1.15}.favorite-card-main span{color:#64748b;font-size:13px;font-weight:var(--pm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.favorite-card-meta{color:#64748b;font-size:13px;font-weight:var(--pm-weight-semibold);justify-content:space-between;align-items:center;gap:12px;display:flex}.favorite-card-meta span{color:#1652f0;background:#eff6ff;border-radius:999px;padding:4px 9px}.favorite-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.table-panel{margin-top:16px;padding:18px;overflow-x:auto}.binary-trading-page,.trading-board-page{gap:18px;display:grid}.trading-board-toolbar{border-bottom:1px solid var(--pm-border);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title balance actions";align-items:center;gap:18px;padding:4px 0 18px;display:grid}.trading-board-title{grid-area:title}.trading-board-actions{flex-wrap:nowrap;grid-area:actions;justify-self:end}.trading-board-order-record-link{grid-area:records;display:none}.trading-board-toolbar small{color:#64748b;font-size:14px;font-weight:var(--pm-weight-semibold)}.trading-board-toolbar h1{color:#0f172a;margin:0 0 3px;font-size:28px;line-height:1.1}.trading-board-meta{white-space:nowrap;grid-area:balance;justify-content:flex-end;align-items:center;gap:18px;display:flex}.trading-board-meta strong{color:#0f172a;letter-spacing:0;font-size:22px}.trading-board-meta small{color:#475569;font-size:13px}.live-dot{color:#334155;font-size:13px;font-weight:var(--pm-weight-bold);align-items:center;gap:7px;display:inline-flex}.live-dot:before{content:"";background:#10b981;border-radius:999px;width:9px;height:9px}.icon-action{border:1px solid var(--pm-border);color:#0f172a;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.icon-action:hover{background:#f8fafc;border-color:#cbd5e1}.trading-board-shell{grid-template-columns:minmax(0,1fr) minmax(420px,460px);align-items:start;gap:22px;display:grid}.trading-board-main,.trading-execution-rail,.binary-order-ticket,.binary-orders-panel{min-width:0}.trading-board-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.board-view-toggle{grid-template-columns:auto auto;gap:8px;display:inline-grid}.board-view-toggle button,.board-favorite-filter,.board-category-trigger,.board-filter-select,.board-search{border:1px solid var(--pm-border);color:#334155;height:42px;font-size:14px;font-weight:var(--pm-weight-semibold);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.board-view-toggle button{background:0 0;border-color:#0000}.board-view-toggle button.active{color:#1652f0;background:#eff6ff;border-color:#bfdbfe}.board-category-combobox{flex:154px;min-width:min(154px,100%);max-width:190px;position:relative}.board-category-trigger{cursor:pointer;justify-content:space-between;width:100%}.board-category-panel{z-index:30;border:1px solid var(--pm-border);background:#fff;border-radius:8px;width:min(280px,86vw);padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px #0f172a24}.board-category-search{color:#64748b;border:1px solid #dbe4f0;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.board-category-search input{color:#0f172a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.board-category-options{gap:4px;margin-top:8px;display:grid}.board-game-options{margin-top:0}.board-category-options button{color:#334155;min-height:36px;font-size:14px;font-weight:var(--pm-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.board-category-options button:hover,.board-category-options button.active{color:#1652f0;background:#eff6ff}.board-category-empty{color:#94a3b8;font-size:13px;font-weight:var(--pm-weight-semibold);padding:9px 10px}.board-favorite-filter{color:#92400e;cursor:pointer;background:#fffbeb;border-color:#fde68a;justify-content:center}.board-favorite-filter.active{color:#b45309;background:#fef3c7;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.board-favorite-filter:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.board-favorite-filter span{min-width:20px;height:20px;font-size:12px;font-weight:var(--pm-weight-semibold);background:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.board-filter-select span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.board-filter-select select,.board-search input{color:#0f172a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.board-search{flex:220px;min-width:min(220px,100%)}.trading-board-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.trading-board-list{gap:10px;min-width:0;display:grid}.trading-product-row{cursor:pointer;background:#fff;border:1px solid #e0e7ef;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,.5fr) minmax(0,.85fr);align-items:center;gap:14px;min-width:0;padding:14px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 8px 22px #0f172a0a}.trading-product-row:hover,.trading-product-row:focus-visible,.trading-product-row.active{border-color:#2563eb;outline:none;box-shadow:0 14px 28px #0f172a12}.trading-product-row-main{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.trading-product-row-main .trading-product-icon{flex-basis:46px;width:46px;height:46px}.trading-product-row-price{gap:5px;min-width:0;display:grid}.trading-product-row-price strong{color:#10b981;font-size:20px;font-weight:var(--pm-weight-semibold);overflow-wrap:anywhere;line-height:1.1}.trading-product-row-price strong.danger,.trading-product-row-price span.danger{color:#ef4444}.trading-product-row-price strong.success,.trading-product-row-price span.success{color:#10b981}.trading-product-row-price span{color:#10b981;font-size:12px;font-weight:var(--pm-weight-semibold)}.trading-product-row-meta{color:#475569;font-size:12px;font-weight:var(--pm-weight-semibold);justify-items:start;gap:8px;display:grid}.row-options{grid-template-columns:repeat(2,minmax(0,1fr))}.row-options button{min-height:52px;font-size:15px}@media (width>=1201px) and (width<=1440px){.trading-product-row{grid-template-columns:minmax(0,1fr) minmax(138px,.48fr);grid-template-areas:"main options""price options""meta options";align-items:center;gap:8px 10px;padding:12px}.trading-product-row-main{grid-area:main}.trading-product-row-price{flex-wrap:wrap;grid-area:price;align-items:baseline;gap:4px 8px;display:flex}.trading-product-row-price strong,.trading-product-row-price span,.trading-product-row-meta small,.row-options button span,.row-options button small{white-space:nowrap}.trading-product-row-price strong{overflow-wrap:normal}.trading-product-row-meta{grid-area:meta;grid-template-columns:auto auto;align-items:center;column-gap:6px}.trading-product-options.row-options{grid-area:options;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:52px;align-content:start;align-self:stretch;gap:6px}.row-options button{min-height:48px;padding:4px}}.trading-product-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7ef;border-radius:8px;align-content:start;gap:12px;min-height:0;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 8px 22px #0f172a0a}.trading-product-card:hover,.trading-product-card:focus-visible,.trading-product-card.active{border-color:#2563eb;outline:none;transform:translateY(-2px);box-shadow:0 16px 32px #0f172a14}.trading-product-card.delayed{border-color:#f59e0b}.trading-product-card.disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.trading-product-card.market-closed{color:#94a3b8;cursor:not-allowed}.trading-product-card.disabled:hover,.trading-product-card.disabled:focus-visible,.trading-product-card.disabled.active,.trading-product-card.market-closed:hover,.trading-product-card.market-closed:focus-visible,.trading-product-card.market-closed.active{border-color:#e0e7ef;outline:none;transform:none;box-shadow:0 8px 22px #0f172a0a}.trading-product-card.active:before{content:"";background:#1652f0;border-radius:8px 0 0 8px;width:4px;position:absolute;inset:-1px auto -1px -1px}.trading-product-card.disabled.active:before,.trading-product-card.market-closed.active:before{display:none}.trading-product-card header{grid-template-columns:52px minmax(0,1fr) 22px;align-items:start;gap:12px;display:grid}.trading-product-title{gap:4px;min-width:0;display:grid}.trading-product-title-line{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.trading-product-title-line strong{min-width:0}.trading-product-title strong{color:#111827;font-size:20px;line-height:1.15}.trading-product-title small{color:#334155;font-size:13px;font-weight:var(--pm-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.trading-product-card.disabled .trading-product-title strong,.trading-product-card.disabled .trading-product-title small,.trading-product-card.disabled .trading-product-price,.trading-product-card.disabled .trading-product-change,.trading-product-card.disabled .trading-product-odds-inline,.trading-product-card.disabled footer,.trading-product-row.disabled .trading-product-title strong,.trading-product-row.disabled .trading-product-title small,.trading-product-row.disabled .trading-product-row-price strong,.trading-product-row.disabled .trading-product-row-price span,.trading-product-row.disabled .trading-product-row-meta,.trading-product-card.market-closed .trading-product-title strong,.trading-product-card.market-closed .trading-product-title small,.trading-product-card.market-closed .trading-product-price,.trading-product-card.market-closed .trading-product-change,.trading-product-card.market-closed .trading-product-odds-inline,.trading-product-card.market-closed footer,.trading-product-row.market-closed .trading-product-title strong,.trading-product-row.market-closed .trading-product-title small,.trading-product-row.market-closed .trading-product-row-price strong,.trading-product-row.market-closed .trading-product-row-price span,.trading-product-row.market-closed .trading-product-row-meta{color:#94a3b8}.trading-product-card.disabled .period-chip,.trading-product-row.disabled .period-chip,.trading-product-card.market-closed .period-chip,.trading-product-row.market-closed .period-chip{color:#94a3b8;background:#e5e7eb}.trading-product-card.disabled .trading-product-icon,.trading-product-row.disabled .trading-product-icon,.trading-product-card.market-closed .trading-product-icon,.trading-product-row.market-closed .trading-product-icon{opacity:.55;filter:grayscale(.75)}.selected-mark{color:#1652f0}.trading-product-icon{color:#fff;background:#0ea5e9;border-radius:999px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.trading-product-icon svg,.trading-product-icon .trading-symbol-glyph{color:currentColor;stroke:currentColor}.trading-product-icon.branded-asset{background:0 0;overflow:hidden}.trading-product-icon.branded-asset img{object-fit:cover;width:100%;height:100%;display:block}.trading-product-icon.eth.branded-asset img{border-radius:50%;max-width:none;transform:scale(1.12)}.trading-product-icon.gold.branded-asset img{border-radius:50%;max-width:none;transform:scale(1.34)}.trading-symbol-glyph{font-weight:var(--pm-weight-semibold);letter-spacing:0;color:currentColor;place-items:center;line-height:1;display:inline-grid}.trading-product-icon.btc{background:#f7931a}.trading-product-icon.eth{background:#6366f1}.trading-product-icon.xrp{background:#2563eb}.trading-product-icon.sol{background:#14b8a6}.trading-product-icon.doge{background:#d4a017}.trading-product-icon.bnb{color:#111827;background:#f3ba2f}.trading-product-icon.gold{background:#d69a00}.trading-product-icon.copper{background:#b87333}.trading-product-icon.oil{background:#050505}.trading-product-icon.market{background:#0ea5e9}.trading-product-icon.stock{background:#fff;border:1px solid #dbe3ee}.trading-product-icon.stock-xom{color:#ed1b2f}.trading-product-icon.stock-xom .trading-symbol-glyph{font-weight:var(--pm-weight-bold);letter-spacing:-.04em}.trading-product-icon.green{background:#10b981}.trading-product-icon.violet{background:#6366f1}.trading-product-market-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.trading-product-mobile-meta,.trading-product-mobile-odds{display:none}.trading-product-desktop-meta{justify-items:end;gap:8px;display:grid}.trading-product-desktop-meta .period-chip{justify-self:end}.trading-product-odds-inline{color:#475569;font-size:12px;font-weight:var(--pm-weight-semibold);white-space:nowrap;line-height:1.2}.trading-product-price{color:#10b981;font-size:18px;font-weight:var(--pm-weight-semibold);letter-spacing:0;overflow-wrap:anywhere;line-height:1.12}.trading-product-price.danger,.trading-product-change.danger,.execution-price-row .danger{color:#ef4444}.trading-product-price.success,.trading-product-change.success,.execution-price-row .success,.success-text{color:#10b981}.trading-product-price.neutral,.trading-product-change.neutral,.execution-price-row .neutral{color:#94a3b8}.trading-product-change{color:#10b981;font-size:13px;font-weight:var(--pm-weight-semibold)}.period-chip{color:#0369a1;font-size:12px;font-weight:var(--pm-weight-bold);background:#e0f2fe;border-radius:7px;justify-self:start;padding:4px 9px}.market-health-chip{min-height:24px;font-size:12px;font-weight:var(--pm-weight-bold);border-radius:7px;justify-self:start;align-items:center;padding:4px 9px;line-height:1.2;display:inline-flex}.market-health-chip.healthy,.market-health-banner.healthy{color:#15803d;background:#dcfce7}.market-health-chip.delayed,.market-health-banner.delayed{color:#b45309;background:#fef3c7}.market-health-chip.disabled,.market-health-banner.disabled{color:#b91c1c;background:#fee2e2}.market-health-chip.neutral,.market-health-banner.neutral{color:#475569;background:#e5e7eb}.market-health-banner{font-size:12px;font-weight:var(--pm-weight-bold);border-radius:8px;margin:8px 0 0;padding:9px 11px;line-height:1.35}.trading-product-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.trading-product-options button{color:#0f172a;min-height:52px;font:inherit;font-size:14px;font-weight:var(--pm-weight-semibold);text-align:center;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px;line-height:1.1;display:inline-flex}.trading-product-options button small{color:#64748b;font-size:10px;font-weight:var(--pm-weight-semibold)}.trading-product-options button:hover,.trading-product-options button:focus-visible{color:#1652f0;border-color:#93c5fd;outline:none}.trading-product-options button.direction-up:hover,.trading-product-options button.direction-up:focus-visible,.trading-product-options button.direction-up.active{color:#059669;background:#ecfdf5;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.trading-product-options button.direction-up:hover small,.trading-product-options button.direction-up:focus-visible small,.trading-product-options button.direction-up.active small{color:#047857}.trading-product-options button.direction-down:hover,.trading-product-options button.direction-down:focus-visible,.trading-product-options button.direction-down.active{color:#dc2626;background:#fef2f2;border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.trading-product-options button.direction-down:hover small,.trading-product-options button.direction-down:focus-visible small,.trading-product-options button.direction-down.active small{color:#b91c1c}.trading-product-options button:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#f8fafc;border-color:#e5e7eb}.trading-product-options button:disabled small{color:#94a3b8}.trading-product-options button.active{color:#1652f0;background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.trading-product-card.disabled .trading-product-title strong,.trading-product-card.disabled .trading-product-title small,.trading-product-card.disabled .trading-product-price,.trading-product-card.disabled .trading-product-price.success,.trading-product-card.disabled .trading-product-price.danger,.trading-product-card.disabled .trading-product-change,.trading-product-card.disabled .trading-product-change.success,.trading-product-card.disabled .trading-product-change.danger,.trading-product-card.disabled .trading-product-odds-inline,.trading-product-card.disabled footer,.trading-product-card.market-closed .trading-product-title strong,.trading-product-card.market-closed .trading-product-title small,.trading-product-card.market-closed .trading-product-price,.trading-product-card.market-closed .trading-product-price.success,.trading-product-card.market-closed .trading-product-price.danger,.trading-product-card.market-closed .trading-product-change,.trading-product-card.market-closed .trading-product-change.success,.trading-product-card.market-closed .trading-product-change.danger,.trading-product-card.market-closed .trading-product-odds-inline,.trading-product-card.market-closed footer,.trading-product-row.disabled .trading-product-title strong,.trading-product-row.disabled .trading-product-title small,.trading-product-row.disabled .trading-product-row-price strong,.trading-product-row.disabled .trading-product-row-price strong.success,.trading-product-row.disabled .trading-product-row-price strong.danger,.trading-product-row.disabled .trading-product-row-price span,.trading-product-row.disabled .trading-product-row-price span.success,.trading-product-row.disabled .trading-product-row-price span.danger,.trading-product-row.disabled .trading-product-row-meta,.trading-product-row.market-closed .trading-product-title strong,.trading-product-row.market-closed .trading-product-title small,.trading-product-row.market-closed .trading-product-row-price strong,.trading-product-row.market-closed .trading-product-row-price strong.success,.trading-product-row.market-closed .trading-product-row-price strong.danger,.trading-product-row.market-closed .trading-product-row-price span,.trading-product-row.market-closed .trading-product-row-price span.success,.trading-product-row.market-closed .trading-product-row-price span.danger,.trading-product-row.market-closed .trading-product-row-meta{color:#94a3b8}.trading-product-card.disabled .market-health-chip,.trading-product-card.market-closed .market-health-chip,.trading-product-row.disabled .market-health-chip,.trading-product-row.market-closed .market-health-chip,.trading-product-card.disabled .period-chip,.trading-product-card.market-closed .period-chip,.trading-product-row.disabled .period-chip,.trading-product-row.market-closed .period-chip,.trading-product-card.disabled .trading-product-mobile-odds,.trading-product-card.market-closed .trading-product-mobile-odds{color:#64748b;background:#e5e7eb}.trading-product-card.disabled .trading-product-options button,.trading-product-card.disabled .trading-product-options button:disabled,.trading-product-card.disabled .trading-product-options button.direction-up,.trading-product-card.disabled .trading-product-options button.direction-down,.trading-product-card.disabled .trading-product-options button.active,.trading-product-card.disabled .trading-product-options button.direction-up.active,.trading-product-card.disabled .trading-product-options button.direction-down.active,.trading-product-card.market-closed .trading-product-options button,.trading-product-card.market-closed .trading-product-options button:disabled,.trading-product-card.market-closed .trading-product-options button.direction-up,.trading-product-card.market-closed .trading-product-options button.direction-down,.trading-product-card.market-closed .trading-product-options button.active,.trading-product-card.market-closed .trading-product-options button.direction-up.active,.trading-product-card.market-closed .trading-product-options button.direction-down.active,.trading-product-row.disabled .trading-product-options button,.trading-product-row.disabled .trading-product-options button:disabled,.trading-product-row.disabled .trading-product-options button.direction-up,.trading-product-row.disabled .trading-product-options button.direction-down,.trading-product-row.disabled .trading-product-options button.active,.trading-product-row.disabled .trading-product-options button.direction-up.active,.trading-product-row.disabled .trading-product-options button.direction-down.active,.trading-product-row.market-closed .trading-product-options button,.trading-product-row.market-closed .trading-product-options button:disabled,.trading-product-row.market-closed .trading-product-options button.direction-up,.trading-product-row.market-closed .trading-product-options button.direction-down,.trading-product-row.market-closed .trading-product-options button.active,.trading-product-row.market-closed .trading-product-options button.direction-up.active,.trading-product-row.market-closed .trading-product-options button.direction-down.active{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#f8fafc;border-color:#e5e7eb}.trading-product-card.disabled .trading-product-options button small,.trading-product-card.market-closed .trading-product-options button small,.trading-product-row.disabled .trading-product-options button small,.trading-product-row.market-closed .trading-product-options button small{color:#94a3b8}.trading-product-card footer{color:#475569;font-size:13px;font-weight:var(--pm-weight-semibold);border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.trading-board-summary{border:1px solid var(--pm-border);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px;display:grid}.trading-board-summary div{gap:7px;padding:18px 22px;display:grid}.trading-board-summary div+div{border-left:1px solid #edf1f6}.trading-board-summary span{color:#64748b;font-size:13px;font-weight:var(--pm-weight-semibold)}.trading-board-summary strong{color:#0f172a;letter-spacing:0;font-size:18px}.trading-execution-rail{gap:12px;display:grid;position:sticky;top:92px}.trading-execution-rail.document-flow{position:static}.binary-ticket-anchor{min-width:0}.module-card.binary-order-ticket{gap:12px;min-height:0;padding:16px;display:grid;position:relative;overflow:visible}.module-card.binary-order-ticket:hover{transform:none}.rail-controls{gap:6px;display:flex;position:absolute;top:14px;right:14px}.rail-controls button{color:#475569;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.rail-controls button:hover{background:#f1f5f9}.execution-product-head{grid-template-columns:54px minmax(0,1fr) 30px;align-items:start;gap:12px;padding-right:78px;display:grid}.ticket-favorite-button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;place-self:start center;align-items:center;width:28px;height:28px;margin-top:-4px;display:inline-flex}.ticket-favorite-button:hover,.ticket-favorite-button.active{color:#d97706;background:#fef3c7}.execution-product-head h2{color:#0f172a;margin:0 0 5px;font-size:21px}.execution-product-head p{color:#334155;font-size:13px;font-weight:var(--pm-weight-semibold);margin:0;line-height:1.45}.execution-price-row{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;margin-top:18px;padding-bottom:16px;display:grid}.execution-price-row strong{color:#10b981;font-size:26px;font-weight:var(--pm-weight-semibold);line-height:1}.execution-price-row span{color:#10b981;font-size:13px;font-weight:var(--pm-weight-semibold);align-self:end}.execution-price-row small{color:#0f172a;font-size:17px;font-weight:var(--pm-weight-semibold);grid-column:1/-1;justify-self:end}.ticket-collapsed{gap:14px}.ticket-collapsed .execution-price-row{margin-top:12px;padding-bottom:12px}.ticket-collapsed-summary{background:#f8fafc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.ticket-collapsed-summary div{gap:4px;min-width:0;display:grid}.ticket-collapsed-summary span{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold)}.ticket-collapsed-summary strong{color:#0f172a;overflow-wrap:anywhere;font-size:18px}.binary-ticket-reopen{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;gap:12px;width:100%;padding:14px;display:grid;box-shadow:0 8px 22px #0f172a0a}.binary-ticket-reopen:hover,.binary-ticket-reopen:focus-visible{border-color:#2563eb;outline:none}.binary-ticket-reopen .trading-product-icon{flex-basis:46px;width:46px;height:46px}.binary-ticket-reopen span:not(.trading-product-icon){gap:4px;min-width:0;display:grid}.binary-ticket-reopen strong{font-size:17px;line-height:1.15}.binary-ticket-reopen small{color:#64748b;font-weight:var(--pm-weight-semibold)}.section-title.compact{margin-bottom:0}.binary-order-ticket label{color:#334155;font-weight:var(--pm-weight-semibold);gap:9px;display:grid}.binary-order-ticket input,.binary-order-ticket select{color:#0f172a;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:7px;outline:0;padding:0 12px}.binary-order-ticket input:focus,.binary-order-ticket select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.binary-ticket-bet-groups,.binary-ticket-number-section{gap:9px;display:grid}.binary-ticket-primary-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.binary-ticket-number-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.binary-ticket-number-section>span{color:#334155;font-weight:var(--pm-weight-semibold)}.binary-ticket-primary-options button,.binary-ticket-number-grid button{color:#0f172a;min-width:0;min-height:44px;font-size:15px;font-weight:var(--pm-weight-semibold);cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px}.binary-ticket-primary-options button:hover,.binary-ticket-primary-options button:focus-visible,.binary-ticket-primary-options button.active,.binary-ticket-number-grid button:hover,.binary-ticket-number-grid button:focus-visible,.binary-ticket-number-grid button.active{color:#1652f0;background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.binary-ticket-number-grid button:focus-visible,.binary-ticket-primary-options button:focus-visible{outline:none}.binary-ticket-primary-options button.direction-up:hover,.binary-ticket-primary-options button.direction-up:focus-visible,.binary-ticket-primary-options button.direction-up.active{color:#059669;background:#ecfdf5;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.binary-ticket-primary-options button.direction-down:hover,.binary-ticket-primary-options button.direction-down:focus-visible,.binary-ticket-primary-options button.direction-down.active{color:#dc2626;background:#fef2f2;border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.binary-ticket-form-grid,.binary-ticket-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.binary-ticket-form-grid>*,.binary-ticket-summary-grid>*{min-width:0}.binary-ticket-issue-row{grid-column:1/-1;width:100%}.binary-ticket-period-column,.binary-ticket-amount-column,.binary-ticket-summary-stack{align-content:start;gap:10px;display:grid}.amount-stepper{border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 42px;min-height:42px;display:grid;overflow:hidden}.amount-stepper button{color:#334155;background:#f8fafc;border:0;justify-content:center;align-items:center;display:inline-flex}.amount-stepper input{text-align:center;font-size:11px;font-weight:var(--pm-weight-semibold);letter-spacing:.01em;border:0;border-radius:0;min-width:0}.quick-amounts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.binary-ticket-quick-amounts{grid-column:2}.quick-amounts button{color:#334155;height:34px;font-weight:var(--pm-weight-semibold);background:#fff;border:1px solid #dbe3ef;border-radius:7px}.quick-amounts button:hover{color:#1652f0;border-color:#93c5fd}.digit-issue-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:6px;padding:8px;display:grid}.digit-issue-card.sealed{background:#fff7f7;border-color:#fecaca}.digit-issue-summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.digit-issue-main{gap:2px;min-width:0;display:grid}.digit-issue-label,.digit-issue-meta small,.digit-issue-rule span{color:#64748b;font-size:11px;font-weight:var(--pm-weight-semibold);line-height:1.2}.digit-issue-no{color:#0f172a;max-width:100%;font-size:13px;line-height:1.2;font-weight:var(--pm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.digit-issue-status-chip{color:#0369a1;font-size:11px;font-weight:var(--pm-weight-semibold);white-space:nowrap;background:#e0f2fe;border-radius:999px;flex:none;padding:4px 8px;line-height:1}.digit-issue-status-chip.sealed{color:#dc2626;background:#fee2e2}.digit-issue-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.digit-issue-meta span{background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-content:start;gap:3px;min-width:0;padding:6px 7px;display:grid}.digit-issue-meta .digit-issue-lucky{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center}.digit-issue-meta .digit-issue-lucky strong{text-align:right}.digit-issue-meta strong{color:#0f172a;min-width:0;font-size:13px;line-height:1.2;font-weight:var(--pm-weight-semibold);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.digit-issue-rule{background:#eef6ff;border-radius:7px;gap:3px;min-width:0;margin:0;padding:6px 7px;display:grid}.digit-issue-rule span{min-width:0}.digit-issue-rule strong{color:#334155;min-width:0;font-size:12px;font-weight:var(--pm-weight-semibold);overflow-wrap:anywhere;white-space:normal;line-height:1.2}.digit-issue-note{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold);margin:0}.binary-order-ticket .trading-product-icon{color:#fff}.binary-order-ticket .trading-product-icon svg,.binary-order-ticket .trading-product-icon .trading-symbol-glyph{color:#fff;stroke:#fff}.binary-order-ticket .trading-product-icon.branded-asset{background:0 0}.binary-order-ticket .trading-product-icon.stock{background:#fff}.binary-order-ticket .trading-product-icon.stock-xom .trading-symbol-glyph{color:#ed1b2f}.binary-order-ticket .digit-issue-no,.binary-order-ticket .digit-issue-meta strong{font-size:13px;font-weight:var(--pm-weight-semibold);line-height:1.2}.binary-order-ticket .digit-issue-rule strong{font-size:12px;font-weight:var(--pm-weight-semibold);line-height:1.2}.binary-order-ticket .digit-issue-status-chip{font-size:11px;font-weight:var(--pm-weight-semibold)}.binary-ticket-summary{background:#f8fafc;border-radius:8px;justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.binary-ticket-summary span{color:#64748b;font-weight:var(--pm-weight-semibold)}.binary-ticket-summary strong{color:#0f172a}.module-card.binary-order-ticket .binary-ticket-summary span{font-size:12px}.module-card.binary-order-ticket .binary-ticket-summary strong{font-size:14px;line-height:1.25}.binary-ticket-estimated-return{align-content:center}.binary-ticket-action-bar{z-index:auto;background:linear-gradient(#ffffffe0,#fff 18%);border-top:1px solid #edf1f6;gap:10px;margin:4px -2px -2px;padding:12px 2px 2px;display:grid;position:static}.rail-footnote{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold);align-items:center;gap:6px;margin:0;display:inline-flex}.digit-history-desktop-table{background:#fff;border:1px solid #dbe3ef;border-radius:10px;overflow:hidden}.digit-history-desktop-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.digit-history-desktop-table th,.digit-history-desktop-table td{color:#334155;font-size:10px;line-height:1.25;font-weight:var(--pm-weight-semibold);text-align:center;vertical-align:middle;border:1px solid #e2e8f0;padding:7px 4px}.digit-history-desktop-table th{z-index:1;color:#0f172a;font-weight:var(--pm-weight-bold);white-space:nowrap;background:#f8fafc;position:sticky;top:0}.digit-history-desktop-table td:first-child{font-weight:var(--pm-weight-bold);overflow-wrap:anywhere}.digit-history-desktop-table th:first-child{width:34%}.digit-history-desktop-table th:nth-child(2){width:19%}.digit-history-desktop-table th:nth-child(3){width:17%}.digit-history-desktop-table th:nth-child(4){width:14%}.digit-history-desktop-table th:nth-child(5){width:16%}.digit-history-desktop-table td:nth-child(2),.digit-history-desktop-table td:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.digit-history-desktop-table td:nth-child(3) small{color:#94a3b8;margin-top:3px;font-size:10px;display:block}.digit-history-digits,.digit-history-price{font-variant-numeric:tabular-nums;letter-spacing:.01em}.digit-history-digits{color:#1d4ed8}.digit-history-price{color:#0f172a}.digit-history-result{color:#1d4ed8;min-height:28px;font-size:11px;font-weight:var(--pm-weight-bold);background:#eaf3ff;border-radius:6px;justify-content:center;align-items:center;padding:4px 9px;display:inline-flex}.digit-history-mobile-list{display:none}@media screen and (width<=720px){.digit-history-panel{padding:12px}.digit-history-panel .section-title{align-items:center;margin-bottom:10px}.digit-history-panel .section-title h2{font-size:16px}.digit-history-panel .section-title span{font-size:10px}.digit-history-panel .secondary-button{min-height:32px;padding:5px 10px;font-size:11px}.digit-history-desktop-table{display:none}.digit-history-mobile-list{background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.digit-history-mobile-grid{text-align:center;grid-template-columns:minmax(54px,1.3fr) 38px 42px minmax(48px,.95fr) 46px;align-items:center;gap:3px;min-width:0;padding:0 6px;display:grid}.digit-history-mobile-head{color:#64748b;min-height:34px;font-size:8px;font-weight:var(--pm-weight-bold);background:#f8fafc;border-bottom:1px solid #dbe3ef;line-height:1.15}.digit-history-mobile-head span{overflow-wrap:anywhere;min-width:0}.digit-history-mobile-rows{min-width:0;overflow:hidden}.digit-history-mobile-row{color:#334155;min-height:48px;font-size:9px;font-weight:var(--pm-weight-semibold);border-bottom:1px solid #e2e8f0}.digit-history-mobile-row:last-child{border-bottom:0}.digit-history-mobile-row>*{min-width:0}.digit-history-mobile-issue,.digit-history-mobile-row time,.digit-history-mobile-row .digit-history-result,.digit-history-mobile-row .digit-history-price{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.digit-history-mobile-issue{text-align:left}.digit-history-mobile-row time,.digit-history-mobile-row .digit-history-price{font-variant-numeric:tabular-nums}.digit-history-mobile-row .digit-history-digits{font-size:10px}.digit-history-mobile-row .digit-history-result{border-radius:5px;min-height:24px;padding:3px 4px;font-size:9px}}.full-width{width:100%}.binary-orders-panel{margin-top:0;padding:14px}.trading-panel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.trading-panel-tabs button{color:#2563eb;min-width:0;height:auto;min-height:44px;font-size:12px;font-weight:var(--pm-weight-semibold);text-align:center;cursor:pointer;white-space:normal;background:#f8fbff;border:1px solid #cfe0f7;border-radius:7px;justify-content:center;align-items:center;gap:6px;line-height:1.2;display:inline-flex}.trading-panel-tabs button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);border-color:#2563eb;box-shadow:0 8px 18px #2563eb2e}.trading-trend-panel{gap:12px;padding:14px;display:grid}.trading-trend-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trading-trend-summary>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;min-width:0;padding:9px 10px}.trading-trend-summary span{color:#64748b;font-size:11px;font-weight:var(--pm-weight-semibold);display:block}.trading-trend-summary strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.trading-trend-chart-wrap{background:#fff;border:1px solid #dbe3ef;border-radius:7px;min-width:0;height:244px;overflow:hidden}.trading-trend-chart{width:100%;height:244px}.trading-trend-modal{align-items:center}.trading-trend-sheet{background:#fff;border:1px solid #e2e8f0f2;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(96vw,1180px);max-height:min(86vh,760px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0f172a57}.trading-trend-modal-header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:16px 56px 14px 20px;display:flex;position:sticky;top:0}.trading-trend-modal-header h2{color:#0f172a;font-size:18px;font-weight:var(--pm-weight-bold);margin:0}.trading-trend-modal-header p{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold);margin:4px 0 0}.trading-trend-modal-actions{align-items:center;gap:10px;display:flex}.trading-trend-modal-body{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-height:0;padding:16px;display:grid;overflow:hidden}.trading-trend-context{background:#eff6ff;border:1px solid #dbeafe;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.trading-trend-context span,.trading-trend-context small{color:#31506f;font-size:12px;font-weight:var(--pm-weight-semibold)}.trading-trend-context strong{color:#1d4ed8;font-size:14px;font-weight:var(--pm-weight-bold)}.trading-trend-context small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trading-trend-table-wrap{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dbe3ef;border-radius:10px;min-height:0;overflow:auto}.trading-trend-table-region{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.trading-trend-range-wrap{align-items:center;min-width:0;padding:8px 4px 1px;display:flex}.trading-trend-range{appearance:none;cursor:grab;background:0 0;border:0;border-radius:999px;width:100%;height:16px;margin:0;padding:0}.trading-trend-range:active{cursor:grabbing}.trading-trend-range:focus-visible,.trading-trend-table-wrap:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.trading-trend-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #2563eb 0 var(--trading-trend-scroll-progress), #dbe4f0 var(--trading-trend-scroll-progress) 100%);border-radius:999px;height:6px}.trading-trend-range::-webkit-slider-thumb{appearance:none;background:#2563eb;border:2px solid #fff;border-radius:999px;width:56px;height:14px;margin-top:-4px;box-shadow:0 1px 4px #0f172a3d}.trading-trend-range::-moz-range-track{background:#dbe4f0;border-radius:999px;height:6px}.trading-trend-range::-moz-range-progress{background:#2563eb;border-radius:999px;height:6px}.trading-trend-range::-moz-range-thumb{background:#2563eb;border:2px solid #fff;border-radius:999px;width:56px;height:14px;box-shadow:0 1px 4px #0f172a3d}.trading-trend-table-wrap table{border-collapse:collapse;width:100%;min-width:860px}.trading-trend-table-wrap th,.trading-trend-table-wrap td{color:#334155;min-width:74px;font-size:12px;font-weight:var(--pm-weight-semibold);text-align:center;white-space:nowrap;border:1px solid #e2e8f0;padding:11px 10px}.trading-trend-table-wrap th{z-index:1;color:#0f172a;font-weight:var(--pm-weight-bold);background:#f8fafc;position:sticky;top:0}.trading-trend-table-wrap td:first-child,.trading-trend-table-wrap th:first-child{min-width:148px}.trading-trend-table-wrap td:nth-child(2),.trading-trend-table-wrap th:nth-child(2){min-width:126px}.point-duel-roadmaps{overscroll-behavior:contain;scrollbar-gutter:stable;gap:14px;min-width:0;min-height:0;display:grid;overflow-y:auto}.point-duel-roadmap-panel{background:#fff;border:1px solid #dbe3ef;border-radius:12px;min-width:0;padding:12px}.point-duel-roadmap-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.point-duel-roadmap-panel h3{color:#0f172a;font-size:14px;font-weight:var(--pm-weight-bold);margin:0}.point-duel-roadmap-hint{color:#64748b;min-width:0;font-size:10px;font-weight:var(--pm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.point-duel-roadmap-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-width:0;overflow:auto hidden}.point-duel-roadmap-scroll:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.point-duel-roadmap-scroll.is-compact{overscroll-behavior-inline:auto;touch-action:pan-y;overflow-x:hidden}.point-duel-roadmap-range-wrap{align-items:center;min-width:0;padding:7px 2px 0;display:flex}.point-duel-roadmap-range{appearance:none;cursor:grab;background:0 0;border:0;border-radius:999px;width:100%;height:16px;margin:0;padding:0}.point-duel-roadmap-range:active{cursor:grabbing}.point-duel-roadmap-range:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.point-duel-roadmap-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #2563eb 0 var(--point-duel-roadmap-scroll-progress), #dbe4f0 var(--point-duel-roadmap-scroll-progress) 100%);border-radius:999px;height:6px}.point-duel-roadmap-range::-webkit-slider-thumb{appearance:none;background:#2563eb;border:2px solid #fff;border-radius:999px;width:56px;height:14px;margin-top:-4px;box-shadow:0 1px 4px #0f172a3d}.point-duel-roadmap-range::-moz-range-track{background:#dbe4f0;border-radius:999px;height:6px}.point-duel-roadmap-range::-moz-range-progress{background:#2563eb;border-radius:999px;height:6px}.point-duel-roadmap-range::-moz-range-thumb{background:#2563eb;border:2px solid #fff;border-radius:999px;width:56px;height:14px;box-shadow:0 1px 4px #0f172a3d}.point-duel-roadmap-grid{--point-duel-roadmap-cell:30px;--point-duel-roadmap-rows:6;grid-template-rows:repeat(var(--point-duel-roadmap-rows), var(--point-duel-roadmap-cell));grid-template-columns:repeat(var(--point-duel-roadmap-columns), var(--point-duel-roadmap-cell));width:max(100%, calc(var(--point-duel-roadmap-columns) * var(--point-duel-roadmap-cell)));height:calc(var(--point-duel-roadmap-rows) * var(--point-duel-roadmap-cell));background-image:linear-gradient(90deg,#e5e7eb 1px,#0000 1px),linear-gradient(#e5e7eb 1px,#0000 1px);background-position:-1px -1px;background-size:var(--point-duel-roadmap-cell) var(--point-duel-roadmap-cell);display:grid}.point-duel-roadmap-grid.is-compact{grid-template-columns:repeat(var(--point-duel-roadmap-columns), minmax(0, 1fr));background-size:calc(100% / var(--point-duel-roadmap-columns)) var(--point-duel-roadmap-cell);width:100%}.point-duel-roadmap-node{width:23px;height:23px;font-size:10px;font-weight:var(--pm-weight-bold);cursor:pointer;border:0;border-radius:999px;place-self:center;place-items:center;padding:0;line-height:1;display:inline-grid;position:relative}.point-duel-roadmap-node.is-bead{color:#fff}.point-duel-roadmap-node.is-bead.is-banker{background:#dc2626}.point-duel-roadmap-node.is-bead.is-player{background:#1677d2}.point-duel-roadmap-node.is-bead.is-tie{background:#16803a}.point-duel-roadmap-node.is-big-road{background:#fff;border:2px solid}.point-duel-roadmap-node.is-big-road.is-banker{color:#dc2626}.point-duel-roadmap-node.is-big-road.is-player{color:#1677d2}.point-duel-roadmap-node:focus-visible{outline-offset:2px;outline:2px solid #0f172a}.point-duel-roadmap-tie-count{color:#fff;background:#16803a;border-radius:999px;place-items:center;min-width:13px;height:13px;padding:0 3px;font-size:8px;line-height:1;display:inline-grid;position:absolute;top:-5px;right:-5px}.dark-theme .point-duel-roadmap-panel,.dark-theme .point-duel-roadmap-scroll{background:#111827;border-color:#334155}.dark-theme .point-duel-roadmap-panel h3{color:#f8fafc}.dark-theme .point-duel-roadmap-hint{color:#94a3b8}.dark-theme .point-duel-roadmap-grid{background-color:#111827;background-image:linear-gradient(90deg,#334155 1px,#0000 1px),linear-gradient(#334155 1px,#0000 1px)}.dark-theme .point-duel-roadmap-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #60a5fa 0 var(--point-duel-roadmap-scroll-progress), #334155 var(--point-duel-roadmap-scroll-progress) 100%)}.dark-theme .point-duel-roadmap-range::-webkit-slider-thumb{background:#60a5fa;border-color:#111827}.dark-theme .point-duel-roadmap-range::-moz-range-thumb{background:#60a5fa;border-color:#111827}.dark-theme .point-duel-roadmap-range::-moz-range-track{background:#334155}.dark-theme .point-duel-roadmap-range::-moz-range-progress{background:#60a5fa}.dark-theme .point-duel-roadmap-node.is-big-road{background:#111827}.dark-theme .point-duel-roadmap-node:focus-visible{outline-color:#f8fafc}.trading-trend-mobile-list{display:none}.trading-trend-detail-drawer{z-index:6;background:#0f172a70;justify-content:stretch;align-items:flex-end;display:flex;position:absolute;inset:0}.trading-trend-detail-panel{overscroll-behavior:contain;width:100%;max-height:72%;padding:16px 16px 14px;padding-bottom:max(14px, env(safe-area-inset-bottom));background:#fff;border:0 solid #dbe3ef;border-top-width:1px;border-radius:14px 14px 0 0;outline:0;overflow-y:auto;box-shadow:0 -18px 44px #0f172a33}.trading-trend-detail-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;padding-right:38px;display:flex;position:relative}.trading-trend-detail-panel h3{color:#0f172a;font-size:16px;font-weight:var(--pm-weight-bold);margin:0}.trading-trend-detail-panel header p{color:#64748b;font-size:11px;font-weight:var(--pm-weight-semibold);overflow-wrap:anywhere;margin:4px 0 0}.trading-trend-detail-close{top:-5px;right:-5px}.trading-trend-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:14px 0 0;display:grid}.trading-trend-detail-grid>div{border-top:1px solid #e2e8f0;min-width:0;padding-top:9px}.trading-trend-detail-grid>.is-wide{grid-column:1/-1}.trading-trend-detail-grid dt{color:#64748b;font-size:10px;font-weight:var(--pm-weight-semibold);margin:0}.trading-trend-detail-grid dd{color:#0f172a;font-size:13px;font-weight:var(--pm-weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.trading-trend-detail-grid dd.trend-cell-hit{border-radius:5px;place-items:center;padding:5px 10px;display:inline-grid}.trading-trend-detail-grid>.is-calculation dd{color:#1d4ed8;letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.dark-theme .trading-trend-detail-grid>.is-calculation dd{color:#93c5fd}.trading-trend-detail-enter-active .trading-trend-detail-panel,.trading-trend-detail-leave-active .trading-trend-detail-panel,.trading-trend-detail-enter-active .trading-history-detail-panel,.trading-trend-detail-leave-active .trading-history-detail-panel{transition:transform .18s}.trading-trend-detail-enter-from .trading-trend-detail-panel,.trading-trend-detail-leave-to .trading-trend-detail-panel,.trading-trend-detail-enter-from .trading-history-detail-panel,.trading-trend-detail-leave-to .trading-history-detail-panel{transform:translateY(100%)}.trend-cell-hit{font-weight:var(--pm-weight-semibold);color:#fff!important}.trend-tone-rise.trend-cell-hit,.trend-tone-banker.trend-cell-hit,.trend-tone-odd.trend-cell-hit{background:#15803d}.trend-tone-fall.trend-cell-hit,.trend-tone-player.trend-cell-hit,.trend-tone-even.trend-cell-hit{background:#2563eb}.trend-tone-tie.trend-cell-hit{background:#64748b}.trend-tone-sum.trend-cell-hit,.trend-tone-digit.trend-cell-hit{background:#1d4ed8}.trend-tone-big.trend-cell-hit{background:#7e22ce}.trend-tone-small.trend-cell-hit{background:#db2777}.dark-theme .trading-trend-sheet{background:#0f172a;border-color:#334155e6;box-shadow:0 28px 90px #0000006b}.dark-theme .trading-trend-modal-header{background:#0f172af5;border-bottom-color:#1e293b}.dark-theme .trading-trend-modal-header h2,.dark-theme .trading-trend-table-wrap th{color:#f8fafc}.dark-theme .trading-trend-modal-header p,.dark-theme .trading-trend-table-wrap td{color:#cbd5e1}.dark-theme .trading-trend-table-wrap{background:#111827;border-color:#334155}.dark-theme .trading-trend-context{background:#1e40af33;border-color:#3b82f657}.dark-theme .trading-trend-context span,.dark-theme .trading-trend-context small{color:#bfdbfe}.dark-theme .trading-trend-context strong{color:#93c5fd}.dark-theme .trading-trend-table-wrap th,.dark-theme .trading-trend-table-wrap td{border-color:#334155}.dark-theme .trading-trend-table-wrap th{background:#1e293b}.dark-theme .trading-trend-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #60a5fa 0 var(--trading-trend-scroll-progress), #334155 var(--trading-trend-scroll-progress) 100%)}.dark-theme .trading-trend-range::-webkit-slider-thumb{background:#60a5fa;border-color:#111827}.dark-theme .trading-trend-range::-moz-range-thumb{background:#60a5fa;border-color:#111827}.dark-theme .trading-trend-range::-moz-range-track{background:#334155}.dark-theme .trading-trend-range::-moz-range-progress{background:#60a5fa}.dark-theme .trading-trend-detail-panel{background:#111827;border-color:#334155;box-shadow:0 -18px 44px #0000006b}.dark-theme .trading-trend-detail-panel h3,.dark-theme .trading-trend-detail-grid dd{color:#f8fafc}.dark-theme .trading-trend-detail-panel header p,.dark-theme .trading-trend-detail-grid dt{color:#cbd5e1}.dark-theme .trading-trend-detail-grid>div{border-top-color:#334155}@media (width<=640px){.lottery-overlay.trading-trend-modal{align-items:stretch;padding:8px}.trading-trend-sheet{width:100%;max-height:calc(100dvh - 16px - env(safe-area-inset-top));border-radius:12px}.trading-trend-modal-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-height:0;padding:13px 44px 11px 13px;display:grid}.trading-trend-modal-header>div:first-child{min-width:0}.trading-trend-modal-header h2{font-size:17px}.trading-trend-modal-header p{overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.3}.trading-trend-modal-actions{gap:4px}.trading-trend-modal-body{grid-template-rows:auto minmax(0,1fr) auto;gap:9px;padding:10px}.trading-trend-context{border-radius:7px;grid-template-columns:auto auto minmax(0,1fr);gap:6px;padding:8px 9px}.trading-trend-context span,.trading-trend-context small{font-size:10px}.trading-trend-context strong{font-size:12px}.trading-trend-desktop-table{display:none}.trading-trend-mobile-list{background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.trading-trend-mobile-grid{text-align:center;grid-template-columns:46px repeat(3,minmax(0,1fr)) 58px;align-items:center;gap:4px;min-width:0;padding:0 7px;display:grid}.trading-trend-mobile-head{color:#64748b;min-height:34px;font-size:9px;font-weight:var(--pm-weight-bold);background:#f8fafc;border-bottom:1px solid #dbe3ef}.trading-trend-mobile-head span{overflow-wrap:anywhere;min-width:0}.trading-trend-mobile-rows{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.trading-trend-mobile-row{color:#334155;min-height:48px;font-size:10px;font-weight:var(--pm-weight-semibold);border-bottom:1px solid #e2e8f0}.trading-trend-mobile-row:last-child{border-bottom:0}.trading-trend-mobile-row time,.trading-trend-mobile-value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trading-trend-mobile-value.trend-cell-hit{border-radius:5px;place-items:center;min-height:26px;padding:3px;display:inline-grid}.trading-trend-view-button{color:#2563eb;width:100%;min-width:0;min-height:38px;font-size:9px;font-weight:var(--pm-weight-bold);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:2px;padding:2px;line-height:1.1;display:inline-flex}.trading-trend-view-button span{overflow-wrap:anywhere;min-width:0}.trading-trend-detail-drawer{display:flex}.dark-theme .trading-trend-mobile-list{background:#111827;border-color:#334155}.dark-theme .trading-trend-mobile-head{color:#cbd5e1;background:#1e293b;border-bottom-color:#334155}.dark-theme .trading-trend-mobile-row{color:#e2e8f0;border-bottom-color:#334155}.dark-theme .trading-trend-view-button{color:#93c5fd}}@media (width<=860px){.motion-page-shell{opacity:1;visibility:visible;width:100%;min-width:0}.market-grid,.category-market-grid{grid-template-columns:minmax(0,1fr);gap:10px}.market-card{min-height:0;box-shadow:none;border-radius:12px;grid-template-rows:auto auto auto;gap:8px;padding:12px}.market-card:hover{border-color:var(--pm-border);box-shadow:none;transform:none}.market-card .market-card-head{align-items:flex-start;gap:9px}.market-card .market-logo{width:32px;height:32px}.market-card h3{min-height:38px;font-size:14px;font-weight:var(--pm-weight-semibold);line-height:19px}.market-card .ghost-icon{width:32px;height:32px;margin-top:-3px}.outcome-stack{gap:6px;margin:2px 0 0}.outcome-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.yes-text,.no-text{font-size:13px}.outcome-row strong{font-variant-numeric:tabular-nums;font-size:15px}.trade-yes,.trade-no{width:100%;min-width:70px;max-width:92px;height:34px;font-size:12px;font-weight:var(--pm-weight-semibold);border-radius:8px;padding:0 8px}.market-card-facts{display:none}.market-card footer{border-top:1px solid #edf1f5;min-height:24px;margin-top:0;padding-top:7px;font-size:11px;line-height:16px}.market-card-mobile-meta{align-items:center;gap:8px;min-width:0;display:inline-flex}.market-card-mobile-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-card-mobile-status{color:#64748b;font-weight:var(--pm-weight-semibold);flex:none;align-items:center;gap:5px;display:inline-flex}.market-card-mobile-status:before{content:"";background:#22c55e;border-radius:999px;width:5px;height:5px}.market-card-footer-actions button{border-radius:8px;width:30px;height:30px}.market-card-low-probability{grid-template-rows:auto auto auto;gap:8px;min-height:0;padding:12px}.market-card-low-probability .market-card-head{min-height:58px;padding-right:62px}.market-card-low-probability h3{min-height:54px;font-size:14px;line-height:18px}.market-card-gauge{width:52px;height:52px;box-shadow:none;top:16px;right:12px}.market-card-gauge:after{inset:6px}.market-card-gauge b{font-size:13px}.outcome-stack-wide{gap:8px;margin:0}.outcome-stack-wide .market-wide-choice{border-radius:8px;height:34px;font-size:12px}.pm-tile{min-height:0;box-shadow:none;border-radius:12px;gap:8px;padding:12px}.pm-tile:hover{border-color:var(--pm-border);box-shadow:none;transform:none}.pm-tile header{gap:9px}.pm-tile header strong{min-height:38px;font-size:14px;font-weight:var(--pm-weight-semibold);line-height:19px}.pm-tile-logo{width:32px;height:32px}.pm-tile header button{border-radius:8px;width:32px;height:32px;margin-top:-3px;padding:0}.pm-outcomes{gap:6px}.pm-outcome{grid-template-columns:minmax(0,1fr) minmax(38px,auto) minmax(70px,92px);gap:7px}.pm-outcome span{font-size:13px}.pm-outcome b{font-variant-numeric:tabular-nums;font-size:15px}.pm-outcome button{width:100%;min-width:70px;max-width:92px;height:34px;font-size:12px;font-weight:var(--pm-weight-semibold);border-radius:8px;padding:0 8px}.pm-tile footer{border-top:1px solid #edf1f5;min-height:24px;margin-top:0;padding-top:7px;font-size:11px;line-height:16px}.pm-tile-favorite-button{width:30px;height:30px}.pm-tile-zero{gap:8px;min-height:0;padding:12px}.pm-tile-zero header{min-height:58px;padding-right:62px}.pm-tile-zero header strong{min-height:54px;line-height:18px}.pm-tile-zero .pm-outcomes-zero{gap:8px;margin:0}.pm-tile-zero .pm-outcome button{border-radius:8px;height:34px;font-size:12px}.pm-tile-zero .pm-gauge{width:52px;height:52px;box-shadow:none;top:16px;right:12px}.pm-tile-zero .pm-gauge:after{inset:6px}.pm-tile-zero .pm-gauge b{font-size:13px}.mobile-bottom-nav{z-index:40;min-height:58px;padding:4px 6px max(4px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:0;border-top:1px solid #e2e8f0f0;border-radius:0;box-shadow:0 -1px 8px #0f172a0a}.mobile-bottom-nav a{color:#7a8798;min-height:50px;font-size:11px;font-weight:var(--pm-weight-semibold);background:0 0;border-radius:8px;grid-template-rows:20px 16px 2px;place-items:center;gap:1px;line-height:14px;display:grid;position:relative}.mobile-bottom-nav a>span:not(.mobile-bottom-nav-indicator){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-bottom-nav a.router-link-active{color:#1652f0;background:0 0}.mobile-bottom-nav a.router-link-active>span:not(.mobile-bottom-nav-indicator){color:#111827}.mobile-bottom-nav-indicator{opacity:0;background:#1652f0;border-radius:999px;width:14px;height:2px;transition:opacity .16s}.mobile-bottom-nav a.router-link-active .mobile-bottom-nav-indicator{opacity:1}}@media (prefers-reduced-motion:reduce){.motion-page-shell,.mobile-bottom-nav a,.mobile-bottom-nav-indicator{transition-delay:0s!important;animation-delay:0s!important;transform:none!important}}.dark-theme .market-card-mobile-meta,.dark-theme .market-card-mobile-status{color:#94a3b8}.dark-theme .market-card-mobile-status:before{background:#34d399}@media (width<=860px){.dark-theme .market-card footer,.dark-theme .pm-tile footer{border-top-color:#243244}.dark-theme .mobile-bottom-nav{background:#0b1220f5;border-top-color:#243244;box-shadow:0 -1px 10px #0000003d}.dark-theme .mobile-bottom-nav a{color:#94a3b8;background:0 0}.dark-theme .mobile-bottom-nav a.router-link-active{color:#60a5fa;background:0 0}.dark-theme .mobile-bottom-nav a.router-link-active>span:not(.mobile-bottom-nav-indicator){color:#f8fafc}}@media (width<=360px){.market-card,.pm-tile{padding:10px}.outcome-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.pm-outcome{grid-template-columns:minmax(0,1fr) minmax(36px,auto) minmax(64px,82px);gap:6px}.trade-yes,.trade-no,.pm-outcome button{min-width:64px;max-width:82px;padding-left:6px;padding-right:6px}}.trading-history-panel{gap:12px;min-width:0;display:grid;position:relative;overflow:hidden}.trading-history-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trading-history-filters label{color:#64748b;min-width:0;font-size:12px;font-weight:var(--pm-weight-semibold);gap:6px;display:grid}.trading-history-filters select{color:#0f172a;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:7px;outline:0;padding:0 10px}.trading-history-filters select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.trading-history-list{gap:9px;min-width:0;display:grid}.trading-history-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:11px;min-width:0;padding:12px;display:grid;overflow:hidden}.trading-history-card-head,.trading-history-card-foot,.trading-history-identity{align-items:center;min-width:0;display:flex}.trading-history-card-head,.trading-history-card-foot{justify-content:space-between;gap:10px}.trading-history-identity{gap:7px;overflow:hidden}.trading-history-identity strong{color:#0f172a;min-width:0;font-size:14px;font-weight:var(--pm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trading-history-identity>span{color:#1d4ed8;font-size:10px;font-weight:var(--pm-weight-bold);background:#eff6ff;border-radius:5px;flex:none;padding:3px 6px}.trading-history-card .status-pill{flex:none}.trading-history-metrics{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.trading-history-metrics>div{min-width:0;padding:8px}.trading-history-metrics>div+div{border-left:1px solid #e2e8f0}.trading-history-metrics dt{color:#64748b;font-size:9px;font-weight:var(--pm-weight-semibold);margin:0}.trading-history-metrics dd{color:#0f172a;min-width:0;font-size:11px;font-weight:var(--pm-weight-bold);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.trading-history-card-foot{border-top:1px solid #e2e8f0;padding-top:9px}.trading-history-card-foot>span{color:#64748b;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:var(--pm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trading-history-view-button{color:#2563eb;min-height:32px;font-size:10px;font-weight:var(--pm-weight-bold);cursor:pointer;background:#eff6ff;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.trading-history-view-button:hover,.trading-history-view-button:focus-visible{background:#dbeafe;outline:0}.trading-history-detail-drawer{z-index:8;background:#0f172a7a;justify-content:stretch;align-items:flex-end;display:flex;position:absolute;inset:0}.trading-history-detail-panel{overscroll-behavior:contain;width:100%;max-height:72%;padding:15px;padding-bottom:max(15px, env(safe-area-inset-bottom));background:#fff;border:0 solid #dbe3ef;border-top-width:1px;border-radius:12px 12px 0 0;outline:0;overflow-y:auto;box-shadow:0 -18px 44px #0f172a38}.trading-history-detail-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;padding-right:38px;display:flex;position:relative}.trading-history-detail-panel h3{color:#0f172a;font-size:15px;font-weight:var(--pm-weight-bold);margin:0}.trading-history-detail-panel header p{color:#64748b;font-size:10px;font-weight:var(--pm-weight-semibold);overflow-wrap:anywhere;margin:4px 0 0}.trading-history-detail-close{top:-5px;right:-5px}.trading-history-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:14px 0 0;display:grid}.trading-history-detail-grid>div{border-top:1px solid #e2e8f0;min-width:0;padding-top:9px}.trading-history-detail-grid>.is-wide{grid-column:1/-1}.trading-history-detail-grid dt{color:#64748b;font-size:10px;font-weight:var(--pm-weight-semibold);margin:0}.trading-history-detail-grid dd{color:#0f172a;font-size:12px;font-weight:var(--pm-weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.trading-history-detail-grid dd.status-pill{display:inline-flex}.history-profit-positive{color:#059669;font-weight:var(--pm-weight-bold)}.history-profit-negative{color:#dc2626;font-weight:var(--pm-weight-bold)}.history-profit-flat{color:#64748b;font-weight:var(--pm-weight-semibold)}.trading-history-more{justify-content:center;display:flex}.dark-theme .trading-history-filters select,.dark-theme .trading-history-card,.dark-theme .trading-history-detail-panel{color:#f8fafc;background:#111827;border-color:#334155}.dark-theme .trading-history-identity strong,.dark-theme .trading-history-metrics dd,.dark-theme .trading-history-detail-panel h3,.dark-theme .trading-history-detail-grid dd{color:#f8fafc}.dark-theme .trading-history-identity>span,.dark-theme .trading-history-view-button{color:#93c5fd;background:#2563eb33}.dark-theme .trading-history-metrics{background:#0b1220;border-color:#334155}.dark-theme .trading-history-metrics>div+div,.dark-theme .trading-history-card-foot,.dark-theme .trading-history-detail-grid>div{border-color:#334155}.dark-theme .trading-history-metrics dt,.dark-theme .trading-history-card-foot>span,.dark-theme .trading-history-detail-panel header p,.dark-theme .trading-history-detail-grid dt{color:#cbd5e1}.dark-theme .trading-history-view-button:hover,.dark-theme .trading-history-view-button:focus-visible{background:#3b82f64d}.dark-theme .trading-history-detail-panel{box-shadow:0 -18px 44px #00000075}.binary-status-won{color:#15803d;background:#dcfce7}.binary-status-lost{color:#b91c1c;background:#fee2e2}.binary-status-refunded,.binary-status-canceled{color:#475569;background:#f1f5f9}@media (width<=1280px){.trading-board-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.trading-product-row{grid-template-columns:minmax(230px,1.2fr) minmax(150px,.8fr) minmax(100px,.45fr) minmax(190px,.8fr)}}@media (width<=1200px){.trading-board-shell{grid-template-columns:1fr}.trading-board-meta{flex-wrap:wrap;justify-content:flex-start}.trading-execution-rail{order:2;position:static}.trading-board-main{display:contents}.trading-board-filters,.trading-board-grid,.trading-board-list{order:1}.trading-board-summary{order:3}.trading-board-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.trading-product-row{grid-template-columns:minmax(260px,1fr) minmax(180px,.7fr)}.trading-product-row-meta{grid-column:1}.row-options{grid-area:1/2/span 2}.trading-board-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-board-summary div:nth-child(3){border-left:0}}@media (width<=720px){.trading-board-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""balance records";gap:10px 8px}.trading-board-title{min-width:0}.trading-board-toolbar .trading-board-title h1{overflow-wrap:anywhere;font-size:clamp(20px,7vw,24px)}.trading-board-actions{gap:6px}.trading-board-actions .secondary-button{text-overflow:ellipsis;white-space:nowrap;max-width:min(44vw,140px);min-height:36px;padding:0 10px;font-size:12px;overflow:hidden}.trading-board-order-record-link{color:#2563eb;min-height:30px;font-size:12px;font-weight:var(--pm-weight-semibold);white-space:nowrap;border-bottom:1px solid #2563eb;justify-self:end;align-items:center;gap:5px;line-height:1;text-decoration:none;display:inline-flex}.module-card.binary-order-ticket{gap:10px;padding:14px}.execution-product-head{grid-template-columns:48px minmax(0,1fr) 28px;gap:10px;padding-right:68px}.execution-price-row{margin-top:12px;padding-bottom:12px}.binary-ticket-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.binary-ticket-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.binary-ticket-summary-stack{display:contents}.binary-ticket-summary{align-content:start;justify-content:initial;gap:5px;padding:9px;display:grid}.module-card.binary-order-ticket .binary-ticket-summary strong{overflow-wrap:anywhere;font-size:13px}.amount-stepper{grid-template-columns:32px minmax(0,1fr) 32px;min-height:38px}.amount-stepper input{letter-spacing:0;font-size:16px}.quick-amounts{gap:5px}.quick-amounts button{font-size:11px}.binary-ticket-number-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.binary-ticket-number-grid button{min-height:44px}.trading-board-filters{grid-template-columns:1fr}.board-view-toggle,.board-view-toggle button,.board-favorite-filter,.board-category-combobox,.board-category-trigger,.board-filter-select,.board-search{width:100%}.board-category-combobox.open{gap:8px;display:grid}.board-category-panel{width:100%;box-shadow:none;margin:0;position:static}.trading-board-grid,.trading-board-summary{grid-template-columns:1fr}.trading-product-row{grid-template-columns:1fr;align-items:stretch}.trading-product-row-meta,.row-options{grid-area:auto}.row-options button{min-height:58px}.trading-board-summary div+div{border-top:1px solid #edf1f6;border-left:0}.trading-product-card{min-height:0;padding:16px}.trading-product-market-row{grid-template-columns:minmax(0,1fr) minmax(104px,auto)}.trading-product-price-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.trading-product-mobile-meta{border:1px solid var(--pm-border);background:#f8fafc;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:138px;padding:6px;display:flex}.trading-product-mobile-odds{color:#334155;min-height:24px;font-size:12px;font-weight:var(--pm-weight-bold);background:#e2e8f0;border-radius:7px;align-items:center;margin-top:8px;padding:4px 9px;line-height:1.2;display:inline-flex}.trading-product-desktop-meta{display:none}.trading-product-price{font-size:24px}.binary-order-ticket{scroll-margin-top:76px}.ticket-collapsed-summary{grid-template-columns:1fr}.ticket-collapsed-summary .secondary-button{width:100%}.favorite-card-actions{grid-template-columns:1fr}}@media (width<=480px){.binary-ticket-form-grid{grid-template-columns:minmax(0,1fr)}.binary-ticket-period-column,.binary-ticket-amount-column{width:100%;min-width:0}.amount-stepper input{min-width:0}}.agent-page{gap:18px;display:grid}.agent-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.agent-stats .module-card{min-height:150px}.agent-invite-panel{background:#fff;border:1px solid #dfe5ee;border-radius:12px;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:center;gap:16px;padding:18px;display:grid;box-shadow:0 14px 34px #0f172a0f}.agent-invite-panel h2{margin:4px 0 6px;font-size:22px}.agent-invite-panel p{color:#64748b;margin:0}.agent-invite-box{grid-template-columns:minmax(0,.45fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.agent-invite-box label{color:#64748b;min-width:0;font-size:12px;font-weight:var(--pm-weight-semibold);gap:6px;display:grid}.agent-invite-box input{color:#0f172a;text-overflow:ellipsis;background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;width:100%;min-width:0;height:40px;padding:0 10px;overflow:hidden}@media (width<=860px){.agent-invite-panel,.agent-invite-box{grid-template-columns:1fr}.home-leader-table,.reward-table{white-space:nowrap;display:block;overflow-x:auto}}.agent-table-panel{overflow-x:auto}.agent-table-panel table{min-width:860px}.agent-table-panel td,.agent-table-panel th{white-space:nowrap}.agent-filter{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--muted);font-size:12px;font-weight:var(--pm-weight-semibold);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.agent-filter select{min-width:128px;color:var(--text);font:inherit;background:0 0;border:0;outline:none}.play-pill{color:#2563eb;background:#2563eb14}.account-page{gap:18px;display:grid}.account-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-profile-card{grid-template-columns:auto minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:18px;display:grid}.account-avatar{color:#fff;width:64px;height:64px;font-size:28px;font-weight:var(--pm-weight-bold);background:linear-gradient(135deg,#2563eb,#22c55e);border-radius:50%;place-items:center;display:grid}.account-profile-card h2,.account-profile-card p{margin:0}.account-profile-card p{color:#64748b}.account-balance-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-balance-strip article{background:#f8fafc;border-radius:8px;gap:4px;padding:12px;display:grid}.account-balance-strip span{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold)}.account-balance-strip strong{font-size:18px}.module-card.account-security-card{border-radius:8px}.account-security-card{gap:16px;display:grid}.account-security-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-security-header h2,.account-security-header span{margin:0}.account-security-header span,.account-security-grid article>span{color:#64748b;font-size:12px;font-weight:var(--pm-weight-bold)}.account-security-grid{border-top:1px solid #e8eef6;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.account-security-grid article{background:0 0;border:0;border-bottom:1px solid #e8eef6;border-radius:0;align-content:start;gap:5px;min-height:96px;padding:12px 10px 12px 0;display:grid}.account-security-grid strong{overflow-wrap:anywhere;color:#0f172a;font-size:14px}.account-security-grid small{color:#64748b;font-size:12px;line-height:1.45}.account-order-entry{border:1px solid var(--pm-border);box-shadow:var(--pm-shadow-sm);color:inherit;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);align-items:center;gap:18px;padding:20px;text-decoration:none;display:grid}.account-order-entry h2,.account-order-entry p{margin:0}.account-order-entry>div:first-child{gap:6px;display:grid}.account-order-entry>div:first-child span,.account-order-entry-stats span,.account-order-summary-card span{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold)}.account-order-entry h2{color:#0f172a;font-size:24px;line-height:1.2}.account-order-entry p{color:#64748b;line-height:1.55}.account-order-entry-stats,.account-order-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-order-entry-stats article,.account-order-summary-card{border:1px solid var(--pm-border);background:#f8fafc;border-radius:8px;gap:4px;padding:12px;display:grid}.account-order-entry-stats strong,.account-order-summary-card strong{color:#0f172a;font-size:22px;line-height:1.15}.account-order-summary-card{color:inherit;text-decoration:none}.order-records-page{gap:18px;display:grid}.order-records-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.order-record-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.order-record-tabs button{border:1px solid var(--pm-border);border-radius:var(--pm-radius-control);color:inherit;font-weight:var(--pm-weight-semibold);text-align:left;background:#fff;justify-items:start;gap:6px;padding:14px;display:grid}.order-record-tabs button.active{color:#0f3fbd;background:#1652f01a;border-color:#1652f024}.order-record-filters{border:1px solid var(--pm-border);background:#fff;border-radius:8px;grid-template-columns:minmax(240px,1.35fr) repeat(4,minmax(150px,.75fr)) auto;align-items:end;gap:12px;padding:14px;display:grid;box-shadow:0 8px 24px #0f172a0a}.order-record-filter-control{gap:7px;min-width:0;display:grid}.order-record-filter-control span{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold)}.order-record-filter-control input,.order-record-filter-control select{width:100%;min-height:var(--pm-control-md);border-radius:var(--pm-radius-control);color:#0f172a;font-size:14px;font-weight:var(--pm-weight-semibold);background-color:#f8fafc;border:1px solid #d8e2ef}.order-record-filter-control input{padding:0 12px}.order-record-filter-control input::placeholder{color:#94a3b8;font-weight:600}.order-record-filter-control select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%23475569' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;padding:0 36px 0 12px}.order-record-filter-date .localized-date-picker-trigger{width:100%;min-height:var(--pm-control-md);border-radius:var(--pm-radius-control);border-color:#d8e2ef;justify-content:flex-start}.order-record-filter-date .localized-date-picker-trigger span{text-align:left;flex:1;min-width:0}.order-record-filter-date .localized-date-picker-popover{left:0;right:auto}.order-record-filter-control input:hover,.order-record-filter-control select:hover{background-color:#fff;border-color:#b8c7dc}.order-record-filter-control input:focus,.order-record-filter-control select:focus{background-color:#fff;border-color:#1652f0;outline:none;box-shadow:0 0 0 3px #1652f01f}.order-record-filter-reset{color:#475569;height:42px;font-size:14px;font-weight:var(--pm-weight-semibold);background:#f8fafc;border:1px solid #d8e2ef;border-radius:8px;padding:0 16px}.order-record-filter-reset:hover:not(:disabled),.order-record-filter-reset:focus-visible:not(:disabled){color:#1652f0;background:#1652f014;border-color:#1652f0}.order-record-filter-reset:disabled{cursor:not-allowed;opacity:.55}.order-record-table{overflow-x:auto}.order-record-mobile-list{display:none}.order-record-state-text{color:#475569;min-width:0;font-size:13px;font-weight:var(--pm-weight-semibold);white-space:nowrap;align-items:center;line-height:1.4;display:inline-flex}.order-record-state-text.order-record-status-pending{color:#1d4ed8}.order-record-state-text.order-record-status-completed,.order-record-state-text.order-record-status-filled,.order-record-state-text.order-record-status-settled,.order-record-state-text.order-record-status-won{color:#15803d}.order-record-state-text.order-record-status-exception,.order-record-state-text.order-record-status-failed,.order-record-state-text.order-record-status-lost,.order-record-state-text.order-record-status-canceled{color:#b91c1c}.order-record-state-text.order-record-result-won{color:#15803d}.order-record-state-text.order-record-result-lost{color:#b91c1c}.order-record-state-text.order-record-result-refunded,.order-record-state-text.order-record-status-refunded,.order-record-state-text.order-record-result-settled,.order-record-state-text.order-record-result-pending,.order-record-state-text.order-record-result-none{color:#475569}.order-record-desktop-table{min-width:1040px}.order-record-desktop-table th:nth-child(5),.order-record-desktop-table td:nth-child(5),.order-record-desktop-table th:nth-child(6),.order-record-desktop-table td:nth-child(6),.order-record-desktop-table th:nth-child(7),.order-record-desktop-table td:nth-child(7),.order-record-desktop-table th:nth-child(8),.order-record-desktop-table td:nth-child(8),.order-record-desktop-table th:nth-child(9),.order-record-desktop-table td:nth-child(9){white-space:nowrap}.order-record-desktop-table th:nth-child(6),.order-record-desktop-table td:nth-child(6),.order-record-desktop-table th:nth-child(7),.order-record-desktop-table td:nth-child(7){min-width:76px}.order-record-desktop-table th:nth-child(8),.order-record-desktop-table td:nth-child(8){min-width:164px}.order-record-desktop-table th:nth-child(9),.order-record-desktop-table td:nth-child(9){min-width:48px}.order-record-mobile-statuses{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.order-record-mobile-identity{gap:3px;min-width:0;display:grid}.order-record-mobile-identity strong,.order-record-mobile-metrics dd{overflow-wrap:anywhere}.order-record-mobile-identity span,.order-record-mobile-metrics dt{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold)}.order-record-mobile-metrics{background:#f8fafc;border:1px solid #e5eaf1;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;padding:8px;display:grid}.order-record-mobile-metrics div{gap:4px;min-width:0;display:grid}.order-record-mobile-metrics dd{color:#0f172a;font-size:13px;font-weight:var(--pm-weight-semibold);margin:0}.order-record-detail-button{appearance:none;color:#475569;min-width:64px;height:30px;font-size:12px;font-weight:var(--pm-weight-semibold);white-space:nowrap;background:#fff;border:1px solid #d8e2ef;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 10px 0 12px;line-height:1;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.order-record-detail-button:hover{color:#1652f0;background:#f2f6ff;border-color:#93b4ff}.order-record-detail-button:focus-visible{border-color:#1652f0;outline:none;box-shadow:0 0 0 3px #1652f024}.order-record-detail-chevron{transition:transform .16s}.order-record-detail-button[aria-expanded=true]{color:#1652f0;background:#edf3ff;border-color:#b8cafa}.order-record-detail-button[aria-expanded=true] .order-record-detail-chevron{transform:rotate(180deg)}.order-record-mobile-details{background:#f8fafc;border:1px solid #e5eaf1;border-radius:6px;margin-top:12px;padding:10px}.shared-pagination{justify-content:space-between;align-items:center;gap:16px;padding:16px 4px 4px;display:flex}.shared-pagination p{color:#64748b;margin:0;font-size:13px}.shared-pagination div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.shared-pagination button{border:1px solid var(--pm-border);color:#334155;min-width:36px;min-height:36px;font-weight:var(--pm-weight-semibold);background:#fff;border-radius:7px;padding:0 10px}.shared-pagination button.active{color:#fff;background:#1652f0;border-color:#1652f0}.shared-pagination button:disabled{cursor:not-allowed;opacity:.45}@media (width<=900px){.agent-hero,.account-hero,.account-profile-card,.order-records-hero,.account-balance-strip{grid-template-columns:1fr}.account-balance-strip article{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}.account-balance-strip strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.account-order-entry,.account-order-entry-stats,.account-order-summary-grid,.account-security-grid{grid-template-columns:1fr}.account-security-header{flex-direction:column;align-items:stretch}.order-record-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.order-record-filters{grid-template-columns:1fr 1fr}.order-record-filter-search,.order-record-filter-reset{grid-column:1/-1}}@media (width<=640px){.order-record-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.order-record-filters{grid-template-columns:1fr}.order-record-filter-search,.order-record-filter-reset{grid-column:auto}.order-record-table{overflow-x:visible}.order-record-desktop-table{display:none}.order-record-mobile-list{gap:10px;display:grid}.order-record-mobile-card{border:1px solid var(--pm-border);border-radius:8px;min-width:0;padding:12px}.order-record-mobile-card header,.order-record-mobile-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-record-mobile-card code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shared-pagination{flex-direction:column;align-items:stretch}.shared-pagination div{justify-content:center}}table{border-collapse:collapse;width:100%;min-width:720px}th,td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #eef2f7;padding:12px 10px}th{color:#64748b;font-size:13px}td button{color:#2563eb;font-weight:var(--pm-weight-semibold);background:#fff;border:1px solid #dbe3ef;border-radius:7px;padding:6px 10px}.site-footer{border-top:1px solid var(--pm-border);color:#64748b;background:#f5f7fb;grid-template-columns:1.4fr 1fr 1fr;gap:24px;padding:38px max(18px,50vw - 622px);display:grid}.site-footer section{align-content:start;gap:10px;min-width:0;display:grid}.site-footer strong{color:var(--pm-text);font-weight:var(--pm-weight-bold)}.site-footer-links{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.site-footer-links a{white-space:nowrap;line-height:1.45}.site-footer-note{overflow-wrap:anywhere;line-height:1.5;display:block}.site-footer a:hover{color:var(--pm-blue)}.pm-page{width:100%;max-width:none;margin:0;padding:24px 18px 42px 0}.pm-tile-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:14px;display:grid}.pm-tile-grid--favorites{grid-template-columns:repeat(auto-fill,minmax(280px,320px));justify-content:start}.pm-tile{border:1px solid var(--pm-border);min-height:168px;box-shadow:var(--pm-shadow-sm);background:#fff;border-radius:10px;align-content:start;gap:12px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.pm-tile:hover{box-shadow:var(--pm-shadow-md);border-color:#cbd5e1;transform:translateY(-2px)}.pm-tile header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.pm-tile header strong{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.pm-tile header button,.pm-tile footer button{color:#94a3b8;background:0 0;border:0}.pm-tile-logo{color:#2563eb;width:34px;height:34px;font-size:12px;font-weight:var(--pm-weight-bold);background-color:#f1f5f9;background-image:linear-gradient(135deg,#3b82f62e,#10b98124),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;flex:none;place-items:center;display:inline-grid}.pm-outcomes{gap:8px;display:grid}.pm-outcome{grid-template-columns:minmax(0,1fr) minmax(40px,auto) minmax(46px,auto);align-items:center;gap:8px;display:grid}.pm-outcome span{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pm-outcome b{color:#0f172a;font-size:15px}.pm-outcome button{min-width:38px;max-width:92px;height:28px;font-size:12px;font-weight:var(--pm-weight-bold);text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:6px;padding:0 9px;overflow:hidden}.pm-outcome button.yes{color:#059669;background:#dcfce7}.pm-outcome button.no{color:#ef4444;background:#fee2e2}.pm-outcome button:disabled{cursor:not-allowed;color:#64748b;background:#f1f5f9}.pm-outcome button.readonly{cursor:pointer;opacity:1}.pm-outcome button.readonly.yes{color:#059669;background:#dcfce7}.pm-outcome button.readonly.no{color:#ef4444;background:#fee2e2}.pm-tile-zero{grid-template-rows:auto auto auto;gap:8px;min-height:178px;padding:14px 14px 11px}.pm-tile-zero header{grid-template-columns:auto minmax(0,1fr);min-height:76px;padding-right:78px}.pm-tile-zero header strong{-webkit-line-clamp:3}.pm-tile-zero header button{display:none}.pm-tile-zero .pm-tile-logo{width:36px;height:36px}.pm-tile-zero .pm-outcomes-zero{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:12px;margin:0 2px 3px}.pm-tile-zero .pm-outcome{display:block}.pm-tile-zero .pm-outcome>span,.pm-tile-zero .pm-outcome>b{display:none}.pm-tile-zero .pm-outcome button{border-radius:7px;width:100%;max-width:none;height:40px;padding:0 12px;font-size:13px}.pm-tile-zero .pm-gauge{background:conic-gradient(#ef4444 var(--gauge,4deg), #e5e7eb 0deg);width:58px;height:58px;top:24px;right:16px;box-shadow:0 8px 18px #0f172a14}.pm-tile-zero .pm-gauge:before{content:"";z-index:2;background:#ef4444;border-radius:999px;width:4px;height:4px;position:absolute;bottom:17px;left:2px}.pm-tile-zero .pm-gauge:after{z-index:1;inset:7px}.pm-tile-zero .pm-gauge b,.pm-tile-zero .pm-gauge small{z-index:3}.pm-tile-zero footer{gap:8px;margin-top:0}.pm-gauge{background:conic-gradient(#34d399 var(--gauge,120deg), #eef2f7 0deg);border-radius:999px;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:44px;right:14px}.pm-gauge:after{content:"";border-radius:inherit;background:#fff;position:absolute;inset:7px}.pm-gauge b,.pm-gauge small{z-index:1;position:relative}.pm-gauge b{font-size:14px}.pm-gauge small{color:#64748b;font-size:10px}.pm-tile footer{color:#94a3b8;align-items:center;gap:10px;margin-top:auto;font-size:12px;display:flex}.pm-tile footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;overflow:hidden}.pm-tile-favorite-button{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.pm-tile-favorite-button:hover{color:#2563eb;background:#eff6ff}.ghost-icon.active,.market-card-favorite-button.active,.pm-tile header button.active,.pm-tile-favorite-button.active{color:#2563eb;box-shadow:none;background:0 0}.dark-theme .ghost-icon.active,.dark-theme .market-card-favorite-button.active,.dark-theme .pm-tile header button.active,.dark-theme .pm-tile-favorite-button.active{color:#60a5fa;box-shadow:none;background:0 0}.home-market-toolbar{gap:10px;margin-bottom:14px;display:grid}.home-market-title-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.home-market-title-row h2{color:#020617;margin:0;font-size:22px}.home-market-actions{align-items:center;gap:8px;display:inline-flex}.home-market-toolbar .pm-filter-toolbar{align-items:center;margin-bottom:0}.home-market-toolbar .pm-chip-row{padding:0 2px 4px 0}.home-market-toolbar .pm-chip-row button{color:#64748b;background:0 0;border-color:#0000;min-height:32px;padding:0 10px}.home-market-toolbar .pm-chip-row button.active{color:var(--pm-blue);background:#eaf1ff;border-color:#0000}.pm-category-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.pm-category-main{min-width:0}.pm-category-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pm-category-heading h1{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:28px;display:inline-flex}.pm-heading-actions{align-items:center;gap:8px;display:flex}.pm-heading-actions button,.toolbar-actions>button{color:#0f172a;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid}.pm-heading-actions button:hover,.toolbar-actions>button:hover{background:#f1f5f9}.toolbar-actions>button.active{color:#1652f0;background:#eaf1ff}.pm-category-control-row{flex-wrap:wrap;align-items:start;gap:10px 14px;min-width:0;margin-bottom:18px;display:flex}.pm-category-child-row{scrollbar-width:auto;flex-wrap:wrap;flex:520px;align-items:flex-start;gap:8px 7px;width:100%;min-width:0;max-width:100%;padding:2px 0 0;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.pm-category-child-row--standalone{flex:none;margin:0 0 10px}.pm-category-child-row::-webkit-scrollbar{display:none}.pm-category-child-chip{color:#475569;max-width:min(220px,100%);min-height:32px;font-weight:var(--pm-weight-semibold);background:#ffffffdb;border:1px solid #e1e8f2;border-radius:999px;flex:0 auto;align-items:center;gap:7px;padding:0 10px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px 1px #0f172a08}.pm-category-child-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-category-child-chip:hover{color:#1e40af;background:#fff;border-color:#c9d8ee}.pm-category-child-chip.active{color:#1652f0;background:#eef6ff;border-color:#bfdbfe;box-shadow:inset 0 0 0 1px #2563eb14}.pm-category-child-chip small{color:#8292a8;font-size:11px;font-weight:var(--pm-weight-bold);white-space:nowrap;background:#edf2f8;border-radius:999px;flex:none;padding:2px 6px}.pm-category-child-chip.active small{color:#2563eb;background:#dbeafe}.pm-category-control-row .pm-filter-toolbar{flex:100%;margin-bottom:0}.pm-category-control-row .toolbar-search{min-width:0}.pm-category-control-row .toolbar-search label{width:100%}.pm-category-control-row .toolbar-actions{min-width:0}.pm-category-sidebar{gap:4px;max-height:calc(100vh - 140px);padding-right:4px;display:grid;position:sticky;top:118px;overflow:auto}.pm-category-sidebar button{color:#334155;min-height:38px;font-weight:var(--pm-weight-semibold);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.pm-category-sidebar button:hover,.pm-category-sidebar button.active{color:#0f172a;background:#e5e7eb}.pm-category-sidebar small{color:#94a3b8;font-size:12px}.pm-filter-toolbar{gap:12px;margin-bottom:16px;display:grid}.pm-filter-toolbar.market-filter-mode{grid-template-columns:minmax(0,1fr) minmax(260px,360px) auto;align-items:center;gap:10px 12px;min-width:0;margin-bottom:0;display:grid}.pm-filter-toolbar.market-filter-mode .pm-chip-row{grid-column:1/-1}.pm-filter-toolbar.market-filter-mode .pm-market-filter-row{justify-content:flex-start;min-width:0}.pm-filter-toolbar.market-filter-mode .toolbar-search{justify-self:stretch;min-width:0}.pm-filter-toolbar.market-filter-mode .toolbar-actions{justify-self:end}.pm-chip-row{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.pm-chip-row::-webkit-scrollbar{display:none}.pm-chip-row button{color:#475569;min-height:34px;font-weight:var(--pm-weight-semibold);background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;padding:0 14px}.pm-chip-row button.active{color:#2563eb;background:#eff6ff;border-color:#2563eb}.toolbar-search{min-width:0}.toolbar-search label{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:min(360px,100%);height:38px;padding:0 12px;display:grid}.toolbar-search input{border:0;outline:0;min-width:0}.toolbar-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pm-market-filter-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pm-market-filter-row select{color:#0f172a;min-width:104px;height:38px;font:inherit;font-weight:var(--pm-weight-semibold);cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%23475569' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px 14px;border:1px solid #e2e8f0;border-radius:999px;outline:0;flex:none;padding:0 42px 0 16px}.pm-market-filter-row select::-ms-expand{display:none}.pm-market-filter-row select:first-child{min-width:160px}.pm-market-filter-row select:hover,.pm-market-filter-row select:focus-visible{border-color:#cbd5e1;box-shadow:0 0 0 3px #2563eb14}.pm-filter-check{color:#334155;min-height:34px;font-size:13px;font-weight:var(--pm-weight-semibold);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.pm-filter-check input{accent-color:#2563eb;border:1px solid #cbd5e1;border-radius:5px;width:18px;height:18px}.pm-faq{gap:8px;margin-top:48px;display:grid}.pm-faq h2{margin:0 0 12px;font-size:20px}.pm-faq article{border-bottom:1px solid #e2e8f0}.pm-faq article>button{color:#0f172a;width:100%;min-height:52px;font-weight:var(--pm-weight-semibold);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.pm-faq svg.open{transform:rotate(180deg)}.pm-faq p{color:#64748b;margin:0 0 14px}.pm-topic-footer{border-top:1px solid #e2e8f0;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:28px;margin-top:80px;padding-top:34px;display:grid}.pm-topic-footer h3,.pm-topic-footer p{margin:0}.footer-brand{color:#0f172a;font-size:28px;display:block}.pm-topic-footer div{align-content:start;gap:10px;display:grid}.pm-topic-footer a{color:#0f172a;font-weight:var(--pm-weight-semibold);gap:2px;display:grid}.pm-topic-footer small,.pm-topic-footer p{color:#94a3b8;font-weight:var(--pm-weight-semibold)}.odds-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:16px;width:100%;max-width:none;margin:0;display:grid}.sports-category-toolbar{z-index:4;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0 0 16px;display:flex;position:relative}.sports-category-toolbar button{color:#475569;max-width:min(220px,100%);min-height:36px;font-weight:var(--pm-weight-semibold);background:#fff;border:1px solid #e1e8f2;border-radius:999px;flex:0 auto;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.sports-category-toolbar button.active,.sports-category-toolbar button:hover{color:#1652f0;background:#eef6ff;border-color:#bfdbfe}.sports-category-toolbar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sports-category-toolbar small{color:#8292a8;font-size:11px;font-weight:var(--pm-weight-bold);background:#edf2f8;border-radius:999px;padding:2px 6px}.sports-category-toolbar button.active small{color:#2563eb;background:#dbeafe}.sports-page main,.world-cup-page main{min-width:0}.sports-hero,.wc-match-hero,.pm-hero-carousel article,.combo-card,.hot-topic-card{background:#fff;border:1px solid #dfe5ee;border-radius:14px}.sports-hero{background:linear-gradient(90deg,#fffffff0,#ffffffad),linear-gradient(135deg,#eff6ff,#f8fafc);justify-content:space-between;align-items:center;min-height:128px;margin-bottom:18px;padding:24px;display:flex;position:relative;overflow:hidden}.sports-hero h2{margin:0;font-size:26px;line-height:1.15}.floating-flags,.flag-arc{color:#64748b;font-weight:var(--pm-weight-bold);word-spacing:12px}.sports-flag-drift{z-index:0;pointer-events:none;width:min(760px,66%);height:100%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.sports-flag-card{top:var(--flag-y,50%);left:var(--flag-x,50%);width:66px;height:56px;transform:translate(-50%, -50%) rotate(var(--flag-rotate,-8deg));animation:7.5s ease-in-out infinite sportsFlagFloat;animation-delay:var(--flag-delay,0s);background:#fffffff5;border:1px solid #0f172a14;border-radius:10px;place-items:center;display:grid;position:absolute;box-shadow:0 14px 28px #0f172a1f}.sports-flag-card strong{margin-top:-4px;font-size:30px;line-height:1}.sports-flag-card small{color:#94a3b8;font-size:9px;font-weight:var(--pm-weight-bold);position:absolute;top:5px;left:7px}.sports-flag-card b{color:#64748bb8;font-size:10px;font-weight:var(--pm-weight-bold);position:absolute;bottom:4px;right:6px;transform:rotate(8deg)}@keyframes sportsFlagFloat{0%{opacity:.84;translate:-8px 4px}50%{opacity:.98;translate:10px -6px}to{opacity:.84;translate:-8px 4px}}.sports-flag-card:first-child{--flag-x:9%;--flag-y:40%;--flag-rotate:-4deg;--flag-delay:-1.2s;opacity:.28}.sports-flag-card:nth-child(2){--flag-x:22%;--flag-y:38%;--flag-rotate:1deg;--flag-delay:-3.6s;opacity:.42}.sports-flag-card:nth-child(3){--flag-x:42%;--flag-y:36%;--flag-rotate:-2deg;--flag-delay:-2.2s}.sports-flag-card:nth-child(4){--flag-x:62%;--flag-y:42%;--flag-rotate:6deg;--flag-delay:-5.1s}.sports-flag-card:nth-child(5){--flag-x:80%;--flag-y:55%;--flag-rotate:-5deg;--flag-delay:-4.3s}.sports-flag-card:nth-child(6){--flag-x:36%;--flag-y:62%;--flag-rotate:8deg;--flag-delay:-6.4s;opacity:.5}.sports-flag-card:nth-child(7){--flag-x:53%;--flag-y:68%;--flag-rotate:-7deg;--flag-delay:-1.8s;opacity:.36}.sports-flag-card:nth-child(8){--flag-x:72%;--flag-y:64%;--flag-rotate:3deg;--flag-delay:-7s}.sports-hero>div:first-child{z-index:1;position:relative}.wc-match-hero{background:radial-gradient(circle at 78% 24%,#2563eb1f,#0000 24%),#fff;min-height:210px;margin-bottom:18px;padding:28px;position:relative;overflow:hidden}.wc-match-hero h1{margin:0 0 8px;font-size:44px}.wc-match-hero p{color:#64748b;margin:0}.flag-arc{gap:16px;display:flex;position:absolute;top:18px;right:24px;transform:rotate(-10deg)}.flag-arc span{place-items:center;gap:4px;font-size:24px;display:grid}.flag-arc b{color:#94a3b8;font-size:11px}.match-tabs{gap:8px;display:flex;position:absolute;bottom:20px;left:28px}.match-tabs button,.wc-dots span,.wc-dots b{background:#f1f5f9;border:0;border-radius:999px}.match-tabs button{color:#475569;min-height:34px;font-weight:var(--pm-weight-bold);padding:0 15px}.match-tabs button.active{color:#fff;background:#0f172a}.wc-quick-tabs{gap:8px;margin:0 0 16px;padding-bottom:4px;display:flex;overflow-x:auto}.wc-quick-tabs button{color:#475569;min-height:34px;font-weight:var(--pm-weight-bold);background:#fff;border:1px solid #dfe5ee;border-radius:999px;flex:none;padding:0 14px}.wc-quick-tabs button.active,.wc-quick-tabs button:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.odds-section-title{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.odds-section-title h1{margin:0;font-size:28px}.odds-section-title div{color:#0f172a;gap:12px;display:flex}.odds-section-title button{color:#0f172a;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.odds-section-title button:hover{background:#f1f5f9}.odds-list{gap:12px;display:grid}.odds-list h2{color:#0f172a;margin:14px 0 0;font-size:16px}.odds-row{background:#fff;border:1px solid #dfe5ee;border-radius:10px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px 14px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.odds-row:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 10px 26px #0f172a12}.odds-meta{color:#64748b;min-width:0;font-size:12px;font-weight:var(--pm-weight-semibold);grid-row:span 2;gap:4px;display:grid}.odds-meta span,.odds-meta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.odds-teams{gap:8px;min-width:0;display:grid}.odds-teams p{min-width:0;font-weight:var(--pm-weight-bold);grid-template-columns:auto minmax(0,auto) auto;align-items:center;gap:8px;margin:0;display:grid}.odds-teams strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.odds-teams small{color:#94a3b8;font-weight:var(--pm-weight-semibold);white-space:nowrap}.odds-buttons,.odds-extra{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.odds-buttons button,.odds-extra button{color:#475569;min-width:0;min-height:34px;font-size:12px;font-weight:var(--pm-weight-bold);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;line-height:1.1;transition:filter .16s,transform .16s;display:inline-flex;overflow:hidden}.odds-buttons button:hover,.odds-extra button:hover{filter:brightness(.98)}.odds-buttons button:disabled,.odds-extra button:disabled{cursor:not-allowed;color:#64748b;filter:none;background:#e2e8f0;transform:none}.odds-buttons .team-a{color:#fff;background:#dc2626}.odds-buttons .team-b{color:#fff;background:#2563eb}.odds-extra .book{background:#fff;border:1px solid #dbe3ef}.odds-buttons .team-a:disabled,.odds-buttons .team-b:disabled,.odds-extra .book:disabled{color:#64748b;background:#e2e8f0}.sportsbook-odds-row{cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:12px;grid-template-columns:118px minmax(190px,.7fr) minmax(0,1.2fr) 40px;align-items:center;gap:12px;min-width:0;padding:10px 12px;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.sportsbook-odds-row:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 10px 26px #0f172a12}.sportsbook-odds-row:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.sportsbook-event-meta{color:#64748b;min-width:0;font-size:12px;font-weight:var(--pm-weight-semibold);gap:5px;display:grid}.sportsbook-event-meta span{color:#ef4444;align-items:center;gap:7px;min-width:0;display:inline-flex}.sportsbook-event-meta span:not(.live){color:#0f172a}.sportsbook-event-meta i{background:#ef4444;border-radius:999px;width:7px;height:7px}.sportsbook-event-meta small{color:#8292a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sportsbook-teams{gap:8px;min-width:0;display:grid}.sportsbook-teams p{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin:0;display:grid}.sportsbook-flag{background:#fff;border:1px solid #dbe3ef;border-radius:4px;place-items:center;width:30px;height:24px;font-size:20px;display:inline-grid;box-shadow:0 1px 2px #0f172a0d}.sportsbook-team-icon{font-size:17px;line-height:1;overflow:hidden}.sportsbook-team-icon img,.sportsbook-team-icon>span{width:100%;height:100%}.sportsbook-team-icon img{object-fit:contain;display:block}.sportsbook-team-icon>span{color:#1d4ed8;letter-spacing:-.02em;background:#eff6ff;border-radius:3px;place-items:center;font-size:9px;font-weight:800;display:grid}.sportsbook-teams strong{color:#111827;min-width:0;font-weight:var(--pm-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sportsbook-teams small{color:#94a3b8;font-weight:var(--pm-weight-semibold);white-space:nowrap}.sportsbook-market-shell{border-radius:8px;min-width:0;position:relative;overflow:hidden}.sportsbook-market-grid{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline proximity;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;gap:8px;min-width:0;scroll-padding-inline:38px;display:flex;overflow-x:auto}.sportsbook-market-shell.has-overflow .sportsbook-market-grid{padding-inline:38px}.sportsbook-market-shell:before,.sportsbook-market-shell:after{z-index:1;opacity:0;pointer-events:none;content:"";width:44px;transition:opacity .16s;position:absolute;top:0;bottom:0}.sportsbook-market-shell:before{background:linear-gradient(90deg,#fff 24%,#fff0);left:0}.sportsbook-market-shell:after{background:linear-gradient(270deg,#fff 24%,#fff0);right:0}.sportsbook-market-shell.can-scroll-previous:before,.sportsbook-market-shell.can-scroll-next:after{opacity:1}.sportsbook-market-navigation{z-index:2;color:#334155;background:#fffffff5;border:1px solid #dbe3ef;border-radius:9px;place-items:center;width:30px;height:42px;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 16px #0f172a1f}.sportsbook-market-navigation.previous{left:2px}.sportsbook-market-navigation.next{right:2px}.sportsbook-market-navigation:disabled{opacity:.36;cursor:default}.sportsbook-market-group{scroll-snap-align:start;flex:0 0 min(220px,42vw);gap:6px;min-width:150px;display:grid}.sportsbook-market-group header{color:#8292a8;font-size:11px;font-weight:var(--pm-weight-semibold);text-align:center;justify-content:center;align-items:center;gap:5px;display:flex}.sportsbook-market-options{gap:6px;min-width:0;display:grid}.sportsbook-market-option{color:#475569;min-width:0;min-height:36px;font-size:12px;font-weight:var(--pm-weight-bold);background:#eef2f7;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;line-height:1.1;display:flex;box-shadow:inset 0 -3px #0f172a1a}.sportsbook-market-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sportsbook-market-option b{flex:none}.sportsbook-market-option.active{color:#fff;background:#c2172d;box-shadow:inset 0 -3px #7f1d1d4d}.sportsbook-book{color:#64748b;background:#f1f5f9;border:0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.trade-rail{background:#fff;border:1px solid #dfe5ee;border-radius:12px;gap:14px;padding:16px;display:grid;position:sticky;top:122px;box-shadow:0 12px 32px #0f172a14}.drawer-panel .trade-rail{box-shadow:none;border:0;padding:0;position:static}.trade-rail header{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.trade-rail header>div{min-width:0}.trade-rail-team-visual{overflow:hidden}.trade-rail-team-visual img{object-fit:cover;width:100%;height:100%;display:block}.trade-rail-team-visual>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.trade-rail header small{color:#64748b}.trade-rail header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rail-tabs,.rail-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rail-tabs.has-close{grid-template-columns:1fr 1fr 38px}.rail-tabs button,.rail-choice button,.rail-shortcuts button{color:#475569;min-height:34px;font-weight:var(--pm-weight-bold);background:#f1f5f9;border:0;border-radius:7px}.rail-tabs button.active{color:#0f172a;background:#fff;border-bottom:2px solid #0f172a}.rail-choice .yes{color:#fff;background:#16a34a}.rail-choice .no{color:#64748b;background:#f1f5f9}.trade-rail label{color:#334155;font-weight:var(--pm-weight-semibold);gap:6px;display:grid}.trade-rail label span{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;display:grid}.trade-rail input{text-align:right;border:1px solid #e2e8f0;border-radius:7px;width:100%;height:38px;padding:0 10px}.trade-rail label span button{border:0;border-radius:7px;width:38px}.rail-shortcuts{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.trade-rail dl{border-top:1px solid #eef2f7;gap:8px;margin:0;padding-top:12px;display:grid}.trade-rail dl div{justify-content:space-between;display:flex}.trade-rail dd{color:#2563eb;font-weight:var(--pm-weight-bold);margin:0}.trade-rail dd.green{color:#16a34a}.trade-rail>small{color:#94a3b8;text-align:center}.sportsbook-ticket{box-shadow:none;gap:13px}.sportsbook-ticket-head{align-items:start}.sportsbook-ticket-head div{min-width:0}.sportsbook-ticket-head em{color:#c2172d;font-style:normal;font-weight:var(--pm-weight-bold);margin-top:2px;display:block}.sportsbook-ticket-tabs{border-bottom:1px solid #e2e8f0;grid-template-columns:1fr 1fr auto;gap:0}.sportsbook-ticket-tabs.has-close{grid-template-columns:1fr 1fr auto 34px}.sportsbook-ticket-tabs button{color:#64748b;background:0 0;border-radius:0}.sportsbook-ticket-tabs button.active{color:#111827;background:#fff;border-bottom:2px solid #111827}.sportsbook-ticket-choice{gap:8px}.sportsbook-ticket-choice button{min-height:48px;box-shadow:inset 0 -4px #0f172a24}.sportsbook-ticket-choice .yes{background:#c2172d}.sportsbook-ticket-choice .no{color:#64748b;background:#eef2f7}.sportsbook-ticket-shares{color:#0f172a;font-size:13px;font-weight:var(--pm-weight-bold);gap:7px;display:grid}.sportsbook-ticket-shares input{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:9px;width:100%;min-height:44px;padding:0 12px;font-size:16px}.sportsbook-ticket-amount{justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.sportsbook-ticket-amount span{color:#0f172a;font-weight:var(--pm-weight-bold)}.sportsbook-ticket-amount strong{color:#a8b1c0;font-size:28px;line-height:1}.sports-trade-panel-shell{min-width:0}.sports-trade-panel-state{color:#64748b;text-align:center;align-content:center;min-height:180px}.sportsbook-ticket-shortcuts button{color:#64748b;background:#fff;border:1px solid #dbe3ef}.sportsbook-ticket .primary-action.full{background:#1652f0;border-radius:8px;min-height:48px}.sportsbook-combo-button{color:#0f172a;min-height:44px;font-weight:var(--pm-weight-bold);background:#fff;border:1px solid #dfe5ee;border-radius:10px}.sportsbook-combo-button:disabled{opacity:.5;cursor:not-allowed}.wc-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;max-width:1160px;margin:0 auto;display:grid}.world-cup-page{background:#fff;padding-top:0;overflow-x:hidden}.world-cup-hero{background:#fff;min-height:250px;margin-bottom:22px;padding:36px 0 78px;position:relative;overflow:hidden}.world-cup-hero h1{color:#111;font-size:clamp(42px,5vw,58px);line-height:1;font-weight:var(--pm-weight-bold);margin:0 0 10px}.world-cup-hero p{color:#768296;font-size:14px;font-weight:var(--pm-weight-semibold);margin:0}.world-cup-tabs{z-index:2;scrollbar-width:none;align-items:center;gap:12px;max-width:100%;display:flex;position:absolute;bottom:18px;left:0;overflow-x:auto}.world-cup-tabs::-webkit-scrollbar{display:none}.world-cup-tabs a{color:#111827;min-height:38px;font-weight:var(--pm-weight-semibold);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.world-cup-tabs a.active{color:#111;background:#f3f4f6}.world-cup-flag-wheel{--wc-wheel-size:clamp(520px, 54vw, 760px);--wc-wheel-radius:clamp(205px, 23vw, 315px);z-index:0;width:var(--wc-wheel-size);height:var(--wc-wheel-size);pointer-events:none;opacity:.98;position:absolute;top:-58px;right:-18px;-webkit-mask-image:radial-gradient(circle,#000 58%,#000000b8 72%,#0000 86%);mask-image:radial-gradient(circle,#000 58%,#000000b8 72%,#0000 86%)}.world-cup-flag-track{width:100%;height:100%;animation:30s linear infinite wcFlagOrbit;position:relative}.world-cup-flag-card{width:66px;height:54px;transform:rotate(var(--flag-angle)) translateX(var(--wc-wheel-radius)) rotate(calc(var(--flag-angle) * -1));transform-origin:50%;background:#fff;border:1px solid #0f172a14;border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 24px #0f172a1c}.world-cup-flag-card strong{font-size:31px;line-height:1}.world-cup-flag-card b{color:#9aa4b2;font-size:12px;font-weight:var(--pm-weight-bold);position:absolute;bottom:-17px;right:-4px;transform:rotate(10deg)}@keyframes wcFlagOrbit{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.world-cup-sports-embedded{padding:0}.world-cup-subview{gap:18px;display:grid}.world-cup-view-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.world-cup-view-heading small{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold);text-transform:uppercase;margin-bottom:5px;display:block}.world-cup-view-heading h2{color:#0f172a;margin:0;font-size:24px;line-height:1.15}.world-cup-view-heading>span{color:#64748b;font-weight:var(--pm-weight-semibold)}.world-cup-display-only-note{color:#50627f;font-size:13px;font-weight:var(--pm-weight-semibold);background:#f6f9ff;border:1px solid #d8e5ff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.world-cup-display-only-note strong{color:#1d4ed8;font-size:13px;font-weight:var(--pm-weight-bold);flex:none}.world-cup-display-only-note span{min-width:0}.world-cup-props-view .pm-filter-toolbar{margin-bottom:0}.world-cup-props-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.world-cup-group-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.world-cup-group-card,.world-cup-round-card,.world-cup-map-rankings article{background:#fff;border:1px solid #e1e6ee;border-radius:10px;box-shadow:0 8px 18px #0f172a0a}.world-cup-group-card{gap:8px;padding:14px;display:grid}.world-cup-group-card header,.world-cup-group-row{grid-template-columns:28px minmax(0,1fr) auto 34px;align-items:center;gap:8px;display:grid}.world-cup-group-card header{color:#64748b;font-size:12px;font-weight:var(--pm-weight-bold);grid-template-columns:minmax(0,1fr) 34px}.world-cup-group-card header strong{color:#0f172a;font-size:15px}.world-cup-group-row b{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.world-cup-group-row small{color:#8a94a6;font-weight:var(--pm-weight-semibold)}.world-cup-group-row strong{justify-self:end}.world-cup-knockout-board{grid-template-columns:repeat(5,minmax(170px,1fr));gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.world-cup-round-card{align-content:start;gap:10px;min-width:170px;padding:14px;display:grid}.world-cup-round-card h3{color:#0f172a;margin:0;font-size:15px}.world-cup-match-chip{color:#1f2937;min-height:42px;font-weight:var(--pm-weight-semibold);text-align:left;background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px;align-items:center;padding:0 12px;display:flex}.world-cup-map-layout{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:18px;display:grid}.world-cup-map-visual{background:radial-gradient(circle at 20% 30%,#2563eb1f,#0000 28%),radial-gradient(circle at 72% 36%,#16a34a21,#0000 26%),radial-gradient(circle at 54% 72%,#f59e0b1f,#0000 22%),#fff;border:1px solid #e1e6ee;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:88px;gap:12px;min-height:360px;padding:18px;display:grid;position:relative}.world-cup-region-tile{border:1px solid color-mix(in srgb, var(--region-color) 34%, #fff);background:linear-gradient(135deg, color-mix(in srgb, var(--region-color) 16%, #fff), #fff);color:#0f172a;text-align:left;border-radius:10px;align-content:center;gap:4px;padding:12px;display:grid}.world-cup-region-tile:first-child{grid-area:span 2/span 3}.world-cup-region-tile:nth-child(2){grid-area:span 2/span 2}.world-cup-region-tile:nth-child(3),.world-cup-region-tile:nth-child(4),.world-cup-region-tile:nth-child(5){grid-column:span 2}.world-cup-map-visual strong{color:var(--region-color);font-size:28px;line-height:1}.world-cup-map-visual small{color:#64748b;font-size:12px}.world-cup-map-rankings{gap:10px;display:grid}.world-cup-map-rankings article{grid-template-columns:26px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.world-cup-map-rankings span{color:#94a3b8;font-weight:var(--pm-weight-bold)}.world-cup-map-rankings b{font-size:24px}.world-cup-map-rankings strong{color:#0f172a;font-size:14px;display:block}.world-cup-map-rankings small{color:#64748b}.world-cup-map-rankings em{color:#0f172a;font-style:normal;font-weight:var(--pm-weight-bold)}.world-cup-sports-page{background:#fff;padding:36px 0 28px}.world-cup-odds-layout{grid-template-columns:minmax(900px,1fr) minmax(288px,340px);gap:24px;width:100%;max-width:none;margin:0}.world-cup-main{min-width:0}.world-cup-sports-page .wc-match-hero{background:#fff;border:0;border-radius:0;min-height:164px;margin-bottom:22px;padding:0 0 78px}.wc-hero-copy{z-index:1;max-width:440px;position:relative}.world-cup-sports-page .wc-match-hero h1{color:#111;font-size:clamp(42px,5vw,58px);line-height:1;font-weight:var(--pm-weight-bold);margin:0 0 10px}.world-cup-sports-page .wc-match-hero p{color:#768296;font-size:14px;font-weight:var(--pm-weight-semibold)}.world-cup-sports-page .flag-arc{z-index:0;pointer-events:none;gap:26px;top:10px;right:18px;transform:rotate(-13deg)}.world-cup-sports-page .flag-arc span{background:#fff;border:1px solid #0f172a14;border-radius:8px;width:58px;height:48px;font-size:30px;box-shadow:0 10px 18px #0f172a14}.world-cup-sports-page .flag-arc span:nth-child(2n){transform:translateY(-22px)rotate(8deg)}.world-cup-sports-page .flag-arc span:nth-child(3n){transform:translateY(20px)rotate(-6deg)}.world-cup-sports-page .flag-arc b{color:#9aa4b2;font-size:12px;transform:rotate(12deg)}.world-cup-sports-page .match-tabs{gap:12px;bottom:18px;left:0}.world-cup-sports-page .match-tabs button{color:#111827;min-height:38px;font-weight:var(--pm-weight-semibold);background:0 0;border-radius:999px;padding:0 16px}.world-cup-sports-page .match-tabs button.active{color:#111;background:#f3f4f6}.world-cup-sports-page .odds-section-title{margin:0 0 8px}.world-cup-sports-page .odds-section-title h1{color:#111;font-size:16px;font-weight:var(--pm-weight-bold)}.world-cup-sports-page .odds-section-title div{display:none}.world-cup-sports-page .odds-list{gap:16px}.world-cup-sports-page .odds-list h2{display:none}.world-cup-games-empty{color:#64748b;min-height:180px;font-weight:var(--pm-weight-semibold);text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;justify-content:center;align-items:center;padding:24px;display:flex}.world-cup-ticket-empty{min-height:220px;box-shadow:0 18px 46px #0f172a14}.world-cup-odds-head{color:#8a94a6;font-size:11px;font-weight:var(--pm-weight-semibold);text-align:center;grid-template-columns:minmax(342px,1fr) 146px 146px 146px 34px;align-items:center;gap:8px;padding:0 16px 4px;display:grid}.world-cup-odds-row{min-height:158px;box-shadow:none;border-color:#e1e6ee;border-radius:10px;grid-template-columns:minmax(92px,auto) minmax(0,1fr) 146px 146px 146px 34px;gap:8px;padding:16px 12px}.world-cup-odds-row:hover{border-color:#d7dde7;transform:none;box-shadow:0 8px 18px #0f172a0a}.world-cup-odds-row .odds-meta{grid-row:1/span 3;align-self:start;gap:8px;padding-top:4px}.world-cup-odds-row .time-pill{color:#111827;background:#f3f4f6;border-radius:6px;justify-content:center;align-items:center;width:max-content;min-height:22px;padding:0 8px;font-size:12px;display:inline-flex}.world-cup-odds-row .odds-teams{grid-area:1/2/span 3;gap:18px}.world-cup-odds-row .odds-teams p{grid-template-columns:34px minmax(0,max-content) auto;gap:10px}.world-cup-odds-row .odds-teams p>span{font-size:25px;line-height:1}.world-cup-odds-row .odds-teams strong{color:#191d24;font-size:14px;font-weight:var(--pm-weight-bold)}.world-cup-moneyline{grid-area:1/3/span 3;grid-template-columns:1fr;gap:8px}.world-cup-odds-row .odds-extra{grid-area:1/4/span 2;grid-template-columns:1fr;gap:8px}.world-cup-secondary-odds{grid-area:1/5/span 2;gap:8px;min-width:0;display:grid}.world-cup-book-cell{color:#64748b;width:34px;height:34px;box-shadow:none;background:#f3f4f6;border:0;border-radius:11px;grid-area:1/6/span 2;justify-content:center;place-self:start center;align-items:center;display:inline-flex}.world-cup-odds-row .odds-buttons button,.world-cup-odds-row .odds-extra button,.world-cup-secondary-odds button{color:#4b5563;background:#f3f4f6;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:12px;display:inline-flex;box-shadow:inset 0 -3px #0f172a1f}.world-cup-odds-row .odds-buttons .team-a{color:#fff;background:#b91c2b}.world-cup-odds-row .odds-buttons .team-b{color:#fff;background:#86a6bd}.world-cup-odds-row .odds-extra span,.world-cup-secondary-odds span{color:#6b7280;font-weight:var(--pm-weight-semibold)}.world-cup-side-panel{gap:18px;display:grid;position:sticky;top:112px}.world-cup-market-tools{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.world-cup-market-tools>button{color:#111827;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.world-cup-market-tools label{color:#0f172a;border:1px solid #dfe5ee;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:40px;padding:0 12px;display:grid}.world-cup-market-tools input{background:0 0;border:0;outline:0;min-width:0}.world-cup-ticket{border-color:#dfe5ee;border-radius:14px;gap:18px;padding:18px;top:170px;box-shadow:0 14px 34px #0f172a1a}.world-cup-ticket-head{align-items:start}.world-cup-ticket-head div{min-width:0}.world-cup-ticket-head em{color:#dc2626;font-style:normal;font-weight:var(--pm-weight-bold);margin-top:4px;display:block}.world-cup-ticket-tabs{border-bottom:1px solid #e5e7eb;grid-template-columns:auto auto minmax(0,1fr);gap:16px}.world-cup-ticket-tabs.has-close{grid-template-columns:auto auto minmax(0,1fr) 34px}.world-cup-ticket-tabs button{color:#6b7280;background:0 0;border-radius:0;min-height:34px;padding:0}.world-cup-ticket-tabs button.active{color:#111;background:0 0;border-bottom:2px solid #111}.world-cup-ticket-choice button{color:#111827;background:#f3f4f6;border-radius:8px;min-height:48px;box-shadow:inset 0 -4px #0f172a2e}.world-cup-ticket-choice .yes,.world-cup-ticket-choice .no,.world-cup-ticket-choice .neutral{color:#111827;background:#f3f4f6}.world-cup-ticket-choice .yes:hover,.world-cup-ticket-choice .yes:focus-visible{color:#166534;background:#dcfce7}.world-cup-ticket-choice .no:hover,.world-cup-ticket-choice .no:focus-visible{color:#991b1b;background:#fee2e2}.world-cup-ticket-choice .yes.active{color:#fff;background:#31a35b}.world-cup-ticket-choice .no.active{color:#fff;background:#dc2626}.world-cup-ticket-amount{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.world-cup-ticket-amount span{color:#111827;font-weight:var(--pm-weight-bold)}.world-cup-ticket-amount strong{color:#aeb7c4;justify-self:end;font-size:46px;line-height:1}.world-cup-ticket-shortcuts button{color:#64748b;background:#fff;border:1px solid #e0e6ef;border-radius:8px;min-height:30px;font-size:12px}.world-cup-ticket .primary-action.full{background:#1652f0;border-radius:8px;min-height:48px;box-shadow:inset 0 -4px #0f172a2e}.world-cup-ticket .primary-action.full:disabled,.sportsbook-ticket .primary-action.full:disabled,.world-cup-ticket .primary-action.full[disabled],.sportsbook-ticket .primary-action.full[disabled]{color:#64748b;box-shadow:none;background:#dbe4f0}.world-cup-combo-button{color:#111827;min-height:48px;font-weight:var(--pm-weight-bold);background:#fff;border:1px solid #e0e6ef;border-radius:10px}.world-cup-combo-button small{color:#8b5cf6;background:#efe5ff;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:11px}@media (width<=1350px){.world-cup-odds-layout{grid-template-columns:minmax(0,1fr)}.world-cup-side-panel{position:static}.world-cup-market-tools{max-width:420px;margin-left:auto}}@media (width<=760px){.world-cup-hero{min-height:230px;padding-top:18px;padding-bottom:66px}.world-cup-hero h1{font-size:42px}.world-cup-flag-wheel{--wc-wheel-size:430px;--wc-wheel-radius:174px;opacity:.72;top:58px;right:-116px}.world-cup-flag-card{width:50px;height:42px}.world-cup-flag-card strong{font-size:24px}.world-cup-tabs{gap:6px}.world-cup-tabs a{min-height:34px;padding:0 12px}.world-cup-view-heading,.world-cup-display-only-note{flex-direction:column;align-items:start}.world-cup-knockout-board{grid-template-columns:repeat(5,minmax(156px,1fr))}.world-cup-map-layout{grid-template-columns:1fr}.world-cup-map-visual{grid-template-columns:1fr;grid-auto-rows:auto;min-height:0}.world-cup-region-tile,.world-cup-region-tile:first-child,.world-cup-region-tile:nth-child(2),.world-cup-region-tile:nth-child(3),.world-cup-region-tile:nth-child(4),.world-cup-region-tile:nth-child(5){grid-area:auto;min-height:76px}.world-cup-sports-page{padding-top:18px}.world-cup-sports-embedded{padding-top:0}.world-cup-sports-page .wc-match-hero{min-height:220px;padding-bottom:70px}.world-cup-sports-page .flag-arc{opacity:.78;gap:12px;top:82px;right:-24px}.world-cup-sports-page .flag-arc span{width:48px;height:40px;font-size:24px}.world-cup-odds-head{display:none}.world-cup-odds-row{grid-template-columns:1fr;min-height:0;padding:14px}.world-cup-odds-row .odds-meta,.world-cup-odds-row .odds-teams,.world-cup-moneyline,.world-cup-odds-row .odds-extra,.world-cup-secondary-odds,.world-cup-book-cell{grid-area:auto}.world-cup-odds-row .odds-meta{grid-template-columns:auto minmax(0,1fr);align-items:center}.world-cup-moneyline,.world-cup-odds-row .odds-extra,.world-cup-secondary-odds{grid-template-columns:1fr}.world-cup-book-cell{width:100%}.world-cup-market-tools,.world-cup-side-panel{display:none}.world-cup-ticket-amount strong{font-size:40px}}@media (prefers-reduced-motion:reduce){.world-cup-flag-track{animation:none}}.pm-hero-carousel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:14px;display:grid;position:relative}.pm-hero-carousel article{background:radial-gradient(circle at 76% 30%,#2563eb1a,#0000 23%),#fff;min-height:300px;padding:28px;overflow:hidden}.pm-hero-carousel article.dark{color:#fff;background:linear-gradient(90deg,#020617eb,#02061773),#111827;border:0}.pm-hero-carousel h1{margin:8px 0;font-size:34px}.pm-hero-carousel p,.pm-hero-carousel small{color:#64748b}.pm-hero-carousel article.dark p,.pm-hero-carousel article.dark small{color:#cbd5e1}.hero-lines{gap:10px;max-width:420px;margin-top:26px;display:grid}.hero-lines span{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hero-lines i{background:#60a5fa;border-radius:999px;height:6px}.hero-arrow{color:#0f172a;background:#f1f5f9;border:0;border-radius:999px;width:34px;height:34px;font-size:26px}.wc-dots{justify-content:center;gap:8px;margin:8px 0 18px;display:flex}.wc-dots span,.wc-dots b{width:8px;height:8px}.wc-dots b{background:#94a3b8;width:36px}.wc-side{gap:18px;display:grid}.combo-card,.hot-topic-card{padding:22px}.combo-card{text-align:center;background:linear-gradient(135deg,#eefbf7,#f3e8ff)}.combo-card h3{margin:18px 0 8px;font-size:24px}.combo-card button{color:#fff;width:100%;min-height:42px;font-weight:var(--pm-weight-bold);background:#9333ea;border:0;border-radius:999px}.hot-topic-card ol{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hot-topic-card li{justify-content:space-between;gap:12px;display:flex}.hot-topic-card b{color:#64748b;font-size:13px}.game-strip{gap:16px;margin:28px 0;padding-bottom:4px;display:flex;overflow-x:auto}.game-strip button{color:#fff;background:#f59e0b;border:0;border-radius:7px;flex:none;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.game-strip button.active{background:#111827}.esport-section{margin-top:26px}.esport-card-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.esport-info{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:34px;margin-top:48px;display:grid}.breaking-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:22px;max-width:none;margin:0;display:grid}.breaking-banner{background:radial-gradient(circle at 78% 42%,#2563eb2e,#0000 26%),linear-gradient(135deg,#eaf1ff,#f8fafc);border-radius:14px;min-height:150px;padding:30px}.breaking-banner small,.breaking-banner p{color:#64748b;font-weight:var(--pm-weight-semibold)}.breaking-banner h1{margin:10px 0;font-size:30px}.breaking-tabs{gap:8px;margin:18px 0;padding-bottom:4px;display:flex;overflow-x:auto}.breaking-tabs button{min-height:34px;font-weight:var(--pm-weight-bold);background:#fff;border:1px solid #dfe5ee;border-radius:999px;flex:none;padding:0 14px}.breaking-tabs button.active{color:#fff;background:#2563eb;border-color:#2563eb}.breaking-list{margin:0;padding:0;list-style:none;display:grid}.breaking-list li{cursor:pointer;border-bottom:1px solid #e2e8f0;grid-template-columns:28px 48px minmax(0,1fr) 96px auto;align-items:center;gap:12px;padding:14px 0;display:grid}.breaking-list li:hover strong{color:#2563eb}.breaking-list li>span{color:#94a3b8;font-weight:var(--pm-weight-semibold)}.breaking-list li>b{background:#f1f5f9;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.breaking-list strong{margin-bottom:4px;display:block}.breaking-list p{font-size:20px;font-weight:var(--pm-weight-bold);margin:0}.breaking-list em{margin-left:6px;font-size:13px;font-style:normal}.breaking-list em.up,.breaking-list path{color:#16a34a;stroke:#16a34a}.breaking-list em.down{color:#ef4444}.breaking-list svg{width:90px;height:32px}.breaking-list path{fill:none;stroke-width:3px}.news-feed-panel{gap:16px;max-height:78vh;display:grid;position:sticky;top:122px;overflow:auto}.newsletter-card{background:#fff;border:1px solid #dfe5ee;border-radius:12px;gap:10px;padding:18px;display:grid}.newsletter-card p{color:#64748b;margin:0}.newsletter-card input{border:1px solid #e2e8f0;border-radius:8px;height:38px;padding:0 10px}.newsletter-card button,.news-feed-panel header button{color:#fff;min-height:36px;font-weight:var(--pm-weight-bold);background:#2563eb;border:0;border-radius:8px}.news-feed-panel header{justify-content:space-between;align-items:center;gap:10px;display:flex}.news-feed-panel article{border-bottom:1px solid #e2e8f0;padding-bottom:12px}.news-feed-panel small{color:#94a3b8;justify-content:space-between;gap:8px;display:flex}.news-feed-panel p{color:#475569;margin:6px 0 0}.leaderboard-layout,.dashboard-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:34px;display:grid}.dashboard-layout{grid-template-columns:210px minmax(0,1fr)}.leaderboard-page h1,.activity-page h1,.rewards-page h1,.dashboard-page h1{color:#0f172a;margin:0 0 22px;font-size:34px}.leaderboard-controls,.activity-head,.reward-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.segmented{background:#fff;border:1px solid #dfe5ee;border-radius:8px;display:inline-flex;overflow:hidden}.segmented button,.leaderboard-controls>button,.activity-head button,.reward-actions button,.pagination-row button{color:#475569;min-height:34px;font-weight:var(--pm-weight-bold);background:#fff;border:0;padding:0 14px}.segmented button.active,.pagination-row button.active{color:#fff;background:#2563eb}.leader-search{color:#94a3b8;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;min-height:42px;margin-bottom:14px;display:flex}.leader-search input{background:0 0;border:0;outline:none;width:100%}.leader-table,.reward-table{border-collapse:collapse;background:#fff;width:100%}.leader-table th,.leader-table td,.reward-table th,.reward-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:14px 10px}.leader-table th,.reward-table th{color:#94a3b8;font-size:12px}.leader-table td:nth-child(2),.top-profit-card li{align-items:center;gap:12px;display:flex}.leader-mobile-list{display:none}.leader-mobile-record{border-bottom:1px solid #e2e8f0;min-width:0;padding:14px 0}.leader-mobile-record header{grid-template-columns:28px 38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.leader-mobile-rank{color:#64748b;text-align:center}.leader-mobile-name{overflow-wrap:anywhere;color:#0f172a;min-width:0;font-weight:var(--pm-weight-bold)}.leader-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0 76px;display:grid}.leader-mobile-metrics div,.leader-mobile-metrics dt,.leader-mobile-metrics dd{min-width:0;margin:0}.leader-mobile-metrics dt{color:#94a3b8;font-size:12px}.leader-mobile-metrics dd{overflow-wrap:anywhere;color:#334155;font-weight:var(--pm-weight-bold);margin-top:4px}.profit,.top-profit-card small,.yes-text{color:#16a34a;font-weight:var(--pm-weight-bold)}.no-text{color:#ef4444;font-weight:var(--pm-weight-bold)}.avatar-gradient{aspect-ratio:1;color:#fff;width:38px;min-width:38px;height:38px;font-weight:var(--pm-weight-bold);background:linear-gradient(135deg,#0ea5e9,#a855f7,#f59e0b);border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pagination-row{justify-content:center;gap:8px;margin-top:24px;display:flex}.top-profit-card,.macro-chart-card,.election-grid article{background:#fff;border:1px solid #dfe5ee;border-radius:12px;padding:18px}.top-profit-card{max-height:78vh;position:sticky;top:122px;overflow:auto;box-shadow:0 16px 40px #0f172a14}.top-profit-card h2{margin:0 0 12px;font-size:20px}.top-profit-card ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.top-profit-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.activity-head{max-width:880px;margin-inline:auto}.activity-heading-copy{gap:4px;display:grid}.activity-heading-copy h1{margin-bottom:0}.activity-disclosure{color:var(--fg-text-muted,#64748b);margin:0;font-size:12px;line-height:1.4}.activity-filters{gap:8px;display:flex}.activity-head button{background:#f1f5f9;border-radius:999px}.activity-feed{gap:10px;max-width:880px;margin:42px auto 0;display:grid}.activity-feed article{border-bottom:1px solid #e2e8f0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.activity-feed p{color:#64748b;margin:4px 0 0}.activity-feed .pm-tile-logo img{object-fit:cover;border-radius:10px;width:100%;height:100%}.activity-feed time{color:#94a3b8;font-size:12px}.home-activity-feed{background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-width:none;margin:0;padding:4px 16px}.home-activity-feed article{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding:8px 0}.home-activity-feed .pm-tile-logo{width:32px;height:32px}.home-activity-feed strong{font-size:13px;line-height:17px}.home-activity-feed p{margin-top:2px;font-size:12px;line-height:16px}.home-activity-feed time{font-size:11px;line-height:15px}.home-leader-scroll{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.home-leader-table{border:0}.activity-pagination{color:#64748b;font-weight:var(--pm-weight-semibold);align-items:center;margin-top:20px}.rewards-hero{color:#fff;background:radial-gradient(circle at 78%,#ffffff59,#0000 20%),#1e2f4d;border-radius:14px;min-height:190px;margin-bottom:18px;padding:40px;overflow:hidden}.rewards-hero small{color:#93c5fd;font-weight:var(--pm-weight-bold)}.rewards-hero h1{color:#fff;max-width:560px;margin:14px 0 0}.rewards-hero p{color:#dbeafe;max-width:620px;margin:10px 0 0}.rewards-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:960px;margin-top:24px;display:grid}.rewards-hero-stats.has-check-in{grid-template-columns:repeat(4,minmax(0,1fr))}.rewards-hero-stats article{background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;padding:14px}.rewards-hero-stats span{color:#bfdbfe;font-size:12px;font-weight:var(--pm-weight-semibold);display:block}.rewards-hero-stats strong{color:#fff;margin-top:6px;font-size:22px;display:block}.rewards-hero-check-in{order:4;align-items:center;display:grid}.rewards-hero-check-in .primary-action{width:100%;min-height:42px}.rewards-hero.fg-content-card{color:#fff;background:radial-gradient(circle at 78%,#ffffff29,#0000 24%),#1e2f4d;border-color:#93c5fd3d}.reward-actions{justify-content:flex-end}.reward-actions button{border:1px solid #dfe5ee;border-radius:8px}.reward-table{border-spacing:0 8px;border-collapse:separate}.reward-table td{background:#f8fafc}.reward-table td:first-child{font-weight:var(--pm-weight-bold);border-radius:10px 0 0 10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.reward-table small{color:#94a3b8;grid-column:2}.reward-thumb{background:linear-gradient(135deg,#38bdf8,#22c55e);border-radius:8px;grid-row:span 2;width:38px;height:38px}.reward-table button{color:#fff;background:#2563eb;border:0;border-radius:8px;width:28px;height:28px}.rewards-market-panel,.agent-rebate-panel{margin-top:18px}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.panel-head h2{color:#0f172a;margin:0;font-size:20px}.panel-head p{color:#64748b;max-width:680px;margin:6px 0 0}.rebate-table .secondary-button.compact{color:#334155;background:#fff;border:1px solid #dfe5ee;width:auto;min-height:32px;padding:0 12px}.rebate-thumb{background:linear-gradient(135deg,#2563eb,#22c55e)}.rebate-status-pending{color:#ea580c;background:#fff7ed}.rebate-status-settled{color:#16a34a;background:#dcfce7}.rebate-status-canceled{color:#dc2626;background:#fee2e2}.macro-chart-card{margin-bottom:28px}.macro-chart-card header{align-items:center;gap:10px;display:flex}.macro-chart-card h2{color:#2563eb;font-size:30px}.macro-chart-card small{color:#ef4444;font-size:14px}.macro-chart-card svg{width:100%;height:190px;display:block}.macro-chart-card path{fill:none;stroke:#93c5fd;stroke-width:4px}.macro-grid,.election-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.election-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.election-grid header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;display:grid}.election-grid header b{color:#0f172a;font-size:26px}.election-grid small{color:#94a3b8;display:block}.election-grid p{background:#eef2f7;border-radius:7px;grid-template-columns:46px minmax(0,1fr);gap:10px;margin:7px 0;padding:8px;display:grid;position:relative;overflow:hidden}.election-grid p i{z-index:0;background:#93c5fd8c;position:absolute;inset:0 auto 0 0}.election-grid p b,.election-grid p span{z-index:1;position:relative}@media (width<=960px){.topbar-main{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;height:auto;padding-top:10px;padding-bottom:10px}.search-dropdown{grid-area:2/1/auto/-1}.search-box{height:40px}.mobile-menu-button{justify-content:center;align-items:center;display:inline-flex}.account-strip .icon-button{display:none}.account-strip{gap:6px}.topbar-language-button{min-height:34px;padding:0 8px}.topbar-language-popover .popover-panel{width:auto;position:fixed;top:52px;left:12px;right:12px;transform:none}.login-text-button{font-size:var(--pm-type-control-size);padding:0 2px}.signup-button{min-height:34px;padding:0 12px}.site-menu-button{width:38px}.brand{min-width:0;font-size:17px;overflow:hidden}.brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand small{display:none}.category-row{max-width:none;height:42px;padding:0 12px}.category-link{height:42px;padding:0 8px;font-size:12px}.hero-layout,.pm-category-shell,.odds-layout,.wc-layout,.esport-info,.leaderboard-layout,.dashboard-layout,.breaking-layout,.category-hero,.category-layout,.detail-layout{grid-template-columns:1fr}.category-sidebar{display:none}.pm-category-sidebar{max-height:none;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.pm-category-sidebar button{flex:none}.pm-category-control-row{gap:10px}.pm-category-control-row .pm-filter-toolbar{flex-basis:100%}.pm-category-control-row .toolbar-actions{justify-content:flex-end}.pm-category-child-chip{max-width:100%}.pm-filter-toolbar.market-filter-mode{grid-template-columns:minmax(0,1fr) auto}.pm-filter-toolbar.market-filter-mode .pm-chip-row,.pm-filter-toolbar.market-filter-mode .pm-market-filter-row{grid-column:1/-1}.pm-filter-toolbar.market-filter-mode .toolbar-search{grid-column:1/2}.pm-filter-toolbar.market-filter-mode .toolbar-actions{grid-column:2/3;justify-self:end}.pm-filter-toolbar.market-filter-mode .toolbar-search label{width:100%}.pm-market-filter-row select{flex:140px}.pm-filter-check{flex:150px}.category-mobile-tabs{display:flex}.trade-panel,.trade-rail{position:static}.sports-page,.world-cup-page{padding-bottom:86px}.sports-category-toolbar{scrollbar-width:none;flex-wrap:nowrap;margin-right:-12px;padding-bottom:4px;overflow-x:auto}.sports-category-toolbar::-webkit-scrollbar{display:none}.sports-category-toolbar button{flex:none}.top-profit-card,.news-feed-panel{max-height:none;position:static}.desktop-trade-panel{display:none}.mobile-trade-cta{display:block}.market-grid,.pm-tile-grid,.esport-card-row,.macro-grid,.election-grid,.loading-grid,.skeleton-list.cards,.static-grid,.order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.home-page,.pm-page,.category-page,.detail-page,.portfolio-page,.auth-page{padding:16px 12px 28px}.world-cup-sports-page{padding-left:0;padding-right:0}.category-row{padding:0 12px}.wc-match-hero{min-height:240px}.sports-hero{min-height:156px;padding:20px}.sports-flag-drift{opacity:.74;width:72%;height:100%;top:0;bottom:0;right:-8%}.sports-flag-card{width:50px;height:44px;animation-duration:8.5s}.sports-flag-card strong{margin-top:-2px;font-size:23px}.sports-flag-card small{display:none}.sports-flag-card b{font-size:9px;bottom:3px;right:4px}.wc-match-hero h1{font-size:34px}.flag-arc{opacity:.72;gap:10px;top:76px;right:-18px}.match-tabs{left:18px;right:18px;overflow-x:auto}.odds-buttons,.odds-extra{grid-column:auto;grid-template-columns:1fr}.odds-row{grid-template-columns:1fr}.sportsbook-odds-row{grid-template-columns:1fr;gap:10px;padding:12px}.sportsbook-event-meta{grid-template-columns:auto minmax(0,1fr);align-items:center}.sportsbook-event-meta small{text-align:right}.sportsbook-market-group{flex-basis:min(210px,72vw)}.sportsbook-book{justify-self:end}.sportsbook-ticket-amount strong{font-size:28px}.odds-meta{grid-row:auto}.featured-main,.detail-main,.rewards-hero{padding:18px}.leaderboard-controls,.activity-head,.reward-actions{flex-direction:column;align-items:stretch}.reward-table{white-space:nowrap;display:block;overflow-x:auto}.activity-feed article{grid-template-columns:42px minmax(0,1fr)}.breaking-list li{grid-template-columns:24px 42px minmax(0,1fr) auto}.breaking-list svg{display:none}.activity-feed time{grid-column:2}.home-activity-feed article{grid-template-columns:32px minmax(0,1fr);gap:6px 8px}.home-activity-feed time{grid-column:2;justify-self:start;margin-top:-4px}.featured-body,.market-grid,.pm-tile-grid,.odds-row,.esport-card-row,.macro-grid,.election-grid,.loading-grid,.skeleton-list.cards,.portfolio-stats,.wallet-summary-grid,.static-grid,.order-detail-grid,.pm-topic-footer,.site-footer{grid-template-columns:1fr}.modal-panel{border-radius:12px;width:100%;max-height:min(94dvh,920px)}.two-col,.comment-form,.code-row{grid-template-columns:1fr}.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-card-grid,.trade-outcome-buttons,.trade-result-actions{grid-template-columns:1fr}.featured-title-row h1,.detail-title h1{font-size:21px}.chance-row strong{font-size:24px}.featured-footer{display:grid}.account-strip{gap:6px}.deposit-button{min-height:34px;padding:0 12px}}@media (width<=1180px){.topbar-main{grid-template-columns:minmax(150px,210px) minmax(260px,1fr) auto;gap:12px;padding:0 16px}.category-row{padding:0 16px}.platform-topbar-main .account-strip .balance-link{flex:0 auto;min-width:0;max-width:96px;display:inline-flex;overflow:hidden}.platform-topbar-main .account-strip .balance-link span,.platform-topbar-main .account-strip .balance-link strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.deposit-button,.signup-button{padding:0 12px}}@media (width<=760px){.topbar-main{grid-template-columns:auto minmax(0,1fr) auto}.brand span,.account-strip .icon-button,.account-strip .deposit-button{display:none}.category-row{height:40px}.category-link{height:40px;font-size:12px}}.module-page{gap:22px;min-width:0;display:grid}.module-hero{border:1px solid var(--pm-border);box-shadow:var(--pm-shadow-sm);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:26px;display:grid}.module-hero small,.section-title small{color:var(--pm-blue);font-size:12px;font-weight:var(--pm-weight-bold);letter-spacing:0;text-transform:uppercase}.module-hero h1,.section-title h1{color:var(--pm-text);margin:6px 0 8px;font-size:30px;line-height:1.1}.module-hero p{color:#64748b;max-width:760px;margin:0;line-height:1.65}.arena-hero{color:#fff;background:linear-gradient(120deg,#0f172aeb,#1e293bdb),linear-gradient(135deg,#2563eb,#ef4444)}.arena-hero h1,.arena-hero small{color:#fff}.arena-hero p{color:#cbd5e1}.module-grid,.arena-grid,.symbol-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.arena-preview-panel .arena-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.arena-unavailable-note{color:#92400e;font-weight:var(--pm-weight-semibold);background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0 0 16px;padding:12px 14px}.arena-game-card{text-align:left;background:#fff;border:0;border-radius:8px;min-height:274px;padding:0;display:grid;overflow:hidden;box-shadow:0 12px 28px #0f172a1f}.arena-game-card:disabled,.arena-game-card.disabled{cursor:not-allowed;opacity:.68}.arena-game-card:not(:disabled):hover,.arena-game-card.active{transform:translateY(-3px);box-shadow:0 18px 42px #0f172a29}.arena-game-art{aspect-ratio:4/3;color:#fff;isolation:isolate;place-items:center;height:auto;display:grid;position:relative;overflow:hidden}.arena-game-poster{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.arena-game-art:before,.arena-game-art:after{content:"";z-index:-2;position:absolute;inset:0}.arena-game-art:after{z-index:-1;background:radial-gradient(circle at 22% 22%,#ffffff3d,#0000 22%),radial-gradient(circle at 82% 18%,#ffffff2e,#0000 18%),linear-gradient(#0000,#0000002e)}.arena-game-art b{color:#fffffff2;font-size:62px;font-weight:var(--pm-weight-semibold);text-shadow:0 5px 18px #0006}.arena-game-art i{background:#ffffff38;border-radius:9px;width:28px;height:28px;position:absolute;transform:rotate(16deg)}.arena-game-art i:first-child{top:18%;left:10%}.arena-game-art i:nth-child(2){bottom:14%;left:28%}.arena-game-art i:nth-child(3){top:14%;right:18%}.arena-game-art i:nth-child(4){bottom:18%;right:9%}.arena-game-art i:nth-child(5){top:10%;left:48%}.arena-game-art i:nth-child(6){bottom:12%;right:36%}.arena-game-art.gate:before{background:linear-gradient(135deg,#0f2530,#1f3d48 52%,#0b1118)}.arena-game-art.jiangnan:before{background:linear-gradient(135deg,#164e63,#0f766e 46%,#facc15)}.arena-game-art.dog:before{background:linear-gradient(135deg,#7f1d1d,#b45309 45%,#fef3c7)}.arena-game-art.dream:before{background:linear-gradient(135deg,#111827,#1f2937 54%,#7f1d1d)}.arena-game-art.mahjong:before{background:linear-gradient(135deg,#7c2d12,#d97706 48%,#fef3c7)}.arena-game-art.mouse:before{background:linear-gradient(135deg,#166534,#84cc16 48%,#eab308)}.arena-game-art.slime:before{background:linear-gradient(135deg,#38bdf8,#a7f3d0 48%,#facc15)}.arena-game-art.doomsday:before{background:linear-gradient(135deg,#020617,#172554 42%,#7f1d1d)}.arena-game-art.wolf:before{background:linear-gradient(135deg,#172554,#4c1d95 46%,#7f1d1d)}.arena-game-art.doll:before{background:linear-gradient(135deg,#f97316,#ec4899 46%,#fde68a)}.arena-game-art.treasure:before{background:linear-gradient(135deg,#064e3b,#0ea5e9 46%,#facc15)}.arena-game-art.size:before{background:linear-gradient(135deg,#111827,#2563eb 44%,#f97316)}.arena-game-art.zodiac:before{background:linear-gradient(135deg,#1e1b4b,#7c3aed 48%,#38bdf8)}.arena-game-art.planet:before{background:linear-gradient(135deg,#0f172a,#0f766e 44%,#a7f3d0)}.arena-game-art.egg:before{background:linear-gradient(135deg,#78350f,#f59e0b 48%,#fef3c7)}.arena-game-art.penguin:before{background:linear-gradient(135deg,#020617,#1e3a8a 46%,#bae6fd)}.arena-game-art.doomsday b:before{content:"NEW";color:#fff;background:#2563eb;border-radius:999px;padding:5px 9px;font-size:12px;line-height:1;position:absolute;top:18px;left:18px}.arena-game-card strong{color:#0f172a;margin:18px 20px 0;font-size:20px;line-height:1.2}.arena-game-card small{color:#9aa4b2;font-size:14px;font-weight:var(--pm-weight-bold);margin:0 20px 20px}.arena-bet-panel,.arena-orders-panel{overflow-x:auto}.arena-bet-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.arena-option-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.arena-option-button{border:1px solid var(--border);background:var(--surface);min-height:82px;color:var(--text);text-align:left;cursor:pointer;border-radius:8px;padding:14px}.arena-option-button.active{background:#2563eb14;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.arena-option-button strong,.arena-option-button small{display:block}.arena-option-button small{color:var(--muted);font-weight:var(--pm-weight-semibold);margin-top:6px}.arena-ticket{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:10px;padding:14px;display:grid}.arena-ticket label{color:var(--muted);font-size:12px;font-weight:var(--pm-weight-bold);gap:6px;display:grid}.arena-ticket input{border:1px solid var(--border);background:var(--page);width:100%;height:42px;color:var(--text);font:inherit;font-weight:var(--pm-weight-bold);border-radius:8px;padding:0 12px}.arena-ticket p{color:var(--muted);font-size:12px;font-weight:var(--pm-weight-semibold);margin:0}.arena-orders-panel table{min-width:760px}.lottery-page{gap:0;padding-top:0}.lottery-hero{background:linear-gradient(135deg, #10b98138, #f43f5e2e), var(--surface)}.lottery-hero h1,.lottery-hero small{color:var(--text-strong)}.lottery-hero p{color:var(--text-muted);max-width:720px}.lottery-lobby-panel,.lottery-market-panel,.lottery-ticket,.lottery-history-panel{overflow:hidden}.lottery-note{color:var(--text-muted);margin:0}.lottery-game-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.lottery-game-card{border:1px solid var(--border);min-height:190px;color:inherit;background:var(--surface);border-radius:8px;gap:10px;padding:16px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.lottery-game-card:hover{border-color:#10b9818c;transform:translateY(-2px)}.lottery-game-card strong{color:var(--text-strong);font-size:1.05rem}.lottery-game-card small,.lottery-game-card em{color:var(--text-muted);font-style:normal}.lottery-game-art,.lottery-number-row{flex-wrap:wrap;gap:6px;display:flex}.lottery-number-row{max-width:100%}.lottery-ball-digit{color:#fff!important;background:linear-gradient(145deg,#2563eb,#1749b8)!important;border-radius:50%!important}.lottery-pk28-equation{color:#1749b8;max-width:100%;min-height:28px;font-size:.84rem;font-weight:var(--pm-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;background:#edf4ff;border-radius:8px;align-items:center;padding:4px 10px;display:inline-flex}.lottery-pk28-equation-modal{justify-content:center;margin:0 auto;padding:10px 16px;font-size:1rem}.lottery-game-art{align-content:flex-start;min-height:70px}.lottery-game-art i,.lottery-number-row b{color:#fff;width:28px;height:28px;font-size:.78rem;font-style:normal;font-weight:var(--pm-weight-semibold);background:#334155;border-radius:5px;place-items:center;display:inline-grid}.lottery-number-row-compact{gap:4px}.lottery-number-row-compact b{border-radius:4px;width:22px;height:22px;font-size:11px}.lottery-number-row-modal{grid-template-columns:repeat(5,34px);justify-content:center;gap:8px;display:grid}.lottery-number-row-modal b{width:34px;height:34px;font-size:13px}.lottery-number-row-history{grid-template-columns:repeat(5,24px);justify-content:end;gap:5px;display:grid}.lottery-number-row-history b{border-radius:6px;width:24px;height:24px;font-size:11px}.lottery-ball-01{color:#111827!important;background:#f8e71c!important}.lottery-ball-02{background:#0ea5e9!important}.lottery-ball-03{background:#111827!important}.lottery-ball-04{background:#f97316!important}.lottery-ball-05{color:#0f172a!important;background:#22d3ee!important}.lottery-ball-06{background:#4f46e5!important}.lottery-ball-07{background:#9ca3af!important}.lottery-ball-08{background:#ef4444!important}.lottery-ball-09{background:#7f1d1d!important}.lottery-ball-10{background:#16a34a!important}.lottery-ball-empty{background:#cbd5e1!important}.lottery-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:16px;display:grid}.lottery-draw-board{border-radius:0;grid-template-columns:minmax(0,1fr) minmax(140px,210px);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.lottery-draw-latest,.lottery-draw-countdown{min-height:92px;padding:10px 14px}.lottery-draw-latest{border:0;border-right:1px solid var(--border);color:inherit;text-align:left;cursor:pointer;background:#fff;align-content:start;gap:5px;display:grid}.lottery-draw-title{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;display:flex}.lottery-draw-title strong{color:var(--text-muted);font-size:12px;font-weight:var(--pm-weight-semibold)}.lottery-draw-latest small,.lottery-draw-countdown span,.lottery-draw-countdown small{color:var(--text-muted);font-size:12px}.lottery-draw-countdown{background:#fafafa;align-content:center;justify-items:center;gap:2px;display:grid}.lottery-draw-countdown strong{color:#0abf53;font-size:28px;line-height:1;font-weight:var(--pm-weight-bold);font-variant-numeric:tabular-nums}.lottery-provider-paused-alert{color:#9a3412;font-size:13px;font-weight:var(--pm-weight-semibold);background:#fff7ed;border-top:1px solid #fed7aa;grid-column:1/-1;align-items:center;gap:8px;padding:10px 14px;line-height:1.45;display:flex}.lottery-provider-paused-alert svg{flex:none}.lottery-result-stats{flex-wrap:wrap;gap:4px;display:flex}.lottery-result-stats i{color:#666;white-space:nowrap;background:#f5f5f5;border:1px solid #dedede;border-radius:3px;place-items:center;width:auto;min-width:22px;height:18px;padding:0 5px;font-size:11px;font-style:normal;line-height:1;display:inline-grid}.lottery-result-stats .lottery-stat-sum{color:#e65100;background:#fff4df;border-color:#ffdca8}.lottery-result-stats i.lottery-stat-lucky{white-space:nowrap;width:auto;min-width:max-content;padding:0 5px}.lottery-drawing-text{min-height:42px;color:var(--pm-blue);font-size:13px;font-weight:var(--pm-weight-semibold);align-items:center;display:inline-flex}.lottery-draw-waiting{white-space:normal;overflow-wrap:anywhere;max-width:100%;color:var(--text);gap:10px;line-height:1.6}.lottery-draw-dots{flex-shrink:0;gap:4px;display:inline-flex}.lottery-draw-dots i{background:var(--pm-blue);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite lottery-draw-pulse}.lottery-draw-dots i:nth-child(2){animation-delay:.15s}.lottery-draw-dots i:nth-child(3){animation-delay:.3s}@keyframes lottery-draw-pulse{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.lottery-draw-dots i{opacity:1;animation:none}}.lottery-mode-header{border-bottom:1px solid var(--border);background:#f6f6f6;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.lottery-mode-header strong{color:var(--text-strong);font-size:14px}.lottery-mode-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lottery-mode-actions button,.lottery-mode-actions a{color:var(--pm-blue);font:inherit;font-size:13px;font-weight:var(--pm-weight-semibold);cursor:pointer;background:0 0;border:0;text-decoration:none}.lottery-mode-actions button:disabled{color:var(--text-muted);cursor:not-allowed}.lottery-mode-action-label-mobile{display:none}.lottery-mode-header+.lottery-workspace{margin-top:0}@media (width<=980px){.lottery-workspace{grid-template-columns:1fr}.lottery-ticket{position:static;top:auto}}.lottery-result-strip{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px;display:flex}.lottery-result-strip span{color:var(--text-muted);font-size:.82rem;display:block}.lottery-result-strip strong{color:var(--text-strong)}.lottery-play-groups{gap:16px;display:grid}.lottery-play-group h3{margin:0 0 10px;font-size:1rem}.lottery-option-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.lottery-option-button{border:1px solid var(--border);background:var(--surface);min-height:72px;color:var(--text-strong);text-align:left;cursor:pointer;border-radius:8px;gap:4px;padding:12px;display:grid}.lottery-option-button.active{background:#f43f5e14;border-color:#f43f5ea6}.lottery-option-button.is-placed,.lottery-option-button:disabled{cursor:not-allowed;opacity:.62;background:#94a3b81a;border-color:#2563eb33}.lottery-option-button small{color:var(--text-muted)}.lottery-option-button .lottery-option-placed{color:#2563eb;font-weight:var(--pm-weight-semibold)}.lottery-ticket{gap:14px;display:grid;position:sticky;top:88px}.lottery-ticket label{color:var(--text-muted);gap:8px;display:grid}.lottery-ticket input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-strong);border-radius:8px;padding:12px}.lottery-ticket p{color:var(--text-muted);margin:0}.order-available-balance{border:1px solid var(--border);background:var(--pm-surface-subtle);color:var(--text-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.order-available-balance strong{color:var(--pm-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.dark-theme .order-available-balance{color:#94a3b8;background:#172033;border-color:#334155}.dark-theme .order-available-balance strong{color:#e2e8f0}.lottery-orders-panel table{min-width:760px}.lottery-history-list{gap:0;display:grid}.lottery-history-row{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(132px,1fr) auto;align-items:center;gap:20px;min-height:104px;padding:16px 18px;transition:background-color .16s;display:grid}.lottery-history-row:hover{background:#f8fbff}.lottery-history-meta{align-content:center;gap:5px;min-width:0;display:grid}.lottery-history-row strong{color:var(--text-strong);font-size:15px;font-weight:var(--pm-weight-bold)}.lottery-history-row small{color:#64748b;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.lottery-history-row:last-child{border-bottom:0}.lottery-history-result{justify-items:end;gap:8px;display:grid}.lottery-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 20%,#1652f01f,#0000 34%),#0f172a9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lottery-result-modal,.lottery-history-sheet{background:#fff;border:1px solid #e2e8f0f2;border-radius:16px;width:min(100%,430px);position:relative;box-shadow:0 28px 90px #0f172a57}.lottery-result-modal{justify-items:center;gap:16px;padding:26px 20px 20px;display:grid}.lottery-result-modal-header{justify-items:center;gap:5px;width:100%;display:grid}.lottery-result-modal-body{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #edf2f7;border-radius:12px;justify-items:center;gap:12px;width:100%;padding:16px;display:grid}.lottery-result-modal h2,.lottery-history-sheet h2{color:var(--text-strong);font-size:17px;font-weight:var(--pm-weight-semibold);margin:0}.lottery-result-modal p{color:var(--text-muted);font-size:13px;font-weight:var(--pm-weight-semibold);margin:0}.lottery-draw-progress-overlay{z-index:1220;cursor:wait}.lottery-draw-progress-modal{pointer-events:none;align-content:center;width:min(100%,360px);min-height:260px}.lottery-draw-animation{width:132px;height:132px;position:relative}.lottery-draw-spinner{border:4px solid #1652f024;border-top-color:var(--pm-blue);border-right-color:#60a5fa;border-radius:50%;animation:1.15s linear infinite lottery-draw-spin;position:absolute;inset:10px}.lottery-draw-animation i{width:38px;height:38px;color:var(--pm-blue);font-size:15px;font-style:normal;font-weight:var(--pm-weight-bold);background:linear-gradient(145deg,#fff,#dbeafe);border-radius:50%;place-items:center;animation:1.2s ease-in-out infinite lottery-draw-ball-pulse;display:grid;position:absolute;box-shadow:0 8px 20px #1652f033}.lottery-draw-animation i:first-of-type{top:8px;left:47px}.lottery-draw-animation i:nth-of-type(2){animation-delay:.16s;top:70px;left:13px}.lottery-draw-animation i:nth-of-type(3){animation-delay:.32s;top:70px;right:13px}@keyframes lottery-draw-spin{to{transform:rotate(360deg)}}@keyframes lottery-draw-ball-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.lottery-draw-spinner,.lottery-draw-animation i{animation:none}}.lottery-bet-result-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,720px);max-height:calc(100vh - 32px)}.lottery-bet-result-body{scrollbar-gutter:stable;align-items:stretch;gap:8px;min-height:0;padding:12px;overflow-y:auto}.lottery-bet-result-entry{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(84px,.9fr) minmax(104px,1.3fr) minmax(92px,1fr) minmax(62px,.7fr) minmax(92px,1fr);gap:0;width:100%;min-height:68px;display:grid;overflow:hidden}.lottery-bet-result-status{color:#1d4ed8;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#eff6ff;border:0;border-radius:0;align-content:center;gap:2px;width:100%;min-width:0;padding:8px 10px;display:grid}.lottery-bet-result-status strong{font-size:13px;font-weight:var(--pm-weight-bold);line-height:1.25;display:block}.lottery-bet-result-status span{color:#31506f;font-size:11px;font-weight:var(--pm-weight-semibold);line-height:1.25;display:block}.lottery-bet-result-status.is-won{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.lottery-bet-result-status.is-lost{color:#be123c;background:#fff1f2;border-color:#fecdd3}.lottery-bet-result-note{text-align:center;background:#f8fbff;border:1px dashed #bfdbfe;border-radius:10px;width:100%;padding:12px}.lottery-bet-result-grid{margin:0;display:contents}.lottery-bet-result-grid div{background:0 0;border:0;border-left:1px solid #edf2f7;border-radius:0;align-content:center;min-width:0;padding:8px 10px;display:grid}.lottery-bet-result-grid dt{color:#64748b;font-size:11px;font-weight:var(--pm-weight-semibold);margin:0 0 2px;line-height:1.2}.lottery-bet-result-grid dd{overflow-wrap:anywhere;color:var(--text-strong);font-size:13px;font-weight:var(--pm-weight-bold);font-variant-numeric:tabular-nums;margin:0;line-height:1.25}.lottery-bet-result-grid dd.is-profit{color:#16a34a}.lottery-bet-result-grid dd.is-loss{color:#e11d48}.lottery-modal-close{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:13px;right:13px}.lottery-modal-close:hover{color:var(--text-strong);background:#0f172a0f}.lottery-modal-action{justify-content:center;width:100%}.lottery-history-sheet{grid-template-rows:auto minmax(0,1fr);max-height:min(80vh,680px);display:grid;overflow:hidden}.lottery-records-trigger{display:none}.lottery-records-sheet{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);width:min(100%,520px);max-height:min(78dvh,720px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0f172a57}.lottery-records-sheet .lottery-records-grabber{display:none}.lottery-records-sheet .lottery-records-header{justify-content:space-between;min-height:68px;padding:11px 56px 11px 16px}.lottery-records-sheet .lottery-records-heading-copy{gap:2px;min-width:0;display:grid}.lottery-records-sheet .lottery-records-header h2{color:var(--text-strong);font-size:17px;font-weight:var(--pm-weight-semibold);margin:0}.lottery-records-sheet .lottery-records-game-name,.lottery-records-sheet .lottery-records-count{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.lottery-records-sheet .lottery-records-count{font-size:11px}.lottery-records-sheet .lottery-records-header-actions{align-items:center;gap:8px;display:flex}.lottery-records-sheet .lottery-records-header-actions>button:not(.lottery-modal-close){min-height:32px;color:var(--pm-blue);font-weight:var(--pm-weight-semibold);background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:6px 10px}.lottery-records-sheet .lottery-records-list{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;gap:10px;padding:12px;display:grid;overflow-y:auto}.lottery-records-sheet .lottery-record-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:0;padding:0;display:grid;overflow:hidden}.lottery-record-card .lottery-record-card-heading{justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.lottery-record-card .rebate-status-pending{color:#9a3412;background:#ffedd5}.lottery-record-card .lottery-record-order{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f8fafc;margin:0;padding:9px 12px;display:grid}.lottery-record-card .lottery-record-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:9px 12px;display:grid}.lottery-record-card dt{color:var(--text-muted);font-size:11px}.lottery-record-card dd{overflow-wrap:anywhere;min-width:0;color:var(--text-strong);font-size:12px;font-weight:var(--pm-weight-semibold);margin:2px 0 0}.lottery-record-card .lottery-record-order dd{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:var(--pm-weight-semibold);line-height:1.4}.lottery-record-card .lottery-record-actions{justify-content:flex-end;padding:0 12px 11px;display:flex}.lottery-record-card .lottery-record-result-button{width:auto;min-width:96px;min-height:36px;padding-left:14px;padding-right:14px}.lottery-record-card .lottery-record-result-button:focus-visible{outline:2px solid var(--pm-blue);outline-offset:2px}.lottery-sheet-header{z-index:1;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:center;align-items:center;min-height:60px;display:flex;position:sticky;top:0}.lottery-history-sheet .lottery-history-list{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;max-height:100%;overflow-y:auto}.lottery-instructions-modal{background:#fff;border:1px solid #e2e8f0f2;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(100%,640px);max-height:min(80vh,720px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0f172a57}.lottery-instructions-modal:focus{outline:none}.lottery-instructions-header{z-index:1;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;align-items:center;min-height:72px;padding:14px 56px 14px 20px;display:flex;position:relative}.lottery-instructions-header div{gap:3px;min-width:0;display:grid}.lottery-instructions-header small{color:var(--text-muted);font-size:12px;font-weight:var(--pm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lottery-instructions-header h2{overflow-wrap:anywhere;color:var(--text-strong);margin:0;font-size:18px;line-height:1.35}.lottery-instructions-body{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;padding:20px;overflow:hidden auto}.lottery-instructions-summary{border-left:3px solid var(--pm-blue);color:#334155;background:#eff6ff;border-radius:0 8px 8px 0;margin:0 0 18px;padding:11px 14px;font-size:14px;line-height:1.7}.lottery-instructions-content{overflow-wrap:anywhere;max-width:100%;color:var(--text-strong);word-break:break-word;font-size:15px;line-height:1.75}.lottery-instructions-content>:first-child{margin-top:0}.lottery-instructions-content>:last-child{margin-bottom:0}.lottery-instructions-content h2,.lottery-instructions-content h3{color:var(--text-strong);margin:22px 0 10px;line-height:1.4}.lottery-instructions-content h2{font-size:18px}.lottery-instructions-content h3{font-size:16px}.lottery-instructions-content p,.lottery-instructions-content ul,.lottery-instructions-content ol{margin:0 0 14px}.lottery-instructions-content ul,.lottery-instructions-content ol{padding-left:22px}.lottery-instructions-content a{color:var(--pm-blue);font-weight:var(--pm-weight-semibold);text-underline-offset:3px;text-decoration:underline}.lottery-instructions-content a:focus-visible,.lottery-mode-actions button:focus-visible,.lottery-instructions-modal .lottery-modal-close:focus-visible{outline:2px solid var(--pm-blue);outline-offset:2px;border-radius:6px;box-shadow:0 0 0 3px #1652f038}.lottery-result-stats-history,.lottery-result-stats-modal{flex-wrap:wrap;justify-content:flex-end}.lottery-result-stats-history i{width:auto;min-width:24px;height:18px;font-size:10px;font-weight:var(--pm-weight-semibold);border-radius:5px;padding:0 5px}.lottery-result-stats-modal i{width:auto;min-width:42px;height:22px;font-size:11px;font-weight:var(--pm-weight-bold);white-space:nowrap;border-radius:6px;padding:0 8px}@media (width<=720px){.lottery-instructions-overlay{align-items:end;padding:0}.lottery-instructions-modal{width:100%;max-height:min(82dvh,720px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0}.lottery-instructions-header{min-height:66px;padding:12px 52px 12px 16px}.lottery-instructions-body{padding:16px}.lottery-draw-board{grid-template-columns:minmax(0,1fr) minmax(104px,128px)}.lottery-draw-latest,.lottery-draw-countdown{min-height:84px;padding:10px}.lottery-draw-countdown strong{font-size:22px}.lottery-provider-paused-alert{padding:9px 10px;font-size:12px}.lottery-number-row-compact b{width:18px;height:18px;font-size:9px}.lottery-result-stats i{width:auto;min-width:18px;height:16px;padding:0 4px;font-size:10px}.lottery-mode-header{flex-direction:column;align-items:flex-start;gap:6px}.lottery-mode-actions{flex-wrap:nowrap;gap:4px;width:100%}.lottery-mode-actions>button,.lottery-mode-actions>a{white-space:nowrap;flex:auto;justify-content:center;align-items:center;min-width:0;padding:2px 0;font-size:clamp(11px,3.4vw,13px);line-height:1.2;display:inline-flex}.lottery-mode-action-label-desktop{display:none}.lottery-mode-action-label-mobile{display:inline}.lottery-records-trigger{display:inline-flex}.lottery-orders-panel{display:none}.lottery-records-overlay{align-items:end;padding:0}.lottery-records-sheet{width:100%;max-height:min(82dvh,720px);padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0}.lottery-records-sheet .lottery-records-grabber{background:#cbd5e1;border-radius:999px;justify-self:center;width:36px;height:4px;margin-top:8px;display:block}.lottery-records-sheet .lottery-records-header{min-height:62px;padding:8px 48px 8px 12px}.lottery-records-sheet .lottery-records-list{gap:8px;padding:10px}.lottery-market-panel{padding:12px}.lottery-play-groups{gap:10px}.lottery-play-group h3{margin-bottom:6px;font-size:14px;line-height:1.25}.lottery-option-grid{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lottery-option-button{text-align:center;flex:0 0 calc(25% - 7.5px);justify-items:center;gap:2px;min-width:0;min-height:clamp(46px,13vw,54px);padding:7px 6px}.lottery-option-button strong{font-size:14px;line-height:1.2}.lottery-option-button small{font-size:11px;line-height:1.2}.lottery-history-row{grid-template-columns:1fr;align-items:start;gap:12px;min-height:auto;padding:15px 16px}.lottery-history-result,.lottery-number-row-history,.lottery-result-stats-history{justify-content:start;justify-items:start}.lottery-history-sheet{border-radius:14px 14px 0 0;align-self:end;width:min(100%,390px);max-height:76vh}.lottery-bet-result-overlay{padding:8px}.lottery-bet-result-modal{gap:10px;width:min(100%,680px);padding:22px 10px 10px}.lottery-bet-result-body{gap:6px;padding:8px}.lottery-bet-result-entry{grid-template-columns:minmax(44px,.72fr) minmax(56px,1.08fr) minmax(54px,1fr) minmax(36px,.62fr) minmax(56px,1fr);min-height:48px}.lottery-bet-result-status,.lottery-bet-result-grid div{padding:6px}.lottery-bet-result-status span{display:none}.lottery-bet-result-status strong,.lottery-bet-result-grid dd{font-size:clamp(10px,3vw,12px)}.lottery-bet-result-grid dt{font-size:clamp(9px,2.6vw,10px)}.lottery-number-row-modal{grid-template-columns:repeat(5,30px);gap:7px}.lottery-number-row-modal b{width:30px;height:30px}}@media (width>=721px){.lottery-records-trigger,.lottery-records-overlay{display:none}}@media (width<=359px){.lottery-mode-actions{gap:3px}.trading-product-mobile-meta{gap:3px;padding:4px}.trading-product-mobile-meta .period-chip,.trading-product-mobile-meta .market-health-chip,.trading-product-mobile-odds{padding-left:6px;padding-right:6px}.lottery-option-grid{gap:6px}.lottery-option-button{flex-basis:calc(25% - 4.5px)}}@media (width<=360px){.lottery-record-card .lottery-record-actions{padding-left:10px;padding-right:10px}}.module-card,.symbol-card,.module-panel{border:1px solid var(--pm-border);box-shadow:var(--pm-shadow-sm);background:#fff;border-radius:12px}.module-card,.symbol-card{gap:8px;min-height:138px;padding:18px;display:grid}.module-card span,.symbol-card span,.wallet-mini-list span{color:#64748b;font-size:13px;font-weight:var(--pm-weight-semibold)}.module-card strong,.symbol-card strong,.wallet-mini-list strong{color:#0f172a;font-size:22px;line-height:1.15}.module-card p,.muted-copy{color:#64748b;margin:0;line-height:1.55}.account-link-card:hover,.symbol-card:hover,.module-card:hover{box-shadow:var(--pm-shadow-md);border-color:#c9d7ee;transform:translateY(-2px)}.module-panel{padding:20px}.module-game-strip{border:1px solid var(--pm-border);background:#fff;border-radius:12px;justify-content:flex-start;padding:14px;overflow-x:auto}.module-game-strip button{min-width:90px}.wallet-page .wallet-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:16px;display:grid}.wallet-stats{margin:0}.wallet-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 14px;display:grid}.wallet-summary-grid article{border:1px solid var(--pm-border);min-height:110px;box-shadow:var(--pm-shadow-sm);background:#fff;border-radius:12px;align-content:center;gap:8px;padding:18px;display:grid}.wallet-summary-grid span{color:#64748b;font-size:13px;font-weight:var(--pm-weight-semibold)}.wallet-summary-grid strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:clamp(22px,1.7vw,28px);line-height:1.12}.wallet-summary-grid .wallet-compact-card{min-height:92px}.wallet-card-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 18px;display:grid}.wallet-card{min-height:116px}.wallet-card span{color:#64748b;font-size:13px;font-weight:var(--pm-weight-semibold)}.wallet-card strong{overflow-wrap:anywhere;margin-top:8px;font-size:24px;display:block}.wallet-transfer-panel{margin-top:18px}.wallet-transfer-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.wallet-transfer-form label{color:#334155;font-weight:var(--pm-weight-semibold);gap:6px;display:grid}.wallet-transfer-form input,.wallet-transfer-form select{color:#0f172a;background:#fff;border:1px solid #dfe5ee;border-radius:8px;min-height:40px;padding:0 10px}.wallet-flow-filters{border:1px solid var(--pm-border);background:#fff;border-radius:8px;grid-template-columns:minmax(280px,1.55fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(146px,.68fr) minmax(146px,.68fr) auto;align-items:end;gap:10px;margin:8px 0 14px;padding:12px;display:grid;box-shadow:0 8px 20px #0f172a09}.wallet-flow-filter-control{gap:6px;min-width:0;display:grid}.wallet-flow-filter-control span{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold);text-overflow:clip;white-space:nowrap;word-break:keep-all;line-height:1.2;overflow:visible}.wallet-flow-filter-control input,.wallet-flow-filter-control select{color:#0f172a;width:100%;height:40px;font-size:14px;font-weight:var(--pm-weight-semibold);background-color:#f8fafc;border:1px solid #d8e2ef;border-radius:8px}.wallet-flow-filter-control input{padding:0 12px}.localized-date-input{min-width:0;position:relative}.localized-date-input:before{z-index:1;color:#94a3b8;content:attr(data-placeholder);pointer-events:none;font-size:14px;font-weight:600;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.localized-date-input.has-value:before{display:none}.localized-date-input input{display:block}.localized-date-input:not(.has-value) input{color:#0000}.localized-date-input:not(.has-value) input::-webkit-datetime-edit{color:#0000}.wallet-flow-filter-control input::placeholder{color:#94a3b8;text-overflow:ellipsis;font-weight:600;overflow:hidden}.wallet-flow-filter-control select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%23475569' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;padding:0 36px 0 12px}.wallet-flow-filter-control input:hover,.wallet-flow-filter-control select:hover{background-color:#fff;border-color:#b8c7dc}.wallet-flow-filter-control input:focus,.wallet-flow-filter-control select:focus{background-color:#fff;border-color:#1652f0;outline:none;box-shadow:0 0 0 3px #1652f01f}.wallet-flow-filter-reset{color:#475569;min-width:82px;height:40px;font-size:13px;font-weight:var(--pm-weight-semibold);white-space:nowrap;background:#f8fafc;border:1px solid #d8e2ef;border-radius:8px;padding:0 14px}.wallet-flow-filter-reset:hover:not(:disabled),.wallet-flow-filter-reset:focus-visible:not(:disabled){color:#1652f0;background:#1652f014;border-color:#1652f0}.wallet-flow-filter-reset:disabled{cursor:not-allowed;opacity:.55}.wallet-ledger-panel{overflow:visible;container-type:inline-size}.wallet-ledger-panel .section-title.compact>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;width:100%;min-width:0;display:flex}.wallet-ledger-panel .section-title.compact h2,.wallet-ledger-panel .section-title.compact span{margin:0}.wallet-ledger-panel .section-title.compact span{white-space:nowrap;flex:none;width:max-content;max-width:100%}.wallet-ledger-table-wrap{overflow-x:auto}.wallet-ledger-table-wrap table{min-width:1040px}.wallet-ledger-mobile-list{display:none}.wallet-ledger-mobile-card{border-bottom:1px solid var(--pm-border);min-width:0;padding:14px 2px}.wallet-ledger-mobile-card:first-child{border-top:1px solid var(--pm-border)}.wallet-ledger-mobile-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;display:grid}.wallet-ledger-mobile-title{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.wallet-ledger-mobile-title strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.35}.wallet-ledger-mobile-title span{color:#1d4ed8;font-size:11px;font-weight:var(--pm-weight-semibold);background:#eef4ff;border-radius:999px;flex:none;padding:3px 7px;line-height:1.2}.wallet-ledger-mobile-amount{color:#0f172a;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.35}.wallet-ledger-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:12px 0 0;display:grid}.wallet-ledger-mobile-meta div{gap:3px;min-width:0;display:grid}.wallet-ledger-mobile-meta dt,.wallet-ledger-mobile-meta dd{min-width:0;margin:0}.wallet-ledger-mobile-meta dt{color:#64748b;font-size:11px;font-weight:var(--pm-weight-semibold)}.wallet-ledger-mobile-meta dd{color:#334155;font-size:13px;font-weight:var(--pm-weight-semibold);overflow-wrap:anywhere;line-height:1.35}.wallet-ledger-mobile-time{grid-column:1/-1}.wallet-ledger-panel th:nth-child(2),.wallet-ledger-panel td:nth-child(2){color:#0f172a;width:240px;min-width:240px}.wallet-flow-type{max-width:100%;font-size:14px;font-weight:var(--pm-weight-semibold);text-overflow:clip;white-space:nowrap;word-break:keep-all;background:0 0;border:0;border-radius:0;padding:0;line-height:1.35;display:inline;overflow:visible;color:#0f172a!important}.wallet-mini-list{gap:10px;display:grid}.wallet-mini-list article{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.wallet-side-panel{align-self:start;container:wallet-side/inline-size}.wallet-side-panel h2{margin:0 0 10px;font-size:17px;line-height:1.25}.wallet-side-panel h2+.wallet-mini-list,.wallet-side-panel .wallet-trading-summary-list{margin-bottom:14px}.wallet-side-panel>.wallet-mini-list:not(.funding-record-list){gap:8px}.wallet-side-panel>.wallet-mini-list:not(.funding-record-list) article{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;min-height:48px;padding:10px 12px}.wallet-side-panel>.wallet-mini-list:not(.funding-record-list) span{color:#64748b;overflow-wrap:normal;text-align:left;word-break:normal;background:0 0;border-radius:0;flex:auto;place-items:normal;width:auto;max-width:none;height:auto;padding:0;font-size:12px;line-height:1.25;display:block}.wallet-side-panel>.wallet-mini-list:not(.funding-record-list) strong{color:#0f172a;text-align:right;white-space:nowrap;flex:none;font-size:20px;line-height:1.05}.wallet-mini-list article>*{overflow-wrap:anywhere;min-width:0}.wallet-record-row{align-items:stretch}.funding-record-list .wallet-record-row{align-items:start;padding:12px;display:grid;overflow:hidden}.wallet-record-main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"head amount""code code""meta notes";align-items:start;gap:8px;width:100%;min-width:0;display:grid}.wallet-record-head{grid-area:head;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:8px;min-width:0;display:grid}.wallet-record-head .wallet-record-title{color:#64748b;width:auto;min-width:0;height:auto;font-size:12px;font-weight:var(--pm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;place-items:normal;padding:0;line-height:1.3;display:block;overflow:hidden}.wallet-record-amount{color:#0f172a;min-width:0;font-size:clamp(18px,1.45vw,21px);font-weight:var(--pm-weight-bold);overflow-wrap:anywhere;text-align:right;grid-area:amount;line-height:1.15;display:block}.wallet-record-code{box-sizing:border-box;color:#475569;width:100%;max-width:100%;font-family:var(--pm-font-mono);overflow-wrap:anywhere;white-space:normal;background:#eef4fb;border-radius:7px;grid-area:code;padding:6px 8px;font-size:10px;line-height:1.35;display:block}.wallet-record-meta{grid-area:meta;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.wallet-record-notes{grid-area:notes;gap:8px;min-width:0;display:grid}@container wallet-side (width<=419px){.wallet-record-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""amount""code""meta""notes"}.wallet-record-amount{text-align:left}}.wallet-record-meta div{background:#fff;border-radius:7px;min-width:0;padding:7px 8px}.wallet-record-meta dt{color:#64748b;font-size:11px;font-weight:var(--pm-weight-semibold)}.wallet-record-meta dd{color:#0f172a;font-size:12px;font-weight:var(--pm-weight-semibold);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.25}.wallet-record-status{color:#047857;max-width:112px;font-size:11px;font-style:normal;line-height:1.2;font-weight:var(--pm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;background:#e9f7ef;border-radius:999px;justify-self:end;padding:4px 8px;overflow:hidden}.wallet-record-note{color:#64748b;overflow-wrap:anywhere;background:#fff;border-radius:7px;margin:0;padding:8px 9px;font-size:12px;line-height:1.45}.wallet-record-note.danger{color:#b91c1c;background:#fef2f2}.wallet-rules-copy{overflow-wrap:anywhere;background:#f8fafc;border-radius:10px;margin-top:12px;padding:12px;font-size:13px}.app-footer{width:100%;max-width:none;padding-left:296px}.mobile-bottom-nav{display:none}.dark-theme .primary-sidebar,.dark-theme .module-hero,.dark-theme .module-card,.dark-theme .symbol-card,.dark-theme .module-panel{color:#e5e7eb;background:#111827;border-color:#1e293b}.dark-theme .sidebar-link{color:#cbd5e1}.dark-theme .module-card strong,.dark-theme .symbol-card strong,.dark-theme .section-title h1{color:#f8fafc}.dark-theme{--pm-text:#f8fafc;--pm-muted:#94a3b8;--pm-border:#243244;--pm-soft:#0b1120;--pm-card:#111827;--pm-shadow-sm:0 1px 2px #00000038;--pm-shadow-md:0 14px 38px #00000047;--pm-shadow-lg:0 28px 80px #0000006b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark-theme,.dark-theme body,.dark-theme .app-shell,.dark-theme .app-main,.dark-theme .home-page,.dark-theme .pm-page,.dark-theme .category-page,.dark-theme .detail-page,.dark-theme .portfolio-page,.dark-theme .auth-page,.dark-theme .module-page,.dark-theme .leaderboard-page,.dark-theme .activity-page,.dark-theme .rewards-page,.dark-theme .dashboard-page,.dark-theme .sports-page,.dark-theme .world-cup-page,.dark-theme .breaking-page{color:#dbe4f0;background:#070d1a}.dark-theme .topbar{background:#0b1120f5;border-color:#243244;box-shadow:0 1px #94a3b81a}.dark-theme .category-row-wrap,.dark-theme .site-footer,.dark-theme .primary-sidebar,.dark-theme .modal-panel,.dark-theme .drawer-panel,.dark-theme .popover-panel,.dark-theme .search-results,.dark-theme .featured-card,.dark-theme .side-panel,.dark-theme .market-card,.dark-theme .trade-panel,.dark-theme .detail-main,.dark-theme .auth-card,.dark-theme .table-panel,.dark-theme .portfolio-stats article,.dark-theme .more-pages-menu,.dark-theme .site-menu-popover,.dark-theme .menu-popover,.dark-theme .account-menu-popover,.dark-theme .notification-popover,.dark-theme .pm-tile,.dark-theme .sports-hero,.dark-theme .wc-match-hero,.dark-theme .pm-hero-carousel article,.dark-theme .combo-card,.dark-theme .hot-topic-card,.dark-theme .odds-row,.dark-theme .trade-rail,.dark-theme .newsletter-card,.dark-theme .top-profit-card,.dark-theme .macro-chart-card,.dark-theme .election-grid article,.dark-theme .segmented,.dark-theme .home-leader-scroll,.dark-theme .leader-table,.dark-theme .reward-table,.dark-theme .module-hero,.dark-theme .module-card,.dark-theme .symbol-card,.dark-theme .module-panel,.dark-theme .arena-game-card,.dark-theme .module-game-strip,.dark-theme .wallet-mini-list article{color:#dbe4f0;background:#111827;border-color:#243244}.dark-theme .sports-flag-card{background:#0f172af0;border-color:#94a3b83d;box-shadow:0 14px 28px #00000042}@media (prefers-reduced-motion:reduce){.sports-flag-card{animation:none}}.dark-theme .api-banner{color:#bfdbfe;background:#2563eb29;border-color:#1d4ed8}.dark-theme .toast-card{color:#f8fafc;background:#111827;border-color:#243244 #243244 #243244 #10b981;box-shadow:0 18px 42px #00000061}.dark-theme .toast-card span,.dark-theme .toast-card button{color:#e2e8f0}.dark-theme .toast-error{background:#7f1d1d;border-color:#fca5a5 #fca5a5 #fca5a5 #fecaca}.dark-theme .toast-info{background:#1e40af;border-color:#93c5fd #93c5fd #93c5fd #bfdbfe}.dark-theme .sidebar-collapse-button,.dark-theme .icon-action,.dark-theme .board-favorite-filter,.dark-theme .board-category-trigger,.dark-theme .board-filter-select,.dark-theme .board-search,.dark-theme .trade-panel-tabs,.dark-theme .trade-summary,.dark-theme .trade-secondary-summary,.dark-theme .trade-rule-disclosure,.dark-theme .trading-board-summary,.dark-theme .trading-product-options button,.dark-theme .binary-order-ticket select,.dark-theme .binary-ticket-primary-options button,.dark-theme .binary-ticket-number-grid button{color:#cbd5e1;background:#0b1220;border-color:#334155}.dark-theme .board-category-panel{background:#0b1220;border-color:#334155;box-shadow:0 18px 44px #00000059}.dark-theme .board-category-search{color:#94a3b8;border-color:#334155}.dark-theme .board-category-search input,.dark-theme .board-category-options button{color:#cbd5e1}.dark-theme .board-category-options button:hover,.dark-theme .board-category-options button.active{color:#93c5fd;background:#2563eb2e}.dark-theme .trading-product-options button small,.dark-theme .binary-ticket-number-section>span{color:#94a3b8}.dark-theme .trading-product-card,.dark-theme .trading-product-row,.dark-theme .favorite-card,.dark-theme .binary-ticket-reopen,.dark-theme .amount-stepper,.dark-theme .quick-amounts button,.dark-theme .ticket-collapsed-summary,.dark-theme .binary-ticket-summary{color:#cbd5e1;background:#111827;border-color:#334155}.dark-theme .trading-product-card:hover,.dark-theme .trading-product-row:hover,.dark-theme .trading-product-row:focus-visible,.dark-theme .trading-product-row.active,.dark-theme .binary-ticket-reopen:hover,.dark-theme .binary-ticket-reopen:focus-visible,.dark-theme .trading-product-card.active{border-color:#3b82f6;box-shadow:0 16px 32px #0000004d}.dark-theme .trading-product-title strong,.dark-theme .favorite-card-main strong,.dark-theme .execution-product-head h2,.dark-theme .execution-price-row small,.dark-theme .ticket-collapsed-summary strong,.dark-theme .binary-ticket-reopen strong,.dark-theme .binary-ticket-summary strong{color:#f8fafc}.dark-theme .trading-product-title small,.dark-theme .favorite-card-main span,.dark-theme .favorite-card-meta,.dark-theme .execution-product-head p,.dark-theme .binary-order-ticket label,.dark-theme .trading-product-row-meta,.dark-theme .ticket-collapsed-summary span,.dark-theme .binary-ticket-reopen small,.dark-theme .binary-ticket-summary span,.dark-theme .rail-footnote{color:#94a3b8}.dark-theme .period-chip{color:#7dd3fc;background:#0ea5e929}.dark-theme .trading-product-mobile-meta{background:#0b1220;border-color:#243244}.dark-theme .trading-product-mobile-odds{color:#cbd5e1;background:#1e293b}.dark-theme .trading-product-card.disabled .trading-product-mobile-odds,.dark-theme .trading-product-card.market-closed .trading-product-mobile-odds{color:#64748b;background:#111827}.dark-theme .amount-stepper button{color:#cbd5e1;background:#0b1220}.dark-theme .amount-stepper input{color:#f8fafc;background:#111827}.dark-theme .digit-issue-card{background:#111827;border-color:#243244}.dark-theme .digit-issue-card.sealed{background:#7f1d1d2e;border-color:#f871717a}.dark-theme .digit-issue-meta span{background:#0b1220;border-color:#243244}.dark-theme .digit-issue-status-chip{color:#7dd3fc;background:#0ea5e92e}.dark-theme .digit-issue-status-chip.sealed{color:#fca5a5;background:#ef44442e}.dark-theme .digit-issue-rule{background:#0b1220}.dark-theme .digit-issue-label,.dark-theme .digit-issue-meta small,.dark-theme .digit-issue-rule span,.dark-theme .digit-issue-note{color:#94a3b8}.dark-theme .digit-issue-no,.dark-theme .digit-issue-meta strong,.dark-theme .digit-issue-rule strong{color:#f8fafc}.dark-theme .digit-history-desktop-table{background:#111827;border-color:#334155}.dark-theme .digit-history-desktop-table th,.dark-theme .digit-history-desktop-table td{border-color:#334155}.dark-theme .digit-history-desktop-table th{color:#f8fafc;background:#1e293b}.dark-theme .digit-history-desktop-table td,.dark-theme .digit-history-price{color:#e2e8f0}.dark-theme .digit-history-digits{color:#93c5fd}.dark-theme .digit-history-result{color:#bfdbfe;background:#2563eb33}.dark-theme .digit-history-mobile-list{background:#111827;border-color:#334155}.dark-theme .digit-history-mobile-head{color:#94a3b8;background:#1e293b;border-bottom-color:#334155}.dark-theme .digit-history-mobile-row{color:#cbd5e1;border-bottom-color:#334155}.dark-theme .quick-amounts button:hover{color:#93c5fd;border-color:#3b82f6}.dark-theme .ticket-favorite-button{color:#94a3b8}.dark-theme .ticket-favorite-button:hover,.dark-theme .ticket-favorite-button.active{color:#fbbf24;background:#f59e0b29}.dark-theme .execution-price-row{border-color:#243244}.dark-theme .sidebar-collapse-button:hover,.dark-theme .icon-action:hover,.dark-theme .rail-controls button:hover{color:#93c5fd;background:#1e293b;border-color:#3b82f6}.dark-theme .trade-panel-tabs button,.dark-theme .board-view-toggle button,.dark-theme .trade-preview-header,.dark-theme .trade-preview-header strong,.dark-theme .trade-secondary-summary strong,.dark-theme .trade-rule-disclosure p,.dark-theme .trade-summary-compact strong{color:#cbd5e1}.dark-theme .trade-rule-disclosure p{border-top-color:#334155}.dark-theme .trade-panel-tabs button.active,.dark-theme .board-view-toggle button.active,.dark-theme .favorites-tabs button.active,.dark-theme .binary-ticket-primary-options button.active,.dark-theme .binary-ticket-number-grid button:hover,.dark-theme .binary-ticket-number-grid button:focus-visible,.dark-theme .binary-ticket-number-grid button.active{color:#bfdbfe;box-shadow:none;background:#2563eb33;border-color:#3b82f6}.dark-theme .trading-product-options button.direction-up:hover,.dark-theme .trading-product-options button.direction-up:focus-visible,.dark-theme .trading-product-options button.direction-up.active,.dark-theme .binary-ticket-primary-options button.direction-up:hover,.dark-theme .binary-ticket-primary-options button.direction-up:focus-visible,.dark-theme .binary-ticket-primary-options button.direction-up.active{color:#86efac;box-shadow:none;background:#10b9812e;border-color:#10b981}.dark-theme .trading-product-options button.direction-up:hover small,.dark-theme .trading-product-options button.direction-up:focus-visible small,.dark-theme .trading-product-options button.direction-up.active small{color:#86efac}.dark-theme .trading-product-options button.direction-down:hover,.dark-theme .trading-product-options button.direction-down:focus-visible,.dark-theme .trading-product-options button.direction-down.active,.dark-theme .binary-ticket-primary-options button.direction-down:hover,.dark-theme .binary-ticket-primary-options button.direction-down:focus-visible,.dark-theme .binary-ticket-primary-options button.direction-down.active{color:#fecaca;box-shadow:none;background:#ef44442e;border-color:#ef4444}.dark-theme .trading-product-options button.direction-down:hover small,.dark-theme .trading-product-options button.direction-down:focus-visible small,.dark-theme .trading-product-options button.direction-down.active small{color:#fecaca}.dark-theme .trading-product-card.disabled .trading-product-options button,.dark-theme .trading-product-card.disabled .trading-product-options button.direction-up,.dark-theme .trading-product-card.disabled .trading-product-options button.direction-down,.dark-theme .trading-product-card.market-closed .trading-product-options button,.dark-theme .trading-product-card.market-closed .trading-product-options button.direction-up,.dark-theme .trading-product-card.market-closed .trading-product-options button.direction-down,.dark-theme .trading-product-row.disabled .trading-product-options button,.dark-theme .trading-product-row.disabled .trading-product-options button.direction-up,.dark-theme .trading-product-row.disabled .trading-product-options button.direction-down,.dark-theme .trading-product-row.market-closed .trading-product-options button,.dark-theme .trading-product-row.market-closed .trading-product-options button.direction-up,.dark-theme .trading-product-row.market-closed .trading-product-options button.direction-down{color:#64748b;box-shadow:none;background:#111827;border-color:#334155}.dark-theme .trading-product-card.disabled .trading-product-options button small,.dark-theme .trading-product-card.market-closed .trading-product-options button small,.dark-theme .trading-product-row.disabled .trading-product-options button small,.dark-theme .trading-product-row.market-closed .trading-product-options button small{color:#64748b}.dark-theme .trade-message{color:#86efac;background:#10b98124}.dark-theme .trade-message.error{color:#fecaca;background:#ef444426}.dark-theme .binary-ticket-action-bar{background:linear-gradient(#111827e0,#111827 18%);border-top-color:#243244}.dark-theme .trading-board-toolbar h1,.dark-theme .trading-board-meta strong,.dark-theme .trading-board-summary strong{color:#f8fafc}.dark-theme .trading-board-toolbar small,.dark-theme .trading-board-meta small,.dark-theme .trading-board-summary span,.dark-theme .live-dot{color:#94a3b8}.dark-theme .trading-board-summary div+div,.dark-theme .trading-product-row,.dark-theme .favorite-card,.dark-theme .trading-product-card footer{border-color:#243244}.dark-theme .site-footer,.dark-theme .app-footer{background:#111827}.dark-theme .brand,.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme strong,.dark-theme .market-card h3,.dark-theme .pm-tile header strong,.dark-theme .pm-outcome b,.dark-theme .home-market-title-row h2,.dark-theme .pm-category-heading h1,.dark-theme .pm-faq article>button,.dark-theme .footer-brand,.dark-theme .pm-topic-footer a,.dark-theme .odds-section-title h1,.dark-theme .odds-list h2,.dark-theme .breaking-list strong,.dark-theme .leaderboard-page h1,.dark-theme .activity-page h1,.dark-theme .rewards-page h1,.dark-theme .dashboard-page h1,.dark-theme .panel-head h2,.dark-theme .arena-game-card strong,.dark-theme .module-card strong,.dark-theme .symbol-card strong,.dark-theme .wallet-mini-list strong,.dark-theme .section-title h1,.dark-theme .site-footer strong,.dark-theme .account-menu-popover header strong{color:#f8fafc}.dark-theme p,.dark-theme small,.dark-theme .muted-copy,.dark-theme .site-footer,.dark-theme .site-footer span,.dark-theme .module-hero p,.dark-theme .module-card p,.dark-theme .panel-head p,.dark-theme .activity-feed p,.dark-theme .notification-popover span,.dark-theme .pm-hero-carousel p,.dark-theme .pm-hero-carousel small,.dark-theme .pm-topic-footer p,.dark-theme .pm-topic-footer small,.dark-theme .newsletter-card p,.dark-theme .news-feed-panel p,.dark-theme .news-feed-panel small,.dark-theme .breaking-banner p,.dark-theme .breaking-banner small,.dark-theme .wc-match-hero p,.dark-theme .odds-meta,.dark-theme .odds-teams small,.dark-theme .trade-rail header small,.dark-theme .trade-rail>small,.dark-theme .module-card span,.dark-theme .symbol-card span,.dark-theme .wallet-mini-list span,.dark-theme .wallet-card span,.dark-theme .arena-game-card small,.dark-theme .reward-table small,.dark-theme .leader-table th,.dark-theme .reward-table th,.dark-theme .activity-feed time{color:#94a3b8}.dark-theme .agent-rebate-panel .reward-table small{color:#cbd5e1;font-weight:var(--pm-weight-semibold)}.dark-theme .sidebar-top,.dark-theme .account-menu-popover header,.dark-theme .site-menu-section,.dark-theme .guest-language-list,.dark-theme .pm-faq article,.dark-theme .pm-topic-footer,.dark-theme .leader-search,.dark-theme .leader-table th,.dark-theme .leader-table td,.dark-theme .reward-table th,.dark-theme .reward-table td,.dark-theme .activity-feed article,.dark-theme .breaking-list li,.dark-theme .news-feed-panel article,.dark-theme .trade-rail dl,.dark-theme .leader-mobile-record{border-color:#243244}.dark-theme .leader-mobile-name,.dark-theme .leader-mobile-metrics dd{color:#dbe4f0}.dark-theme .leader-mobile-rank,.dark-theme .leader-mobile-metrics dt{color:#94a3b8}@media (width<=860px){.leader-table-desktop{display:none}.leader-mobile-list{display:grid}.top-profit-card{width:100%;max-height:none;position:static}}@media (width<=390px){.leader-mobile-metrics{margin-left:0}}.dark-theme .search-box,.dark-theme .category-search,.dark-theme .topbar-language-button,.dark-theme .site-menu-button,.dark-theme .secondary-button,.dark-theme .detail-outcomes button,.dark-theme .comments-panel footer button,.dark-theme .share-button,.dark-theme td button,.dark-theme input,.dark-theme select,.dark-theme textarea,.dark-theme .toolbar-search label,.dark-theme .pm-market-filter-row select,.dark-theme .trade-rail input,.dark-theme .wallet-transfer-form input,.dark-theme .wallet-transfer-form select,.dark-theme .newsletter-card input{color:#e5e7eb;background:#0b1220;border-color:#334155}.dark-theme input::placeholder,.dark-theme textarea::placeholder{color:#64748b}.dark-theme .pm-market-filter-row select{background-color:#0b1220;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%23cbd5e1' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px 14px}.dark-theme .order-record-filters{box-shadow:none;background:#0f172a;border-color:#243244}.dark-theme .order-record-filter-control span{color:#94a3b8}.dark-theme .order-record-filter-control input,.dark-theme .order-record-filter-control select,.dark-theme .order-record-filter-reset{color:#e5e7eb;background-color:#0b1220;border-color:#334155}.dark-theme .order-record-filter-control select{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%23cbd5e1' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px}.dark-theme .order-record-filter-control input:hover,.dark-theme .order-record-filter-control select:hover,.dark-theme .order-record-filter-control input:focus,.dark-theme .order-record-filter-control select:focus{background-color:#111827;border-color:#3b82f6}.dark-theme .order-record-filter-reset:hover:not(:disabled),.dark-theme .order-record-filter-reset:focus-visible:not(:disabled){color:#bfdbfe;background:#3b82f629;border-color:#3b82f6}.dark-theme .shared-pagination p{color:#94a3b8}.dark-theme .shared-pagination button{color:#e5e7eb;background:#0b1220;border-color:#334155}.dark-theme .shared-pagination button.active{color:#fff;background:#2563eb;border-color:#3b82f6}.dark-theme .wallet-flow-filters{box-shadow:none;background:#0f172a;border-color:#243244}.dark-theme .wallet-flow-filter-control span,.dark-theme .localized-date-input:before{color:#94a3b8}.dark-theme .wallet-flow-filter-control input,.dark-theme .wallet-flow-filter-control select,.dark-theme .wallet-flow-filter-reset{color:#e5e7eb;background-color:#0b1220;border-color:#334155}.dark-theme .wallet-flow-filter-control select{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25L7 8.75L10.5 5.25' stroke='%23cbd5e1' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px}.dark-theme .wallet-flow-filter-control input:hover,.dark-theme .wallet-flow-filter-control select:hover,.dark-theme .wallet-flow-filter-control input:focus,.dark-theme .wallet-flow-filter-control select:focus{background-color:#111827;border-color:#3b82f6}.dark-theme .wallet-flow-filter-reset:hover:not(:disabled),.dark-theme .wallet-flow-filter-reset:focus-visible:not(:disabled){color:#bfdbfe;background:#3b82f629;border-color:#3b82f6}.dark-theme .wallet-flow-type{color:#e5e7eb;background:0 0}.dark-theme .wallet-side-panel>.wallet-mini-list:not(.funding-record-list) article{background:#0b1220;border-color:#243244}.dark-theme .wallet-side-panel>.wallet-mini-list:not(.funding-record-list) span{color:#94a3b8}.dark-theme .wallet-side-panel>.wallet-mini-list:not(.funding-record-list) strong{color:#f8fafc}.dark-theme .category-link,.dark-theme .balance-link,.dark-theme .sidebar-link,.dark-theme .menu-popover a,.dark-theme .menu-popover button,.dark-theme .site-menu-popover a,.dark-theme .site-menu-popover button,.dark-theme .account-menu-popover a,.dark-theme .account-menu-popover button,.dark-theme .mobile-drawer-nav a,.dark-theme .mobile-drawer-nav button,.dark-theme .pm-category-sidebar button,.dark-theme .pm-category-child-chip,.dark-theme .sports-category-toolbar button,.dark-theme .pm-chip-row button,.dark-theme .home-market-toolbar .pm-chip-row button,.dark-theme .wc-quick-tabs button,.dark-theme .breaking-tabs button,.dark-theme .match-tabs button,.dark-theme .odds-section-title button,.dark-theme .pm-heading-actions button,.dark-theme .toolbar-actions>button,.dark-theme .segmented button,.dark-theme .leaderboard-controls>button,.dark-theme .activity-head button,.dark-theme .reward-actions button,.dark-theme .pagination-row button,.dark-theme .rail-tabs button,.dark-theme .rail-choice button,.dark-theme .rail-shortcuts button,.dark-theme .odds-extra .book{color:#cbd5e1;background:0 0;border-color:#334155}.dark-theme .category-link:hover,.dark-theme .category-link.active,.dark-theme .sidebar-link:hover,.dark-theme .sidebar-link.active,.dark-theme .sidebar-group-row.active,.dark-theme .more-pages-menu a:hover,.dark-theme .more-pages-menu a:first-child,.dark-theme .site-menu-popover a:hover,.dark-theme .site-menu-popover button:hover,.dark-theme .menu-popover a:hover,.dark-theme .menu-popover button:hover,.dark-theme .account-menu-popover a:hover,.dark-theme .account-menu-popover button:hover,.dark-theme .avatar-trigger:hover,.dark-theme .topbar-language-button:hover,.dark-theme .topbar-language-button[aria-expanded=true],.dark-theme .pm-category-sidebar button:hover,.dark-theme .pm-category-sidebar button.active,.dark-theme .pm-category-child-chip:hover,.dark-theme .pm-category-child-chip.active,.dark-theme .sports-category-toolbar button:hover,.dark-theme .sports-category-toolbar button.active,.dark-theme .pm-heading-actions button:hover,.dark-theme .toolbar-actions>button:hover,.dark-theme .odds-section-title button:hover,.dark-theme .activity-head button,.dark-theme .match-tabs button,.dark-theme .odds-buttons button,.dark-theme .odds-extra button,.dark-theme .rail-tabs button,.dark-theme .rail-choice button,.dark-theme .rail-shortcuts button,.dark-theme .hero-arrow,.dark-theme .wc-dots span,.dark-theme .wc-dots b,.dark-theme .breaking-list li>b{color:#f8fafc;background:#1e293b}.dark-theme .sidebar-group-row.active{background:#1e40af;box-shadow:0 8px 20px #1e40af52}.dark-theme .sidebar-group-row.active:before{content:none;display:none}.dark-theme .sidebar-group-row.active .sidebar-link,.dark-theme .sidebar-group-row.active .sidebar-link:hover,.dark-theme .sidebar-group-row.active .sidebar-link.active{color:#fff;background:0 0}.dark-theme .sidebar-group-row.active .sidebar-link svg,.dark-theme .sidebar-group-row.active .sidebar-link:hover svg,.dark-theme .sidebar-group-row.active .sidebar-link.active svg,.dark-theme .sidebar-group-row.active .sidebar-inline-toggle{color:#fff}.dark-theme .sidebar-group-row.active .sidebar-inline-toggle:hover{background:#ffffff29}.dark-theme .primary-sidebar.collapsed .sidebar-group-row.active{box-shadow:none;background:0 0}.dark-theme .primary-sidebar.collapsed .sidebar-group-row.active .sidebar-link{color:#fff;background:#1e40af;box-shadow:0 8px 18px #1e40af57}.dark-theme .primary-sidebar:not(.collapsed) .sidebar-submenu .sidebar-link.active{color:#93c5fd;background:#2563eb38;border-color:#60a5fa7a}.dark-theme .pm-category-child-row{overflow:visible;-webkit-mask-image:none;mask-image:none}.dark-theme .pm-category-child-chip small{color:#cbd5e1;background:#334155d1}.dark-theme .pm-category-child-chip.active small{color:#bfdbfe;background:#3b82f63d}.dark-theme .topbar-language-menu button{color:#dbe4f0}.dark-theme .topbar-language-menu button:hover,.dark-theme .topbar-language-menu button.active,.dark-theme .pm-category-child-chip.active,.dark-theme .pm-chip-row button.active,.dark-theme .home-market-toolbar .pm-chip-row button.active,.dark-theme .wc-quick-tabs button.active,.dark-theme .wc-quick-tabs button:hover{color:#93c5fd;background:#2563eb33;border-color:#3b82f6}.dark-theme .segmented button.active,.dark-theme .pagination-row button.active,.dark-theme .breaking-tabs button.active{color:#fff;background:#2563eb}.dark-theme .pm-tile-logo,.dark-theme .pm-gauge:after,.dark-theme .reward-table td{background:#0b1220}.dark-theme .pm-gauge{background:conic-gradient(#34d399 var(--gauge,120deg), #263247 0deg)}.dark-theme .pm-outcome span,.dark-theme .trade-rail label,.dark-theme .pm-filter-check,.dark-theme .wallet-transfer-form label,.dark-theme .odds-section-title div,.dark-theme .odds-section-title button,.dark-theme .pm-heading-actions button,.dark-theme .toolbar-actions>button{color:#cbd5e1}.dark-theme .pm-outcome button.yes{color:#34d399;background:#16a34a2e}.dark-theme .pm-outcome button.no,.dark-theme .rail-choice .no{color:#fb7185;background:#ef444429}.dark-theme .rail-choice .yes,.dark-theme .odds-buttons .team-a,.dark-theme .odds-buttons .team-b,.dark-theme .newsletter-card button,.dark-theme .news-feed-panel header button,.dark-theme .reward-table button{color:#fff}.dark-theme .world-cup-ticket-choice button,.dark-theme .world-cup-ticket-choice .yes,.dark-theme .world-cup-ticket-choice .no,.dark-theme .world-cup-ticket-choice .neutral{color:#cbd5e1;background:#1e293b}.dark-theme .world-cup-ticket-choice .yes:hover,.dark-theme .world-cup-ticket-choice .yes:focus-visible{color:#86efac;background:#31a35b38}.dark-theme .world-cup-ticket-choice .no:hover,.dark-theme .world-cup-ticket-choice .no:focus-visible{color:#fecaca;background:#dc262638}.dark-theme .world-cup-ticket-choice .yes.active{color:#fff;background:#31a35b}.dark-theme .world-cup-ticket-choice .no.active{color:#fff;background:#dc2626}.dark-theme .rail-tabs button.active{color:#f8fafc;background:#0f172a;border-color:#60a5fa}.dark-theme .sports-hero{background:linear-gradient(90deg,#111827f0,#111827bd),linear-gradient(135deg,#0f172a,#172554)}.dark-theme .wc-match-hero,.dark-theme .breaking-banner{background:radial-gradient(circle at 78% 30%,#3b82f629,#0000 25%),#111827}.dark-theme .combo-card{background:linear-gradient(135deg,#14532d57,#581c8757)}.dark-theme .game-strip button.active{background:#2563eb}@media (width<=1180px){.app-shell{grid-template-columns:220px minmax(0,1fr);gap:6px;padding:0 12px 0 0}.home-page,.pm-page,.category-page,.detail-page,.portfolio-page,.auth-page{padding-right:0}.platform-topbar-main{grid-template-columns:minmax(150px,210px) minmax(220px,1fr) auto}.module-grid,.arena-grid,.symbol-grid,.wallet-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-flow-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.75fr))}.wallet-flow-filter-search,.wallet-flow-filter-reset{grid-column:1/-1}.arena-preview-panel .arena-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-footer{padding-left:236px}}@media (width<=860px){[data-density=professional]{--mobile-density-gap:10px;--mobile-card-padding:12px;--mobile-card-radius:12px}[data-density=speed]{--mobile-density-gap:8px;--mobile-card-padding:10px;--mobile-card-radius:12px}[data-density=balanced]{--mobile-density-gap:16px;--mobile-card-padding:16px;--mobile-card-radius:16px}.app-shell{padding:14px 14px calc(var(--mobile-bottom-nav-reserve) + var(--mobile-page-gap));display:block}.app-shell.account-route-shell{min-height:0;padding-bottom:var(--mobile-page-gap)}.app-main,.home-page,.pm-page,.module-page,.category-page,.detail-page,.portfolio-page,.auth-page{max-width:100%;overflow-x:hidden}.home-page,.pm-page,.module-page,.portfolio-page,.auth-page{padding-bottom:var(--mobile-page-gap)}.category-row-wrap{margin:-14px -14px 12px}.desktop-sidebar{display:none}.platform-topbar-main{grid-template-columns:auto minmax(128px,auto) minmax(0,1fr) auto;gap:10px;height:auto;padding:8px 12px}.platform-topbar-main .mobile-menu-button{display:inline-flex}.platform-topbar-main .search-dropdown{grid-area:2/1/auto/-1;width:100%}.prediction-category-nav{top:calc(var(--mobile-topbar-height) + 4px)}.platform-topbar-main .brand small,.platform-topbar-main .account-strip .icon-button,.platform-topbar-main .account-strip .balance-link,.platform-topbar-main .account-strip>.popover-root:last-child{display:none}.module-hero,.wallet-page .wallet-grid{grid-template-columns:1fr}.wallet-flow-filters{grid-template-columns:1fr 1fr}.module-grid,.arena-grid,.symbol-grid,.arena-bet-layout{grid-template-columns:1fr}.arena-ticket .primary-action{width:100%}.arena-preview-panel .arena-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app-footer{padding:36px 18px 96px}.account-route-shell+.app-footer{padding-top:20px}.mobile-bottom-nav{z-index:40;height:var(--mobile-bottom-nav-reserve);min-height:var(--mobile-bottom-nav-height);padding:8px 10px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #e2e8f0d1;border-bottom:0;border-radius:22px 22px 0 0;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #0f172a0f}.detail-page{padding-bottom:calc(var(--mobile-bottom-nav-reserve) + 80px)}.detail-page.official-chart-only-mobile-safe{padding-bottom:calc(var(--mobile-bottom-nav-reserve) + 150px)}.detail-page.official-chart-only-mobile-safe .official-detail-card{padding-bottom:96px}.detail-page.official-chart-only-mobile-safe .detail-official-chart.market-chart{margin-bottom:72px}.mobile-trade-cta{bottom:calc(var(--mobile-bottom-nav-reserve) + 6px);z-index:45}.mobile-bottom-nav a{color:#64748b;min-height:48px;font-size:var(--pm-type-caption-size);font-weight:var(--pm-weight-medium);border-radius:18px;place-items:center;gap:2px;display:grid}.mobile-bottom-nav a.router-link-active{color:#123a9f;font-weight:var(--pm-weight-semibold);background:#1652f01a}.table-panel{max-width:100%;overflow-x:auto}.wallet-page-header{flex-direction:column;align-items:stretch;gap:12px}.wallet-page-header>div:first-child{min-width:0}.wallet-page-header h1{overflow-wrap:normal;word-break:keep-all;font-size:28px;line-height:1.12}.wallet-page-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.wallet-page-actions>*{text-align:center;white-space:normal;width:100%;min-width:0;min-height:40px;padding-left:8px;padding-right:8px}.wallet-page-actions>:nth-child(-n+2),.wallet-page-actions>:nth-child(n+3){grid-column:auto}.wallet-ledger-desktop{display:none}.wallet-ledger-mobile-list{display:grid}.wallet-ledger-panel{overflow:hidden}.wallet-record-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""amount""code""meta""notes"}.wallet-record-amount{text-align:left}}@media (width<=620px){.platform-topbar-main{grid-template-columns:auto minmax(0,1fr) auto;height:auto;padding-top:8px;padding-bottom:8px}.platform-topbar-main .account-strip .balance-link{max-width:72px}.platform-topbar-main .search-dropdown{order:4;grid-column:1/-1;width:100%}.brand{font-size:17px}.module-hero{padding:20px}.wallet-flow-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-flow-filter-search,.wallet-flow-filter-reset{grid-column:1/-1}.arena-preview-panel .arena-grid{grid-template-columns:1fr}.arena-game-card{min-height:240px}}.detail-page{background:#f8fafc}.detail-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.detail-main{box-shadow:none;border-radius:8px}.detail-title{gap:16px}.detail-title h1{letter-spacing:0;max-width:920px;font-size:28px}.detail-title p{color:#64748b;max-width:980px;font-size:15px;line-height:1.38}.chance-row{margin:18px 0 12px}.chance-row strong{letter-spacing:0;font-size:30px}.detail-outcomes{border-top:1px solid #eef2f7;padding-top:18px}.detail-outcomes button strong{white-space:nowrap}.market-chart{min-height:360px}.market-chart-frame{min-height:300px}.market-chart-svg,.market-chart-canvas-stack{min-height:300px;overflow:visible}.market-chart-axis text{letter-spacing:0}.market-chart-legend{min-height:28px}.market-chart-legend button{max-width:220px}.market-chart-legend button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-panel{border-radius:8px;gap:12px;box-shadow:0 8px 24px #0f172a14}.trade-panel-tabs{border-radius:8px}.trade-outcome-buttons{gap:10px}.trade-outcome-buttons button{align-items:center;min-height:52px}.trade-outcome-buttons button span,.trade-outcome-buttons button strong{overflow-wrap:anywhere;width:100%;display:block}.trade-panel label{gap:7px;display:grid}.trade-panel label span{color:#334155;font-size:13px;font-weight:var(--pm-weight-bold)}.trade-panel input:disabled,.trade-panel select:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc}.trade-message{overflow-wrap:anywhere}.official-detail{min-width:0;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.detail-loading-card{background:#fff;border:1px solid #dbe3ef;border-radius:10px;place-items:center;min-height:430px;padding:28px;display:grid;box-shadow:0 1px 2px #0f172a0a}.detail-loading-skeleton{gap:16px;width:min(780px,100%);display:grid}.detail-loading-skeleton>*{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 42%,#f8fafc 76%) 0 0/200% 100%;animation:1.1s ease-in-out infinite detailSkeletonPulse;display:block}.detail-loading-skeleton span{border-radius:999px;width:64px;height:64px}.detail-loading-skeleton strong{border-radius:999px;width:70%;height:30px}.detail-loading-skeleton p{border-radius:999px;width:92%;height:18px}.detail-loading-skeleton i{border-radius:10px;width:100%;height:220px}@keyframes detailSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.official-detail-card{background:#fff;border:1px solid #dbe3ef;border-radius:10px;gap:18px;min-width:0;min-height:500px;padding:28px;display:grid;box-shadow:0 1px 2px #0f172a0a}.official-detail-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.official-detail-title{min-width:0}.official-detail-title h1{letter-spacing:0;overflow-wrap:anywhere;margin:2px 0 8px;font-size:28px;line-height:1.12}.official-detail-title p{color:#64748b;overflow-wrap:anywhere;max-width:980px;margin:0;font-size:15px;line-height:1.42}.market-description-pending{color:#64748b;min-width:0;max-width:980px}.market-description-pending p{overflow-wrap:anywhere}.official-detail-body{grid-template-columns:minmax(220px,360px) minmax(0,1fr);align-items:center;gap:28px;min-width:0;min-height:350px;display:grid}.official-detail-body.official-chart-only-body,.official-detail-body.standard-detail-chart-only-body{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:430px}.official-detail-left{align-content:center;align-self:stretch;gap:16px;min-width:0;display:grid}.official-leading-outcomes{gap:0;display:grid}.official-leading-outcomes button{color:#0f172a;text-align:left;background:0 0;border:0;border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;padding:7px 0;display:grid}.official-leading-outcomes button.active{color:#1d4ed8}.official-leading-outcomes span{min-width:0;font-weight:var(--pm-weight-semibold);overflow-wrap:anywhere;white-space:normal;align-items:center;gap:9px;display:inline-flex}.official-leading-outcomes i{border-radius:999px;flex:0 0 8px;width:8px;height:8px}.official-leading-outcomes strong{color:#0f172a;font-size:22px;font-weight:var(--pm-weight-semibold)}.official-outcome-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.official-outcome-actions button{color:#2563eb;min-width:0;min-height:42px;font-weight:var(--pm-weight-semibold);overflow-wrap:anywhere;background:#eff6ff;border:1px solid #dbeafe;border-radius:7px}.official-outcome-actions button:nth-child(2){color:#dc2626;background:#fef2f2;border-color:#fee2e2}.official-outcome-actions button.active{border-color:#bfdbfe;box-shadow:inset 0 0 0 1px}.official-discussion-lines{gap:10px;margin:0;padding:0;list-style:none;display:grid}.official-discussion-lines li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;display:grid}.official-discussion-lines li>span{color:#475569;width:26px;height:26px;font-size:10px;font-weight:var(--pm-weight-semibold);background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:999px;place-items:center;display:grid}.official-discussion-lines p{color:#64748b;margin:0;font-size:13px;line-height:1.35}.official-discussion-lines strong{color:#475569;font-size:12px;display:block}.detail-official-chart.market-chart,.detail-market-chart{align-self:stretch;min-width:0;min-height:350px}.official-chart-only-body .detail-official-chart.market-chart,.standard-detail-chart-only-body .detail-official-chart.market-chart{min-height:430px}.detail-market-chart .market-chart-legend{justify-content:flex-start;gap:6px 12px;margin-bottom:0}.detail-market-chart .market-chart-legend button{max-width:150px;min-height:24px;font-size:12px}.detail-market-chart .market-chart-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-market-chart .market-chart-frame,.detail-market-chart .market-chart-svg,.detail-market-chart .market-chart-canvas-stack{min-height:320px}.official-chart-only-body .detail-market-chart .market-chart-frame,.official-chart-only-body .detail-market-chart .market-chart-svg,.official-chart-only-body .detail-market-chart .market-chart-canvas-stack,.standard-detail-chart-only-body .detail-market-chart .market-chart-frame,.standard-detail-chart-only-body .detail-market-chart .market-chart-svg,.standard-detail-chart-only-body .detail-market-chart .market-chart-canvas-stack{min-height:300px}.detail-market-chart .market-chart-note{bottom:46px;right:72px}.detail-market-chart .market-chart-ranges{margin-top:0}.market-variant-switcher{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 6px;display:flex;position:relative}.variant-chip{color:#0f172a;min-width:0;min-height:34px;font-weight:var(--pm-weight-bold);overflow-wrap:anywhere;background:#f1f5f9;border:0;border-radius:999px;padding:0 14px}.variant-chip.active{color:#fff;background:#0f172a}.variant-chip:disabled{cursor:not-allowed;color:#94a3b8}.past-variant-menu{position:relative}.past-variant-dropdown{z-index:15;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:2px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #0f172a26}.past-variant-dropdown button{color:#0f172a;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.past-variant-dropdown button:hover{background:#f8fafc}.detail-variant-strip{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:10px;margin-top:12px;padding:12px 14px;display:grid;box-shadow:0 1px 2px #0f172a08}.detail-variant-strip header{color:#0f172a;align-items:center;gap:8px;display:flex}.detail-variant-strip header strong{font-size:14px;font-weight:var(--pm-weight-semibold)}.detail-variant-strip header span{color:#2563eb;min-width:24px;height:22px;font-size:12px;font-weight:var(--pm-weight-semibold);background:#eff6ff;border-radius:999px;place-items:center;display:inline-grid}.detail-variant-strip>div{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.detail-variant-strip .variant-chip{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:190px;overflow:hidden}.detail-market-meta{color:#64748b;font-size:13px;font-weight:var(--pm-weight-semibold);border-top:1px solid #eef2f7;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:10px 0 24px;padding-top:12px;display:flex}.official-detail-footer{justify-content:space-between;margin:0;padding-top:14px}.official-outcomes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.official-outcomes h2{grid-column:1/-1}.official-outcomes button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:62px;display:grid}.official-outcomes button span,.official-outcomes button strong,.official-outcomes button small{overflow-wrap:anywhere;min-width:0}.official-outcomes button small{color:#64748b;font-weight:var(--pm-weight-semibold);grid-column:1/-1}.official-orderbook{margin-top:22px}@media (width<=720px){.official-chart-only-mobile-safe .official-detail-title h1{font-size:16px;line-height:1.24}.official-detail-card{min-height:auto;padding:18px}.official-detail-header{grid-template-columns:auto minmax(0,1fr)}.official-detail-header .share-button{grid-column:1/-1;width:max-content;margin-left:0}.official-detail-title h1{font-size:24px}.official-detail-body{grid-template-columns:1fr;gap:18px;min-height:auto}.official-detail-left{align-content:start;gap:14px}.official-leading-outcomes strong{font-size:18px}.detail-market-chart{grid-template-columns:minmax(0,1fr)}.detail-market-chart>*{min-width:0;max-width:100%}.detail-market-chart .market-chart-frame,.detail-market-chart .market-chart-svg,.detail-market-chart .market-chart-lightweight-stack{width:100%;min-width:0;min-height:260px}.detail-market-chart .market-chart-lightweight-stack{aspect-ratio:auto;width:100%;min-width:0;height:260px}.detail-market-chart .market-chart-end-labels{display:none}.official-chart-summary{flex-wrap:wrap;min-height:auto}.official-chart-countdown{width:auto;margin-left:0}.market-chart-footer.official{flex-wrap:wrap}.market-chart-event-timeline{flex-basis:100%;order:2}.market-chart-mode-controls{margin-left:auto}.detail-market-chart .market-chart-note{bottom:42px;right:14px}.detail-variant-strip{margin-top:10px;padding:10px 12px}}@media (width<=960px){.detail-layout,.official-detail-body{grid-template-columns:1fr}.trade-panel{gap:11px}.trade-panel input,.trade-panel select{height:38px}.trade-outcome-buttons button{min-height:52px}}html,body,#app{font-family:var(--pm-font-sans);color:var(--pm-text);font-feature-settings:"cv02", "cv03", "cv04", "cv11"}button,input,select,textarea{max-width:100%;font-family:var(--pm-font-sans);font-size:var(--pm-type-control-size);font-weight:var(--pm-weight-medium);line-height:var(--pm-type-control-line);letter-spacing:var(--pm-type-control-tracking)}button{overflow-wrap:anywhere}h1,h2,h3{color:var(--pm-text-strong);text-wrap:balance;margin-top:0}h1{font-size:var(--pm-type-h1-size);font-weight:var(--pm-weight-semibold);line-height:var(--pm-type-h1-line);letter-spacing:var(--pm-type-title-tracking)}h2{font-size:var(--pm-type-h2-size);font-weight:var(--pm-weight-semibold);line-height:var(--pm-type-h2-line);letter-spacing:var(--pm-type-section-tracking)}h3{font-size:var(--pm-type-h3-size);font-weight:var(--pm-weight-semibold);line-height:var(--pm-type-h3-line);letter-spacing:var(--pm-type-section-tracking)}.featured-title-row h1,.detail-title h1,.category-hero h1,.pm-category-heading h1,.trading-board-toolbar h1,.module-hero h1,.wallet-page-header h1,.account-hero h1,.order-records-hero h1,.lottery-game-header h1,.arena-hero h1,.agent-hero h1{font-size:var(--pm-type-h1-size);font-weight:var(--pm-weight-semibold);line-height:var(--pm-type-h1-line);letter-spacing:var(--pm-type-title-tracking)}.section-title h1,.section-title h2,.home-market-title-row h2,.module-card h2,.table-panel h2,.modal-header h2,.drawer-header h2{font-size:var(--pm-type-h2-size);font-weight:var(--pm-weight-semibold);line-height:var(--pm-type-h2-line);letter-spacing:var(--pm-type-section-tracking)}.market-card h3,.pm-tile header strong,.trading-product-title strong,.favorite-card-main strong,.execution-product-head h2,.account-order-entry h2{font-size:var(--pm-type-h3-size);font-weight:var(--pm-weight-semibold);line-height:var(--pm-type-h3-line);letter-spacing:var(--pm-type-section-tracking)}.trade-panel label span,.binary-ticket-summary span,.trading-product-row-meta,.trading-board-meta small,.market-card footer,.table-panel th,.order-record-filter-control span,.wallet-record-note,.lottery-history-table th,.lottery-bet-card small{font-size:var(--pm-type-compact-size);font-weight:var(--pm-weight-medium);line-height:var(--pm-type-compact-line)}.muted-copy,.market-card small,.balance-link,.detail-title p,.featured-title-row small,.featured-discussion,.news-lines small,.rail-footnote,.site-footer,.site-footer span{line-height:var(--pm-type-caption-line)}h1,h2,h3,h4,.brand,.featured-title-row h1,.detail-title h1,.section-title h1,.section-title h2,.category-hero h1,.pm-category-heading h1,.home-market-title-row h2,.trading-board-toolbar h1,.module-card h2,.table-panel h2,.auth-card h1{color:var(--pm-text-strong);font-family:var(--pm-font-sans);font-weight:var(--pm-weight-semibold);letter-spacing:var(--pm-type-title-tracking)}.brand,.category-link,.sidebar-link,.secondary-button,.primary-action,.deposit-button,.signup-button,.link-button,.section-title button,.section-title a,.trade-panel-tabs button,.board-view-toggle button,.board-favorite-filter,.quick-amounts button,.binary-ticket-primary-options button,.binary-ticket-number-grid button,.trading-product-options button,.market-card-footer-actions button{font-weight:var(--pm-weight-semibold)}.balance-link strong,.trading-product-price,.trading-product-row-price strong,.trading-board-summary strong,.lottery-countdown,.lottery-number-ball,.money-value,.odds-value{font-family:var(--pm-font-sans);font-weight:var(--pm-weight-semibold);font-variant-numeric:tabular-nums;font-feature-settings:"cv02", "cv03", "cv04", "cv11", "tnum";letter-spacing:var(--pm-type-number-tracking)}.money-value,.odds-value{font-size:var(--pm-type-amount-size);line-height:var(--pm-type-amount-line)}strong,b{font-weight:var(--pm-weight-semibold)}.market-card h3,.pm-tile header strong,.trading-product-title strong,.favorite-card-main strong,.execution-product-head h2,.binary-ticket-summary strong,.trade-outcome-buttons strong,.outcome-row strong,.featured-outcome-list b,.featured-outcome-list strong,.official-leading-outcomes strong{color:var(--pm-text-strong)}small,.muted-copy,.market-card small,.market-card footer,.balance-link,.detail-title p,.featured-title-row small,.featured-discussion,.news-lines small,.table-panel th,.trading-product-title small,.trading-product-row-meta,.binary-ticket-summary span,.rail-footnote,.site-footer,.site-footer span{color:var(--pm-muted);font-weight:var(--pm-weight-medium)}.topbar,.primary-sidebar,.featured-card,.side-panel,.market-card,.trade-panel,.detail-main,.auth-card,.table-panel,.portfolio-stats article,.module-card{border-color:var(--pm-border)}@media (width<=760px){:root{--pm-type-display-size:28px;--pm-type-display-line:32px;--pm-type-h1-size:24px;--pm-type-h1-line:28px;--pm-type-h2-size:20px;--pm-type-h2-line:24px;--pm-type-h3-size:16px;--pm-type-h3-line:20px;--pm-type-body-size:16px;--pm-type-body-line:24px;--pm-type-compact-line:16px;--pm-type-caption-line:16px}}.primary-action,.deposit-button,.signup-button{background:var(--pm-blue);font-weight:var(--pm-weight-semibold)}.primary-action:hover,.deposit-button:hover,.signup-button:hover{background:var(--pm-blue-bright)}.dark-theme{--pm-text:#d2d8df;--pm-text-strong:#f9fafb;--pm-muted:#97a5b4;--pm-muted-soft:#697d91;--pm-border:#2e3841;--pm-soft:#0e0f11;--pm-card:#15191d}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme .brand,.dark-theme .market-card h3,.dark-theme .pm-tile header strong,.dark-theme .trading-product-title strong,.dark-theme .favorite-card-main strong,.dark-theme .execution-product-head h2,.dark-theme .binary-ticket-summary strong,.dark-theme .official-leading-outcomes strong{color:var(--pm-text-strong)}@media (hover:none) and (pointer:coarse){html,body,#app{touch-action:pan-x pan-y}}.featured-copy{overflow-wrap:anywhere;flex:auto;min-width:0}.featured-copy p,.home-answer-grid,.home-answer-grid article,.home-answer-grid strong,.home-answer-grid span,.side-panel,.side-panel p{overflow-wrap:anywhere;min-width:0;max-width:100%}.home-answer-grid{gap:6px;margin:20px 0 16px;display:grid}.home-answer-grid article{gap:4px;padding:8px 0;display:grid}.home-answer-grid article>small,.home-answer-grid article>strong,.home-answer-grid article>span{line-height:1.45;display:block}@media (width<=860px){html,body,#app{width:100%;max-width:100%;overflow-x:clip}body{overscroll-behavior-x:none}.topbar{width:100%;max-width:100vw;position:fixed;inset:0 0 auto}.platform-topbar-main{height:var(--mobile-topbar-height);grid-template-rows:40px 40px}.app-shell{margin-top:var(--mobile-topbar-height)}.immersive-arena-shell{margin-top:0;padding:0}.app-main,.home-page,.pm-page,.module-page,.category-page,.detail-page,.portfolio-page,.auth-page,.hero-layout,.featured-card,.featured-main,.side-panels,.side-panel,.market-section{width:100%;min-width:0;max-width:100%}.operational-home .featured-title-row{grid-template-columns:auto minmax(0,1fr) auto;min-width:0;max-width:100%;display:grid}.operational-home .featured-actions{min-width:0;margin-left:0}.binary-buttons{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-width:100%}.binary-buttons button,.featured-footer>*,.side-panel header,.side-panel header strong{overflow-wrap:anywhere;min-width:0;max-width:100%}.pm-chip-row,.sports-category-toolbar,.pm-category-sidebar{flex-wrap:wrap;width:100%;max-width:100%;margin-right:0;overflow-x:visible}.pm-chip-row button,.sports-category-toolbar button,.pm-category-sidebar button{flex:0 auto;max-width:100%}.sports-hero,.wc-match-hero,.world-cup-hero{width:100%;max-width:100%;overflow:hidden}.world-cup-knockout-board{grid-template-columns:1fr;overflow-x:visible}.mobile-bottom-nav{width:100%;max-width:100vw;overflow:hidden}}@media (width<=640px){.rewards-hero-stats,.rewards-hero-stats.has-check-in{grid-template-columns:1fr}.rewards-hero-check-in{order:-1}.rewards-hero-stats article,.rewards-hero-stats strong{overflow-wrap:anywhere;min-width:0}}@media (width<=380px){.platform-topbar-main{gap:6px;padding-left:8px;padding-right:8px}.platform-topbar-main .account-strip{gap:4px}.platform-topbar-main .account-strip>.popover-root:last-child{display:none}.platform-topbar-main .signup-button{white-space:nowrap;padding-left:9px;padding-right:9px}}@media (width<=860px){.trading-execution-rail{order:1}.trading-board-filters{order:2}.trading-board-grid,.trading-board-list{order:3}.trading-board-summary{order:4}.binary-trading-page{padding-bottom:calc(var(--mobile-bottom-nav-reserve) + 118px)}.binary-ticket-action-bar{right:max(14px, env(safe-area-inset-right));bottom:calc(var(--mobile-bottom-nav-reserve) + 8px);left:max(14px, env(safe-area-inset-left));z-index:46;background:#fff;border:1px solid #dbe3ef;border-radius:8px;width:auto;max-width:520px;margin:0 auto;padding:9px;position:fixed;box-shadow:0 14px 36px #0f172a33}.binary-ticket-action-bar .rail-footnote{justify-content:center}}.dark-theme .mobile-bottom-nav{background:#0b1220f5;border-color:#243244 #243244 #0000;box-shadow:0 -12px 32px #0000004d}.dark-theme .mobile-bottom-nav a{color:#94a3b8}.dark-theme .mobile-bottom-nav a.router-link-active{color:#93c5fd;background:#2563eb33}@media (width<=860px){.dark-theme .platform-topbar-main .search-box{box-shadow:none;border-color:#0000}.dark-theme .platform-topbar-main .search-box:focus-within{border-color:#3b82f6b8;box-shadow:0 0 0 3px #2563eb29}}.dark-theme .mobile-menu-button{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark-theme .mobile-menu-button:hover{color:#f8fafc;background:#334155}.dark-theme .modal-header,.dark-theme .drawer-header{border-color:#243244}.dark-theme .close-button{color:#cbd5e1;background:#1e293b}.dark-theme .close-button:hover{color:#f8fafc;background:#334155}.dark-theme .invite-binding-icon{color:#93c5fd;background:#2563eb2e}.dark-theme .maintenance-announcement-icon{color:#fdba74;background:#ea580c2e}.dark-theme .maintenance-announcement-language{color:#94a3b8}.dark-theme .maintenance-announcement-language select{color:#f8fafc;background:#0f172a;border-color:#475569}.dark-theme .maintenance-announcement-time{background:#0b1220;border-color:#334155}.dark-theme .maintenance-announcement-time dt{color:#94a3b8}.dark-theme .maintenance-announcement-time dd{color:#f8fafc}.dark-theme .invite-binding-intro p,.dark-theme .invite-binding-logout{color:#94a3b8}.dark-theme .invite-binding-logout:hover{color:#f8fafc}.dark-theme .invite-binding-modal .trade-message.error{color:#fca5a5;background:#7f1d1d47}@media (width<=640px){.invite-binding-modal{padding-bottom:max(0px, env(safe-area-inset-bottom));gap:16px}.invite-binding-intro{align-items:start}.invite-binding-modal .stack-form input,.invite-binding-modal .primary-action{min-height:46px}}.dark-theme .step-dots button{background:#475569}.dark-theme .step-dots button.active{background:#3b82f6}.dark-theme .how-illustration{background:linear-gradient(135deg,#2563eb29,#0596691f)}.dark-theme .mini-market{background:#0b1220;border:1px solid #334155;box-shadow:0 12px 36px #0000004d}.dark-theme .mini-chart{background:#111827}.dark-theme .mini-actions span{color:#6ee7b7;background:#0596692e}.dark-theme .mini-actions span+span{color:#fda4af;background:#be123c2e}.dark-theme .skeleton-list span,.dark-theme .detail-loading-skeleton>*{background:linear-gradient(90deg,#0b1220,#1e293b,#0b1220) 0 0/220% 100%}.dark-theme .empty-state{color:#94a3b8;background:#0b1220;border-color:#334155}.dark-theme .empty-state strong{color:#f8fafc}.dark-theme .home-activity-feed{color:#dbe4f0;background:#111827;border-color:#243244}.dark-theme .market-card-facts div,.dark-theme .auth-mode-row,.dark-theme .wallet-grid button,.dark-theme .compliance-checklist,.dark-theme .wallet-record-note,.dark-theme .wallet-rules-copy{background:#0b1220;border-color:#334155}.dark-theme .market-card-facts dt,.dark-theme .wallet-record-note,.dark-theme .wallet-rules-copy{color:#94a3b8}.dark-theme .market-card-facts dd,.dark-theme .auth-mode-row button.active{color:#f8fafc}.dark-theme .auth-mode-row button{color:#94a3b8}.dark-theme .auth-mode-row button.active{background:#1e293b;box-shadow:0 1px 3px #00000057}.dark-theme .wallet-grid button{color:#cbd5e1}.dark-theme .wallet-record-note.danger{color:#fca5a5;background:#7f1d1d33}.dark-theme .primary-sidebar:not(.collapsed) .sidebar-submenu .sidebar-link{color:#94a3b8;background:#0b1220;border-color:#0000}.dark-theme .primary-sidebar:not(.collapsed) .sidebar-submenu .sidebar-link:hover,.dark-theme .primary-sidebar:not(.collapsed) .sidebar-submenu .sidebar-link.active{color:#bfdbfe;background:#2563eb33;border-color:#3b82f6}.dark-theme .primary-sidebar:not(.collapsed) .sidebar-submenu .sidebar-link svg,.dark-theme .primary-sidebar:not(.collapsed) .sidebar-submenu .sidebar-link.active svg{color:currentColor}.dark-theme .world-cup-page,.dark-theme .world-cup-sports-page,.dark-theme .world-cup-hero,.dark-theme .world-cup-sports-page .wc-match-hero{background:#070d1a}.dark-theme .world-cup-hero h1,.dark-theme .world-cup-view-heading h2,.dark-theme .world-cup-group-card header strong,.dark-theme .world-cup-group-row b,.dark-theme .world-cup-round-card h3,.dark-theme .world-cup-map-rankings strong,.dark-theme .world-cup-map-rankings em,.dark-theme .world-cup-sports-page .wc-match-hero h1,.dark-theme .world-cup-sports-page .odds-section-title h1,.dark-theme .world-cup-ticket-amount span,.dark-theme .world-cup-combo-button{color:#f8fafc}.dark-theme .world-cup-hero p,.dark-theme .world-cup-view-heading small,.dark-theme .world-cup-view-heading>span,.dark-theme .world-cup-group-card header,.dark-theme .world-cup-group-row small,.dark-theme .world-cup-map-visual small,.dark-theme .world-cup-map-rankings small,.dark-theme .world-cup-sports-page .wc-match-hero p,.dark-theme .world-cup-sports-page .flag-arc b{color:#94a3b8}.dark-theme .world-cup-tabs a,.dark-theme .world-cup-sports-page .match-tabs button{color:#cbd5e1}.dark-theme .world-cup-tabs a.active,.dark-theme .world-cup-sports-page .match-tabs button.active{color:#f8fafc;background:#1e293b}.dark-theme .world-cup-flag-card,.dark-theme .world-cup-sports-page .flag-arc span,.dark-theme .world-cup-group-card,.dark-theme .world-cup-round-card,.dark-theme .world-cup-map-rankings article,.dark-theme .world-cup-games-empty{color:#94a3b8;background:#111827;border-color:#334155;box-shadow:0 12px 24px #00000047}.dark-theme .world-cup-match-chip,.dark-theme .world-cup-ticket-shortcuts button,.dark-theme .world-cup-combo-button{color:#cbd5e1;background:#0b1220;border-color:#334155}.dark-theme .world-cup-odds-row .time-pill,.dark-theme .world-cup-odds-row .odds-extra button,.dark-theme .world-cup-secondary-odds button,.dark-theme .world-cup-book-cell{color:#cbd5e1;background:#1e293b;border-color:#334155;box-shadow:inset 0 -3px #0000003d}.dark-theme .world-cup-odds-row .odds-extra span,.dark-theme .world-cup-secondary-odds span{color:#94a3b8}.dark-theme .world-cup-map-visual{background:radial-gradient(circle at 20% 30%,#2563eb29,#0000 28%),radial-gradient(circle at 72% 36%,#16a34a24,#0000 26%),radial-gradient(circle at 54% 72%,#f59e0b24,#0000 22%),#0b1220;border-color:#334155}.dark-theme .world-cup-region-tile{border-color:color-mix(in srgb, var(--region-color) 40%, #334155);background:linear-gradient(135deg, color-mix(in srgb, var(--region-color) 18%, #0b1220), #111827);color:#f8fafc}.dark-theme .world-cup-display-only-note{color:#bfdbfe;background:#2563eb29;border-color:#1d4ed8}.dark-theme .sportsbook-odds-row,.dark-theme .sportsbook-flag{color:#dbe4f0;background:#111827;border-color:#334155}.dark-theme .sportsbook-odds-row:hover{background:#172033;border-color:#475569;box-shadow:0 10px 26px #0000003d}.dark-theme .sportsbook-event-meta span:not(.live),.dark-theme .sportsbook-teams strong,.dark-theme .sportsbook-ticket-shares,.dark-theme .sportsbook-ticket-amount span,.dark-theme .sportsbook-combo-button{color:#f8fafc}.dark-theme .sportsbook-event-meta small,.dark-theme .sportsbook-teams small,.dark-theme .sportsbook-market-group header{color:#94a3b8}.dark-theme .sportsbook-market-option,.dark-theme .sportsbook-book,.dark-theme .sportsbook-ticket-choice .no,.dark-theme .sportsbook-ticket-shortcuts button,.dark-theme .sportsbook-combo-button{color:#cbd5e1;background:#1e293b;border-color:#334155;box-shadow:inset 0 -3px #0000003d}.dark-theme .sportsbook-market-option.active{color:#fff;background:#b91c1c}.dark-theme .sportsbook-ticket-shares input{color:#f8fafc;background:#0f172a;border-color:#334155}.dark-theme .sportsbook-market-shell:before{background:linear-gradient(90deg,#111827 24%,#11182700)}.dark-theme .sportsbook-market-shell:after{background:linear-gradient(270deg,#111827 24%,#11182700)}.dark-theme .sportsbook-market-navigation{color:#e2e8f0;background:#1e293bf5;border-color:#475569;box-shadow:0 5px 16px #00000052}.dark-theme .sportsbook-ticket-tabs{border-color:#334155}.dark-theme .sportsbook-ticket-tabs button.active{color:#f8fafc;background:#0b1220;border-bottom-color:#60a5fa}.dark-theme .odds-buttons button:disabled,.dark-theme .odds-extra button:disabled,.dark-theme .sportsbook-market-option:disabled,.dark-theme .world-cup-ticket .primary-action.full:disabled,.dark-theme .sportsbook-ticket .primary-action.full:disabled,.dark-theme .world-cup-ticket .primary-action.full[disabled],.dark-theme .sportsbook-ticket .primary-action.full[disabled]{color:#64748b;background:#1e293b}.dark-theme .lottery-draw-latest,.dark-theme .lottery-draw-countdown,.dark-theme .lottery-result-strip,.dark-theme .lottery-option-button,.dark-theme .lottery-history-row,.dark-theme .lottery-result-modal,.dark-theme .lottery-history-sheet,.dark-theme .lottery-records-sheet,.dark-theme .lottery-record-card,.dark-theme .lottery-instructions-modal,.dark-theme .lottery-result-modal-body,.dark-theme .lottery-bet-result-entry,.dark-theme .lottery-bet-result-grid div{color:#dbe4f0;background:#111827;border-color:#334155}.dark-theme .lottery-record-card .rebate-status-pending{color:#fed7aa;background:#431407}.dark-theme .lottery-record-card .lottery-record-order{background:#0b1220;border-color:#334155}.dark-theme .lottery-records-sheet .lottery-records-grabber{background:#475569}.dark-theme .lottery-records-sheet .lottery-records-header-actions>button:not(.lottery-modal-close){color:#93c5fd;background:#172554;border-color:#1d4ed8}.dark-theme .lottery-draw-countdown,.dark-theme .lottery-mode-header,.dark-theme .lottery-result-stats i,.dark-theme .lottery-option-button,.dark-theme .lottery-sheet-header,.dark-theme .lottery-instructions-header,.dark-theme .lottery-bet-result-note{color:#cbd5e1;background:#0b1220;border-color:#334155}.dark-theme .lottery-provider-paused-alert{color:#fed7aa;background:#431407;border-color:#9a3412}.dark-theme .lottery-history-row:hover{background:#172033}.dark-theme .lottery-option-button.is-placed,.dark-theme .lottery-option-button:disabled{background:#111827;border-color:#334155}.dark-theme .lottery-option-button .lottery-option-placed{color:#93c5fd}.dark-theme .lottery-option-button.active:not(:disabled){color:#f8fafc;background:#2563eb3d;border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa52}.dark-theme .lottery-option-button.active:not(:disabled) small{color:#bfdbfe}.dark-theme .lottery-result-stats .lottery-stat-sum{color:#fdba74;background:#c2410c2e;border-color:#fb923c6b}.dark-theme .lottery-history-row small,.dark-theme .lottery-bet-result-grid dt,.dark-theme .lottery-instructions-header small,.dark-theme .lottery-bet-result-status span{color:#94a3b8}.dark-theme .lottery-instructions-summary{color:#cbd5e1;background:#2563eb24;border-left-color:#60a5fa}.dark-theme .lottery-instructions-content{color:#dbe4f0}.dark-theme .lottery-instructions-content a{color:#93c5fd}.dark-theme .lottery-modal-close:hover{color:#f8fafc;background:#1e293b}.dark-theme .lottery-bet-result-status{color:#93c5fd;background:#2563eb29;border-color:#1d4ed8}.dark-theme .lottery-bet-result-status.is-won{color:#86efac;background:#16a34a29;border-color:#22c55e66}.dark-theme .lottery-bet-result-status.is-lost{color:#fda4af;background:#be123c2e;border-color:#f43f5e6b}.dark-theme .detail-page{background:#070d1a}.dark-theme .detail-loading-card,.dark-theme .official-detail-card,.dark-theme .detail-variant-strip,.dark-theme .past-variant-dropdown{color:#dbe4f0;background:#111827;border-color:#243244;box-shadow:0 1px 2px #0000003d}.dark-theme .official-detail-title p,.dark-theme .official-discussion-lines p,.dark-theme .detail-market-meta,.dark-theme .market-description-pending{color:#94a3b8}.dark-theme .official-leading-outcomes button,.dark-theme .detail-market-meta{border-color:#243244}.dark-theme .official-leading-outcomes button,.dark-theme .official-leading-outcomes strong,.dark-theme .detail-variant-strip header,.dark-theme .past-variant-dropdown button{color:#f8fafc}.dark-theme .official-leading-outcomes button.active{color:#60a5fa}.dark-theme .official-outcome-actions button{color:#93c5fd;background:#2563eb29;border-color:#3b82f66b}.dark-theme .official-outcome-actions button:nth-child(2){color:#fda4af;background:#be123c2e;border-color:#f43f5e6b}.dark-theme .official-discussion-lines li>span{color:#cbd5e1;background:linear-gradient(135deg,#334155,#1e293b)}.dark-theme .official-discussion-lines strong{color:#cbd5e1}.dark-theme .variant-chip,.dark-theme .past-variant-dropdown button,.dark-theme .trade-panel input:disabled,.dark-theme .trade-panel select:disabled{color:#cbd5e1;background:#0b1220;border-color:#334155}.dark-theme .variant-chip.active{color:#fff;background:#2563eb}.dark-theme .variant-chip:disabled,.dark-theme .trade-panel input:disabled,.dark-theme .trade-panel select:disabled{color:#64748b}.dark-theme .past-variant-dropdown button:hover{background:#1e293b}.dark-theme .detail-variant-strip header span{color:#93c5fd;background:#2563eb33}.dark-theme .trade-panel label span{color:#cbd5e1}.dark-theme .trade-outcome-buttons button{color:#94a3b8;background:#0b1220;border-color:#334155}.dark-theme .trade-outcome-buttons button.active{color:#fff;background:#168447;border-color:#22c55e;box-shadow:0 8px 18px #0000003d}.dark-theme .trade-outcome-buttons button.active.outcome-no{color:#fff;background:#b91c1c;border-color:#f87171}.dark-theme .trading-panel-tabs button{color:#93c5fd;background:#0b1220;border-color:#334155}.dark-theme .trading-panel-tabs button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#0369a1);border-color:#3b82f6;box-shadow:0 8px 18px #0000003d}.dark-theme .wallet-summary-grid article{color:#dbe4f0;box-shadow:none;background:#111827;border-color:#243244}.dark-theme .wallet-summary-grid span,.dark-theme .account-balance-strip span,.dark-theme .account-security-grid article>span,.dark-theme .account-security-grid small,.dark-theme .account-order-entry>div:first-child span,.dark-theme .account-order-entry p,.dark-theme .account-order-entry-stats span,.dark-theme .account-order-summary-card span,.dark-theme .agent-invite-panel p,.dark-theme .agent-invite-box label{color:#94a3b8}.dark-theme .wallet-summary-grid strong,.dark-theme .account-balance-strip strong,.dark-theme .account-security-grid strong,.dark-theme .account-order-entry h2,.dark-theme .account-order-entry-stats strong,.dark-theme .account-order-summary-card strong,.dark-theme .agent-invite-panel h2{color:#f8fafc}.dark-theme .wallet-ledger-mobile-card{border-color:#243244}.dark-theme .wallet-ledger-mobile-title strong,.dark-theme .wallet-ledger-mobile-amount{color:#f8fafc}.dark-theme .wallet-ledger-mobile-title span{color:#93c5fd;background:#2563eb33}.dark-theme .wallet-ledger-mobile-meta dt{color:#94a3b8}.dark-theme .wallet-ledger-mobile-meta dd{color:#dbe4f0}.dark-theme .account-balance-strip article{background:#0b1220;border:1px solid #243244}.dark-theme .account-order-entry{box-shadow:none;background:#111827;border-color:#243244}.dark-theme .account-order-entry-stats article,.dark-theme .account-order-summary-card{box-shadow:none;background:#0b1220;border-color:#243244}.dark-theme .agent-invite-panel{box-shadow:none;background:#111827;border-color:#243244}.dark-theme .agent-invite-box input{color:#f8fafc;background:#0b1220;border-color:#334155}.dark-theme .funding-modal label>span{color:#94a3b8}.dark-theme .funding-modal input,.dark-theme .funding-modal select{color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1220;border-color:#334155}.dark-theme .funding-modal input::placeholder{color:#64748b;opacity:1}.dark-theme .funding-modal input:hover,.dark-theme .funding-modal select:hover{border-color:#475569}.dark-theme .funding-modal input:focus,.dark-theme .funding-modal select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #2563eb2e}.dark-theme .funding-rule-panel{background:#0b1220;border-color:#334155;margin-inline:-4px;padding:12px}.dark-theme .funding-cash-panel{background:#0b1220;border-color:#334155}.dark-theme .funding-cash-panel strong{color:#f8fafc}.dark-theme .funding-cash-panel p,.dark-theme .funding-cash-panel span{color:#94a3b8}.dark-theme .funding-cash-panel b{color:#93c5fd}.dark-theme .funding-cash-amounts button{color:#bfdbfe;background:#111c2f;border-color:#334155}.dark-theme .funding-cash-amounts button.active{color:#fff;background:#2563eb;border-color:#3b82f6}.dark-theme .funding-rule-panel strong,.dark-theme .deposit-address-box strong,.dark-theme .history-mini>strong,.dark-theme .funding-modal .trade-summary strong{color:#f8fafc}.dark-theme .funding-rule-panel p,.dark-theme .funding-payment-info,.dark-theme .deposit-address-box>span,.dark-theme .funding-modal .trade-message,.dark-theme .funding-modal .trade-summary span{color:#94a3b8}.dark-theme .funding-rule-panel a,.dark-theme .funding-payment-info a,.dark-theme .funding-inline-link{color:#93c5fd}.dark-theme .funding-field-heading{color:#cbd5e1}.dark-theme .funding-inline-link:hover{color:#bfdbfe}.dark-theme .funding-address-form{background:#0b1220;border-color:#334155}.dark-theme .funding-payment-qr{border-color:#475569}.dark-theme .deposit-address-box,.dark-theme .history-mini{background:#0b1220;border-color:#334155}.dark-theme .history-mini p,.dark-theme .history-mini span{color:#cbd5e1}.dark-theme .funding-modal .trade-message:not(.error){color:#6ee7b7;background:#05966924;border-color:#10b98138}.dark-theme .funding-modal .trade-summary{background:#0b1220;border:1px solid #243244}.dark-theme .funding-proof-title{color:#94a3b8}.dark-theme .funding-proof-picker{color:#93c5fd;background:#0b1220;border-color:#334155}.dark-theme .funding-proof-picker:hover{background:#111c31;border-color:#3b82f6}.dark-theme .funding-proof-preview{background:#0b1220;border-color:#334155}.dark-theme .funding-proof-picker strong,.dark-theme .funding-proof-meta strong{color:#f8fafc}.dark-theme .funding-proof-picker small,.dark-theme .funding-proof-meta small{color:#94a3b8}.dark-theme .funding-proof-remove{color:#fca5a5;background:#111827;border-color:#334155}.dark-theme .order-record-tabs button{color:#cbd5e1;background:#111827;border-color:#243244}.dark-theme .order-record-tabs button.active{color:#dbeafe;background:#2563eb33;border-color:#3b82f6}.dark-theme .order-record-mobile-card{background:#111827;border-color:#243244}.dark-theme .order-record-mobile-metrics,.dark-theme .order-record-mobile-details{background:#0b1220;border-color:#243244}.dark-theme .order-record-detail-button{color:#cbd5e1;background:#172033;border-color:#334155}.dark-theme .order-record-detail-button:hover,.dark-theme .order-record-detail-button[aria-expanded=true]{color:#bfdbfe;background:#2563eb2e;border-color:#3b82f6}.dark-theme .order-record-mobile-metrics dd,.dark-theme .order-detail-grid dd{color:#dbe4f0}.dark-theme .order-record-mobile-identity span,.dark-theme .order-record-mobile-metrics dt,.dark-theme .order-detail-grid dt{color:#94a3b8}.dark-theme .portfolio-close-result{color:#dbe4f0;background:#0b1220;border-color:#334155}.dark-theme .portfolio-close-result .order-detail-head{border-bottom-color:#243244}.dark-theme .portfolio-close-result .order-detail-head span,.dark-theme .portfolio-close-result .order-detail-grid dt{color:#94a3b8}.dark-theme .portfolio-close-result .order-detail-head strong,.dark-theme .portfolio-close-result .order-detail-grid dd{color:#f8fafc}.dark-theme .portfolio-close-result .status-filled,.dark-theme .portfolio-close-result .status-closed{color:#bbf7d0;background:#16a34a38}.dark-theme .portfolio-close-result .link-button,.dark-theme .portfolio-close-result .trade-result-actions a{color:#93c5fd}.dark-theme .portfolio-close-result .trade-result-actions a{background:#111827;border-color:#334155}.dark-theme .order-record-state-text.order-record-status-pending{color:#bfdbfe}.dark-theme .order-record-state-text.order-record-status-completed,.dark-theme .order-record-state-text.order-record-status-filled,.dark-theme .order-record-state-text.order-record-status-settled,.dark-theme .order-record-state-text.order-record-status-won{color:#bbf7d0}.dark-theme .order-record-state-text.order-record-status-exception,.dark-theme .order-record-state-text.order-record-status-failed,.dark-theme .order-record-state-text.order-record-status-lost,.dark-theme .order-record-state-text.order-record-status-canceled{color:#fecaca}.dark-theme .order-record-state-text.order-record-result-won{color:#bbf7d0}.dark-theme .order-record-state-text.order-record-result-lost{color:#fecaca}.dark-theme .order-record-state-text.order-record-result-refunded,.dark-theme .order-record-state-text.order-record-status-refunded,.dark-theme .order-record-state-text.order-record-result-settled,.dark-theme .order-record-state-text.order-record-result-pending,.dark-theme .order-record-state-text.order-record-result-none{color:#cbd5e1}@media (width<=860px){[data-density=professional] .market-card,[data-density=professional] .pm-tile{gap:10px;padding:12px}[data-density=professional] .market-card-primary,[data-density=professional] .market-card-outcomes,[data-density=professional] .market-card-meta{min-width:0}[data-density=professional] .market-card h3,[data-density=professional] .pm-tile header strong{min-height:0;max-height:38px}[data-density=professional] .trade-yes,[data-density=professional] .trade-no,[data-density=professional] .pm-outcome button,[data-density=professional] .outcome-stack-wide .market-wide-choice{height:44px}[data-density=professional] .pm-filter-toolbar.market-filter-mode .pm-market-filter-row{width:100%}[data-density=professional] .pm-market-filter-row select,[data-density=professional] .pm-market-filter-row select:first-child,[data-density=professional] .pm-filter-check{flex:132px;min-width:0}[data-density=professional] .professional-trade-summary{padding-left:14px;padding-right:14px}.dark-theme .binary-ticket-action-bar{background:#111827;border-color:#243244;box-shadow:0 14px 36px #0000006b}}@media (width<=620px){.funding-cash-amounts:not(.is-single){grid-template-columns:repeat(2,minmax(0,1fr))}.funding-cash-amounts:not(.is-single) button:last-child:nth-child(odd){grid-column:1/-1}.funding-cash-amounts button{width:100%;min-width:0;padding-inline:6px;font-size:clamp(10px,3vw,12px)}.funding-modal .two-col,.funding-alipay-recipient{grid-template-columns:minmax(0,1fr)}.funding-modal{gap:12px}.funding-field-heading{gap:8px}.funding-address-form{padding:10px}.funding-modal .trade-summary{align-items:center}.funding-modal .trade-summary strong{max-width:66%}.funding-modal .funding-withdraw-summary{gap:10px;padding:8px 10px}.funding-modal .funding-withdraw-summary>span{flex:none;font-size:12px;line-height:1.35}.funding-modal .funding-withdraw-summary .funding-withdraw-summary-value{flex:auto}.funding-proof-preview{grid-template-columns:64px minmax(0,1fr) 36px}.funding-proof-preview-image{width:64px;height:64px}}.board-view-toggle button{overflow-wrap:normal;white-space:nowrap;min-width:104px}.board-favorite-filter{overflow-wrap:normal;white-space:nowrap;justify-content:center;min-width:112px}.quick-amounts button{overflow-wrap:normal;white-space:nowrap;word-break:keep-all;min-width:0;padding:0 2px;font-size:12px}.pm-outcome button{min-width:92px;max-width:128px}.reward-challenge-section{gap:14px;margin-bottom:18px;display:grid}.reward-challenge-section-head small,.reward-challenge-card header small{color:#1652f0;font-size:11px;font-weight:var(--pm-weight-bold);letter-spacing:.08em;text-transform:uppercase}.reward-challenge-section-head h2{color:#0f172a;margin:4px 0 0;font-size:20px}.reward-challenge-section-head p,.reward-challenge-card-desc,.reward-challenge-tier-list>p{color:#64748b;margin:5px 0 0;font-size:13px;line-height:1.55}.reward-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reward-challenge-card{background:radial-gradient(circle at 100% 0,#1652f01c,#0000 40%),#fff;border:1px solid #dce5f0;border-radius:14px;gap:14px;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a0d}.reward-challenge-card.reward-challenge-trading_volume{background:radial-gradient(circle at 100% 0,#0f9d6b21,#0000 40%),#fff}.reward-challenge-card>header{grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:10px;display:grid}.reward-challenge-card h3{color:#0f172a;margin:2px 0 0;font-size:17px}.reward-challenge-icon{color:#fff;width:42px;height:42px;font-size:22px;font-weight:var(--pm-weight-bold);background:#1652f0;border-radius:12px;place-items:center;display:grid}.reward-challenge-trading_volume .reward-challenge-icon{background:#0f9d6b}.reward-challenge-help{color:#334155;width:32px;height:32px;font-size:14px;font-weight:var(--pm-weight-bold);background:#ffffffdb;border:1px solid #d6e0ed;border-radius:999px;place-items:center;display:grid}.reward-challenge-card-desc{min-height:40px;margin:-4px 0 0}.reward-challenge-tier-line,.reward-challenge-reward{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.reward-challenge-tier-line span,.reward-challenge-reward span{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold)}.reward-challenge-tier-line strong,.reward-challenge-reward strong{color:#0f172a;text-align:right;font-size:14px}.reward-challenge-reward{background:#1652f00e;border:1px solid #1652f01f;border-radius:10px;padding:10px 12px}.reward-challenge-trading_volume .reward-challenge-reward{background:#0f9d6b11;border-color:#0f9d6b29}.reward-challenge-reward strong{color:#1652f0;font-size:18px}.reward-challenge-trading_volume .reward-challenge-reward strong{color:#0f8a5f}.reward-challenge-progress{background:#e9eff7;border-radius:999px;height:8px;overflow:hidden}.reward-challenge-progress>span{border-radius:inherit;background:linear-gradient(90deg,#1652f0,#60a5fa);height:100%;transition:width .32s;display:block}.reward-challenge-trading_volume .reward-challenge-progress>span{background:linear-gradient(90deg,#0f9d6b,#4ade80)}.reward-challenge-claim{width:100%;min-height:42px}.reward-challenge-complete{background:#0f9d6b12;border:1px solid #0f9d6b2e;border-radius:10px;gap:5px;padding:14px;display:grid}.reward-challenge-complete strong{color:#0f8a5f}.reward-challenge-complete span{color:#64748b;font-size:13px}.reward-challenge-tier-list{gap:8px;display:grid}.reward-challenge-tier-list>p{margin:0 0 6px}.reward-challenge-tier-list article{border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:32px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.reward-challenge-tier-list article.current{background:#1652f00e;border-color:#1652f061}.reward-challenge-tier-list article.claimed{background:#0f9d6b0e;border-color:#0f9d6b38}.reward-challenge-tier-list article small{color:#64748b;font-size:10px;display:block}.reward-challenge-tier-list article strong{color:#0f172a;margin-top:2px;font-size:12px;display:block}.reward-challenge-tier-index{color:#1652f0;width:32px;height:32px;font-weight:var(--pm-weight-bold);background:#eaf0ff;border-radius:9px;place-items:center;display:grid}.reward-challenge-tier-status{color:#64748b;font-size:10px;font-weight:var(--pm-weight-bold);white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:4px 8px}.reward-challenge-tier-list article.current .reward-challenge-tier-status{color:#fff;background:#1652f0}.reward-challenge-tier-list article.claimed .reward-challenge-tier-status{color:#15803d;background:#dcfce7}.dark-theme .reward-challenge-section-head h2,.dark-theme .reward-challenge-card h3,.dark-theme .reward-challenge-tier-line strong,.dark-theme .reward-challenge-reward strong,.dark-theme .reward-challenge-tier-list article strong{color:#f8fafc}.dark-theme .reward-challenge-section-head p,.dark-theme .reward-challenge-card-desc,.dark-theme .reward-challenge-tier-line span,.dark-theme .reward-challenge-reward span,.dark-theme .reward-challenge-complete span,.dark-theme .reward-challenge-tier-list>p,.dark-theme .reward-challenge-tier-list article small{color:#94a3b8}.dark-theme .reward-challenge-card{box-shadow:none;background:radial-gradient(circle at 100% 0,#3b82f62e,#0000 42%),#111827;border-color:#263449}.dark-theme .reward-challenge-card.reward-challenge-trading_volume{background:radial-gradient(circle at 100% 0,#22c55e2b,#0000 42%),#111827}.dark-theme .reward-challenge-help{color:#cbd5e1;background:#0f172ab8;border-color:#334155}.dark-theme .reward-challenge-progress{background:#263449}.dark-theme .reward-challenge-reward,.dark-theme .reward-challenge-tier-list article{background:#0f172ab8;border-color:#334155}.dark-theme .reward-challenge-trading_volume .reward-challenge-reward{background:#0f9d6b17;border-color:#4ade8038}.dark-theme .reward-challenge-reward strong{color:#93c5fd}.dark-theme .reward-challenge-trading_volume .reward-challenge-reward strong,.dark-theme .reward-challenge-complete strong{color:#4ade80}.dark-theme .reward-challenge-tier-list article.current{background:#3b82f61f;border-color:#60a5fa7a}.dark-theme .reward-challenge-tier-list article.claimed{background:#22c55e1a;border-color:#4ade8047}.dark-theme .reward-challenge-tier-index{color:#93c5fd;background:#3b82f62e}.dark-theme .reward-challenge-tier-status{color:#94a3b8;background:#263449}.campaigns-page{gap:18px;width:min(100%,1040px);margin-inline:auto;display:grid}.campaigns-hero{background:radial-gradient(circle at 92% 8%,#60a5fa3d,#0000 34%),linear-gradient(135deg,#eef4ff 0%,#fff 62%);border:1px solid #d7e3ff;justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,4vw,38px);display:flex;position:relative;overflow:hidden}.campaigns-hero-copy{z-index:1;max-width:650px;position:relative}.campaigns-hero small,.campaigns-section-head small{color:#1652f0;font-size:11px;font-weight:var(--pm-weight-bold);letter-spacing:.08em;text-transform:uppercase}.campaigns-hero h1{color:#0f172a;margin:7px 0 0;font-size:clamp(25px,4vw,36px);line-height:1.12}.campaigns-hero p{color:#52647c;margin:10px 0 0;font-size:14px;line-height:1.65}.campaigns-hero-mark{color:#fff;background:linear-gradient(145deg,#1652f0,#60a5fa);border:1px solid #ffffffe0;border-radius:22px;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid;transform:rotate(4deg);box-shadow:0 16px 36px #1652f038}.campaigns-login{border:1px solid #dce5f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.campaigns-login h2,.campaigns-login p{margin:0}.campaigns-login p{color:#64748b;margin-top:4px;font-size:13px}.campaigns-challenge-section{background:#f8fafc;border:1px solid #dce5f0;border-radius:16px;margin-bottom:0;padding:clamp(14px,3vw,22px)}.campaigns-section-head h2{margin:5px 0 0}.campaigns-tabs{background:#eaf0f8;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;display:grid}.campaigns-tabs button{color:#52647c;min-width:0;min-height:42px;font-size:13px;font-weight:var(--pm-weight-semibold);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;line-height:1.3;display:flex}.campaigns-tabs button.active{color:#1652f0;background:#fff;box-shadow:0 3px 10px #0f172a14}.campaigns-challenge-grid{grid-template-columns:minmax(0,1fr)}.campaigns-challenge-grid .reward-challenge-card{max-width:none}.campaigns-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:14px;align-content:center;place-items:center;gap:10px;min-height:150px;display:grid}.campaigns-empty p{margin:0}.dark-theme .campaigns-hero h1,.dark-theme .campaigns-login h2{color:#f8fafc}.dark-theme .campaigns-hero p,.dark-theme .campaigns-login p{color:#94a3b8}.dark-theme .campaigns-login,.dark-theme .campaigns-challenge-section{background:#111827;border-color:#263449}.dark-theme .campaigns-tabs{background:#0f172a}.dark-theme .campaigns-tabs button{color:#94a3b8}.dark-theme .campaigns-tabs button.active{color:#93c5fd;box-shadow:none;background:#263449}.dark-theme .campaigns-empty{color:#94a3b8;border-color:#334155}@media (width<=640px){.campaigns-page{gap:12px}.campaigns-hero{align-items:flex-start;padding:18px}.campaigns-hero-mark{border-radius:16px;flex-basis:52px;width:52px;height:52px}.campaigns-login{grid-template-columns:auto minmax(0,1fr);padding:14px}.campaigns-login .primary-action{grid-column:1/-1;width:100%}.campaigns-challenge-section{border-radius:14px;padding:12px}.campaigns-tabs button{min-height:40px;padding-inline:8px;font-size:12px}.campaigns-challenge-grid .reward-challenge-card{gap:12px;padding:14px}.reward-challenge-tier-list article{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr)}.reward-challenge-tier-status{grid-column:2/-1;justify-self:start}}.campaigns-page{gap:14px;width:min(100%,920px)}.campaigns-hero{isolation:isolate;background:radial-gradient(circle at 82% 18%,#7dd3fc57,#0000 28%),linear-gradient(135deg,#071a49 0%,#123ca7 54%,#2563eb 100%);border:1px solid #2563eb3d;border-radius:22px;grid-template-columns:minmax(0,1fr) 176px;align-items:center;min-height:250px;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #1e40af33}.campaigns-hero:after{z-index:-1;content:"";border:54px solid #ffffff14;border-radius:999px;width:310px;height:310px;position:absolute;bottom:-130px;right:-90px}.campaigns-hero-copy{max-width:620px}.campaigns-hero small,.campaigns-hero h1,.campaigns-hero p{color:#fff}.campaigns-hero small{opacity:.76}.campaigns-hero h1{letter-spacing:-.035em;max-width:560px;margin-top:8px;font-size:clamp(28px,4.2vw,42px)}.campaigns-hero p{opacity:.82;max-width:560px;margin-top:12px;font-size:14px}.campaigns-hero-summary{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.campaigns-hero-summary article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0411303d;border:1px solid #ffffff30;border-radius:11px;gap:3px;min-width:158px;padding:9px 12px;display:grid}.campaigns-hero-summary span{color:#ffffffad;font-size:10px}.campaigns-hero-summary strong{color:#fff;font-size:14px}.campaigns-hero-visual{place-items:center;min-height:150px;display:grid;position:relative}.campaigns-hero-mark{color:#1652f0;background:linear-gradient(145deg,#fffffff5,#dbeafedb);border:1px solid #ffffff80;border-radius:30px;width:104px;height:104px;transform:rotate(5deg);box-shadow:0 22px 52px #030f3047}.campaigns-hero-orbit{color:#fff;font-size:11px;font-weight:var(--pm-weight-bold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff61;border-radius:999px;place-items:center;display:grid;position:absolute}.campaigns-hero-orbit-one{width:46px;height:46px;top:8px;right:0}.campaigns-hero-orbit-two{width:36px;height:36px;font-size:18px;bottom:0;left:4px}.campaigns-challenge-section{background:#fff;border:1px solid #dce5f0;border-radius:18px;gap:16px;padding:18px;box-shadow:0 10px 28px #0f172a0f}.campaigns-section-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.campaigns-section-head h2{font-size:21px}.campaigns-section-head p{max-width:600px}.campaigns-tabs{scrollbar-width:none;background:0 0;border-bottom:1px solid #e5eaf1;border-radius:0;gap:22px;padding:0;display:flex;overflow-x:auto}.campaigns-tabs button{color:#64748b;border-radius:0;flex:none;min-height:46px;padding:0 2px 10px;position:relative}.campaigns-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.campaigns-tabs button.active{color:#1652f0;box-shadow:none;background:0 0}.campaigns-tabs button.active:after{background:#1652f0}.campaigns-challenge-grid .reward-challenge-card{box-shadow:none;background:#f8fafc;border:1px solid #dbe4f0;border-radius:16px;grid-template-columns:minmax(128px,.34fr) minmax(0,1fr);gap:0;padding:0}.campaigns-challenge-grid .reward-challenge-card.reward-challenge-trading_volume{background:#f8fafc}.reward-challenge-poster{color:#fff;text-align:center;background:radial-gradient(circle at 28% 20%,#ffffff38,#0000 28%),linear-gradient(150deg,#0d2b78,#1652f0);border-right:1px solid #ffffff2e;align-content:center;justify-items:center;gap:6px;min-height:196px;padding:18px 12px;display:grid}.reward-challenge-trading_volume .reward-challenge-poster{background:radial-gradient(circle at 28% 20%,#fff3,#0000 28%),linear-gradient(150deg,#075f46,#0f9d6b)}.reward-challenge-poster>span{width:48px;height:48px;font-size:26px;font-weight:var(--pm-weight-bold);background:#ffffff24;border:1px solid #ffffff57;border-radius:14px;place-items:center;display:grid}.reward-challenge-poster small{color:#ffffffb8;margin-top:6px;font-size:10px}.reward-challenge-poster strong{color:#fff;overflow-wrap:anywhere;max-width:100%;font-size:clamp(16px,2.4vw,23px);line-height:1.1}.reward-challenge-content{align-content:center;gap:10px;padding:18px;display:grid}.reward-challenge-content>header{grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:10px;display:grid}.reward-challenge-content h3{margin-top:3px;font-size:18px}.reward-challenge-card-desc{min-height:0;margin:0;font-size:13px}.reward-challenge-rule-desc{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.reward-challenge-tier-line{margin-top:2px}.reward-challenge-progress{height:7px}.reward-challenge-claim{border-radius:0;grid-column:1/-1;min-height:46px}.reward-challenge-complete{text-align:center;grid-column:1/-1;align-content:center;place-items:center;min-height:168px}.campaigns-guide{background:#fff;border:1px solid #dce5f0;border-radius:18px;gap:16px;padding:18px;display:grid;box-shadow:0 10px 28px #0f172a0f}.campaigns-guide>header{gap:5px;max-width:620px;display:grid}.campaigns-guide>header small{color:#1652f0;font-weight:var(--pm-weight-bold);letter-spacing:.08em;text-transform:uppercase}.campaigns-guide>header h2{font-size:20px}.campaigns-guide>header p,.campaigns-guide-grid p{color:#64748b;margin:0;font-size:12px}.campaigns-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.campaigns-guide-grid article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.campaigns-guide-grid article>span{color:#1652f0;width:38px;height:38px;font-size:11px;font-weight:var(--pm-weight-bold);background:#e8f0ff;border-radius:11px;place-items:center;display:grid}.campaigns-guide-grid h3{margin-bottom:5px;font-size:14px}html.dark .campaigns-guide{background:#111827;border-color:#273244}.dark-theme .campaigns-guide{background:#111827;border-color:#263449;box-shadow:0 10px 28px #0206173d}.dark-theme .campaigns-guide-grid article,html.dark .campaigns-guide-grid article{background:#0b1220;border-color:#273244}.dark-theme .campaigns-guide-grid article>span,html.dark .campaigns-guide-grid article>span{color:#93c5fd;background:#2563eb2e}.dark-theme .campaigns-guide h2,.dark-theme .campaigns-guide-grid h3,html.dark .campaigns-guide h2,html.dark .campaigns-guide-grid h3{color:#f8fafc}.dark-theme .campaigns-guide>header p,.dark-theme .campaigns-guide-grid p,html.dark .campaigns-guide>header p,html.dark .campaigns-guide-grid p{color:#a9b8ca}@media (width<=640px){.campaigns-guide{padding:14px}.campaigns-guide-grid{grid-template-columns:1fr}}.reward-challenge-complete-icon{color:#0f8a5f;background:#0f9d6b1f;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.dark-theme .campaigns-hero{background:radial-gradient(circle at 82% 18%,#38bdf838,#0000 30%),linear-gradient(135deg,#050d20 0%,#0c245d 56%,#1648c0 100%);border-color:#60a5fa3d}.dark-theme .campaigns-challenge-section,.dark-theme .campaigns-challenge-grid .reward-challenge-card,.dark-theme .campaigns-challenge-grid .reward-challenge-card.reward-challenge-trading_volume{background:#111827;border-color:#263449}.dark-theme .campaigns-tabs{background:0 0;border-color:#263449}.dark-theme .portfolio-page .table-panel th,.dark-theme .portfolio-page .table-panel td{border-bottom-color:#243244}@media (width<=640px){.campaigns-page{gap:10px}.campaigns-hero{border-radius:16px;grid-template-columns:minmax(0,1fr) 72px;min-height:218px;padding:20px 16px}.campaigns-hero h1{font-size:27px}.campaigns-hero p{font-size:12px;line-height:1.5}.campaigns-hero-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:16px;display:grid}.campaigns-hero-summary article{min-width:0;padding:7px 8px}.campaigns-hero-summary strong{font-size:11px}.campaigns-hero-visual{min-height:90px}.campaigns-hero-mark{border-radius:19px;width:62px;height:62px}.campaigns-hero-orbit-one{width:32px;height:32px;font-size:8px}.campaigns-hero-orbit-two{width:26px;height:26px;font-size:13px}.campaigns-challenge-section{border-radius:14px;gap:13px;padding:13px}.campaigns-section-head h2{font-size:18px}.campaigns-section-head p{font-size:12px}.campaigns-tabs{gap:18px}.campaigns-tabs button{min-height:40px;padding:0 1px 9px;font-size:11px}.campaigns-challenge-grid .reward-challenge-card{grid-template-columns:100px minmax(0,1fr)}.reward-challenge-poster{min-height:176px;padding:14px 8px}.reward-challenge-poster>span{border-radius:12px;width:40px;height:40px;font-size:22px}.reward-challenge-poster strong{font-size:14px}.reward-challenge-content{gap:8px;padding:14px 12px}.reward-challenge-content h3{font-size:15px}.reward-challenge-card-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.reward-challenge-tier-line span,.reward-challenge-tier-line strong{font-size:10px}}.daily-check-in-panel{background:#fff;border:1px solid #dce5f0;border-radius:8px;gap:18px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 8px 24px #0f172a0d}.daily-check-in-head,.daily-check-in-title,.daily-check-in-unavailable,.daily-check-in-history>header{align-items:center;display:flex}.daily-check-in-head,.daily-check-in-unavailable,.daily-check-in-history>header{justify-content:space-between;gap:16px}.daily-check-in-title{gap:12px;min-width:0}.daily-check-in-icon{color:#1652f0;background:#1652f01a;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.daily-check-in-title h2,.daily-check-in-history h3{color:#0f172a;margin:0}.daily-check-in-title h2{font-size:20px}.daily-check-in-title p,.daily-check-in-login-state p,.daily-check-in-unavailable p,.daily-check-in-history-empty{color:#64748b;margin:5px 0 0}.daily-check-in-action{min-width:128px}.daily-check-in-login-state{border-top:1px solid #e7edf5;padding-top:14px}.daily-check-in-summary{border-top:1px solid #e7edf5;border-bottom:1px solid #e7edf5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.daily-check-in-summary article{min-width:0;padding:16px}.daily-check-in-summary article+article{border-left:1px solid #e7edf5}.daily-check-in-summary span,.daily-check-in-history-labels{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold)}.daily-check-in-summary strong{color:#0f172a;overflow-wrap:anywhere;margin-top:7px;font-size:17px;display:block}.daily-check-in-summary .check-in-done,.daily-check-in-amount{color:#16834b}.daily-check-in-summary .check-in-ready{color:#1652f0}.daily-check-in-unavailable{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;padding:13px 14px}.daily-check-in-unavailable strong{color:#475569}.daily-check-in-history{gap:10px;min-width:0;display:grid}.daily-check-in-history h3{font-size:15px}.daily-check-in-history-list{min-width:0;overflow-x:auto}.daily-check-in-history-labels,.daily-check-in-history-row{grid-template-columns:minmax(120px,.8fr) minmax(120px,.7fr) minmax(190px,1.2fr) minmax(180px,1fr) minmax(100px,.6fr);align-items:center;gap:12px;min-width:760px;padding:10px 12px;display:grid}.daily-check-in-history-row{color:#475569;border-top:1px solid #edf2f7;font-size:13px}.daily-check-in-history-row strong{color:#0f172a}.daily-check-in-status{color:#16834b;font-size:12px;font-weight:var(--pm-weight-semibold);background:#16834b1a;border-radius:999px;justify-self:start;padding:4px 9px}.dark-theme .daily-check-in-panel{color:#dbe4f0;box-shadow:none;background:#111827;border-color:#243244}.dark-theme .daily-check-in-icon{color:#93c5fd;background:#3b82f62e}.dark-theme .daily-check-in-title h2,.dark-theme .daily-check-in-history h3,.dark-theme .daily-check-in-summary strong,.dark-theme .daily-check-in-history-row strong{color:#f8fafc}.dark-theme .daily-check-in-title p,.dark-theme .daily-check-in-login-state p,.dark-theme .daily-check-in-unavailable p,.dark-theme .daily-check-in-history-empty,.dark-theme .daily-check-in-summary span,.dark-theme .daily-check-in-history-labels,.dark-theme .daily-check-in-history-row{color:#94a3b8}.dark-theme .daily-check-in-login-state,.dark-theme .daily-check-in-summary,.dark-theme .daily-check-in-summary article+article,.dark-theme .daily-check-in-history-row{border-color:#243244}.dark-theme .daily-check-in-unavailable{background:#0b1220;border-color:#334155}.dark-theme .daily-check-in-unavailable strong{color:#cbd5e1}.dark-theme .daily-check-in-summary .check-in-done,.dark-theme .daily-check-in-amount,.dark-theme .daily-check-in-status{color:#4ade80}.dark-theme .daily-check-in-summary .check-in-ready{color:#93c5fd}.dark-theme .daily-check-in-status{background:#22c55e24}@media (width<=760px){.reward-challenge-grid{grid-template-columns:minmax(0,1fr)}.reward-challenge-card{gap:12px;padding:15px}.reward-challenge-card-desc{min-height:0}.reward-challenge-tier-list article{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr)}.reward-challenge-tier-status{grid-column:2/-1;justify-self:start}.daily-check-in-panel{padding:15px}.daily-check-in-head,.daily-check-in-unavailable{flex-direction:column;align-items:stretch}.daily-check-in-action,.daily-check-in-head>.primary-action{width:100%}.daily-check-in-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-check-in-summary article:nth-child(3){border-top:1px solid #e7edf5;border-left:0}.daily-check-in-summary article:nth-child(4){border-top:1px solid #e7edf5}.dark-theme .daily-check-in-summary article:nth-child(3),.dark-theme .daily-check-in-summary article:nth-child(4){border-top-color:#243244}}@media (width<=420px){.daily-check-in-summary{grid-template-columns:minmax(0,1fr)}.daily-check-in-summary article+article{border-top:1px solid #e7edf5;border-left:0}.dark-theme .daily-check-in-summary article+article{border-top-color:#243244}}@container (width<=1050px){.wallet-flow-filters{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr))}.wallet-flow-filter-search,.wallet-flow-filter-reset{grid-column:auto}}@container (width<=600px){.wallet-flow-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-flow-filter-search,.wallet-flow-filter-reset{grid-column:1/-1}}@media (width<=860px){.table-panel.trading-history-panel{overflow-x:hidden}}@media (width<=420px){.trading-history-filters{grid-template-columns:1fr}.trading-history-card{padding:10px}.trading-history-metrics>div{padding:7px 6px}.trading-history-view-button{min-width:82px}}.account-security-action{color:#0f172a;width:100%;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 10px 12px 0;display:grid}.account-security-action:hover{background:#eff6ff}.account-security-action:focus-visible,.account-security-segments button:focus-visible{outline-offset:-3px;outline:3px solid #2563eb47}.account-security-action-icon{color:#2563eb;background:0 0;border-radius:0;place-items:center;width:40px;height:40px;display:grid}.account-security-action-copy,.account-security-email{overflow-wrap:anywhere;min-width:0}.account-security-action-copy{gap:3px;display:grid}.account-security-action-copy>span{color:#64748b;font-size:12px;font-weight:var(--pm-weight-bold)}.account-security-action-copy strong{color:#0f172a;font-size:14px}.account-security-action-status{color:#64748b;font-size:12px;line-height:1.4}.account-security-action>svg{color:#94a3b8;flex:none}.account-security-email{color:#475569;margin:0;font-size:13px;line-height:1.5}.account-security-modal{gap:14px;min-width:0;display:grid}.account-security-modal .stack-form,.account-security-modal .code-row,.account-security-modal .code-row input{min-width:0}.account-security-modal .primary-action,.account-security-modal .secondary-button{min-height:44px}.account-security-modal .primary-action:disabled,.account-security-modal .secondary-button:disabled{color:#64748b;cursor:not-allowed;opacity:.65;box-shadow:none;background:#f1f5f9;border:1px solid #dbe3ef}.account-security-segments{background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid;overflow:hidden}.account-security-segments button{color:#475569;min-width:0;min-height:44px;font:inherit;font-size:13px;font-weight:var(--pm-weight-semibold);overflow-wrap:anywhere;background:0 0;border:0;border-left:1px solid #dbe3ef;padding:8px 10px;line-height:1.3}.account-security-segments button:first-child{border-left:0}.account-security-segments button.active{color:#fff;background:#2563eb}.account-security-segments button:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc}.dark-theme .account-security-action{color:#f8fafc;background:0 0;border-bottom-color:#243244}.dark-theme .account-security-action:hover{background:#111827}.dark-theme .account-security-action-icon{color:#93c5fd;background:0 0}.dark-theme .account-security-action-copy>span,.dark-theme .account-security-email,.dark-theme .account-security-action-status{color:#94a3b8}.dark-theme .account-security-action-copy strong{color:#f8fafc}.dark-theme .account-security-modal label{color:#cbd5e1}.dark-theme .account-security-modal input{color:#f8fafc;background:#0b1220;border-color:#334155}.dark-theme .account-security-modal .primary-action:disabled,.dark-theme .account-security-modal .secondary-button:disabled{color:#94a3b8;cursor:not-allowed;opacity:.65;box-shadow:none;background:#1e293b;border-color:#334155}.dark-theme .account-security-segments{background:#0b1220;border-color:#334155}.dark-theme .account-security-segments button{color:#cbd5e1;border-left-color:#334155}.dark-theme .account-security-segments button.active{color:#fff;background:#2563eb}.dark-theme .account-security-segments button:disabled{color:#64748b;background:#111827}.dark-theme .account-security-grid{border-top-color:#243244}.dark-theme .account-security-grid article,.dark-theme .account-security-action{background:0 0;border-bottom-color:#243244}.dark-theme .account-security-modal input:focus,.dark-theme .account-security-segments button:focus-visible{outline-offset:-3px;outline:3px solid #3b82f659}@media (width<=640px){.account-security-modal{width:100%;min-width:0}.account-security-segments{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.account-security-segments button{min-width:0;min-height:44px}.account-security-modal .code-row{grid-template-columns:minmax(0,1fr)}.account-security-modal .code-row .secondary-button{width:100%;min-height:44px}}@media (width<=860px){:root{--mobile-content-inline:14px;--mobile-section-gap:16px;--mobile-surface-radius:12px;--mobile-control-height:40px}.home-page,.module-page,.pm-page,.detail-page,.portfolio-page,.auth-page{gap:var(--mobile-section-gap);padding-right:var(--mobile-content-inline);padding-left:var(--mobile-content-inline);padding-inline:var(--mobile-content-inline);grid-template-columns:minmax(0,1fr)}[data-motion-page]{min-width:0}[data-motion-section],[data-motion-item]{opacity:1;transform:none}.operational-home{gap:12px}.operational-home .hero-layout{grid-template-columns:minmax(0,1fr);gap:10px}.operational-home .featured-main{padding:14px}.operational-home .market-logo.large{width:40px;height:40px}.operational-home .featured-title-row h1{margin-top:0;font-size:18px;line-height:22px}.operational-home .featured-copy p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.operational-home .home-answer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0}.operational-home .home-answer-grid article{background:#f8fafc;border-radius:9px;align-content:start;min-height:64px;padding:8px}.operational-home .home-answer-grid article>small,.operational-home .home-answer-grid article>strong{font-size:11px;line-height:15px}.operational-home .home-answer-grid article>span{display:none}.operational-home .binary-buttons button{height:36px}.operational-home .featured-footer{align-items:flex-start;margin-top:10px;padding-top:9px;font-size:11px;line-height:15px}.operational-home .side-panels{overscroll-behavior-inline:contain;scrollbar-width:none;grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.operational-home .side-panels::-webkit-scrollbar{display:none}.operational-home .side-panel{padding:10px 12px}.operational-home .side-panel p{display:none}.operational-home .market-section{margin-top:14px}.operational-home .home-market-title-row{margin-bottom:8px}.operational-home .home-leader-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:pan-x pan-y;width:100%;max-width:100%;overflow-x:auto}.operational-home .home-leader-table{white-space:nowrap;min-width:680px}.pm-category-shell,.pm-category-main,.pm-category-control-row,.pm-filter-toolbar{min-width:0}.pm-category-main{gap:12px}.pm-category-heading h1{font-size:22px;line-height:26px}.pm-category-child-row--standalone{gap:6px}.pm-category-child-chip{min-height:34px;padding:0 10px;font-size:12px}.pm-category-control-row,.pm-filter-toolbar,.pm-filter-toolbar.market-filter-mode{gap:8px}.pm-filter-toolbar.market-filter-mode .toolbar-search label{background:#f6f7f9;border-radius:10px;height:40px}.pm-filter-toolbar .toolbar-actions button{border-radius:10px;width:40px;height:40px}.pm-market-filter-row{border-radius:10px;gap:7px;padding:8px}.market-card-head[data-motion-section],.pm-tile header[data-motion-section]{min-width:0}.market-card .outcome-stack,.pm-tile .pm-outcomes{order:2}.market-card footer,.pm-tile footer{order:3}.trade-yes:disabled,.trade-no:disabled,.pm-outcome button.readonly{cursor:not-allowed;transform:none}.standard-event-detail-card{gap:14px;min-height:0;padding:14px}.standard-event-detail-card .official-detail-header{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.standard-event-detail-card .market-logo.large{width:38px;height:38px}.standard-event-detail-card .official-detail-title h1{margin:0;font-size:20px;line-height:24px}.standard-event-detail-card .official-detail-title>p,.standard-event-detail-card .market-description-pending{margin-top:8px;font-size:13px;line-height:18px}.standard-event-detail-card .share-button{color:#2563eb;grid-column:auto;width:auto;min-width:38px;height:38px;margin:0;padding:0 9px;font-size:12px}.standard-detail-status-row{color:#64748b;font-size:11px;font-weight:var(--pm-weight-semibold);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:7px;display:flex}.standard-detail-status-row span:first-child{color:#15803d;align-items:center;gap:5px;display:inline-flex}.standard-detail-status-row span:first-child:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.standard-detail-status-row span.disabled{color:#b45309}.standard-event-detail-card .standard-detail-chart-only-body,.standard-event-detail-card .standard-detail-chart-only-body .detail-official-chart.market-chart{min-height:320px}.mobile-trade-sheet [data-motion-section]{min-width:0}.mobile-trade-market-summary strong{color:#334155}.mobile-trade-submit{min-height:46px}.dark-theme .operational-home .home-answer-grid article,.dark-theme .pm-filter-toolbar.market-filter-mode .toolbar-search label{background:#11151a}.dark-theme .standard-detail-status-row,.dark-theme .mobile-trade-market-summary strong{color:#97a5b4}.dark-theme .standard-detail-status-row span:first-child{color:#34d399}.dark-theme .standard-detail-status-row span.disabled{color:#fbbf24}.dark-theme .mobile-bottom-nav a.router-link-active{background:0 0}}@media (width<=360px){.operational-home .home-answer-grid{grid-template-columns:minmax(0,1fr)}.operational-home .home-answer-grid article{min-height:0}}@media (width<=860px){.speed-issue-strip,.speed-action-row,.speed-option-grid,.speed-ticket-summary{min-width:0}.speed-issue-strip,.speed-action-row{gap:8px}.speed-action-row button,.speed-action-row a{min-height:32px;position:relative}.speed-action-row button:after,.speed-action-row a:after{content:"";position:absolute;inset:-6px 0}.speed-option-grid.speed-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.speed-option-grid>button{min-width:0;min-height:44px;padding:7px 8px}.speed-option-grid>button strong,.speed-option-grid>button small{overflow-wrap:anywhere;min-width:0;display:block}.speed-ticket-summary{gap:8px}.speed-ticket-summary .primary-action{min-height:44px}@media (width>=390px){.speed-option-grid.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.speed-option-grid.four-up>button{padding-inline:4px}}.gameplay-choice-feedback{opacity:.96;transition:opacity .16s}.gameplay-choice-feedback.active:not(:disabled),.gameplay-choice-feedback.selected:not(:disabled){opacity:1}.binary-order-ticket,.lottery-workspace,.arena-bet-layout{gap:10px}.binary-ticket-bet-groups,.lottery-play-groups,.arena-option-grid{gap:8px}.digit-issue-card,.lottery-ticket,.arena-ticket{padding:10px}.lottery-draw-board{grid-template-columns:minmax(0,1fr) minmax(96px,120px);gap:8px}.lottery-draw-latest,.lottery-draw-countdown{min-height:76px;padding:8px}.arena-round-header{align-items:flex-start;gap:8px}.binary-ticket-action-bar{bottom:calc(var(--mobile-bottom-nav-reserve) + 8px);padding:9px 9px max(9px, env(safe-area-inset-bottom))}.dark-theme .gameplay-choice-feedback.active:not(:disabled),.dark-theme .gameplay-choice-feedback.selected:not(:disabled){opacity:1}.gameplay-result-reveal-enter-active{transition:opacity .18s ease-out}.gameplay-result-reveal-enter-active .lottery-bet-result-modal{transition:opacity .22s ease-out,transform .22s ease-out}.gameplay-result-reveal-enter-from{opacity:0}.gameplay-result-reveal-enter-from .lottery-bet-result-modal{opacity:0;transform:translateY(12px)scale(.98)}}@media (width<=720px){.lottery-option-grid.speed-option-grid{gap:10px}}@media (width<=359px){.lottery-option-grid.speed-option-grid{gap:6px}}@media (prefers-reduced-motion:reduce){.gameplay-choice-feedback,.gameplay-result-reveal-enter-active,.gameplay-result-reveal-enter-active .lottery-bet-result-modal{transition:none}.gameplay-result-reveal-enter-from,.gameplay-result-reveal-enter-from .lottery-bet-result-modal{opacity:1;transform:none}}@media (width<=860px){.account-summary-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.account-summary-row>span,.account-summary-row>dt{overflow-wrap:anywhere;min-width:0}.money-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;text-overflow:clip;flex:none;min-width:0;max-width:none;overflow:visible}.account-form-section{min-width:0}.account-form-section input,.account-form-section select,.account-form-section textarea,.wallet-page input,.wallet-page select,.order-records-page input,.order-records-page select,.agent-page input,.agent-page select{min-width:0;font-size:max(16px,1em)}.account-address-selector{gap:8px;min-width:0;display:grid}.account-address-selector select,.account-address-selector input,.funding-address-form select,.funding-address-form input{width:100%}.compliance-checklist{gap:9px;display:grid}.compliance-checklist label,.trade-message,.account-security-email{visibility:visible}.account-order-card,.account-order-card-section{min-width:0}.account-order-card-section dd,.account-order-card-section strong{font-variant-numeric:tabular-nums}.account-summary-card{min-width:0}.wallet-page-actions,.funding-address-form-actions,.auth-card .section-actions{gap:8px}.topbar{min-height:52px}.platform-topbar-main{grid-template-rows:44px 44px}.mobile-menu-button{width:var(--mobile-touch-target);height:var(--mobile-touch-target)}.topbar-language-button,.login-text-button,.signup-button,.deposit-button{min-height:var(--mobile-touch-target)}.login-text-button{justify-content:center;align-items:center;display:inline-flex}.platform-topbar-main .account-strip .deposit-button{display:inline-flex}.mobile-bottom-nav{min-height:var(--mobile-bottom-nav-height);padding-bottom:max(8px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.mobile-bottom-nav>a{min-width:0;min-height:var(--mobile-touch-target);border-radius:14px}.modal-panel,.drawer-panel,.popover-panel{border-radius:20px 20px 0 0;max-width:100%}#app input,#app select,#app textarea{font-size:max(16px,1em)!important}[data-content-article]{opacity:1;visibility:visible;transform:none}.activity-head,.leaderboard-controls,.favorites-tabs,.breaking-tabs,.pm-category-child-row{min-width:0}.activity-head,.leaderboard-controls{align-items:flex-start;gap:10px}.activity-head h1,.leaderboard-layout h1,.dashboard-layout h1{margin-bottom:0;font-size:24px;line-height:1.2}.activity-filters,.segmented,.favorites-tabs,.breaking-tabs,.pm-category-child-row{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:3px;overflow-x:auto}.activity-filters::-webkit-scrollbar{display:none}.segmented::-webkit-scrollbar{display:none}.favorites-tabs::-webkit-scrollbar{display:none}.breaking-tabs::-webkit-scrollbar{display:none}.pm-category-child-row::-webkit-scrollbar{display:none}.activity-head button,.leaderboard-controls button,.favorites-tabs button,.breaking-tabs button,.pm-category-child-chip,.pagination-row button{min-height:var(--mobile-control-height);flex:none}.activity-feed{width:100%;margin-top:0}.activity-feed article{min-width:0;padding:11px 0}.activity-feed article>div,.activity-feed article strong,.activity-feed article p{overflow-wrap:anywhere;min-width:0}.activity-pagination{flex-wrap:wrap;align-items:center;min-width:0;margin-top:14px}.leaderboard-layout,.leaderboard-layout main,.leader-mobile-list{min-width:0}.leader-mobile-list{gap:8px}.leader-mobile-record{border-radius:var(--mobile-surface-radius);background:#fff;border:1px solid #e2e8f0;padding:12px}.leader-mobile-metrics{margin-left:0}.pagination-row{margin-top:14px}.rewards-hero{min-height:0;padding:18px}.rewards-hero-stats,.rewards-hero-stats.has-check-in,.daily-check-in-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rewards-hero-stats article,.daily-check-in-summary article{min-width:0}.panel-head,.daily-check-in-history>header{gap:10px}.favorites-grid,.static-grid,.esport-info{grid-template-columns:minmax(0,1fr)}.favorite-card,.static-card{min-width:0;padding:14px}.favorite-card-main strong{font-size:17px;line-height:1.25}.favorite-card-actions{gap:8px}.static-card{min-height:0}.static-card p,.esport-info p{overflow-wrap:anywhere;line-height:1.65}.breaking-banner{min-height:0;padding:18px}.breaking-list li{min-width:0}.esport-info{gap:20px;margin-top:24px}.pm-faq{min-width:0;margin-top:24px}.pm-faq article>button{gap:12px;min-height:48px}.pm-faq p{overflow-wrap:anywhere;line-height:1.65}.dark-theme .leader-mobile-record{background:#141b24;border-color:#2b3440}.dark-theme .favorite-card,.dark-theme .static-card{border-color:#2b3440}[data-density=balanced] .balanced-summary{gap:var(--mobile-density-gap);min-width:0;color:var(--pm-text);display:grid}[data-density=balanced] .balanced-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}[data-density=balanced] .balanced-row>span,[data-density=balanced] .balanced-row>dt{overflow-wrap:anywhere;min-width:0}[data-density=balanced] .balanced-row .money-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;max-width:none;overflow:visible}[data-density=balanced] .balanced-actions{flex-wrap:wrap;gap:8px;display:flex}[data-density=balanced] .balanced-actions>a,[data-density=balanced] .balanced-actions>button,[data-density=balanced] .balanced-list-card button,[data-density=balanced] .balanced-form button{min-height:var(--mobile-touch-target)}[data-density=balanced] .balanced-list-card,[data-density=balanced] .balanced-form,.balanced-form{border:1px solid var(--pm-border);border-radius:var(--mobile-card-radius,16px);background:var(--pm-card);min-width:0;color:var(--pm-text);padding:var(--mobile-card-padding,16px)}[data-density=balanced] .balanced-list-card :is(span,strong,p,dd,dt),[data-density=balanced] .balanced-form :is(label,span,p),.balanced-form :is(label,span,p){overflow-wrap:anywhere;min-width:0}[data-density=balanced] .balanced-form,.balanced-form{gap:12px;display:grid}[data-density=balanced] .balanced-form label,.balanced-form label{gap:6px;min-width:0;display:grid}[data-density=balanced] .balanced-form :is(input,select,textarea),.balanced-form :is(input,select,textarea){width:100%;min-width:0;font-size:max(16px,1em)}.balanced-form .auth-mode-row>button,.balanced-form .link-button{min-height:var(--mobile-touch-target)}.balanced-form .link-button{justify-content:center;align-items:center;display:inline-flex}.wallet-page .wallet-page-actions.balanced-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wallet-page .wallet-summary-grid.balanced-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.wallet-page .wallet-summary-grid .account-summary-row{border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);justify-content:stretch;place-items:stretch stretch;gap:0;width:100%;min-height:88px;padding:0;display:grid;overflow:hidden}.wallet-page .wallet-summary-grid .account-summary-row>span{box-sizing:border-box;color:#475569;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;background:#eef4ff;align-self:stretch;width:100%;min-width:0;padding:8px 11px;font-size:11px;line-height:1.25;display:block;overflow:hidden}.wallet-page .wallet-summary-grid .account-summary-row>.money-value{color:#0f172a;justify-content:flex-end;align-items:center;padding:11px;font-size:clamp(16px,4.8vw,20px);line-height:1.15;display:flex}.wallet-page .wallet-summary-available>span{color:#047857;background:#ecfdf5}.wallet-page .wallet-summary-frozen>span{color:#b45309;background:#fff7ed}.wallet-page .wallet-summary-unit>span{color:#6d28d9;background:#f5f3ff}.wallet-flow-section-head{background:#eef4ff;border-bottom:1px solid #dbe7fb;margin:-12px -12px 12px;padding:12px}.wallet-flow-section-head h2{color:#173b82}.wallet-page .wallet-ledger-panel{padding:12px}.wallet-ledger-mobile-list{gap:8px}.wallet-page .wallet-ledger-mobile-card.balanced-list-card{background:#fff;border:1px solid #dbe5f2;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 6px 18px #0f172a0d}.wallet-page .wallet-ledger-mobile-card.balanced-list-card:first-child{border-top:1px solid #dbe5f2}.wallet-ledger-mobile-head{background:#f4f7ff;align-items:center;padding:9px 10px}.wallet-ledger-mobile-title strong{color:#172033;font-size:14px}.wallet-ledger-mobile-title .wallet-ledger-direction{white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;flex:none;justify-content:center;align-items:center;min-width:34px;padding:3px 7px;line-height:1;display:inline-flex}.wallet-ledger-direction.is-in{color:#047857;background:#dcfce7}.wallet-ledger-direction.is-out{color:#1d4ed8;background:#eff6ff}.wallet-ledger-direction.is-freeze{color:#b45309;background:#fff7ed}.wallet-ledger-direction.is-unfreeze{color:#6d28d9;background:#f5f3ff}.wallet-ledger-mobile-amount{color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.wallet-ledger-mobile-meta{gap:8px 10px;margin:0;padding:10px}.wallet-ledger-mobile-meta div{background:#f8fafc;border-radius:9px;padding:7px 8px}.wallet-ledger-mobile-time{grid-column:1/-1}}.dark-theme .wallet-flow-section-head{background:#17233a;border-color:#2d4162}.dark-theme .wallet-flow-section-head h2{color:#dbeafe}.dark-theme .wallet-ledger-mobile-head{background:#172033}.dark-theme .wallet-ledger-mobile-meta div{background:#0b1220}.dark-theme .wallet-page .wallet-ledger-mobile-card.balanced-list-card{background:#111827;border-color:#2b3a50}.dark-theme .wallet-page .wallet-summary-grid .account-summary-row>.money-value{color:#f8fafc}.dark-theme .wallet-page .wallet-summary-grid .account-summary-row>span{color:#bfdbfe;background:#17233a}@media (width<=860px){.trading-board-title>small,.wallet-page-header small,.module-hero small,.section-title small,.rewards-hero>small{font-size:var(--pm-mobile-eyebrow-size);line-height:var(--pm-mobile-eyebrow-line)}.featured-title-row h1,.category-hero h1,.pm-category-heading h1,.trading-board-toolbar .trading-board-title h1,.module-hero h1,.wallet-page-header h1,.order-records-hero h1,.agent-hero h1,.favorites-title h1,.static-title h1,.portfolio-page>.section-title h1,.activity-head h1,.leaderboard-layout h1,.dashboard-layout h1,.rewards-hero h1{font-size:var(--pm-mobile-page-title-size);line-height:var(--pm-mobile-page-title-line)}.section-title h2,.home-market-title-row h2,.module-panel>.section-title h2,.table-panel>h2,.wallet-flow-section-head h2,.account-order-entry h2{font-size:var(--pm-mobile-section-title-size);line-height:var(--pm-mobile-section-title-line)}.trading-board-meta>strong,.wallet-page .wallet-summary-grid .account-summary-row>.money-value,.wallet-page .wallet-card>.money-value{font-size:var(--pm-mobile-summary-amount-size);line-height:var(--pm-mobile-summary-amount-line)}[data-density=balanced] .rewards-hero.balanced-list-card{color:#fff;background:radial-gradient(circle at 78%,#ffffff29,#0000 24%),#1e2f4d;border-color:#93c5fd3d}.wallet-page .wallet-page-header{gap:10px}.wallet-page .wallet-page-header h1{font-size:var(--pm-mobile-wallet-title-size);line-height:var(--pm-mobile-wallet-title-line)}.wallet-page .wallet-page-actions.balanced-actions{gap:6px}.wallet-page .wallet-page-actions .wallet-action-button{min-height:38px;font-size:var(--pm-mobile-wallet-action-size);line-height:var(--pm-mobile-wallet-action-line);padding:7px 8px}.wallet-page .wallet-summary-grid.balanced-summary{gap:8px;margin-bottom:10px}.wallet-page .wallet-summary-grid .account-summary-row{border-radius:12px;min-height:76px}.wallet-page .wallet-summary-grid .account-summary-row>span{padding:6px 9px;font-size:10px;line-height:13px}.wallet-page .wallet-summary-grid .account-summary-row>.money-value{font-size:var(--pm-mobile-wallet-amount-size);line-height:var(--pm-mobile-wallet-amount-line);padding:9px}.account-page .account-link-card>strong{font-size:16px;line-height:20px}.wallet-page .wallet-card-grid{gap:10px;margin-bottom:14px}.wallet-page .wallet-card.balanced-list-card{border-radius:12px;min-height:0;padding:14px}.wallet-page .wallet-card>span{font-size:11px;line-height:15px}.wallet-page .wallet-card>.money-value{font-size:var(--pm-mobile-wallet-amount-size);line-height:var(--pm-mobile-wallet-amount-line);margin-top:6px}.wallet-page .wallet-card>p{margin:6px 0 0;font-size:12px;line-height:18px}}.dark-theme .wallet-page .wallet-summary-available>span{color:#6ee7b7;background:#102c28}.dark-theme .wallet-page .wallet-summary-frozen>span{color:#fdba74;background:#302315}.dark-theme .wallet-page .wallet-summary-unit>span{color:#c4b5fd;background:#28203f}@media (width<=860px){.account-page{--account-order-mobile-label-size:11px;--account-order-mobile-value-size:18px;gap:10px}.account-page .account-order-entry{border-radius:12px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.account-page .account-order-entry>div:first-child{gap:4px}.account-page .account-order-entry h2{font-size:18px}.account-page .account-order-entry p{font-size:12px;line-height:1.45}.account-page .account-order-entry-stats,.account-page .account-order-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.account-page .account-order-entry-stats article,.account-page .account-order-summary-card{min-width:0;min-height:48px;box-shadow:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.account-page .account-order-entry-stats span,.account-page .account-order-summary-card span{min-width:0;font-size:var(--account-order-mobile-label-size);overflow-wrap:anywhere;line-height:1.35}.account-page .account-order-entry-stats strong,.account-page .account-order-summary-card strong{font-size:var(--account-order-mobile-value-size);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.account-page .account-profile-card.balanced-list-card{background:#fff;border:1px solid #e5ebf3;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px;overflow:hidden;box-shadow:0 5px 16px #0f172a0d}.account-page .account-avatar{width:48px;height:48px;font-size:21px}.account-page .account-profile-identity{gap:2px;min-width:0;display:grid}.account-page .account-profile-identity h2{font-size:17px;line-height:1.25}.account-page .account-profile-identity p{color:#64748b;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.account-page .account-balance-strip{background:#f8fafc;border:1px solid #e5ebf3;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.account-page .account-balance-strip article{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e5ebf3;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:9px 11px;display:grid}.account-page .account-balance-strip article:last-child{border-bottom:0}.account-page .account-balance-strip span{color:#64748b;font-size:11px;line-height:1.3}.account-page .account-balance-strip strong{color:#0f172a;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;line-height:1.25}.account-page .account-security-card.balanced-list-card{background:#fff;border:1px solid #e5ebf3;border-radius:12px;gap:0;padding:0;overflow:hidden;box-shadow:0 5px 16px #0f172a0d}.account-page .account-security-header{background:#f4f7ff;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.account-page .account-security-header>div{gap:2px;min-width:0;display:grid}.account-page .account-security-header>div>span{color:#60708a;letter-spacing:.04em;font-size:10px;line-height:1.25}.account-page .account-security-header h2{color:#172033;font-size:16px;line-height:1.25}.account-page .account-security-header .secondary-button{border-radius:8px;height:34px;min-height:34px;padding:0 12px;font-size:12px}.account-page .account-security-grid{border-top:0;grid-template-columns:minmax(0,1fr)}.account-page .account-security-grid article{border-bottom:1px solid #e5ebf3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;min-height:0;padding:10px 14px}.account-page .account-security-grid article>span{color:#64748b;font-size:11px;line-height:1.3}.account-page .account-security-grid article>strong{color:#0f172a;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.35}.account-page .account-security-grid article>small{grid-column:1/-1;font-size:11px;line-height:1.4}}.dark-theme .account-page .account-profile-card,.dark-theme .account-page .account-security-card,.dark-theme .account-page .account-order-entry{background:#111827;border-color:#2b3a50}.dark-theme .account-page .account-order-entry-stats article,.dark-theme .account-page .account-order-summary-card,.dark-theme .account-page .account-balance-strip{background:#0b1220;border-color:#2b3a50}.dark-theme .account-page .account-balance-strip article,.dark-theme .account-page .account-security-grid article{border-bottom-color:#2b3a50}.dark-theme .account-page .account-balance-strip strong,.dark-theme .account-page .account-security-grid article>strong{color:#f8fafc}.dark-theme .account-page .account-security-header{background:#17233a}.dark-theme .account-page .account-security-header h2{color:#dbeafe}@media (width<=420px){.rewards-hero-stats,.rewards-hero-stats.has-check-in,.daily-check-in-summary,.favorite-card-actions{grid-template-columns:minmax(0,1fr)}}.trading-mobile-panel-tabs,.trading-ticket-backdrop,.trading-mobile-sheet-close{display:none}@media (width<=860px){body.trading-ticket-modal-open{overflow:hidden}.binary-trading-page{padding-bottom:var(--mobile-page-gap);gap:12px}.trading-mobile-panel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.trading-mobile-panel-tabs button{min-height:40px;padding:7px 5px;font-size:11px}.trading-board-shell{display:grid}.trading-board-main{order:1;gap:10px;display:grid}.trading-board-filters{display:none}.trading-board-grid,.trading-board-list{order:1}.trading-board-grid{grid-template-columns:minmax(0,1fr);gap:8px}.trading-board-summary{order:2;display:none}.trading-product-card{min-height:150px;box-shadow:none;border-radius:10px;gap:8px;padding:10px}.trading-product-card:hover,.trading-product-card:focus-visible,.trading-product-card.active{box-shadow:none;transform:none}.trading-product-card header{grid-template-columns:32px minmax(0,1fr);gap:7px}.trading-product-card .selected-mark{background:#fff;border-radius:999px;width:16px;height:16px;position:absolute;top:8px;right:8px}.trading-product-card .trading-product-icon{flex-basis:32px;width:32px;height:32px}.trading-product-card .trading-product-title{gap:2px;padding-right:0}.trading-product-card .trading-product-title strong{padding-right:10px;font-size:14px;line-height:1.15}.trading-product-card .trading-product-title small{font-size:10px;line-height:1.35}.trading-product-market-row{grid-template-columns:minmax(0,1fr);gap:6px}.trading-product-card .trading-product-price{font-size:18px;line-height:1.1}.trading-product-card .trading-product-change{font-size:10px}.trading-product-card .trading-product-mobile-odds{min-height:20px;margin-top:0;padding:3px 6px;font-size:10px}.trading-product-card .trading-product-mobile-meta{display:none}.trading-product-card .period-chip,.trading-product-card .market-health-chip{min-height:20px;padding:3px 6px;font-size:10px}.trading-product-card .trading-product-options,.trading-product-card .trading-product-card-odds{display:none}.trading-ticket-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;border:0;display:block;position:fixed;inset:0}.trading-execution-rail{display:none}.trading-execution-rail.mobile-ticket-open{top:calc(var(--mobile-topbar-height) + 6px + env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));bottom:auto;left:max(12px, env(safe-area-inset-left));z-index:91;width:auto;max-width:520px;height:auto;max-height:min(600px, calc(100dvh - var(--mobile-topbar-height) - 14px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overscroll-behavior:contain;border:1px solid var(--pm-border);background:var(--pm-bg,#f8fafc);border-radius:14px;grid-template-rows:minmax(0,1fr);gap:0;margin:0 auto;padding:30px 5px 5px;display:grid;position:fixed;overflow:hidden;box-shadow:0 26px 72px #0f172a47}.trading-execution-rail>.trading-panel-tabs{display:none}.trading-mobile-sheet-close{z-index:2;color:#334155;background:#eef2f7;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:4px;right:5px}.trading-execution-rail .rail-controls{display:none}.trading-execution-rail .binary-ticket-anchor,.trading-execution-rail .table-panel{min-height:0}.trading-execution-rail.mobile-ticket-open .binary-ticket-anchor,.trading-execution-rail.mobile-ticket-open .binary-order-ticket{height:100%}.trading-execution-rail.mobile-ticket-open .binary-order-ticket{grid-template-rows:minmax(0,1fr) auto;align-content:start;gap:0;padding:8px;display:grid;overflow:hidden}.trading-mobile-ticket-content{overscroll-behavior:contain;scrollbar-width:none;align-content:start;gap:4px;min-height:0;padding-right:1px;display:grid;overflow:hidden auto}.trading-mobile-ticket-content::-webkit-scrollbar{display:none}.trading-mobile-ticket-market{gap:4px;display:grid}.trading-execution-rail.mobile-ticket-open .execution-product-head{grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:6px;padding-right:0}.trading-execution-rail.mobile-ticket-open .execution-product-head .trading-product-icon{flex-basis:36px;width:36px;height:36px}.trading-execution-rail.mobile-ticket-open .execution-product-head h2{margin:0 0 1px;font-size:15px;line-height:1.1}.trading-execution-rail.mobile-ticket-open .execution-product-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.trading-execution-rail.mobile-ticket-open .ticket-favorite-button{width:24px;height:24px;margin:0}.trading-execution-rail.mobile-ticket-open .execution-price-row{gap:2px 6px;margin-top:1px;padding-bottom:2px}.trading-execution-rail.mobile-ticket-open .execution-price-row strong{font-size:20px}.trading-execution-rail.mobile-ticket-open .execution-price-row span{font-size:10px}.trading-execution-rail.mobile-ticket-open .execution-price-row small{font-size:12px;line-height:1.1}.trading-execution-rail.mobile-ticket-open .market-health-banner{min-height:22px;margin:0;padding:3px 6px;font-size:10px;line-height:14px}.binary-ticket-primary-options.speed-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.binary-ticket-primary-options.speed-option-grid>button{min-height:34px;padding:4px 3px;font-size:12px}.trading-execution-rail.mobile-ticket-open .binary-ticket-bet-groups,.trading-execution-rail.mobile-ticket-open .binary-ticket-number-section,.trading-execution-rail.mobile-ticket-open .binary-ticket-period-column,.trading-execution-rail.mobile-ticket-open .binary-ticket-amount-column{gap:4px}.trading-execution-rail.mobile-ticket-open .binary-ticket-form-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px 5px}.trading-execution-rail.mobile-ticket-open .binary-ticket-period-column label,.trading-execution-rail.mobile-ticket-open .binary-ticket-amount-column{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px;display:grid}.trading-execution-rail.mobile-ticket-open .binary-ticket-period-column label>span,.trading-execution-rail.mobile-ticket-open .binary-ticket-amount-column>span{margin:0;line-height:1.2}.trading-execution-rail.mobile-ticket-open .binary-ticket-quick-amounts{grid-column:1/-1}.trading-execution-rail.mobile-ticket-open .binary-order-ticket label{gap:4px;font-size:10px}.trading-execution-rail.mobile-ticket-open .binary-order-ticket input,.trading-execution-rail.mobile-ticket-open .binary-order-ticket select{height:34px;min-height:34px;padding-inline:8px;font-size:16px}.trading-execution-rail.mobile-ticket-open .amount-stepper{grid-template-columns:28px minmax(0,1fr) 28px;min-height:34px}.trading-execution-rail.mobile-ticket-open .amount-stepper input{height:32px;min-height:32px;font-size:16px}.trading-execution-rail.mobile-ticket-open .amount-stepper input::placeholder{font-size:12px;font-weight:var(--pm-weight-medium)}.trading-execution-rail.mobile-ticket-open .quick-amounts{gap:4px}.trading-execution-rail.mobile-ticket-open .quick-amounts button{height:28px;padding-inline:2px;font-size:10px}.trading-execution-rail.mobile-ticket-open .digit-issue-card{gap:3px;padding:5px}.trading-execution-rail.mobile-ticket-open .digit-issue-label,.trading-execution-rail.mobile-ticket-open .digit-issue-meta small,.trading-execution-rail.mobile-ticket-open .digit-issue-rule span{font-size:9px}.trading-execution-rail.mobile-ticket-open .digit-issue-no,.trading-execution-rail.mobile-ticket-open .digit-issue-meta strong{font-size:11px}.trading-execution-rail.mobile-ticket-open .digit-issue-status-chip{padding:3px 6px;font-size:9px}.trading-execution-rail.mobile-ticket-open .digit-issue-meta{gap:4px}.trading-execution-rail.mobile-ticket-open .digit-issue-meta span,.trading-execution-rail.mobile-ticket-open .digit-issue-rule{gap:2px;padding:3px 5px}.trading-execution-rail.mobile-ticket-open .digit-issue-rule strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.trading-execution-rail.mobile-ticket-open .binary-ticket-summary-grid{gap:4px}.trading-execution-rail.mobile-ticket-open .binary-ticket-summary{gap:2px;min-height:42px;padding:5px}.trading-execution-rail.mobile-ticket-open .binary-ticket-summary span{font-size:9px;line-height:1.15}.trading-execution-rail.mobile-ticket-open .binary-ticket-summary strong{font-size:11px;line-height:1.15}.binary-ticket-action-bar{z-index:auto;width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static;bottom:auto;left:auto;right:auto}.trading-execution-rail.mobile-ticket-open .trading-mobile-ticket-action{z-index:2;border-top:1px solid var(--pm-border);background:var(--pm-card,#fff);gap:4px;padding-top:5px;position:sticky;bottom:0}.trading-execution-rail.mobile-ticket-open .trading-mobile-ticket-action .primary-action{min-height:40px}.trading-execution-rail.mobile-ticket-open .trading-mobile-ticket-action .rail-footnote{justify-content:center;font-size:9px;line-height:12px}.dark-theme .trading-product-card .selected-mark{background:#111827}.dark-theme .trading-ticket-backdrop{background:#020617b8}.dark-theme .trading-execution-rail.mobile-ticket-open{background:#0b1220;border-color:#334155}.dark-theme .trading-mobile-sheet-close{color:#e2e8f0;background:#1e293b}.dark-theme .trading-execution-rail.mobile-ticket-open .trading-mobile-ticket-action{background:#111827}}@media (width<=359px){.trading-board-grid{gap:6px}.trading-product-card{min-height:144px;padding:8px}.trading-mobile-panel-tabs button{gap:3px;font-size:10px}}@media (width<=860px){.wallet-flow-section-head{margin-bottom:8px;padding:9px 10px}.wallet-flow-section-head h2{font-size:14px;line-height:18px}.wallet-flow-filters{gap:8px;margin:6px 0 10px;padding:10px}.wallet-flow-filter-control{gap:4px}.wallet-flow-filter-control span{font-size:10px;line-height:13px}.wallet-flow-filter-control input,.wallet-flow-filter-control select{height:36px;font-size:12px}.wallet-flow-filter-search input{font-size:13px}.wallet-flow-filter-control input,.wallet-flow-filter-control select,.wallet-flow-filter-reset{min-height:36px}.wallet-flow-filter-reset{height:36px;font-size:11px}.wallet-ledger-mobile-head{padding:7px 9px}.wallet-ledger-mobile-title strong{font-size:12px;line-height:16px}.wallet-ledger-mobile-title .wallet-ledger-direction{min-width:30px;padding:3px 6px;font-size:10px}.wallet-ledger-mobile-amount{font-size:14px;line-height:18px}.wallet-ledger-mobile-meta{gap:6px 8px;padding:8px}.wallet-ledger-mobile-meta div{padding:6px 7px}.wallet-ledger-mobile-meta dt{font-size:9px;line-height:12px}.wallet-ledger-mobile-meta dd{font-size:11px;line-height:15px}.trading-board-title>small{font-size:9px;line-height:12px}.trading-board-toolbar .trading-board-title h1,.trading-board-meta>strong{font-size:18px;line-height:22px}.site-footer.app-footer{padding:20px 14px calc(var(--mobile-bottom-nav-reserve) + 16px);gap:14px;font-size:11px;line-height:15px}.site-footer section{gap:6px}.site-footer strong{font-size:12px;line-height:16px}.site-footer-links{gap:5px 12px}.site-footer-links a,.site-footer>section>span:not(.site-footer-note){font-size:11px;line-height:15px}.site-footer-note{font-size:10px;line-height:14px}.operational-home .featured-main{padding:12px}.operational-home .featured-title-row{gap:8px}.operational-home .featured-title-row small{font-size:9px;line-height:12px}.operational-home .featured-title-row h1{font-size:16px;line-height:20px}.operational-home .featured-copy p{font-size:11px;line-height:15px}.operational-home .binary-buttons button{font-size:11px}.operational-home .side-panel header strong{font-size:12px;line-height:16px}.operational-home .home-market-title-row h2{font-size:14px;line-height:18px}.operational-home .home-market-title-row>a{font-size:11px;line-height:15px}.operational-home .market-card{gap:6px;padding:10px}.operational-home .market-card h3{min-height:32px;font-size:12px;line-height:16px}.operational-home .yes-text,.operational-home .no-text,.operational-home .outcome-row strong{font-size:13px;line-height:17px}.operational-home .trade-yes,.operational-home .trade-no{min-height:36px;font-size:11px}.operational-home .market-card footer{font-size:10px;line-height:14px}.mobile-bottom-nav{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.35);background:#ffffffd1;border-color:#e2e8f0b8 #e2e8f0b8 currentColor;border-bottom-style:none;border-bottom-width:0;border-radius:24px 24px 0 0;overflow:hidden;box-shadow:0 -10px 30px #0f172a1a,inset 0 1px #ffffffe6}.mobile-bottom-nav-selection{z-index:0;opacity:0;pointer-events:none;will-change:transform, width;background:linear-gradient(145deg,#e8effff5,#dce5ffd1);border:1px solid #ffffffeb;border-radius:17px;width:0;height:46px;position:absolute;top:7px;left:0;box-shadow:0 5px 16px #2563eb21,inset 0 1px #ffffffe6}.mobile-bottom-nav>a{z-index:1;color:#64748b;transition:color .2s;position:relative;background:0 0!important}.mobile-bottom-nav>a.router-link-active{color:#1652f0;background:0 0!important}.mobile-bottom-nav>a.router-link-active>span:not(.mobile-bottom-nav-indicator){color:#0f172a}.mobile-bottom-nav-indicator{display:none}.dark-theme .mobile-bottom-nav{background:#080f1cd6;border-color:#334155c7;box-shadow:0 -12px 32px #00000057,inset 0 1px #94a3b814}.dark-theme .mobile-bottom-nav-selection{background:linear-gradient(145deg,#1e40af99,#1e3a8a75);border-color:#60a5fa38;box-shadow:0 6px 18px #0f172a80,inset 0 1px #93c5fd1f}.dark-theme .mobile-bottom-nav>a{color:#94a3b8;background:0 0!important}.dark-theme .mobile-bottom-nav>a.router-link-active{color:#93c5fd;background:0 0!important}.dark-theme .mobile-bottom-nav>a.router-link-active>span:not(.mobile-bottom-nav-indicator){color:#f8fafc}}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav-selection,.mobile-bottom-nav>a,.mobile-bottom-nav>a svg{transition:none!important;animation:none!important}}.daily-check-in-history-table{min-width:0;display:block}.daily-check-in-history-cards{display:none}.rewards-refresh-button{white-space:nowrap;word-break:keep-all;flex:none;justify-content:center;align-items:center;min-width:64px;min-height:44px;display:inline-flex}.panel-head>div,.daily-check-in-history>header>h3{min-width:0}.daily-check-in-detail-list{margin:0;display:grid}.daily-check-in-detail-list>div{border-bottom:1px solid #e7edf5;grid-template-columns:minmax(92px,.38fr) minmax(0,1fr);align-items:center;gap:14px;padding:13px 0;display:grid}.daily-check-in-detail-list>div:last-child{border-bottom:0}.daily-check-in-detail-list dt{color:#64748b;font-size:12px;font-weight:var(--pm-weight-semibold)}.daily-check-in-detail-list dd{color:#0f172a;min-width:0;font-size:14px;font-weight:var(--pm-weight-semibold);overflow-wrap:anywhere;text-align:right;margin:0}.daily-check-in-detail-list dd .daily-check-in-status{display:inline-flex}.dark-theme .daily-check-in-detail-list>div{border-bottom-color:#243244}.dark-theme .daily-check-in-detail-list dt{color:#94a3b8}.dark-theme .daily-check-in-detail-list dd{color:#f8fafc}@media (width<=760px){.daily-check-in-history-table{display:none}.daily-check-in-history-list{overflow-x:visible}.daily-check-in-history-cards{gap:8px;min-width:0;display:grid}.daily-check-in-history-card{color:#0f172a;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:9px 10px;display:grid}.daily-check-in-history-card:hover,.daily-check-in-history-card:focus-visible{background:#f8fbff;border-color:#9bb8ff}.daily-check-in-card-date{min-width:0;font-size:13px;font-weight:var(--pm-weight-semibold);overflow-wrap:anywhere}.daily-check-in-history-card .daily-check-in-amount{white-space:nowrap;font-size:13px}.daily-check-in-history-card .daily-check-in-status{white-space:nowrap;justify-self:end;padding:3px 7px;font-size:11px}.dark-theme .daily-check-in-history-card{color:#f8fafc;background:#0b1220;border-color:#2b3a50}.dark-theme .daily-check-in-history-card:hover,.dark-theme .daily-check-in-history-card:focus-visible{background:#111c2e;border-color:#4d6a92}}.reward-market-mobile-list{display:none}.reward-market-title{overflow-wrap:anywhere;min-width:0}@media (width<=760px){.rewards-market-panel{min-width:0;overflow:hidden}.rewards-market-panel .panel-head{align-items:flex-start;margin-bottom:10px}.rewards-market-panel .panel-head h2{font-size:14px;line-height:18px}.rewards-market-panel .panel-head p{overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:17px}.reward-market-desktop-table{display:none}.reward-market-mobile-list{gap:8px;min-width:0;display:grid}.reward-market-mobile-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:10px;overflow:hidden}.reward-market-mobile-card>header{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.reward-market-mobile-card .reward-thumb{width:34px;height:34px}.reward-market-mobile-card header>div{min-width:0}.reward-market-mobile-title{color:#0f172a;min-width:0;font-size:12px;font-weight:var(--pm-weight-bold);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}.reward-market-mobile-card header small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:13px;display:block;overflow:hidden}.reward-market-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin:9px 0 0;display:grid}.reward-market-mobile-metrics>div{background:#fff;border-radius:8px;min-width:0;padding:7px 8px}.reward-market-mobile-metrics dt,.reward-market-mobile-metrics dd{min-width:0;margin:0}.reward-market-mobile-metrics dt{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:12px;overflow:hidden}.reward-market-mobile-metrics dd{color:#0f172a;font-size:11px;font-weight:var(--pm-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:14px;overflow:hidden}.dark-theme .reward-market-mobile-card{background:#0b1220;border-color:#2b3a50}.dark-theme .reward-market-mobile-title,.dark-theme .reward-market-mobile-metrics dd{color:#f8fafc}.dark-theme .reward-market-mobile-card header small,.dark-theme .reward-market-mobile-metrics dt{color:#94a3b8}.dark-theme .reward-market-mobile-metrics>div{background:#111c2e}}[data-density=balanced] .funding-withdraw-summary .funding-withdraw-summary-copy{white-space:normal;overflow-wrap:anywhere;overflow:visible}.foregate-shell{background:var(--pm-page);gap:8px}.foregate-main{min-width:0}.foregate-topbar{border-bottom:1px solid var(--pm-border);background:var(--pm-card);background:color-mix(in srgb, var(--pm-card) 94%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.12);box-shadow:0 1px #0f172a08}.foregate-sidebar{border-color:var(--pm-border);background:var(--pm-card);box-shadow:none}.foregate-surface{border:1px solid var(--pm-border);background:var(--pm-card);box-shadow:var(--pm-shadow-md)}.modal-panel.foregate-surface,.popover-panel.foregate-surface,.toast-card.foregate-surface{border-radius:18px}.dark-theme{--pm-page:#0e0f11}.dark-theme .foregate-topbar{background:#15191df0;box-shadow:0 1px #ffffff0a}.dark-theme .foregate-sidebar,.dark-theme .foregate-surface{border-color:var(--pm-border);background:var(--pm-card)}@media (width>=861px) and (width<=1320px){.platform-topbar-main{grid-template-columns:minmax(132px,200px) minmax(220px,1fr) auto;gap:8px;padding-left:12px;padding-right:12px}.platform-topbar-main .search-box .keycap{display:none}.platform-topbar-main .account-strip{gap:5px}.platform-topbar-main .topbar-language-popover,.platform-topbar-main .topbar-language-button,.platform-topbar-main .account-strip .icon-button,.platform-topbar-main .account-strip>.popover-root:last-child{flex:none}.platform-topbar-main .topbar-language-button{min-height:38px;padding-left:8px;padding-right:8px}.platform-topbar-main .account-strip .balance-link{flex:0 90px;min-width:74px;max-width:90px;overflow:hidden}.platform-topbar-main .account-strip .balance-link span,.platform-topbar-main .account-strip .balance-link strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.platform-topbar-main .account-strip .deposit-button{white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;flex:none;min-width:52px;min-height:40px;padding-left:10px;padding-right:10px;font-size:12px;line-height:1}}.toast-card.foregate-surface{color:#fff;box-shadow:var(--pm-shadow-md);background:#166534;border-color:#86efac;border-left-width:1px;grid-template-columns:minmax(0,1fr) 24px;gap:2px 10px;display:grid}.toast-card.foregate-surface strong,.toast-card.foregate-surface span{grid-column:1}.toast-card.foregate-surface button{color:#fff;grid-area:1/2/span 2}.toast-card.foregate-surface.toast-info{box-shadow:var(--pm-shadow-md);background:#1e40af;border-color:#93c5fd}.toast-card.foregate-surface.toast-error{box-shadow:var(--pm-shadow-md);background:#7f1d1d;border-color:#fca5a5}.toast-card.foregate-surface.toast-neutral{box-shadow:var(--pm-shadow-md);background:#475569;border-color:#94a3b8}@media (width<=860px){.foregate-shell{gap:0}.foregate-main{width:100%;padding-inline:0}.foregate-topbar .search-dropdown{margin-bottom:10px}.mobile-bottom-nav>a{font-size:var(--pm-type-caption-size)}.drawer-panel.foregate-surface{border-radius:20px 20px 0 0}.drawer-left.foregate-surface{border-radius:0 20px 20px 0}}.fg-market-card{border:1px solid var(--pm-border);border-radius:var(--pm-radius-card);background:var(--pm-card);min-width:0;box-shadow:var(--pm-shadow-sm);gap:8px;padding:12px;display:grid}[data-density] .fg-market-card{gap:8px}.fg-market-card__header,.fg-market-meta,.fg-outcome-row{align-items:center;gap:8px;min-width:0;display:flex}.fg-market-card__header>:not(button),.fg-market-meta>*,.fg-outcome-row>*{min-width:0}.fg-market-card .market-title,.fg-market-card__header h3,.fg-market-card__header strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:17px;display:-webkit-box;overflow:hidden}[data-density] .fg-market-card .market-title{min-height:0;font-size:13px;line-height:17px}.fg-outcome-row>*{flex:1 1 0}.pm-tile .pm-outcome{grid-template-columns:minmax(0,1fr) max-content;gap:4px}.pm-tile .pm-outcome button{grid-column:1/-1;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;max-width:none;padding-inline:6px;display:flex}.pm-tile .pm-outcome button span{color:inherit;font-size:inherit}.pm-tile .pm-outcome-button-label{flex:0 auto;min-width:0}.pm-tile .pm-outcome-button-price{flex:none;overflow:visible}.fg-market-card .outcome-stack-wide{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-inline:0;display:grid}.fg-market-card .outcome-stack-wide .market-wide-choice{width:100%;min-width:0}.fg-market-meta{color:var(--pm-muted);font-size:var(--pm-type-caption-size);line-height:var(--pm-type-caption-line);justify-content:space-between}.fg-trade-sheet{border:1px solid var(--pm-border);background:var(--pm-card);box-shadow:var(--pm-shadow-lg)}.fg-category-main{min-width:0}.fg-market-detail{border-radius:var(--pm-radius-card)}@media (width<=860px){.fg-market-card{max-width:100%;padding:10px}.fg-market-card .market-title,.fg-market-card__header h3,.fg-market-card__header strong,[data-density] .fg-market-card .market-title,[data-density] .fg-market-card__header h3,[data-density] .fg-market-card__header strong{-webkit-line-clamp:unset;min-height:0;max-height:none;display:block;overflow:visible}.fg-outcome-row{align-items:stretch}.fg-market-card:not(.market-card-low-probability) .outcome-row{grid-template-columns:minmax(28px,auto) minmax(0,1fr);gap:6px}.fg-market-card:not(.market-card-low-probability) .outcome-row .trade-yes,.fg-market-card:not(.market-card-low-probability) .outcome-row .trade-no{font-variant-numeric:tabular-nums;min-width:0;max-width:none}.fg-market-card:not(.market-card-low-probability) .market-card-primary{order:0}.fg-market-card:not(.market-card-low-probability) .market-card-outcomes{order:1}.fg-market-card:not(.market-card-low-probability) .market-card-facts{order:2}.fg-market-card:not(.market-card-low-probability) .market-card-meta{order:3}.fg-outcome-row button{min-height:44px}.fg-market-card:not(.market-card-low-probability) .market-card-facts{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;margin:0;display:flex}.fg-market-card:not(.market-card-low-probability) .market-card-facts>div{background:0 0;border-radius:0;align-items:baseline;gap:4px;min-width:0;padding:0;display:inline-flex}.fg-market-card:not(.market-card-low-probability) .market-card-facts dt,.fg-market-card:not(.market-card-low-probability) .market-card-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.fg-market-card:not(.market-card-low-probability) .market-card-facts dt{color:var(--pm-muted);font-size:9px;line-height:12px}.fg-market-card:not(.market-card-low-probability) .market-card-facts dd{color:var(--pm-text-strong);margin-top:0;font-size:10px;line-height:14px}.dark-theme .fg-market-card:not(.market-card-low-probability) .market-card-facts>div{background:0 0}.fg-trade-sheet{border-radius:20px 20px 0 0}.pm-filter-toolbar.market-filter-mode{gap:8px}.pm-filter-toolbar.market-filter-mode .pm-market-filter-row{gap:6px}.pm-filter-toolbar.market-filter-mode .pm-market-filter-row select{background-position:right 10px center;min-width:96px;height:34px;padding:0 30px 0 11px;font-size:10px;line-height:14px}.pm-filter-toolbar.market-filter-mode .pm-market-filter-row select:first-child{min-width:136px}.pm-filter-toolbar.market-filter-mode .pm-filter-check{gap:5px;min-height:34px;font-size:11px;line-height:15px}.pm-filter-toolbar.market-filter-mode .toolbar-search label{gap:6px;height:34px;padding-inline:10px}.pm-filter-toolbar.market-filter-mode .toolbar-search input{font-size:12px;line-height:16px}.pm-filter-toolbar.market-filter-mode .toolbar-actions{gap:4px}.pm-filter-toolbar.market-filter-mode .toolbar-actions>button{width:34px;height:34px}}.fg-speed-card,.fg-result-sheet{border:1px solid var(--pm-border);border-radius:var(--pm-radius-card);background:var(--pm-card);box-shadow:var(--pm-shadow-sm)}.fg-action-row{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;min-width:0;display:grid}.fg-action-row>button{min-width:0;min-height:36px;font-size:var(--pm-type-caption-size);line-height:var(--pm-type-caption-line);text-overflow:ellipsis;white-space:nowrap;padding-inline:4px;overflow:hidden}.lottery-option-grid.speed-option-grid.fg-play-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fg-play-grid .lottery-option-button{border-radius:var(--pm-radius-control);text-align:center;width:auto;min-width:0;min-height:44px;padding:6px 4px}.fg-play-grid .lottery-option-button strong,.fg-play-grid .lottery-option-button small{overflow-wrap:anywhere;max-width:100%}@media (width<=860px){.trading-product-card.fg-speed-card{--fg-speed-card-icon-column:32px;--fg-speed-card-header-gap:8px;border-radius:var(--pm-radius-card);gap:6px;min-height:0;padding:10px}.trading-product-card.fg-speed-card header{grid-template-columns:var(--fg-speed-card-icon-column) minmax(0, 1fr);gap:var(--fg-speed-card-header-gap)}.trading-product-card.fg-speed-card .trading-product-title strong{font-size:13px;line-height:17px}.trading-product-card.fg-speed-card .trading-product-title small{font-size:11px;line-height:15px}.trading-product-card.fg-speed-card .trading-product-market-row{gap:4px}.trading-product-card.fg-speed-card .trading-product-price-copy{min-width:0}.trading-product-card.fg-speed-card .trading-product-quote-row{box-sizing:border-box;width:100%;min-width:0;padding-inline-start:calc(var(--fg-speed-card-icon-column) + var(--fg-speed-card-header-gap));border-bottom:0;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:0;display:flex}.trading-product-card.fg-speed-card .trading-product-price{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:18px;overflow:hidden}.trading-product-card.fg-speed-card .trading-product-change{text-align:right;white-space:nowrap;flex:none;font-size:9px;line-height:18px}.trading-product-card.fg-speed-card .trading-product-mobile-odds{flex:none;place-self:center;margin-top:0;font-size:9px;line-height:12px}.trading-execution-rail.fg-bet-sheet.mobile-ticket-open{max-height:min(580px, calc(100dvh - var(--mobile-topbar-height) - 14px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));background:var(--pm-card);border-radius:16px;padding:30px 5px 5px}.fg-bet-sheet .fg-bet-row,.fg-bet-sheet .fg-bet-row>label{min-width:0}.fg-bet-sheet .fg-bet-row>span,.fg-bet-sheet .fg-bet-row label>span{font-size:var(--pm-type-caption-size);line-height:var(--pm-type-caption-line)}.fg-result-sheet{max-width:min(100%,720px)}.lottery-mode-header .fg-action-row{width:100%}}@media (width<=340px){.fg-action-row{gap:2px}.fg-action-row>button{padding-inline:2px;font-size:9px}.lottery-option-grid.speed-option-grid.fg-play-grid{gap:4px}}.foregate-page-shell{gap:var(--pm-space-section);min-width:0;padding:var(--pm-space-card);display:grid}.foregate-page-header{justify-content:space-between;align-items:center;gap:var(--pm-space-card-gap);min-width:0;display:flex}.foregate-surface-grid{gap:var(--pm-space-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.foregate-surface-grid>*{overflow-wrap:anywhere;min-width:0}.dark-theme .fg-market-card,.dark-theme .fg-speed-card,.dark-theme .fg-arena-card,.dark-theme .fg-summary-row,.dark-theme .fg-ledger-card,.dark-theme .fg-content-card,.dark-theme .fg-auth-form{color:#e5e7eb;background:#111827;border-color:#263247}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb, var(--pm-blue) 72%, white);outline-offset:2px}@media (width<=430px){.foregate-surface-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.arena-game-card.fg-arena-card{border:1px solid var(--pm-border);border-radius:var(--pm-radius-card);background:var(--pm-card);min-height:0;box-shadow:var(--pm-shadow-sm);gap:0;padding:0;overflow:hidden}.fg-arena-card .fg-arena-meta{gap:3px;min-width:0;padding:10px 12px 12px;display:grid}.fg-arena-card .fg-arena-meta strong,.fg-arena-card .fg-arena-meta small{min-width:0;margin:0}.fg-arena-card .fg-arena-meta strong{color:var(--pm-text);font-size:var(--pm-type-body-size);line-height:var(--pm-type-body-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fg-arena-card .fg-arena-meta small{color:var(--pm-muted);font-size:var(--pm-type-caption-size);line-height:var(--pm-type-caption-line)}.fg-arena-sheet{border-radius:var(--pm-radius-card);gap:8px;padding:12px;display:grid}@media (width<=860px){.arena-preview-panel .arena-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.arena-game-card.fg-arena-card{min-height:0}.fg-arena-card .arena-game-art{aspect-ratio:4/3}.fg-arena-card .fg-arena-meta{padding:8px 9px 10px}.fg-arena-sheet{padding:10px}}.fg-balanced-page{min-width:0}.fg-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=861px){.wallet-page .wallet-page-header{min-height:64px;padding-block:10px}.wallet-page .wallet-summary-grid.balanced-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.fg-summary-row{border:1px solid var(--pm-border);border-radius:var(--pm-radius-card);background:var(--pm-card);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:48px;padding:10px;display:flex}.fg-summary-row>span,.fg-summary-row>strong{min-width:0}.fg-summary-row .money-value{font-size:var(--pm-type-amount-size);line-height:var(--pm-type-amount-line);white-space:nowrap}.fg-ledger-card,.fg-content-card,.fg-auth-form{border:1px solid var(--pm-border);border-radius:var(--pm-radius-card);background:var(--pm-card);min-width:0;padding:10px}.fg-ledger-card{box-shadow:none}.wallet-page .wallet-ledger-mobile-card.fg-ledger-card{border-radius:var(--pm-radius-card);background:var(--pm-card);box-shadow:none;padding:10px}.wallet-page.fg-balanced-page .wallet-page-actions .wallet-action-button{min-height:var(--mobile-touch-target)}.wallet-page .wallet-summary-grid .account-summary-row.fg-summary-row{justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px;display:flex;overflow:visible}.wallet-page .wallet-summary-grid .account-summary-row.fg-summary-row>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;background:0 0;flex:auto;align-self:auto;width:auto;padding:0;display:block;overflow:visible}.wallet-page .wallet-summary-grid .account-summary-row.fg-summary-row>.money-value{font-size:var(--pm-type-amount-size);line-height:var(--pm-type-amount-line);white-space:nowrap;flex:none;padding:0}.fg-auth-form input,.fg-auth-form select,.fg-auth-form textarea{min-width:0}@media (width<=860px){.fg-balanced-page{gap:10px}.fg-summary-grid{gap:8px}.fg-summary-row{min-height:48px;padding:9px 10px}.fg-summary-row>span{font-size:var(--pm-type-caption-size);line-height:var(--pm-type-caption-line);overflow-wrap:anywhere}.fg-ledger-card,.fg-content-card,.fg-auth-form{border-radius:12px;padding:10px}.fg-auth-form input,.fg-auth-form select,.fg-auth-form textarea{font-size:16px}.wallet-page .wallet-summary-grid .account-summary-row.fg-summary-row>.money-value,.fg-summary-row>.money-value{font-size:14px}}@media (width<=340px){.fg-summary-grid{grid-template-columns:minmax(0,1fr)}.fg-summary-row{gap:5px;padding-inline:8px}.fg-summary-row .money-value{font-size:13px}}@media (width<=720px){.lottery-page{padding-inline:2px}.lottery-page .lottery-lobby-panel{padding:10px 6px}.lottery-page .lottery-game-grid{grid-template-columns:minmax(0,1fr);gap:8px}.lottery-page .lottery-game-card{background:linear-gradient(145deg,#f9fcff 0%,#f1f6fc 100%),#f5f9fd;border-color:#d9e5f3;border-radius:10px;gap:6px;min-height:0;padding:10px 12px;box-shadow:0 3px 10px #3341550d}.lottery-page .lottery-game-card:hover{transform:none}.lottery-page .lottery-game-card strong{font-size:14px;line-height:18px}.lottery-page .lottery-game-card small,.lottery-page .lottery-game-card em{font-size:11px;line-height:15px}.lottery-page .lottery-game-art{background:#dbeafe80;border:1px solid #93abca29;border-radius:8px;gap:5px;min-height:0;padding:6px}.lottery-page .lottery-game-art i{width:24px;height:24px;font-size:11px}.dark-theme .lottery-page .lottery-game-card{background:linear-gradient(145deg,#142033 0%,#101a29 100%),#111c2c;border-color:#2a3b50;box-shadow:0 3px 12px #02061738}.dark-theme .lottery-page .lottery-game-card strong{color:#f3f7fc}.dark-theme .lottery-page .lottery-game-card small,.dark-theme .lottery-page .lottery-game-card em{color:#9fb0c5}.dark-theme .lottery-page .lottery-game-art{background:#1e40af29;border-color:#60a5fa24}}.app-footer-mobile-drawers,.agent-section-tabs{display:none}.agent-tab-panel{gap:18px;display:grid}.agent-stats-compact .agent-stat-card{background:linear-gradient(145deg,#fff 0%,#f8fbff 100%);border-color:#dbe7f8;gap:8px;min-height:112px;padding:12px;overflow:hidden;box-shadow:0 5px 16px #2563eb0f}.agent-stat-heading{border-bottom:1px solid #dbe7f8;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:8px;display:flex}.agent-stat-heading>span{color:#475569;min-width:0;font-size:12px;line-height:1.3}.agent-stat-heading>strong{color:#0f172a;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:18px;line-height:1.2}.agent-stat-detail{color:#64748b;background:#f8fafc;border-radius:8px;margin:0;padding:7px 9px;font-size:11px;line-height:1.4}.dark-theme .agent-stats-compact .agent-stat-card{background:linear-gradient(145deg,#142033 0%,#101827 100%);border-color:#2a3b50;box-shadow:0 5px 16px #02061738}.dark-theme .agent-stat-heading{border-bottom-color:#2a3b50}.dark-theme .agent-stat-heading>span{color:#a9b8ca}.dark-theme .agent-stat-heading>strong{color:#f8fafc}.dark-theme .agent-stat-detail{color:#a9b8ca;background:#0f172a}@media (width<=860px){.wallet-page .wallet-page-actions.balanced-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.wallet-page .wallet-page-actions.balanced-actions>*{white-space:nowrap;grid-column:auto;min-width:0;padding-inline:4px}}@media (width<=720px){.site-footer.app-footer{padding:14px 16px calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 18px);grid-template-columns:minmax(0,1fr);gap:8px}.app-footer-desktop-section{display:none!important}.app-footer-mobile-drawers{gap:6px;min-width:0;display:grid}.app-footer-drawer{border-top:1px solid var(--border-color);min-width:0}.app-footer-drawer summary{min-height:42px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:6px 2px;font-size:14px;font-weight:750;list-style:none;display:flex}.app-footer-drawer summary::-webkit-details-marker{display:none}.app-footer-drawer summary svg{flex:none;transition:transform .18s}.app-footer-drawer[open] summary svg{transform:rotate(180deg)}.app-footer-drawer-content{gap:8px;padding:2px 2px 10px;display:grid}.app-footer-drawer-content .site-footer-links{gap:8px 14px}.agent-section-tabs{z-index:5;top:calc(var(--mobile-topbar-height) + 6px + env(safe-area-inset-top));border:1px solid var(--border-color);background:var(--pm-card,#fff);background:color-mix(in srgb, var(--pm-card,#fff) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid;position:sticky;overflow:visible;box-shadow:0 8px 22px #0f172a14}.agent-section-tabs::-webkit-scrollbar{display:none}.agent-section-tabs button{min-width:0;min-height:38px;color:var(--text-secondary);white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;background:0 0;border:0;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:750;line-height:1.2}.wallet-page .wallet-summary-grid .account-summary-row.fg-summary-row{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:66px;padding:9px 10px}.wallet-page .wallet-summary-grid .account-summary-row.fg-summary-row>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;flex:none;width:100%}.wallet-page .wallet-summary-grid .account-summary-row.fg-summary-row>.money-value{max-width:100%;font-size:clamp(13px,3.8vw,16px);line-height:1.2}.agent-section-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #1d4ed8;box-shadow:0 6px 16px #2563eb33}.agent-stats-compact{grid-template-columns:minmax(0,1fr);gap:8px}.agent-stats-compact .agent-stat-card{border-radius:12px;gap:7px;min-height:0;padding:10px}.agent-stats-compact .agent-stat-heading{padding-bottom:7px}.agent-stats-compact .agent-stat-detail{padding:7px 8px}.agent-tab-panel:not(.is-active){display:none}.agent-tab-panel.is-active{gap:12px;display:grid}}.fg-market-card .outcome-stack-wide .market-wide-choice{inline-size:100%;justify-self:stretch;max-width:none}.home-activity-feed.activity-feed article{grid-template-columns:28px minmax(0,1fr);gap:2px 7px;padding:6px 0}.home-activity-feed.activity-feed .pm-tile-logo{width:26px;height:26px}.home-activity-feed.activity-feed strong{font-size:12px;line-height:15px}.home-activity-feed.activity-feed p{margin-top:0;font-size:11px;line-height:14px}.home-activity-feed.activity-feed time{grid-column:2;margin-top:-2px;font-size:10px;line-height:12px}@media (width<=420px){.wallet-page .wallet-page-actions.balanced-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-page .wallet-page-actions.balanced-actions>*{white-space:normal;overflow-wrap:anywhere;min-height:40px;line-height:1.15}}.event-group-detail .official-detail-header h1{letter-spacing:0;font-size:20px;font-weight:650;line-height:1.4}.event-group-detail .official-detail-header{align-items:center;margin-bottom:20px}.event-group-detail .standard-detail-status-row{display:none}.event-group-detail .event-description{color:#64748b;margin-top:22px;font-size:14px}.event-description summary{cursor:pointer;font-weight:600}.event-description p{white-space:pre-line;line-height:1.6}.event-group-meta{color:#6b7280;margin:0 0 16px;font-size:13px}.trade-event-selection{flex-direction:column;gap:6px;min-width:0;margin:0 0 16px;display:flex}.trade-event-selection small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.trade-event-selection strong{font-size:16px;font-weight:600}.event-group-detail.official-detail-card{gap:0;padding:18px 24px}.event-group-detail .official-detail-header{margin:0 0 14px}.event-group-detail .market-logo.large{flex-basis:48px;width:48px;min-width:48px;height:48px}.event-group-detail .event-group-meta{margin:0 0 12px}.arena-immersive-root{--arena-ink:#f8fafc;--arena-muted:#9ca8bf;--arena-panel:#10182dd1;--arena-line:#94a3b833;box-sizing:border-box;width:100%;min-height:100dvh;color:var(--arena-ink);background:radial-gradient(circle at 50% 0,#263968 0,#101a34 42%,#070b16 100%);padding:clamp(14px,3vw,40px);overflow-x:clip}.arena-game-shell{width:min(1120px,100%);margin:auto}.arena-game-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.arena-game-header h1{margin:2px 0 0;font-size:clamp(1.35rem,4vw,2.4rem)}.arena-kicker{color:#7dd3fc;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.arena-game-back{color:#e0e7ff;white-space:nowrap;text-decoration:none}.arena-round-chip,.arena-wallet-pill{border:1px solid var(--arena-line);color:#c4d2f5;white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:.78rem}.arena-stage-card,.arena-bet-sheet,.arena-rules-sheet{background:var(--arena-panel);border:1px solid var(--arena-line);border-radius:24px;box-shadow:0 20px 50px #02040c80}.arena-stage-card{background-position:50%;background-size:cover;min-height:clamp(260px,48vw,500px);position:relative;overflow:hidden}.arena-stage-card:after{content:"";background:linear-gradient(#08102520,#081025d9);position:absolute;inset:0}.arena-stage-art{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.arena-stage-art img{object-fit:contain;filter:drop-shadow(0 18px 24px #02040c99);max-width:64%;max-height:68%}.arena-stage-overlay{z-index:2;position:absolute;bottom:22px;left:clamp(16px,4vw,40px)}.arena-stage-overlay p{color:var(--arena-muted);margin:4px 0}.arena-game-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:18px;margin-top:18px;display:grid}.arena-bet-sheet{padding:18px}.arena-sheet-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.arena-sheet-title strong{margin-top:5px;font-size:1.1rem;display:block}.arena-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.arena-choice-grid button{border:1px solid var(--arena-line);color:var(--arena-ink);cursor:pointer;background:#182540;border-radius:12px;padding:11px 6px}.arena-choice-grid button.selected{background:#12435a;border-color:#67e8f9}.arena-bet-actions{align-items:end;gap:10px;display:flex}.arena-bet-actions label{color:var(--arena-muted);flex:1;gap:5px;font-size:.8rem;display:grid}.arena-bet-actions input{box-sizing:border-box;border:1px solid var(--arena-line);width:100%;color:inherit;background:#0d1528;border-radius:10px;padding:10px}.arena-primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22d3ee,#6366f1);border:0;border-radius:11px;padding:11px 16px;font-weight:700}.arena-primary-button:disabled{opacity:.5;cursor:not-allowed}.arena-rules-sheet{color:var(--arena-muted);margin-top:18px;padding:13px 16px}.arena-rules-sheet summary{color:#d8e2ff;cursor:pointer}.arena-rules-sheet p{line-height:1.55}.arena-error{color:#fecaca;background:#4c1d1d;border-radius:12px;margin-top:16px;padding:14px}@media (width<=720px){.arena-game-header{align-items:flex-start}.arena-game-header h1{font-size:1.35rem}.arena-round-chip{font-size:.68rem}.arena-game-grid{grid-template-columns:1fr}.arena-stage-card{min-height:280px}.arena-choice-grid{grid-template-columns:repeat(4,minmax(48px,1fr));overflow:auto}.arena-bet-actions{flex-direction:column;align-items:stretch}.arena-primary-button{width:100%}}@media (prefers-reduced-motion:reduce){.arena-immersive-root *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.app-shell.immersive-arena-shell{width:100%;min-height:100dvh;padding:0;display:block}.immersive-arena-shell .app-main{width:100%}:root{--game-mobile-width:390px;--game-tablet-width:760px;--game-desktop-width:1440px;--ink:#f8f5ff;--muted:#c8bde4;--panel:#241640;--panel-soft:#332153;--accent:#8f62e8;--accent-cyan:#55d8d4;--gold:#f2ba52;--danger:#e96882;--radius-lg:24px;--radius-md:16px;--shadow:0 24px 70px #0e082461;--motion-fast:.16s;--motion-select:.22s;--motion-sheet:.24s;--motion-ease-enter:cubic-bezier(.23, 1, .32, 1);--motion-ease-move:cubic-bezier(.77, 0, .175, 1);--motion-ease-sheet:cubic-bezier(.32, .72, 0, 1)}.responsive-game-layout{color:var(--ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.responsive-game-layout button,.responsive-game-layout input{font:inherit}.responsive-game-layout button{min-height:44px}.desktop-stage{background:radial-gradient(circle at 50% 20%,#443071,#130c29 70%);place-items:center;min-height:100dvh;padding:0;display:grid}.phone-canvas{width:min(100%, var(--game-mobile-width));min-height:100dvh;box-shadow:var(--shadow);background:#1b1036;overflow:hidden}@media (width>=768px) and (width<=1023px){.desktop-stage{padding:24px}.phone-canvas{width:min(100%, var(--game-tablet-width));border-radius:32px;min-height:min(844px,100dvh - 48px)}}@media (width>=1024px){.desktop-stage{padding:0;display:block}.phone-canvas{width:100%;max-width:var(--game-desktop-width);min-height:100dvh;box-shadow:none;border-radius:0;margin-inline:auto;overflow:visible}}.responsive-game-layout{--motion-accent:#ffd36e;--motion-accent-soft:#895fff29;--motion-accent-secondary:#ffc2531f;--motion-dust:#fff4bc}.wolf-game{--motion-accent-secondary:#ffb74426;--motion-dust:#f6ffd0}.penguin-game{--motion-accent-secondary:#8968ff26;--motion-dust:#d8fbff}.ordering-game{--motion-accent-secondary:#66b37021;--motion-dust:#fff0c7}.treasure-game{--motion-accent-secondary:#46e5d826;--motion-dust:#ffe3a3}.card-game{--motion-accent-secondary:#f1c96521;--motion-dust:#fff1b4}.theme-zodiac{--motion-accent-secondary:#ffca7024;--motion-dust:#ffe6b7}.theme-planet{--motion-accent-secondary:#00d7ff21;--motion-dust:#e2dcff}.theme-egg{--motion-accent-secondary:#5e96ff26;--motion-dust:#ffe1ed}.game-motion-layer__glow{animation:10s ease-in-out infinite alternate game-glow-drift}.game-motion-layer__glow--two{animation-duration:13s;animation-delay:-3.5s}.game-motion-layer__glow--three{animation-duration:16s;animation-delay:-7s}.game-motion-layer__dust{animation:22s linear infinite game-dust-drift}.responsive-game-layout button{transition:transform var(--motion-fast) var(--motion-ease-enter), opacity var(--motion-fast) ease, border-color var(--motion-fast) ease, background-color var(--motion-fast) ease}.responsive-game-layout button:not(:disabled):active{transform:scale(.965)}.responsive-game-layout button.selected{transform:translateY(-2px)scale(1.025)}.wolf-game .pasture-pens button.selected .pen-sign,.ordering-game .current-slot .slot-doll,.penguin-game .penguin-runner{animation:.46s cubic-bezier(.2,.82,.3,1.25) game-character-pop}.motion-reduced .game-motion-layer,.motion-reduced .game-motion-layer *,.motion-reduced [data-game-region],.motion-reduced button,.motion-reduced .selected,.motion-reduced .ice-row.active,.motion-reduced .penguin-runner,.motion-reduced .slot-doll{transition-duration:1ms!important;animation:none!important}@media (hover:hover) and (pointer:fine){.responsive-game-layout button:not(:disabled):not(.selected):hover{filter:brightness(1.07);transform:translateY(-2px)}}@keyframes game-character-pop{0%{opacity:.65;filter:brightness(.82)drop-shadow(0 0 #0000)}70%{filter:brightness(1.16) drop-shadow(0 0 8px var(--motion-accent))}to{opacity:1;filter:brightness()drop-shadow(0 0 #0000)}}@keyframes game-active-breathe{50%{opacity:.94}}@keyframes game-glow-drift{0%{opacity:.32;transform:translate(-3%,-2%)scale(.94)}to{opacity:.58;transform:translate(7%,5%)scale(1.08)}}@keyframes game-dust-drift{to{transform:translate(38px,-44px)}}@media (prefers-reduced-motion:reduce){.responsive-game-layout,.responsive-game-layout *,.responsive-game-layout :before,.responsive-game-layout :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}
