@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--font-sans: "Geist Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg: #ffffff;--bg-2: #fbfbfb;--surface: #f7f7f7;--surface-2: #ffffff;--surface-3: #eeeeee;--line: rgba(0, 0, 0, .1);--line-soft: rgba(207, 219, 213, .6);--text: #0a0a0a;--muted: rgba(0, 0, 0, .6);--soft: rgba(0, 0, 0, .74);--green: #3fb185;--green-2: #0a905c;--yellow: #f4c952;--pink: #f20089;--red: #ff5f7a;--shadow: 0 24px 80px rgba(0, 0, 0, .16);--bento-border: rgba(14, 38, 28, .12);--bento-card: linear-gradient(135deg, rgba(255, 255, 255, .98) 0%, rgba(247, 250, 248, .96) 50%, rgba(234, 242, 237, .94) 100%);--bento-card-strong: linear-gradient(135deg, rgba(63, 177, 133, .18) 0%, rgba(255, 255, 255, .94) 46%, rgba(244, 201, 82, .16) 100%);--bento-card-muted: linear-gradient(135deg, rgba(255, 255, 255, .98) 0%, rgba(240, 246, 243, .94) 100%);--bento-inset: rgba(255, 255, 255, .72);--bento-line: rgba(63, 177, 133, .045);--bento-shadow: 0 18px 52px rgba(13, 30, 22, .08), inset 0 1px 0 rgba(255, 255, 255, .82);--motion-fast: .16s;--motion-base: .22s;--motion-slow: .36s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.16, 1, .3, 1);font-family:var(--font-sans);font-size:15px;font-feature-settings:"cv02","cv03","cv04","ss01"}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.45;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.is-screen-locked,body.is-screen-locked{overflow:hidden}button,input,select{font:inherit;letter-spacing:0}button{cursor:pointer}h1,h2,h3,p{letter-spacing:0}.app{display:flex;min-height:100vh;background:var(--bg)}.sidebar{position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;width:270px;height:100vh;overflow:hidden;padding:22px 17px;background:#fbfbfb;border-right:1px solid var(--line);z-index:20}.brand{display:flex;flex:0 0 auto;align-items:center;gap:12px;height:58px;margin-bottom:20px}.bitpolly-logo{position:relative;display:block;width:154px;aspect-ratio:2324 / 588}.bitpolly-logo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:left center;transition:opacity var(--motion-base) var(--ease-out)}.bitpolly-logo .logo-dark,:root[data-theme=dark] .bitpolly-logo .logo-light{opacity:0}:root[data-theme=dark] .bitpolly-logo .logo-dark{opacity:1}.sidebar-menu-button{display:grid;width:36px;height:36px;margin-left:auto;place-items:center;border:0;border-radius:8px;background:transparent;color:#0a0a0a}.sidebar-menu-button:hover{background:#0000000d}.nav-list{display:grid;align-content:start;flex:1 1 auto;min-height:0;overflow-y:auto;gap:6px;padding-top:14px;padding-right:4px;padding-bottom:14px;margin-bottom:12px;scrollbar-width:none}.nav-list::-webkit-scrollbar{width:0}.nav-item{display:flex;align-items:center;gap:11px;width:100%;height:42px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);font-size:14px;font-weight:680;text-align:left}.nav-item.is-active{border-color:#0000001a;background:linear-gradient(108deg,#3fb185,#0a905c);color:#fff}.nav-chevron{margin-left:auto}.nav-section-label{margin:12px 7px 5px;color:#0000004d;font-size:12px;line-height:1;text-transform:uppercase}.side-help{position:relative;flex:0 0 auto;display:grid;gap:8px;justify-items:center;margin-top:auto;min-height:112px;padding:22px 14px 14px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(95deg,#fff,#d5d5d5);text-align:center}.side-help strong{font-size:15px}.side-help small{font-size:12px;color:var(--muted);line-height:1.3}.side-help button{width:174px;height:36px;border:0;border-radius:10px;background:var(--green);color:#fff;font-weight:700}.help-float{position:absolute;top:-18px;display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#fff;box-shadow:0 8px 18px #00000014}.sidebar.is-collapsed{width:88px;padding:24px 16px}.sidebar.is-collapsed .brand{justify-content:center;align-content:start;flex-direction:column;height:104px;margin-bottom:18px}.sidebar.is-collapsed .brand .bitpolly-logo{width:46px;aspect-ratio:1;overflow:hidden;border-radius:8px}.sidebar.is-collapsed .brand .bitpolly-logo img{width:auto;max-width:none;height:46px}.sidebar.is-collapsed .sidebar-menu-button{margin-left:0}.sidebar.is-collapsed .nav-item{justify-content:center;padding:0}.sidebar.is-collapsed .nav-item span,.sidebar.is-collapsed .nav-section-label,.sidebar.is-collapsed .nav-chevron,.sidebar.is-collapsed .side-help{display:none}.workspace{flex:1 1 auto;width:calc(100% - 270px);min-width:0;min-height:100vh;margin-left:270px;padding:0 24px 40px;background:#fff}.app-full .workspace{margin-left:0;width:100%;padding:0 24px 48px}.sidebar-collapsed .workspace{margin-left:88px;width:calc(100% - 88px)}.page-shell{width:100%}button,.nav-item,.metric-card,.panel,.page-hero-card,.balance-card,.offer-card,.activity-card,.trending-card,.market-row,.history-table-row,.asset-row-figma,.tx-row-figma,.settings-tile,.support-product-grid button,.wallet-grid article,.bet-overview-grid article,.risk-metrics-grid article,.proofs-metrics-grid article{transition:background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out),opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out)}button:active,.nav-item:active,.market-row:active,.history-table-row:active,.asset-row-figma:active,.tx-row-figma:active,.settings-tile:active,.support-product-grid button:active{transform:translateY(1px) scale(.992)}:focus-visible{outline:3px solid rgba(63,177,133,.34);outline-offset:3px}.market-row:hover,.history-table-row:hover,.asset-row-figma:hover,.tx-row-figma:hover,.settings-tile:hover,.support-product-grid button:hover,.wallet-grid article:hover,.bet-overview-grid article:hover,.risk-metrics-grid article:hover,.proofs-metrics-grid article:hover{transform:translateY(-2px);box-shadow:0 12px 34px #00000014}@media(prefers-reduced-motion:no-preference){.page-shell{animation:pageShellIn var(--motion-slow) var(--ease-spring);will-change:opacity}.page-shell>section{animation:pageContentIn .42s var(--ease-spring)}.page-shell .page-hero-card,.page-shell .balance-card,.page-shell .offer-card,.page-shell .activity-card,.page-shell .trending-card,.page-shell .transactions-card-figma,.page-shell .fund-main-card,.page-shell .deposit-network-card,.page-shell .fund-warning-card,.page-shell .settings-profile-card,.page-shell .security-level-card,.page-shell .responsible-card,.page-shell .history-table-card{animation:pagePanelIn .42s var(--ease-spring) both}.page-shell .offer-card,.page-shell .security-level-card,.page-shell .deposit-network-card{animation-delay:70ms}.page-shell .activity-card,.page-shell .fund-warning-card,.page-shell .responsible-card,.page-shell .history-table-card{animation-delay:.12s}.page-shell .trending-card{animation-delay:.17s}.page-shell .metric-card,.page-shell .bet-overview-grid article,.page-shell .wallet-grid article,.page-shell .verification-policy-grid article,.page-shell .risk-metrics-grid article,.page-shell .proofs-metrics-grid article,.page-shell .market-row,.page-shell .history-table-row,.page-shell .asset-row-figma,.page-shell .tx-row-figma,.page-shell .settings-tile,.page-shell .support-product-grid button,.page-shell .article-grid article,.page-shell .verification-row,.page-shell .risk-rule-row{animation:pageItemIn .36s var(--ease-spring) both}.page-shell .metric-card:nth-child(2),.page-shell .bet-overview-grid article:nth-child(2),.page-shell .wallet-grid article:nth-child(2),.page-shell .verification-policy-grid article:nth-child(2),.page-shell .risk-metrics-grid article:nth-child(2),.page-shell .proofs-metrics-grid article:nth-child(2),.page-shell .market-row:nth-of-type(2),.page-shell .history-table-row:nth-child(3),.page-shell .asset-row-figma:nth-child(3),.page-shell .tx-row-figma:nth-child(3),.page-shell .settings-tile:nth-child(2),.page-shell .support-product-grid button:nth-child(2){animation-delay:45ms}.page-shell .metric-card:nth-child(3),.page-shell .bet-overview-grid article:nth-child(3),.page-shell .wallet-grid article:nth-child(3),.page-shell .verification-policy-grid article:nth-child(3),.page-shell .risk-metrics-grid article:nth-child(3),.page-shell .proofs-metrics-grid article:nth-child(3),.page-shell .market-row:nth-of-type(3),.page-shell .history-table-row:nth-child(4),.page-shell .asset-row-figma:nth-child(4),.page-shell .tx-row-figma:nth-child(4),.page-shell .settings-tile:nth-child(3),.page-shell .support-product-grid button:nth-child(3){animation-delay:90ms}.page-shell .metric-card:nth-child(4),.page-shell .bet-overview-grid article:nth-child(4),.page-shell .wallet-grid article:nth-child(4),.page-shell .verification-policy-grid article:nth-child(4),.page-shell .risk-metrics-grid article:nth-child(4),.page-shell .proofs-metrics-grid article:nth-child(4),.page-shell .market-row:nth-of-type(4),.page-shell .history-table-row:nth-child(5),.page-shell .asset-row-figma:nth-child(5),.page-shell .tx-row-figma:nth-child(5),.page-shell .settings-tile:nth-child(4),.page-shell .support-product-grid button:nth-child(4){animation-delay:135ms}.drawer-backdrop,.proof-drawer-backdrop,.bet-sheet-layer,.wallet-connect-backdrop,.email-prompt-backdrop,.nav-drawer-backdrop{animation:overlayFadeIn var(--motion-base) var(--ease-out) both}.wallet-drawer,.notification-drawer,.result-sheet,.settlement-proof-drawer,.bet-side-sheet{animation:drawerSlideIn var(--motion-slow) var(--ease-spring) both}.wallet-connect-modal,.email-prompt-modal{animation:modalPopIn var(--motion-slow) var(--ease-spring) both}.sidebar.is-drawer{animation:navDrawerIn var(--motion-slow) var(--ease-spring) both}}@keyframes pageShellIn{0%{opacity:0;transform:translateY(12px) scale(.992);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes pageContentIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pagePanelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pageItemIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawerSlideIn{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes drawerSlideUp{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes modalPopIn{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes navDrawerIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.page-shell,.page-shell *,.settlement-proof-drawer,.drawer-backdrop,.proof-drawer-backdrop,.bet-sheet-layer,.wallet-connect-backdrop,.email-prompt-backdrop,.nav-drawer-backdrop{animation-duration:1ms!important;transition-duration:1ms!important}}.topbar{position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;min-height:64px;margin:0 -24px 14px;padding:8px 24px 8px 32px;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-left,.topbar-actions{display:flex;align-items:center;gap:16px}.mobile-logo{display:none;width:75px}.menu-grid{display:none;width:31px;height:31px;place-items:center;border:0;background:transparent;color:#0a0a0a}.connect-wallet{min-width:136px;height:36px;border:0;border-radius:8px;background:linear-gradient(180deg,#3fb185,#0a905c);color:#fff;font-size:14px;font-weight:760}.theme-toggle{display:flex;align-items:center;width:68px;height:36px;padding:3px;border:1px solid var(--line);border-radius:40px;background:linear-gradient(97deg,#fff,#d5d5d5)}.theme-toggle button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:50%;background:transparent;color:#0a0a0a}.theme-toggle button.is-active{border:1px solid var(--line);background:#fff}.top-divider{width:1px;height:28px;background:#0000001a}.notification-btn{position:relative;width:38px;height:38px;border-radius:50%;background:linear-gradient(94deg,#fff,#d5d5d5)}.notification-btn span{position:absolute;top:7px;right:7px;display:grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:50%;background:#0caf60;color:#fff;font-size:10px;font-weight:760;line-height:1}.notification-btn.is-active{border-color:#0caf6073;box-shadow:0 0 0 4px #0caf601a}.screen-lock-button{background:linear-gradient(94deg,#fff,#d5d5d5)}.screen-lock-button.is-ready{border-color:#3fb18559;color:var(--green-2)}.profile-chip{display:flex;align-items:center;gap:10px;width:174px;height:46px;padding:7px 9px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(102deg,#fff,#d5d5d5);color:#0a0a0a;text-align:left}.profile-chip img{width:30px;height:30px;border-radius:50%;object-fit:cover}.profile-chip span{display:grid;gap:2px}.profile-chip strong{font-size:13px;line-height:1.25}.profile-chip small{color:#0009;font-size:11px;line-height:1.25}.icon-btn,.wallet-chip,.panel-heading button,.segmented button,.market-row button,.featured-bet button,.settings-row button,.drawer-actions button{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text)}.icon-btn{display:grid;width:42px;height:42px;place-items:center}.icon-btn.notification-btn{width:38px;height:38px}.tablet-menu{display:none}.wallet-chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:680}.page-stack{display:grid;gap:24px}.figma-dashboard{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,.95fr);grid-template-areas:"command command" "balance offer" "activity trending" "live live";gap:24px;width:100%;max-width:none;min-width:0}.balance-card,.offer-card,.activity-card,.trending-card,.dashboard-command-card{min-width:0;border:1px solid var(--line);border-radius:10px;background:linear-gradient(97deg,#f7f7f780,#afafaf80);overflow:hidden}.dashboard-command-card{grid-area:command;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:18px;min-height:238px;padding:24px;background:linear-gradient(110deg,#3fb18529,#3fb18500 44%),#eee}.dashboard-command-copy{display:grid;align-content:center;gap:12px}.dashboard-command-copy span{color:var(--green);font-size:13px;font-weight:760;text-transform:uppercase}.dashboard-command-copy h1{margin:0;font-size:38px;line-height:1.1}.dashboard-command-copy p{max-width:640px;margin:0;color:var(--muted)}.dashboard-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.dashboard-action-row button,.auth-primary-action,.auth-submit-button,.auth-inline-actions button,.auth-step-list button,.auth-email-actions button,.wallet-activity-panel button,.settings-email-actions button,.wallet-settings-card button,.drawer-settings-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:10px;background:var(--green);color:#fff;padding:0 16px;font-weight:760}.dashboard-action-row button:not(:first-child){border:1px solid var(--line);background:#fff;color:var(--text)}.readiness-panel,.payout-pipeline{border:1px solid var(--line);border-radius:12px;background:#ffffffa3}.readiness-panel{display:grid;gap:10px;padding:18px}.readiness-panel strong{font-size:18px}.readiness-panel span{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:680}.readiness-panel span.is-ready{color:var(--green)}.feed-mini-card,.feed-status-pill{border:1px solid var(--line);background:#ffffffa3}.feed-status-pill{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border-radius:999px;color:var(--muted);font-size:12px;font-weight:760;white-space:nowrap}.feed-status-pill.positive,.feed-mini-card>span.positive{color:var(--green)}.feed-status-pill.negative,.feed-mini-card>span.negative{color:var(--red)}.feed-mini-card{display:grid;gap:5px;margin-top:16px;padding:12px;border-radius:12px}.feed-mini-card>span{font-size:12px;font-weight:760;text-transform:uppercase}.feed-mini-card small{color:var(--muted)}.feed-mini-card b{font-size:13px}.readiness-panel em{display:grid;min-height:36px;place-items:center;border-radius:9px;background:#3fb18524;color:var(--green);font-style:normal;font-weight:760}.payout-pipeline{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px}.payout-pipeline span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:9px;background:#fff}.payout-pipeline svg{color:var(--green)}.balance-card{position:relative;grid-area:balance;min-height:446px;padding:24px}.balance-copy{display:grid;gap:8px;width:max-content}.balance-copy span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.balance-copy b{font-size:20px;font-weight:500}.balance-copy strong{font-size:36px;line-height:1.3}.eye-toggle,.period-pill,.card-title-row button,.activity-row em{border:1px solid var(--line);background:linear-gradient(96deg,#fff,#d5d5d5);color:#0a0a0a}.eye-toggle{position:absolute;top:34px;right:34px;display:grid;width:48px;height:48px;place-items:center;border-radius:50%}.period-picker{position:absolute;top:96px;right:34px;z-index:3}.period-pill{display:inline-flex;align-items:center;gap:5px;height:48px;padding:0 16px;border-radius:24px;font-weight:700}.period-menu{position:absolute;top:56px;right:0;display:grid;gap:6px;min-width:90px;padding:8px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 14px 34px #0000001f}.period-menu button{min-height:34px;border:0;border-radius:8px;background:transparent;font-weight:760}.period-menu button.is-active{background:var(--green);color:#fff}.balance-chart{position:absolute;right:28px;bottom:18px;left:22px;height:236px}.balance-chart svg{position:absolute;inset:0 56px 24px 0;width:calc(100% - 56px);height:calc(100% - 24px);overflow:visible}.chart-grid-line{stroke:#00000014;stroke-width:1}.chart-line{fill:none;stroke:#3fb185;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.chart-area{fill:url(#balanceArea)}.chart-cross-v,.chart-cross-h{stroke:#00000014;stroke-dasharray:4 5}.chart-focus{fill:#0a0a0a;stroke:#3fb185;stroke-width:3}.chart-y-labels{position:absolute;top:18px;right:8px;bottom:58px;display:flex;flex-direction:column;justify-content:space-between;font-size:14px}.chart-x-labels{position:absolute;right:52px;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);color:#0a0a0a;font-size:14px}.offer-card{position:relative;grid-area:offer;min-height:425px;padding:28px 16px 0;background:linear-gradient(90deg,#3fb1851f,#fff0 46%),linear-gradient(97deg,#f7f7f7cc,#afafaf59)}.offer-card h2{max-width:320px;margin:0 0 14px;font-size:34px;line-height:1.08}.offer-card p{max-width:280px;margin:0;color:var(--muted);line-height:1.25}.offer-card img{position:absolute;right:clamp(-120px,-7vw,-48px);bottom:-16px;width:min(360px,78%);height:min(360px,78%);object-fit:contain}.activity-card{grid-area:activity;min-height:438px;padding:24px 24px 20px}.trending-card{grid-area:trending;min-height:445px;padding:0 26px 24px;background:linear-gradient(93deg,#f9f9f980,#d9d9d980)}.card-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px}.activity-filter{display:flex;gap:6px;margin-left:auto}.activity-filter button{min-height:34px;border:1px solid var(--line);border-radius:999px;background:#ffffffad;padding:0 12px;font-weight:680}.activity-filter button.is-active{border-color:var(--green);background:var(--green);color:#fff}.auth-app{min-height:100vh;background:var(--bg)}.auth-page{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;padding:clamp(24px,5vw,64px)}.auth-theme-toggle{position:fixed;top:24px;right:24px;z-index:5}.auth-page-logo{position:fixed;top:25px;left:24px;z-index:5;width:142px}.auth-registration-card{display:grid;grid-template-columns:minmax(330px,.86fr) minmax(360px,.9fr);gap:14px;width:min(100%,960px);min-height:704px;padding:14px;border:1px solid rgba(0,0,0,.06);border-radius:28px;background:#f0f1ef}.auth-form-card{display:grid;align-content:center;gap:22px;padding:clamp(30px,4vw,46px);border-radius:22px;background:#fff}.auth-form-copy{display:grid;gap:10px}.auth-form-copy h1,.auth-form-copy p,.auth-form-copy span{margin:0}.auth-form-copy span{justify-self:start;padding:6px 10px;border-radius:999px;background:#0caf601f;color:#0a905c;font-size:12px;font-weight:680;text-transform:uppercase}.auth-form-copy h1{color:#161d26;font-size:clamp(30px,3.5vw,42px);font-weight:650;line-height:1.02}.auth-form-copy p{max-width:410px;color:#161d26;font-size:16px;line-height:1.5}.auth-mode-tabs{display:inline-flex;justify-self:start;gap:4px;padding:5px;border-radius:20px;background:#eaeaea}.auth-mode-tabs button{min-width:68px;min-height:30px;border:0;border-radius:14px;background:transparent;color:#0a0a0a;font-size:13px}.auth-mode-tabs button.is-active{background:#0caf60;color:#ebf0f0}.auth-status-pill button:not(.is-active){opacity:.68}.auth-field-stack{display:grid;gap:14px}.auth-data-field{display:grid;grid-template-columns:auto 1px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:0 18px;border:0;border-radius:25px;background:#eaeaea;color:#161d26}.auth-data-field>span{width:1px;height:26px;background:#161d2638}.auth-data-field div{display:grid;gap:2px;min-width:0}.auth-data-field small{color:#161d269e;font-size:11px;font-weight:680;text-transform:uppercase}.auth-data-field strong{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.auth-data-field svg:last-child,.auth-data-field.is-complete svg:last-child{color:var(--green)}.auth-email-field input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#161d26}.auth-inline-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-inline-actions button{border:1px solid rgba(0,0,0,.08);background:#fff;color:#0a0a0a}.auth-inline-actions button:disabled,.auth-email-actions button:disabled{opacity:.48;cursor:not-allowed}.auth-submit-button{justify-content:space-between;width:100%;min-height:60px;border-radius:10px;background:#0caf60;padding:0 14px 0 26px;font-weight:650}.auth-submit-button span{display:grid;width:32px;height:32px;place-items:center;border-radius:12px;background:#fff3}.auth-qr-mobile-action{display:none}.auth-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff;color:#0a0a0a;font-weight:650}.auth-trust-list{display:grid;gap:10px}.auth-trust-list span{display:flex;align-items:center;gap:10px;min-height:34px;color:#161d26bd;font-size:14px;font-weight:540}.auth-trust-list svg{color:var(--green)}.auth-connected-note{margin:0;color:var(--muted);font-size:13px}.wallet-beta-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-beta-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:10px;font-weight:760}.auth-divider{display:flex;align-items:center;justify-content:center;gap:10px;color:#0a0a0a;font-size:13px}.auth-divider span{width:42px;height:1px;background:#00000038}.auth-email-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-email-actions button{border:1px solid #0a0a0a;border-radius:40px;background:#fff;color:#0a0a0a}.auth-email-actions button:first-child{border-color:transparent;background:#0a0a0a;color:#fff}.auth-qr-panel{position:relative;display:grid;align-content:start;gap:28px;min-height:492px;padding:36px;border-radius:22px;background:linear-gradient(160deg,#3fb18529,#3fb18508 48%,#f4c9521f),#e9ece8;color:#161d26}.auth-rail-status{display:grid;grid-template-columns:repeat(3,minmax(36px,80px));gap:8px}.auth-rail-status button{height:7px;border:0;border-radius:20px;background:#fff}.auth-rail-status button.is-active{background:#0caf60}.auth-slide-copy{display:grid;gap:12px;animation:authSlideIn var(--motion-slow) var(--ease-spring)}.auth-slide-copy>span{justify-self:start;border-radius:999px;background:#0caf601f;color:#0a905c;padding:7px 12px;font-size:12px;font-weight:680;text-transform:uppercase}.auth-quote-mark{align-self:end;margin-top:24px;font-size:78px;font-weight:760;line-height:.7}.auth-slide-copy h2{max-width:340px;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:650;line-height:1.04}.auth-slide-copy p{max-width:390px;margin:0;color:#161d26b8;font-size:16px;font-weight:560;line-height:1.55}.auth-flow-card{display:grid;gap:10px;width:min(100%,340px);margin-top:10px;padding:16px;border:1px solid rgba(0,0,0,.06);border-radius:16px;background:#ffffffb8}.auth-flow-card span{display:flex;align-items:center;gap:10px;color:#161d26c7;font-size:14px;font-weight:590}.auth-flow-card svg{color:var(--green)}.auth-mockup-preview{width:min(100%,380px);height:236px;display:grid;align-items:center;overflow:hidden;animation:authSlideIn var(--motion-slow) var(--ease-spring)}.auth-dashboard-mock,.auth-phone-mock,.auth-proof-mock,.auth-proof-route{border:1px solid rgba(0,0,0,.06);background:#ffffffc7;box-shadow:0 18px 50px #1d2f2614}.auth-dashboard-mock{display:grid;grid-template-columns:54px minmax(0,1fr);min-height:218px;overflow:hidden;border-radius:22px}.auth-dashboard-mock aside{display:grid;align-content:start;gap:11px;padding:18px 15px;background:#111314}.auth-dashboard-mock aside span,.auth-dashboard-mock aside i{display:block;height:8px;border-radius:999px;background:#ffffff42}.auth-dashboard-mock aside span{width:24px;height:24px;margin-bottom:8px;border-radius:8px;background:linear-gradient(135deg,var(--green),var(--yellow))}.auth-dashboard-mock aside i.is-active{background:var(--green)}.auth-dashboard-mock main{display:grid;gap:12px;padding:16px}.auth-dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-dashboard-top b,.auth-dashboard-card strong,.auth-phone-price strong,.auth-proof-mock strong{font-weight:650}.auth-dashboard-top span{padding:5px 8px;border-radius:999px;background:#3fb18524;color:#0a905c;font-size:11px;font-weight:650}.auth-dashboard-card{display:grid;gap:7px;min-height:112px;padding:13px;border-radius:16px;background:#f7faf7}.auth-dashboard-card small,.auth-phone-price small,.auth-phone-ticket small,.auth-proof-mock small,.auth-proof-mock b{color:#161d269e;font-size:11px;font-weight:560}.auth-dashboard-line,.auth-phone-chart{display:flex;align-items:flex-end;gap:7px;height:56px}.auth-dashboard-line span,.auth-phone-chart span{flex:1;min-width:0;border-radius:999px 999px 0 0;background:#3fb1858c}.auth-dashboard-line span:nth-child(3n),.auth-phone-chart span:nth-child(3n){background:#ff5f7a80}.auth-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.auth-dashboard-grid span,.auth-proof-route span{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#161d26b8;font-size:11px;font-weight:590}.auth-dashboard-grid span{justify-content:center;min-height:30px;border-radius:10px;background:#ffffffb8}.auth-phone-mock{display:grid;gap:9px;width:190px;min-height:292px;margin:0 auto;padding:12px;border-radius:24px;align-self:start;transform:scale(.72);transform-origin:top center}.auth-phone-top{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:8px}.auth-phone-top span,.auth-phone-top i{display:block;height:24px;border-radius:50%;background:#3fb18524}.auth-phone-top b{justify-self:center;font-size:13px;font-weight:650}.auth-phone-price{display:grid;gap:3px;padding:10px;border-radius:14px;background:#f7faf7}.auth-phone-price strong{font-size:19px}.auth-phone-price em{color:var(--green);font-size:12px;font-style:normal;font-weight:590}.auth-phone-chart{height:70px;padding:9px;border-radius:14px;background:#111827}.auth-phone-ticket{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auth-phone-ticket span{display:grid;gap:2px;padding:8px;border-radius:12px;background:#f7faf7}.auth-phone-ticket b{font-size:12px;font-weight:650}.auth-phone-ticket button{grid-column:1 / -1;min-height:34px;border:0;border-radius:12px;background:var(--green);color:#fff;font-weight:650}.auth-mockup-preview.is-settlement{display:grid;gap:12px}.auth-proof-mock{display:grid;gap:8px;padding:18px;border-radius:20px}.auth-proof-mock>span{display:inline-flex;align-items:center;justify-self:start;gap:7px;padding:6px 10px;border-radius:999px;background:#3fb18524;color:#0a905c;font-size:12px;font-weight:650}.auth-proof-mock strong{font-size:28px}.auth-proof-mock div{display:grid;gap:3px;margin-top:6px;padding:12px;border-radius:12px;background:#f7faf7}.auth-proof-mock em{overflow-wrap:anywhere;font-style:normal;font-size:12px;font-weight:590}.auth-proof-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;border-radius:16px}.auth-proof-route span{justify-content:center;text-align:center}.auth-proof-route svg,.auth-dashboard-grid svg{color:var(--green)}.auth-qr-card{display:flex;align-items:center;gap:18px;width:min(100%,420px);padding:18px;border:0;border-radius:24px;background:#ffffffb3;cursor:pointer}.auth-qr-card:focus-visible{outline:3px solid rgba(12,175,96,.35);outline-offset:4px}.auth-qr-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;width:112px;height:112px;flex:0 0 auto;padding:12px;border-radius:14px;background:#fff}.auth-qr-grid span{border-radius:2px;background:transparent}.auth-qr-grid span.is-dark{background:#0a0a0a}.auth-qr-card div:last-child{display:grid;gap:5px}.auth-qr-card strong{font-size:18px}.auth-qr-card small{color:#161d269e}.auth-qr-panel a{justify-self:start;color:#0caf60;font-weight:760;text-decoration:none}.auth-side-brand{display:grid;gap:6px;margin-top:auto}.auth-side-brand strong{max-width:220px;color:#0a905c;font-size:15px;font-weight:650;line-height:1.2}.auth-side-brand small{max-width:280px;color:#161d26ad;font-size:14px;font-weight:560}.wallet-connect-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#00000094}.wallet-connect-modal{position:relative;display:grid;width:min(780px,100%);max-height:min(92vh,820px);overflow:auto;gap:22px;padding:30px;border:1px solid var(--line);border-radius:16px;background:#fff;color:#0a0a0a;box-shadow:0 30px 90px #00000052}.wallet-connect-heading{display:grid;gap:8px;max-width:620px}.wallet-connect-heading span,.wallet-connect-mode{display:inline-flex;align-items:center;justify-self:start;gap:8px;border-radius:999px;background:#0caf601f;color:#0a905c;padding:7px 12px;font-size:12px;font-weight:760;text-transform:uppercase}.wallet-connect-heading h2{margin:0;font-size:42px;line-height:1}.wallet-connect-heading p,.wallet-connect-error{margin:0;color:#626a72;line-height:1.55}.wallet-connect-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start}.wallet-connect-qr{display:grid;grid-template-columns:repeat(9,1fr);gap:4px;width:260px;max-width:100%;aspect-ratio:1;padding:18px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff}.wallet-connect-qr span{border-radius:3px;background:#0000000d}.wallet-connect-qr span.is-dark{background:#0a0a0a}.wallet-connect-details{display:grid;align-content:start;gap:14px}.wallet-connect-details .detail-list span{margin-top:0;overflow-wrap:anywhere}.wallet-connect-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wallet-connect-steps span{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--line);border-radius:10px;color:#6b6f7a;font-weight:760}.wallet-connect-steps span.is-ready{border-color:#0caf6059;background:#0caf601a;color:#0a905c}.wallet-connect-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wallet-connect-actions button{min-height:48px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#0a0a0a;font-weight:760}.wallet-connect-actions button:disabled{opacity:.5;cursor:not-allowed}.wallet-connect-actions .primary-action{border-color:transparent;background:var(--green);color:#fff}.email-prompt-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:#00000061;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eligibility-backdrop{position:fixed;inset:0;z-index:1250;display:grid;place-items:center;padding:20px;background:#0000007a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.email-prompt-modal{position:relative;display:grid;gap:16px;width:min(100%,460px);border:1px solid var(--line);border-radius:22px;background:var(--surface-2);padding:30px;box-shadow:var(--shadow);animation:modalPopIn var(--motion-slow) var(--ease-spring)}.eligibility-modal{position:relative;display:grid;gap:14px;width:min(520px,100%);border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--text);padding:30px;box-shadow:var(--shadow);animation:modalPopIn var(--motion-slow) var(--ease-spring)}.eligibility-eyebrow{color:var(--green);font-size:12px;font-weight:760;text-transform:uppercase}.eligibility-modal h2,.eligibility-modal p{margin:0}.eligibility-modal h2{font-size:32px;line-height:1.1}.eligibility-modal p{color:var(--muted);line-height:1.45}.eligibility-check-list{display:grid;gap:10px;margin-top:4px}.eligibility-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:54px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);padding:0 14px;text-align:left}.eligibility-check span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#f4c9522e;color:#b7791f}.eligibility-check.is-checked{border-color:#3fb18561;background:#3fb18514}.eligibility-check.is-checked span{background:#3fb18529;color:var(--green)}.eligibility-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;margin-top:4px}.eligibility-actions button{min-height:48px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);font-weight:760}.eligibility-actions .primary-action{border-color:transparent;background:var(--green);color:#fff}.eligibility-actions button:disabled{opacity:.5;cursor:not-allowed}.email-prompt-close{position:absolute;top:16px;right:16px;display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--text)}.lock-screen{position:fixed;inset:0;z-index:120;display:grid;place-items:start center;overflow:hidden;padding:62px 28px 28px;background:linear-gradient(135deg,#071913db,#0c1819e6 42%,#040807fa),linear-gradient(30deg,#123b2d,#0a1517 52%,#040706);color:#fff;isolation:isolate}.lock-screen:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#ffffff29,#fff0 24%),linear-gradient(300deg,#3fb1854d,#3fb18500 32%),linear-gradient(12deg,#f4c95229,#f4c95200 30%);filter:blur(28px);transform:scale(1.08);opacity:.7;z-index:-2}.lock-screen:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#0000002e;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.lock-menubar{position:absolute;top:0;right:0;left:0;z-index:1;display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 18px;background:#0000002e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#ffffffe6;font-size:13px;font-weight:760}.lock-status-icons{display:inline-flex;align-items:center;gap:12px}.lock-status-icons i{display:block;position:relative;opacity:.86}.lock-status-icons i:nth-child(1){width:17px;height:11px;border:2px solid currentColor;border-top:0;border-radius:0 0 12px 12px}.lock-status-icons i:nth-child(2){width:16px;height:12px;border:2px solid currentColor;border-radius:4px}.lock-status-icons i:nth-child(2):after{content:"";position:absolute;top:3px;right:-5px;width:3px;height:4px;border-radius:0 2px 2px 0;background:currentColor}.lock-status-icons i:nth-child(3){width:14px;height:14px;border:2px solid currentColor;border-radius:50%}.lock-screen-card{position:relative;z-index:1;display:grid;justify-items:center;width:min(520px,calc(100vw - 36px));min-height:calc(100vh - 112px);padding:0 20px 24px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center}.lock-time{display:grid;gap:4px;margin-bottom:min(19vh,150px);text-shadow:0 8px 30px rgba(0,0,0,.32)}.lock-time strong{font-size:clamp(72px,12vw,128px);font-weight:760;line-height:.88}.lock-time span{color:#ffffffdb;font-size:clamp(17px,2vw,22px);font-weight:680}.lock-avatar{position:relative;width:96px;height:96px;margin-bottom:16px}.lock-avatar img{width:100%;height:100%;border:2px solid rgba(255,255,255,.46);border-radius:50%;object-fit:cover;box-shadow:0 22px 58px #00000057}.lock-avatar span{position:absolute;right:-8px;bottom:-8px;display:grid;width:34px;height:34px;place-items:center;border:2px solid rgba(255,255,255,.74);border-radius:50%;background:var(--green)}.lock-screen-card h1{margin:0;font-size:21px;line-height:1.15;text-shadow:0 6px 24px rgba(0,0,0,.32)}.lock-screen-card p{max-width:300px;margin:8px 0 18px;color:#ffffffc2;line-height:1.45}.lock-pin-panel{position:relative;display:grid;gap:10px;width:min(286px,100%)}.lock-pin-dots{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:8px;width:100%;height:52px;margin:0 auto;padding:7px 52px 7px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff29;box-shadow:inset 0 1px #ffffff2e,0 18px 42px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lock-pin-dots span{display:grid;justify-self:center;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:#fff3;color:#fff;font-size:26px;line-height:1}.lock-pin-dots span.is-filled{background:#ffffffe6;color:var(--green-2)}.lock-pin-panel input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.lock-pin-panel em{min-height:18px;color:#ff8ca0;font-size:13px;font-style:normal;font-weight:760}.unlock-button{position:absolute;top:7px;right:7px;display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;min-height:36px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#3fb185d1;color:#fff;font-size:0;font-weight:820;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.unlock-button svg{width:17px;height:17px}.lock-screen-card>small{margin-top:auto;padding-top:42px;color:#ffffffa3;line-height:1.4}.email-prompt-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:#3fb18524;color:var(--green)}.email-prompt-modal h2,.email-prompt-modal p{margin:0}.email-prompt-modal h2{font-size:28px;line-height:1.1}.email-prompt-modal p{color:var(--muted);line-height:1.45}.email-prompt-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:58px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:0 16px}.email-prompt-field input{min-width:0;border:0;outline:none;background:transparent;color:var(--text)}.email-prompt-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.email-prompt-actions button{min-height:46px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);font-weight:760}.email-prompt-actions button:last-child{grid-column:1 / -1;border:0;background:var(--green);color:#fff}.email-prompt-actions button:disabled{opacity:.5;cursor:not-allowed}@keyframes authSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-main-card,.auth-side-card,.settings-check-card,.wallet-activity-panel{border:1px solid var(--line);border-radius:18px;background:#eee}.auth-main-card{display:grid;gap:20px;padding:34px}.auth-eyebrow{color:var(--green);font-size:13px;font-weight:760;text-transform:uppercase}.auth-main-card h1,.auth-main-card p,.auth-side-card h2,.auth-side-card p{margin:0}.auth-main-card h1{font-size:44px;line-height:1.05}.auth-main-card p,.auth-side-card p{color:var(--muted);line-height:1.45}.auth-step-list{display:grid;gap:12px}.auth-step-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff}.auth-step-list article>span:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#3fb18524;color:var(--green);font-weight:760}.auth-step-list article.is-complete{border-color:#3fb18573}.auth-step-list div{display:grid;gap:4px}.auth-step-list small,.auth-rule-box,.settings-email-tile small{color:var(--muted)}.auth-step-list button:disabled,.auth-primary-action:disabled,.auth-email-actions button:disabled,.settings-email-actions button:disabled{opacity:.5;cursor:not-allowed}.auth-side-card{display:grid;align-content:start;gap:16px;padding:28px}.auth-side-card>svg{color:var(--green)}.auth-email-actions,.settings-email-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-email-actions button:last-child,.settings-email-actions button:last-child{border:1px solid var(--line);background:#fff;color:var(--text)}.auth-rule-box{display:grid;gap:10px;padding:14px;border-radius:12px;background:#fff}.auth-rule-box span{display:flex;align-items:center;gap:8px}.card-title-row h2,.trending-card h2{margin:0;font-size:20px;line-height:1.3}.card-title-row button{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px;border-radius:40px;font-weight:600}.activity-table{display:grid;gap:18px}.activity-head,.activity-row{display:grid;grid-template-columns:1.45fr .82fr .7fr .72fr .52fr;align-items:center;gap:20px}.activity-head{color:var(--muted);font-size:14px}.activity-head span{display:inline-flex;align-items:center;gap:4px}.activity-row{min-height:52px;padding:0;border:0;background:transparent;color:#0a0a0a;text-align:left}.activity-row>span:first-child{display:grid;gap:4px}.activity-row strong{font-size:16px}.activity-row small,.trending-row small{color:var(--muted);font-size:13px}.activity-row b{font-size:16px;font-weight:500}.activity-line{width:65px;height:34px}.activity-line polyline{fill:none;stroke:#f3bd14;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.activity-volume{white-space:nowrap}.activity-row em{display:grid;width:67px;height:48px;place-items:center;border-radius:24px;font-style:normal}.trending-card h2{height:64px;padding-top:22px;border-bottom:1px solid var(--line-soft)}.trending-list{display:grid;gap:26px;padding-top:25px}.trending-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:38px;padding:0;border:0;background:transparent;color:#0a0a0a;text-align:left}.trend-logo{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;font-size:10px;font-weight:760}.trending-row>span:nth-child(2),.trending-row b{display:grid;gap:2px}.trending-row b{justify-items:end;font-size:16px}.trending-row b small,.trending-row>span:nth-child(2) small{color:#00a162;font-weight:500}.see-assets-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;margin-top:28px;border:1px solid var(--line-soft);border-radius:10px;background:transparent;color:#0a0a0a;font-weight:760}.see-assets-btn span{font-size:18px;line-height:0}.live-bet-strip{grid-area:live;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:#f7f7f7}.live-bet-strip span{color:var(--muted)}.live-bet-strip b{color:var(--green)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.metric-card,.panel{border:1px solid var(--line-soft);border-radius:8px;background:var(--surface);box-shadow:0 1px #ffffff05 inset}.metric-card{display:grid;gap:10px;min-height:118px;padding:22px}.metric-card span,.metric-card small,.panel small,.asset-cell small,.compact-row small,.active-bet small,.field-label,.wallet-drawer p,.settings-row small,.limit-row small{color:var(--muted)}.metric-card strong{font-size:28px}.metric-card small{font-weight:700}.market-asset-strip{display:grid;gap:16px;padding:18px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface)}.market-strip-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.market-strip-heading span{color:var(--muted);font-size:13px;font-weight:760;text-transform:uppercase}.market-strip-heading strong{max-width:520px;font-size:18px;text-align:right}.asset-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.asset-market-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:116px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);text-align:left;transition:border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.asset-market-card:hover{border-color:#3fb18585;box-shadow:0 14px 30px #0000000f;transform:translateY(-1px)}.asset-market-card .token{grid-row:span 2}.asset-market-card>span:nth-of-type(2){display:grid;min-width:0;gap:3px}.asset-market-card strong,.asset-market-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-market-card b,.asset-market-card em{justify-self:end;font-style:normal}.asset-market-card>small{grid-column:2 / -1;color:var(--muted);font-weight:760}.trend-rank{position:absolute;top:10px;right:10px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#3fb1851f;color:var(--green-2);font-size:12px;font-weight:800}.panel{padding:24px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.panel-heading h2,.pulse-panel h3{margin:0;font-size:21px}.panel-heading button{min-height:36px;padding:0 12px;color:var(--soft)}.dashboard-grid,.markets-layout,.bet-layout,.funds-grid,.settings-layout{display:grid;gap:24px}.dashboard-grid,.funds-grid,.settings-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)}.markets-layout{grid-template-columns:minmax(0,1fr) 280px}.bet-layout{align-items:start;grid-template-columns:minmax(0,1fr) 360px}.chart-panel.tall{min-height:660px}.sparkline,.trading-chart{display:flex;align-items:flex-end;gap:12px;height:318px;padding:32px;border-radius:8px;background:#0e131b;overflow:hidden}.sparkline span,.trading-chart span,.mini-bars span{display:block;width:16px;border-radius:999px 999px 0 0;background:var(--green)}.sparkline span:nth-child(3n),.trading-chart span.down{background:var(--red)}.compact-list,.asset-list,.transaction-list,.detail-list,.skeleton-list{display:grid;gap:12px}.compact-row,.market-row,.transaction-row,.settings-row,.limit-row,.active-bet{display:grid;align-items:center;gap:14px;min-height:72px;border:1px solid var(--line-soft);border-radius:8px;background:#10161f}.compact-row{grid-template-columns:auto minmax(0,1fr) auto;padding:12px;color:var(--text);text-align:left}.compact-row span,.asset-cell span,.settings-row span,.limit-row span,.transaction-row span,.active-bet span{display:grid;gap:4px}.token{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;font-size:12px;font-weight:760}.token-system{border:1px solid var(--line);background:#3fb18524;color:var(--green)}.market-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.search-field{display:flex;align-items:center;gap:10px;width:min(420px,100%);height:46px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.search-field input{width:100%;border:0;outline:0;background:transparent;color:var(--text)}.segmented{display:flex;flex-wrap:wrap;gap:10px}.segmented button{height:38px;padding:0 16px;color:var(--soft)}.segmented button.is-active,.market-row button,.featured-bet button,.primary-action{border-color:var(--green);background:var(--green);color:#fff}.market-table{overflow:auto}.table-head,.market-row{grid-template-columns:minmax(190px,1.2fr) minmax(154px,.9fr) 68px 86px 76px 94px}.table-head{display:grid;gap:10px;padding:0 0 14px;color:var(--muted);font-size:12px}.market-row{gap:10px;margin-top:10px;padding:14px 16px;border-color:var(--line);background:#fff;color:var(--text);box-shadow:0 10px 28px #0000000a}.market-row>b,.market-row>span{color:var(--text)}.market-liquidity-cell{display:grid;gap:2px}.market-liquidity-cell b{font-size:14px}.asset-cell{display:flex;align-items:center;gap:12px;min-width:0}.timeframe-chips{display:flex;flex-wrap:wrap;gap:8px}.timeframe-chips span{display:grid;min-width:48px;height:30px;place-items:center;border:1px solid var(--line);border-radius:8px;background:#3fb1851a;color:var(--green-2);font-size:12px;font-weight:680}.market-row button{width:100%;min-height:38px;border-radius:8px;font-weight:680}.positive{color:var(--green)}.negative{color:var(--red)}.warning-text{color:var(--yellow)}.pulse-panel{display:grid;align-content:start;gap:14px}.pulse-panel>strong{color:var(--green);font-size:24px}.mini-bars{display:flex;align-items:flex-end;gap:10px;height:128px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#101823}.mini-bars span{width:14px}.featured-bet{display:grid;gap:10px;margin-top:10px}.featured-bet button{height:44px;font-weight:680}.chart-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.chart-topline select{height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text)}.trading-chart{height:420px;justify-content:center}.trading-chart span{width:12px}.bet-ticket{position:sticky;top:100px}.gate-card,.error-banner,.empty-state,.wallet-card{display:grid;gap:12px;padding:18px;border:1px solid rgba(244,201,82,.5);border-radius:8px;background:#f4c95214}.gate-card button,.empty-state button{height:40px;border:0;border-radius:8px;background:var(--green);color:#fff;font-weight:680}.field-label{position:relative;display:grid;gap:10px;margin-top:18px;font-size:13px;font-weight:680}.direction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.direction-btn,.select-btn,.stake-input{min-height:48px;border:1px solid var(--line);border-radius:8px;background:#10161f;color:var(--text)}.direction-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:760}.direction-btn.up.is-active{border-color:var(--green);background:var(--green)}.direction-btn.steady.is-active{border-color:var(--yellow);background:var(--yellow);color:#0a0a0a}.direction-btn.down.is-active{border-color:var(--red);background:var(--red)}.select-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 14px}.select-btn b{color:var(--green)}.stake-input{width:100%;padding:0 14px;outline:0}.timeframe-popover{display:grid;gap:8px;margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#0d121a}.timeframe-popover button{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface);color:var(--text)}.timeframe-popover button.is-active{border-color:var(--green);background:#0caf6024}.ticket-summary,.detail-list span{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:14px 0;border-top:1px solid var(--line-soft)}.ticket-summary strong{color:var(--green);font-size:22px}.primary-action{width:100%;min-height:50px;margin-top:18px;border:0;border-radius:8px;font-weight:760}.primary-action:disabled{cursor:not-allowed;opacity:.46}.primary-action.compact{width:auto;min-width:170px;padding:0 18px}.error-banner{grid-template-columns:auto 1fr;border-color:#ff5f7a8c;background:#ff5f7a17}.error-simulator{margin-top:18px;color:var(--muted)}.error-simulator summary{cursor:pointer;font-size:13px;font-weight:680}.error-simulator div{display:grid;gap:8px;margin-top:12px}.error-simulator button{min-height:34px;border:1px solid var(--line);border-radius:8px;background:#10161f;color:var(--soft)}.active-bet{grid-template-columns:minmax(0,1fr) auto auto;margin-top:18px;padding:16px}.active-bet>div{display:flex;align-items:center;gap:12px}.active-bet b{font-size:30px;color:var(--green)}.active-bet em{color:var(--yellow);font-style:normal;font-weight:760}.state-tabs{justify-content:flex-end}.empty-state{place-items:center;min-height:380px;border-color:var(--line);background:#eee;color:var(--text);text-align:center}.empty-state svg{color:var(--green)}.empty-state h3{margin:0;font-size:28px}.empty-state p{max-width:440px;margin:0;color:var(--muted)}.empty-state.is-warning{border-color:#f4c9527a;background:#f4c9521f}.empty-state.is-warning svg{color:var(--yellow)}.skeleton-row{display:grid;grid-template-columns:minmax(180px,1fr) 180px 120px;gap:18px;padding:18px;border:1px solid var(--line-soft);border-radius:8px;background:#eee}.skeleton-row span,.skeleton-row b,.skeleton-row em{height:18px;border-radius:99px;background:linear-gradient(90deg,#dedede,#f7f7f7,#dedede)}.fund-form,.wallet-preview{align-self:start}.wallet-card{border-color:var(--line);background:#10161f}.wallet-card strong{font-size:28px}.transaction-row{grid-template-columns:auto minmax(0,1fr) auto auto;padding:14px 16px}.transaction-row em{display:grid;min-width:94px;height:30px;place-items:center;border-radius:999px;background:#0caf6021;color:var(--green);font-style:normal;font-weight:680;font-size:12px}.settings-row{grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.settings-row button{min-height:38px;padding:0 14px}.limit-row{grid-template-columns:minmax(0,1fr) auto;margin-top:12px;padding:16px}.limit-row b{display:grid;min-width:118px;min-height:38px;place-items:center;border:1px solid currentColor;border-radius:8px;background:#ffffff08}.support-panel{display:grid;max-width:680px;gap:12px}.drawer-backdrop{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:#0000008c}.nav-drawer-backdrop{position:fixed;inset:0;z-index:1010;background:#0000006b}.sidebar.is-drawer{position:fixed;inset:0 auto 0 0;box-shadow:24px 0 80px #0000002e}.drawer-nav-close{display:grid;width:36px;height:36px;margin-left:auto;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:#0a0a0a}.wallet-drawer,.result-sheet,.notification-drawer{position:relative;width:min(430px,100%);height:100vh;max-height:100vh;min-height:100vh;overflow-y:auto;padding:34px;background:#fff;color:#0a0a0a;box-shadow:var(--shadow)}.wallet-drawer p,.wallet-drawer small,.result-sheet small,.notification-drawer p,.notification-drawer small{color:#6b6f7a}.notification-drawer{display:grid;align-content:start;gap:22px}.notification-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-right:42px}.notification-heading span{display:inline-flex;align-items:center;gap:10px;font-size:22px}.notification-heading button,.notification-history{border:0;border-radius:8px;background:#0caf601f;color:var(--green);font-weight:760}.notification-heading button{min-height:36px;padding:0 12px}.notification-list{display:grid;gap:12px}.notification-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#f6f6f6}.notification-list article.is-unread{border-color:#0caf6052;background:#0caf6014}.notification-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#fff;color:var(--green)}.notification-list strong,.notification-list p{margin:0}.notification-list div{display:grid;gap:5px}.notification-history{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px}.close-btn{position:absolute;top:22px;right:22px;background:#f1f2f4;color:#0a0a0a}.wallet-identity{display:flex;align-items:center;gap:14px;margin:30px 0}.wallet-identity>div{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-weight:760}.wallet-identity span{display:grid;gap:4px}.drawer-auth-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.drawer-details span{color:#0a0a0a}.drawer-email-field{margin-top:18px}.drawer-email-field span{font-weight:760}.drawer-email-field{grid-template-columns:1fr}.drawer-email-field button{background:var(--green);color:#fff}.drawer-settings-link{width:100%;margin-top:18px}.drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}.drawer-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;background:#f6f6f6;color:#0a0a0a}.drawer-actions .danger-action{grid-column:1 / -1;border-color:#ffd3da;background:#ffe7ea;color:#d63e52}.result-sheet{display:grid;align-content:center;justify-items:center;gap:18px;text-align:center}.result-sheet h2{margin:0;font-size:34px}.result-sheet>strong{font-size:44px}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:10px}.result-wallet-note{max-width:340px;margin:0;color:var(--muted)}.payout-route-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;gap:12px;padding:14px;border:1px solid rgba(12,175,96,.22);border-radius:10px;background:#0caf6014;text-align:left}.payout-route-card svg{color:var(--green)}.payout-route-card span{display:grid;min-width:0;gap:3px}.payout-route-card b,.payout-route-card em{overflow-wrap:anywhere}.payout-route-card em{color:var(--muted);font-size:12px;font-style:normal}.result-grid span{display:grid;gap:4px;padding:14px;border-radius:8px;background:#f6f6f6}.figma-search{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff}.figma-search.wide{max-width:240px;min-height:52px}.figma-search input,.transactions-header input,.support-hero input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-weight:700}.crypto-bet-page{display:grid;grid-template-columns:230px minmax(540px,1fr) 300px;gap:22px;max-width:1400px;margin:0 auto;align-items:start}.crypto-portfolio{display:grid;gap:20px;padding-top:16px}.crypto-portfolio h2,.crypto-trade-stage h1{margin:0;font-size:24px;line-height:1.1}.portfolio-list{display:grid;gap:18px}.portfolio-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);text-align:left}.portfolio-list button.is-selected{background:#f2f5f3;border-color:var(--line)}.portfolio-list strong,.portfolio-list small{display:block}.portfolio-list small{color:#111;font-size:12px}.crypto-trade-stage{display:grid;gap:18px}.bet-history-fullwidth{display:grid;grid-column:1 / -1;gap:14px;min-width:0}.trade-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.trading-view-card{position:relative;min-height:568px;border-radius:8px;border:1px solid var(--line);background:#fff;overflow:hidden}.live-chart-toolbar{position:absolute;top:14px;right:16px;left:16px;z-index:2;display:flex;align-items:center;gap:12px;min-height:42px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px #0000000f}.live-chart-toolbar span{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:760;text-transform:uppercase}.live-chart-toolbar strong{margin-left:auto;font-size:18px}.live-chart-toolbar em{font-style:normal;font-weight:760}.live-chart-toolbar.is-loading i{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,#00000014,#3fb1852e,#00000014);animation:chartPlaceholderPulse 1.2s ease-in-out infinite}.live-chart-toolbar.is-loading i:first-of-type{width:112px;margin-left:auto}.live-chart-toolbar.is-loading i:last-of-type{width:58px}.live-chart-shell{position:absolute;inset:0}.lightweight-chart{position:absolute;inset:62px 0 38px}.chart-data-strip{position:absolute;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:38px;border-top:1px solid var(--line);background:#fffffff0}.chart-data-strip span{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-right:1px solid var(--line);min-width:0}.chart-data-strip span:last-child{border-right:0}.chart-data-strip small{color:var(--muted);font-size:11px;font-weight:680;text-transform:uppercase}.chart-data-strip b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chart-loading-placeholder{position:absolute;inset:62px 0 38px;overflow:hidden;background:#fff}.chart-skeleton-grid{position:absolute;inset:0 88px 0 0}.chart-skeleton-grid span,.chart-skeleton-grid i{position:absolute;display:block;background:#00000013}.chart-skeleton-grid span{right:0;left:0;height:1px}.chart-skeleton-grid i{top:0;bottom:0;width:1px}.chart-skeleton-grid span:nth-child(1){top:12%}.chart-skeleton-grid span:nth-child(2){top:26%}.chart-skeleton-grid span:nth-child(3){top:40%}.chart-skeleton-grid span:nth-child(4){top:54%}.chart-skeleton-grid span:nth-child(5){top:68%}.chart-skeleton-grid span:nth-child(6){top:82%}.chart-skeleton-grid span:nth-child(7){top:96%}.chart-skeleton-grid i:nth-of-type(1){left:14%}.chart-skeleton-grid i:nth-of-type(2){left:28%}.chart-skeleton-grid i:nth-of-type(3){left:42%}.chart-skeleton-grid i:nth-of-type(4){left:56%}.chart-skeleton-grid i:nth-of-type(5){left:70%}.chart-skeleton-grid i:nth-of-type(6){left:84%}.chart-skeleton-candles,.chart-skeleton-volume{position:absolute;right:96px;left:10px;display:flex;justify-content:space-between;gap:4px}.chart-skeleton-candles{top:34px;bottom:92px;align-items:center}.chart-skeleton-candles b{position:relative;display:block;width:1px;min-height:34px;opacity:.52;background:currentColor;animation:chartPlaceholderPulse 1.2s ease-in-out infinite}.chart-skeleton-candles b:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:22px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%)}.chart-skeleton-volume{bottom:18px;align-items:flex-end;height:58px}.chart-skeleton-volume span{width:9px;opacity:.38;background:var(--green);animation:chartPlaceholderPulse 1.3s ease-in-out infinite}.chart-loading-copy{position:absolute;top:18px;left:18px;display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chart-loading-copy strong{font-size:13px}.chart-loading-copy small{color:var(--muted);font-size:12px}@keyframes chartPlaceholderPulse{0%,to{opacity:.42}50%{opacity:.82}}.chart-mode-pill{position:absolute;top:24px;left:26px;z-index:2;display:flex;align-items:center;gap:2px;padding:10px;border-radius:999px;background:#111217;box-shadow:0 14px 30px #0000002e}.chart-mode-pill button,.chart-filter-btn{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:50%;background:transparent;color:#fff}.chart-mode-pill button.is-active,.chart-filter-btn{background:#ffffff24}.chart-filter-btn{position:absolute;top:26px;right:18px;z-index:2;background:#111217}.candlestick-chart{position:absolute;inset:0}.chart-lines{position:absolute;inset:42px 74px 78px 10px;display:grid;grid-template-rows:repeat(8,1fr)}.chart-lines span{border-top:1px solid rgba(0,0,0,.18)}.candlestick-chart:before{content:"";position:absolute;inset:14px 42px 0 94px;background:repeating-linear-gradient(90deg,transparent 0 94px,rgba(0,0,0,.14) 94px 96px)}.candles{position:absolute;right:82px;bottom:116px;left:30px;display:flex;align-items:flex-end;justify-content:space-between;gap:5px}.candles i{position:relative;display:block;width:1px;border-radius:2px;background:#28b8ae}.candles i span{position:absolute;left:50%;display:block;width:10px;min-height:8px;border-radius:2px;transform:translate(-50%);background:#28b8ae}.candles i.is-down,.candles i.is-down span{background:#ff4e4e}.volume-bars{position:absolute;right:82px;bottom:42px;left:30px;display:flex;align-items:flex-end;justify-content:space-between;gap:5px}.volume-bars span{width:10px;background:#28b8ae47}.volume-bars span.is-red{background:#ff4e4e40}.chart-days{position:absolute;right:80px;bottom:12px;left:10px;display:flex;justify-content:space-between;color:#111;font-size:12px}.price-axis{position:absolute;top:102px;right:16px;bottom:64px;display:grid;color:#111;font-size:12px}.bet-history-tabs{display:flex;width:min(390px,100%);padding:6px;border:1px solid rgba(0,0,0,.28);border-radius:18px;background:#fff}.bet-history-tabs button{flex:1;min-height:40px;border:0;border-radius:12px;background:transparent;font-weight:700}.bet-history-tabs button.is-active{background:#0caf60;color:#fff}.open-bets-table{display:grid;gap:2px;padding:22px 28px;border-radius:24px;background:#f0f4f3;overflow-x:auto}.open-bets-head,.open-bets-row{display:grid;grid-template-columns:1.4fr 1fr .8fr 1.1fr 1.3fr .8fr .8fr;min-width:820px;align-items:center;gap:12px}.open-bets-head{min-height:34px;border-bottom:1px solid rgba(0,0,0,.35);color:#111;font-size:13px}.open-bets-head span{display:flex;align-items:center;gap:4px}.open-bets-row{min-height:34px;font-size:13px}.open-bets-row button{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;border:0;background:transparent;color:#111}.crypto-ticket-figma{display:grid;gap:12px;padding-top:12px}.trade-mode{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:30px;font-weight:680}.trade-mode button{border:0;background:transparent;color:#111;font-weight:680}.trade-mode button.is-active{color:var(--green)}.trade-mode:before{content:"";width:44px;height:22px;border-radius:999px;background:linear-gradient(90deg,#e5e5e5 0 50%,var(--green) 50% 100%)}.balance-box{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:18px;background:#fff}.balance-box h2{display:flex;align-items:center;justify-content:space-between;margin:0 0 4px;font-size:19px}.balance-box h2 strong{font-size:15px}.amount-box,.price-select{display:grid;min-height:52px;border:0;border-radius:8px;background:#f0f5f4}.amount-box{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 14px}.amount-box span{grid-column:1;color:#111}.amount-box button{grid-column:2;border:0;background:transparent;font-size:10px;text-decoration:underline}.amount-box input{grid-column:1 / -1;width:100%;border:0;outline:0;background:transparent;font-size:21px;font-weight:760}.quick-timeframes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:7px;border:1px solid var(--line);border-radius:8px}.quick-timeframes button{min-height:30px;border:0;border-radius:6px;background:#dedede;font-size:12px;font-weight:760}.quick-timeframes button.is-active{background:var(--green);color:#fff}.price-select{display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#111}.price-select small{color:var(--green);font-weight:760}.stake-range{accent-color:var(--green)}.higher-lower{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:6px;border:1px solid var(--line);border-radius:8px}.higher-lower button{min-height:38px;border:0;border-radius:8px;background:transparent;font-weight:760}.higher-lower button.is-active{background:#0caf60;color:#fff}.higher-lower button.is-lower.is-active{background:#ff4e4e}.bet-summary-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px}.bet-summary-card span{display:grid;gap:2px;min-width:0}.review-list span{display:flex;justify-content:space-between;gap:12px}.bet-summary-card b{overflow-wrap:anywhere}.inline-gate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border-radius:8px;background:#f4c95224}.inline-gate small{display:block}.inline-gate button,.place-bet-button,.sheet-primary,.sheet-secondary{border:0;border-radius:10px;background:#0caf60;color:#fff;font-weight:760}.place-bet-button{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:58px;padding:10px 12px 10px 24px;text-align:left}.place-bet-button small,.place-bet-button b{grid-column:1}.place-bet-button svg{grid-row:1 / 4;grid-column:2;width:38px;height:38px;padding:8px;border-radius:50%;background:#fff3}.compact-errors button{background:#fff;color:#111}.bet-sheet-layer{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:#00000080}.bet-side-sheet{position:relative;display:grid;align-content:start;gap:18px;width:min(430px,100%);min-height:100vh;padding:34px 28px;background:#111217;color:#fff;box-shadow:-24px 0 80px #00000038}.sheet-close{position:absolute;top:18px;right:18px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:transparent;color:#fff}.sheet-eyebrow{color:var(--green);font-weight:760}.bet-side-sheet h2{margin:10px 0 0;font-size:30px}.bet-side-sheet p{margin:0;color:#ffffffb3}.timeframe-sheet-list{display:grid;gap:10px}.timeframe-sheet-list button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0d;color:#fff}.timeframe-sheet-list button span{display:grid;gap:3px;min-width:0;text-align:left}.timeframe-sheet-list button small{color:#ffffffad;font-size:12px;font-weight:700}.timeframe-sheet-list button.is-active{border-color:var(--green);background:#3fb1852e}.sheet-primary,.sheet-secondary{min-height:48px}.sheet-secondary{border:1px solid rgba(255,255,255,.16);background:transparent}.review-tags{display:flex;flex-wrap:wrap;gap:8px}.review-tags span{padding:8px 10px;border-radius:999px;background:#ffffff14;font-weight:680}.review-list{display:grid;gap:13px;padding:16px;border-radius:12px;background:#ffffff0f}.sheet-actions{display:grid;gap:10px}.sheet-actions button:last-child{min-height:46px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:transparent;color:#fff;font-weight:760}.live-countdown{font-size:64px;font-weight:760;letter-spacing:0}.live-progress{height:10px;overflow:hidden;border-radius:999px;background:#ffffff1f}.live-progress span{display:block;height:100%;border-radius:inherit;background:var(--green)}.live-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.live-stats-grid span,.onchain-lock{display:grid;gap:4px;padding:14px;border-radius:10px;background:#ffffff0f}.my-bets-page,.wallet-page,.verification-page,.risk-page,.bet-history-page,.proofs-page{display:grid;gap:24px;width:100%}.page-hero-card{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:180px;padding:30px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(92deg,#3fb18524,#3fb18500 45%),#eee}.page-hero-card span{color:var(--green);font-size:13px;font-weight:760;text-transform:uppercase}.page-hero-card h1{margin:8px 0;font-size:38px}.page-hero-card p{max-width:560px;margin:0;color:var(--muted)}.page-hero-card button,.live-bet-detail-card button,.empty-live-bet button,.wallet-danger-strip button,.verification-status-card button,.risk-status-card button,.proof-actions button,.bets-empty-row button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:10px;background:var(--green);color:#fff;padding:0 18px;font-weight:760}.bet-overview-grid,.wallet-grid,.verification-policy-grid,.risk-metrics-grid,.proofs-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bet-overview-grid article,.wallet-grid article,.verification-policy-grid article,.risk-metrics-grid article,.proofs-metrics-grid article,.bets-table-card,.live-bet-detail-card,.empty-live-bet,.wallet-danger-strip,.verification-row,.verification-status-card,.risk-control-card,.risk-status-card,.risk-rule-row,.proofs-list-card,.proof-detail-card,.history-table-card,.bets-empty-row{border:1px solid var(--line);border-radius:16px;background:#eee}.bet-overview-grid article,.verification-policy-grid article,.risk-metrics-grid article,.proofs-metrics-grid article{display:grid;gap:10px;min-height:138px;padding:20px}.bet-overview-grid svg,.wallet-grid svg,.verification-policy-grid svg,.risk-metrics-grid svg,.proofs-metrics-grid svg,.risk-rule-row>svg,.verification-row>span,.verification-status-card svg,.proof-status{color:var(--green)}.bet-overview-grid span,.verification-policy-grid small,.risk-metrics-grid span,.proofs-metrics-grid span,.wallet-grid p,.wallet-grid small,.wallet-danger-strip small,.verification-row small,.verification-status-card p,.risk-card-heading small,.risk-control-card label,.risk-status-card p,.risk-rule-row small,.proof-row-list small,.proof-detail-grid small,.proof-hash-box small,.bets-empty-row small{color:var(--muted)}.bet-overview-grid strong,.risk-metrics-grid strong,.proofs-metrics-grid strong{font-size:30px}.live-bet-detail-card,.empty-live-bet,.wallet-danger-strip{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:22px}.live-bet-detail-card h2,.live-bet-detail-card p,.empty-live-bet strong,.empty-live-bet small,.wallet-danger-strip strong,.wallet-danger-strip small{margin:0}.live-ring{display:grid;width:110px;height:110px;place-items:center;border:8px solid rgba(12,175,96,.18);border-top-color:var(--green);border-radius:50%}.live-ring strong{align-self:end;font-size:24px}.live-ring small{align-self:start;color:var(--muted);font-size:12px}.empty-live-bet{grid-template-columns:auto minmax(0,1fr) auto}.empty-live-bet span{display:grid;gap:5px}.bets-table-card{display:grid;gap:16px;padding:20px}.bets-record-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bets-record-heading h2,.bets-record-heading p{margin:0}.bets-record-heading p{margin-top:6px;color:var(--muted)}.bets-tabs{display:inline-flex;width:fit-content;gap:6px;padding:6px;border:1px solid var(--line);border-radius:14px;background:#fff}.bets-tabs button{min-width:92px;min-height:38px;border:0;border-radius:10px;background:transparent;font-weight:760}.bets-tabs button.is-active{background:var(--green);color:#fff}.bets-list{display:grid;gap:10px}.bets-list article{display:grid;grid-template-columns:auto minmax(180px,1fr) 110px 110px 82px 110px;align-items:center;gap:14px;min-height:74px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.bets-empty-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;padding:16px}.bets-empty-row>span{display:grid;gap:4px}.bets-list span{display:grid;gap:4px}.bets-list small{color:var(--muted)}.bets-list em{display:grid;min-height:34px;place-items:center;border-radius:999px;background:#0caf601f;font-style:normal;font-weight:760}.bets-list em.negative{background:#ff5f7a1f}.bets-list button,.wallet-actions-row button,.network-choice-grid button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--line);border-radius:8px;background:#fff;font-weight:760}.bets-empty-row button{border:0;background:var(--green);color:#fff;padding:0 16px}.wallet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-grid article{display:grid;align-content:start;gap:12px;min-height:214px;padding:18px}.wallet-auth-panel,.wallet-email-panel{grid-column:span 1}.wallet-auth-panel{align-content:start}.auth-method-grid{display:grid;gap:10px}.auth-method-grid button,.wallet-email-panel button,.drawer-auth-options button,.drawer-email-field button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);font-weight:760}.auth-method-grid button.is-active,.drawer-auth-options button.is-active{border-color:var(--green);background:var(--green);color:#fff}.email-capture-field,.drawer-email-field{display:grid;gap:8px}.email-capture-field input,.drawer-email-field input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);padding:0 12px;outline:0}.wallet-email-panel button{background:var(--green);color:#fff}.wallet-funding-panel{grid-column:span 2}.compact-limit{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:10px;min-height:52px;padding:0 12px;border-radius:12px;background:#fff}.compact-limit span{min-width:0;overflow-wrap:anywhere}.compact-limit input{width:100%;min-width:0;border:0;background:transparent;font-size:16px;outline:0}.wallet-center-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-activity-panel{display:grid;grid-template-columns:minmax(0,.62fr) minmax(380px,1fr) auto;align-items:center;gap:18px;padding:22px}.wallet-activity-panel h2,.wallet-activity-panel p{margin:0}.wallet-activity-panel p{color:var(--muted)}.wallet-activity-list{display:grid;gap:8px}.wallet-activity-list span{display:grid;grid-template-columns:96px minmax(0,1fr) 86px;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:10px;background:#fff}.wallet-activity-list small{color:var(--muted)}.wallet-activity-list em{display:grid;min-height:28px;place-items:center;border-radius:999px;background:#3fb18524;color:var(--green);font-size:12px;font-style:normal;font-weight:760}.wallet-balance-panel strong{overflow-wrap:anywhere;font-size:clamp(28px,2.3vw,34px);line-height:1.04}.wallet-grid h2{margin:0;font-size:20px;line-height:1.16}.address-pill{display:grid;min-height:46px;place-items:center;border-radius:12px;background:#fff;padding:0 12px;font-size:17px;font-weight:760}.wallet-actions-row,.network-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.network-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.network-choice-grid button.is-active{border-color:var(--green);background:var(--green);color:#fff}.wallet-danger-strip span{display:grid;gap:4px}.wallet-danger-strip button{background:#ff5f7a}.verification-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.verification-checklist{display:grid;gap:12px}.verification-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:16px}.verification-row>span{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#0caf601f}.verification-row>span.is-done{background:var(--green);color:#fff}.verification-row div{display:grid;gap:5px}.verification-status-card{display:grid;gap:12px;padding:24px}.verification-status-card span{color:var(--green);font-weight:760}.verification-status-card strong{font-size:32px}.verification-status-card:not(.is-ready) span,.verification-status-card:not(.is-ready) svg{color:var(--red)}.verification-status-card:not(.is-ready) button{background:#111}.verification-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-layout,.proofs-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.risk-control-card,.risk-status-card,.proofs-list-card,.proof-detail-card{display:grid;gap:16px;padding:22px}.risk-card-heading,.proof-filter-row,.proof-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.history-search{display:flex;align-items:center;gap:10px;width:min(100%,360px);min-height:50px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--muted)}.history-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.history-table-card{overflow-x:auto;padding:20px}.bets-table-card .history-table-card{padding:0;border:0;border-radius:0;background:transparent}.history-table{display:grid;min-width:1040px;gap:10px}.history-table-head,.history-table-row{display:grid;grid-template-columns:minmax(180px,1.35fr) 98px 92px minmax(122px,1fr) 80px 86px 84px 96px 110px;align-items:center;gap:12px}.history-table-head{min-height:42px;padding:0 12px;color:var(--muted);font-size:12px;font-weight:760;text-transform:uppercase}.history-table-row{min-height:78px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.history-market-cell{display:flex;align-items:center;gap:12px}.history-market-cell span,.history-stat{display:grid;gap:4px}.history-market-cell small,.history-stat small,.settlement-proof-drawer p{color:var(--muted)}.history-stat b,.history-market-cell strong{overflow-wrap:anywhere}.history-table-row em{display:grid;min-height:34px;place-items:center;border-radius:999px;background:#0caf601f;font-style:normal;font-weight:760}.history-table-row em.negative{background:#ff5f7a1f}.history-table-row em.warning-text{background:#f4c95233}.history-proof-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:0;border-radius:9px;background:var(--green);color:#fff;font-weight:760;white-space:nowrap}.history-empty-row{display:flex;align-items:center;gap:12px;min-height:90px;padding:18px;border:1px dashed var(--line);border-radius:12px}.history-empty-row span{display:grid;gap:4px}.history-empty-row small{color:var(--muted)}.proof-drawer-backdrop{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:#00000052}.settlement-proof-drawer{position:relative;z-index:1;display:grid;align-content:start;gap:16px;width:min(440px,94vw);height:100%;overflow-y:auto;padding:28px;border-left:1px solid var(--line);background:#f1f1f1;box-shadow:var(--shadow);animation:drawerSlideIn var(--motion-slow) var(--ease-spring)}.settlement-proof-drawer .close-btn{justify-self:end}.settlement-proof-drawer h2,.settlement-proof-drawer p{margin:0}@keyframes proofSlideIn{0%{transform:translate(28px)}to{transform:translate(0)}}@keyframes proofSlideUp{0%{transform:translateY(28px)}to{transform:translateY(0)}}.risk-card-heading span,.proof-status{display:inline-flex;align-items:center;gap:8px;font-weight:760}.risk-control-card label{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(180px,1fr) 90px;align-items:center;gap:14px;font-weight:760}.risk-control-card input[type=range]{width:100%;accent-color:var(--green)}.risk-control-card b{justify-self:end;color:var(--text)}.risk-status-card{align-content:start}.risk-gauge{display:grid;width:132px;height:132px;place-items:center;border:10px solid rgba(12,175,96,.16);border-top-color:var(--green);border-radius:50%}.risk-gauge.is-paused{border-color:#ff5f7a29;border-top-color:var(--red)}.risk-gauge strong{font-size:24px}.risk-status-card>span{color:var(--green);font-weight:760}.risk-gauge.is-paused+span{color:var(--red)}.risk-rules-grid{display:grid;gap:12px}.risk-rule-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:90px;padding:16px}.risk-rule-row>span{display:grid;gap:4px}.risk-segmented,.proof-filter-row{display:inline-flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid var(--line);border-radius:14px;background:#fff}.risk-segmented button,.proof-filter-row button{min-height:36px;border:0;border-radius:9px;background:transparent;padding:0 12px;color:var(--text);font-weight:760;text-transform:capitalize}.risk-segmented button.is-active,.proof-filter-row button.is-active{background:var(--green);color:#fff}.proof-row-list{display:grid;gap:10px}.proof-row-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--text);text-align:left}.proof-row-list button.is-active{border-color:#3fb1858c;box-shadow:0 0 0 3px #3fb1851f}.proof-row-list span{display:grid;gap:4px}.proof-row-list em{font-style:normal;font-weight:760;text-transform:capitalize}.proof-detail-card h2{margin:0}.proof-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proof-detail-grid span,.proof-hash-box{display:grid;gap:4px;padding:12px;border-radius:10px;background:#fff}.proof-hash-box strong{overflow-wrap:anywhere}.proof-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.proof-actions button{background:#fff;color:var(--text)}.figma-assets-page,.figma-transactions-page,.figma-settings-page,.figma-support-page{width:min(100%,1200px);margin:0 auto}.assets-toolbar-figma{display:grid;grid-template-columns:240px 100px auto minmax(360px,1fr);gap:8px;align-items:center;margin:0 auto 24px}.asset-currency,.asset-intervals,.asset-intervals button,.asset-pagination button{border:1px solid var(--line);border-radius:8px;background:#fff}.asset-currency{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;font-weight:760}.asset-intervals{justify-self:end;display:flex;gap:8px;padding:6px}.asset-intervals button{min-width:52px;height:38px;border-color:transparent;font-weight:760}.asset-intervals button.is-active,.asset-pagination button.is-active{background:var(--green);color:#fff}.assets-table-figma{display:grid;overflow-x:auto}.asset-table-head,.asset-row-figma{display:grid;grid-template-columns:1.6fr 1fr 1fr .8fr 1fr 120px;align-items:center;gap:18px}.asset-table-head{min-height:48px;font-weight:760}.asset-row-figma{min-height:68px;border-bottom:1px solid rgba(0,0,0,.1)}.asset-coin-title{display:flex;align-items:center;gap:14px}.asset-coin-title svg{color:#111}.asset-coin-title svg.is-filled{color:var(--yellow);fill:var(--yellow)}.asset-symbol-dot{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;font-size:12px;font-weight:760}.asset-coin-title small{color:#111;font-weight:500}.tiny-sparkline{width:102px;height:42px}.tiny-sparkline polyline{fill:none;stroke:#00cf4d;stroke-width:2}.tiny-sparkline.is-down polyline{stroke:var(--red)}.asset-actions{display:flex;align-items:center;gap:14px;justify-content:flex-end}.asset-actions button{min-width:80px;min-height:40px;border:0;border-radius:8px;background:#00bd70;color:#fff;font-weight:760}.asset-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px}.asset-pagination button{min-width:42px;min-height:42px}.pagination-control{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;color:var(--muted);font-size:13px}.pagination-control>div{display:inline-flex;align-items:center;gap:6px}.pagination-control button{display:grid;min-width:38px;height:38px;place-items:center;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);font-weight:760}.pagination-control button.is-active{border-color:var(--green);background:var(--green);color:#fff}.pagination-control button:disabled{cursor:not-allowed;opacity:.42}.open-bets-table .pagination-control{min-width:820px}.transactions-table-figma .pagination-control{min-width:1160px;padding:10px 40px 0}.state-preview-control{margin-top:18px;color:var(--muted);font-size:13px}.state-preview-control summary{cursor:pointer;font-weight:760}.figma-funds-page{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:20px;width:min(100%,1200px);margin:0 auto}.fund-main-card,.deposit-network-card,.fund-warning-card,.transactions-card-figma,.settings-profile-card,.security-level-card,.settings-tile,.responsible-card,.settings-log-grid section{border-radius:22px;background:#e9e9e9}.fund-main-card{display:grid;gap:18px;min-height:820px;padding:34px}.fund-title-row,.transactions-header,.settings-top-grid,.log-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.fund-title-row h2,.transactions-header h2,.responsible-card h2,.support-hero h1{margin:0}.fund-title-row{align-items:flex-start}.fund-title-row>div{display:grid;gap:8px}.fund-title-row p{max-width:620px;margin:0;color:var(--muted)}.fund-eyebrow{color:var(--green);font-size:13px;font-weight:760;text-transform:uppercase}.fund-help{display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:14px;background:#999}.fund-mode-tabs,.fund-rail-tabs{display:inline-flex;width:fit-content;padding:4px;border:1px solid rgba(0,0,0,.18);border-radius:18px;background:#f8f8f8}.fund-mode-tabs button,.fund-rail-tabs button{min-width:118px;min-height:44px;border:0;border-radius:14px;background:transparent;font-weight:760}.fund-mode-tabs button.is-active,.fund-rail-tabs button.is-active{background:#0caf60;color:#fff}.fund-label{font-size:13px}.fund-select-grid{display:grid;grid-template-columns:minmax(0,1fr) 224px;gap:96px}.fund-select,.fund-amount{display:flex;align-items:center;min-height:64px;gap:12px;border:0;border-radius:22px;background:#fff;padding:0 14px}.fund-select.large{display:grid;grid-template-columns:auto auto 1fr auto}.fund-select .token{width:42px;height:42px}.wallet-flow-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wallet-flow-panel article{display:grid;gap:9px;min-height:146px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.wallet-flow-panel span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#3fb18524;color:var(--green);font-weight:760}.wallet-flow-panel small{color:var(--muted);line-height:1.35}.wallet-limit-input{display:grid;grid-template-columns:auto minmax(0,1fr) 120px}.wallet-limit-input span{font-weight:760}.fund-amount input{width:100%;border:0;outline:0;background:transparent;font-size:18px}.fund-fees{display:grid;gap:12px;margin-top:8px}.fund-fees span{display:flex;flex-wrap:wrap;gap:6px}.fund-fees b{overflow-wrap:anywhere}.fund-proceed{justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:28px;min-width:222px;min-height:60px;border:0;border-radius:18px;background:#0caf60;color:#fff;font-size:18px;font-weight:760}.fund-proceed svg{width:36px;height:36px;padding:8px;border-radius:50%;background:#fff3}.fund-tips{align-self:end;display:grid;gap:14px}.fund-tips h3{margin:0}.fund-tips p{display:grid;grid-template-columns:auto 1fr;gap:12px;margin:0;padding:0 10px;line-height:1.45}.fund-tips p span{width:10px;height:10px;margin-top:6px;border-radius:50%;background:#0caf60}.fund-side-stack{display:grid;gap:34px}.deposit-network-card,.fund-warning-card{display:grid;gap:20px;padding:34px}.deposit-network-card h2,.deposit-network-card h3,.fund-warning-card h3{margin:0}.deposit-network-card h2,.deposit-network-card p{display:flex;align-items:center;gap:10px}.wallet-rule-list{display:grid;gap:10px}.wallet-rule-list span,.wallet-rule-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;border-radius:12px;background:#fff}.wallet-rule-toggle{font-weight:760}.network-tabs{display:flex;padding:4px;border:1px solid rgba(0,0,0,.18);border-radius:18px;background:#f8f8f8}.network-tabs button{flex:1;min-height:44px;border:0;border-radius:14px;background:transparent;font-weight:680}.network-tabs button.is-active{background:#c8c8c8}.qr-card{position:relative;display:grid;place-items:center;min-height:246px}.qr-card>span{position:absolute;display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:#fff}.fund-warning-card button{min-height:44px;border:0;border-radius:10px;background:#fff;font-weight:760}.transactions-card-figma{padding:24px 0 28px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.transactions-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.transactions-hero div{display:grid;gap:8px}.transactions-hero span{color:var(--green);font-size:12px;font-weight:760;text-transform:uppercase}.transactions-hero h1,.transactions-hero p{margin:0}.transactions-hero h1{font-size:clamp(32px,4vw,52px)}.transactions-hero p{max-width:720px;color:var(--muted);line-height:1.45}.transactions-hero button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:0;border-radius:12px;background:var(--green);color:#fff;padding:0 16px;font-weight:760;white-space:nowrap}.transaction-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.transaction-summary-grid article{display:grid;gap:8px;min-height:118px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.transaction-summary-grid svg{color:var(--green)}.transaction-summary-grid span{color:var(--muted);font-size:13px}.transaction-summary-grid strong{font-size:28px}.transactions-header{padding:0 40px 32px}.transactions-header>div{display:flex;align-items:center;gap:14px}.transactions-header button,.transactions-header label{display:inline-flex;align-items:center;gap:12px;min-height:50px;border:1px solid #111111;border-radius:18px;background:#fff;padding:0 16px}.transactions-header label{border-color:transparent}.transaction-category-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0 40px 20px}.transaction-category-tabs button{min-height:38px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--text);padding:0 14px;font-weight:760}.transaction-category-tabs button.is-active{border-color:var(--green);background:#3fb18524;color:var(--green)}.transactions-table-figma{display:grid;overflow-x:auto}.tx-head,.tx-row-figma{display:grid;grid-template-columns:60px minmax(180px,1.3fr) 170px 120px 190px 150px 150px 120px;min-width:1160px;align-items:center;gap:12px;padding:0 40px}.tx-head{min-height:60px;border-bottom:1px solid rgba(0,0,0,.32);font-size:13px}.tx-head span{display:flex;align-items:center;gap:4px}.tx-row-figma{min-height:72px}.tx-row-figma span{display:grid;gap:4px}.tx-row-figma em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-weight:760}.tx-row-figma b{display:grid;width:fit-content;min-width:100px;min-height:36px;place-items:center;border-radius:12px;background:#fff;font-weight:500}.tx-row-figma em.positive,.tx-row-figma b.positive{color:var(--green)}.tx-row-figma em.negative,.tx-row-figma b.negative{color:var(--red)}.tx-row-figma em.warning,.tx-row-figma b.warning{color:#b7791f}.tx-row-figma em.neutral,.tx-row-figma b.neutral{color:var(--muted)}.figma-settings-page{display:grid;gap:24px}.settings-top-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.settings-profile-card{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:28px 34px}.settings-profile-card img{width:70px;height:70px;border-radius:18px;object-fit:cover}.settings-profile-card h2,.settings-profile-card p,.settings-profile-card label{margin:0;font-size:17px}.settings-profile-card label{display:flex;align-items:center;gap:12px}.wallet-settings-card button{min-width:140px}.wallet-settings-card{grid-template-columns:auto minmax(0,1fr) auto}.wallet-settings-card img{grid-row:1 / 4}.wallet-settings-card>span{grid-column:2;grid-row:1;justify-self:start}.wallet-settings-card h2{grid-column:2;grid-row:2;min-width:0;overflow-wrap:anywhere}.wallet-settings-card p{grid-column:2;grid-row:3;min-width:0}.wallet-settings-card button{grid-column:3;grid-row:1 / 4}.verified-pill,.unverified-pill{padding:10px 14px;border-radius:12px;font-weight:680}.verified-pill{background:#0caf6029;color:var(--green)}.unverified-pill{background:#f4c95238;color:#ff5f2c}.security-level-card{display:flex;align-items:center;gap:26px;padding:28px 34px}.security-level-card h3{display:flex;align-items:center;gap:4px;margin:0 0 6px;font-size:16px;font-weight:500}.security-level-card strong{color:#ff4e4e;font-size:18px}.security-level-card .gauge.is-ready+div strong{color:var(--green)}.live-readiness-card small{display:block;color:var(--muted);line-height:1.35}.gauge{width:72px;height:42px;border:7px solid #0caf60;border-bottom:0;border-left-color:#ff5f42;border-radius:72px 72px 0 0}.gauge.is-ready{border-color:#0caf60}.settings-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.settings-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:128px;padding:20px}.settings-tile>span:first-child{display:grid;width:50px;height:50px;place-items:center;border-radius:14px;background:#cad8d3}.settings-tile div{display:grid;gap:8px}.settings-tile strong{font-size:17px}.settings-tile button:not(.toggle-switch){min-height:34px;border:0;border-radius:8px;background:#fff;padding:0 12px;font-weight:760}.settings-email-tile{grid-column:span 2;grid-template-columns:auto minmax(0,1fr)}.settings-email-field,.settings-email-actions{grid-column:2}.settings-email-field input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);padding:0 12px;outline:0}.settings-email-tile .settings-email-actions button{background:var(--green);color:#fff}.settings-email-tile .settings-email-actions button:last-child{border:1px solid var(--line);background:#fff;color:var(--text)}.screen-lock-tile{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) minmax(360px,.95fr);align-items:stretch}.screen-lock-copy{align-content:center}.screen-lock-copy em{color:var(--green);font-size:13px;font-style:normal;font-weight:760}.screen-pin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-self:center}.screen-pin-form label{display:grid;gap:6px}.screen-pin-form small{color:var(--muted);font-weight:760}.screen-pin-form input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);padding:0 12px;font-size:18px;font-weight:760;letter-spacing:0;outline:0}.screen-pin-form>div{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.screen-lock-tile .screen-pin-form button{min-height:38px;border:1px solid var(--line);background:var(--green);color:#fff}.screen-lock-tile .screen-pin-form button:nth-child(2){background:#111217;color:#fff}.screen-lock-tile .screen-pin-form button:nth-child(3){background:#fff;color:var(--text)}.screen-lock-tile .screen-pin-form button:disabled{opacity:.46;cursor:not-allowed}.settings-check-card{display:grid;gap:18px;padding:24px}.settings-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.responsible-card{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.responsible-card p{margin:8px 0 0}.limit-editor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.settings-risk-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.limit-editor label{display:grid;gap:8px;font-weight:680}.limit-editor input{min-height:44px;border:0;border-radius:8px;background:#fff;padding:0 12px}.limit-editor button:not(.toggle-switch){min-height:44px;border:0;border-radius:8px;background:#0caf60;color:#fff;padding:0 16px;font-weight:760;width:100%}.toggle-switch{display:inline-flex;align-items:center;width:38px;height:20px;border:2px solid #111111;border-radius:999px;background:transparent;padding:2px}.toggle-switch span{width:12px;height:12px;border-radius:50%;background:#111;transition:transform var(--motion-fast) var(--ease-out)}.toggle-switch.is-on{border-color:#0caf60}.toggle-switch.is-on span{background:#0caf60;transform:translate(16px)}.settings-log-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.settings-log-grid section{padding:24px}.log-heading h3{margin:0}.time-filter-chips{display:flex;gap:8px}.time-filter-chips button{min-width:40px;min-height:30px;border:1px solid var(--line);border-radius:10px;background:transparent;font-size:12px}.time-filter-chips button.is-active{border-color:#0caf60;background:#0caf60;color:#fff}.settings-log-table{display:grid;gap:16px;margin-top:24px}.settings-log-table span{display:grid;grid-template-columns:50px 160px 120px minmax(0,1fr);gap:12px;align-items:center;font-size:13px}.settings-log-table.compact span{grid-template-columns:50px 160px 120px 90px}.settings-log-table em{display:grid;min-height:34px;place-items:center;border-radius:10px;background:#fff;font-style:normal}.figma-support-page{display:grid;gap:30px;max-width:1024px}.support-hero{display:grid;justify-items:center;gap:26px;min-height:234px;padding:54px 28px;border-radius:12px;background:#33a978;color:#fff}.support-hero h1{font-size:36px}.support-hero label{display:flex;align-items:center;gap:14px;width:min(680px,100%);min-height:56px;padding:0 22px;border-radius:8px;background:#eef8f5;color:#111}.figma-support-page>h2{margin:8px 0 -8px}.support-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 54px}.support-product-grid button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;align-items:center;border:0;background:transparent;color:#111;text-align:left}.support-product-grid span{display:grid;grid-row:1 / 3;width:48px;height:48px;place-items:center;border-radius:50%;background:#00bd70}.support-product-grid strong{font-size:17px}.support-product-grid small{color:#111}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.article-grid article{display:grid;gap:12px;min-height:214px;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff}.article-grid h3,.article-grid p{margin:0}.article-grid small{color:#008d5a}.article-grid button{justify-self:start;align-self:end;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;font-weight:760}:root[data-theme=dark],.theme-dark{color-scheme:dark;--bg: #0b0c0d;--bg-2: #111314;--surface: #17191a;--surface-2: #1d2021;--surface-3: #232728;--line: rgba(255, 255, 255, .13);--line-soft: rgba(255, 255, 255, .09);--text: #f7f8f8;--muted: rgba(255, 255, 255, .62);--soft: rgba(255, 255, 255, .78);color:var(--text)}:root[data-theme=dark] body{background:var(--bg);color:var(--text)}.theme-dark,.theme-dark .workspace,.theme-dark .topbar{background:#0b0c0d}.theme-dark .topbar{background:#0b0c0df0}.theme-dark .sidebar,.theme-dark .notification-drawer,.theme-dark .wallet-drawer,.theme-dark .result-sheet,.theme-dark .email-prompt-modal,.theme-dark .eligibility-modal,.theme-dark .wallet-connect-modal{background:#111314;color:var(--text)}.theme-dark .nav-item,.theme-dark .sidebar-menu-button,.theme-dark .menu-grid,.theme-dark .activity-row,.theme-dark .trending-row,.theme-dark .see-assets-btn,.theme-dark .portfolio-list button,.theme-dark .balance-box,.theme-dark .price-select,.theme-dark .asset-row-figma,.theme-dark .tx-row-figma,.theme-dark .settings-profile-card,.theme-dark .settings-tile,.theme-dark .support-product-grid button{color:var(--text)}.theme-dark .side-help,.theme-dark .profile-chip,.theme-dark .theme-toggle,.theme-dark .auth-registration-card,.theme-dark .feed-mini-card,.theme-dark .feed-status-pill,.theme-dark .notification-btn,.theme-dark .screen-lock-button,.theme-dark .page-hero-card,.theme-dark .bet-overview-grid article,.theme-dark .wallet-grid article,.theme-dark .verification-policy-grid article,.theme-dark .bets-table-card,.theme-dark .live-bet-detail-card,.theme-dark .empty-live-bet,.theme-dark .wallet-danger-strip,.theme-dark .verification-row,.theme-dark .verification-status-card,.theme-dark .risk-metrics-grid article,.theme-dark .proofs-metrics-grid article,.theme-dark .risk-control-card,.theme-dark .risk-status-card,.theme-dark .risk-rule-row,.theme-dark .proofs-list-card,.theme-dark .proof-detail-card,.theme-dark .history-table-card,.theme-dark .settlement-proof-drawer,.theme-dark .bets-empty-row,.theme-dark .balance-card,.theme-dark .offer-card,.theme-dark .activity-card,.theme-dark .trending-card,.theme-dark .market-asset-strip,.theme-dark .dashboard-command-card,.theme-dark .auth-form-card,.theme-dark .auth-qr-card,.theme-dark .auth-flow-card,.theme-dark .auth-dashboard-mock,.theme-dark .auth-phone-mock,.theme-dark .auth-proof-mock,.theme-dark .auth-proof-route,.theme-dark .email-prompt-field,.theme-dark .eligibility-check,.theme-dark .auth-main-card,.theme-dark .auth-side-card,.theme-dark .settings-check-card,.theme-dark .wallet-activity-panel,.theme-dark .panel,.theme-dark .fund-main-card,.theme-dark .deposit-network-card,.theme-dark .fund-warning-card,.theme-dark .transactions-card-figma,.theme-dark .transaction-summary-grid article,.theme-dark .settings-profile-card,.theme-dark .security-level-card,.theme-dark .settings-tile,.theme-dark .responsible-card,.theme-dark .settings-log-grid section,.theme-dark .article-grid article,.theme-dark .open-bets-table{border-color:var(--line);background:#17191a;color:var(--text)}.theme-dark .trading-view-card,.theme-dark .amount-box,.theme-dark .price-select,.theme-dark .fund-select,.theme-dark .fund-amount,.theme-dark .figma-search,.theme-dark .search-field,.theme-dark .transactions-header button,.theme-dark .transactions-header label,.theme-dark .transaction-category-tabs button,.theme-dark .asset-currency,.theme-dark .asset-intervals,.theme-dark .period-menu,.theme-dark .notification-list article,.theme-dark .compact-row,.theme-dark .market-row,.theme-dark .asset-market-card,.theme-dark .transaction-row,.theme-dark .settings-row,.theme-dark .limit-row,.theme-dark .active-bet,.theme-dark .risk-segmented,.theme-dark .proof-filter-row,.theme-dark .proof-row-list button,.theme-dark .proof-detail-grid span,.theme-dark .proof-hash-box,.theme-dark .history-search,.theme-dark .history-table-row,.theme-dark .history-empty-row,.theme-dark .auth-data-field,.theme-dark .auth-inline-actions button,.theme-dark .auth-secondary-button,.theme-dark .auth-dashboard-card,.theme-dark .auth-dashboard-grid span,.theme-dark .auth-phone-price,.theme-dark .auth-phone-ticket span,.theme-dark .auth-proof-mock div,.theme-dark .auth-qr-mobile-action,.theme-dark .email-prompt-actions button,.theme-dark .eligibility-actions button,.theme-dark .email-prompt-close,.theme-dark .wallet-connect-actions button,.theme-dark .wallet-connect-steps span,.theme-dark .auth-method-grid button,.theme-dark .email-capture-field input,.theme-dark .auth-email-field input,.theme-dark .settings-email-field input,.theme-dark .screen-pin-form input,.theme-dark .drawer-auth-options button,.theme-dark .drawer-email-field input,.theme-dark .wallet-flow-panel article,.theme-dark .wallet-rule-list span,.theme-dark .wallet-rule-toggle,.theme-dark .auth-step-list article,.theme-dark .auth-rule-box,.theme-dark .readiness-panel,.theme-dark .payout-pipeline,.theme-dark .payout-pipeline span,.theme-dark .feed-mini-card,.theme-dark .feed-status-pill,.theme-dark .wallet-activity-list span,.theme-dark .compact-limit,.theme-dark .payout-route-card,.theme-dark .empty-state,.theme-dark .skeleton-row{border-color:var(--line);background:#202425;color:var(--text)}.theme-dark .auth-method-grid button.is-active,.theme-dark .auth-mode-tabs button.is-active,.theme-dark .drawer-auth-options button.is-active{background:var(--green);color:#fff}.theme-dark .payout-pipeline{border-color:var(--line);background:#17191a}.theme-dark .payout-pipeline span{border:1px solid var(--line);background:#111314;color:var(--text)}.theme-dark .payout-pipeline>svg{color:var(--green);opacity:.9}.theme-dark .market-row{box-shadow:none}.theme-dark .timeframe-chips span{border-color:var(--line);background:#ffffff12;color:var(--soft)}.theme-dark .theme-toggle,.theme-dark .notification-btn,.theme-dark .screen-lock-button,.theme-dark .profile-chip{border-color:var(--line);background:#17191a;color:var(--text)}.theme-dark .theme-toggle button,.theme-dark .notification-btn,.theme-dark .screen-lock-button,.theme-dark .menu-grid,.theme-dark .sidebar-menu-button{color:var(--text)}.theme-dark .theme-toggle button.is-active{border-color:var(--line);background:#2c3031}.theme-dark .dashboard-action-row button:not(:first-child){border-color:var(--line);background:#202425;color:var(--text)}.theme-dark .top-divider{background:var(--line)}.theme-dark .portfolio-list button.is-selected{border-color:var(--line);background:#202425}.theme-dark .balance-box,.theme-dark .bet-summary-card,.theme-dark .higher-lower,.theme-dark .quick-timeframes{border-color:var(--line);background:#17191a;color:var(--text)}.theme-dark .amount-box,.theme-dark .price-select{border-color:var(--line);background:#202425;color:var(--text)}.theme-dark .amount-box input,.theme-dark .amount-box button,.theme-dark .trade-mode button,.theme-dark .higher-lower button{color:var(--text)}.theme-dark .trade-mode button:not(.is-active),.theme-dark .amount-box button{color:var(--muted)}.theme-dark .quick-timeframes button{background:#2c3031;color:var(--text)}.theme-dark .quick-timeframes button.is-active,.theme-dark .higher-lower button.is-active{background:var(--green);color:#fff}.theme-dark .higher-lower button.is-lower.is-active{background:var(--red)}.theme-dark .inline-gate{background:#f4c9521f}.theme-dark .bet-history-tabs{border-color:var(--line);background:#17191a}.theme-dark .bet-history-tabs button,.theme-dark .open-bets-row button{color:var(--text)}.theme-dark .open-bets-head{border-bottom-color:var(--line);color:var(--muted)}.theme-dark .live-chart-toolbar,.theme-dark .chart-data-strip{border-color:var(--line);background:#111217e6}.theme-dark .trading-view-card,.theme-dark .chart-loading-placeholder{background:#111217}.theme-dark .chart-data-strip span{border-color:var(--line)}.theme-dark .chart-skeleton-grid span,.theme-dark .chart-skeleton-grid i{background:#ffffff14}.theme-dark .chart-loading-copy{border-color:var(--line);background:#111217db}.theme-dark .live-chart-toolbar.is-loading i{background:linear-gradient(90deg,#ffffff14,#3fb18538,#ffffff14)}.theme-dark .auth-form-copy h1,.theme-dark .auth-form-copy p,.theme-dark .auth-data-field,.theme-dark .auth-data-field input,.theme-dark .auth-divider,.theme-dark .auth-mode-tabs button,.theme-dark .auth-qr-panel,.theme-dark .auth-qr-card,.theme-dark .email-prompt-field input{color:var(--text)}.theme-dark .auth-registration-card,.theme-dark .auth-mode-tabs,.theme-dark .auth-data-field,.theme-dark .auth-qr-card,.theme-dark .auth-qr-grid,.theme-dark .wallet-connect-qr,.theme-dark .auth-email-actions button,.theme-dark .auth-qr-mobile-action,.theme-dark .email-prompt-actions button,.theme-dark .eligibility-actions button,.theme-dark .email-prompt-close,.theme-dark .auth-inline-actions button{border-color:var(--line);background:#17191a}.theme-dark .auth-qr-panel{background:linear-gradient(160deg,#3fb18529,#3fb1850a 48%,#f4c95217),#17191a}.theme-dark .auth-form-card{background:#101213}.theme-dark .auth-data-field>span,.theme-dark .auth-divider span{background:#ffffff2e}.theme-dark .auth-data-field small,.theme-dark .auth-qr-card small,.theme-dark .auth-slide-copy p,.theme-dark .auth-flow-card span,.theme-dark .auth-dashboard-grid span,.theme-dark .auth-phone-price small,.theme-dark .auth-phone-ticket small,.theme-dark .auth-proof-mock small,.theme-dark .auth-proof-mock b,.theme-dark .auth-proof-route span,.theme-dark .auth-trust-list span,.theme-dark .auth-side-brand small,.theme-dark .wallet-connect-heading p,.theme-dark .wallet-connect-error{color:var(--muted)}.theme-dark .auth-rail-status button{background:#ffffffe0}.theme-dark .auth-rail-status button.is-active,.theme-dark .auth-email-actions button:first-child,.theme-dark .email-prompt-actions button:last-child,.theme-dark .eligibility-actions .primary-action,.theme-dark .wallet-connect-actions .primary-action,.theme-dark .auth-submit-button{background:var(--green);color:#fff}.theme-dark .skeleton-row span,.theme-dark .skeleton-row b,.theme-dark .skeleton-row em{background:linear-gradient(90deg,#1a2430,#2a3442,#1a2430)}.theme-dark .empty-state p{color:var(--muted)}.theme-dark .empty-state.is-warning{background:#f4c9521a}.theme-dark .theme-toggle button.is-active,.theme-dark .drawer-nav-close,.theme-dark .close-btn,.theme-dark .notification-icon,.theme-dark .tx-row-figma b,.theme-dark .settings-tile button:not(.toggle-switch),.theme-dark .fund-warning-card button,.theme-dark .period-menu button.is-active,.theme-dark .asset-pagination button,.theme-dark .pagination-control button,.theme-dark .asset-currency{background:#2c3031;color:var(--text)}.theme-dark .profile-chip small,.theme-dark .activity-head,.theme-dark .balance-copy span,.theme-dark .offer-card p,.theme-dark .dashboard-command-copy p,.theme-dark .auth-main-card p,.theme-dark .auth-side-card p,.theme-dark .activity-row small,.theme-dark .trending-row small,.theme-dark .support-product-grid small,.theme-dark .article-grid p,.theme-dark .wallet-activity-panel p,.theme-dark .wallet-drawer p,.theme-dark .wallet-drawer small,.theme-dark .notification-drawer p,.theme-dark .notification-drawer small,.theme-dark .result-sheet small{color:var(--muted)}.theme-dark .chart-x-labels,.theme-dark .chart-y-labels,.theme-dark .price-axis,.theme-dark .chart-days,.theme-dark .asset-coin-title small,.theme-dark .portfolio-list small,.theme-dark .amount-box span{color:var(--soft)}.theme-dark .period-menu button,.theme-dark .asset-intervals button,.theme-dark .quick-timeframes button,.theme-dark .bets-tabs button,.theme-dark .network-choice-grid button,.theme-dark .wallet-actions-row button,.theme-dark .risk-segmented button,.theme-dark .proof-filter-row button,.theme-dark .proof-actions button,.theme-dark .bets-list button{color:var(--text)}.theme-dark .period-menu button.is-active,.theme-dark .asset-intervals button.is-active,.theme-dark .quick-timeframes button.is-active,.theme-dark .risk-segmented button.is-active,.theme-dark .proof-filter-row button.is-active,.theme-dark .nav-item.is-active{background:var(--green);color:#fff}.theme-dark .token-system{background:#202425}.theme-dark .transaction-category-tabs button.is-active{border-color:var(--green);background:#3fb1852e;color:var(--green)}.theme-dark .help-float,.theme-dark .bets-tabs,.theme-dark .bets-list article,.theme-dark .address-pill,.theme-dark .wallet-actions-row button,.theme-dark .error-simulator button,.theme-dark .limit-editor input,.theme-dark .support-hero label,.theme-dark .drawer-details span,.theme-dark .drawer-actions button,.theme-dark .drawer-settings-link,.theme-dark .result-grid span,.theme-dark .proof-actions button,.theme-dark .asset-intervals,.theme-dark .asset-intervals button,.theme-dark .asset-pagination button,.theme-dark .pagination-control button,.theme-dark .settings-email-tile .settings-email-actions button:last-child{border-color:var(--line);background:#202425;color:var(--text)}.theme-dark .bets-tabs button,.theme-dark .support-hero input{color:var(--text)}.theme-dark .bets-tabs button:not(.is-active),.theme-dark .asset-intervals button:not(.is-active),.theme-dark .asset-pagination button:not(.is-active),.theme-dark .pagination-control button:not(.is-active){color:var(--muted)}.theme-dark .quick-timeframes button.is-active,.theme-dark .asset-intervals button.is-active,.theme-dark .asset-pagination button.is-active,.theme-dark .pagination-control button.is-active,.theme-dark .bets-tabs button.is-active{border-color:var(--green);background:var(--green);color:#fff}.theme-dark .support-hero label{box-shadow:0 0 0 1px var(--line) inset}.theme-dark .help-float{box-shadow:none}.theme-dark .toggle-switch{border-color:var(--line);background:#111314}.theme-dark .toggle-switch span{background:var(--muted)}.theme-dark .toggle-switch.is-on{border-color:var(--green)}.theme-dark .toggle-switch.is-on span{background:var(--green)}.theme-dark .asset-coin-title svg{color:var(--text)}.theme-dark .mini-bars{background:#202425}.theme-dark{--bento-border: rgba(255, 255, 255, .09);--bento-card: linear-gradient(135deg, rgba(25, 28, 29, .98) 0%, rgba(17, 20, 20, .98) 58%, rgba(28, 35, 31, .95) 100%);--bento-card-strong: linear-gradient(135deg, rgba(63, 177, 133, .18) 0%, rgba(24, 28, 28, .98) 54%, rgba(244, 201, 82, .08) 100%);--bento-card-muted: linear-gradient(135deg, rgba(25, 28, 29, .98) 0%, rgba(18, 21, 21, .98) 100%);--bento-inset: rgba(32, 36, 37, .72);--bento-line: rgba(63, 177, 133, .07);--bento-shadow: 0 18px 52px rgba(0, 0, 0, .18), inset 0 1px 0 rgba(255, 255, 255, .05)}:is(.dashboard-command-card,.balance-card,.offer-card,.activity-card,.trending-card,.metric-card,.panel,.market-asset-strip,.asset-market-card,.wallet-grid article,.wallet-activity-panel,.wallet-danger-strip,.transaction-summary-grid article,.transactions-card-figma,.settings-profile-card,.security-level-card,.settings-tile,.responsible-card,.article-grid article,.open-bets-table,.trading-view-card,.balance-box,.page-hero-card){position:relative;overflow:hidden;border-color:var(--bento-border);background:var(--bento-card);box-shadow:var(--bento-shadow)}:is(.dashboard-command-card,.balance-card,.offer-card,.activity-card,.trending-card,.metric-card,.panel,.market-asset-strip,.asset-market-card,.wallet-grid article,.wallet-activity-panel,.wallet-danger-strip,.transaction-summary-grid article,.transactions-card-figma,.settings-profile-card,.security-level-card,.settings-tile,.responsible-card,.article-grid article,.open-bets-table,.trading-view-card,.balance-box,.page-hero-card):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 0%,#ffffff7a 0,#fff0 34%),linear-gradient(135deg,#ffffff47,#fff0 42%);opacity:.58}.theme-dark :is(.dashboard-command-card,.balance-card,.offer-card,.activity-card,.trending-card,.metric-card,.panel,.market-asset-strip,.asset-market-card,.wallet-grid article,.wallet-activity-panel,.wallet-danger-strip,.transaction-summary-grid article,.transactions-card-figma,.settings-profile-card,.security-level-card,.settings-tile,.responsible-card,.article-grid article,.open-bets-table,.trading-view-card,.balance-box,.page-hero-card):before{background:none;opacity:0}.theme-dark .page-shell :is(.dashboard-command-card,.page-hero-card,.market-asset-strip,.balance-card,.wallet-primary-panel):before{background:radial-gradient(circle at 16% 0%,#ffffff38 0,#fff0 32%),linear-gradient(135deg,#ffffff14,#fff0 46%);opacity:.46}:is(.dashboard-command-card,.balance-card,.offer-card,.activity-card,.trending-card,.metric-card,.panel,.market-asset-strip,.asset-market-card,.wallet-grid article,.wallet-activity-panel,.wallet-danger-strip,.transaction-summary-grid article,.transactions-card-figma,.settings-profile-card,.security-level-card,.settings-tile,.responsible-card,.article-grid article,.open-bets-table,.trading-view-card,.balance-box,.page-hero-card)>*{position:relative;z-index:1}.trading-view-card>.live-chart-toolbar{position:absolute;z-index:3}.trading-view-card>.live-chart-shell,.trading-view-card>.chart-loading-placeholder{position:absolute;z-index:1}.balance-card>.eye-toggle,.balance-card>.period-picker,.balance-card>.balance-chart,.asset-market-card>.trend-rank{position:absolute;z-index:2}:is(.dashboard-command-card,.page-hero-card,.market-asset-strip,.support-hero){background:var(--bento-card-strong)}:is(.activity-card,.trending-card,.panel,.transactions-card-figma,.open-bets-table){background:var(--bento-card-muted)}.metric-card:nth-child(2n),.transaction-summary-grid article:nth-child(2n),.wallet-grid article:nth-child(2n),.settings-tile:nth-child(2n),.article-grid article:nth-child(2n){background:linear-gradient(135deg,#fffffffa,#faf7ecf0)}.theme-dark :is(.metric-card:nth-child(2n),.transaction-summary-grid article:nth-child(2n),.wallet-grid article:nth-child(2n),.settings-tile:nth-child(2n),.article-grid article:nth-child(2n)){background:linear-gradient(135deg,#1a1c1cfa,#1f1e17f0)}.asset-market-card,.market-row,.history-table-row,.tx-row-figma,.wallet-activity-list span,.wallet-rule-list span,.address-pill,.bet-summary-card,.amount-box,.price-select,.quick-timeframes,.higher-lower,.payout-pipeline span,.readiness-panel,.feed-mini-card{background:var(--bento-inset);border-color:var(--bento-border)}.bottom-nav{display:none}@media(max-width:1180px){.sidebar{width:88px;padding:30px 16px}.brand .bitpolly-logo{width:46px;aspect-ratio:1;overflow:hidden;border-radius:8px}.brand .bitpolly-logo img{width:auto;max-width:none;height:46px}.nav-item span,.nav-section-label,.nav-chevron,.side-help{display:none}.brand{justify-content:center;flex-direction:column;height:104px;margin-bottom:12px}.sidebar-menu-button{margin-left:0}.nav-item{justify-content:center;padding:0}.workspace{margin-left:88px}.figma-dashboard{grid-template-columns:minmax(0,1fr) 320px;max-width:none}.dashboard-command-card,.auth-registration-card,.wallet-activity-panel,.payout-pipeline{grid-template-columns:1fr}.payout-pipeline>svg{justify-self:center;transform:rotate(90deg)}.offer-card h2{font-size:28px}.offer-card img{right:-112px;width:310px;height:310px}.metric-grid,.asset-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.markets-layout,.dashboard-grid,.funds-grid,.settings-layout{grid-template-columns:1fr}.pulse-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.bet-layout{grid-template-columns:minmax(0,1fr) 330px}.crypto-bet-page{grid-template-columns:220px minmax(0,1fr)}.crypto-ticket-figma{grid-column:2}.assets-toolbar-figma{grid-template-columns:minmax(240px,1fr) 100px auto}.asset-intervals{grid-column:1 / -1;justify-self:start}.figma-funds-page,.settings-top-grid,.responsible-card,.settings-log-grid{grid-template-columns:1fr}.fund-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.settings-card-grid,.settings-check-list,.support-product-grid,.article-grid,.bet-overview-grid,.transaction-summary-grid,.verification-policy-grid,.risk-metrics-grid,.proofs-metrics-grid,.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-profile-card{grid-template-columns:auto auto minmax(0,1fr)}.settings-profile-card label{grid-column:1 / -1}.verification-layout,.risk-layout,.proofs-layout{grid-template-columns:1fr}.bets-list{overflow-x:auto}.bets-list article{min-width:760px}}@media(max-width:860px){.sidebar{display:none}.workspace{margin-left:0;width:100%;padding:0 16px 96px;overflow-x:hidden}.app-full .workspace{padding:0 16px 96px}.topbar,.app-full .topbar{min-height:56px;margin:0 -16px 12px;padding:8px 18px}.app-full .menu-grid{margin-left:0}.mobile-logo{display:block}.app-full .mobile-logo{width:75px}.connect-wallet,.theme-toggle,.top-divider,.profile-chip{display:none}.auth-theme-toggle{display:flex}.menu-grid{display:grid}.topbar-actions{margin-left:auto}.notification-btn{display:grid;width:36px;height:36px}.icon-btn.notification-btn{width:36px;height:36px}.wallet-chip span{max-width:74px;overflow:hidden;text-overflow:ellipsis}.market-toolbar .segmented{width:100%}.segmented button{min-width:0}.metric-grid,.asset-market-grid,.bet-layout,.pulse-panel,.result-grid{grid-template-columns:1fr}.figma-dashboard{width:calc(100vw - 32px);max-width:calc(100vw - 32px);grid-template-columns:minmax(0,1fr);grid-template-areas:"command" "balance" "offer" "activity" "trending" "live";gap:18px}.dashboard-command-card{padding:20px}.dashboard-command-copy h1,.auth-form-copy h1,.auth-main-card h1{font-size:32px}.auth-page{padding:24px}.auth-registration-card{width:min(100%,720px);min-height:auto}.auth-qr-panel{min-height:360px}.auth-side-brand{align-items:flex-start;flex-direction:column}.balance-card{min-height:434px;padding:24px}.balance-copy strong{font-size:32px}.balance-chart{right:18px;left:18px}.offer-card,.trending-card,.activity-card{min-height:auto}.offer-card{min-height:425px}.activity-card{overflow-x:auto}.activity-table{min-width:680px}.market-toolbar{align-items:stretch;flex-direction:column}.market-strip-heading{align-items:start;flex-direction:column}.market-strip-heading strong{text-align:left}.panel{padding:18px}.table-head{display:none}.market-row{grid-template-columns:1fr;align-items:start;padding:16px}.market-row button{width:100%}.chart-topline{align-items:stretch;flex-direction:column}.trading-chart{height:280px;padding:22px}.bet-ticket{position:static}.direction-grid,.active-bet{grid-template-columns:1fr}.transaction-row,.settings-row{grid-template-columns:auto 1fr}.transaction-row b,.transaction-row em,.settings-row button{grid-column:2;justify-self:start}.wallet-drawer,.result-sheet,.notification-drawer{width:min(430px,100%);height:100vh;max-height:100vh;min-height:100vh;overflow-y:auto;margin-top:0;border-radius:0;animation:drawerSlideIn var(--motion-slow) var(--ease-spring) both}.sidebar.is-drawer{display:block;width:min(300px,86vw);padding:24px 17px}.sidebar.is-drawer .brand{justify-content:flex-start}.sidebar.is-drawer .brand .bitpolly-logo{width:154px;aspect-ratio:2324 / 588;overflow:visible;border-radius:0}.sidebar.is-drawer .brand .bitpolly-logo img{width:100%;max-width:none;height:100%}.sidebar.is-drawer .nav-item{justify-content:flex-start;padding:0 14px}.sidebar.is-drawer .nav-item span,.sidebar.is-drawer .nav-section-label,.sidebar.is-drawer .nav-chevron,.sidebar.is-drawer .side-help{display:initial}.sidebar.is-drawer .side-help{display:grid}.crypto-bet-page{grid-template-columns:minmax(0,1fr);gap:18px}.crypto-ticket-figma{grid-column:auto;padding-top:0}.crypto-portfolio{overflow:hidden}.portfolio-list{display:flex;overflow-x:auto;padding-bottom:8px}.portfolio-list button{min-width:190px}.trading-view-card{min-height:430px}.live-chart-toolbar{align-items:flex-start;flex-wrap:wrap;gap:6px 10px;min-height:62px}.live-chart-toolbar strong{margin-left:0}.lightweight-chart{inset:82px 0 62px}.chart-data-strip{grid-template-columns:repeat(2,minmax(0,1fr));min-height:62px}.chart-loading-placeholder{inset:82px 0 62px}.chart-skeleton-grid{inset:0 72px 0 0}.chart-skeleton-candles,.chart-skeleton-volume{right:78px;left:8px;gap:3px}.chart-skeleton-candles b:after,.chart-skeleton-volume span{width:6px}.chart-loading-copy{right:12px;left:12px}.chart-lines{inset:42px 54px 78px 10px}.candlestick-chart:before{inset:14px 34px 0 64px}.candles,.volume-bars{right:60px;left:22px;gap:3px}.volume-bars span{width:7px}.candles i{width:1px}.candles i span{width:7px}.price-axis{right:8px;font-size:10px}.open-bets-table{padding:16px;border-radius:16px}.bet-sheet-layer{align-items:stretch}.bet-side-sheet{min-height:100vh;max-height:100vh;overflow-y:auto;border-radius:0;animation:drawerSlideIn var(--motion-slow) var(--ease-spring) both}.assets-toolbar-figma{grid-template-columns:1fr}.transactions-hero{align-items:stretch;flex-direction:column}.transactions-hero button{width:fit-content}.figma-search.wide{max-width:none}.asset-intervals{justify-self:stretch;overflow-x:auto}.asset-table-head,.asset-row-figma{grid-template-columns:210px 120px 120px 100px 120px 110px;min-width:800px}.figma-funds-page,.auth-registration-card,.fund-select-grid,.fund-side-stack,.wallet-flow-panel,.wallet-center-flow,.wallet-activity-panel,.settings-top-grid,.settings-card-grid,.settings-check-list,.settings-risk-row,.responsible-card,.settings-log-grid,.support-product-grid,.article-grid,.bet-overview-grid,.transaction-summary-grid,.verification-policy-grid,.risk-metrics-grid,.proofs-metrics-grid,.risk-layout,.proofs-layout,.verification-layout,.limit-editor{grid-template-columns:1fr}.page-hero-card{align-items:stretch;flex-direction:column;min-height:auto;padding:22px}.page-hero-card h1{font-size:30px}.live-bet-detail-card,.empty-live-bet,.wallet-danger-strip,.risk-rule-row,.bets-empty-row{grid-template-columns:1fr;justify-items:start}.risk-control-card label,.proof-detail-grid,.proof-actions{grid-template-columns:1fr}.risk-segmented{width:100%}.history-toolbar{align-items:stretch;flex-direction:column}.transactions-card-figma{padding-top:18px;border-radius:18px}.transactions-table-figma{overflow:visible}.pagination-control{align-items:stretch;flex-direction:column}.pagination-control>div{flex-wrap:wrap}.transactions-table-figma .pagination-control,.open-bets-table .pagination-control{min-width:0;padding:8px 0 0}.tx-head{display:none}.tx-row-figma{grid-template-columns:48px minmax(0,1fr);min-width:0;min-height:auto;align-items:start;gap:8px 14px;padding:16px 18px;border-top:1px solid var(--line)}.tx-row-figma .token{grid-row:1 / span 6;width:40px;height:40px}.tx-row-figma span,.tx-row-figma em,.tx-row-figma b{grid-column:2;min-width:0;justify-self:start}.tx-row-figma span:nth-of-type(n+2){color:var(--muted);font-size:12px;line-height:1.35}.tx-row-figma b{min-width:auto;min-height:30px;padding:0 12px}.history-search{width:100%}.history-table-card{overflow:visible;padding:14px}.history-table{min-width:0}.history-table-head{display:none}.history-table-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.history-market-cell,.history-proof-button{grid-column:1 / -1}.history-table-row em{justify-self:start;min-width:92px;padding:0 14px}.proof-drawer-backdrop{align-items:stretch}.settlement-proof-drawer{width:min(440px,100%);height:100vh;max-height:100vh;gap:12px;padding:22px;border-left:1px solid var(--line);border-radius:0;animation:drawerSlideIn var(--motion-slow) var(--ease-spring) both}.settlement-proof-drawer .proof-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-proof-drawer .proof-hash-box,.settlement-proof-drawer .proof-actions{grid-column:1 / -1}.live-ring{width:96px;height:96px}.fund-main-card,.deposit-network-card,.fund-warning-card{padding:22px;border-radius:16px}.fund-main-card{min-height:auto}.fund-select-grid{gap:12px}.wallet-limit-input,.drawer-auth-options,.wallet-connect-steps,.wallet-connect-actions,.wallet-connect-body{grid-template-columns:1fr}.wallet-connect-qr{width:min(260px,100%);justify-self:center}.auth-form-card,.auth-main-card,.auth-side-card{padding:22px}.auth-step-list article{grid-template-columns:auto minmax(0,1fr)}.auth-step-list article button,.settings-email-field,.settings-email-actions{grid-column:1 / -1}.wallet-funding-panel,.settings-email-tile{grid-column:auto}.wallet-activity-list span{grid-template-columns:1fr;align-items:start;padding:12px}.wallet-rule-list span,.wallet-rule-toggle{display:grid;grid-template-columns:1fr;align-items:start;min-height:auto;padding:12px}.fund-fees span{display:grid;gap:4px}.fund-proceed{justify-self:stretch;width:100%}.transactions-header,.transactions-header>div{align-items:stretch;flex-direction:column}.transactions-header{padding:0 18px 24px}.settings-profile-card,.settings-tile,.wallet-settings-card{grid-template-columns:auto minmax(0,1fr)}.wallet-settings-card img{grid-row:1 / 4}.wallet-settings-card button{grid-column:1 / -1;grid-row:auto;width:100%}.settings-profile-card p,.settings-profile-card label,.settings-tile>:last-child{grid-column:1 / -1}.settings-log-table span,.settings-log-table.compact span{grid-template-columns:34px minmax(0,1fr)}.settings-log-table small:nth-of-type(2),.settings-log-table strong,.settings-log-table em{grid-column:2}.support-hero{min-height:210px;padding:36px 18px}.support-hero h1{font-size:28px;text-align:center}.drawer-backdrop{align-items:flex-end}.wallet-connect-backdrop{align-items:end;padding:0}.wallet-connect-modal{width:100%;max-height:92vh;border-radius:18px 18px 0 0;padding:22px;animation:drawerSlideUp var(--motion-slow) var(--ease-spring) both}.wallet-beta-actions{grid-template-columns:1fr}.bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav button{display:grid;min-width:0;gap:4px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:11px}.bottom-nav button.is-active{background:#3fb18529;color:#0a905c}.theme-dark .bottom-nav{border-top-color:var(--line);background:#0b0c0df0}.theme-dark .bottom-nav button{color:var(--muted)}.theme-dark .bottom-nav button.is-active{background:#3fb1852e;color:var(--green)}}@media(max-width:640px){.drawer-backdrop,.proof-drawer-backdrop,.bet-sheet-layer{align-items:flex-end}.wallet-drawer,.result-sheet,.notification-drawer{width:100%;height:auto;max-height:92vh;min-height:auto;margin-top:auto;border-radius:18px 18px 0 0;animation:drawerSlideUp var(--motion-slow) var(--ease-spring) both}.bet-side-sheet{width:100%;min-height:auto;max-height:88vh;border-radius:18px 18px 0 0;animation:drawerSlideUp var(--motion-slow) var(--ease-spring) both}.settlement-proof-drawer{width:100%;height:auto;max-height:86vh;border-left:0;border-radius:18px 18px 0 0;animation:drawerSlideUp var(--motion-slow) var(--ease-spring) both}}@media(max-width:520px){.auth-page{display:block;min-height:100vh;padding:0;background:linear-gradient(180deg,var(--green) 0%,var(--green-2) 176px,var(--bg) 176px)}.auth-theme-toggle{top:14px;right:14px}.auth-page-logo{top:17px;left:16px;width:112px}.auth-registration-card{display:grid;width:100%;min-height:100vh;padding:0;border-radius:0;background:transparent}.auth-qr-panel{order:-1;align-content:center;justify-items:center;gap:12px;min-height:176px;padding:28px 24px 22px;border-radius:0;background:transparent;color:#fff}.auth-rail-status,.auth-quote-mark,.auth-slide-copy,.auth-flow-card,.auth-mockup-preview,.auth-qr-card,.auth-qr-panel a{display:none}.auth-side-brand{display:grid;justify-items:center;gap:4px;text-align:center}.auth-side-brand strong{display:none}.auth-side-brand small{max-width:250px;color:#fff;font-size:16px;line-height:1.25}.auth-form-card{align-content:start;gap:20px;min-height:calc(100vh - 150px);margin-top:-26px;padding:28px 24px 34px;border-radius:22px 22px 0 0}.auth-form-copy{text-align:center}.auth-form-copy span{justify-self:center}.auth-form-copy h1{font-size:28px}.auth-form-copy p{max-width:none}.auth-submit-button{min-height:58px}.auth-trust-list{gap:8px}.wallet-grid{grid-template-columns:1fr}.auth-trust-list span{justify-content:center;min-height:30px;text-align:center}.auth-mode-tabs{justify-self:center}.auth-data-field{min-height:64px;border:1px solid rgba(207,219,213,.6);border-radius:8px;background:#fff}.auth-inline-actions,.auth-email-actions,.email-prompt-actions{grid-template-columns:1fr}.email-prompt-backdrop,.eligibility-backdrop{align-items:flex-end;padding:0}.email-prompt-modal,.eligibility-modal{width:100%;border-radius:22px 22px 0 0;padding:28px 22px calc(28px + env(safe-area-inset-bottom));animation:drawerSlideUp var(--motion-slow) var(--ease-spring) both}.eligibility-actions{grid-template-columns:1fr}.auth-qr-mobile-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;border:1px solid rgba(207,219,213,.6);border-radius:8px;background:#fff;color:#0a0a0a;font-weight:760}.topbar{gap:10px}.eyebrow{display:none}.segmented{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.segmented button{padding:0 10px}.wallet-chip{justify-content:center;width:42px;padding:0}.wallet-chip span{display:none}.balance-card{min-height:414px;padding:24px 18px}.eye-toggle{top:86px;right:22px;left:auto}.period-pill{top:160px;right:18px;height:42px}.balance-chart{top:190px;height:194px}.balance-chart svg{right:42px;width:calc(100% - 42px)}.chart-y-labels{right:0;font-size:12px}.chart-x-labels{right:42px;font-size:12px}.offer-card{min-height:425px;padding:24px 16px 0}.offer-card h2{font-size:31px}.offer-card img{right:-96px;bottom:-36px;width:330px;height:330px}.trending-card{padding-right:18px;padding-left:18px}.activity-card{padding:20px 18px}.metric-card{min-height:104px;padding:18px}.metric-card strong{font-size:24px}.sparkline{height:220px;padding:18px}.drawer-actions{grid-template-columns:1fr}}@media(max-width:1180px){.screen-lock-tile{grid-template-columns:auto minmax(0,1fr)}.screen-pin-form{grid-column:1 / -1}}@media(max-width:620px){.screen-lock-tile{grid-template-columns:1fr}.screen-lock-tile>span:first-child{justify-self:start}.screen-pin-form{grid-template-columns:1fr}.screen-pin-form>div{grid-template-columns:1fr}.lock-screen{padding:18px}.lock-menubar{height:38px;padding:0 14px}.lock-screen-card{padding:28px 20px 22px;border-radius:24px}.lock-time{margin-bottom:18px}.lock-avatar{width:76px;height:76px}}
