.topbar{height:calc(76px + env(safe-area-inset-top,0px));padding-top:calc(16px + env(safe-area-inset-top,0px));padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}.screen-content{padding-left:max(var(--page-padding), env(safe-area-inset-left,0px));padding-right:max(var(--page-padding), env(safe-area-inset-right,0px))}.home-screen{padding-top:calc(76px + env(safe-area-inset-top,0px))}.build-screen{padding-top:calc(104px + env(safe-area-inset-top,0px))}.mine-screen{padding-top:calc(88px + env(safe-area-inset-top,0px))}.predict-screen{padding-top:calc(88px + env(safe-area-inset-top,0px));padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))}.predict-screen--trade{padding-bottom:calc(194px + env(safe-area-inset-bottom,0px))}.home-intro{padding-top:calc(76px + env(safe-area-inset-top,0px))}.activity-registration-screen{padding-top:calc(76px + env(safe-area-inset-top,0px));padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.bottom-nav{height:calc(72px + env(safe-area-inset-bottom,0px));padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));padding-left:max(10px, env(safe-area-inset-left,0px));padding-right:max(10px, env(safe-area-inset-right,0px))}.screen-content>*,.market-stack>*,.prediction-trade-body>*{min-width:0}.modal-backdrop{padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))}.redeem-modal,.asset-token-modal,.transfer-modal,.global-invite-modal,.prediction-wallet-modal__panel,.prediction-upgrade-modal__panel{min-height:0;max-height:calc(100dvh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain;overflow-y:auto}.prediction-wallet-modal{padding-top:max(16px, env(safe-area-inset-top,0px));padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.prediction-wallet-modal__panel{width:min(100%,480px);max-height:calc(100dvh - 104px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));justify-self:center}.prediction-upgrade-modal__panel{max-height:calc(100dvh - 116px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.invite-table{overflow-x:auto}.invite-table .table-head,.invite-table .table-row{min-width:300px}.performance-grid>div{min-width:0}.performance-grid strong{overflow-wrap:anywhere;display:block}.toast{width:max-content;max-width:calc(var(--app-width) - 32px);overflow-wrap:anywhere;text-align:center}@media (min-width:600px){:root{--page-padding:28px}.home-intro{min-height:clamp(380px,65svh,560px);padding:calc(76px + env(safe-area-inset-top,0px)) 28px 28px;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px}.home-intro__visual{border-radius:8px;grid-area:1/2;align-self:stretch;min-height:260px}.home-intro__background{object-fit:contain;object-position:center;height:100%}.home-intro__content{grid-area:1/1;padding:16px 0}.home-intro h1{font-size:clamp(38px,6vw,56px)}.home-intro__headline{font-size:clamp(20px,3vw,28px)}.home-intro__body{max-width:36ch;font-size:14px}.home-intro__actions a,.bottom-nav a{min-height:48px}.prediction-trade-workspace .prediction-chart-stage{height:280px}}@media (min-width:720px){.market-stack,.team-screen{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.market-stack>.terminal-panel,.team-screen>.team-profile-card,.team-screen>.invite-table{grid-column:1/-1}.team-screen>.wide-panel,.team-screen>.invite-table{margin-top:0}.prediction-trade-body{grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);align-items:start;gap:16px}.prediction-trade-workspace .prediction-chart-stage{height:300px}.cycle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.order-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.order-list>.record-empty-state{grid-column:1/-1}}@media (max-height:600px){.predict-screen{padding-top:calc(84px + env(safe-area-inset-top,0px))}.home-intro{min-height:360px}.prediction-trade-workspace .prediction-chart-stage{height:180px}.prediction-trade-workspace .prediction-price-track__canvas{min-height:80px}.prediction-wallet-modal,.prediction-upgrade-modal{padding-top:max(12px, env(safe-area-inset-top,0px));padding-bottom:max(12px, env(safe-area-inset-bottom,0px))}.prediction-wallet-modal__panel,.prediction-upgrade-modal__panel{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}@media (max-width:600px) and (max-height:740px){.predict-screen{padding-top:calc(78px + env(safe-area-inset-top,0px))}.prediction-trade-workspace .prediction-chart-stage{height:144px}.prediction-trade-workspace .prediction-price-track__canvas{min-height:76px}}
html,body,.page-shell{background:var(--bg)}.phone-shell{background:linear-gradient(#191c20,#141619)}.phone-shell:before{background-image:none}.topbar{box-shadow:none;background:#191c20f5;border-bottom:1px solid #303339}.phone-shell:has(.home-screen) .topbar{box-shadow:none;background:#191c20f5;border-bottom:1px solid #303339}.phone-shell:has(.home-intro) .topbar{box-shadow:none;background:#191c20f5;border-bottom:1px solid #303339}.home-intro{background:linear-gradient(#191c20 0%,#191c2000 100%)}.home-intro h1{color:var(--gold)}.home-intro__kicker{color:var(--muted)}.home-intro__headline{color:var(--ink)}.home-intro__body{color:var(--muted)}.home-intro__content{text-shadow:none}.home-intro__stake,.cta-panel button,.primary-action,.asset-confirm-button,.prediction-wallet-submit{border-color:var(--gold);background:var(--gold);color:#111315;box-shadow:none;text-shadow:none}.home-intro__stake:hover,.primary-action:not(:disabled):hover,.asset-confirm-button:not(:disabled):hover,.prediction-wallet-submit:not(:disabled):hover{background:var(--gold-light)}.primary-action:disabled,.asset-confirm-button:disabled,.prediction-wallet-submit:disabled{color:#9da0a6;box-shadow:none;background:#303339;border-color:#3a3d43}.wallet-chip{border-color:var(--gold);background:var(--gold);color:#111315;box-shadow:none}.wallet-chip svg{color:currentColor}.wallet-chip--warning{border-color:var(--line-strong);color:var(--gold);background:#202328}.language-button,.language-menu{background:var(--surface-raised);box-shadow:none;border-color:#3a3d43}.language-button svg:first-child{color:var(--gold)}.bottom-nav{box-shadow:none;background:#191c20fa;border-top-color:#303339}.bottom-nav a{color:var(--muted-2)}.bottom-nav svg{color:currentColor}.bottom-nav a.active{color:var(--gold);box-shadow:none;background:#f2bf0014}.bottom-nav .msc-logo-mark{box-shadow:none}.bottom-nav a:not(.active) .msc-logo-mark{filter:grayscale();opacity:.55}.bottom-nav a.active .msc-logo-mark{filter:none;opacity:1}.prediction-view-tabs button.active{border-color:var(--gold);background:var(--gold);color:#111315;box-shadow:none}.stake-amount-presets button.selected,.cycle-grid button.selected{border-color:var(--gold);background:#f2bf001a;box-shadow:inset 0 0 0 1px #f2bf002e}.stake-amount-presets button.selected>svg,.cycle-grid button.selected .stake-option-check{color:var(--gold);filter:none}.performance-grid strong,.team-performance-summary__totals strong{color:var(--gold);text-shadow:none}.toast{color:var(--gold-light);background:#202328;box-shadow:0 8px 24px #0000004d}.trade-row span,.trade-row small,.trade-row time,.code-window em,.prediction-reward-record__head span small,.prediction-history-lazy-note,.asset-record-meta span,.asset-record-meta em,.earning-record-card em,.earning-record-card small{color:var(--muted-2)}::selection{color:var(--ink);background:#f2bf0040}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--gold);outline-offset:3px}
:root{--border-subtle:#303339;--border-control:#3a3d43}body{text-rendering:optimizelegibility;font-weight:400}.table-row,.trade-row{font-variant-numeric:tabular-nums}.phone-shell:not(:has(.activity-registration-screen)) :is(strong,input,time){font-variant-numeric:tabular-nums}.language-button,.wallet-chip,.home-intro__stake,.primary-action,.asset-confirm-button,.prediction-wallet-submit,.prediction-asset-switch,.prediction-asset-switch button,.prediction-empty-state button,.prediction-reward-record-link,.prediction-reward-card__top button,.toast{border-radius:8px}.language-menu,.redeem-modal,.asset-token-modal,.transfer-modal,.global-invite-modal,.prediction-wallet-modal__panel,.prediction-upgrade-modal__panel{border-radius:12px}.phone-shell:not(:has(.activity-registration-screen)) :is(h1,h2,h3){letter-spacing:0;font-weight:600}:is(.phone-shell:not(:has(.activity-registration-screen)) :is(button,input,select),.home-intro__actions a,.bottom-nav a){letter-spacing:0;font-weight:500}:is(.phone-shell:not(:has(.activity-registration-screen)) button :is(strong,span),.bottom-nav a span){font-weight:500}.home-info-panel,.announcement,.announcement-detail-card,.metric-card,.wide-panel,.cta-panel,.community-panel,.terminal-panel,.agent-module-panel,.code-module-panel,.compute-index-panel,.market-risk-panel,.form-panel,.yield-summary,.cycle-card,.asset-card,.total-profit-card,.transfer-panel,.mine-team-link,.compute-reserve-panel,.team-profile-card,.invite-table,.asset-record-card,.earning-record-card,.ranking-pool-card,.ranking-table-card,.prediction-trade-workspace,.prediction-round-panel,.prediction-results-panel,.prediction-mine-panel{border-color:var(--border-subtle);background:var(--card-bg);box-shadow:none}.language-button,.language-menu,.asset-action,.build-order-entry,.build-icon-button,.global-invite-wallet,.global-invite-field input,.asset-amount-field div,.input-shell,.stake-custom-amount>div,.prediction-amount-input__field,.prediction-order-asset,.prediction-wallet-inline,.prediction-wallet-card,.prediction-wallet-transfer-balance{border-color:var(--border-control);box-shadow:none;background:#191c20}.asset-balance,.asset-balance--usdt,.team-level-chip,.team-invite-button--code,.stake-rule-card,.stake-summary,.stake-order,.prediction-record-card,.prediction-history-row,.prediction-view-tabs,.prediction-timeframe-tabs{border-color:var(--border-subtle);box-shadow:none;background:#181b1f}.prediction-timeframe-tabs button,.stake-amount-presets button,.cycle-grid button{box-shadow:none}.prediction-timeframe-tabs button.active,.stake-amount-presets button.selected,.cycle-grid button.selected{border-color:var(--gold);box-shadow:none;background:#f2bf0014}.team-invite-button{box-shadow:none;border-color:#f2bf0066}.team-profile-card:after{display:none}.team-level-chip strong,.team-invite-button strong{text-shadow:none}.bottom-nav a.active{background:0 0}.bottom-nav a:after{content:"";background:0 0;width:28px;height:2px;position:absolute;bottom:0}.bottom-nav a.active:after{background:var(--gold)}.bottom-nav a{position:relative}.asset-balance small,.asset-balance em,.asset-balance strong em,.prediction-timeframe-tabs button span{font-size:11px;line-height:1.35}.section-title{border-left:0;padding-left:0}.input-shell:focus-within,.asset-amount-field div:focus-within,.prediction-amount-input__field:focus-within,.stake-custom-amount>div:focus-within{border-color:var(--gold)}
.home-intro.home-intro--story{background:linear-gradient(#191c20 72%,#191c2000);grid-template-rows:auto auto;gap:0;min-height:0}.home-intro--story .home-intro__visual{border-radius:0;justify-content:center;align-items:center;width:100%;height:clamp(280px,78vw,360px);min-height:0;display:flex;overflow:visible}.home-intro--story .home-intro__visual:after{content:"";z-index:1;background:linear-gradient(#0000,#191c2040 48%,#191c20 98%);height:44%;bottom:-1px}.home-intro--story .home-intro__content{z-index:2;text-shadow:0 3px 18px #000000bf;margin-top:-116px;padding:4px 26px 30px}.home-intro--story .home-intro__kicker{color:#cbc7bd}.home-story-visual{aspect-ratio:3/2;pointer-events:none;isolation:isolate;flex-shrink:0;width:min(112%,540px);position:relative;transform:translate(5%)}.home-story-visual__scene{animation:9s ease-in-out infinite homeStoryFloat;position:absolute;inset:0}.home-story-visual__image{object-fit:contain;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(#000 56%,#000000e6 73%,#0000 100%);mask-image:radial-gradient(#000 56%,#000000e6 73%,#0000 100%)}.home-story-visual__core{mix-blend-mode:screen;background:radial-gradient(#ffc84638,#f2bf000d 42%,#0000 72%);border-radius:50%;width:32%;height:48%;animation:5s ease-in-out infinite homeStoryCoreBreathe;position:absolute;top:23%;left:34%}.home-story-visual__orbit{aspect-ratio:1;width:94%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)scaleY(.44)}.home-story-visual__orbiter{animation:22s linear infinite homeStoryOrbit;position:absolute;inset:0}.home-story-visual__orbiter>span{background:#ffe6a3;border-radius:50%;width:5px;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 7px 2px #ffcc5cb3,0 0 19px 4px #f2bf003d}.home-story-visual__orbiter--two{opacity:.68;animation-duration:29s;animation-delay:-10s}.home-story-visual__orbiter--three{opacity:.44;animation-duration:35s;animation-delay:-24s}@keyframes homeStoryFloat{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes homeStoryCoreBreathe{0%,to{opacity:.36}50%{opacity:.88}}@keyframes homeStoryOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:600px){.home-intro.home-intro--story{grid-template-rows:1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;min-height:clamp(420px,55svh,480px)}.home-intro--story .home-intro__visual{aspect-ratio:3/2;align-self:center;height:auto}.home-intro--story .home-intro__visual:after{content:none}.home-intro--story .home-intro__content{margin-top:0;padding:16px 0}.home-story-visual{width:calc(100% + 40px);transform:translate(-12px)}}@media (min-width:720px){.home-story-visual{width:calc(100% + 72px);transform:translate(-24px)}}@media (max-width:374px),(max-width:599px) and (max-height:740px){.home-intro--story .home-intro__visual{height:260px}.home-intro--story .home-intro__content{margin-top:-96px;padding:0 22px 24px}}@media (min-width:600px) and (max-height:600px){.home-intro.home-intro--story{min-height:360px}}@media (prefers-reduced-motion:reduce){.home-story-visual,.home-story-visual *,.home-story-visual:before,.home-story-visual:after,.home-story-visual :before,.home-story-visual :after{animation:none}.home-story-visual__scene{transform:none}.home-story-visual__core{opacity:.5}.home-story-visual__orbiter--two{transform:rotate(120deg)}.home-story-visual__orbiter--three{transform:rotate(240deg)}}
