.locale-trigger{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:34px;min-width:46px;white-space:nowrap;cursor:pointer}.locale-trigger>svg{flex-shrink:0}.locale-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:transparent}.locale-menu{position:fixed;z-index:401;width:230px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);overflow:auto;padding:7px;border:1px solid #7BC9D640;border-radius:14px;background:#07172bf5;box-shadow:0 10px 32px #00081480;color:#e4f1fd;scrollbar-width:thin;scrollbar-color:#517587 #07172B}.locale-menu-heading{padding:7px 9px 10px;color:#a5c4d9;font-size:11px;line-height:1.5}.locale-menu>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:37px;padding:8px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#d7e8f7;text-align:start;font-size:13px;line-height:1.5}.locale-menu>button[aria-checked=true]{border-color:#5fdbd34d;background:#15414688;color:#8bf0e8}.locale-menu>button:hover,.locale-menu>button:focus-visible{background:#17384b;outline:1px solid #77DDE3;outline-offset:-1px}.mine-head>.locale-trigger,.miners-title>.locale-trigger,.rocket-tasks-title>.locale-trigger{position:absolute;z-index:4;right:var(--qyv-gutter,16px);top:50%;transform:translateY(-50%);left:auto;min-width:46px;width:auto;height:34px;padding:6px 8px;font-size:10px;background:#061a30cc;border:1px solid var(--qyv-line);border-radius:999px;color:#d1eaf3}.rocket-tasks-title{position:relative;padding-inline:65px}[dir=rtl] .ryq-amount,[dir=rtl] .mono,[dir=rtl] input[inputmode=decimal],[dir=rtl] .holding-number,[dir=rtl] time{direction:ltr;unicode-bidi:isolate}[dir=rtl] .mining-background{direction:ltr}[dir=rtl] .rocket-task-copy,[dir=rtl] .rocket-task-meta,[dir=rtl] .miners-holding{text-align:start}[dir=rtl] .miners-title>.locale-trigger,[dir=rtl] .rocket-tasks-title>.locale-trigger{right:auto;left:var(--qyv-gutter,16px)}[dir=rtl] .miners-title>button:not(.locale-trigger){left:auto;right:12px;transform:rotate(180deg)}[dir=rtl] .rocket-task-stats>div+div{padding-left:0;padding-right:9px;border-left:0;border-right:1px solid var(--qyv-line)}[dir=rtl] .rocket-task-meta b,[dir=rtl] .claim-reward,[dir=rtl] .reference-total{direction:ltr;unicode-bidi:isolate}.app-shell.page-mining .reference-assets.mining-balance>header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:6px;min-height:26px;padding:0;flex-wrap:nowrap}.app-shell.page-mining .reference-assets.mining-balance>header>span:first-child{font-size:13px;line-height:1.2;min-width:0}.app-shell.page-mining .reference-assets.mining-balance>header>.app-balance-hint{justify-self:end;max-width:100%;font-size:8px;line-height:1.25;white-space:normal;padding:4px 5px;text-align:end}html:not([lang^=zh]) .mining-balance .app-balance-hint{letter-spacing:0}html:not([lang^=zh]) .holding-requirement>header{align-items:flex-start;gap:8px;flex-wrap:wrap}html:not([lang^=zh]) .holding-requirement h4{font-size:12px;line-height:1.5;min-width:0}html:not([lang^=zh]) .holding-requirement-values dt{font-size:10px;min-height:30px;line-height:1.4}html:not([lang^=zh]) .holding-requirement-values dd{flex-wrap:wrap;gap:3px}html:not([lang^=zh]) .holding-requirement-values .holding-number{font-size:14px}html:not([lang^=zh]) .holding-requirement-values small{font-size:8px}html:not([lang^=zh]) .withdrawal-interval>div{flex-wrap:wrap;gap:5px}html:not([lang^=zh]) .withdrawal-interval time{margin-inline-start:auto;flex:none}html:not([lang^=zh]) .mine-stage-cta{max-width:100%;white-space:normal;font-size:10px;line-height:1.3}html:not([lang^=zh]) .hold-boost-title>.boost-label{font-size:14px}html:not([lang^=zh]) .hold-boost-hint{font-size:8px}html:not([lang^=zh]) .rocket-task-filters button{font-size:10px;padding-inline:4px}html:not([lang^=zh]) .rocket-checkin header>h2{font-size:13px}html:not([lang^=zh]) .rocket-checkin header>small{font-size:9px}html:not([lang^=zh]) .metric>span{flex-wrap:wrap;gap:5px}html:not([lang^=zh]) .metric .subtle-tag{font-size:8px}html:not([lang^=zh]) .wallet-binding-actions button{font-size:10px;padding-inline:9px}html:not([lang^=zh]) .bottom-nav>button>span:last-child{font-size:10px}[dir=rtl] .mining-balance>.reference-total{justify-content:flex-end}[dir=rtl] .holding-requirement-values dd,[dir=rtl] .metric>strong{direction:ltr;unicode-bidi:isolate;text-align:right}@media(max-width:359px){html:not([lang^=zh]) .mine-head .mining-preview-toggle{max-width:104px;font-size:8px}html:not([lang^=zh]) .holding-requirement-values{gap:6px}html:not([lang^=zh]) .holding-requirement-values .holding-number{font-size:12px}html:not([lang^=zh]) .rocket-task-stats small{font-size:9px}}html:not([lang^=zh]) .app-shell.page-mining .preview-flight-toggle{max-width:70px;font-size:8px;line-height:1.2;padding:5px 6px;white-space:normal}[dir=rtl] .page-wallet .big-number{direction:ltr;unicode-bidi:isolate;text-align:right}@media(max-width:359px){html:not([lang^=zh]) .page-wallet .metric>strong{font-size:12px;letter-spacing:-.25px}html:not([lang^=zh]) .page-wallet .metric>strong small{font-size:8px}}html:not([lang^=zh]) .rocket-task-action{white-space:nowrap;overflow-wrap:normal;font-size:10px;padding-inline:5px}html:not([lang^=zh]) .rocket-task-stats>div>span>small{white-space:normal;line-height:1.35;font-size:11px}html:not([lang^=zh]) .rocket-task-stats>div>span>b>small{font-size:9px;white-space:nowrap}@media(max-width:359px){html:not([lang^=zh]) .rocket-task-stats>div>span>small{font-size:9px}}html:not([lang^=zh]) .page-wallet .metric>span,html:not([lang^=zh]) .page-wallet .metric>strong{min-width:0;max-width:100%}html:not([lang^=zh]) .page-wallet .holding-metric-label{min-width:0;white-space:normal;font-size:10px;line-height:1.35}html:not([lang^=zh]) .page-wallet .holding-metric-heading>.green{max-width:100%;font-size:9px;line-height:1.35}@font-face{font-family:Jakarta;src:url(/fonts/jakarta-latin.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:JetBrains;src:url(/fonts/jetbrains-latin.woff2) format("woff2");font-weight:400 800;font-display:swap}:root{font-family:Jakarta,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;color:#f3f4f6;background:#0c0d10;font-synthesis:none;--gold:#f5a623;--green:#10b981;--muted:#8b909b;--border:rgba(255,255,255,.08);--card:#101116}*{box-sizing:border-box}body{margin:0;min-width:320px;font-size:12px;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.42}a{color:var(--gold);text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}input:focus,textarea:focus{outline:1px solid #f5a62388}button{border:0;background:transparent}h1,h2,h3,p{margin:0}h1{font-size:18px;line-height:1.4;font-weight:800}h2{font-size:15px;font-weight:800;line-height:1.5}h3{font-size:13px;font-weight:800;line-height:1.5}p{font-size:12px;line-height:1.65;color:var(--muted)}small{font-size:10px}svg{flex:none}strong,b{font-weight:800}.mono,.big-number,.mining-number,.stat strong,.metric strong{font-family:JetBrains,monospace;font-variant-numeric:tabular-nums}.gold{color:var(--gold)!important}.green{color:var(--green)!important}.cyan{color:#39d4f0!important}.purple{color:#b778f7!important}.muted{color:var(--muted)}.tiny{font-size:11px}.right{text-align:right}.inline{display:flex;align-items:center;gap:9px}.card-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-row>div,.inline>div{min-width:0}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px #10b98188;margin-right:6px;vertical-align:middle}.status-dot.off{background:#505563;box-shadow:none}.test-notice{height:30px;background:#2d210e;color:#e5be6f;border-bottom:1px solid #73501e;display:flex;justify-content:center;align-items:center;gap:13px;font-size:10px;line-height:1.25;padding:0 8px;text-align:center}.mini-app{width:100%;max-width:448px;padding:16px 16px 112px;margin:0 auto;min-height:100svh}.brand-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;margin:4px 0 24px}.brand{display:flex;align-items:center;gap:10px;padding:0;text-align:left}.brand img{width:40px;height:40px;object-fit:cover;border-radius:12px;border:1px solid var(--gold);box-shadow:0 6px 20px #f5a62320}.brand strong{font-size:16px;letter-spacing:-.5px;display:block}.brand small{font-size:10px;color:var(--gold);display:block;margin-top:5px}.header-controls{display:flex;align-items:center;gap:7px}.header-square,.language-chip{height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:linear-gradient(145deg,#17191e,#101116);border-radius:12px;color:var(--gold)}.header-square{width:36px}.language-chip{padding:0 10px;gap:4px;font-size:10px;font-weight:800;white-space:nowrap}.level-chip{display:flex;align-items:center;gap:5px;border:1px solid #ffffff15;background:#121419;border-radius:13px;padding:7px 10px;color:var(--gold);font-size:11px;white-space:nowrap}.login-error{border:1px solid #d9770666;background:#30210f;color:#ffd693;padding:12px;border-radius:14px;font-size:12px;margin-bottom:12px}.vault-card{background:linear-gradient(150deg,#111319,#0f1015);border:1px solid var(--border);border-radius:18px;padding:16px;margin-bottom:12px;box-shadow:0 4px 24px #00000040,inset 0 0 0 1px #ffffff02;position:relative}.vault-card.compact{padding:12px}.balance-hero{min-height:100px;padding:16px}.balance-hero>.card-row{font-size:11px}.balance-hero .big-number{margin-top:7px;font-size:30px;line-height:1.25;font-weight:800;letter-spacing:-1px}.big-number small{font:800 13px Jakarta,sans-serif;color:var(--gold);letter-spacing:0}.subtle-tag{font-size:9px;white-space:nowrap;background:#1c1e25;border:1px solid #ffffff09;border-radius:4px;padding:3px 6px;color:#b0b3bb}.tiny-tile{width:26px;height:26px;border-radius:8px;background:#f5a62314;border:1px solid #f5a62335;display:inline-flex;align-items:center;justify-content:center;color:var(--gold);flex:none}.icon-tile{width:44px;height:44px;border:1px solid #ffffff1a;background:linear-gradient(135deg,#181b23,#0f1017);border-radius:13px;color:var(--gold);display:flex;align-items:center;justify-content:center;flex:none}.gold-outline{border-color:#f5a62380;box-shadow:0 0 25px #f5a62312,0 8px 24px #0005}.mining-hero{min-height:192px;padding:16px}.mining-hero h2{font-size:14px}.mining-hero p{font-size:11px}.small-gold{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #f5a6234d;border-radius:9px;background:linear-gradient(145deg,#f5a62324,#f5a6230b);color:var(--gold);padding:6px 10px;font-size:11px;line-height:1.3;white-space:nowrap}.small-gold.round{border-radius:16px;padding:7px 14px}.mining-number{font-size:36px;font-weight:800;letter-spacing:-1.1px;color:#00e676;line-height:1.5;margin:7px 0 16px;text-shadow:0 0 24px #00e67612}.mining-number small{font-size:12px;letter-spacing:0;margin-left:6px}.progress{height:7px;border-radius:20px;background:#090b10;border:1px solid #ffffff0b;overflow:hidden;margin:10px 0 7px;box-shadow:inset 0 1px 4px #0005}.progress i{display:block;height:100%;background:linear-gradient(90deg,#10b981,#e7c943);border-radius:inherit;transition:width .3s}.three-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.two-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{text-align:center;padding:13px 7px;min-height:94px}.stat>span{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;color:var(--muted)}.stat>span svg{color:var(--gold)}.stat strong{display:block;font-size:18px;line-height:1.7;margin:2px 0}.stat>small{color:#737987;font-size:10px}.level-summary{width:100%;display:flex;align-items:center;text-align:left;gap:12px;min-height:90px}.level-summary>div{flex:1}.level-summary h3{font-size:12px}.level-summary p{font-size:11px;margin:3px 0}.level-summary svg{color:#959ba7}.level-summary small{font-size:10px}.level-badge{background:radial-gradient(circle at top,#58411c,#151516);color:#fff;border:1px solid #f5a62366;box-shadow:0 0 18px #f5a6231a;border-radius:12px;width:44px;height:47px;display:flex;align-items:center;justify-content:center;flex-direction:column;font:800 20px/1.1 JetBrains,monospace;flex:none}.level-badge small{color:var(--gold);font:800 9px Jakarta,sans-serif}.badge{font-size:9px;font-weight:700;padding:3px 7px;background:#f5a6231a;border:1px solid #f5a62330;color:var(--gold);border-radius:12px;vertical-align:middle;white-space:nowrap}.rules-card>p{font-size:11px;margin:9px 0}.rule-note{border:1px solid #10b98122;background:#10b98106;border-radius:11px;padding:11px;margin-top:9px}.rule-note strong{font-size:11px;color:#6ecbb3}.rule-note p{font-size:11px;line-height:1.65;margin-top:4px}.rule-note.warm{border-color:#f5a62322;background:#f5a62306}.rule-note.warm strong{color:var(--gold)}.action-button{min-height:46px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;font-size:12px;line-height:1.4;font-weight:800;padding:13px 14px;transition:filter .15s,transform .15s}.action-button:active{transform:scale(.99)}.gold-button{background:linear-gradient(180deg,#ffc837,#f5a623 45%,#d98218);color:#1a1205;border:1px solid #ffcc6240;box-shadow:0 5px 22px #f5a62328,inset 0 1px #ffffff50}.action-button.secondary{background:linear-gradient(135deg,#171a22,#12151c);border:1px solid #ffffff1a;color:#e5e7eb;box-shadow:0 2px 10px #0003}.action-button:disabled{box-shadow:none}.footnote{text-align:center;font-size:10px;line-height:1.8;margin:13px 5px 17px}.page-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.page-heading p{font-size:11px;line-height:1.5}.page-heading h1{font-size:18px}.info-copy{display:flex;align-items:flex-start;gap:10px}.info-copy>svg{color:var(--gold);margin-top:3px}.info-copy p{font-size:11px;color:#c4c6cb;line-height:1.7}.info-copy b{color:var(--gold)}.two-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.two-buttons .action-button{font-size:11px;padding:13px 8px}.inset{background:linear-gradient(145deg,#0c0e13,#0b0d11);border:1px solid #ffffff08;border-radius:14px;padding:13px}.invite-code{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.invite-code p{font-size:10px;margin-bottom:5px}.invite-code strong{font-size:15px;letter-spacing:.4px}.invite-url{font-size:10px;overflow-wrap:anywhere;margin-top:10px}.two-stats>.stat{min-height:110px;padding:16px 9px}.two-stats>.stat strong{font-size:24px;line-height:1.7}.section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:17px 0 12px}.section-title h3{display:flex;align-items:center;gap:7px;font-size:13px}.section-title h3 svg{color:var(--gold)}.section-title>span{font-size:11px}.empty{padding:25px 9px;text-align:center;color:#606674}.empty svg{color:#555c6b;margin:0 auto 12px;display:block}.empty h3{color:#9ca3af;font-size:13px;margin-bottom:5px}.empty p{font-size:11px;color:#717784}.metric{padding:16px 13px;min-height:78px}.metric>span{font-size:10px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:6px}.metric>span>span{font-size:8px;background:#10b98113;padding:3px 5px;border-radius:4px}.metric strong{font-size:17px;display:block;margin-top:8px}.metric strong small{font-size:10px}.wallet-link b{font-size:11px}.wallet-link>p{font-size:10px;margin-top:10px}.tabs{display:flex;gap:4px;padding:4px;background:#0c0e13;border:1px solid var(--border);border-radius:15px;margin-bottom:14px;min-height:44px}.tabs button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;border-radius:10px;color:#969ba6;font-size:11px;padding:9px 5px;min-width:0}.tabs button.active{color:#1c1304;background:linear-gradient(135deg,#ffb826,#ed9008);font-weight:800;box-shadow:0 2px 12px #f5a62324}.tabs.subtle button.active{background:#f5a62316;color:var(--gold);box-shadow:none}.wallet-rules{margin-bottom:14px}.wallet-rules p{display:flex;gap:7px;align-items:center;font-size:11px;color:#a8aeb8}.wallet-rules p+p{margin-top:4px}.amount-field{display:block;margin-bottom:12px}.amount-field>span{font-size:11px;color:#a2a7b0;display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:7px}.amount-field small{font-size:9px;color:#747c8b;text-align:right}.amount-field>div{display:flex;align-items:center;border-radius:13px;background:#090b0f;border:1px solid #ffffff0d;padding:0 14px;min-height:54px;gap:10px}.amount-field input{background:none;border:0;min-width:0;width:100%;color:#fff;font:700 18px JetBrains,monospace;padding:14px 0}.amount-field input:focus{outline:0}.amount-field>div:focus-within{border-color:#f5a62388}.amount-field b{font-size:11px;color:var(--gold)}.quick-amounts{display:flex;gap:7px;margin:12px 0 18px}.quick-amounts button{background:#14161d;border:1px solid #ffffff0a;color:#969eac;border-radius:7px;flex:1;padding:7px 3px;font:700 11px JetBrains,monospace}.quick-amounts button:active{border-color:var(--gold);color:var(--gold)}.text-button{display:flex;align-items:center;gap:5px;color:var(--gold);font-size:11px}.transaction{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #ffffff08}.transaction:last-child{border-bottom:0}.transaction>div{flex:1;min-width:0}.transaction b{font-size:11px}.transaction p{font-size:9px;margin-top:4px}.transaction>strong{font:700 12px JetBrains,monospace;white-space:nowrap}.transaction-icon{width:30px;height:30px;border-radius:9px;background:#ffffff05;color:var(--gold);display:flex;align-items:center;justify-content:center}.rate-card{display:flex;align-items:center;justify-content:space-between;min-height:90px}.rate-card>div:last-child{text-align:right}.rate-card p{font-size:10px;margin-bottom:6px}.rate-card strong{font-size:18px}.rate-card b{font:700 10px JetBrains,monospace}.upgrade-level{display:flex;align-items:center;justify-content:space-around;margin-top:12px}.upgrade-level b{font-size:32px}.upgrade-level svg{color:#707887}.compact-stats{margin-top:15px;text-align:center}.compact-stats small{font-size:9px;color:var(--muted)}.compact-stats strong{display:block;font:700 15px JetBrains,monospace;margin-top:6px}.summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;font-size:11px}.summary>div+div{border-top:1px solid #ffffff07}.summary>div>span{color:var(--muted)}.summary strong,.summary b{font-size:12px}.field-label{font-size:11px;color:var(--muted);display:block;margin:14px 0 8px}.term-options{display:grid;grid-template-columns:1fr 1.8fr;gap:9px;margin-bottom:14px}.term-options>button{border:1px solid #f5a62399;border-radius:18px;background:linear-gradient(130deg,#1d232d,#101319);box-shadow:0 0 20px #f5a62314;min-height:88px;padding:10px}.term-options b{display:block;font-size:12px}.term-options strong{display:block;font-size:18px;color:var(--gold);margin:4px 0}.term-options small{color:var(--muted);font-size:9px}.term-description{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--card)}.term-description svg{color:var(--gold)}.term-description p{font-size:10px}.stake-record{padding:12px 0;border-bottom:1px solid var(--border)}.stake-record:last-child{border:0}.stake-record>.card-row:first-child{margin-bottom:9px;font-size:13px}.stake-record>.card-row:last-child{font-size:10px}.task-hero{background:radial-gradient(ellipse at 85% 0%,#80501360,transparent 52%),linear-gradient(160deg,#282012,#101219 65%);border-color:#f5a62333;padding:20px}.task-hero .page-heading{margin-bottom:16px;gap:10px}.task-hero .page-heading h1{font-size:16px}.task-hero .page-heading p{font-size:11px;margin-top:4px}.flame-icon{width:40px;height:40px;background:linear-gradient(160deg,#ffb623,#ec8905);color:#1e1404;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 20px #f5a62325}.task-notice{background:#f5a62309;border:1px solid #f5a62332;border-radius:14px;padding:12px;margin-bottom:14px}.task-notice h3{display:flex;align-items:center;gap:7px;font-size:11px;color:#f7bd54}.task-notice p{font-size:11px;line-height:1.8;color:#c2b8a7;margin-top:6px}.task-progress{padding:16px}.task-progress>.card-row:first-child{color:var(--muted);font-size:10px}.task-progress>.card-row:nth-child(2){margin:7px 0 12px}.task-progress strong{font-size:26px}.task-progress strong small{font-size:10px;color:var(--gold)}.task-progress b{font-size:15px}.task-checkpoints{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.task-checkpoints>div{background:#0c0f17;border:1px solid #ffffff0a;border-radius:13px;display:flex;align-items:center;flex-direction:column;padding:12px 5px;gap:6px;color:#77808f}.task-checkpoints>div.done{color:var(--gold);border-color:#f5a62355;background:#f5a6230a}.task-checkpoints b{font:700 12px JetBrains,monospace}.task-card h3{font-size:12px}.task-card p{font-size:10px;margin-top:4px}.task-card .action-button{margin-top:14px;min-height:36px;padding:9px}.task-icon{width:35px;height:35px;flex:none;border-radius:10px;background:#22d3ee12;border:1px solid #22d3ee22;color:#22d3ee;display:flex;align-items:center;justify-content:center}.task-icon.type-1{color:#c084fc;border-color:#c084fc22;background:#c084fc12}.task-icon.type-2{color:var(--gold);border-color:#f5a62322;background:#f5a62312}.task-card .mono{font-size:12px}.tower-hero{border-color:#22d3ee35;background:radial-gradient(at 100% 0%,#22d3ee09,transparent 70%),#0f131a;box-shadow:0 0 25px #22d3ee09}.tower-hero .icon-tile{border-color:#22d3ee40;background:#22d3ee12}.eyebrow{font-size:10px;letter-spacing:.6px;font-weight:800}.tower-hero>.two-stats{margin:12px 0}.tower-hero .inset{padding:11px}.tower-hero .two-stats p{font-size:9px}.tower-hero .two-stats b{font-size:12px}.tower-balance{color:#50d4e7}.tower-balance>div>small{font-size:9px;display:block;margin-bottom:4px}.tower-balance strong{font-size:17px}.tower-balance strong small{font-size:9px;color:#a3aab7}.tower-tabs{align-items:center}.tower-tabs button.active{background:linear-gradient(120deg,#008aaa,#2558ed);color:#fff;box-shadow:0 0 12px #22d3ee20}.tower-tabs>span{font-size:10px;color:var(--muted);flex:1.2;text-align:center}.floor-number{background:#22d3ee15;border:1px solid #22d3ee30;color:#3dd3ee;font:800 13px JetBrains,monospace;border-radius:8px;padding:6px}.tower-floor p{font-size:9px}.tower-floor b{font-size:11px}.tower-floor.current{border-color:#22d3ee40}.floor-content{display:flex;justify-content:space-between;align-items:center;border:1px dashed #22d3ee22;border-radius:12px;background:#080c14;margin-top:12px;padding:11px;color:#8493a5;font-size:11px}.floor-content>span{display:flex;align-items:center;gap:8px}.floor-content button{background:#22d3ee14;border:1px solid #22d3ee25;color:#49d8ef;min-width:70px;min-height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px}.ambassador-hero{background:radial-gradient(at 80% 0%,#8c591c66,transparent 60%),linear-gradient(140deg,#251c11,#101116 75%);border-color:#f5a62345;padding:24px 20px}.vip-label{display:flex;align-items:center;gap:12px;color:var(--gold);font-size:9px;font-weight:800;letter-spacing:1px;margin-bottom:18px}.ambassador-hero h1{font-size:27px;letter-spacing:1px}.ambassador-hero>p{font-size:11px;margin:7px 0 20px}.ambassador-hero .inset>small{color:var(--muted)}.ambassador-hero .inset strong{display:block;color:var(--gold);font-size:18px;margin-top:5px}.ambassador-hero .inset strong small{font-size:9px}.contribution{margin-top:15px;text-align:center}.contribution>div+div{border-left:1px solid var(--border)}.contribution b{font-size:25px;display:block}.contribution small{font-size:10px;color:var(--muted);display:block;margin-top:5px}.steps{margin:16px 0}.steps>div{display:flex;align-items:center;gap:10px;margin-bottom:14px}.steps span{display:flex;align-items:center;justify-content:center;border:1px solid #f5a62333;background:#f5a6230e;color:var(--gold);border-radius:50%;width:25px;height:25px;flex:none;font-size:11px;font-weight:800}.steps p{font-size:11px;color:#abb0ba}.rules-editor{width:100%;min-height:310px;border:1px solid var(--border);border-radius:12px;background:#090c12;color:#d3d7de;resize:vertical;font:11px/1.8 JetBrains,monospace;padding:12px;margin:12px 0}.bottom-nav{position:fixed;left:50%;transform:translate(-50%);bottom:calc(10px + env(safe-area-inset-bottom));width:min(448px,calc(100% - 16px));height:80px;display:grid;grid-template-columns:repeat(5,1fr);border-radius:18px;background:linear-gradient(160deg,#14161bef,#101116f5);border:1px solid #ffffff12;box-shadow:0 -5px 25px #0004,inset 0 1px #ffffff04;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:60;padding:12px 8px 10px}.bottom-nav>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding:4px 0;color:#5c6473;font-size:10px;line-height:1.3}.bottom-nav>button.selected{color:var(--gold)}.bottom-nav>button.selected:not(.central-nav):after{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px #f5a623;position:absolute;bottom:7px}.bottom-nav>button.selected>svg{filter:drop-shadow(0 0 8px #f5a62344)}.bottom-nav>.central-nav{padding-top:0;gap:4px;margin-top:-19px;color:#8c949f}.central-circle{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ffffff12;color:var(--gold);background:radial-gradient(circle at 35% 20%,#272d37,#101217);box-shadow:0 0 0 5px #10121699,0 5px 16px #0007}.central-nav.selected .central-circle,.central-nav.open .central-circle{color:#211500;background:linear-gradient(150deg,#ffca45,#f4a116);border-color:#ffce59;box-shadow:0 0 0 5px #f5a62315,0 0 20px #f5a62345}.central-nav.selected>span:last-child,.central-nav.open>span:last-child{color:var(--gold)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;display:flex;align-items:flex-end;justify-content:center;padding:16px 8px calc(84px + env(safe-area-inset-bottom))}.services-menu{width:448px;max-width:100%;max-height:calc(100svh - 120px);overflow:auto;background:radial-gradient(at 10% 0%,#f5a62311,transparent 50%),#0e1116;border:1px solid #f5a62344;border-radius:24px;padding:16px;box-shadow:0 -15px 45px #0006}.menu-heading{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:12px}.menu-heading h3{font-size:13px}.menu-heading p{font-size:10px}.close-button{margin-left:auto;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:#ffffff04;border-radius:50%;width:28px;height:28px;color:#8d94a1}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.service-item{position:relative;border:1px solid #ffffff15;border-radius:17px;background:linear-gradient(145deg,#151a23,#10151c);padding:12px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:99px;box-shadow:0 5px 12px #0003}.service-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;color:inherit;background:#f5a62316;border:1px solid #f5a62340;margin-bottom:7px}.service-item.cyan .service-icon{background:#22d3ee13;border-color:#22d3ee35}.service-item.purple .service-icon{background:#a855f718;border-color:#a855f735}.service-item b{font-size:12px;color:#e5e7eb}.service-item small{font-size:9px;color:#929aa8;margin-top:3px;line-height:1.5}.service-tag{position:absolute;top:12px;right:12px;font-size:9px;background:#f5a62314;border:1px solid #f5a62325;border-radius:10px;padding:2px 5px}.service-item.cyan .service-tag{background:#22d3ee12;border-color:#22d3ee25}.service-item.purple .service-tag{background:#a855f718;border-color:#a855f730}.admin-entry{width:100%;padding:12px 8px 0;color:#a4adbc;font-size:11px;display:flex;align-items:center;gap:8px}.admin-entry svg:last-child{margin-left:auto}.info-backdrop{z-index:80;align-items:center;padding:20px}.info-dialog{width:416px;max-width:100%;max-height:80svh;overflow:auto;border-radius:22px;background:#11151c;border:1px solid #f5a62344;padding:20px;box-shadow:0 20px 60px #000a}.info-dialog>p{font-size:12px;line-height:1.9;margin:14px 0}.info-dialog .action-button{margin-top:18px}.access-status{display:flex;align-items:center;justify-content:center;gap:10px;font-size:9px;color:#7c8797;padding:15px 0 8px}.access-status a,.access-status button{font-size:9px;display:flex;align-items:center;gap:3px;color:var(--gold)}footer{text-align:center;font-size:9px;color:#535b68;padding:5px 0}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(104px + env(safe-area-inset-bottom));z-index:100;width:min(410px,calc(100% - 32px));background:#25221b;border:1px solid #f5a62355;color:#f3e6c8;box-shadow:0 6px 30px #0009;border-radius:14px;padding:14px 15px;display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.6}.toast span{flex:1}.toast button{display:flex;align-items:center;color:#b6a782}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:375px){.header-controls{gap:4px}.language-chip{padding:0 7px}.level-chip{padding:7px;font-size:10px}.brand{gap:7px}.brand strong{font-size:15px}.brand img{width:36px;height:36px}.test-notice{font-size:9px;gap:6px}.mining-number{font-size:31px}.big-number{font-size:27px!important}.mini-app{padding-left:12px;padding-right:12px}.small-gold{padding:6px 7px}.task-hero{padding:16px}.bottom-nav{height:76px}.service-item{padding:10px}.service-item small{font-size:9px}}.spaced{margin-top:14px}.centered{margin-left:auto;margin-right:auto}.wallet-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.wallet-link .wallet-actions{padding-top:12px;border-top:1px solid var(--border)}.wallet-link .tiny{margin-top:9px}.text-field{display:block;margin:16px 0 12px}.text-field>span{display:block;font-size:11px;color:#a9afbb;margin-bottom:8px}.text-field input,.text-field textarea{width:100%;min-height:46px;background:#080c12;color:#e8eaf0;border:1px solid #ffffff12;border-radius:12px;padding:12px;font-size:12px;line-height:1.6;resize:vertical}.text-field textarea{min-height:85px}.text-field input::placeholder,.text-field textarea::placeholder{color:#5d6676}.friend-row{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--border)}.friend-row:last-child{border-bottom:0}.friend-row>div{flex:1;min-width:0}.friend-row b{font-size:12px;overflow-wrap:anywhere}.friend-row p{font-size:9px;margin-top:4px}.friend-row>strong{font-size:11px;white-space:nowrap}.friend-avatar{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid #f5a62325;background:#f5a6230b;border-radius:12px;font-size:14px;font-weight:800;color:var(--gold);flex:none}.chain-record,.purchase-record{padding:15px 0;border-bottom:1px solid var(--border)}.chain-record:last-child,.purchase-record:last-child{border-bottom:0}.chain-record b{font-size:11px}.chain-record p,.purchase-record p{font-size:10px;line-height:1.8;margin:7px 0;color:#8690a0;overflow-wrap:anywhere}.purchase-record .small-gold{margin-top:6px}.purchase-record .card-row{align-items:flex-start}.purchase-record .card-row>b{max-width:44%;text-align:right;line-height:1.6}.swap-arrow{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0b0e14;border:1px solid #f5a62330;color:var(--gold);margin:-5px auto 10px}.quote-output{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.quote-output strong{font-size:25px;line-height:1.5;overflow-wrap:anywhere}.quote-output strong small{font-size:11px}.plain-details{border-top:1px solid var(--border);padding-top:10px;margin-top:10px}.plain-details summary{color:var(--gold);cursor:pointer;font-size:10px;margin-bottom:10px}.plain-details .card-row{padding:7px 0;color:#959dad}.plain-details .card-row b{font-size:10px;color:#e5e7eb}.stake-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:15px}.stake-plans>button{border:1px solid #ffffff0f;border-radius:17px;background:linear-gradient(145deg,#171b24,#0d1118);padding:14px 6px;color:#a2a9b6;text-align:center;min-height:101px}.stake-plans>button.selected{border-color:#f5a62388;background:linear-gradient(140deg,#3f321c,#11151d);box-shadow:0 0 22px #f5a62313}.stake-plans b{display:block;font-size:12px}.stake-plans strong{display:block;font-size:21px;color:var(--gold);margin:6px 0}.stake-plans small{font-size:9px}.stake-record>.card-row{font-size:11px}.stake-record>p{font-size:9px;margin-bottom:10px}.task-hero>.action-button{margin-top:15px}.task-hero>.gold{margin-top:10px}.task-hero .task-checkpoints{margin-bottom:13px}.calendar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.calendar-day{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 3px 7px;background:#0b0f17;border:1px solid #ffffff0b;border-radius:11px;min-height:100px;color:#6b7482;text-align:center}.calendar-day small{font-size:9px}.calendar-day b{font-size:11px;color:#b6bdc8}.calendar-day svg{color:#8d794f}.calendar-day>span{height:13px;font-size:8px;white-space:nowrap}.calendar-day.current{border-color:#f5a62388;box-shadow:0 0 14px #f5a62311;background:#f5a6230a}.calendar-day.current b,.calendar-day.current svg{color:var(--gold)}.calendar-day.claimed{border-color:#10b98133;background:#10b98108}.calendar-day.claimed svg{color:var(--green)}.task-card>.progress{margin-top:14px}.task-card>.progress+p{font:9px JetBrains,monospace;text-align:right;color:#818a99}.sector-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-bottom:12px}.sector-tabs button{background:#10141b;border:1px solid #ffffff0c;border-radius:11px;padding:9px 2px;min-height:49px;color:#7a8495}.sector-tabs button b{font-size:10px;display:block}.sector-tabs button small{font-size:8px;display:block;margin-top:5px;color:#596579}.sector-tabs button.active{color:#4bd2ed;background:#22d3ee0b;border-color:#22d3ee55}.sector-tabs button.active small{color:#6dabb7}.floor-stars{font-size:10px;color:var(--gold);letter-spacing:-1px;margin-left:4px}.locked-floor{opacity:.58}.floor-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px}.floor-slot{display:flex;flex-direction:column;align-items:center;gap:7px;border:1px dashed #22d3ee24;border-radius:12px;padding:12px 3px;background:#080d16;min-height:100px;color:#53667f;text-align:center}.floor-slot b{font-size:9px;font-weight:700;color:#9caaba;line-height:1.5;white-space:nowrap}.floor-slot>span{font:700 12px JetBrains,monospace;color:#aab5c2}.floor-slot small{font-size:8px;white-space:nowrap;color:#6d7a8f}.floor-slot:not(:disabled){color:#2ed6ee;border-color:#22d3ee66;background:#22d3ee08}.floor-slot:not(:disabled) small{color:#41c7df}.floor-slot:disabled{opacity:1;cursor:default}.floor-slot.complete{border-style:solid;border-color:#10b98133;background:#10b98107;color:var(--green)}.floor-slot.complete small{color:#10b981}.star-upgrade{padding-top:13px;margin-top:13px;border-top:1px solid var(--border)}.star-upgrade .small-gold{display:flex;align-items:center;gap:4px;font-size:10px}.inventory-grid,.boxes-grid,.loot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inventory-item{text-align:center;margin-bottom:0;display:flex;align-items:center;flex-direction:column;gap:10px;padding:18px 9px}.inventory-item h3{font-size:12px}.inventory-item strong{font-size:17px}.inventory-item>.badge{font-size:8px}.inventory-icon{width:50px;height:50px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:inherit;background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 22%,transparent);flex:none}.tier-1{color:#9ca3af!important}.tier-2{color:#4ade80!important}.tier-3{color:#4cc3f1!important}.tier-4{color:#c084fc!important}.tier-5{color:#f5b83c!important}.inventory-item,.box-card{border-color:color-mix(in srgb,currentColor 20%,transparent)}.inventory-filters button{font-family:JetBrains,monospace;font-size:10px;padding-left:2px;padding-right:2px}.box-card{margin-bottom:0;text-align:center;display:flex;flex-direction:column;align-items:center;padding:17px 10px 12px;background:radial-gradient(at 50% 0%,color-mix(in srgb,currentColor 9%,transparent),transparent 70%),#10131a}.box-card h3{font-size:12px;color:#e9edf4;margin-bottom:5px}.box-card p{font-size:9px}.box-card>small{font-size:9px;color:#8d97a7;min-height:19px;margin-top:3px}.box-card>strong{font-size:14px;margin:10px 0}.box-card .action-button{min-height:34px;font-size:10px;border-radius:10px;padding:9px 5px}.box-illustration{position:relative;display:flex;align-items:center;justify-content:center;width:79px;height:77px;margin-bottom:9px;color:inherit;filter:drop-shadow(0 0 15px color-mix(in srgb,currentColor 30%,transparent))}.box-illustration span{position:absolute;right:4px;bottom:5px;min-width:21px;height:21px;border-radius:50%;background:#141922;border:1px solid currentColor;font:700 10px JetBrains,monospace;display:flex;align-items:center;justify-content:center}.odds-row{padding:11px 0;border-bottom:1px solid var(--border)}.odds-row:last-child{border:0}.odds-row b{font-size:10px;color:#d5dbe5}.odds-row p{font-size:9px;margin-top:5px;color:#8d98aa}.craft-card>.card-row>div{flex:1}.craft-card h3{font-size:13px}.craft-card p{font-size:10px;margin-top:6px;display:flex;align-items:center;gap:4px}.craft-card .action-button{min-height:38px}.application-state{text-align:center;padding:22px 17px}.application-state>svg{margin:0 auto 10px}.application-state>h3{font-size:14px}.application-state>p{font-size:11px;margin:10px 0}.application-state>.action-button{margin-top:16px}.verified-channel{display:flex;align-items:center;gap:10px;background:#10b9810a;border:1px solid #10b98135;border-radius:12px;padding:12px;margin-top:12px;color:var(--green)}.verified-channel b{font-size:12px}.verified-channel p{font-size:10px;margin-top:4px;overflow-wrap:anywhere}.tier-table{padding:12px 10px}.tier-table-head,.tier-table-row{display:grid;grid-template-columns:1.4fr 1fr 1fr .6fr;align-items:center;gap:5px;text-align:right}.tier-table-head{font-size:9px;color:#677185;padding:7px 0 11px}.tier-table-head>span:first-child,.tier-table-row>b{text-align:left}.tier-table-row{font-size:10px;padding:13px 0;border-top:1px solid #ffffff08;color:#a3acba}.tier-table-row>b{font-size:10px;color:#cdd2dc;font-weight:700}.tier-table-row>strong{font-size:11px}.tier-table-row.current{background:#f5a62308}.league-rule{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid var(--border);color:var(--gold)}.league-rule b{font-size:12px;color:#d4dbe6}.league-rule p{font-size:10px;margin-top:4px}.segment-row{padding:13px 0;border-bottom:1px solid var(--border)}.segment-row b{font-size:11px}.segment-row strong{font:700 11px JetBrains,monospace}.segment-row p{font-size:9px;margin-top:5px}.confirm-dialog>.two-buttons>.action-button{margin-top:0}.loot-grid{margin-bottom:18px}.loot-item{border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:13px;background:color-mix(in srgb,currentColor 4%,transparent);padding:15px 7px;display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center}.loot-item b{font-size:11px;color:#d4dbe7}.loot-item small{font-size:9px}.loot-item strong{font:700 14px JetBrains,monospace}.info-dialog .summary{margin:10px 0}.info-dialog .summary strong,.info-dialog .summary b{font-size:11px}.info-dialog>.empty{padding:20px 4px}.info-dialog>.empty h3{font-size:12px}@media(max-width:375px){.floor-slots{gap:4px}.floor-slot{padding:10px 2px;min-height:94px}.floor-slot b{font-size:8px}.floor-slot small{font-size:7px}.calendar-grid{gap:5px}.calendar-day{min-height:93px;padding:9px 2px;gap:6px}.calendar-day b{font-size:9px}.calendar-day small{font-size:8px}.calendar-day>span{font-size:7px}.tier-table-row,.tier-table-row>b{font-size:9px}.tier-table-head{font-size:8px}.tier-table-row{gap:3px}.stake-plans{gap:6px}.stake-plans strong{font-size:19px}.boxes-grid{gap:8px}.box-card{padding:14px 7px 10px}.box-card>strong{font-size:12px}.tower-tabs button{font-size:10px;gap:4px;padding:9px 2px}.tier-table-row>strong{font-size:10px}}:where(.qyv-opening) .account-welcome{position:relative;isolation:isolate;width:100%;max-width:480px;height:100dvh;min-height:0;overflow:hidden;margin:0 auto;padding:calc(28px + env(safe-area-inset-top,0px)) 24px calc(30px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;background:#041321 var(--welcome-backdrop) center/cover no-repeat;color:#f5f7ff;font-family:var(--qyv-font);font-size:15px;line-height:1.5}:where(.qyv-opening) .welcome-status-loading{display:grid;place-items:center;flex:1;margin:0;color:#b7c8da;font-size:14px}:where(.qyv-opening) .welcome-steps{flex-shrink:0;display:flex;list-style:none;padding:0;margin:0 14px 36px}:where(.qyv-opening) .welcome-steps li{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:9px;font-size:14px;color:#aebdd0;z-index:0}:where(.qyv-opening) .welcome-steps li:not(:last-child):after{content:"";position:absolute;top:9px;inset-inline-start:50%;width:100%;height:1px;background:#334862;z-index:-1}:where(.qyv-opening) .welcome-steps li.done:after{background:#57e6ef}:where(.qyv-opening) .step-mark{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid #7187a6;border-radius:50%;background:#051522}:where(.qyv-opening) .welcome-steps .current,:where(.qyv-opening) .welcome-steps .done{color:#72e9ef}:where(.qyv-opening) .current .step-mark{border-color:#61e8ef;background:#61e8ef}:where(.qyv-opening) .done .step-mark{border:0;color:#5ee7ed}:where(.qyv-opening) .welcome-steps .step-mark .ui-icon{width:20px;height:20px}:where(.qyv-opening) .welcome-content{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-bottom:6px}:where(.qyv-opening) .welcome-content::-webkit-scrollbar{display:none}:where(.qyv-opening) .welcome-content h1{margin:0 0 24px;font-size:30px;line-height:1.4;font-weight:700;letter-spacing:-.5px}:where(.qyv-opening) .welcome-eyebrow{margin:0 0 10px;color:#bdc9dd;font-size:13px;letter-spacing:1px}:where(.qyv-opening) .welcome-content .welcome-intro-title{font-size:34px;line-height:1.45;margin-bottom:22px}:where(.qyv-opening) .welcome-panel{border:1px solid #1c465d;border-radius:16px;background:#02111d40;padding:24px 20px}:where(.qyv-opening) .welcome-intro-panel{border-color:transparent;display:grid;place-items:center;flex:1;min-height:260px;padding:20px;overflow:hidden}:where(.qyv-opening) .welcome-intro-title>span{display:block;animation:welcome-title-enter .7s cubic-bezier(.16,1,.3,1) both}:where(.qyv-opening) .welcome-intro-title>span+span{animation-delay:.24s}:where(.qyv-opening) .welcome-scan-ring{position:relative;width:min(100%,280px);aspect-ratio:1}:where(.qyv-opening) .welcome-scan-ring>.scan-ring-tracks{display:block;width:100%;height:100%;overflow:visible}:where(.qyv-opening) .scan-orbit-outer,:where(.qyv-opening) .scan-orbit-inner{transform-origin:140px 140px;animation:welcome-ring-turn 12s linear infinite}:where(.qyv-opening) .scan-orbit-inner{animation-duration:18s;animation-direction:reverse}:where(.qyv-opening) .welcome-scan-ring .scan-account{display:block;width:50%;height:50%;object-fit:contain;aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#5ce7f0}:where(.qyv-opening) .welcome-check-panel{padding:24px 20px 28px}:where(.qyv-opening) .progress-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.qyv-opening) .check-percent{font-size:80px;line-height:1.2;letter-spacing:-3px;font-weight:720;font-variant-numeric:tabular-nums}:where(.qyv-opening) .check-percent small{font-size:32px;margin-inline-start:4px;letter-spacing:0}:where(.qyv-opening) .welcome-progress{height:10px;border-radius:8px;background:#233e53;margin:20px 0 34px;overflow:hidden}:where(.qyv-opening) .welcome-progress>span{display:block;height:100%;border-radius:inherit;background:#5cdef1;transition:width 70ms linear}:where(.qyv-opening) .check-list{list-style:none;padding:0;margin:0;display:grid;gap:23px}:where(.qyv-opening) .check-list li{display:flex;align-items:center;gap:18px;font-size:15px;color:#acbbd1}:where(.qyv-opening) .check-list li.done,:where(.qyv-opening) .check-list li.active{color:#eff5ff}:where(.qyv-opening) .check-mark{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:1.5px solid #657b9e;border-radius:50%}:where(.qyv-opening) .check-list .done .check-mark{border:0;color:#d0e6f2}:where(.qyv-opening) .check-list .active .check-mark{border-color:#58dfe9;background:#58dfe9}:where(.qyv-opening) .welcome-check-status{margin:28px 0 16px;padding-top:18px;border-top:1px solid #294558;color:#c1cde0;font-size:14px}:where(.qyv-opening) .welcome-score-panel{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;padding:0 10px;background:none;border:0}:where(.qyv-opening) .score-display{display:flex;align-items:baseline;justify-content:center;gap:9px;margin:0}:where(.qyv-opening) .score-display strong{font-size:clamp(96px,25vw,120px);line-height:1;font-weight:730;letter-spacing:-3px;font-variant-numeric:tabular-nums}:where(.qyv-opening) .score-display>span{font-size:26px;line-height:1}:where(.qyv-opening) .score-caption{margin:16px 0 32px;text-align:center;color:#5ce7f0;font-size:24px;font-weight:600}:where(.qyv-opening) .score-bonus{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid #2e4a5b;font-size:15px}:where(.qyv-opening) .score-bonus>span{min-width:0}:where(.qyv-opening) .score-bonus b{font-size:26px;font-weight:650;white-space:nowrap}:where(.qyv-opening) .score-bonus b small{font-size:15px}:where(.qyv-opening) .welcome-reward-content{align-items:center}:where(.qyv-opening) .welcome-reward-content>h1{text-align:center;width:100%;margin:clamp(6px,2dvh,20px) 0 clamp(20px,4dvh,40px);font-size:30px}:where(.qyv-opening) .welcome-reward-panel{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;padding:0;border:0;background:none}:where(.qyv-opening) .reward-label{margin:0 0 14px;text-align:center;font-size:18px;font-weight:500}:where(.qyv-opening) .welcome-total{display:flex;align-items:baseline;justify-content:center;gap:10px;width:100%;white-space:nowrap}:where(.qyv-opening) .welcome-total strong{font-size:clamp(52px,14.5vw,68px);line-height:1.15;letter-spacing:-1.8px;font-weight:750;font-variant-numeric:tabular-nums}:where(.qyv-opening) .welcome-total>span{font-size:19px;line-height:1}:where(.qyv-opening) .welcome-usdt{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:12px 0 3px;color:#cde2f2;font-size:16px;line-height:1.4;direction:ltr;unicode-bidi:isolate}:where(.qyv-opening) .welcome-usdt strong{font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:0}:where(.qyv-opening) .welcome-price-source{margin:0;color:#9cb2c8;font-size:10px;line-height:1.5;text-align:center}:where(.qyv-opening) .account-welcome[data-stage=reward] .welcome-footer{padding-bottom:clamp(8px,3dvh,28px)}:where(.qyv-opening) .welcome-footer{flex-shrink:0;margin-top:24px;padding-top:0}:where(.qyv-opening) .welcome-primary{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:60px;padding:14px 18px;border:0;border-radius:999px;background:var(--qyv-action);color:#031425;font:inherit;font-weight:700;font-size:20px;cursor:pointer;touch-action:manipulation;transition:filter .15s}:where(.qyv-opening) .welcome-primary:active{filter:brightness(.86)}:where(.qyv-opening) .welcome-primary:disabled{opacity:.6;cursor:wait}:where(.qyv-opening) .welcome-primary:focus-visible{outline:2px solid #eff7ff;outline-offset:4px}:where(.qyv-opening) .welcome-error{margin:0 0 16px;color:#ffc7d2;font-size:14px;line-height:1.7}:where(.qyv-opening) .welcome-demo{margin:12px 0 0;text-align:center;color:#91a7bc;font-size:11px}:where(.qyv-opening) .welcome-scan-ring{isolation:isolate}:where(.qyv-opening) .welcome-scan-ring:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 30% 35%,#54e8f11a,transparent 64%),radial-gradient(ellipse at 75% 70%,#aa7bf21f,transparent 62%);pointer-events:none;animation:welcome-ring-light 4.2s ease-in-out infinite alternate}:where(.qyv-opening) .scan-orbit-outer{filter:drop-shadow(0 0 4px #5ce7f0aa) drop-shadow(0 0 9px #5ce7f033)}:where(.qyv-opening) .scan-orbit-inner{filter:drop-shadow(0 0 4px #ad83ef99)}:where(.qyv-opening) .motion-paused .scan-orbit-outer,:where(.qyv-opening) .motion-paused .scan-orbit-inner,:where(.qyv-opening) .motion-paused .welcome-scan-ring:before{animation-play-state:paused}:where(.qyv-opening) .welcome-stage-enter-active{transition:opacity .32s ease-out,transform .32s cubic-bezier(.16,1,.3,1)}:where(.qyv-opening) .welcome-stage-leave-active{transition:opacity .16s ease-in,transform .16s ease-in;pointer-events:none}:where(.qyv-opening) .welcome-stage-enter-from{opacity:0;transform:translateY(14px)}:where(.qyv-opening) .welcome-stage-leave-to{opacity:0;transform:translateY(-8px)}:where(.qyv-opening) .welcome-action-enter-active{transition:opacity .28s ease-out,transform .28s cubic-bezier(.16,1,.3,1)}:where(.qyv-opening) .welcome-action-leave-active{transition:opacity .12s ease-in;pointer-events:none}:where(.qyv-opening) .welcome-action-enter-from{opacity:0;transform:translateY(8px)}:where(.qyv-opening) .welcome-action-leave-to{opacity:0}:where(.qyv-opening) .step-mark,:where(.qyv-opening) .welcome-steps li,:where(.qyv-opening) .welcome-steps li:after{transition:color .25s ease,background-color .25s ease,border-color .25s ease}@keyframes welcome-ring-light{0%{opacity:.45;transform:scale(.96)}to{opacity:.85;transform:scale(1.04)}}@keyframes welcome-title-enter{0%{opacity:0;transform:translateY(16px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0)}}@keyframes welcome-ring-turn{to{transform:rotate(360deg)}}@media(min-height:850px){:where(.qyv-opening) .welcome-intro-panel{min-height:300px}:where(.qyv-opening) .welcome-footer{margin-top:42px}}@media(max-width:359px){:where(.qyv-opening) .welcome-primary{font-size:18px}:where(.qyv-opening) .account-welcome{padding-inline:18px}:where(.qyv-opening) .welcome-content h1{font-size:24px}:where(.qyv-opening) .welcome-content .welcome-intro-title{font-size:27px}:where(.qyv-opening) .welcome-panel{padding-inline:16px}:where(.qyv-opening) .welcome-reward-content>h1{font-size:24px}:where(.qyv-opening) .welcome-total strong{font-size:48px}:where(.qyv-opening) .welcome-total>span{font-size:17px}:where(.qyv-opening) .welcome-steps{margin-inline:8px}:where(.qyv-opening) .check-percent{font-size:70px}}@media(max-height:760px){:where(.qyv-opening) .welcome-reward-content>h1{margin-top:4px;margin-bottom:18px}:where(.qyv-opening) .reward-label{margin-bottom:10px}:where(.qyv-opening) .account-welcome{padding-top:20px;padding-bottom:22px}:where(.qyv-opening) .welcome-steps{margin-bottom:24px}:where(.qyv-opening) .welcome-content .welcome-intro-title{font-size:27px;margin-bottom:18px}:where(.qyv-opening) .welcome-intro-panel{min-height:210px;padding:8px}:where(.qyv-opening) .welcome-scan-ring{width:210px}:where(.qyv-opening) .welcome-footer{margin-top:18px}:where(.qyv-opening) .welcome-score-panel{padding-inline:4px}:where(.qyv-opening) .score-display strong{font-size:88px}:where(.qyv-opening) .score-caption{font-size:21px;margin:12px 0 24px}:where(.qyv-opening) .score-bonus{padding-top:18px;font-size:13px}:where(.qyv-opening) .score-bonus b{font-size:23px}:where(.qyv-opening) .score-bonus b small{font-size:13px}}@media(prefers-reduced-motion:reduce){:where(.qyv-opening) .welcome-scan-ring:before{animation:none;opacity:.6}:where(.qyv-opening) .welcome-stage-enter-active,:where(.qyv-opening) .welcome-stage-leave-active,:where(.qyv-opening) .welcome-action-enter-active,:where(.qyv-opening) .welcome-action-leave-active{transition:opacity .1s linear}:where(.qyv-opening) .welcome-stage-enter-from,:where(.qyv-opening) .welcome-stage-leave-to,:where(.qyv-opening) .welcome-action-enter-from{transform:none}:where(.qyv-opening) .welcome-intro-title>span,:where(.qyv-opening) .scan-orbit-outer,:where(.qyv-opening) .scan-orbit-inner{animation:none}:where(.qyv-opening) .welcome-progress>span{transition:none}}:where(.qyv-opening) .account-welcome[data-stage=score]{--score-size:clamp(80px,22vw,96px)}:where(.qyv-opening) .welcome-score-content{position:static;overflow:visible}:where(.qyv-opening) .welcome-score-content.welcome-stage-enter-from,:where(.qyv-opening) .welcome-score-content.welcome-stage-leave-to{transform:none}:where(.qyv-opening) .welcome-score-panel>.score-flight{height:clamp(75px,calc(50dvh - var(--score-size)/2 - 230px),230px)}:where(.qyv-opening) .score-result{position:absolute;top:50%;left:24px;right:24px;transform:translateY(-50%);text-align:center}:where(.qyv-opening) .score-result .score-display strong{font-size:var(--score-size)}:where(.qyv-opening) .score-result .score-display>span{font-size:22px}:where(.qyv-opening) .score-caption-pending{visibility:hidden}:where(.qyv-opening) .score-result .score-caption{margin:16px 0 0;font-size:20px;line-height:1.5}:where(.qyv-opening) .welcome-score-panel>.score-bonus{position:absolute;top:calc(50% + var(--score-size)/2 + 51px);left:34px;right:34px}@media(max-width:359px){:where(.qyv-opening) .score-result{left:18px;right:18px}:where(.qyv-opening) .welcome-score-panel>.score-bonus{left:28px;right:28px}}:where(.qyv-opening) .reward-planet{position:relative;isolation:isolate;display:grid;place-items:center;width:min(74%,320px);aspect-ratio:16/9;margin:0 auto 24px;flex-shrink:0;pointer-events:none}:where(.qyv-opening) .reward-planet-rings{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;z-index:0;overflow:visible}:where(.qyv-opening) .reward-planet-rings-front{z-index:2}:where(.qyv-opening) .planet-ring-lines{filter:drop-shadow(0 0 2px #91ace52e)}:where(.qyv-opening) .reward-planet-logo{position:relative;z-index:1;display:block;width:43%;height:auto;aspect-ratio:1;object-fit:contain}@media(max-height:760px){:where(.qyv-opening) .reward-planet{margin-bottom:16px}}:where(.qyv-opening) .planet-ring-glint{fill:none;stroke:#b6f6ff;stroke-width:2;stroke-linecap:round;stroke-dasharray:2 198;filter:drop-shadow(0 0 3px #5ce7f0);animation:reward-orbit-glint 7.5s linear infinite}:where(.qyv-opening) .planet-ring-glint.is-secondary{stroke:#c6adfa;stroke-width:1.6;opacity:.7;animation-duration:10.5s;animation-direction:reverse;animation-delay:-3.8s}:where(.qyv-opening) .reward-planet-rings{transform-origin:50% 50%;animation:reward-ring-tilt 6.8s ease-in-out infinite alternate}:where(.qyv-opening) .motion-paused .reward-planet-rings,:where(.qyv-opening) .motion-paused .planet-ring-glint{animation-play-state:paused}@keyframes reward-orbit-glint{0%{stroke-dashoffset:0}to{stroke-dashoffset:-200}}@keyframes reward-ring-tilt{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@media(prefers-reduced-motion:reduce){:where(.qyv-opening) .reward-planet-rings,:where(.qyv-opening) .planet-ring-glint{animation:none}:where(.qyv-opening) .planet-ring-glint{display:none}}:where(.qyv-opening) .rolling-score{position:relative;display:inline-flex;height:1em;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}:where(.qyv-opening) .score-readable{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.qyv-opening) .score-sequence{display:block;width:1.86em;height:1em;overflow:hidden;user-select:none;-webkit-user-select:none}:where(.qyv-opening) .score-sequence-track{display:block;animation:score-sequence-roll 3s linear .22s both}:where(.qyv-opening) .score-sequence-track>span{display:block;width:100%;height:1em;line-height:1;text-align:center}:where(.qyv-opening) .motion-paused .score-sequence-track{animation-play-state:paused}@keyframes score-sequence-roll{0%{transform:translateY(0)}70%{transform:translateY(calc(var(--score-roll-end) * .8))}90%{transform:translateY(calc(var(--score-roll-end) * .96))}to{transform:translateY(var(--score-roll-end))}}@media(prefers-reduced-motion:reduce){:where(.qyv-opening) .score-sequence{display:none}:where(.qyv-opening) .score-readable{position:static;width:auto;height:auto;overflow:visible;clip-path:none}:where(.qyv-opening) .score-sequence-track{animation:none}}:where(.qyv-opening) .score-flight{position:relative;width:100%;height:clamp(150px,24dvh,230px);overflow:hidden;pointer-events:none;flex-shrink:0}:where(.qyv-opening) .score-celebration{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}:where(.qyv-opening) .score-celebration img{position:absolute;left:-2%;top:0;width:clamp(120px,38vw,170px);height:auto;aspect-ratio:1;object-fit:contain;filter:brightness(1.45) saturate(1.2) drop-shadow(0 0 2px #bda8ed66);animation:score-celebration-burst 3.2s ease-out infinite}:where(.qyv-opening) .score-celebration img+img{left:auto;right:-2%;top:25%;width:clamp(112px,35vw,156px);animation-delay:-1.6s;filter:hue-rotate(35deg) brightness(1.45) saturate(1.2) drop-shadow(0 0 2px #80d9ef66)}:where(.qyv-opening) .score-flight>svg{display:block;width:100%;height:100%;max-width:432px;margin:0 auto;overflow:hidden}:where(.qyv-opening) .flight-shuttle{offset-path:path("M48 158C132 146 214 97 272 40");offset-rotate:auto;offset-anchor:0px 0px;animation:score-flight-journey 3s linear infinite}:where(.qyv-opening) .flight-track{animation:score-flight-wake 3s linear infinite}:where(.qyv-opening) .flight-rocket{filter:drop-shadow(0 0 2px #59e7f033)}:where(.qyv-opening) .flight-particle{animation:score-flight-particle 1s ease-out infinite}:where(.qyv-opening) .flight-particle:nth-child(2){animation-delay:-.35s}:where(.qyv-opening) .flight-particle:nth-child(3){animation-delay:-.7s}:where(.qyv-opening) .motion-paused .flight-shuttle,:where(.qyv-opening) .motion-paused .flight-particle,:where(.qyv-opening) .motion-paused .flight-track,:where(.qyv-opening) .motion-paused .score-celebration img{animation-play-state:paused}@keyframes score-celebration-burst{0%{opacity:0;transform:scale(.3)}14%{opacity:1;transform:scale(.95)}48%{opacity:.9;transform:scale(1.08)}72%,to{opacity:0;transform:scale(1.15)}}@keyframes score-flight-journey{0%{offset-distance:0%;opacity:0}12%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes score-flight-wake{0%{stroke-dashoffset:100;opacity:0}8%{stroke-dashoffset:100}12%{opacity:1}82%{opacity:1}to{stroke-dashoffset:8;opacity:0}}@keyframes score-flight-particle{0%{opacity:.8;transform:translate(0)}to{opacity:0;transform:translate(-10px)}}@media(max-height:760px){:where(.qyv-opening) .score-flight{height:clamp(105px,20dvh,150px)}}@media(prefers-reduced-motion:reduce){:where(.qyv-opening) .flight-shuttle{animation:none;offset-distance:70%;opacity:1}:where(.qyv-opening) .flight-track{animation:none;stroke-dashoffset:38;opacity:.65}:where(.qyv-opening) .flight-particle{animation:none;opacity:.45}:where(.qyv-opening) .score-celebration img{animation:none;opacity:.35}}.qyv-opening{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#06111f;overflow:hidden;isolation:isolate;transition:opacity .36s ease-out;--qyv-font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif}.qyv-opening.is-leaving{opacity:0;pointer-events:none}body.qyv-opening-active #root>:not(.qyv-opening){display:none!important}:where(.qyv-opening) *{box-sizing:border-box}:where(.qyv-opening) h1:focus{outline:none}:where(.qyv-opening) .account-welcome{max-width:480px;padding-top:calc(28px + env(safe-area-inset-top,0px));background-color:#041321}:where(.qyv-opening) .opening-language{position:absolute;inset-inline-end:16px;top:12px;z-index:5}:where(.qyv-opening) .opening-language .language-chip{min-height:32px;padding:4px 9px;background:#031423cc}:where(.qyv-opening) .welcome-steps{margin-top:20px}:where(.qyv-opening) .welcome-primary{background:var(--qyv-action);color:#031425}:where(.qyv-opening) .opening-stage{animation:opening-stage-enter .32s ease-out both}:where(.qyv-opening) .welcome-score-content{animation:opening-score-enter .32s ease-out both}.qyv-opening.motion-paused *{animation-play-state:paused!important}:where(.qyv-opening) .welcome-steps .step-mark svg{width:20px;height:20px}:where(.qyv-opening) .check-list li{margin:0}:where(.qyv-opening) .welcome-usdt{direction:ltr;unicode-bidi:isolate}@keyframes opening-stage-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes opening-score-enter{0%{opacity:0}to{opacity:1}}@keyframes opening-app-enter{0%{opacity:0}to{opacity:1}}@media(max-width:359px){:where(.qyv-opening) .welcome-steps li{font-size:12px}}@media(max-height:640px){:where(.qyv-opening) .account-welcome{padding-top:16px;padding-bottom:16px}:where(.qyv-opening) .welcome-steps{margin-bottom:18px}:where(.qyv-opening) .welcome-content h1{font-size:24px;margin-bottom:12px}:where(.qyv-opening) .reward-planet{width:65%;margin-bottom:12px}:where(.qyv-opening) .welcome-total strong{font-size:52px}:where(.qyv-opening) .welcome-footer{margin-top:14px}:where(.qyv-opening) .welcome-primary{min-height:52px}:where(.qyv-opening) .welcome-intro-panel{min-height:160px}:where(.qyv-opening) .welcome-scan-ring{width:180px}:where(.qyv-opening) .welcome-check-panel{padding-block:16px}:where(.qyv-opening) .check-list{gap:14px}:where(.qyv-opening) .welcome-progress{margin:14px 0 22px}}@media(prefers-reduced-motion:reduce){.qyv-opening{transition:none}.qyv-app-entry.is-entered,:where(.qyv-opening) .opening-stage,:where(.qyv-opening) .welcome-score-content{animation:none}}.mining-background{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:480px;margin-inline:auto;overflow:hidden;background:#030c17;pointer-events:none;z-index:0;contain:paint}.mining-background .mining-media{position:absolute;inset-inline:0;display:block;width:100%;max-width:none;max-height:none;object-fit:cover;opacity:0;pointer-events:none;border:0;border-radius:0}.mining-background .mining-media:not(.layered-flight){transition:none;animation:none}.mining-background .mining-media.is-visible{opacity:1}.flight-speed-lines{position:absolute;inset-inline:0;overflow:hidden;pointer-events:none;contain:paint;mask-image:radial-gradient(ellipse 38% 28% at 55% 50%,transparent 82%,#000 100%);-webkit-mask-image:radial-gradient(ellipse 38% 28% at 55% 50%,transparent 82%,#000 100%)}.flight-speed-lines i{position:absolute;left:0;top:var(--line-y);display:block;width:var(--line-length);height:1px;background:linear-gradient(90deg,transparent,#A8EBFF88 35%,#E5FCFFF0);opacity:0;animation:flight-speed-streak var(--line-duration) linear var(--line-delay) infinite}.flight-speed-lines i:nth-child(1){--line-y:12%;--line-length:92px;--line-duration:.62s;--line-delay:-.13s}.flight-speed-lines i:nth-child(2){--line-y:30%;--line-length:60px;--line-duration:.83s;--line-delay:-.58s}.flight-speed-lines i:nth-child(3){--line-y:74%;--line-length:105px;--line-duration:.59s;--line-delay:-.26s}.flight-speed-lines i:nth-child(4){--line-y:94%;--line-length:55px;--line-duration:.87s;--line-delay:-.66s}@keyframes flight-speed-streak{0%{transform:translate3d(calc(var(--flight-width) + 120px),0,0) scaleX(.7);opacity:0}12%{opacity:.75}80%{opacity:.5}to{transform:translate3d(-160px,0,0) scaleX(1.15);opacity:0}}@media(prefers-reduced-motion:reduce){.flight-speed-lines{display:none}}.layered-flight{position:absolute;inset-inline:0;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .32s linear;will-change:opacity}.layered-flight.is-visible{opacity:1}.flight-world{position:absolute;top:0;height:100%;pointer-events:none}.flight-scene-track{position:absolute;top:0;display:flex;height:100%;will-change:transform;animation:flight-background-drift var(--flight-duration) linear infinite;animation-play-state:paused}.layered-flight.is-playing .flight-scene-track{animation-play-state:running}.flight-scenery-tile{display:block;flex:0 0 auto;height:100%;object-fit:fill;max-width:none}.flight-scenery-tile.is-mirrored{transform:scaleX(-1)}.flight-ship-position{position:absolute;left:17.5925926%;top:39.7977941%;width:61.1111111%;height:10.2481618%;pointer-events:none}.flight-ship-motion{width:100%;height:100%;animation:flight-ship-heave 5.2s ease-in-out .34s infinite backwards;animation-play-state:paused}.flight-ship-assembly{position:relative;width:100%;height:100%;animation:flight-ship-surge 7.4s ease-in-out .34s infinite backwards;animation-play-state:paused}.flight-alpha-ship{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 72%,31.6% 72%,31.6% 30%,0 30%)}.flight-engine-plume{position:absolute;left:0;top:30%;width:32.2%;height:42%;overflow:hidden;transform-origin:100% 50%;animation:flight-plume-length .72s ease-in-out infinite;animation-play-state:paused}.flight-engine-flame{position:absolute;left:0;top:-71.4285714%;display:block;width:310.5590062%;max-width:none;height:238.0952381%;object-fit:fill;animation:flight-plume-light .18s ease-in-out infinite alternate;animation-play-state:paused}.layered-flight.is-playing .flight-ship-motion,.layered-flight.is-playing .flight-ship-assembly,.layered-flight.is-playing .flight-engine-plume,.layered-flight.is-playing .flight-engine-flame{animation-play-state:running}@keyframes flight-background-drift{0%{transform:translateZ(0)}to{transform:translate3d(var(--flight-distance),0,0)}}@keyframes flight-ship-heave{0%,50%,to{transform:translateZ(0)}25%{transform:translate3d(0,-5px,0)}75%{transform:translate3d(0,5px,0)}}@keyframes flight-ship-surge{0%,50%,to{transform:translateZ(0)}25%{transform:translate3d(-3px,0,0)}75%{transform:translate3d(3px,0,0)}}@keyframes flight-plume-length{0%,to{transform:scale(.96,.97)}38%{transform:scale(1.1,1.04)}72%{transform:scale(1.02,.99)}}@keyframes flight-plume-light{0%{filter:brightness(.96);opacity:.9}to{filter:brightness(1.18);opacity:1}}@media(prefers-reduced-motion:reduce){.layered-flight{transition:none}.flight-scene-track,.flight-ship-motion,.flight-ship-assembly,.flight-engine-plume,.flight-engine-flame{animation:none}}.layered-media-plane{position:absolute;inset-inline:0;pointer-events:none}.layered-media-plane>.layered-flight{top:0;right:0;bottom:0;left:0}.flight-debris-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.flight-meteor{position:absolute;left:0;top:calc(44.921875% + var(--meteor-low-lane));width:var(--meteor-size);height:var(--meteor-size);margin-top:calc(var(--meteor-size) / -2);opacity:0;will-change:transform;animation:flight-meteor-cross 12s linear var(--meteor-delay) infinite both;animation-play-state:paused}.flight-meteor.meteor-2{top:44.921875%;width:calc(var(--meteor-size) * .88);height:calc(var(--meteor-size) * .88)}.flight-meteor.meteor-3{top:calc(44.921875% - var(--meteor-high-lane));width:calc(var(--meteor-size) * .96);height:calc(var(--meteor-size) * .96)}.flight-meteor:before{content:"";position:absolute;left:60%;top:42%;width:180%;height:16%;border-radius:50%;background:linear-gradient(90deg,#96DFF339,transparent);filter:blur(3px);pointer-events:none}.flight-meteor-course{width:100%;height:100%;--meteor-curve:0px;animation:flight-meteor-arc 12s linear var(--meteor-delay) infinite both;animation-play-state:paused}.meteor-2 .flight-meteor-course{--meteor-curve:var(--middle-curve)}.flight-meteor-sprite{position:relative;display:block;width:100%;height:100%;object-fit:contain;animation:flight-meteor-tumble 4s linear infinite;animation-play-state:paused;filter:drop-shadow(0 2px 3px #0009)}.flight-meteor-sprite[hidden]{display:none}.layered-flight.is-playing .flight-meteor,.layered-flight.is-playing .flight-meteor-course,.layered-flight.is-playing .flight-meteor-sprite{animation-play-state:running}.flight-ship-rig{width:100%;height:100%;transform:scale(var(--ship-scale,1));transform-origin:50% 50%}.flight-ship-motion{animation:flight-ship-dodge 12s linear infinite both;animation-play-state:paused;transform-origin:58% 50%}@keyframes flight-meteor-cross{0%{transform:translate3d(calc(var(--flight-world-width) + 64px),0,0);opacity:0}1%{opacity:1}28%{transform:translate3d(-64px,0,0);opacity:1}30%,to{transform:translate3d(-64px,0,0);opacity:0}}@keyframes flight-meteor-tumble{0%{transform:rotate(var(--meteor-angle))}to{transform:rotate(calc(var(--meteor-angle) - 180deg))}}@keyframes flight-ship-dodge{0.00000%{transform:translate3d(calc(var(--evade-x1) * 0),calc(var(--evade-y1) * 0),0) rotate(calc(var(--evade-roll1) * 0))}0.83333%{transform:translate3d(calc(var(--evade-x1) * .00056),calc(var(--evade-y1) * .009607),0) rotate(calc(var(--evade-roll1) * .19509))}1.66667%{transform:translate3d(calc(var(--evade-x1) * .008547),calc(var(--evade-y1) * .03806),0) rotate(calc(var(--evade-roll1) * .382683))}2.50000%{transform:translate3d(calc(var(--evade-x1) * .039984),calc(var(--evade-y1) * .084265),0) rotate(calc(var(--evade-roll1) * .55557))}3.33333%{transform:translate3d(calc(var(--evade-x1) * .112992),calc(var(--evade-y1) * .146447),0) rotate(calc(var(--evade-roll1) * .707107))}4.16667%{transform:translate3d(calc(var(--evade-x1) * .238342),calc(var(--evade-y1) * .222215),0) rotate(calc(var(--evade-roll1) * .83147))}5.00000%{transform:translate3d(calc(var(--evade-x1) * .411823),calc(var(--evade-y1) * .308658),0) rotate(calc(var(--evade-roll1) * .92388))}5.83333%{transform:translate3d(calc(var(--evade-x1) * .611562),calc(var(--evade-y1) * .402455),0) rotate(calc(var(--evade-roll1) * .980785))}6.66667%{transform:translate3d(calc(var(--evade-x1) * .801749),calc(var(--evade-y1) * .5),0) rotate(calc(var(--evade-roll1) * 1))}7.50000%{transform:translate3d(calc(var(--evade-x1) * .942004),calc(var(--evade-y1) * .597545),0) rotate(calc(var(--evade-roll1) * .980785))}8.33333%{transform:translate3d(calc(var(--evade-x1) * .999545),calc(var(--evade-y1) * .691342),0) rotate(calc(var(--evade-roll1) * .92388))}9.16667%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * .777785),0) rotate(calc(var(--evade-roll1) * .83147))}10.00000%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * .853553),0) rotate(calc(var(--evade-roll1) * .707107))}10.83333%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * .915735),0) rotate(calc(var(--evade-roll1) * .55557))}11.66667%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * .96194),0) rotate(calc(var(--evade-roll1) * .382683))}12.50000%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * .990393),0) rotate(calc(var(--evade-roll1) * .19509))}13.33333%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * 1),0) rotate(calc(var(--evade-roll1) * 0))}14.16667%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * .995722),0) rotate(calc(var(--evade-roll1) * -.130526))}15.00000%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * .982963),0) rotate(calc(var(--evade-roll1) * -.258819))}15.83333%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * .96194),0) rotate(calc(var(--evade-roll1) * -.382683))}16.66667%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * .933013),0) rotate(calc(var(--evade-roll1) * -.5))}17.50000%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * .896677),0) rotate(calc(var(--evade-roll1) * -.608761))}18.33333%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * .853553),0) rotate(calc(var(--evade-roll1) * -.707107))}19.16667%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * .804381),0) rotate(calc(var(--evade-roll1) * -.793353))}20.00000%{transform:translate3d(calc(var(--evade-x1) * 1),calc(var(--evade-y1) * .75),0) rotate(calc(var(--evade-roll1) * -.866025))}20.83333%{transform:translate3d(calc(var(--evade-x1) * .999545),calc(var(--evade-y1) * .691342),0) rotate(calc(var(--evade-roll1) * -.92388))}21.66667%{transform:translate3d(calc(var(--evade-x1) * .971543),calc(var(--evade-y1) * .62941),0) rotate(calc(var(--evade-roll1) * -.965926))}22.50000%{transform:translate3d(calc(var(--evade-x1) * .903115),calc(var(--evade-y1) * .565263),0) rotate(calc(var(--evade-roll1) * -.991445))}23.33333%{transform:translate3d(calc(var(--evade-x1) * .801749),calc(var(--evade-y1) * .5),0) rotate(calc(var(--evade-roll1) * -1))}24.16667%{transform:translate3d(calc(var(--evade-x1) * .678031),calc(var(--evade-y1) * .434737),0) rotate(calc(var(--evade-roll1) * -.991445))}25.00000%{transform:translate3d(calc(var(--evade-x1) * .544072),calc(var(--evade-y1) * .37059),0) rotate(calc(var(--evade-roll1) * -.965926))}25.83333%{transform:translate3d(calc(var(--evade-x1) * .411823),calc(var(--evade-y1) * .308658),0) rotate(calc(var(--evade-roll1) * -.92388))}26.66667%{transform:translate3d(calc(var(--evade-x1) * .291545),calc(var(--evade-y1) * .25),0) rotate(calc(var(--evade-roll1) * -.866025))}27.50000%{transform:translate3d(calc(var(--evade-x1) * .190639),calc(var(--evade-y1) * .195619),0) rotate(calc(var(--evade-roll1) * -.793353))}28.33333%{transform:translate3d(calc(var(--evade-x1) * .112992),calc(var(--evade-y1) * .146447),0) rotate(calc(var(--evade-roll1) * -.707107))}29.16667%{transform:translate3d(calc(var(--evade-x1) * .05893),calc(var(--evade-y1) * .103323),0) rotate(calc(var(--evade-roll1) * -.608761))}30.00000%{transform:translate3d(calc(var(--evade-x1) * .025721),calc(var(--evade-y1) * .066987),0) rotate(calc(var(--evade-roll1) * -.5))}30.83333%{transform:translate3d(calc(var(--evade-x1) * .008547),calc(var(--evade-y1) * .03806),0) rotate(calc(var(--evade-roll1) * -.382683))}31.66667%{transform:translate3d(calc(var(--evade-x1) * .001748),calc(var(--evade-y1) * .017037),0) rotate(calc(var(--evade-roll1) * -.258819))}32.50000%{transform:translate3d(calc(var(--evade-x1) * .000112),calc(var(--evade-y1) * .004278),0) rotate(calc(var(--evade-roll1) * -.130526))}33.33333%{transform:translate3d(calc(var(--evade-x2) * 0),calc(var(--evade-y2) * 0),0) rotate(calc(var(--evade-roll2) * 0))}34.16667%{transform:translate3d(calc(var(--evade-x2) * .00056),calc(var(--evade-y2) * .009607),0) rotate(calc(var(--evade-roll2) * .19509))}35.00000%{transform:translate3d(calc(var(--evade-x2) * .008547),calc(var(--evade-y2) * .03806),0) rotate(calc(var(--evade-roll2) * .382683))}35.83333%{transform:translate3d(calc(var(--evade-x2) * .039984),calc(var(--evade-y2) * .084265),0) rotate(calc(var(--evade-roll2) * .55557))}36.66667%{transform:translate3d(calc(var(--evade-x2) * .112992),calc(var(--evade-y2) * .146447),0) rotate(calc(var(--evade-roll2) * .707107))}37.50000%{transform:translate3d(calc(var(--evade-x2) * .238342),calc(var(--evade-y2) * .222215),0) rotate(calc(var(--evade-roll2) * .83147))}38.33333%{transform:translate3d(calc(var(--evade-x2) * .411823),calc(var(--evade-y2) * .308658),0) rotate(calc(var(--evade-roll2) * .92388))}39.16667%{transform:translate3d(calc(var(--evade-x2) * .611562),calc(var(--evade-y2) * .402455),0) rotate(calc(var(--evade-roll2) * .980785))}40.00000%{transform:translate3d(calc(var(--evade-x2) * .801749),calc(var(--evade-y2) * .5),0) rotate(calc(var(--evade-roll2) * 1))}40.83333%{transform:translate3d(calc(var(--evade-x2) * .942004),calc(var(--evade-y2) * .597545),0) rotate(calc(var(--evade-roll2) * .980785))}41.66667%{transform:translate3d(calc(var(--evade-x2) * .999545),calc(var(--evade-y2) * .691342),0) rotate(calc(var(--evade-roll2) * .92388))}42.50000%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * .777785),0) rotate(calc(var(--evade-roll2) * .83147))}43.33333%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * .853553),0) rotate(calc(var(--evade-roll2) * .707107))}44.16667%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * .915735),0) rotate(calc(var(--evade-roll2) * .55557))}45.00000%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * .96194),0) rotate(calc(var(--evade-roll2) * .382683))}45.83333%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * .990393),0) rotate(calc(var(--evade-roll2) * .19509))}46.66667%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * 1),0) rotate(calc(var(--evade-roll2) * 0))}47.50000%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * .995722),0) rotate(calc(var(--evade-roll2) * -.130526))}48.33333%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * .982963),0) rotate(calc(var(--evade-roll2) * -.258819))}49.16667%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * .96194),0) rotate(calc(var(--evade-roll2) * -.382683))}50.00000%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * .933013),0) rotate(calc(var(--evade-roll2) * -.5))}50.83333%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * .896677),0) rotate(calc(var(--evade-roll2) * -.608761))}51.66667%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * .853553),0) rotate(calc(var(--evade-roll2) * -.707107))}52.50000%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * .804381),0) rotate(calc(var(--evade-roll2) * -.793353))}53.33333%{transform:translate3d(calc(var(--evade-x2) * 1),calc(var(--evade-y2) * .75),0) rotate(calc(var(--evade-roll2) * -.866025))}54.16667%{transform:translate3d(calc(var(--evade-x2) * .999545),calc(var(--evade-y2) * .691342),0) rotate(calc(var(--evade-roll2) * -.92388))}55.00000%{transform:translate3d(calc(var(--evade-x2) * .971543),calc(var(--evade-y2) * .62941),0) rotate(calc(var(--evade-roll2) * -.965926))}55.83333%{transform:translate3d(calc(var(--evade-x2) * .903115),calc(var(--evade-y2) * .565263),0) rotate(calc(var(--evade-roll2) * -.991445))}56.66667%{transform:translate3d(calc(var(--evade-x2) * .801749),calc(var(--evade-y2) * .5),0) rotate(calc(var(--evade-roll2) * -1))}57.50000%{transform:translate3d(calc(var(--evade-x2) * .678031),calc(var(--evade-y2) * .434737),0) rotate(calc(var(--evade-roll2) * -.991445))}58.33333%{transform:translate3d(calc(var(--evade-x2) * .544072),calc(var(--evade-y2) * .37059),0) rotate(calc(var(--evade-roll2) * -.965926))}59.16667%{transform:translate3d(calc(var(--evade-x2) * .411823),calc(var(--evade-y2) * .308658),0) rotate(calc(var(--evade-roll2) * -.92388))}60.00000%{transform:translate3d(calc(var(--evade-x2) * .291545),calc(var(--evade-y2) * .25),0) rotate(calc(var(--evade-roll2) * -.866025))}60.83333%{transform:translate3d(calc(var(--evade-x2) * .190639),calc(var(--evade-y2) * .195619),0) rotate(calc(var(--evade-roll2) * -.793353))}61.66667%{transform:translate3d(calc(var(--evade-x2) * .112992),calc(var(--evade-y2) * .146447),0) rotate(calc(var(--evade-roll2) * -.707107))}62.50000%{transform:translate3d(calc(var(--evade-x2) * .05893),calc(var(--evade-y2) * .103323),0) rotate(calc(var(--evade-roll2) * -.608761))}63.33333%{transform:translate3d(calc(var(--evade-x2) * .025721),calc(var(--evade-y2) * .066987),0) rotate(calc(var(--evade-roll2) * -.5))}64.16667%{transform:translate3d(calc(var(--evade-x2) * .008547),calc(var(--evade-y2) * .03806),0) rotate(calc(var(--evade-roll2) * -.382683))}65.00000%{transform:translate3d(calc(var(--evade-x2) * .001748),calc(var(--evade-y2) * .017037),0) rotate(calc(var(--evade-roll2) * -.258819))}65.83333%{transform:translate3d(calc(var(--evade-x2) * .000112),calc(var(--evade-y2) * .004278),0) rotate(calc(var(--evade-roll2) * -.130526))}66.66667%{transform:translate3d(calc(var(--evade-x3) * 0),calc(var(--evade-y3) * 0),0) rotate(calc(var(--evade-roll3) * 0))}67.50000%{transform:translate3d(calc(var(--evade-x3) * .00056),calc(var(--evade-y3) * .009607),0) rotate(calc(var(--evade-roll3) * .19509))}68.33333%{transform:translate3d(calc(var(--evade-x3) * .008547),calc(var(--evade-y3) * .03806),0) rotate(calc(var(--evade-roll3) * .382683))}69.16667%{transform:translate3d(calc(var(--evade-x3) * .039984),calc(var(--evade-y3) * .084265),0) rotate(calc(var(--evade-roll3) * .55557))}70.00000%{transform:translate3d(calc(var(--evade-x3) * .112992),calc(var(--evade-y3) * .146447),0) rotate(calc(var(--evade-roll3) * .707107))}70.83333%{transform:translate3d(calc(var(--evade-x3) * .238342),calc(var(--evade-y3) * .222215),0) rotate(calc(var(--evade-roll3) * .83147))}71.66667%{transform:translate3d(calc(var(--evade-x3) * .411823),calc(var(--evade-y3) * .308658),0) rotate(calc(var(--evade-roll3) * .92388))}72.50000%{transform:translate3d(calc(var(--evade-x3) * .611562),calc(var(--evade-y3) * .402455),0) rotate(calc(var(--evade-roll3) * .980785))}73.33333%{transform:translate3d(calc(var(--evade-x3) * .801749),calc(var(--evade-y3) * .5),0) rotate(calc(var(--evade-roll3) * 1))}74.16667%{transform:translate3d(calc(var(--evade-x3) * .942004),calc(var(--evade-y3) * .597545),0) rotate(calc(var(--evade-roll3) * .980785))}75.00000%{transform:translate3d(calc(var(--evade-x3) * .999545),calc(var(--evade-y3) * .691342),0) rotate(calc(var(--evade-roll3) * .92388))}75.83333%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * .777785),0) rotate(calc(var(--evade-roll3) * .83147))}76.66667%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * .853553),0) rotate(calc(var(--evade-roll3) * .707107))}77.50000%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * .915735),0) rotate(calc(var(--evade-roll3) * .55557))}78.33333%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * .96194),0) rotate(calc(var(--evade-roll3) * .382683))}79.16667%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * .990393),0) rotate(calc(var(--evade-roll3) * .19509))}80.00000%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * 1),0) rotate(calc(var(--evade-roll3) * 0))}80.83333%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * .995722),0) rotate(calc(var(--evade-roll3) * -.130526))}81.66667%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * .982963),0) rotate(calc(var(--evade-roll3) * -.258819))}82.50000%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * .96194),0) rotate(calc(var(--evade-roll3) * -.382683))}83.33333%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * .933013),0) rotate(calc(var(--evade-roll3) * -.5))}84.16667%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * .896677),0) rotate(calc(var(--evade-roll3) * -.608761))}85.00000%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * .853553),0) rotate(calc(var(--evade-roll3) * -.707107))}85.83333%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * .804381),0) rotate(calc(var(--evade-roll3) * -.793353))}86.66667%{transform:translate3d(calc(var(--evade-x3) * 1),calc(var(--evade-y3) * .75),0) rotate(calc(var(--evade-roll3) * -.866025))}87.50000%{transform:translate3d(calc(var(--evade-x3) * .999545),calc(var(--evade-y3) * .691342),0) rotate(calc(var(--evade-roll3) * -.92388))}88.33333%{transform:translate3d(calc(var(--evade-x3) * .971543),calc(var(--evade-y3) * .62941),0) rotate(calc(var(--evade-roll3) * -.965926))}89.16667%{transform:translate3d(calc(var(--evade-x3) * .903115),calc(var(--evade-y3) * .565263),0) rotate(calc(var(--evade-roll3) * -.991445))}90.00000%{transform:translate3d(calc(var(--evade-x3) * .801749),calc(var(--evade-y3) * .5),0) rotate(calc(var(--evade-roll3) * -1))}90.83333%{transform:translate3d(calc(var(--evade-x3) * .678031),calc(var(--evade-y3) * .434737),0) rotate(calc(var(--evade-roll3) * -.991445))}91.66667%{transform:translate3d(calc(var(--evade-x3) * .544072),calc(var(--evade-y3) * .37059),0) rotate(calc(var(--evade-roll3) * -.965926))}92.50000%{transform:translate3d(calc(var(--evade-x3) * .411823),calc(var(--evade-y3) * .308658),0) rotate(calc(var(--evade-roll3) * -.92388))}93.33333%{transform:translate3d(calc(var(--evade-x3) * .291545),calc(var(--evade-y3) * .25),0) rotate(calc(var(--evade-roll3) * -.866025))}94.16667%{transform:translate3d(calc(var(--evade-x3) * .190639),calc(var(--evade-y3) * .195619),0) rotate(calc(var(--evade-roll3) * -.793353))}95.00000%{transform:translate3d(calc(var(--evade-x3) * .112992),calc(var(--evade-y3) * .146447),0) rotate(calc(var(--evade-roll3) * -.707107))}95.83333%{transform:translate3d(calc(var(--evade-x3) * .05893),calc(var(--evade-y3) * .103323),0) rotate(calc(var(--evade-roll3) * -.608761))}96.66667%{transform:translate3d(calc(var(--evade-x3) * .025721),calc(var(--evade-y3) * .066987),0) rotate(calc(var(--evade-roll3) * -.5))}97.50000%{transform:translate3d(calc(var(--evade-x3) * .008547),calc(var(--evade-y3) * .03806),0) rotate(calc(var(--evade-roll3) * -.382683))}98.33333%{transform:translate3d(calc(var(--evade-x3) * .001748),calc(var(--evade-y3) * .017037),0) rotate(calc(var(--evade-roll3) * -.258819))}99.16667%{transform:translate3d(calc(var(--evade-x3) * .000112),calc(var(--evade-y3) * .004278),0) rotate(calc(var(--evade-roll3) * -.130526))}100.00000%{transform:translate3d(calc(var(--evade-x3) * 0),calc(var(--evade-y3) * 0),0) rotate(calc(var(--evade-roll3) * -0))}}.cockpit-ignition-plane{position:absolute;inset-inline:0;pointer-events:none;mix-blend-mode:screen;animation:cockpit-power-on 1s ease-out both}.cockpit-ignition-world{position:absolute;top:0;height:100%;pointer-events:none}.cockpit-dial-glow{position:absolute;left:50%;top:42.97%;display:block;width:29%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#DDFEFF80 0%,#43E8FF3B 10%,#1CCAFF13 38%,transparent 48%,#22DAFF22 58%,#6DF8FF94 66%,#19B9FF1C 76%,transparent 86%);filter:blur(2px)}.cockpit-dial-glow:after{content:"";position:absolute;top:11%;right:11%;bottom:11%;left:11%;border-radius:50%;box-shadow:0 0 14px #4fefff9c,inset 0 0 18px #39d8ff5c}.cockpit-dial-glow.dial-left,.cockpit-dial-glow.dial-right{width:19.5%;opacity:.58}.cockpit-dial-glow.dial-left{left:22.65%}.cockpit-dial-glow.dial-right{left:77.35%}@keyframes cockpit-power-on{0%{opacity:0}22%{opacity:.7}48%{opacity:1}68%{opacity:.45}to{opacity:0}}@media(prefers-reduced-motion:reduce){.flight-debris-field{display:none}.flight-ship-motion{animation:none}.cockpit-ignition-plane{animation:none;opacity:.45}}@keyframes flight-meteor-arc{0.00000%{transform:translate3d(0,calc(var(--meteor-curve) * 0),0)}0.83333%{transform:translate3d(0,calc(var(--meteor-curve) * .009607),0)}1.66667%{transform:translate3d(0,calc(var(--meteor-curve) * .03806),0)}2.50000%{transform:translate3d(0,calc(var(--meteor-curve) * .084265),0)}3.33333%{transform:translate3d(0,calc(var(--meteor-curve) * .146447),0)}4.16667%{transform:translate3d(0,calc(var(--meteor-curve) * .222215),0)}5.00000%{transform:translate3d(0,calc(var(--meteor-curve) * .308658),0)}5.83333%{transform:translate3d(0,calc(var(--meteor-curve) * .402455),0)}6.66667%{transform:translate3d(0,calc(var(--meteor-curve) * .5),0)}7.50000%{transform:translate3d(0,calc(var(--meteor-curve) * .597545),0)}8.33333%{transform:translate3d(0,calc(var(--meteor-curve) * .691342),0)}9.16667%{transform:translate3d(0,calc(var(--meteor-curve) * .777785),0)}10.00000%{transform:translate3d(0,calc(var(--meteor-curve) * .853553),0)}10.83333%{transform:translate3d(0,calc(var(--meteor-curve) * .915735),0)}11.66667%{transform:translate3d(0,calc(var(--meteor-curve) * .96194),0)}12.50000%{transform:translate3d(0,calc(var(--meteor-curve) * .990393),0)}13.33333%{transform:translate3d(0,calc(var(--meteor-curve) * 1),0)}14.16667%{transform:translate3d(0,calc(var(--meteor-curve) * .995722),0)}15.00000%{transform:translate3d(0,calc(var(--meteor-curve) * .982963),0)}15.83333%{transform:translate3d(0,calc(var(--meteor-curve) * .96194),0)}16.66667%{transform:translate3d(0,calc(var(--meteor-curve) * .933013),0)}17.50000%{transform:translate3d(0,calc(var(--meteor-curve) * .896677),0)}18.33333%{transform:translate3d(0,calc(var(--meteor-curve) * .853553),0)}19.16667%{transform:translate3d(0,calc(var(--meteor-curve) * .804381),0)}20.00000%{transform:translate3d(0,calc(var(--meteor-curve) * .75),0)}20.83333%{transform:translate3d(0,calc(var(--meteor-curve) * .691342),0)}21.66667%{transform:translate3d(0,calc(var(--meteor-curve) * .62941),0)}22.50000%{transform:translate3d(0,calc(var(--meteor-curve) * .565263),0)}23.33333%{transform:translate3d(0,calc(var(--meteor-curve) * .5),0)}24.16667%{transform:translate3d(0,calc(var(--meteor-curve) * .434737),0)}25.00000%{transform:translate3d(0,calc(var(--meteor-curve) * .37059),0)}25.83333%{transform:translate3d(0,calc(var(--meteor-curve) * .308658),0)}26.66667%{transform:translate3d(0,calc(var(--meteor-curve) * .25),0)}27.50000%{transform:translate3d(0,calc(var(--meteor-curve) * .195619),0)}28.33333%{transform:translate3d(0,calc(var(--meteor-curve) * .146447),0)}29.16667%{transform:translate3d(0,calc(var(--meteor-curve) * .103323),0)}30.00000%{transform:translate3d(0,calc(var(--meteor-curve) * .066987),0)}30.83333%{transform:translate3d(0,calc(var(--meteor-curve) * .03806),0)}31.66667%{transform:translate3d(0,calc(var(--meteor-curve) * .017037),0)}32.50000%{transform:translate3d(0,calc(var(--meteor-curve) * .004278),0)}33.33333%{transform:translate3d(0,calc(var(--meteor-curve) * 0),0)}to{transform:translateZ(0)}}.layered-flight:not(.is-visible){transition:none}.layered-flight:not(.is-visible) :is(.flight-scene-track,.flight-ship-motion,.flight-ship-assembly,.flight-engine-plume,.flight-engine-flame,.flight-meteor,.flight-meteor-course,.flight-meteor-sprite){animation-name:none}.app-shell .mine-head{display:flex;align-items:center;justify-content:space-between;order:-1;min-height:76px;gap:16px;padding:calc(12px + env(safe-area-inset-top,0px)) 20px 12px;margin:calc(-16px - env(safe-area-inset-top,0px)) calc(-1 * var(--qyv-gutter)) 16px;border-bottom:1px solid rgba(197,217,255,.08);border-radius:0 0 28px 28px;background:#030e1c8f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.app-shell .mine-identity{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.app-shell .mine-identity h1{margin:0;color:#f6f6ff;font-size:23px;letter-spacing:-.5px;font-weight:750;line-height:1.3}.app-shell .mine-identity .badges{display:flex;gap:6px;align-items:center}.app-shell .mine-identity .badges>b,.app-shell .mine-identity .badges>span{min-height:28px;padding:4px 9px;border:1px solid var(--qyv-line);border-radius:999px;background:#03112166;font-size:10px;font-weight:550;color:var(--qyv-muted)}.app-shell .mine-identity .badges>b{color:var(--qyv-blue);cursor:pointer}.app-shell .mine-head .wallet-connect{display:none}.app-shell .reference-assets,.app-shell .profile-view .reference-assets{padding:18px 18px 7px;margin-bottom:16px;border-radius:24px}.app-shell .mine-view .reference-assets{margin-bottom:12px}.reference-assets>header{min-height:22px;padding-right:36px;color:var(--qyv-muted);font-size:12px;line-height:1.5}.reference-assets>header>span{font-size:14px;font-weight:600}.reference-assets>header>button{top:-7px;right:0;display:grid;place-items:center;flex-shrink:0;box-sizing:border-box;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:50%;background:#000d1d59;color:#d5e5f6;line-height:0;overflow:visible}.reference-assets>header>button>.asset-refresh-icon{display:block;flex:0 0 22px;width:22px;height:22px;max-width:none;max-height:none;margin:0;overflow:visible;visibility:visible;opacity:1}.app-shell .reference-total,.app-shell .profile-view .reference-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;margin:6px 0 16px;color:#fff;font-size:35px;font-weight:700;line-height:1.25;letter-spacing:-.9px}.reference-total .space-token,.profile-view .reference-total .space-token{font-size:12px;font-weight:500;letter-spacing:0}.reference-wallets{display:grid;grid-template-columns:minmax(0,1fr);padding-top:0;gap:0;border-color:var(--qyv-line)}.reference-wallets>div,.profile-view .reference-wallets>div{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;padding:14px 0}.reference-wallets>div+div{padding-left:0;border-left:0;border-top:1px solid var(--qyv-line)}.app-shell .reference-wallets>div>.ui-icon{width:25px;height:25px;color:#d7e7f4;margin-top:1px}.reference-wallets section{display:grid;grid-template-columns:minmax(64px,.7fr) minmax(0,1fr);align-items:baseline;gap:7px;min-width:0}.reference-wallets small{font-size:14px;color:var(--qyv-muted);line-height:1.5}.reference-wallets b{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:4px;min-width:0;margin:0;font-size:16px;line-height:1.5;color:#f6f6ff;text-align:end}.reference-wallets b .space-token{font-size:11px}.app-shell .reference-wallets>div:has(.asset-wallet-heading){display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;padding:14px 0}.app-shell .reference-wallets>div:has(.asset-wallet-heading)>section{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.reference-wallets .asset-wallet-heading{display:flex;align-items:center;flex:0 0 auto;min-width:0;max-width:100%;gap:8px}.reference-wallets .asset-wallet-heading>small{flex-shrink:0}.reference-wallets .asset-wallet-heading+b{flex:0 0 auto;max-width:100%;margin-inline-start:auto}.reference-wallets b .ryq-amount{white-space:nowrap;overflow-wrap:normal}.reference-wallets .asset-wallet-control{min-width:0;margin:0;min-height:36px;padding:0}.reference-wallets .sync-failed{flex-basis:100%}.app-shell .reference-assets .reference-wallets .asset-wallet-control .wallet-button{position:static;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:auto;max-width:100%;height:auto;min-height:36px;padding:7px 9px;border:1px solid rgba(181,210,245,.19);border-radius:999px;background:#02112175;color:#dfe9f7;box-shadow:none;font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap}.app-shell .asset-wallet-control .wallet-button .ui-icon{width:15px;height:15px;flex-shrink:0}.app-shell .profile-assets .reference-wallets>div:has(.asset-wallet-heading) section{padding-inline-end:42px}.app-shell .profile-assets .reference-wallets>div>button[aria-label="Refresh chain balance"]{position:absolute;right:0;bottom:12px;display:grid;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;background:transparent;border:0;box-shadow:none;overflow:visible}.app-shell .profile-assets .reference-wallets>div>button[aria-label="Refresh chain balance"]>.ui-icon{display:block;width:20px;height:20px;margin:0;overflow:visible}.app-shell .profile-view .profile-assets .reference-wallets>div:has(.asset-wallet-control)>button[aria-label="Refresh chain balance"]{bottom:12px;width:40px;height:40px}.profile-assets .reference-wallets:has(button) b{padding-right:0}.profile-assets .sync-failed{grid-column:1/-1;color:var(--cosmic-error);font-size:11px;padding:0}.app-shell .mine-view>.miner-stage{order:1;margin:-8px calc(-1 * var(--qyv-gutter)) 4px;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.app-shell .miner-stage:before,.app-shell .miner-stage>.miner-halo{display:none}.app-shell .mine-flight-window{position:relative;width:100%;height:208px;pointer-events:none}.app-shell .mine-flight-window .space-flight-label{position:absolute;z-index:1;right:24px;bottom:16px}.app-shell .miner-stage .qyv-stats{position:absolute;top:14px;left:24px;right:24px;display:flex;align-items:center;gap:16px;background:transparent;pointer-events:none}.app-shell .miner-stage .qyv-stats .mine-stage-level{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:40px;padding:8px 10px;margin:-8px -10px;border:0;background:#010c1e47;border-radius:999px;pointer-events:none}.app-shell .miner-stage .qyv-stats b{font-size:11px;color:#d8e7f4}.app-shell .miner-stage .qyv-stats small{display:none}.app-shell .miner-stage .qyv-stats>div:before{content:none}.app-shell .miner-stage .qyv-stats>div{padding:0;border:0}.app-shell .rocket-scene{height:208px;background:transparent;overflow:hidden}.app-shell .space-earth{display:none}.app-shell .rocket-flight{width:240px;max-width:72%}.app-shell .space-rocket{width:100%;height:194px;object-fit:contain;filter:drop-shadow(0 10px 22px #02C9E62B)}.app-shell .rocket-orbit{top:43%;height:74px;border:1px solid #50E5EE39;box-shadow:none;transform:rotate(-15deg)}.app-shell .rocket-star{display:none}.app-shell .space-starfield{opacity:.24}.app-shell .space-flight-label{right:24px;bottom:16px;color:#8af4f1;font-size:11px;letter-spacing:.8px}.app-shell .mine-view>.flight-reward{order:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.9fr);align-items:center;gap:14px;padding:16px;margin-bottom:10px;border:1px solid var(--qyv-line);border-radius:24px;background:var(--cosmic-glass);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.app-shell .flight-reward>.flight-daily-summary{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.flight-reward .current-daily{display:grid;gap:3px;min-width:0}.flight-reward .current-daily>small{grid-column:1/-1;margin:0;color:var(--qyv-muted);font-size:11px;line-height:1.5}.flight-reward .current-daily>strong{grid-column:1;grid-row:2;color:#fff;font-size:30px;line-height:1.2}.flight-reward .current-daily>span{grid-column:1;grid-row:3;font-size:10px;line-height:1.5;color:var(--qyv-muted)}.app-shell .flight-reward .upgrade-orbit-button{display:flex;align-items:center;justify-content:center;gap:5px;align-self:center;width:auto;min-width:72px;height:40px;margin:0;padding:8px 10px;background:#021d2e78;color:#aaf5f6;border:1px solid #75E9F733;border-radius:999px;white-space:nowrap}.app-shell .upgrade-orbit-button>.ui-icon{width:18px;height:18px;flex-shrink:0}.app-shell .upgrade-orbit-button>.boost-label{color:inherit;font-size:12px;font-weight:600}.flight-reward .upgrade-arrow-glyph{transform:scale(.72)}.app-shell .flight-reward .mine-actions{display:block;min-width:0;margin:0}.app-shell .mine-actions .flight-state-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:76px;gap:4px;margin:0;padding:12px 8px;background:var(--qyv-action);color:#fff;border:1px solid var(--qyv-action-edge);border-radius:24px;box-shadow:inset 0 1px #ffffff20,0 6px 22px #6e52e124}.app-shell .mine-actions .flight-state-button:before,.app-shell .mine-actions .flight-state-button:after{content:none}.app-shell .flight-action-label{font-size:17px;line-height:1.4;font-weight:700}.app-shell .flight-action-amount{color:#fff;font-size:16px;font-weight:650;line-height:1.5}.app-shell .flight-action-amount .space-token{color:#fff;font-size:12px}.app-shell .flight-action-hint{display:none}.app-shell .flight-start-secondary{display:block;width:100%;min-height:40px;padding:9px;margin-top:8px;border:1px solid var(--qyv-line);border-radius:999px;background:var(--qyv-aux-bg);color:#dbf1ff;font-size:12px}.app-shell .mine-view>.reference-session{position:relative;order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;padding:12px 16px;border:1px solid var(--qyv-line);border-radius:20px;background:#030f1fa6;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.app-shell .mine-view>.reference-session:after{content:"";position:absolute;left:50%;top:10px;bottom:10px;width:1px;background:var(--qyv-line);pointer-events:none}.app-shell .mine-view>.reference-session>div{display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:0;border:0}.app-shell .reference-session>div>span{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;white-space:nowrap}.reference-session small{display:inline;color:var(--qyv-muted);font-size:11px;line-height:1.5;white-space:nowrap}.app-shell .reference-session b{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:3px;margin:0;font-size:14px;color:#f6f6ff;line-height:1.4;white-space:nowrap}.app-shell .reference-session .ryq-amount{white-space:nowrap;overflow-wrap:normal}.reference-session .ui-icon{flex-shrink:0;width:21px;height:21px;color:#d6e6f8}.app-shell .mine-view>.qyv-mining-card{order:4;background:none;border:0;box-shadow:none}.app-shell .mining-session-note{font-size:12px;color:var(--qyv-muted)}.app-shell .page-view .task-board{padding:14px 16px;margin:0 0 16px;border-radius:20px}.page-view .reference-task-stats b{font-size:23px;line-height:1.25;color:#fff}.page-view .reference-task-stats small{font-size:14px;line-height:1.5;color:var(--qyv-muted)}.app-shell .miner-stage>.mine-stage-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;touch-action:manipulation}.app-shell .miner-stage>.mine-stage-link:before,.app-shell .miner-stage>.mine-stage-link:after{content:none}.app-shell .miner-stage>.mine-stage-link:focus-visible{outline:2px solid #8AF4F1;outline-offset:-4px;border-radius:12px}.app-shell .flight-reward .upgrade-orbit-button{position:relative;isolation:isolate;overflow:hidden}.app-shell .upgrade-orbit-button>.ui-icon,.app-shell .upgrade-orbit-button>.boost-label{position:relative;z-index:1}.app-shell .flight-reward .upgrade-orbit-button:before{content:"";position:absolute;z-index:0;top:-30%;left:-40%;width:35%;height:160%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(146,239,250,.52),transparent);opacity:0;transform:translate3d(-150%,0,0) skew(-18deg)}@media(prefers-reduced-motion:no-preference){.app-shell .mine-view.active .upgrade-orbit-button:before{animation:cosmic-boost-sweep 2.4s ease-in-out infinite}}@keyframes cosmic-boost-sweep{0%,62%{transform:translate3d(-150%,0,0) skew(-18deg);opacity:0}68%{opacity:.75}86%{opacity:.75}92%,to{transform:translate3d(500%,0,0) skew(-18deg);opacity:0}}.app-shell .mine-stage-link>.mine-stage-cta{position:absolute;right:calc(var(--qyv-gutter) + 17px);bottom:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;max-width:calc(100% - 48px);padding:8px 12px;border:1px solid transparent;border-radius:999px;background:#03192bd1;color:#aaf5f6;font-size:12px;font-weight:600;line-height:18px;text-align:start}.app-shell .mine-stage-cta>.ui-icon{flex-shrink:0;width:14px;height:14px;color:inherit}.app-shell .mine-stage-link>.mine-stage-idle-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.app-shell .mine-stage-link>.mine-stage-cta{animation:mine-upgrade-reveal .54s cubic-bezier(.16,1,.3,1) both}}@keyframes mine-upgrade-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:none}}.app-shell .mine-stage-link>.mine-stage-cta{isolation:isolate}.app-shell .mine-stage-cta:before,.app-shell .mine-stage-cta:after{content:"";position:absolute;border-radius:inherit;pointer-events:none}.app-shell .mine-stage-cta:before{z-index:-2;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(115deg,#bb63dc,#8f83e6 28%,#03bccf 55%,#8f83e6 78%,#bb63dc);background-size:240% 100%;background-position:0% 50%;filter:blur(3px);opacity:.5}.app-shell .mine-stage-cta:after{z-index:-1;top:0;right:0;bottom:0;left:0;background:#03192bf5}@media(prefers-reduced-motion:no-preference){.app-shell .mine-stage-cta:before{animation:mine-upgrade-soft-glow 3.4s ease-in-out infinite alternate}}@keyframes mine-upgrade-soft-glow{0%{background-position:0% 50%;opacity:.42}to{background-position:100% 50%;opacity:.62}}@media(max-width:359px){.app-shell .mine-stage-link>.mine-stage-cta{right:calc(var(--qyv-gutter) + 15px)}}.app-shell.page-mining .flight-reward>.flight-daily-summary{display:flex;align-self:stretch;flex-wrap:nowrap}.app-shell.page-mining .flight-reward .upgrade-orbit-button{width:100%;height:76px;min-height:76px;min-width:0;padding:12px;gap:8px;border-radius:24px}.app-shell.page-mining .upgrade-orbit-button>.boost-label{font-size:18px}.app-shell.page-mining .upgrade-orbit-button>.ui-icon{width:24px;height:24px}@media(max-width:359px){.app-shell.page-mining .flight-reward .upgrade-orbit-button{gap:6px;padding:10px}.app-shell.page-mining .upgrade-orbit-button>.boost-label{font-size:16px}}.app-shell .mine-view>.qyv-inactive-claim{position:absolute;inset-inline:20px;bottom:calc(94px + env(safe-area-inset-bottom));width:calc(100% - 40px);height:36px;min-height:36px;z-index:12;border:1px solid #6ed7f477;border-radius:12px;background:#102237dc;color:#c8f5ff;font-size:12px}.app-shell .stage-mining-action{position:relative;z-index:8;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;width:max-content;min-width:168px;max-width:calc(100% - 48px);min-height:48px;padding:11px 18px;border:1px solid var(--qyv-action-edge);border-radius:999px;background:var(--qyv-action);color:#fff;font-size:16px;font-weight:650;line-height:1.4;box-shadow:0 4px 20px #070c2e80}.stage-mining-action>small{font-size:12px;font-weight:600;white-space:nowrap;line-height:1.5}.stage-mining-action:disabled{background:#182b3e;color:#94a8be;box-shadow:none}.app-shell.page-mining .mine-stage-link>.mine-stage-cta{top:52px;bottom:auto}.app-shell.page-mining .miner-stage>.mine-stage-link{inset:auto;top:52px;right:var(--qyv-gutter);display:inline-flex;width:auto;height:auto;max-width:calc(100% - 48px);border-radius:999px}.app-shell.page-mining .mine-stage-link>.mine-stage-cta{position:static;max-width:none}@media(max-width:359px){.app-shell.page-mining .miner-stage>.mine-stage-link{right:var(--qyv-gutter)}}.mining-balance{position:relative}.mining-credit-label{position:absolute;z-index:3;right:14px;bottom:4px;color:#67edda;font-size:10px;font-weight:600;pointer-events:none;animation:mining-credit-label 1.6s ease-out both}.mining-balance.balance-credited{animation:mining-balance-credit 1.3s ease-out both}.mining-credit-flight{position:fixed;z-index:150;top:0;right:0;bottom:0;left:0;pointer-events:none}.mining-credit-flight>img{position:absolute;width:18px;height:18px;border-radius:50%;opacity:0;animation:mining-credit-fly .65s cubic-bezier(.25,.7,.25,1) both}.staking-miner-explanation{margin:0 0 16px;font-size:11px;color:var(--qyv-muted);line-height:1.65}@keyframes mining-credit-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(calc(var(--credit-x) - 50%),calc(var(--credit-y) - 50%)) scale(.4)}}@keyframes mining-balance-credit{0%,to{border-color:var(--qyv-line)}35%{border-color:#50e2d7b3;box-shadow:inset 0 0 20px #31d1cc1c}}@keyframes mining-credit-label{0%{opacity:0;transform:translateY(5px)}20%,75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@media(max-width:359px){.app-shell .miner-stage>.stage-mining-action{min-width:154px;padding:10px 14px;font-size:15px}.stage-mining-action>small{font-size:11px}}@media(prefers-reduced-motion:reduce){.mining-credit-flight{display:none}.mining-balance.balance-credited,.mining-credit-label{animation:none}}.app-shell .miner-stage>.stage-mining-action{position:absolute;left:50%;bottom:10px;transform:translate(-50%)}.app-shell.page-mining .mine-view>.mining-action-dock{grid-template-columns:minmax(0,1fr) 25%;padding:10px 12px;gap:10px;height:78px;min-height:78px;overflow:visible}.app-shell.page-mining .mining-action-dock.prelaunch{visibility:hidden;pointer-events:none}.app-shell .mining-action-dock>.claim-button{width:100%;max-width:none;min-width:0;height:56px;min-height:56px;padding:8px 10px;gap:2px 8px;box-shadow:none;justify-self:start}.app-shell.page-mining .mining-action-dock .upgrade-orbit-button{width:100%;height:56px;min-height:56px;padding:6px 3px;border-radius:999px;gap:1px}.app-shell .mining-action-dock .hold-boost-title{gap:3px}.app-shell .mining-action-dock .hold-boost-title>.boost-label{font-size:14px}.app-shell .mining-action-dock .hold-boost-title>.ui-icon{width:17px;height:17px}.app-shell .mining-action-dock .hold-boost>small{font-size:9px;white-space:nowrap}@media(max-width:359px){.app-shell .mining-action-dock>.claim-button{font-size:15px;padding:7px 8px}.app-shell .mining-action-dock .hold-boost-title{gap:2px}.app-shell .mining-action-dock .hold-boost-title>.boost-label{font-size:13px}.app-shell .mining-action-dock .hold-boost-title>.ui-icon{width:15px;height:15px}}.mining-running-dot{display:block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#35e3c5;opacity:1}@media(prefers-reduced-motion:no-preference){.mining-running-dot{animation:mining-status-blink 1.5s ease-in-out infinite}}@keyframes mining-status-blink{0%,to{opacity:.35}50%{opacity:1}}.app-shell.page-mining .mine-head{position:relative}.preview-flight-toggle{position:absolute;z-index:2;left:var(--qyv-gutter);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:30px;margin:0;padding:5px 9px;border:1px solid #75E9F744;border-radius:999px;background:#092437;color:#baf4f5;font-size:10px;line-height:18px;white-space:nowrap}.app-shell.page-mining .miner-stage>.start-button{width:var(--mining-primary-width,230px);min-width:0;max-width:none;height:56px;min-height:56px;padding:8px 10px}.app-shell .mining-action-dock>.claim-button{flex-direction:column;flex-wrap:nowrap;gap:1px;padding:5px 8px}.mining-action-dock>.claim-button>.claim-label{font-size:12px;font-weight:500;line-height:16px}.mining-action-dock>.claim-button>.claim-reward{display:inline-flex;align-items:baseline;gap:3px;font-size:var(--claim-amount-size,22px);font-weight:750;line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}.claim-reward>.ryq-amount{font-size:inherit}.claim-reward>.ryq-amount>.ryq-fraction{font-size:.68em}.claim-reward>small{font-size:10px;font-weight:500}@media(max-width:359px){.mining-action-dock>.claim-button>.claim-reward{font-size:min(var(--claim-amount-size,22px),20px)}}.app-shell.page-mining .mine-view>.mining-balance{height:100px}.app-shell.page-mining .mining-balance>.reference-total{margin:8px 0 0;flex-wrap:nowrap;align-items:baseline;gap:7px;font-size:36px;font-weight:750;line-height:1.1;letter-spacing:-.025em}.app-shell.page-mining .mining-balance .reference-total>.ryq-amount{flex:0 0 auto}.app-shell.page-mining .mining-balance .reference-total .ryq-fraction{font-size:.68em}.app-shell.page-mining .mining-balance .reference-total>.space-token{flex:none;font-size:12px;font-weight:500;color:#cbd5e3;line-height:1.1}.app-shell .miner-stage>.mining-hud{position:absolute;top:0;left:calc(var(--qyv-gutter) + 17px);right:calc(var(--qyv-gutter) + 17px);display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:14px;padding:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;box-shadow:none;opacity:1;pointer-events:none}.app-shell .mining-hud>.mining-hud-group{display:grid;grid-template-rows:14px 22px 6px;justify-items:start;gap:1px;min-width:0;padding:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;box-shadow:none}.mining-hud-label{color:#cdd7e3;font-size:10px;font-weight:500;line-height:14px;text-shadow:0 1px 0 #020B19CC}.mining-hud-value{display:flex;align-items:baseline;gap:5px;margin:0;color:#d7dfea;font-size:18px;font-weight:600;line-height:22px;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 0 #020B19E6}.app-shell .miner-stage .mining-hud-value>small{display:inline;color:#c5d2e1;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:0}.mining-hud-ticks{display:block;width:104px;max-width:100%;height:6px;margin-top:2px;overflow:visible;fill:none;stroke:#72b7cd;stroke-width:1;opacity:.45}.app-shell .miner-stage>.mining-hud{isolation:isolate}.mining-hud:before{content:"";position:absolute;z-index:-1;top:-3px;right:-17px;bottom:-4px;left:-17px;border-radius:12px;background:#031121b8;pointer-events:none}.app-shell.page-mining .mine-view>.mining-session-space{order:3;box-sizing:content-box;min-height:20px;padding:10px 12px;border:1px solid transparent;pointer-events:none}@media(max-width:359px){.app-shell.page-mining .mine-view>.mining-balance{height:96.25px}.app-shell.page-mining .mining-balance>.reference-total{font-size:32px!important}.app-shell .miner-stage>.mining-hud{left:calc(var(--qyv-gutter) + 14px);right:calc(var(--qyv-gutter) + 14px);gap:10px}.mining-hud:before{left:-14px;right:-14px}.mining-hud-value{font-size:16px}.app-shell .miner-stage .mining-hud-value>small{font-size:9px}.mining-hud-ticks{width:88px}}@media(max-height:720px){.app-shell.page-mining .mine-view>.mining-session-space{padding:8px 10px}}.app-shell.page-mining .mine-head>.mine-identity{justify-content:center;text-align:center}.wallet-preview-link>.card-row{align-items:center}body.interaction-preview #root>.test-notice{display:none}.wallet-verification-step{margin-top:14px;padding-top:14px;border-top:1px solid var(--qyv-line)}.verification-step-heading{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#b9eff2;font-size:13px}.wallet-verified{display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto;padding:4px 7px;border:1px solid #35E3C54D;border-radius:8px;background:#153a393d;color:#6debd4;font-size:10px}.wallet-verification-step h4,.wallet-demo-dialog h4{margin:12px 0 8px;color:#f0f6ff;font-size:14px;line-height:1.5}.wallet-verification-step>p,.wallet-demo-dialog>p{margin:8px 0;color:var(--qyv-muted);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.wallet-verification-step>.action-button{margin-top:13px}.wallet-verification-step>.verified-wallet-button:disabled{background:#1b293b;border-color:#43d4a8;color:#a4b1c1;box-shadow:none;opacity:1;cursor:default}.interaction-note,.wallet-verification-step>.interaction-note{display:block;margin:10px 0 0;color:#a3b8d2;font-size:10px;line-height:1.5}.wallet-verification-step small.interaction-note{margin-top:6px}.withdrawal-heading{display:flex;align-items:center;gap:7px;font-size:15px;margin-bottom:14px}.withdrawal-heading>svg,.withdrawal-instructions>li>svg{color:#aeebf2;flex-shrink:0}.withdrawal-instructions{display:grid;gap:5px;list-style:none;margin:0 0 16px;padding:11px 12px;border:1px solid var(--qyv-line);border-radius:14px;background:#0413247a}.withdrawal-instructions>li{display:flex;align-items:flex-start;gap:9px}.withdrawal-instructions>li>svg{margin-top:2px}.withdrawal-instructions>li>div{display:block;min-width:0}.withdrawal-instructions b{font-size:12px;font-weight:600;color:#e2edf8}.withdrawal-instructions span{font-size:11px;color:var(--qyv-muted);line-height:1.55}.withdrawal-instructions b:after{content:"："}.withdrawal-instructions b{margin-inline-end:3px}.withdrawal-instructions a{color:#65e9ed;text-decoration:underline;text-underline-offset:2px}.withdrawal-instructions>.withdrawal-interval{align-items:center}.withdrawal-interval>div{display:flex!important;align-items:center;justify-content:space-between;gap:8px;flex:1}.withdrawal-interval b:after{content:none}.withdrawal-interval time{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#8ce8e6;white-space:nowrap}.withdrawal-interval time.cooling{color:#d2b4ed}.withdrawal-preview .summary b{font-variant-numeric:tabular-nums;text-align:right}.preview-conditions{margin:0 0 14px;padding:10px 0;border-top:1px solid var(--qyv-line);font-size:11px;color:#a5bbd4}.preview-conditions summary{cursor:pointer;min-height:24px}.preview-conditions label{display:flex;align-items:center;gap:6px;padding-top:8px;line-height:1.5}.preview-conditions input[type=number]{width:65px;min-height:32px;margin-left:auto;padding:4px 6px;border:1px solid var(--qyv-line);border-radius:7px;background:#071b2b;color:#e4f2ff;font-size:13px}.preview-conditions input[type=checkbox]{width:15px;height:15px;accent-color:#34CBD7}.withdrawal-error{margin:8px 0 12px;color:#ffbfcc;font-size:12px;line-height:1.6}.withdrawal-demo-success{text-align:center;padding:18px 0 6px;color:#a1f0e2}.withdrawal-demo-success>svg{margin:0 auto 12px}.withdrawal-demo-success>p{margin:9px 0;font-size:12px;line-height:1.6}.withdrawal-demo-success>.action-button{margin-top:16px}.wallet-demo-dialog .summary b{font-size:13px}.wallet-demo-dialog>.action-button{margin-top:16px}.holding-requirement{margin:0 0 18px;padding:13px 12px;border:1px solid #75CAD438;border-radius:14px;background:#0413249e;color:#c4d8e9}.holding-requirement>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:13px}.holding-requirement h4{display:flex;align-items:center;gap:6px;margin:0;color:#e3edf8;font-size:13px;font-weight:600;line-height:1.5}.holding-requirement h4>svg{flex-shrink:0;color:#aeebf2}.holding-status{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid #75CAD43D;border-radius:7px;background:#15313a66;color:#b8dce5;font-size:10px;white-space:nowrap}.holding-satisfied .holding-status{color:#70e7d2;border-color:#35e3c54d;background:#153a393d}.holding-insufficient{border-color:#d9b66a66}.holding-insufficient .holding-status{color:#e8c78b;border-color:#d9b66a66;background:#59401d52}.holding-requirement-values{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.15fr);gap:8px;margin:0 0 12px}.holding-requirement-values>div{min-width:0;padding:0 8px 0 0}.holding-requirement-values>div+div{padding-left:8px;border-left:1px solid var(--qyv-line)}.holding-requirement-values dt{margin-bottom:6px;color:#a8bdd3;font-size:10px;line-height:1.5}.holding-requirement-values dd{display:flex;align-items:baseline;gap:3px;margin:0;color:#e4f2ff;font-size:13px;line-height:1.45;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.holding-requirement-values .holding-number{min-width:0;overflow-wrap:anywhere}.holding-requirement-values dd small{display:inline;flex-shrink:0;font-size:9px;font-weight:500;color:#a8bdd3}.holding-satisfied .holding-requirement-values>div:last-child dd{color:#70e7d2}.holding-requirement-note{padding:10px;border-radius:10px;background:#112a3880;font-size:11px;line-height:1.65}.holding-requirement-note p{margin:0}.holding-requirement-note p+p{margin-top:4px}.holding-requirement-note b{color:#e0ebf4;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.holding-insufficient .holding-requirement-note{background:#59401d3d;color:#e5c999}.holding-insufficient .holding-requirement-note b{color:#f0d39e}.holding-requirement-note .text-button{margin-top:8px}.holding-requirement .holding-purchase{margin-top:12px;min-height:40px;text-decoration:none;font-size:12px;line-height:1.5;text-align:center}@media(max-width:360px){.holding-requirement{padding:11px 10px}.holding-requirement h4{font-size:12px}.holding-requirement-values{gap:4px}.holding-requirement-values>div{padding-right:3px}.holding-requirement-values>div+div{padding-left:6px}.holding-requirement-values dd{font-size:11px}.holding-requirement-values dt{font-size:9px}}.verification-step-heading>h3{margin:0;color:inherit;font-size:14px;font-weight:700;line-height:1.5}.holding-requirement-values>div:nth-child(2) .holding-number{color:#f4ad58}.app-shell.page-wallet .holding-requirement-values dd{flex-wrap:nowrap;gap:3px}.app-shell.page-wallet .holding-requirement-values .holding-number{flex:none;white-space:nowrap;overflow-wrap:normal;font-size:clamp(10.5px,2.9vw,13px)}.app-shell.page-miners>.brand-header{display:none}.mini-app.app-shell.page-miners{padding-top:0}.miners-title{position:relative;display:flex;align-items:center;justify-content:center;min-height:76px;margin:0 calc(-1 * var(--qyv-gutter)) 16px;padding:12px 48px;border-radius:0 0 28px 28px;background:#030e1c8f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center}.miners-title>button{position:absolute;left:12px;top:16px;display:grid;place-items:center;width:44px;height:44px;color:var(--qyv-ink)}.miners-title h1{margin:0;font-size:23px;line-height:1.3}.miners-title p{margin:4px 0 0;color:var(--qyv-muted);font-size:11px}.miners-overview{overflow:hidden;margin-bottom:16px;border:1px solid var(--qyv-line);border-radius:24px;background:var(--cosmic-glass);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.miners-current{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 16px}.miners-current small{color:var(--qyv-muted);font-size:11px}.miners-current strong{display:block;margin:3px 0 6px;font-size:32px;line-height:1.2}.miners-current p{margin:0;font-size:11px;color:var(--qyv-muted)}.miners-current p b{color:var(--qyv-ink);font-weight:500}.miners-current>img{width:76px;height:88px;object-fit:contain}.miners-buy,.miners-holding{display:flex;width:100%;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--qyv-line);text-align:left;color:var(--qyv-blue);background:transparent}.miners-buy{justify-content:space-between;font-size:12px}.miners-holding{color:var(--qyv-ink)}.miners-holding>img{width:30px;height:30px}.miners-holding>span{flex:1;min-width:0}.miners-holding-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.miners-holding-heading .miners-power-hint{padding:3px 6px;border:1px solid #4ED1CF30;border-radius:6px;background:#0c464a55;color:#46ded8;font-size:9px;line-height:1.4}.miners-holding small{display:block;color:var(--qyv-muted);font-size:10px}.miners-holding b{display:block;margin-top:2px;font-size:21px;overflow-wrap:anywhere}.miners-holding b small{display:inline;font-size:10px}.miners-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--qyv-muted)}.miners-list-heading button{min-height:32px;padding:4px 0;color:var(--qyv-blue);font-size:11px}.rocket-miners .miners-list-hint{margin:0 0 10px;font-size:10px;color:var(--qyv-muted)}.miners-level-list{display:grid;gap:9px;max-height:440px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#7991C5 rgba(5,17,34,.4);scrollbar-width:thin;padding:1px 4px 1px 0}.miner-level-card{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:88px;gap:12px;padding:14px 13px;border:1px solid var(--qyv-line);border-radius:18px;background:var(--cosmic-glass);text-align:left;color:var(--qyv-ink);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.miner-level-card.current{border-color:#77dbe659;background:linear-gradient(115deg,#9774c747,#1b597452)}.miner-level-card h2{margin:0 0 7px;font-size:16px;line-height:1.3}.miner-level-card p{margin:0;font-size:12px;white-space:nowrap}.miner-level-card p span{font-size:9px;color:var(--qyv-muted)}.miner-level-requirement{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;text-align:right}.miner-level-requirement>b{font-size:13px;overflow-wrap:anywhere}.miner-level-requirement>b small{font-size:9px;font-weight:500;color:var(--qyv-muted)}.miner-level-requirement>small{color:var(--qyv-muted);font-size:9px}.miner-level-requirement>span{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--qyv-muted)}.current .miner-level-requirement>span{color:var(--qyv-blue)}.miners-load{min-height:40px;padding:8px;color:var(--qyv-blue);font-size:12px}.rocket-miners .miners-note{margin:12px 0 0;color:var(--qyv-muted);font-size:11px}.miner-detail-output{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:7px;margin:16px 0;padding:18px 8px;color:var(--qyv-income)}.miner-detail-output small{flex-basis:100%;text-align:center;color:var(--qyv-muted);font-size:11px}.miner-detail-output strong{font-size:30px}.miner-detail-output span{font-size:11px}.miner-level-dialog .summary b{text-align:right;overflow-wrap:anywhere}@media(max-width:359px){.miners-current{padding:16px 13px}.miners-current>img{width:62px;height:76px}.miners-current strong{font-size:29px}.miner-level-card{padding:12px 10px;gap:8px}.miner-level-requirement>b{font-size:12px}.miner-level-card p{font-size:11px}.miner-level-card p span{font-size:8px}}.app-shell.page-tasks>.brand-header{display:none}.mini-app.app-shell.page-tasks{padding-top:0}.rocket-tasks-title{min-height:90px;margin:0 calc(-1 * var(--qyv-gutter)) 20px;padding:20px 18px;text-align:center;border-radius:0 0 28px 28px;background:#030e1c8f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rocket-tasks-title h1{margin:0;font-size:23px;line-height:1.3;color:#f6f6ff}.rocket-tasks-title p{margin:6px 0 0;font-size:12px;color:var(--qyv-muted)}.rocket-task-stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--qyv-line);border-radius:20px;background:var(--cosmic-glass);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rocket-task-stats>div{display:flex;align-items:center;gap:7px;min-width:0;color:#dfedfa}.rocket-task-stats>div+div{padding-left:9px;border-left:1px solid var(--qyv-line)}.rocket-task-stats svg{flex-shrink:0}.rocket-task-stats>div>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;min-width:0}.rocket-task-stats small{color:var(--qyv-muted);font-size:13px;white-space:nowrap}.rocket-task-stats b{font-size:22px;line-height:1.25;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.rocket-task-stats b small{font-size:10px}.rocket-checkin{margin:0 0 16px;padding:16px 14px;border:1px solid var(--qyv-line);border-radius:24px;background:var(--cosmic-glass);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rocket-checkin>header{display:flex;align-items:center;gap:6px;margin-bottom:14px;color:#eff5ff}.rocket-checkin>header>svg{flex-shrink:0}.rocket-checkin h2{margin:0;font-size:14px;font-weight:650}.rocket-checkin>header>small{margin-left:auto;font-size:11px;color:var(--qyv-muted)}.rocket-checkin-info{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;margin:-4px 0;background:transparent;border:0;border-radius:50%;color:#a9e7f2}.rocket-checkin-info:hover{background:#53d7e314}.rocket-checkin-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:8px 0}.rocket-checkin-day{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:7px;min-width:0;padding:9px 1px;background:#03112180;border:1px solid #A8BDEB17;border-radius:12px}.rocket-checkin-day>small{font-size:10px;line-height:1.5;color:var(--qyv-muted);white-space:nowrap}.rocket-checkin-day>b{font-size:13px;line-height:1.4;color:#fff;overflow-wrap:anywhere;max-width:100%;font-variant-numeric:tabular-nums;text-align:center}.rocket-checkin-day.current{background:linear-gradient(145deg,#7255b74d,#0da4b638);border-color:#91bff363}.rocket-checkin-day.claimed:not(.current){background:#074f534d;border-color:#17c2c32a}.rocket-day-coin{position:relative;display:block;width:22px;height:22px;flex-shrink:0}.rocket-day-coin>img{width:100%;height:100%;object-fit:contain}.rocket-checkin-day.claimed img{opacity:.6}.rocket-day-coin>svg{position:absolute;right:-3px;bottom:-2px;padding:1px;width:11px;height:11px;border-radius:50%;background:#02bfb9;border:1px solid #0B2439;color:#fff}.rocket-checkin-claim{width:100%;min-height:44px;margin-top:10px;padding:10px 14px;border:1px solid #A8D4F133;border-radius:999px;background:var(--qyv-action,var(--qyv-gradient));color:#fff;font-size:14px;font-weight:650;line-height:1.5}.rocket-checkin-claim small{font-size:10px;font-weight:500}.rocket-checkin-claim:disabled{background:#1b293b;color:#a4b1c1;border-color:#60708855;cursor:default}.rocket-checkin-broken{margin:10px 0 0;font-size:11px;color:#e8c78b;line-height:1.6}.rocket-task-filters{display:flex;gap:7px;overflow-x:auto;padding:0 0 16px;scrollbar-width:none}.rocket-task-filters>button{flex:1 0 auto;min-height:40px;padding:9px 11px;border:1px solid var(--qyv-line);border-radius:999px;background:#041021ab;color:#d6deef;font-size:12px;line-height:1.5}.rocket-task-filters>button.selected{background:linear-gradient(115deg,#875ba856,#1aabb54d);border-color:#7cdff166;color:#aefaff}.rocket-task-list{display:grid;gap:10px}.rocket-task-row{display:grid;grid-template-columns:26px minmax(0,1fr) 70px;grid-template-rows:auto auto;gap:5px 10px;padding:14px;border:1px solid var(--qyv-line);border-radius:20px;background:var(--cosmic-glass);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rocket-task-glyph{grid-column:1;grid-row:1;align-self:start;margin-top:2px;color:#eef5ff}.rocket-task-copy{grid-column:2;grid-row:1;align-self:center;min-width:0}.rocket-task-copy h3{margin:0;color:#f6f6ff;font-size:13px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.rocket-task-copy p{margin:4px 0 0;color:var(--qyv-muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.rocket-task-meta{grid-column:2;grid-row:2;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:2px}.rocket-task-meta b{color:#5be5ea;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.rocket-task-meta b small,.rocket-task-meta>span{font-size:10px;color:var(--qyv-muted);font-weight:400}.rocket-task-action{grid-column:3;grid-row:1/span 2;align-self:center;min-width:64px;min-height:40px;margin:0;padding:9px 6px;border:1px solid #86D5EF40;border-radius:999px;background:#041e3080;color:#b7f6fc;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.rocket-task-action.claim-ready{background:var(--qyv-action,var(--qyv-gradient));color:#fff}.rocket-task-action.completed:disabled{justify-self:end;display:grid;place-items:center;min-width:40px;width:40px;height:40px;padding:0;border:0;background:none;color:#29e0c3;opacity:1}.rocket-task-action:disabled:not(.completed){color:#a4b1c1;background:#1b293b;border-color:#60708855;cursor:default}.rocket-task-progress{grid-column:2/-1;grid-row:3;margin-top:8px}.rocket-task-progress>div{height:4px;overflow:hidden;border-radius:99px;background:#9db6e022}.rocket-task-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#bd58d9,#08bbcf)}.rocket-task-progress>small{display:block;margin-top:5px;color:var(--qyv-muted);font-size:10px;text-align:right}.rocket-tasks-empty{margin:0;padding:24px 10px;text-align:center;font-size:12px;color:var(--qyv-muted)}.rocket-checkin-rules>p{font-size:12px;line-height:1.8;color:var(--qyv-muted);margin:14px 0}.rocket-reward-window{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#bdedf1;font-size:12px}.rocket-reward-window>button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--qyv-line);border-radius:50%;color:#bdedf1}.rocket-reward-window>button:disabled{opacity:.35}.rocket-reward-schedule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.rocket-reward-schedule>div{display:flex;flex-direction:column;gap:4px;padding:9px 7px;border:1px solid var(--qyv-line);border-radius:9px;min-width:0}.rocket-reward-schedule small,.rocket-reward-schedule span{font-size:9px;color:var(--qyv-muted)}.rocket-reward-schedule b{font-size:11px;color:#e6f3ff;overflow-wrap:anywhere}@media(max-width:359px){.rocket-task-stats{padding:12px;gap:7px}.rocket-task-stats svg{width:20px}.rocket-task-stats small{font-size:11px}.rocket-task-stats b{font-size:20px}.rocket-task-stats b small{font-size:9px}.rocket-checkin{padding:14px 11px}.rocket-checkin-days{gap:3px}.rocket-checkin-day>small{font-size:9px}.rocket-checkin-day>b{font-size:11px}.rocket-task-filters{gap:5px}.rocket-task-filters>button{padding:8px 10px;font-size:11px}.rocket-task-row{grid-template-columns:22px minmax(0,1fr) 62px;gap:5px 8px;padding:12px}.rocket-task-action{min-width:58px;font-size:11px}.rocket-reward-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}}.rocket-task-copy h3,.rocket-task-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rocket-task-meta{min-width:0;max-width:100%}.rocket-task-meta b,.rocket-task-meta>span{max-width:100%;overflow-wrap:anywhere}.rocket-task-action{box-sizing:border-box;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(10px,3.2vw,12px)}.qyv-task-spinner{display:block;margin:auto;animation:qyv-task-spin 1s linear infinite}@keyframes qyv-task-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qyv-task-spinner{animation:none}}.rocket-task-stats small{white-space:normal;max-width:100%;overflow-wrap:anywhere;font-size:clamp(10px,3vw,12px)}.rocket-task-action{padding-inline:4px}@media(max-width:359px){.rocket-task-row{grid-template-columns:22px minmax(0,1fr) 70px}}.qyv-satin-icon{display:block;object-fit:contain;flex-shrink:0;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;filter:none}.qyv-satin-icon.is-nav[data-icon-state=inactive]{opacity:.9;filter:saturate(.88) brightness(.96)}.qyv-equipment-icon{display:block;flex-shrink:0;object-fit:contain;max-width:none;filter:none;opacity:1}.qyv-v3-host{--qyv-v3-cyan: #38e6ed;--qyv-v3-frame: rgba(107, 153, 177, .27);--qyv-v3-breath: rgba(136, 191, 214, .62);--qyv-v3-wave-duration: 1.2s;--qyv-v3-breath-duration: 3s}.app-shell .tower-floor.qyv-v3-host[data-qyv-state=assembling],.app-shell .tower-floor.qyv-v3-host[data-qyv-state=locked]{border:1px solid var(--qyv-v3-frame)}.qyv-v3-host>.qyv-v3-frame{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--qyv-v3-breath);border-radius:inherit;box-sizing:border-box;pointer-events:none!important;background:none;z-index:1;opacity:0;display:none}.qyv-v3-host[data-qyv-state=assembling]>.qyv-v3-frame{display:block;animation:qyv-v3-breathe var(--qyv-v3-breath-duration) ease-in-out infinite}.qyv-v3-status-slot{display:flex;align-items:center;justify-content:flex-end;white-space:nowrap}.qyv-v3-meter{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:2px;width:13px;height:12px;margin-inline-end:6px;pointer-events:none!important;vertical-align:middle}.qyv-v3-meter[hidden],.qyv-v3-host:not([data-qyv-state=running]) .qyv-v3-meter{display:none}.qyv-v3-meter>span{display:block;width:3px;height:12px;flex:0 0 3px;border-radius:2px;background:var(--qyv-v3-cyan);box-shadow:0 0 3px #38e6ed2e;transform-origin:center;transform:scaleY(.42);animation:qyv-v3-wave var(--qyv-v3-wave-duration) ease-in-out infinite}.qyv-v3-meter>span:nth-child(2){animation-delay:-.4s;transform:scaleY(1)}.qyv-v3-meter>span:nth-child(3){animation-delay:-.8s;transform:scaleY(.6)}.qyv-v3-host[data-qyv-paused=true]>.qyv-v3-frame,.qyv-v3-host[data-qyv-paused=true] .qyv-v3-meter>span{animation-play-state:paused}@keyframes qyv-v3-wave{0%,to{transform:scaleY(.36)}50%{transform:scaleY(1)}}@keyframes qyv-v3-breathe{0%,to{opacity:.08}50%{opacity:.58}}@media(prefers-reduced-motion:reduce){.qyv-v3-meter>span{animation:none}.qyv-v3-host[data-qyv-state=assembling]>.qyv-v3-frame{animation:none;opacity:.3}}.app-shell .tower-floor.qyv-v3-host:is([data-qyv-state=assembling],[data-qyv-state=locked]) .floor-slot{border:1px dashed var(--qyv-v3-frame)}.boxes-grid .box-illustration>.qyv-chest-art{display:block;width:48px;height:48px;object-fit:contain;flex-shrink:0;pointer-events:none;filter:none}.boxes-grid .box-illustration>.qyv-chest-art+span{width:18px;min-width:18px;height:18px;box-sizing:border-box;border:1px solid var(--chest-color);color:var(--chest-color);background:#0e1c32;font-size:10px;line-height:1;white-space:nowrap}:root{color-scheme:dark;--qyv-bg: #06111F;--qyv-surface: rgba(5, 17, 34, .7);--qyv-ink: #F6F6FF;--qyv-muted: #C0C8DB;--qyv-line: rgba(177, 196, 239, .15);--qyv-sky: rgba(18, 34, 57, .55);--qyv-blue: #19E3E2;--qyv-coral: #BE6BEA;--qyv-action: linear-gradient(115deg, #BB63DC 0%, #8F83E6 43%, #03BCCF 100%);--qyv-action-edge: rgba(188, 203, 255, .26);--qyv-disabled: rgba(65, 72, 103, .38);--qyv-disabled-ink: #94A0BA;--qyv-warm: rgba(83, 55, 90, .45);--qyv-success: #35E3C5;--qyv-income: #4FE9EE;--qyv-gold: #D7B3FF;--qyv-radius: 24px;--qyv-button-radius: 999px;--qyv-space: 16px;--qyv-gutter: 20px;--qyv-nav-height: 80px;--qyv-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", sans-serif;--qyv-card-shadow: inset 0 1px 0 rgba(222, 234, 255, .035), 0 8px 28px rgba(0, 0, 14, .1);--qyv-core-shadow: none;--qyv-core-bg: linear-gradient(135deg, rgba(17, 27, 55, .76), rgba(4, 19, 35, .63));--qyv-aux-bg: rgba(7, 18, 35, .48);--cosmic-backdrop: url(/art/cosmic-nebula-rocks.webp);--cosmic-glass: rgba(5, 15, 32, .69);--cosmic-glass-strong: rgba(6, 18, 35, .88);--cosmic-error: #FFB4C8;--ink: var(--qyv-ink);--muted: var(--qyv-muted);--line: var(--qyv-line);--green: var(--qyv-success);--gold: var(--qyv-gold)}:root{font-family:var(--qyv-font);color:var(--qyv-ink);background:var(--qyv-bg);--gold:#D7B3FF;--green:#35E3C5;--muted:#C0C8DB;--border:rgba(177,196,239,.15);--card:rgba(5,15,32,.69)}html{scrollbar-width:none;scroll-padding-block:24px 110px}html::-webkit-scrollbar{display:none}body{min-height:100dvh;font-size:14px;line-height:1.5;color:var(--qyv-ink);background:var(--qyv-bg)}::selection{background:#8f83e65c;color:#fff}input,textarea{caret-color:var(--qyv-blue)}button,a,input,textarea,summary{touch-action:manipulation;scroll-margin-block:24px 110px}:is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--qyv-blue);outline-offset:3px}input:focus,textarea:focus{outline:1px solid #4DD7ED88}button{transition:filter .14s ease,background-color .14s ease,border-color .14s ease}button:not(:disabled):active{filter:brightness(.83)}button:disabled{opacity:1;cursor:not-allowed;color:#94a0ba}b,strong{font-weight:650;font-variant-numeric:tabular-nums}p{font-size:13px;line-height:1.65}h3{font-size:14px;font-weight:650}h2{font-size:18px}small{font-size:11px}.mono,.big-number,.mining-number,.stat strong,.metric strong{font-family:var(--qyv-font);font-variant-numeric:tabular-nums}.gold{color:#d7b3ff!important}.cyan{color:#4fe9ee!important}.purple{color:#cda2f5!important}.green{color:#35e3c5!important}.market-bg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:480px;margin-inline:auto;background:linear-gradient(180deg,#020a171f,#03081805 48%,#010c1726),var(--cosmic-backdrop) center/cover no-repeat;pointer-events:none;z-index:0}.mini-app.app-shell{position:relative;isolation:isolate;width:100%;max-width:480px;min-height:100dvh;margin:0 auto;padding:calc(16px + env(safe-area-inset-top,0px)) max(var(--qyv-gutter),env(safe-area-inset-right,0px)) calc(104px + env(safe-area-inset-bottom,0px)) max(var(--qyv-gutter),env(safe-area-inset-left,0px));background:transparent;font-size:14px;line-height:1.5}.page-content{position:relative;z-index:1;min-width:0}.page-content>.view,.page-content>.vault-card{min-width:0}.page-content:has(.mine-view){position:static}.mine-view{position:relative;z-index:1;display:flex;flex-direction:column}.page-heading{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:94px;margin:calc(-16px - env(safe-area-inset-top,0px)) calc(-1 * var(--qyv-gutter)) 20px;padding:calc(18px + env(safe-area-inset-top,0px)) 52px 18px;gap:0;border:0;border-bottom:1px solid #C5D9FF14;border-radius:0 0 28px 28px;background:#030e1c8f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-align:center}.page-heading>.icon-tile{display:none}.page-heading h1{font-size:23px;line-height:1.3;font-weight:750;letter-spacing:-.5px}.page-heading p{margin-top:6px;font-size:12px}.page-help{position:absolute;right:0;top:8px;z-index:5;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #BDD9FF26;background:#000d1a75;color:#dfecfa}.vault-card,.reference-assets{background:var(--cosmic-glass);border:1px solid var(--qyv-line);border-radius:24px;padding:18px 16px;margin-bottom:16px;box-shadow:var(--qyv-card-shadow);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);position:relative}.vault-card.compact{padding:13px 16px}.inset{background:#04132480;border:1px solid var(--qyv-line);border-radius:16px;padding:13px}.two-stats,.three-stats{gap:12px}.two-stats>.stat{padding:16px 10px;min-height:104px}.stat>span,.metric>span{color:var(--muted);font-size:12px}.stat strong{font-size:24px;line-height:1.5}.stat>small{font-size:11px;color:var(--muted)}.stat>span svg{color:#dceaf9}.metric strong{font-size:20px}.metric>span>span{color:var(--qyv-income);background:#14e3df15;font-size:10px}.big-number{font-size:32px!important;font-weight:700;line-height:1.25;letter-spacing:-.6px}.big-number small{font:500 12px var(--qyv-font);color:var(--muted)}.balance-hero{min-height:110px;padding:18px}.balance-hero>.card-row{font-size:13px}.subtle-tag{background:#07182b99;border-color:var(--qyv-line);color:var(--muted);font-size:10px;border-radius:8px}.action-button,.gold-button{min-height:46px;padding:11px 18px;background:var(--qyv-action);border:1px solid var(--qyv-action-edge);border-radius:999px;color:#fff;font-size:14px;font-weight:650;line-height:1.5;box-shadow:inset 0 1px #ffffff13,0 5px 20px #2b8ebd14}.action-button.secondary{background:#021b2b85;border:1px solid #7ABACC33;border-radius:999px;color:#baf4f5;box-shadow:none}.action-button:disabled,.small-gold:disabled{background:#1a293c;color:#8492aa;border-color:#bbcbff1f;box-shadow:none}.small-gold{min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid #91D3E333;background:#021d2e78;color:#aaf5f6;font-size:12px;font-weight:600}.small-gold.round{border-radius:999px}.badge{border-radius:7px;border:1px solid #87DFF125;background:#16b5c416;color:#baf0f9;font-size:10px;font-weight:600}.icon-tile,.tiny-tile,.task-icon,.service-icon{background:#031a2f88;border:1px solid #75C7E02B;color:#d8e9f5;box-shadow:none;border-radius:12px}.progress{height:5px;border:0;background:#1d2d43;box-shadow:none;margin:12px 0 8px}.progress i{background:linear-gradient(90deg,#bb63dc,#03bccf);border-radius:inherit}.rule-note,.rule-note.warm{background:#131e3866;border:1px solid var(--qyv-line);border-radius:14px}.rule-note strong,.rule-note.warm strong{color:#d6c0ee;font-size:12px}.rule-note p{font-size:12px}.rules-card>p{font-size:12px}.text-button{color:#75edf0;font-size:12px;display:inline-flex;align-items:center;gap:5px;line-height:1.5}.footnote{font-size:11px;color:var(--muted);margin:14px 4px 18px;line-height:1.7}.field-label{color:var(--muted);font-size:13px;margin-bottom:10px}.section-title{margin:20px 0 12px}.section-title h3{font-size:14px}.section-title h3 svg{color:#d8e9f5}.tabs{background:transparent;border:0;padding:0;gap:7px;min-height:40px;margin:0 0 16px}.tabs button{background:#020f1da6;border:1px solid var(--qyv-line);border-radius:999px;min-height:40px;color:#d6dfef;font-size:12px;font-weight:500;padding:9px 10px}.tabs button.active,.tabs.subtle button.active{background:linear-gradient(120deg,#986adc45,#0cc3cf33);border-color:#81d5e366;color:#e8fdff;box-shadow:inset 0 0 18px #60d5ea0b}.tabs.subtle{gap:7px}.quick-amounts button{border:1px solid var(--qyv-line);background:#020f1d99;border-radius:999px;color:#c6dff1;font-size:12px;min-height:34px}.amount-field>span,.text-field>span{font-size:13px;color:var(--muted)}.amount-field small{font-size:11px;color:var(--muted)}.amount-field>div,.text-field input,.text-field textarea,.rules-editor{background:#020c1b94;color:var(--qyv-ink);border:1px solid #B7CBEF2E;border-radius:14px;font-size:16px}.amount-field input{font-family:var(--qyv-font);color:#f6f6ff;font-size:26px;min-width:0}.amount-field b{color:var(--muted);font-size:12px}.text-field input,.text-field textarea{min-height:46px;padding:11px 13px}.rules-editor{font-family:monospace;font-size:12px}.amount-field input::placeholder,.text-field input::placeholder,.text-field textarea::placeholder{color:#a8b7cc}.empty{padding:26px 12px;color:#adbad1}.empty svg{color:#86adcf}.empty h3{color:#dfe9f8;font-size:14px}.empty p{color:var(--muted);font-size:12px}.info-copy p{font-size:12px;color:var(--muted)}.info-copy b{color:#bfeaf5}.info-copy>svg{color:#b3ecf4}.summary>div{padding:11px 0;border-color:var(--qyv-line);font-size:12px}.summary b,.summary strong{font-size:13px}.summary strong{color:#d7b3ff}.wallet-rules p,.wallet-link>p{font-size:12px}.wallet-actions{gap:12px}.wallet-actions button{font-size:12px}.wallet-link h3{font-size:14px}.transaction,.chain-record,.purchase-record,.stake-record,.league-rule,.odds-row,.segment-row{border-color:var(--qyv-line);padding-block:15px}.transaction p,.chain-record p,.purchase-record p,.stake-record p{font-size:11px}.transaction b,.chain-record b,.purchase-record h3{font-size:13px}.transaction strong{font-size:14px}.transaction-icon{border-color:var(--qyv-line);background:#0d344a55}.rate-card{background:var(--cosmic-glass)}.rate-card p{font-size:11px}.rate-card strong{font-size:20px}.rate-card b{font-size:12px}.quote-output strong{color:#f6f6ff!important;font-size:30px}.swap-arrow{color:#a3ddea;background:#08213d88;border-color:var(--qyv-line)}.reference-task-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px}.reference-task-stats>div{display:flex;align-items:center;gap:7px;min-width:0}.reference-task-stats>div+div{border-left:1px solid var(--qyv-line);padding-left:12px}.reference-task-stats span{font-size:14px;white-space:nowrap;color:var(--muted)}.reference-task-stats b{font-size:23px;color:#fff;line-height:1.25}.reference-task-stats b small{font-size:9px;display:block}.reference-task-stats svg{color:#deebf8}.task-hero{background:var(--cosmic-glass);padding:16px}.checkin-heading{display:flex;align-items:center;gap:9px;margin-bottom:18px}.checkin-heading h1{font-size:14px;font-weight:650}.checkin-heading p{font-size:11px;margin-top:3px}.flame-icon{background:none;border:0;color:#e3eefa;box-shadow:none}.task-notice{background:none;border:0;padding:0;margin-bottom:16px}.task-notice h3{font-size:12px;color:#d7b3ff}.task-notice p{font-size:11px}.task-progress{background:#071d32aa;border-color:#9ecdef14}.task-progress strong{font-family:var(--qyv-font);font-size:24px}.task-checkpoints{gap:7px;margin-block:16px}.task-checkpoints>div{background:#020d1b99;border:1px solid #B0CFFF1F;border-radius:14px;min-height:84px;padding:10px 6px;color:#d6e4f4}.task-checkpoints>div.done{background:#10c6ce1a;border-color:#36e3ce44}.task-checkpoints svg{color:#85dde9}.task-checkpoints b{font-size:14px}.task-checkpoints small{color:var(--muted);font-size:11px}.calendar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.calendar-day{background:#020d1b99;border:1px solid #B0CFFF1F;border-radius:12px;color:#dfe6f8;min-height:96px}.calendar-day.current{background:linear-gradient(135deg,#9a65dc33,#03bccf26);border-color:#a3bafa66}.calendar-day.claimed{background:#0fdcd51c;border-color:#0fdcd533;color:#8ef7e8}.calendar-day b{font-size:12px}.calendar-day small{font-size:10px}.task-card{padding:16px}.task-card .card-row{align-items:flex-start}.task-card h3{font-size:14px}.task-card p{font-size:12px}.task-icon{min-width:32px;width:32px;height:36px;border:0;background:transparent;color:#dae9f6}.task-card>.action-button{margin-top:14px;min-height:40px}.task-card>.card-row>b{font-size:14px;white-space:nowrap;color:#4fe9ee!important}.friend-summary{padding:18px 14px}.friend-summary .two-stats{gap:0;margin-bottom:16px}.friend-summary .two-stats>div{text-align:center}.friend-summary .two-stats>div+div{border-left:1px solid var(--qyv-line)}.friend-summary span{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:16px}.friend-summary strong{font-size:30px;display:block;margin-top:8px;color:#fff}.friend-reward-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.friend-reward-grid .vault-card{display:flex;flex-direction:column;min-height:175px;padding:16px 14px}.friend-reward-grid h3{font-size:14px;margin-bottom:14px}.friend-reward-grid strong{font-size:27px}.friend-reward-grid small{font-size:10px;color:var(--muted)}.friend-reward-grid p{font-size:11px;margin:8px 0 16px}.friend-reward-grid .action-button{margin-top:auto;padding-inline:8px;font-size:12px;min-height:40px}.friend-row{gap:10px;padding:16px 14px;border:1px solid var(--qyv-line);border-radius:22px;background:var(--cosmic-glass);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);margin-bottom:10px}.friend-row b{font-size:13px}.friend-row p{font-size:11px}.friend-avatar{width:36px;height:36px;min-width:36px;border-radius:50%;background:linear-gradient(140deg,#9d69d744,#0bb7cb33);border:1px solid #A28DE74D;color:#e9f3ff;font-family:var(--qyv-font);font-size:14px}.friend-row>strong{font-size:13px;color:#52edf1!important}.invite-code strong,.invite-url{font-family:var(--qyv-font);font-size:12px}.invite-url{overflow-wrap:anywhere;direction:ltr}.invite-visual{display:grid;place-items:center;width:76px;height:76px;border:1px solid #B391D84D;border-radius:50%;margin:24px auto 18px;color:#84ecf1;background:linear-gradient(120deg,#8d63dc26,#0dc8cf26)}.rocket-invite>p{text-align:center}.rocket-invite .two-buttons{margin-top:18px}.rocket-invite .action-button{margin-top:0}.stake-plans{gap:10px;margin-bottom:16px}.stake-plans button{border-radius:18px;border:1px solid var(--qyv-line);background:var(--cosmic-glass);padding:16px 8px;box-shadow:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.stake-plans button.selected{background:linear-gradient(140deg,#905edf42,#06afbe33);border-color:#a6b1e86b;box-shadow:none}.stake-plans strong{font-family:var(--qyv-font);font-size:24px;color:#d7b3ff}.stake-plans b{font-size:13px;color:#e5ebfa}.stake-plans small{font-size:11px;color:var(--muted)}.ambassador-hero{background:var(--cosmic-glass);text-align:center}.ambassador-hero h1{font-size:26px}.vip-label{color:#c2c8ee;font-size:11px}.ambassador-hero .two-stats{margin-top:18px}.ambassador-hero strong{font-family:var(--qyv-font);font-size:26px}.tier-table{padding:12px}.tier-table-row,.tier-table-row>b{font-size:12px;line-height:1.5}.tier-table-row>strong{font-size:13px}.tier-table-head{font-size:10px;color:var(--muted)}.tier-table-row{border-color:var(--qyv-line);color:#c1cee0}.tier-table-row>b{color:#e3eaf7}.tier-table-row.current{background:#0fdcd512}.steps p{font-size:12px}.steps>div>span{background:#6b5b9326;border-color:#c1b3ea33;color:#d6c2ed}.verified-channel{background:#14cab41a;border-color:#45e3ca33}.verified-channel p{font-size:11px}.application-state>p{font-size:12px}.contribution b{font-family:var(--qyv-font);font-size:30px}.contribution small{font-size:12px;color:var(--muted)}.tower-hero{background:var(--cosmic-glass);border-color:var(--qyv-line)}.tower-hero h2{font-size:23px}.eyebrow{display:none}.tower-hero p,.tower-hero small{font-size:12px}.tower-hero .inset b{font-family:var(--qyv-font);font-size:15px}.tower-balance strong{font-family:var(--qyv-font);font-size:25px}.sector-tabs{gap:7px}.sector-tabs button{background:#020f1d99;border-color:var(--qyv-line);border-radius:13px;padding:11px 2px}.sector-tabs button b{font-size:11px;color:#c5d5e9}.sector-tabs button small{font-size:9px;color:#aabcd0}.sector-tabs button.active{background:linear-gradient(135deg,#9162d72e,#0dc8cf24);border-color:#7bc6db66}.sector-tabs button.active b{color:#a5f6f5}.tower-floor.current{border-color:#9a8cce80;background:linear-gradient(135deg,#5d518e55,#0b4f5a44);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.tower-floor h3{font-size:14px}.floor-number{background:#112f4a77;color:#b6e6f6;border:1px solid #91D0E333;font-family:var(--qyv-font);border-radius:13px}.floor-slot{background:#07162cbf;border-color:#82c1dd38;border-radius:13px;color:#a4c6d7}.floor-slot b{font-size:10px;color:#cfddef}.floor-slot small{font-size:9px;color:#b1bdd0}.floor-slot>span{font-family:var(--qyv-font);color:#d1deee}.floor-slot.complete{background:#18c7b915;border-color:#45e3ca44;color:#70ead6}.floor-slot:disabled{opacity:1}.locked-floor{opacity:.72}.floor-stars{color:#d7b3ff}.inventory-item,.box-card{background:var(--cosmic-glass);border-radius:22px}.tier-1{color:#b5c2d9!important}.tier-2{color:#6de8be!important}.tier-3{color:#5fddeb!important}.tier-4{color:#cda0f3!important}.tier-5{color:#e6b6ed!important}.box-illustration{filter:none}.box-illustration span{background:#0e1c32;font-family:var(--qyv-font)}.box-card>strong,.inventory-item strong{font-family:var(--qyv-font)}.box-card .action-button{border-radius:999px;min-height:38px;font-size:12px}.box-card h3,.inventory-item h3{font-size:14px}.box-card p,.box-card>small{font-size:11px}.box-card>strong{font-size:16px}.inventory-icon{border-radius:14px}.craft-card h3{font-size:14px}.craft-card p{font-size:12px}.craft-card .action-button{min-height:42px}.loot-item{background:#09203799;border-radius:16px}.current-miner{padding:22px 18px 0;overflow:hidden}.current-miner h2{font-size:36px;line-height:1.3;margin:4px 0 10px;font-weight:700}.current-miner>.card-row>img{width:92px;height:102px;object-fit:contain}.current-miner p{font-size:12px}.miner-buy-link{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid var(--qyv-line);padding:16px 0;margin-top:20px;color:#65e6ee;font-size:12px}.miner-holding{margin:0 -18px;padding:16px 18px 20px;border-top:1px solid var(--qyv-line);display:flex;flex-direction:column;gap:6px}.miner-holding>span{font-size:12px;color:var(--muted)}.miner-holding strong{font-size:24px}.miner-holding small{font-size:10px;color:var(--muted)}.level-scroll-status{font-size:12px;line-height:18px;color:var(--muted);margin:10px 0}.level-card{padding:18px 16px;margin-bottom:10px;min-height:106px}.level-card.current,.league-card.current{background:linear-gradient(130deg,#6655a56e,#054b5b66);border-color:#9f9cd980}.level-card h3{font-size:18px;margin-bottom:6px}.level-card p{font-size:12px}.level-card b{font-size:15px}.league-card{padding:18px 16px}.league-card svg{color:#adcde7}.league-card b{font-size:12px;color:#87e9ed}.profile-identity{display:flex;align-items:center;gap:12px}.profile-identity>div{flex:1;min-width:0}.profile-identity h2{font-size:18px;overflow-wrap:anywhere}.profile-identity p{font-size:11px;margin-top:5px}.profile-avatar{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:50%;border:1px solid #B29AEF55;background:linear-gradient(140deg,#8664ca44,#079da744);font-size:22px}.profile-service-list{margin-top:18px}.profile-service{width:100%;display:flex;align-items:center;gap:12px;text-align:left;min-height:76px;padding:14px 16px;margin-bottom:10px}.profile-service>span{display:flex;flex-direction:column;gap:5px;flex:1}.profile-service b{font-size:14px}.profile-service small{font-size:11px;color:var(--muted)}.profile-service>svg{color:#d3e8fa}.profile-service>svg:last-child{color:#b2cbde}.modal-backdrop{background:#0007149e;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.services-menu,.info-dialog{max-width:440px;background:#051122f0;border:1px solid #BDD4F22E;border-radius:24px;box-shadow:0 18px 50px #00071480;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:22px 18px;color:var(--qyv-ink)}.info-dialog{scrollbar-width:thin;scrollbar-color:#607AA577 transparent}.info-dialog .summary b,.info-dialog .summary strong{font-size:12px}.info-dialog h3{font-size:18px}.menu-heading{border-color:var(--qyv-line);padding-bottom:15px}.menu-heading p{font-size:12px}.close-button{width:32px;height:32px;border:1px solid var(--qyv-line);background:#09203888;color:#ccdfee}.service-item{background:#081d32a6;border-color:var(--qyv-line);border-radius:18px;box-shadow:none;min-height:120px}.service-item b{font-size:14px}.service-item small{font-size:11px;color:var(--muted)}.service-tag{background:#9564cb22;border-color:#ccafe633;font-size:10px}.toast{background:#06192af5;border:1px solid #70DAE64D;border-radius:18px;color:#e3f8fa;box-shadow:0 8px 30px #00071566;line-height:1.6;font-size:13px}.toast button{color:#bddce9}.login-error{border:1px solid #D593C64D;background:#281e3be6;color:#f4d7eb;border-radius:14px;font-size:12px;padding:10px 12px;margin-bottom:16px}.page-mining .login-error{display:none}.access-status{font-size:10px;color:#c0c8db;padding-top:18px;flex-wrap:wrap}.access-status a,.access-status button{font-size:10px;color:#87e9ed}footer{color:#a6b5cd;font-size:10px;line-height:1.5}.test-notice{height:auto;background:none;border:0;color:#a6b5cd;font-size:9px;padding:5px 0;line-height:1.6}.page-mining .access-status{margin-top:90px}body .bottom-nav{left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:480px;min-height:calc(80px + env(safe-area-inset-bottom,0px));height:auto;padding:10px 8px calc(10px + env(safe-area-inset-bottom,0px));gap:0;background:#020e1bc7;border:0;border-top:1px solid #9CD7EF1A;border-radius:24px 24px 0 0;box-shadow:0 -8px 32px #00061524;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:60}body .bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:60px;padding:0;color:#a9b6cc;background:none;border:0;font-size:11px;font-weight:500;line-height:1.5}body .bottom-nav button:after{display:none}body .bottom-nav .nav-icon{display:grid;place-items:center;width:46px;height:34px;border-radius:18px;border:1px solid transparent;background:transparent}body .bottom-nav .cosmic-nav-icon{display:block;width:30px;height:30px;overflow:visible;color:#c4cee3;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;--cosmic-glyph-accent:#9B92C4}.cosmic-nav-orbit{stroke:var(--cosmic-glyph-accent)}.cosmic-nav-star{fill:var(--cosmic-glyph-accent);stroke:none}body .bottom-nav button.active{color:#19e3e2}body .bottom-nav button.active .nav-icon{border-color:#75dcf02b;background:linear-gradient(120deg,#8d63dc1f,#0dc8cf15)}body .bottom-nav button.active .cosmic-nav-icon{color:#62f0f0;--cosmic-glyph-accent:#D2A7FF;filter:drop-shadow(0 0 5px #16DDDD32)}@media(prefers-reduced-motion:no-preference){.page-content{animation:cosmic-page-slide .42s cubic-bezier(.16,1,.3,1) both}.page-content:has(.mine-view){animation:none}.page-content>.vault-card,.mine-view>.reference-assets,.mine-view>.flight-reward,.mine-view>.reference-session,.profile-service,.friend-row{animation:cosmic-glass-reveal .42s cubic-bezier(.16,1,.3,1) both}.page-content>.vault-card:nth-of-type(2){animation-delay:35ms}.page-content>.vault-card:nth-of-type(3){animation-delay:70ms}.bottom-nav button.active .nav-icon{animation:cosmic-nav-select .36s cubic-bezier(.16,1,.3,1)}}@keyframes cosmic-glass-reveal{0%{opacity:0}to{opacity:1}}@keyframes cosmic-page-slide{0%{transform:translateY(12px)}to{transform:none}}@keyframes cosmic-nav-select{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:none}}.reference-assets>header{display:flex;align-items:center;justify-content:space-between;position:relative}.reference-assets>header>button{position:absolute}.reference-wallets{border-top:1px solid var(--qyv-line)}.reference-wallets .ui-icon{color:#d7e7f4}.ryq-amount{font-variant-numeric:tabular-nums}.reference-total .ryq-fraction{font-size:.65em}.ryq-fraction{font-size:.75em}.space-token{color:var(--muted);font-size:11px;font-weight:500}.app-shell .miner-stage{position:relative;min-height:208px;flex:none}.app-shell .reference-assets{background:var(--cosmic-glass);padding:18px 18px 7px;border:1px solid var(--qyv-line);margin-bottom:12px}.app-shell .mine-actions .flight-state-button:disabled{background:#1a293c;color:#8492aa;border-color:#bbcbff1f;box-shadow:inset 0 1px #ffffff0a}.flight-action-amount{font-variant-numeric:tabular-nums}.session-details{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:600;color:#e8f6ff;padding:0}.app-shell .reference-session{gap:10px}.app-shell .reference-session>div>span{gap:5px}.app-shell .reference-session b{font-size:13px}.reference-session .space-token{font-size:10px}.holding-note{display:flex;align-items:center;justify-content:center;gap:7px;color:#d2c4eb;background:#08192baa;border:1px solid var(--qyv-line);border-radius:12px;font-size:11px;padding:10px;margin-top:4px}@media(max-width:359px){:root{--qyv-gutter:16px}.mini-app.app-shell{padding-inline:var(--qyv-gutter)}.app-shell .reference-assets{padding-inline:15px}.reference-task-stats{padding:14px 10px;gap:5px}.reference-task-stats span{font-size:12px}.reference-task-stats b{font-size:20px}.reference-task-stats svg{width:21px}.reference-task-stats>div{gap:4px}.reference-task-stats>div+div{padding-left:8px}.app-shell .mine-view>.flight-reward{grid-template-columns:minmax(0,1fr) 118px;gap:10px;padding:14px}.app-shell .flight-reward>.flight-daily-summary{flex-wrap:wrap}.reference-wallets .asset-wallet-heading{gap:5px}.app-shell .reference-wallets b{font-size:14px}.app-shell .reference-wallets small{font-size:12px}.app-shell .reference-session{padding:12px 10px;gap:7px}.reference-session small{font-size:10px}.session-details{font-size:11px}.app-shell .reference-session .ui-icon{width:18px}.friend-reward-grid .vault-card{padding:14px 10px}.friend-reward-grid strong{font-size:23px}.tabs{gap:5px}.tabs button{font-size:11px;padding-inline:7px}.calendar-day b{font-size:10px}.floor-slot b,.floor-slot small{font-size:8px}.tier-table-row,.tier-table-row>b{font-size:10px}.tier-table-row>strong{font-size:11px}.big-number{font-size:28px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.app-shell .flight-reward>.flight-daily-summary{flex-wrap:wrap}.app-shell .current-daily>strong{max-width:100%;overflow-wrap:anywhere}.reference-total .ryq-amount{white-space:nowrap}.reference-total .ryq-integer{overflow-wrap:anywhere}.reference-wallets b{letter-spacing:-.2px}.checkin-heading .badge{font-size:10px;margin-left:4px}.task-hero .checkin-heading{margin-bottom:10px}.task-hero .task-notice{margin-bottom:12px}.task-notice>summary{list-style:none;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:11px;color:#ace9f0}.task-notice[open]>p{margin:8px 0 14px}.task-progress{padding:10px 12px}.task-progress .card-row:first-child{font-size:11px}.task-progress .card-row>strong{font-size:20px}.task-progress .card-row>b{font-size:12px}.task-progress .progress{margin:7px 0 0;height:4px}.task-progress small{font-size:11px}.checkin-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:16px 0}.checkin-day{position:relative;min-height:84px;padding:8px 2px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:5px;border:1px solid #92BAF01A;border-radius:12px;background:#020e1a85}.checkin-day small{font-size:10px;color:#c0c8db}.checkin-day b{font-size:13px;font-weight:600}.day-reward-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#9a6ed544,#0bbaca33);color:#a6edf4}.checkin-day.current{background:linear-gradient(135deg,#9a65dc40,#03bccf33);border-color:#a3bafa73}.checkin-day.done{background:#0cc6cb1a;border-color:#25d7dd33}.checkin-day.done .day-reward-icon{color:#72ebdc}.day-extra{position:absolute;right:3px;top:29px;color:#e3b7f0}.friend-list{padding:0;background:none;border:0}.friend-summary .centered{display:flex;margin-inline:auto}.friend-summary .action-button{min-height:44px}@media(max-width:359px){.reference-total{font-size:29px!important}.reference-total .ryq-fraction{font-size:.6em}.reference-total .space-token{font-size:10px}.checkin-day{min-height:80px;border-radius:10px}.checkin-day b{font-size:11px}.checkin-days{gap:3px}.checkin-day small{font-size:9px}.day-extra{right:1px}.friend-summary span{font-size:14px}}@media(max-width:440px){.app-shell .flight-daily-summary:has(.is-long-output){position:relative;display:block}.current-daily.is-long-output{min-height:88px;padding-bottom:0}.current-daily.is-long-output>strong{font-size:30px}.app-shell .flight-daily-summary:has(.is-long-output) .upgrade-orbit-button{position:absolute;right:0;bottom:-2px;min-width:62px;height:30px;min-height:30px;padding:4px 7px;gap:3px}.app-shell .flight-daily-summary:has(.is-long-output) .boost-label{font-size:11px}.app-shell .flight-daily-summary:has(.is-long-output) .upgrade-orbit-button>.ui-icon{width:15px;height:15px}.current-daily.is-long-output>span{align-self:end;max-width:calc(100% - 62px);font-size:9px;white-space:nowrap}}@media(max-width:440px){.reference-task-stats>div{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:7px;row-gap:1px}.reference-task-stats>div>svg{grid-column:1;grid-row:1/3;align-self:center}.reference-task-stats>div>span{grid-column:2;grid-row:1}.reference-task-stats>div>b{grid-column:2;grid-row:2;min-width:0;font-size:22px;white-space:normal;overflow-wrap:anywhere}.reference-task-stats b small{display:inline;font-size:8px;white-space:nowrap}}.app-shell .mine-identity .badges>.mine-level-badge{min-height:28px;padding:4px 9px;border:1px solid var(--qyv-line);border-radius:999px;background:#03112166;font-size:10px;font-weight:550;color:var(--qyv-blue)}.app-shell .flight-reward .mine-actions{min-height:76px}.app-shell .mine-actions.has-idle-claim .start-button{min-height:44px;height:44px;padding:6px 8px}.app-shell .mine-actions.has-idle-claim .flight-start-secondary{min-height:28px;height:28px;margin-top:4px;padding:3px 5px;font-size:10px;line-height:20px}@media(prefers-reduced-motion:no-preference){.mine-view>.mine-head,.mine-view>.miner-stage{animation:cosmic-mine-enter .42s cubic-bezier(.16,1,.3,1) both}.mine-view>.miner-stage{animation-delay:70ms}.mine-view>.reference-assets{animation-delay:35ms}.mine-view>.flight-reward{animation-delay:105ms}.mine-view>.reference-session{animation-delay:.14s}}@keyframes cosmic-mine-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tower-tabs button{font-size:11px;gap:4px;padding-inline:7px;white-space:nowrap}.vip-label>span{display:inline;color:var(--qyv-muted);font-size:11px;letter-spacing:.04em}.vip-label{justify-content:center;margin-bottom:12px}@media(max-width:359px){.tower-tabs button{font-size:10px;gap:3px;padding-inline:4px}.tower-tabs button svg{width:12px;height:12px}}.app-shell>.brand-header{position:relative;z-index:2;min-height:76px;margin:calc(-16px - env(safe-area-inset-top,0px)) calc(-1 * var(--qyv-gutter)) 20px;padding:calc(14px + env(safe-area-inset-top,0px)) var(--qyv-gutter) 14px;gap:10px;border-bottom:1px solid #C5D9FF14;border-radius:0 0 28px 28px;background:#030e1c8f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.app-shell.page-mining>.brand-header{display:none}.brand img{border:1px solid var(--qyv-line);border-radius:50%;box-shadow:none}.brand strong{font-size:16px;color:var(--qyv-ink);letter-spacing:0}.brand small{font-size:10px;color:var(--qyv-muted)}.header-controls{gap:6px}.header-square,.language-chip,.level-chip{background:#03142699;border-color:var(--qyv-line);border-radius:999px;color:#c9ecf4;box-shadow:none}.language-chip{font-size:10px;padding-inline:8px}.header-square{width:34px;height:34px}.level-chip{max-width:120px;overflow-wrap:anywhere;white-space:normal;font-size:10px}#root>.test-notice{max-width:480px;min-height:30px;height:auto;margin:0 auto;padding:6px 12px;display:flex;flex-wrap:wrap;gap:3px 10px;background:#051729e6;border-bottom:1px solid var(--qyv-line);color:#bccce0;font-size:10px;line-height:1.5}.page-content>.page-heading{min-height:62px;margin:0 0 18px;padding:0 12px;background:none;border:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}.page-content>.page-heading h1{font-size:23px}.page-content>.page-heading p{font-size:12px}.task-hero .page-heading{min-height:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin:0 0 18px;padding:0;background:none;border:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;text-align:left}.task-hero .page-heading h1{font-size:18px;line-height:1.4}.task-hero .page-heading p{font-size:12px;margin-top:4px}.task-hero .page-heading .badge{display:inline-block;margin-left:4px;font-size:9px}.task-notice h3{display:flex;align-items:center;gap:6px;color:#d7b3ff;font-size:12px;margin-bottom:6px}.task-notice p{font-size:12px}.task-hero>.task-progress{margin:16px 0}.task-checkpoints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.task-checkpoints>div{min-width:0}.page-friends .vault-card>.friend-row{margin:0;padding:16px 0;border:0;border-bottom:1px solid var(--qyv-line);border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.page-friends .vault-card>.friend-row:last-child{border-bottom:0}.page-friends .friend-row>div{flex:1;min-width:0}.page-friends .friend-row>strong{margin-left:auto;font-size:13px}.page-friends .friend-row p{overflow-wrap:anywhere}body .bottom-nav>button.selected{color:#19e3e2}body .bottom-nav>button:not(.central-nav)>:is(svg,.qyv-nav-icon){box-sizing:content-box;width:24px;height:24px;padding:4px 10px;border:1px solid transparent;border-radius:18px;stroke-width:1.55;filter:none}body .bottom-nav>button.selected:not(.central-nav)>:is(svg,.qyv-nav-icon){border-color:#75dcf02b;background:linear-gradient(120deg,#8d63dc1f,#0dc8cf15);color:#62f0f0;filter:drop-shadow(0 0 5px #16DDDD32)}body .bottom-nav>.central-nav{margin-top:-18px;padding:0;gap:4px;color:#bac6dc;min-height:60px}.central-circle{width:48px;height:48px;background:linear-gradient(135deg,#282449eb,#042837eb);border:1px solid #A9A1DE55;color:#aaf5f6;box-shadow:0 0 0 5px #071423aa,0 5px 16px #0007}.central-nav.selected .central-circle,.central-nav.open .central-circle{background:var(--qyv-action);border-color:var(--qyv-action-edge);color:#fff;box-shadow:0 0 0 5px #071423aa,0 5px 16px #0007}.central-nav.selected>span:last-child,.central-nav.open>span:last-child{color:#19e3e2}.menu-heading h3{font-size:16px}.services-menu{margin-bottom:0}.service-grid{gap:12px}.service-item{min-height:120px}.service-tag{font-size:10px}.service-icon{color:inherit}.admin-entry{font-size:12px;color:#c5daed;min-height:44px;padding-top:14px}@media(prefers-reduced-motion:no-preference){body .bottom-nav>button.selected:not(.central-nav)>:is(svg,.qyv-nav-icon){animation:cosmic-nav-select .36s cubic-bezier(.16,1,.3,1)}}@media(max-width:359px){.app-shell>.brand-header{padding-inline:16px;gap:6px}.brand{gap:7px}.brand strong{font-size:14px}.brand img{width:34px;height:34px}.header-controls{gap:4px}.language-chip{padding-inline:7px}.page-heading h1{font-size:21px}.task-hero .page-heading h1{font-size:16px}.task-hero .page-heading .badge{font-size:8px;margin-left:2px}.task-checkpoints{gap:6px}.page-friends .friend-row{gap:8px}.page-friends .friend-row b{font-size:12px}.page-friends .friend-row>strong{font-size:12px}.page-friends .friend-row p{font-size:10px}.page-content>.page-heading{padding-inline:0}.level-chip{max-width:100px}}.page-wallet .two-stats>.metric{min-width:0}.page-wallet .metric>strong{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.page-wallet .metric>strong small{white-space:nowrap}@media(max-width:440px){.page-wallet .metric>strong{font-size:16px}}@media(max-width:359px){.page-wallet .metric>strong{font-size:14px}}#root>.test-notice{position:fixed;z-index:120;top:136px;left:calc(50% + 252px);width:220px;min-height:0;border-radius:12px;padding:10px 12px;text-align:left;justify-content:flex-start}@media(max-width:980px){#root>.test-notice{display:none}}html:has(.page-mining),body:has(.page-mining){height:100%;overflow:hidden;overscroll-behavior:none}#root:has(>.page-mining){height:100dvh;overflow:hidden}.mini-app.app-shell.page-mining{height:100dvh;min-height:0;padding-top:0;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));overflow:hidden}.page-mining>.page-content{height:100%;min-height:0}.page-mining .mine-view{display:grid;height:100%;min-height:0;grid-template-rows:auto auto minmax(78px,1fr) auto auto;gap:8px;align-content:stretch}.app-shell.page-mining .mine-head{min-height:64px;margin:0 calc(-1 * var(--qyv-gutter));padding:calc(10px + env(safe-area-inset-top,0px)) var(--qyv-gutter) 10px}.app-shell.page-mining .reference-assets{margin:0;padding:14px 16px 6px}.page-mining .reference-total{font-size:32px;margin:6px 0 10px}.page-mining .reference-wallets>div,.app-shell.page-mining .reference-wallets>div:has(.asset-wallet-heading){padding:10px 0}.app-shell.page-mining .mine-view>.miner-stage{height:auto;min-height:0;margin:0 calc(-1 * var(--qyv-gutter));align-self:stretch}.app-shell.page-mining .mine-flight-window{height:100%;min-height:0}.app-shell.page-mining .mine-view>.flight-reward{margin:0;padding:12px 14px;gap:10px}.app-shell.page-mining .mine-view>.reference-session{margin:0;padding:10px 12px;gap:8px}.page-mining .holding-note{margin:0;padding:7px;font-size:10px}.page-mining .mine-view:has(>.holding-note){grid-template-rows:auto auto minmax(64px,1fr) auto auto auto}@media(max-height:720px){.app-shell.page-mining .mine-head{min-height:54px;padding-top:calc(7px + env(safe-area-inset-top,0px));padding-bottom:7px}.page-mining .mine-view{gap:6px}.app-shell.page-mining .reference-assets{padding:10px 13px 3px}.page-mining .reference-total{font-size:28px;margin:4px 0 7px}.page-mining .reference-wallets>div,.app-shell.page-mining .reference-wallets>div:has(.asset-wallet-heading){padding:7px 0}.page-mining .reference-wallets small{font-size:12px}.app-shell.page-mining .mine-view>.flight-reward{padding:9px 12px}.page-mining .current-daily.is-long-output{min-height:80px}.page-mining .current-daily.is-long-output>strong{font-size:27px}.app-shell.page-mining .mine-view>.reference-session{padding:8px 10px}}.brand img{object-fit:contain;border:0;background:transparent}.page-friends .page-content>.action-button{width:calc(100% - 34px);margin-inline:17px}.page-friends .page-content>.action-button:disabled{background:var(--qyv-action);color:#fff;border-color:var(--qyv-action-edge);box-shadow:inset 0 1px #ffffff13,0 5px 20px #2b8ebd14;opacity:1}.app-shell.page-mining .reference-session>div>span{align-items:center}.app-shell.page-mining .reference-session small,.app-shell.page-mining .reference-session b,.app-shell.page-mining .reference-session .session-details,.app-shell.page-mining .reference-session .space-token{line-height:20px}.app-shell.page-mining .reference-session small,.app-shell.page-mining .reference-session .session-details{display:inline-flex;align-items:center}.app-shell.page-mining .reference-session b{align-items:center}.app-shell.page-mining .reference-session .ui-icon{width:20px;height:20px;display:block}.bottom-nav .qyv-nav-icon{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bottom-nav .qyv-nav-icon>.qyv-satin-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.tower-floor .tower-floor-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;height:35.86px}.tower-floor .floor-heading-copy{min-width:0}.tower-floor .floor-heading-line{display:flex;align-items:center;gap:8px;height:21px;white-space:nowrap}.tower-floor .floor-heading-line h3{margin:0;flex:none;font-size:14px;line-height:21px;font-weight:700;white-space:nowrap}.tower-floor .floor-heading-line .floor-stars{color:#d7b3ff;font-size:10px;letter-spacing:-1px;margin-left:3px}.tower-floor .floor-region{margin:0;font-size:10px;line-height:14.85px;color:#9fafc5;white-space:nowrap}.tower-floor .floor-status{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:20px;flex:none;padding:0 6px;border:1px solid #6B99B145;border-radius:999px;background:#031320a8;font-size:9px;line-height:12px;font-weight:500;color:#a7b8cd;white-space:nowrap}.tower-floor[data-qyv-state=running] .floor-status{color:#57e8ed;border-color:#38e6ed45;background:#031d29a3}.tower-floor[data-qyv-state=assembling] .floor-status{color:#c9b8eb}.tower-floor .floor-income{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;white-space:nowrap;color:#38e6ed;font-variant-numeric:tabular-nums}.tower-floor .floor-income-value{font-size:18px;line-height:1.1;font-weight:700;color:inherit}.tower-floor .floor-income-unit{font-size:11px;line-height:1.2;font-weight:500;color:inherit}@media(max-width:389px){.tower-floor .tower-floor-header{gap:8px}.tower-floor .floor-heading-line{gap:5px}.tower-floor .floor-heading-line h3{font-size:13px}.tower-floor .floor-heading-line .floor-stars{font-size:9px}.tower-floor .floor-status{padding-inline:4px}.tower-floor .floor-income{gap:3px}.tower-floor .floor-income-value{font-size:16px}.tower-floor .floor-income-unit{font-size:9.5px}}@media(max-width:339px){.tower-floor .tower-floor-header{gap:6px}.tower-floor .floor-heading-line{gap:4px}.tower-floor .floor-heading-line .floor-stars{font-size:8px}.tower-floor .floor-status{font-size:8.5px}.tower-floor .floor-status .qyv-v3-meter{margin-inline-end:4px}.tower-floor .floor-income-value{font-size:15px}.tower-floor .floor-income-unit{font-size:9px}}.app-balance-hint{display:inline-flex;align-items:center;padding:4px 7px;border:1px solid #7AD4E63D;border-radius:7px;background:#0924376b;color:#bddce8;font-size:10px;font-weight:400;line-height:1.5;white-space:normal}.page-wallet .balance-hero>.card-row{flex-wrap:wrap;gap:8px}.app-shell.page-mining .mining-balance{padding:15px 16px 12px}.mining-balance>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 8px;padding:0;min-height:0}.reference-assets.mining-balance>header>span:first-child{font-size:14px}.reference-assets.mining-balance>header>.app-balance-hint{font-size:9px;font-weight:400}.page-mining .mining-balance .reference-total{margin:9px 0 0}.page-wallet .metric>span{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.page-wallet .metric>span>span{padding:2px 5px;line-height:1.5;white-space:normal}.wallet-link>.card-row{flex-wrap:wrap;gap:12px}.wallet-link>.card-row>.inline{min-width:0;flex:1 1 180px}.wallet-link .wallet-binding-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.wallet-binding-actions .small-gold{min-height:36px;white-space:nowrap;padding:7px 10px}.wallet-binding-actions .disconnect-wallet{border:1px solid var(--qyv-line);border-radius:999px;background:#021b2b85;color:#baf4f5;font-size:11px}.wallet-link>.wallet-actions{justify-content:flex-start;margin-bottom:0}.page-friends .friends-rewards-panel{padding:16px;margin-bottom:16px}.friends-rewards-panel>.two-stats{gap:12px;margin:0 0 14px}.page-friends .friends-rewards-panel .stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:70px;min-height:70px;margin:0;padding:6px 8px;border-radius:16px;background:#04132480}.friends-rewards-panel .stat>span{display:flex;align-items:center;justify-content:center;gap:4px;margin:0;font-size:10px;line-height:15px;white-space:nowrap}.friends-rewards-panel .stat>span>svg{width:13px;height:13px}.friends-rewards-panel .stat>strong{margin:0;font-size:21px;line-height:24px}.friends-rewards-panel .stat>small{margin:0;font-size:9px;line-height:13px;white-space:nowrap}.friends-rewards-panel>.action-button{width:100%;margin:0}.friends-rewards-panel>.action-button:disabled{background:var(--qyv-action);color:#fff;border-color:var(--qyv-action-edge);opacity:1}.app-shell.page-mining .flight-reward .hold-boost{display:flex;flex-direction:column;gap:3px;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.hold-boost-title{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px}.hold-boost-title>.boost-label{font-size:18px;font-weight:600}.hold-boost-title>.ui-icon{width:24px;height:24px}.hold-boost>small{position:relative;z-index:1;font-size:10px;line-height:15px;color:#b2d6df}.hold-boost-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#7868c755,#19d9dc5c);transform:scaleX(var(--hold-progress,0));transform-origin:left center;opacity:0}.hold-boost.is-holding .hold-boost-fill{opacity:1}.app-shell .hold-boost.is-holding{border-color:#67e8f988;box-shadow:inset 0 0 18px #23cbcd24}.app-shell .mine-view.active .hold-boost.is-holding:before{animation:none;opacity:0}@media(max-width:359px){.app-shell.page-mining .mining-balance{padding-inline:13px}.reference-assets.mining-balance>header>span:first-child{font-size:13px}.reference-assets.mining-balance>header>.app-balance-hint{font-size:9px;padding:4px 5px}.page-wallet .balance-hero>.card-row>.app-balance-hint{font-size:9px}.friends-rewards-panel>.two-stats{gap:8px}.page-friends .friends-rewards-panel{padding:12px}.friends-rewards-panel .stat>span{font-size:9px;gap:3px}.friends-rewards-panel .stat>small{font-size:8px}.hold-boost-title>.boost-label{font-size:16px}}@media(prefers-reduced-motion:reduce){.app-shell .mine-view.active .hold-boost:before{animation:none}.hold-boost-fill{background:#1b687a66}}.page-wallet .metric>.holding-metric-heading{gap:4px 6px}.page-wallet .metric>.holding-metric-heading>.holding-metric-label{display:inline-flex;align-items:center;gap:2px;padding:0;color:var(--qyv-muted);background:none;font-size:12px;white-space:nowrap}.holding-refresh{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:28px;padding:0;border:1px solid var(--qyv-line);border-radius:50%;background:#021d2e78;color:#aaf5f6}.holding-refresh:disabled{opacity:.45;cursor:default}.page-wallet .two-stats:has(>.metric>.holding-metric-heading){grid-template-rows:auto auto;row-gap:0}.page-wallet .two-stats:has(>.metric>.holding-metric-heading)>.metric{display:grid;grid-template-rows:subgrid;grid-row:1/span 2;row-gap:0}.page-wallet .two-stats:has(>.metric>.holding-metric-heading)>.metric:first-child{grid-column:1}.page-wallet .two-stats:has(>.metric>.holding-metric-heading)>.metric:last-child{grid-column:2}.page-wallet .two-stats:has(>.metric>.holding-metric-heading)>.metric>span{min-height:28px;align-content:center}@supports not (grid-template-rows:subgrid){.page-wallet .two-stats:has(>.metric>.holding-metric-heading)>.metric{display:block}.page-wallet .two-stats:has(>.metric>.holding-metric-heading)>.metric>span{min-height:48px}}body .toast.qyv-toast{position:fixed;top:calc(14px + env(safe-area-inset-top));bottom:auto;inset-inline-start:50%;transform:translate(-50%);z-index:16000;width:min(430px,calc(100% - 28px));padding:13px 15px;border-radius:15px;box-shadow:0 10px 34px #0008;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:qyv-toast-enter .18s ease-out}body .toast.qyv-toast-success{background:#07382ff5;border:1px solid #50ddb0;color:#d9fff1}body .toast.qyv-toast-error{background:#451c29f5;border:1px solid #fa899a;color:#ffe8eb}body .toast.qyv-toast-info{background:#152c49f5;border:1px solid #80b6f0;color:#e6f3ff}.qyv-toast-icon{font-style:normal;font-size:19px;flex:none}body .toast.qyv-toast button{color:inherit;padding:4px}.qyv-withdraw-rules{display:grid;gap:10px;padding:14px;margin:12px 0;border:1px solid #76c8df44;border-radius:14px;background:#0b223477}.qyv-withdraw-rule{display:flex;align-items:flex-start;gap:9px}.qyv-withdraw-rule>span{flex:none}.qyv-withdraw-rule p{margin-top:3px}.qyv-withdraw-countdown{font-variant-numeric:tabular-nums;color:#9de8ff}.qyv-holding-card{margin:14px 0;padding:16px;border-radius:15px;border:1px solid #80c9e866;background:#0c273a99}.qyv-holding-card[data-state=insufficient]{border-color:#f4a06c88;background:#3d281b88}.qyv-holding-card[data-state=satisfied]{border-color:#66d7b088}.qyv-holding-numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.qyv-holding-numbers b{display:block;margin-top:5px}@keyframes qyv-toast-enter{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){body .toast.qyv-toast{animation:none}}.qyv-wallet-panel{display:flex;flex-direction:column;gap:18px;padding-bottom:120px}.qyv-wallet-panel>.vault-card{margin:0;padding:20px}.qyv-wallet-panel>.page-heading{margin-bottom:2px}.qyv-wallet-panel .qyv-card-heading{display:flex;gap:10px;align-items:center;margin-bottom:12px}.qyv-card-heading>span{font-size:23px;line-height:1}.qyv-wallet-panel h3{margin:0}.qyv-wallet-panel p{line-height:1.65}.qyv-opening-card>p{margin:0 0 16px}.qyv-opening-card>button{width:100%;margin-top:4px}.qyv-address-label{display:block;color:#a7b8cd;font-size:11px}.qyv-wallet-address{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7!important;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:12px 14px;margin:8px 0 12px;border:1px solid #7bacc72e;border-radius:12px;background:#06112070}.qyv-wallet-binding .two-buttons{gap:12px;margin:14px 0 18px}.qyv-verification-success{display:flex;align-items:center;gap:10px;border:1px solid #68dbb54d;border-radius:14px;background:#16443c55;padding:14px;margin-top:16px}.qyv-verification-success>span:first-child{font-size:26px}.qyv-verification-success strong{font-size:14px;color:#bdf8de}.qyv-verification-success p{font-size:11px;color:#b0ccbf;margin:6px 0 0}.qyv-verified-badge{margin-left:auto;flex:none;padding:5px 7px;border-radius:20px;background:#19705466;color:#b7ffe4;font-size:10px}.qyv-unbind-button{margin:14px 0 0;padding:9px 0}.qyv-wallet-panel button:disabled{background:#182637!important;background-image:none!important;border-color:#70889b38!important;color:#8294a9!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.68;filter:saturate(.3)}.qyv-wallet-panel button:disabled:hover{transform:none!important}.qyv-wallet-panel .quick-amounts{gap:10px;margin:12px 0 16px}.qyv-wallet-panel .amount-field{display:block;margin-top:16px}.qyv-wallet-panel .amount-field>span{display:block;margin-bottom:9px}.qyv-wallet-panel .chain-record{padding:16px 0;border-bottom:1px solid #ffffff10}.qyv-wallet-panel .chain-record:last-child{border-bottom:0}.qyv-wallet-panel .chain-record p{color:#95a5b9;margin:8px 0 0;font-size:11px}@media(max-width:360px){.qyv-wallet-panel>.vault-card{padding:16px}.qyv-verification-success{flex-wrap:wrap}.qyv-verified-badge{margin-left:36px}}.qyv-wallet-refresh-only{display:flex;margin:14px 0 18px}.qyv-wallet-refresh-only>.action-button{width:100%}.qyv-friends-panel{display:flex;flex-direction:column;gap:18px;padding-bottom:120px}.qyv-friends-panel>.page-heading{margin-bottom:2px}.qyv-friends-panel>.vault-card{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0;padding:20px}.qyv-friends-panel>.vault-card>h3{margin:0;font-size:14px;line-height:1.5}.qyv-friends-panel>.vault-card>p{margin:0;line-height:1.65}.qyv-friends-panel>.vault-card>.action-button{width:100%;margin:4px 0 0}.qyv-friends-panel .two-buttons{gap:12px;margin:4px 0 2px}.qyv-friends-panel .chain-record{padding:12px 0;border-bottom:1px solid #ffffff10}.qyv-friends-panel .chain-record:last-child{border-bottom:0}.qyv-friends-panel .chain-record p{margin:8px 0 0;line-height:1.65}.qyv-friends-panel button:disabled{background:#182637!important;background-image:none!important;border-color:#70889b38!important;color:#8294a9!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.68;filter:saturate(.3)}.qyv-friends-panel button:disabled:hover{transform:none!important}@media(max-width:360px){.qyv-friends-panel>.vault-card{padding:16px}.qyv-friends-panel .two-buttons{gap:10px}}.modal-backdrop{background:#020817b8;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.info-dialog,.services-menu{background:radial-gradient(ellipse at 100% 0%,rgba(116,75,170,.22),transparent 65%),linear-gradient(150deg,#0a182dfa,#04101efa);border:1px solid var(--qyv-action-edge);border-radius:var(--qyv-radius);box-shadow:inset 0 1px #e4edff0a,0 24px 70px #010714b3;color:var(--qyv-ink)}.info-dialog .menu-heading{padding-bottom:16px;border-bottom:1px solid var(--qyv-line);gap:10px}.info-dialog .menu-heading>svg{color:var(--qyv-gold)}.info-dialog .menu-heading h3{font-size:15px;line-height:1.5;color:var(--qyv-ink)}.info-dialog>p{font-size:13px;line-height:1.8;color:var(--qyv-muted);margin:18px 0;overflow-wrap:anywhere}.info-dialog .close-button,.services-menu .close-button{background:#10253a99;border:1px solid var(--qyv-line);color:#cde9f6}.info-dialog .two-buttons{gap:12px;margin-top:20px}.info-dialog .action-button:not(.secondary){background:var(--qyv-action);border:1px solid var(--qyv-action-edge);color:#fff}.info-dialog .action-button.secondary{background:#0c2134b3;border:1px solid #69c8df40;color:#bcebf3}.info-dialog .action-button{min-height:44px;border-radius:var(--qyv-button-radius)}@media(max-width:360px){.info-dialog,.services-menu{padding:20px 16px}.info-dialog>p{font-size:12px}}.qyv-connected-panel .vault-card{padding:22px;display:flex;flex-direction:column;gap:16px}.qyv-connected-panel .vault-card>p,.qyv-connected-panel .vault-card>h3{margin:0}.qyv-stat-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.qyv-mini-badge{font-size:10px;color:#80e8e5;border:1px solid #2f6774;border-radius:6px;padding:4px 7px}.qyv-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 18px}.qyv-stat-grid>.vault-card{margin:0;min-width:0;padding:18px;gap:14px}.qyv-stat-number{font-size:clamp(17px,4.5vw,24px);color:#34e3d2;overflow-wrap:anywhere}.qyv-stat-number small{font-size:10px}.qyv-stat-grid>.vault-card:last-child .qyv-stat-number{color:#f5f4ff}.qyv-holdings-panel,.qyv-withdraw-rules{padding:16px;border:1px solid #2d5363;border-radius:16px;background:#06202e66}.qyv-holdings-grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin:18px 0;gap:10px}.qyv-holdings-grid>div{min-width:0;display:flex;flex-direction:column;gap:8px}.qyv-holdings-grid small{font-size:10px;color:#9eb1c4}.qyv-holdings-grid b{font-size:12px;overflow-wrap:anywhere}.qyv-swap-link{display:flex;text-decoration:none;align-items:center;justify-content:center;background:#001a29aa;border:1px solid #245361;color:#a7edf0;margin-top:4px}.qyv-withdraw-card .quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.qyv-withdraw-card .quick-amounts button{min-width:0;padding:9px 4px;font-size:12px}.qyv-history-tabs .active{background:linear-gradient(110deg,#b263c955,#00c3d333);border-color:#628ea8}.qyv-ledger-row,.qyv-friend-row{display:flex;align-items:center;gap:12px;padding:18px 0}.qyv-ledger-row>div{flex:1;min-width:0}.qyv-ledger-row strong{font-size:13px}.qyv-credit{color:#23e3cf}.qyv-debit{color:#c7a6ee}.qyv-ledger-row p{font-size:11px}.qyv-ledger-arrow,.qyv-friend-avatar{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;background:#0b2d3a;border-radius:12px;color:#29e7d9}.qyv-friend-avatar{background:linear-gradient(125deg,#9a5fca,#167d9c);color:#fff;font-weight:700}.qyv-friend-stats{margin:4px 0 0;text-align:center}.qyv-friend-stats>div{display:flex;flex-direction:column;gap:10px;padding:14px;background:#06172588;border-radius:14px}.qyv-friend-stats strong{font-size:24px;color:#46e3d7}@media(max-width:360px){.qyv-connected-panel .vault-card{padding:17px}.qyv-holdings-panel{padding:12px}.qyv-ledger-row{gap:7px}.qyv-ledger-row strong{font-size:11px}}.qyv-wallet-panel .qyv-stat-grid,.qyv-wallet-panel .qyv-wallet-binding .qyv-card-heading{margin-bottom:0}.qyv-wallet-panel .qyv-wallet-binding .two-buttons,.qyv-wallet-panel .qyv-wallet-refresh-only,.qyv-wallet-panel .qyv-verification-success{margin:0}.qyv-stat-grid .qyv-mini-badge{align-self:flex-start}.qyv-wallet-panel .quick-amounts,.qyv-wallet-panel .amount-field{margin:0}.qyv-invite-code{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#031321aa;padding:16px;border:1px solid #7c9fba33;border-radius:16px}.qyv-invite-code>div{display:flex;flex-direction:column;gap:10px}.qyv-invite-code small,.qyv-reward-stats small{font-size:11px;color:#a0afc1}.qyv-invite-code strong{font-family:ui-monospace,monospace;overflow-wrap:anywhere}.qyv-invite-url{font-size:11px;overflow-wrap:anywhere;color:#91a5b9}.qyv-reward-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qyv-reward-stats>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #768eac44;border-radius:16px;background:#031320b3;padding:12px 8px}.qyv-reward-stats strong{font-size:24px;line-height:1.15}.qyv-dividend-total{color:#d4a9f4}.qyv-friends-rewards>.action-button{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap}.qyv-friends-rewards .action-button:disabled{opacity:.55;background:#192638;background-image:none;border-color:#6a879933;cursor:not-allowed}.qyv-reward-note{font-size:11px;color:#91a5b9;text-align:center}.qyv-friend-avatar{overflow:hidden}.qyv-friend-avatar img{width:100%;height:100%;object-fit:cover}.qyv-friend-details{flex:1;min-width:0}.qyv-friend-details b{overflow-wrap:anywhere}.qyv-friend-row>strong{font-size:13px}.qyv-friend-row>strong small{font-size:9px}.qyv-friends-empty{text-align:center;color:#97aabe;padding:18px 0}.qyv-friends-empty>span{font-size:30px}.qyv-friends-empty h3{font-size:14px;margin:12px 0}.qyv-friends-empty p{font-size:12px}.qyv-claim-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.qyv-claim-actions>.action-button{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:5px 7px;min-width:0;padding:12px 6px;min-height:64px;font-size:13px}.qyv-claim-actions>.action-button>b{grid-column:1/-1;font-size:12px;overflow-wrap:anywhere;line-height:1.3}.qyv-claim-actions>.action-button>span{white-space:nowrap}.qyv-claim-actions>.action-button>span:last-of-type{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.qyv-instruction-list{display:flex;flex-direction:column;gap:14px}.qyv-instruction-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.qyv-instruction-list time{flex:none;color:#79e9e9;font-weight:700}.qyv-quote-output{padding:24px 14px;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid #45748055;border-radius:16px;background:#09253366}.qyv-quote-output>strong{font-size:30px;color:#4ce7e2}.qyv-quote-output small{font-size:12px;color:#a0b5c8}.qyv-order-summary{display:flex;flex-direction:column;gap:14px}.qyv-order-summary>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #ffffff11;padding-bottom:12px;font-size:13px}.qyv-shop-amounts{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.qyv-shop-amounts button{padding:8px 3px;font-size:12px;min-width:0}.qyv-opening-success{padding:14px;text-align:center;background:#17605866;border:1px solid #58dfba77;border-radius:14px;color:#a5ffdf;font-weight:700}body .toast.qyv-toast{top:calc(14px + env(safe-area-inset-top,0px))!important;bottom:auto!important;left:50%!important;right:auto!important;inset-inline-start:auto;transform:translate(-50%)!important;z-index:50000!important;display:flex;align-items:center;gap:10px;background:linear-gradient(120deg,#151c35f5,#082334f5);border:1px solid #6380a866;color:#edf1ff;box-shadow:0 12px 32px #02061499}body .toast.qyv-toast-success{background:linear-gradient(120deg,#251d3df5,#0b2535f5);border-color:#a17bc777;color:#e9dcff}body .toast.qyv-toast-error{background:linear-gradient(120deg,#302036f5,#172137f5);border-color:#c78ba277;color:#f0dce9}body .toast.qyv-toast-info{background:linear-gradient(120deg,#17233df5,#092738f5);border-color:#779ebc77;color:#d9eaf3}body .toast.qyv-toast>span:not(.qyv-toast-icon){flex:1;min-width:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}body .toast.qyv-toast>button{background:none;border:0;font-size:22px;flex:none}.qyv-opening-success,.qyv-verification-success{background:linear-gradient(115deg,#31254d66,#12304777);border-color:#967db65c;color:#d9c9ed}.qyv-verification-success strong{color:#d9c9ed}.qyv-verification-success p{color:#b6c0d4}body .toast.qyv-toast{box-sizing:border-box;display:grid;grid-template-columns:26px minmax(0,1fr) 26px;min-height:60px;gap:8px;align-items:center;direction:ltr}body .toast.qyv-toast>span.qyv-toast-icon{width:26px;text-align:center;font-size:18px;line-height:26px}body .toast.qyv-toast>span.qyv-toast-message{display:block;min-width:0;white-space:nowrap;overflow-wrap:normal;word-break:normal;text-align:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;line-height:26px;font-size:12px;overscroll-behavior-x:contain}body .toast.qyv-toast .qyv-toast-message::-webkit-scrollbar{display:none}body .toast.qyv-toast .qyv-toast-message>span{display:block;width:max-content;min-width:100%;white-space:nowrap;unicode-bidi:plaintext}body .toast.qyv-toast>button{box-sizing:border-box;width:26px;height:28px;min-width:26px;padding:0;margin:0;display:grid;place-items:center;line-height:1}body .toast.qyv-toast{width:min(430px,calc(100vw - 28px));max-width:calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 28px);padding-inline:12px;gap:6px}body .toast.qyv-toast>span.qyv-toast-message{overflow:hidden;text-overflow:ellipsis;font-size:clamp(10px,3.2vw,12px);line-height:26px;max-width:100%;height:26px}body .toast.qyv-toast .qyv-toast-message>span{width:auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
