:root{--color-primary:#1479ed;--color-primary-strong:#0f61c9;--color-primary-soft:#e8f4ff;--color-cyan:#20bdf0;--color-cyan-soft:#e5f9ff;--color-canvas:#eef6ff;--color-canvas-deep:#e4f1ff;--color-surface:#fff;--color-surface-soft:#f5faff;--color-surface-selected:#edf8ff;--color-surface-inverse:#123b73;--color-on-primary:#fff;--color-ink:#173f79;--color-text:#315d91;--color-muted:#718ba8;--color-disabled:#9eb1c6;--color-border:#d7e7f7;--color-border-strong:#aacced;--color-success:#149c76;--color-success-soft:#e4f8f1;--color-warning:#b87812;--color-warning-strong:#d69a34;--color-warning-soft:#fff4df;--color-cyan-strong:#1477b4;--color-danger:#c84557;--color-danger-soft:#fff0f2;--shadow-card:0 10px 24px #2e69ad14;--shadow-float:0 14px 36px #295b9726;--font-sans:Inter, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-subtitle:16px;--font-title:20px;--font-body:14px;--font-label:12px;--font-caption:10px;--line-body:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px}*{box-sizing:border-box}html{background:var(--color-canvas)}body{background:var(--color-canvas);min-width:320px;color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.48}:is(button:focus-visible,input:focus-visible){outline:3px solid color-mix(in srgb, var(--color-primary) 28%, transparent);outline-offset:2px}.app-stage{background:radial-gradient(circle at 4% 2%, var(--color-cyan-soft), transparent 25rem), radial-gradient(circle at 100% 22%, color-mix(in srgb, var(--color-primary-soft) 72%, transparent), transparent 28rem), var(--color-canvas);min-height:100vh;position:relative;overflow:hidden}.app-glow{pointer-events:none;filter:blur(72px);opacity:.32;border-radius:50%;width:24rem;height:24rem;position:fixed}.glow-a{background:var(--color-cyan);top:-15rem;left:calc(50% - 34rem)}.glow-b{background:var(--color-primary);bottom:-18rem;right:calc(50% - 34rem)}.phone-frame{z-index:1;background:linear-gradient(180deg, var(--color-surface-soft), var(--color-canvas));width:100%;max-width:430px;min-height:100vh;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-border) 76%, transparent), var(--shadow-float);margin:0 auto;position:relative}.topbar{z-index:20;min-height:72px;padding:calc(13px + env(safe-area-inset-top)) 20px 12px;border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:color-mix(in srgb, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.brand{align-items:center;display:flex}.brand img{object-fit:contain;width:118px;height:auto;display:block}.top-actions,.language-control{align-items:center;gap:6px;display:flex;position:relative}.wallet-button,.language-button{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text);white-space:nowrap;border-radius:999px;font-size:11px;font-weight:750}.wallet-button{padding:7px 12px}.wallet-button.connected{border-color:var(--color-border-strong);background:var(--color-primary-soft);color:var(--color-primary);font-family:var(--font-mono)}.language-button{width:44px;color:var(--color-surface);background:0 0;border:0;place-items:center;padding:0;display:grid}.language-globe{border:1px solid color-mix(in srgb, var(--color-cyan) 28%, var(--color-ink));background:linear-gradient(currentColor, currentColor) center / 17px 1px no-repeat, var(--color-surface-inverse);width:36px;height:36px;box-shadow:var(--shadow-card);border-radius:50%;display:block;position:relative}.language-globe:before{content:"";border:1px solid;border-radius:50%;width:17px;height:17px;position:absolute;top:8px;left:8px}.language-globe:after{content:"";border-left:1px solid;border-right:1px solid;border-radius:50%;width:7px;height:17px;position:absolute;top:8px;left:13px}.language-menu{z-index:30;border:1px solid var(--color-border);background:var(--color-surface);width:132px;box-shadow:var(--shadow-float);border-radius:12px;padding:5px;position:absolute;top:calc(100% + 8px);right:0}.language-menu button{width:100%;min-height:34px;color:var(--color-text);text-align:left;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:11px}.language-menu button.selected{background:var(--color-primary-soft);color:var(--color-primary-strong);font-weight:800}.language-modal{z-index:60;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.language-modal-backdrop{background:color-mix(in srgb, var(--color-ink) 48%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;position:absolute;inset:0}.language-modal-card{z-index:1;border:1px solid color-mix(in srgb, var(--color-cyan) 28%, var(--color-border));background:radial-gradient(circle at 50% 0, var(--color-cyan-soft), transparent 35%), var(--color-surface);width:100%;max-height:calc(100dvh - 48px);box-shadow:0 24px 60px color-mix(in srgb, var(--color-ink) 30%, transparent);border-radius:24px;padding:25px 19px 19px;position:relative;overflow:auto}.language-modal-card>.eyebrow{text-align:center;margin:0}.language-modal-card h2{color:var(--color-ink);text-align:center;margin:7px 0 20px;font-size:23px}.language-modal-close{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-muted);border-radius:50%;font-size:18px;position:absolute;top:8px;right:8px}.language-options{gap:9px;display:grid}.language-options>button{border:1px solid var(--color-border);background:var(--color-surface-soft);width:100%;min-height:48px;color:var(--color-text);text-align:left;border-radius:999px;grid-template-columns:32px 1fr 24px;align-items:center;padding:8px 13px;font-size:13px;font-weight:750;display:grid}.language-options>button>span{background:var(--color-surface);width:27px;height:27px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:10px;display:grid}.language-options>button>i{color:currentColor;text-align:center;font-size:13px;font-style:normal}.language-options>button.selected{border-color:var(--color-primary);background:linear-gradient(135deg, var(--color-primary), var(--color-cyan));box-shadow:0 8px 18px color-mix(in srgb, var(--color-primary) 22%, transparent);color:var(--color-surface)}.language-options>button.selected>span{background:color-mix(in srgb, var(--color-surface) 18%, transparent);color:var(--color-surface)}.language-confirm{background:var(--color-primary-strong);width:100%;min-height:48px;color:var(--color-surface);border:0;border-radius:999px;margin-top:18px;font-size:13px;font-weight:850}.page-scroll{min-width:0;padding:4px 20px calc(102px + env(safe-area-inset-bottom));overflow-x:hidden}.eyebrow{color:var(--color-primary);letter-spacing:1.1px;margin:0 0 7px;font-size:10px;font-weight:850;line-height:1.2}.page-heading,.detail-heading{padding:18px 0 20px}.detail-heading-title-only{padding-bottom:var(--space-3)}.page-heading h1,.detail-heading h1{color:var(--color-ink);letter-spacing:-.8px;margin:0 0 7px;font-size:25px;line-height:1.13}.page-heading>p:last-child,.detail-heading>p:last-child{color:var(--color-muted);margin:0;font-size:12px;line-height:1.55}.icon-button{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);border-radius:11px;place-items:center;font-size:28px;line-height:1;display:grid}.back-button{margin-left:-4px}.primary-button{background:linear-gradient(100deg, var(--color-primary-strong), var(--color-primary), var(--color-cyan));min-height:46px;box-shadow:0 10px 20px color-mix(in srgb, var(--color-primary) 24%, transparent);color:var(--color-surface);border:0;border-radius:12px;padding:12px 16px;font-size:12px;font-weight:850}.primary-button:active{box-shadow:none;transform:translateY(1px)}.gold-button{background:linear-gradient(100deg, var(--color-warning), var(--color-warning-strong))}.full-button{width:100%;margin-top:20px}.outline-button,.outline-wide,.link-button,.text-button{color:var(--color-primary);background:0 0;border:0;font-size:11px;font-weight:800}.outline-button{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:9px;min-height:33px;padding:7px 9px}.outline-wide{border:1px solid color-mix(in srgb, var(--color-primary) 28%, var(--color-border));background:var(--color-surface);border-radius:12px;width:100%;min-height:44px;margin-top:14px;padding:11px 12px}.arrow{color:inherit;vertical-align:-1px;margin-left:3px;font-size:17px;line-height:.45;display:inline-block}.signal-strip{border:1px solid color-mix(in srgb, var(--color-primary) 16%, var(--color-border));background:var(--color-surface);min-height:42px;color:var(--color-text);border-radius:11px;align-items:center;gap:7px;padding:9px 10px;font-size:11px;line-height:1.35;display:flex}.signal-strip button{color:var(--color-primary);background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:800}.pulse-dot{background:var(--color-cyan);width:7px;height:7px;box-shadow:0 0 0 4px var(--color-cyan-soft);border-radius:50%;flex:0 0 7px}.launch-hero{border:1px solid color-mix(in srgb, var(--color-primary) 23%, var(--color-border));background:radial-gradient(circle at 89% 11%, color-mix(in srgb, var(--color-cyan) 26%, transparent), transparent 27%), radial-gradient(circle at 5% 108%, color-mix(in srgb, var(--color-primary) 17%, transparent), transparent 38%), linear-gradient(135deg, var(--color-surface), var(--color-primary-soft));min-height:198px;box-shadow:var(--shadow-card);border-radius:20px;padding:18px;position:relative;overflow:hidden}.launch-gridlines{opacity:.3;background-image:linear-gradient(color-mix(in srgb, var(--color-primary) 23%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 23%, transparent) 1px, transparent 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.launch-aurora{border:1px solid color-mix(in srgb, var(--color-primary) 33%, transparent);width:154px;height:154px;box-shadow:0 0 0 24px color-mix(in srgb, var(--color-primary) 4%, transparent), 0 0 0 52px color-mix(in srgb, var(--color-cyan) 4%, transparent);border-radius:50%;position:absolute;top:-62px;right:-44px}.launch-notice{z-index:2;border:1px solid var(--color-border);background:var(--color-surface);width:31px;height:31px;color:var(--color-primary);border-radius:50%;position:absolute;top:14px;right:14px}.launch-kicker{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.launch-kicker>span{color:var(--color-primary-strong);letter-spacing:.8px;font-size:10px;font-weight:850}.launch-kicker>span i{background:var(--color-primary-soft);width:18px;height:18px;color:var(--color-primary);border-radius:6px;place-items:center;margin-right:6px;font-style:normal;display:inline-grid}.notice-button{border:1px solid var(--color-border);background:var(--color-surface);width:31px;height:31px;color:var(--color-primary);border-radius:50%}.launch-hero h1{z-index:1;color:var(--color-ink);letter-spacing:-1px;margin:22px 0 8px;font-size:27px;line-height:1.05;position:relative}.launch-hero h1 span{color:var(--color-primary)}.launch-hero>p{z-index:1;width:65%;color:var(--color-text);margin:0;font-size:11px;line-height:1.55;position:relative}.launch-access{letter-spacing:.25px;font-weight:850;color:var(--color-primary)!important;margin-top:12px!important;font-size:10px!important}.presale-heading,.section-title{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 11px;display:flex}.section-title.compact{margin-top:24px}.presale-heading h2,.section-title h2{color:var(--color-ink);letter-spacing:-.45px;margin:0;font-size:17px}.section-title p{margin-bottom:5px}.launch-card-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.launch-product-card{border:1px solid var(--color-border);background:var(--color-surface);min-height:180px;box-shadow:0 8px 20px color-mix(in srgb, var(--color-primary) 6%, transparent);text-align:left;border-radius:17px;flex-direction:column;padding:13px;display:flex}.nft-launch-card{background:radial-gradient(circle at 95% 5%, color-mix(in srgb, var(--color-cyan) 21%, transparent), transparent 27%), linear-gradient(145deg, var(--color-surface), var(--color-cyan-soft))}.node-launch-card{background:radial-gradient(circle at 95% 5%, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent 27%), linear-gradient(145deg, var(--color-surface), var(--color-primary-soft))}.launch-card-top{justify-content:space-between;align-items:start;gap:5px;display:flex}.launch-card-symbol{border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));background:var(--color-surface);width:28px;height:28px;color:var(--color-primary);border-radius:9px;place-items:center;font-size:15px;font-style:normal;display:grid}.node-launch-card .launch-card-symbol{color:var(--color-primary-strong)}.launch-product-card>p{color:var(--color-primary);letter-spacing:.6px;margin:17px 0 4px;font-size:9px;font-weight:850}.launch-product-card h2{color:var(--color-ink);letter-spacing:-.55px;margin:0;font-size:16px;line-height:1.14}.launch-product-card>small{color:var(--color-muted);margin-top:6px;font-size:10px;line-height:1.35}.launch-card-bottom{border-top:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));margin-top:auto;padding-top:10px}.launch-card-bottom>span{color:var(--color-muted);font-size:9px;display:block}.launch-card-bottom>strong{color:var(--color-ink);letter-spacing:-.4px;margin-top:3px;font-size:16px;display:block}.launch-card-bottom>strong em{color:var(--color-primary);font-size:10px;font-style:normal}.launch-card-bottom>b{color:var(--color-primary);margin-top:7px;font-size:10px;display:block}.ai-platform-spotlight,.ai-detail-hero{border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));background:radial-gradient(circle at 95% 16%, color-mix(in srgb, var(--color-cyan) 24%, transparent), transparent 28%), linear-gradient(135deg, var(--color-surface), var(--color-primary-soft));box-shadow:var(--shadow-card);border-radius:20px;position:relative;overflow:hidden}.ai-platform-spotlight{min-height:180px;margin-top:13px;padding:17px}.ai-platform-spotlight:after{content:"";pointer-events:none;background:linear-gradient(100deg, var(--color-surface) 0 40%, color-mix(in srgb, var(--color-surface) 82%, transparent) 57%, transparent 74%);position:absolute;inset:0}.ai-platform-copy{z-index:1;width:59%;position:relative}.ai-platform-copy h2{color:var(--color-ink);letter-spacing:-.7px;margin:5px 0 7px;font-size:21px;line-height:1.08}.ai-platform-copy>p:not(.eyebrow){color:var(--color-text);margin:0;font-size:11px;line-height:1.55}.ai-platform-copy button{color:var(--color-primary);background:0 0;border:0;margin-top:12px;padding:0;font-size:11px;font-weight:850}.ai-platform-visual{z-index:0;filter:saturate(1.05);background:url(/meta-ai-intelligence.png) 100%/cover no-repeat;width:262px;height:188px;position:absolute;bottom:-22px;right:-51px}.ledger-card,.info-panel,.position-list,.distribution-list,.asset-breakdown,.level-table,.chain-records{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:15px;overflow:hidden}.ledger-row{border-bottom:1px solid var(--color-border);color:var(--color-ink);justify-content:space-between;align-items:center;gap:10px;padding:13px;font-size:11px;display:flex}.ledger-row span{align-items:center;gap:7px;min-width:0;display:flex}.ledger-row b{color:var(--color-ink);white-space:nowrap;font-size:11px}.ledger-icon{background:var(--color-primary-soft);width:20px;height:20px;color:var(--color-primary);border-radius:6px;place-items:center;font-size:12px;font-style:normal;display:grid}.ledger-icon.burn{background:var(--color-warning-soft);color:var(--color-warning)}.success-text{color:var(--color-success)!important}.ledger-foot{color:var(--color-muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:9px;padding:10px 13px;font-size:10px;display:flex}.ledger-foot button{color:var(--color-primary);font-family:var(--font-sans);background:0 0;border:0;font-size:11px;font-weight:800}.platform-metrics{border:1px solid color-mix(in srgb, var(--color-cyan) 26%, var(--color-border));background:linear-gradient(145deg, var(--color-surface-inverse), color-mix(in srgb, var(--color-primary-strong) 72%, var(--color-surface-inverse)));box-shadow:0 15px 30px color-mix(in srgb, var(--color-ink) 17%, transparent);border-radius:18px;margin-top:22px;padding:16px}.platform-metrics .data-state{margin-bottom:13px}.platform-metrics-heading h2{color:var(--color-surface);letter-spacing:-.55px;margin:0;font-size:18px}.platform-metrics-heading p{color:color-mix(in srgb, var(--color-surface) 62%, transparent);margin:6px 0 0;font-size:10px}.platform-metrics-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px;display:grid}.platform-metrics-grid>div{border:1px solid color-mix(in srgb, var(--color-cyan) 22%, transparent);background:color-mix(in srgb, var(--color-surface) 7%, transparent);border-radius:12px;flex-direction:column;justify-content:center;min-height:72px;padding:11px;display:flex}.platform-metrics-grid span{color:color-mix(in srgb, var(--color-surface) 64%, transparent);font-size:9px;line-height:1.35}.platform-metrics-grid b{color:var(--color-surface);letter-spacing:-.35px;margin-top:7px;font-size:15px}.platform-metrics-grid small{color:var(--color-cyan);font-size:10px}.pool-execution{border-top:1px solid color-mix(in srgb, var(--color-cyan) 24%, transparent);margin-top:16px;padding-top:16px}.pool-execution-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pool-execution-heading>span:first-child{flex:1;min-width:0}.pool-execution-heading h3{color:var(--color-surface);letter-spacing:-.35px;margin:0;font-size:16px}.pool-execution-heading p{color:color-mix(in srgb, var(--color-surface) 66%, transparent);margin:6px 0 0;font-size:10px;line-height:1.55}.pool-execution-heading .product-status{flex:none}.pool-execution-metrics{border:1px solid color-mix(in srgb, var(--color-cyan) 22%, transparent);background:color-mix(in srgb, var(--color-surface) 7%, transparent);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;display:grid;overflow:hidden}.pool-execution-metrics>div{border-right:1px solid color-mix(in srgb, var(--color-cyan) 18%, transparent);flex-direction:column;justify-content:center;min-width:0;min-height:75px;padding:10px;display:flex}.pool-execution-metrics>div:last-child{border-right:0}.pool-execution-metrics span,.pool-execution-details span{color:color-mix(in srgb, var(--color-surface) 62%, transparent);font-size:9px;line-height:1.35}.pool-execution-metrics b,.pool-execution-details b{color:var(--color-surface);font-family:var(--font-mono);margin-top:6px;font-size:12px;line-height:1.35}.pool-execution-metrics small,.pool-execution-details small{color:var(--color-cyan);font-family:var(--font-sans);font-size:8px}.pool-execution-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.pool-execution-details>div{border:1px solid color-mix(in srgb, var(--color-cyan) 18%, transparent);background:color-mix(in srgb, var(--color-surface) 6%, transparent);border-radius:11px;flex-direction:column;min-width:0;padding:11px;display:flex}.pool-proof-row{border:1px solid color-mix(in srgb, var(--color-cyan) 22%, transparent);background:color-mix(in srgb, var(--color-surface) 7%, transparent);width:100%;min-height:58px;color:var(--color-surface);text-align:left;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr)) 14px;align-items:center;gap:9px;margin-top:8px;padding:9px 10px;display:grid}.pool-proof-row>span{min-width:0}.pool-proof-row small,.pool-proof-row b{display:block}.pool-proof-row small{color:color-mix(in srgb, var(--color-surface) 58%, transparent);font-size:9px}.pool-proof-row b{color:var(--color-surface);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.pool-proof-row i{color:var(--color-cyan);font-size:18px;font-style:normal}.static-income-formula{color:color-mix(in srgb, var(--color-surface) 60%, transparent);margin:10px 1px 0;font-size:9px;line-height:1.55}.home-community-footer{border:1px solid color-mix(in srgb, var(--color-cyan) 18%, transparent);background:linear-gradient(145deg, var(--color-surface-inverse), color-mix(in srgb, var(--color-primary-strong) 52%, var(--color-surface-inverse)));box-shadow:0 14px 28px color-mix(in srgb, var(--color-ink) 15%, transparent);border-radius:18px;margin-top:14px;padding:19px 17px 16px}.home-community-heading{align-items:center;gap:9px;display:flex}.home-community-heading>i{align-items:end;gap:2px;height:16px;display:flex}.home-community-heading>i span{background:var(--color-cyan);border-radius:2px;width:2px}.home-community-heading>i span:first-child{height:10px}.home-community-heading>i span:nth-child(2){height:14px}.home-community-heading>i span:nth-child(3){height:7px}.home-community-heading h2{color:var(--color-surface);margin:0;font-size:14px;font-weight:650}.home-community-links{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px;display:grid}.home-community-links button{border:1px solid color-mix(in srgb, var(--color-cyan) 12%, transparent);background:color-mix(in srgb, var(--color-surface) 7%, transparent);width:40px;height:40px;color:var(--color-cyan);border-radius:50%;justify-self:center;place-items:center;transition:transform .16s,border-color .16s,background .16s;display:grid}.home-community-links button:active{background:color-mix(in srgb, var(--color-primary) 22%, transparent);transform:translateY(1px)}.home-community-links button span{font-family:var(--font-sans);font-size:15px;font-weight:800;line-height:1}.home-community-footer>p{color:color-mix(in srgb, var(--color-surface) 45%, transparent);text-align:center;margin:15px 0 0;font-size:9px}.assets-total small,.settlement-total small,.team-chart small{color:inherit;font-size:13px;font-weight:600}.finance-orders{margin-top:24px}.finance-orders-heading h2{color:var(--color-ink);letter-spacing:-.5px;margin:0;font-size:18px}.order-tabs{border:1px solid var(--color-border);background:var(--color-surface-selected);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;padding:4px;display:grid}.order-tabs button{min-height:34px;color:var(--color-muted);background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:750}.order-tabs button.selected{background:var(--color-surface);box-shadow:0 3px 10px color-mix(in srgb, var(--color-primary) 11%, transparent);color:var(--color-primary)}.finance-order-list{gap:9px;margin-top:10px;display:grid}.finance-order-card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:15px;padding:13px}.finance-order-card.closed{border-color:var(--color-border);background:var(--color-surface-soft)}.finance-order-top{justify-content:space-between;align-items:start;gap:10px;display:flex}.finance-order-top b{color:var(--color-ink);font-size:12px}.finance-order-top>span{background:var(--color-success-soft);color:var(--color-success);white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:9px;font-weight:850}.finance-order-card.closed .finance-order-top>span{background:var(--color-surface-selected);color:var(--color-muted)}.finance-order-metrics{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px;display:grid}.finance-order-metrics div{border:1px solid color-mix(in srgb, var(--color-primary) 8%, var(--color-border));background:var(--color-surface-soft);text-align:center;border-radius:8px;min-width:0;padding:8px 6px}.finance-order-card.closed .finance-order-metrics div{background:var(--color-surface-selected)}.finance-order-metrics small,.finance-order-metrics b{display:block}.finance-order-metrics small{min-height:22px;color:var(--color-muted);font-size:9px;line-height:1.25}.finance-order-metrics b{color:var(--color-ink);white-space:nowrap;margin-top:3px;font-size:11px}.finance-order-progress-label{color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:11px;font-size:9px;display:flex}.finance-order-progress-label b{color:var(--color-primary);font-size:10px}.finance-order-progress{background:var(--color-border);border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.finance-order-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--color-cyan));height:100%;display:block}.finance-order-card.closed .finance-order-progress span{background:var(--color-disabled)}.finance-order-card>p{color:var(--color-muted);margin:9px 0 0;font-size:10px;line-height:1.45}.position-row{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-ink);text-align:left;background:0 0;align-items:center;gap:9px;padding:13px;display:flex}.position-row:last-child{border-bottom:0}.position-icon{border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;font-weight:850;display:grid}.node-icon{background:var(--color-primary-soft);color:var(--color-primary)}.lp-icon{background:var(--color-cyan-soft);color:var(--color-cyan-strong)}.nft-icon{background:var(--color-warning-soft);color:var(--color-warning);font-size:16px}.position-row>span{flex:1;min-width:0}.position-row b{color:var(--color-ink);margin-bottom:4px;font-size:12px;display:block}.position-row small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.position-row em{color:var(--color-text);text-align:right;white-space:nowrap;font-size:10px;font-style:normal}.gold-text{color:var(--color-success)!important}.profile-hero{align-items:center;gap:var(--space-4);margin:var(--space-4) 0;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-primary) 22%, var(--color-border));border-radius:var(--radius-card);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--color-cyan) 18%, transparent), transparent 48%), var(--color-surface);box-shadow:var(--shadow-card);display:flex}.avatar{border:1px solid color-mix(in srgb, var(--color-primary) 28%, transparent);background:linear-gradient(145deg, var(--color-primary), var(--color-cyan));width:64px;height:64px;box-shadow:0 8px 18px color-mix(in srgb, var(--color-primary) 22%, transparent);color:var(--color-on-primary);font-family:var(--font-mono);font-size:var(--font-body);text-transform:uppercase;border-radius:50%;flex:0 0 64px;place-items:center;font-weight:750;display:grid}.profile-identity{flex:1;min-width:0}.profile-address-line{align-items:center;gap:var(--space-2);display:flex}.profile-address-line h1{min-width:0;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--font-subtitle);letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.profile-address-line button{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);font-size:var(--font-subtitle);flex:0 0 44px;place-items:center;display:grid}.profile-tags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.profile-tags span{min-height:32px;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-size:var(--font-caption);align-items:center;font-weight:750;display:inline-flex}.profile-service-list{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.profile-service-list button{align-items:center;gap:var(--space-3);width:100%;min-height:60px;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--color-border);color:var(--color-ink);text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr) 20px;display:grid}.profile-service-list button:last-child{border-bottom:0}.profile-service-list button:active{background:var(--color-primary-soft)}.profile-service-list button>i{border:1px solid var(--color-border-strong);background:var(--color-surface-inverse);width:36px;height:36px;color:var(--color-cyan);border-radius:50%;place-items:center;font-size:15px;font-style:normal;font-weight:800;display:grid}.profile-service-list button>span{font-size:var(--font-body);font-weight:750}.profile-service-list button>b{color:var(--color-muted);text-align:right;font-size:22px;font-weight:400}.support-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.support-card-heading{align-items:center;gap:var(--space-3);min-height:68px;padding:var(--space-4);background:linear-gradient(135deg, var(--color-surface), var(--color-primary-soft));display:flex}.support-card-heading>i{background:var(--color-primary-strong);width:40px;height:40px;color:var(--color-on-primary);border-radius:50%;place-items:center;font-size:17px;font-style:normal;display:grid}.support-card-heading h2{color:var(--color-ink);font-size:var(--font-title-sm);margin:0}.support-account-list button{align-items:center;gap:var(--space-2);width:100%;min-height:68px;padding:var(--space-3) var(--space-4);border:0;border-top:1px solid var(--color-border);color:var(--color-text);text-align:left;background:0 0;grid-template-columns:72px minmax(0,1fr) 28px;display:grid}.support-account-list button:active{background:var(--color-primary-soft)}.support-account-list button>span{color:var(--color-muted);font-size:var(--font-caption)}.support-account-list button>b{overflow-wrap:anywhere;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--font-body)}.support-account-list button>i{color:var(--color-primary);text-align:right;font-size:17px;font-style:normal}.announcement-list{gap:var(--space-4);display:grid}.announcement-card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.announcement-card-latest{border-color:var(--color-border-strong);background:radial-gradient(circle at 100% 0, var(--color-cyan-soft), transparent 32%), var(--color-surface)}.announcement-latest{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.announcement-latest i{border-radius:var(--radius-xs);background:var(--color-primary);width:32px;height:32px;color:var(--color-on-primary);place-items:center;font-style:normal;font-weight:800;display:grid}.announcement-latest b{color:var(--color-ink);font-size:var(--font-subtitle)}.announcement-time{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--font-label);display:flex}.announcement-time time{font-family:var(--font-mono)}.announcement-card h2{margin:var(--space-4) 0 0;color:var(--color-ink);font-size:var(--font-subtitle);line-height:var(--line-body)}.announcement-body{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.announcement-body p{color:var(--color-text);font-size:var(--font-body);margin:0;line-height:1.75}.announcement-body p+p{margin-top:var(--space-3)}.wealth-claim-card{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border));border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-primary-soft), var(--color-surface));box-shadow:var(--shadow-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wealth-claim-card span,.wealth-claim-card strong{display:block}.wealth-claim-card span{color:var(--color-muted);font-size:var(--font-caption)}.wealth-claim-card strong{margin-top:var(--space-1);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--font-subtitle);white-space:nowrap}.wealth-claim-card strong small{color:var(--color-primary);font-size:var(--font-caption)}.wealth-claim-metric{min-width:0}.wealth-claim-card button{width:100%;min-height:44px;margin-top:var(--space-1);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-label);border:0;grid-column:1/-1;font-weight:800}.wealth-claim-card button:disabled{background:var(--color-disabled)}.asset-holding-card{align-items:center;gap:var(--space-3);width:100%;min-height:88px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-ink);text-align:left;grid-template-columns:62px minmax(0,1fr) auto;display:grid}.asset-holding-card>span{min-width:0}.asset-holding-card small,.asset-holding-card b,.asset-holding-card em{display:block}.asset-holding-card small{color:var(--color-muted);font-size:var(--font-caption)}.asset-holding-card b{margin-top:var(--space-1);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-holding-card em{margin-top:var(--space-1);color:var(--color-primary);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.asset-holding-card>strong{min-width:54px;padding-left:var(--space-2);border-left:1px solid var(--color-border);color:var(--color-primary);font-size:var(--font-caption);white-space:nowrap;justify-content:flex-end;align-self:stretch;align-items:center;display:flex}.asset-holding-visual{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:62px;height:62px;font-size:var(--font-subtitle);place-items:center;font-style:normal;font-weight:900;display:grid;overflow:hidden}.lp-holding-visual{background:var(--color-warning-soft);color:var(--color-warning);font-size:12px}.wealth-lp-title{margin-bottom:var(--space-3)}.wealth-lp-card b{font-family:var(--font-mono)}.funds-overview-card{margin-top:var(--space-4);border:1px solid color-mix(in srgb, var(--color-primary) 22%, var(--color-border));border-radius:var(--radius-md);background:radial-gradient(circle at 92% 0, color-mix(in srgb, var(--color-cyan) 15%, transparent), transparent 35%), var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.funds-overview-summary{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);display:flex}.funds-overview-summary>div{min-width:0}.funds-overview-summary span,.funds-overview-summary strong{display:block}.funds-overview-summary>div>span{color:var(--color-muted);font-size:var(--font-label)}.funds-overview-summary>div>strong{margin-top:var(--space-2);color:var(--color-ink);font-family:var(--font-mono);letter-spacing:-.7px;white-space:nowrap;font-size:26px}.funds-overview-summary>div>strong small{color:var(--color-primary);font-size:var(--font-label)}.funds-overview-summary>button{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-ink);font-size:var(--font-label);background:0 0;border:0;padding:0;font-weight:800;display:flex}.funds-overview-summary>button i{border:1px solid var(--color-border-strong);width:28px;height:28px;color:var(--color-primary);border-radius:50%;place-items:center;font-style:normal;display:grid}.funds-overview-summary>button b{color:var(--color-primary);font-size:var(--font-subtitle)}.funds-action-grid{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.funds-action-grid button{align-content:center;place-items:center;gap:var(--space-1);min-height:68px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);color:var(--color-ink);font-size:var(--font-label);font-weight:750;display:grid}.funds-action-grid i{border-radius:var(--radius-xs);background:var(--color-primary-soft);width:28px;height:28px;color:var(--color-primary);font-size:var(--font-body);place-items:center;font-style:normal;display:grid}.funds-asset-list{border-top:1px solid var(--color-border)}.funds-asset-row{align-items:center;gap:var(--space-3);width:100%;min-height:76px;padding:var(--space-3) var(--space-4);border:0;border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-cyan-soft) 56%, var(--color-surface));color:var(--color-ink);text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.funds-asset-row:first-child{border-top:0}.funds-asset-row.funds-asset-uxuy{background:color-mix(in srgb, var(--color-primary-soft) 58%, var(--color-surface))}.funds-asset-row>i{width:36px;height:36px;color:var(--color-on-primary);border-radius:50%;place-items:center;font-style:normal;font-weight:850;display:grid}.funds-asset-icon-usdt{background:var(--color-success);font-size:var(--font-title)}.funds-asset-icon-uxuy{background:linear-gradient(145deg, var(--color-primary), var(--color-cyan));font-size:var(--font-caption);letter-spacing:-.4px}.funds-asset-row>span{min-width:0}.funds-asset-row>span b{font-size:var(--font-body);display:block}.funds-asset-row>span small{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--font-caption);line-height:var(--line-body);display:block}.funds-asset-value{text-align:right;min-width:0}.funds-asset-value b,.funds-asset-value span{white-space:nowrap;display:block}.funds-asset-value b{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--font-subtitle)}.funds-asset-value span{margin-top:var(--space-1);color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-caption)}.funds-asset-row>em{color:var(--color-primary);font-size:var(--font-title);font-style:normal}.funds-asset-row.funds-asset-identity-nft{background:color-mix(in srgb, var(--color-cyan-soft) 38%, var(--color-surface))}.funds-asset-row.funds-asset-cobuild-nft{background:color-mix(in srgb, var(--color-primary-soft) 42%, var(--color-surface))}.funds-asset-row>.funds-nft-icon{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);overflow:hidden}.funds-nft-icon-identity{background:var(--color-primary-soft) url(/meta-ai-nft-robots-v2.png) center / cover no-repeat}.funds-asset-row>.funds-nft-icon-cobuild{background:linear-gradient(145deg, var(--color-primary-soft), var(--color-cyan-soft));color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-caption);letter-spacing:.2px}.invite-card{border:1px dashed color-mix(in srgb, var(--color-primary) 30%, var(--color-border));background:var(--color-surface-selected);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:14px;display:flex}.invite-card p{color:var(--color-muted);margin:0 0 5px;font-size:11px}.invite-card b{color:var(--color-ink);font-family:var(--font-mono);font-size:12px}.invite-card button{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:44px;color:var(--color-primary);border-radius:8px;padding:7px 12px;font-size:11px;font-weight:800}.settings-row{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);background:0 0;justify-content:space-between;padding:15px 2px;font-size:12px;display:flex}.nft-card-showcase{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));background:linear-gradient(145deg, var(--color-surface), var(--color-primary-soft));box-shadow:var(--shadow-card);border-radius:21px;padding:10px;overflow:hidden}.nft-card-showcase-art{aspect-ratio:3/2;border:1px solid color-mix(in srgb, var(--color-primary) 15%, var(--color-border));background:var(--color-canvas) url(/meta-ai-nft-robots-v2.png) center / cover no-repeat;border-radius:15px}.nft-showcase-meta{grid-template-columns:1fr 1fr;gap:8px;padding:13px 5px 4px;display:grid}.nft-showcase-meta>div:last-child{text-align:right}.nft-showcase-meta span,.nft-showcase-meta strong{display:block}.nft-showcase-meta span{color:var(--color-muted);font-size:10px}.nft-showcase-meta strong{color:var(--color-ink);margin-top:4px;font-size:14px}.nft-showcase-action{box-shadow:0 8px 20px color-mix(in srgb, var(--color-primary) 20%, transparent);background:linear-gradient(90deg,#ff925d,#f2d874 49%,#28aef2);margin-top:9px}.nft-showcase-action:disabled{background:var(--color-disabled);box-shadow:none}.nft-hero-detail{border:1px solid color-mix(in srgb, var(--color-warning) 24%, var(--color-border));background:radial-gradient(circle at 84% 28%, color-mix(in srgb, var(--color-warning) 22%, transparent), transparent 23%), linear-gradient(135deg, var(--color-surface), var(--color-warning-soft));min-height:238px;box-shadow:var(--shadow-card);border-radius:20px;padding:20px;position:relative;overflow:hidden}.nft-hero-detail:after{border:1px solid color-mix(in srgb, var(--color-warning) 21%, transparent);content:"";border-radius:50%;width:245px;height:245px;position:absolute;top:-90px;right:-95px}.nft-symbol{color:var(--color-warning);text-shadow:0 0 22px color-mix(in srgb, var(--color-warning) 25%, transparent);font-size:71px;position:absolute;top:81px;right:33px}.nft-hero-detail h2{color:var(--color-ink);letter-spacing:-.8px;margin:38px 0 25px;font-size:25px;line-height:1.02}.nft-hero-detail>div:last-child{z-index:1;position:relative}.nft-hero-detail span{color:var(--color-text);font-size:11px;display:block}.nft-hero-detail strong{color:var(--color-ink);margin-top:5px;font-size:20px;display:block}.info-panel{margin-top:12px}.key-value{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:14px;padding:13px;font-size:11px;display:flex}.key-value:last-child{border-bottom:0}.key-value span{color:var(--color-muted)}.key-value b{color:var(--color-ink);text-align:right;font-size:11px}.benefit-block,.release-block{margin-top:25px}.benefit-block h2,.release-block h2{color:var(--color-ink);margin:0 0 13px;font-size:17px}.benefit-block ul{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.benefit-block li{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:11px 0 11px 15px;font-size:12px;line-height:1.45;position:relative}.benefit-block li:before{background:var(--color-primary);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:17px;left:1px}.requirements-block{margin-top:var(--space-6);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));border-radius:var(--radius-md);background:linear-gradient(145deg, var(--color-surface), var(--color-primary-soft));box-shadow:var(--shadow-card)}.requirements-block h2{color:var(--color-ink);font-size:var(--font-subtitle);margin:0}.requirements-intro{margin:var(--space-2) 0 var(--space-4);color:var(--color-muted);font-size:var(--font-label);line-height:var(--line-body)}.requirements-block ol{margin:0;padding:0;list-style:none}.requirements-block li{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);grid-template-columns:28px minmax(0,1fr);display:grid}.requirements-block li>span{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));border-radius:var(--radius-xs);background:var(--color-surface);width:28px;height:28px;color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-caption);place-items:center;font-weight:850;display:grid}.requirements-block li>p{color:var(--color-text);font-size:var(--font-label);line-height:var(--line-body);margin:3px 0 0}.node-detail-card{border:1px solid color-mix(in srgb, var(--color-primary) 21%, var(--color-border));background:linear-gradient(130deg, var(--color-surface), var(--color-primary-soft));box-shadow:var(--shadow-card);border-radius:17px;align-items:center;gap:16px;padding:15px;display:flex}.node-graphic{border:1px solid color-mix(in srgb, var(--color-primary) 23%, var(--color-border));background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--color-cyan) 23%, transparent), transparent 35%), var(--color-surface);border-radius:13px;flex-direction:column;flex:0 0 96px;justify-content:center;align-items:center;width:96px;height:111px;display:flex}.node-graphic span{color:var(--color-ink);letter-spacing:-1px;font-size:21px;font-weight:850}.node-graphic i{color:var(--color-primary);font-size:12px;font-style:normal}.node-graphic.large{flex-basis:106px;width:106px;height:106px}.node-detail-card p,.quantity-panel>span{color:var(--color-muted);font-size:11px}.node-detail-card h2{color:var(--color-ink);margin:6px 0;font-size:22px}.node-detail-card h2 span{color:var(--color-muted);font-size:11px;font-weight:400}.node-detail-card small{color:var(--color-text);font-size:10px;line-height:1.45;display:block}.quantity-panel{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:15px;margin-top:12px;padding:15px}.quantity-panel>div{float:right;align-items:center;gap:15px;margin-top:-5px;display:flex}.quantity-panel button{border:1px solid var(--color-border-strong);background:var(--color-surface-selected);width:27px;height:27px;color:var(--color-primary);border-radius:8px}.quantity-panel b{color:var(--color-ink);font-size:14px}.quantity-panel p{clear:both;border-top:1px solid var(--color-border);color:var(--color-muted);margin:20px 0 0;padding-top:11px;font-size:11px}.quantity-panel p b{float:right;color:var(--color-ink);font-size:12px}.release-row{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:11px 0;font-size:12px;display:flex}.release-row i{background:var(--color-primary-soft);width:20px;height:20px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.release-row span{color:var(--color-text);flex:1}.release-row b{color:var(--color-primary);font-size:12px}.order-amount-card{border:1px solid color-mix(in srgb, var(--color-primary) 21%, var(--color-border));background:linear-gradient(130deg, var(--color-surface), var(--color-primary-soft));box-shadow:var(--shadow-card);border-radius:18px;padding:18px}.order-amount-card p{color:var(--color-muted);margin:0;font-size:12px}.order-amount-card h2{color:var(--color-ink);margin:11px 0 17px;font-size:30px}.order-amount-card h2 span{color:var(--color-primary);font-size:13px;font-weight:400}.amount-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.amount-options button{border:1px solid var(--color-border);background:var(--color-surface);min-height:34px;color:var(--color-muted);border-radius:8px;padding:9px 2px;font-size:11px}.amount-options button.selected{border-color:color-mix(in srgb, var(--color-primary) 48%, var(--color-border));background:var(--color-primary-soft);color:var(--color-primary);font-weight:850}.ai-detail-hero{min-height:192px;padding:18px}.ai-detail-hero>div:last-child{z-index:1;width:61%;position:relative}.ai-detail-hero h2{color:var(--color-ink);letter-spacing:-.8px;margin:10px 0 8px;font-size:24px;line-height:1.05}.ai-detail-hero p{color:var(--color-text);margin:0;font-size:12px;line-height:1.6}.ai-detail-visual{background:url(/meta-ai-intelligence.png) 100%/cover no-repeat;width:287px;height:210px;position:absolute;bottom:-29px;right:-61px}.capability-block,.architecture-block{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:17px;margin-top:13px;padding:16px}.capability-block>p,.architecture-block>p{color:var(--color-primary);letter-spacing:1px;margin:0 0 5px;font-size:10px;font-weight:850}.capability-block h2,.architecture-block h2{color:var(--color-ink);letter-spacing:-.55px;margin:0;font-size:18px}.ai-capability-list{margin-top:13px}.ai-capability-list>div{border-bottom:1px solid var(--color-border);padding:11px 0;display:flex}.ai-capability-list>div:last-child{border-bottom:0;padding-bottom:0}.ai-capability-list i{background:var(--color-primary-soft);width:25px;height:25px;color:var(--color-primary);border-radius:8px;flex:0 0 25px;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.ai-capability-list span{min-width:0}.ai-capability-list b,.ai-capability-list small{display:block}.ai-capability-list b{color:var(--color-ink);font-size:12px}.ai-capability-list small{color:var(--color-muted);margin-top:3px;font-size:11px;line-height:1.4}.architecture-block>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.architecture-block span{border:1px solid color-mix(in srgb, var(--color-primary) 9%, var(--color-border));background:var(--color-surface-soft);min-height:53px;color:var(--color-text);border-radius:10px;padding:9px;font-size:11px;line-height:1.25}.architecture-block i{color:var(--color-primary);margin-bottom:5px;font-size:10px;font-style:normal;font-weight:850;display:block}.ai-market-console{gap:var(--space-3);width:100%;min-width:0;display:grid;overflow:hidden}.ai-product-tabs{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-product-tabs button{min-width:0;min-height:44px;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-muted);background:0 0;border:0;font-size:11px;font-weight:700;line-height:1.25}.ai-product-tabs button.active{background:linear-gradient(90deg, var(--color-primary-strong), var(--color-primary));color:var(--color-on-primary)}.ai-token-list{gap:var(--space-3);display:grid}.ai-token-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-surface), var(--color-surface-soft));box-shadow:var(--shadow-card);overflow:hidden}.ai-token-card header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:13px;display:flex}.ai-token-card header>div{align-items:center;gap:var(--space-2);display:flex}.ai-token-card header i{border:1px solid var(--color-border);background:var(--color-surface-inverse);width:34px;height:34px;color:var(--color-cyan);border-radius:50%;flex:0 0 34px;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.ai-token-card header span b,.ai-token-card header span small{display:block}.ai-token-card header span b{color:var(--color-ink);font-size:14px}.ai-token-card header span small{color:var(--color-danger);font-family:var(--font-mono);margin-top:2px;font-size:10px;font-weight:800}.ai-token-card header span small.up{color:var(--color-success)}.ai-token-card header span small em{color:var(--color-muted);margin-left:3px;font-size:8px;font-style:normal}.ai-token-card header strong{color:var(--color-ink);font-family:var(--font-mono);font-size:13px}.ai-token-card header button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:34px;height:34px;color:var(--color-muted);font-size:18px}.ai-token-card header button.selected{border-color:var(--color-warning);color:var(--color-warning)}.ai-token-metrics{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-token-metrics span{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);text-align:center;min-width:0;padding:10px 6px}.ai-token-metrics span:nth-child(3n){border-right:0}.ai-token-metrics span:nth-last-child(-n+3){border-bottom:0}.ai-token-metrics small,.ai-token-metrics b{display:block}.ai-token-metrics small{overflow-wrap:anywhere;color:var(--color-muted);font-size:9px;line-height:1.25}.ai-token-metrics b{color:var(--color-text);font-family:var(--font-mono);margin-top:4px;font-size:10px}.ai-token-metrics b.positive{color:var(--color-success)}.ai-analysis-view{gap:var(--space-4);width:100%;min-width:0;display:grid;overflow:hidden}.ai-realtime-card,.ai-sentiment-grid>article,.ai-win-grid>article,.ai-deep-list>article{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-surface), var(--color-surface-soft));box-shadow:var(--shadow-card)}.ai-realtime-card{padding:var(--space-4)}.ai-realtime-card,.ai-analysis-section,.ai-sentiment-grid,.ai-win-grid,.ai-deep-list{width:100%;min-width:0}.ai-sentiment-grid>article,.ai-win-grid>article,.ai-deep-list>article{min-width:0;overflow:hidden}.ai-realtime-card>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ai-realtime-card>header small{color:var(--color-primary);letter-spacing:.8px;font-size:9px;font-weight:800}.ai-realtime-card>header h2{color:var(--color-ink);margin:5px 0;font-size:18px}.ai-realtime-card>header p{color:var(--color-muted);margin:0;font-size:10px;line-height:1.4}.ai-realtime-card>header>span{border-radius:var(--radius-pill);background:var(--color-success-soft);min-height:25px;color:var(--color-success);align-items:center;gap:4px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.ai-realtime-card>header>span i{background:currentColor;border-radius:50%;width:5px;height:5px}.ai-period-label{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:10px}.ai-period-strip{gap:var(--space-2);margin-top:var(--space-3);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.ai-period-strip::-webkit-scrollbar{display:none}.ai-period-strip article{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:104px;padding:10px}.ai-period-strip article:first-child{border-color:var(--color-warning);background:var(--color-warning-soft)}.ai-period-strip article>b{color:var(--color-ink);font-family:var(--font-mono);margin-bottom:7px;font-size:12px;display:block}.ai-period-strip article>span{color:var(--color-muted);justify-content:space-between;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.ai-period-strip article em{background:var(--color-danger-soft);color:var(--color-danger);border-radius:4px;padding:2px 4px;font-style:normal;font-weight:800}.ai-analysis-section>header{margin-bottom:var(--space-3);border-left:3px solid var(--color-primary);padding-left:10px}.ai-analysis-section>header h2{color:var(--color-ink);margin:0;font-size:16px}.ai-analysis-section>header p{color:var(--color-muted);margin:3px 0 0;font-size:10px}.ai-sentiment-grid,.ai-win-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-sentiment-grid>article{padding:var(--space-3)}.ai-sentiment-grid h3{color:var(--color-ink);align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.ai-sentiment-grid h3>i{background:var(--color-warning);width:22px;height:22px;color:var(--color-on-primary);border-radius:50%;place-items:center;font-style:normal;display:grid}.ai-sentiment-grid h3>span{background:var(--color-danger-soft);color:var(--color-danger);border-radius:4px;margin-left:auto;padding:3px 5px;font-size:8px}.ai-donut{width:82px;height:82px;margin:var(--space-3) auto;background:conic-gradient(var(--color-danger) 0 var(--bearish-rate), var(--color-warning) var(--bearish-rate) 100%);border-radius:50%;place-items:center;display:grid}.ai-donut:before{content:"";background:var(--color-surface);border-radius:50%;width:48px;height:48px;position:absolute}.ai-donut span{z-index:1;color:var(--color-muted);text-align:center;font-size:8px;position:relative}.ai-donut b{color:var(--color-ink);font-family:var(--font-mono);margin-top:2px;font-size:13px;display:block}.ai-distribution{gap:5px;display:grid}.ai-distribution span{color:var(--color-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:4px;font-size:8px;display:grid}.ai-distribution i{background:var(--color-success);border-radius:50%;width:5px;height:5px}.ai-distribution i.bearish{background:var(--color-danger)}.ai-distribution i.volatile{background:var(--color-warning)}.ai-distribution b{color:var(--color-text);font-family:var(--font-mono)}.ai-win-grid>article{padding:var(--space-4)}.ai-win-grid span{color:var(--color-text);font-size:12px;font-weight:750}.ai-win-grid b{margin-top:var(--space-3);color:var(--color-danger);font-family:var(--font-mono);font-size:21px;display:block}.ai-win-grid article:last-child b{color:var(--color-warning)}.ai-deep-list{gap:var(--space-3);display:grid}.ai-deep-list>article{padding:var(--space-4)}.ai-deep-list>article>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ai-deep-list header b{color:var(--color-ink);font-size:14px}.ai-deep-list header small{color:var(--color-muted);margin-top:3px;font-size:9px;display:block}.ai-deep-list header strong{color:var(--color-ink);font-family:var(--font-mono);font-size:15px}.ai-trend-banner{margin:var(--space-3) 0;border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-danger), color-mix(in srgb, var(--color-danger) 72%, var(--color-warning)));color:var(--color-on-primary);text-align:center;padding:10px;font-size:12px;font-weight:850}.ai-deep-list h3{margin:0 0 var(--space-2);color:var(--color-ink);font-size:12px}.ai-deep-list p{color:var(--color-text);margin:5px 0 0;font-size:10px;line-height:1.45}.settlement-total,.assets-total,.chain-summary{border:1px solid color-mix(in srgb, var(--color-primary) 22%, var(--color-border));background:radial-gradient(circle at 88% 0, color-mix(in srgb, var(--color-cyan) 16%, transparent), transparent 27%), linear-gradient(135deg, var(--color-surface), var(--color-primary-soft));box-shadow:var(--shadow-card);border-radius:18px;padding:18px}.settlement-total span,.assets-total span,.chain-summary span{color:var(--color-muted);font-size:11px}.settlement-total h2,.assets-total h2,.chain-summary h2{color:var(--color-ink);letter-spacing:-1px;margin:9px 0 5px;font-size:30px}.settlement-total p,.assets-total p,.chain-summary p{color:var(--color-text);margin:0;font-size:11px;line-height:1.5}.distribution-list{margin-top:12px}.distribution-list div{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 43px 62px;align-items:center;padding:12px 13px;font-size:11px;display:grid}.distribution-list div:last-child{border-bottom:0}.distribution-list span{color:var(--color-text)}.distribution-list em{color:var(--color-muted);font-style:normal}.distribution-list b{color:var(--color-ink);text-align:right;font-size:11px}.asset-breakdown{margin-top:12px}.asset-breakdown button{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-ink);text-align:left;background:0 0;align-items:center;gap:8px;padding:14px;font-size:12px;display:flex}.asset-breakdown button:last-child{border-bottom:0}.asset-breakdown button>span{color:var(--color-text);flex:1;align-items:center;gap:8px;display:flex}.asset-breakdown b{color:var(--color-ink);margin-right:4px;font-size:12px}.asset-dot{border-radius:50%;width:8px;height:8px}.mint-dot{background:var(--color-success)}.gold-dot{background:var(--color-warning)}.violet-dot{background:var(--color-primary)}.blue-dot{background:var(--color-cyan)}.asset-note{border:1px solid color-mix(in srgb, var(--color-primary) 15%, var(--color-border));background:var(--color-primary-soft);border-radius:12px;gap:9px;margin-top:14px;padding:12px;display:flex}.asset-note i{background:var(--color-surface);width:16px;height:16px;color:var(--color-primary);border-radius:50%;flex:0 0 16px;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid}.asset-note p{color:var(--color-text);margin:0;font-size:11px;line-height:1.55}.team-status{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:15px;grid-template-columns:repeat(3,1fr);padding:16px 6px;display:grid}.team-status>div{border-right:1px solid var(--color-border);text-align:center}.team-status>div:last-child{border-right:0}.team-status span{color:var(--color-muted);font-size:10px;display:block}.team-status strong{color:var(--color-ink);margin-top:8px;font-size:21px;display:block}.team-status small{color:var(--color-muted);font-size:10px;font-weight:600}.team-chart{border:1px solid var(--color-border);background:linear-gradient(145deg, var(--color-surface), var(--color-primary-soft));box-shadow:var(--shadow-card);border-radius:16px;margin-top:12px;padding:15px}.team-chart p{color:var(--color-muted);margin:0;font-size:11px}.team-chart h2{color:var(--color-ink);margin:7px 0 20px;font-size:25px}.chart-bars{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:10px;height:76px;padding:0 4px;display:flex}.chart-bars span{background:var(--color-border-strong);border-radius:5px 5px 0 0;flex:1}.chart-bars span.active{background:linear-gradient(180deg, var(--color-cyan), var(--color-primary));box-shadow:0 0 15px color-mix(in srgb, var(--color-primary) 24%, transparent)}.team-chart-axis{color:var(--color-muted);text-align:center;grid-template-columns:repeat(7,1fr);margin-top:8px;font-size:9px;display:grid}.team-chart-axis span.active{color:var(--color-primary);font-weight:850}.level-table{margin-top:17px}.level-table>div{border-bottom:1px solid var(--color-border);color:var(--color-text);grid-template-columns:48px minmax(0,1fr) minmax(72px,auto);align-items:center;padding:10px 13px;font-size:11px;display:grid}.level-table>div:last-child{border-bottom:0}.level-header{background:var(--color-surface-soft);color:var(--color-muted)!important}.level-table b{color:var(--color-ink)}.level-table span{color:var(--color-text)}.level-table .level-header span:last-child,.level-table em{color:var(--color-text);text-align:right;justify-self:end;font-style:normal}.level-table .current{background:var(--color-primary-soft)}.level-table .current b,.level-table .current em{color:var(--color-primary)}.chain-summary{background:radial-gradient(circle at 88% 15%, color-mix(in srgb, var(--color-cyan) 19%, transparent), transparent 28%), linear-gradient(135deg, var(--color-surface), var(--color-cyan-soft))}.chain-records{margin-top:12px}.chain-records button{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-ink);text-align:left;background:0 0;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:13px;display:grid}.chain-records button:last-child{border-bottom:0}.chain-records i{background:var(--color-primary-soft);width:24px;height:24px;color:var(--color-primary);border-radius:7px;place-items:center;font-size:13px;font-style:normal;display:grid}.chain-records span b,.chain-records span small{display:block}.chain-records span b{color:var(--color-ink);font-size:11px}.chain-records span small{color:var(--color-muted);font-family:var(--font-mono);margin-top:4px;font-size:10px}.chain-records em{color:var(--color-text);grid-column:2;font-size:11px;font-style:normal}.chain-records strong{color:var(--color-success);grid-area:1/3/span 2;font-size:10px}.chain-records strong.pending{color:var(--color-warning)}.stake-quota{margin-top:12px}.investment-card{border:1px solid color-mix(in srgb, var(--color-primary) 26%, var(--color-border));background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--color-cyan) 15%, transparent), transparent 30%), linear-gradient(135deg, var(--color-surface), var(--color-primary-soft));box-shadow:var(--shadow-card);border-radius:20px;padding:16px}.investment-input,.funds-input{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:11px;align-items:center;gap:10px;padding:0 12px;display:flex}.investment-input{border-radius:14px;height:62px;margin-top:10px;padding:0 9px 0 14px;transition:border-color .2s,box-shadow .2s}.investment-input:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}.investment-input input,.funds-input input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;font-size:18px}.investment-input button,.funds-input button{color:var(--color-primary);background:0 0;border:0;font-size:12px;font-weight:850}.investment-input .investment-currency{color:var(--color-muted);font-family:var(--font-mono);font-size:10px;font-weight:700}.investment-input button{background:var(--color-primary-soft);border-radius:999px;min-width:48px;height:44px}.funds-input button{min-width:44px;min-height:44px}.investment-overview{border:1px solid color-mix(in srgb, var(--color-primary) 12%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 82%, transparent);border-radius:13px;margin-top:12px;overflow:hidden}.investment-target{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.investment-target span,.investment-target small,.investment-target b{display:block}.investment-target small,.investment-breakdown small{color:var(--color-muted);font-size:9px;font-weight:500}.investment-target b{color:var(--color-ink);font-family:var(--font-mono);margin-top:4px;font-size:18px;font-weight:650}.investment-target b em{color:var(--color-muted);font-size:10px;font-style:normal}.investment-target>i{background:var(--color-primary);min-width:38px;color:var(--color-surface);font-family:var(--font-mono);text-align:center;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:750}.investment-breakdown{grid-template-columns:.8fr 1.2fr;display:grid}.investment-breakdown>span{min-width:0;padding:11px 13px}.investment-breakdown>span+span{border-left:1px solid var(--color-border)}.investment-breakdown b{color:var(--color-ink);font-family:var(--font-mono);white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.35;display:block}.investment-breakdown>span:last-child b{color:var(--color-primary)}.payment-choice{border:1px solid var(--color-border);background:var(--color-surface);width:100%;box-shadow:var(--shadow-card);color:var(--color-ink);text-align:left;border-radius:15px;align-items:center;gap:8px;margin-top:10px;padding:13px 14px;display:flex}.payment-choice span{flex:1}.payment-choice b,.payment-choice small{display:block}.payment-choice b{color:var(--color-ink);font-size:13px}.payment-choice small{color:var(--color-muted);margin-top:5px;font-size:11px}.payment-choice>i{color:var(--color-primary);font-size:15px;font-style:normal}.payment-choice .arrow{color:var(--color-primary)}.investment-submit{margin-top:10px}.investment-submit:disabled{opacity:.72;box-shadow:none}.payment-modal{z-index:40;background:color-mix(in srgb, var(--color-ink) 28%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:end;padding:20px;display:flex;position:fixed;inset:0}.payment-modal-card{border:1px solid var(--color-border);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--color-cyan) 12%, transparent), transparent 32%), var(--color-surface);width:min(100%,430px);box-shadow:0 -14px 35px color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:20px;padding:25px 17px 20px;position:relative}.payment-modal-card h2{color:var(--color-ink);text-align:center;margin:0;font-size:20px}.payment-modal-card>p{color:var(--color-muted);text-align:center;margin:8px 0 18px;font-size:12px}.payment-close{border:1px solid var(--color-border-strong);background:var(--color-surface);width:44px;height:44px;color:var(--color-primary);border-radius:50%;font-size:19px;line-height:1;position:absolute;top:8px;right:8px}.payment-method{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-ink);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:14px;display:flex}.payment-method.selected{border-color:var(--color-primary);background:var(--color-primary-soft)}.payment-method span{flex:1}.payment-method b,.payment-method small,.payment-method strong{display:block}.payment-method b{color:var(--color-ink);font-size:13px}.payment-method small{color:var(--color-muted);margin-top:6px;font-size:11px;line-height:1.4}.payment-method strong{color:var(--color-primary);margin-top:9px;font-size:12px}.payment-method i{border:1px solid var(--color-border-strong);width:22px;height:22px;color:var(--color-primary);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.payment-method.selected i{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.funds-form{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:16px;padding:15px}.deposit-asset-field{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.deposit-asset-field>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.deposit-asset-field>div:first-child b{color:var(--color-ink);font-size:var(--font-body)}.deposit-asset-field>div:first-child span{color:var(--color-muted);font-size:var(--font-caption);text-align:right}.deposit-asset-selector{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deposit-asset-selector button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);min-height:52px;color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-body);font-weight:700;display:flex}.deposit-asset-selector button.selected{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 8%, transparent)}.deposit-asset-selector button i{background:var(--color-surface);width:28px;height:28px;color:var(--color-primary);font-family:var(--font-sans);border-radius:50%;place-items:center;font-style:normal;display:grid}.deposit-asset-selector button.selected i{background:var(--color-primary);color:var(--color-on-primary)}.withdraw-asset-callout{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-primary-soft);display:flex}.withdraw-asset-callout span{color:var(--color-text);font-size:var(--font-label)}.withdraw-asset-callout b{color:var(--color-primary);font-family:var(--font-mono);font-size:var(--font-subtitle)}.funds-form-title,.form-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.funds-form-title b,.form-label b{color:var(--color-ink);font-size:14px}.funds-form-title span,.form-label span{color:var(--color-muted);font-size:11px}.funds-input{min-height:56px}.funds-input:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent)}.funds-input.is-invalid{border-color:var(--color-danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-danger) 10%, transparent)}.funds-input input{font-size:16px}.funds-input input::placeholder{color:var(--color-disabled)}.funds-input>b{color:var(--color-ink);font-size:12px}.funds-notes{border-top:1px solid var(--color-border);margin-top:14px;padding-top:9px}.funds-notes p{color:var(--color-muted);margin:6px 0 0;font-size:11px;line-height:1.5}.funds-submit{margin-top:16px}.withdraw-summary{border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));background:var(--color-surface-soft);border-radius:11px;margin-top:12px;overflow:hidden}.withdraw-summary>div{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 8%, var(--color-border));justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.withdraw-summary>div:last-child{border-bottom:0}.withdraw-summary span{color:var(--color-muted);font-size:11px}.withdraw-summary b,.withdraw-summary>div:last-child b{color:var(--color-ink);font-size:12px}.wallet-address{border:1px solid var(--color-border);background:var(--color-surface-selected);border-radius:12px;gap:7px;margin-top:12px;padding:13px;display:grid}.wallet-address b{color:var(--color-text);font-size:11px}.wallet-address span{overflow-wrap:anywhere;color:var(--color-primary-strong);font-family:var(--font-mono);font-size:12px}.form-label button{min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-xs);color:var(--color-primary);background:0 0;border:0;font-size:11px;font-weight:850}.form-feedback{min-height:18px;color:var(--color-muted);font-size:var(--font-caption);margin:7px 2px 0;line-height:1.4}.form-feedback.is-error{color:var(--color-danger)}.transfer-amount-label{margin-top:18px}.transfer-rule{margin-top:15px!important}.community-heading{padding-bottom:var(--space-4);text-align:center}.community-overview{border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));background:radial-gradient(circle at 94% 12%, color-mix(in srgb, var(--color-cyan) 24%, transparent), transparent 31%), linear-gradient(135deg, var(--color-surface), var(--color-primary-soft));box-shadow:var(--shadow-card);border-radius:20px;padding:17px;position:relative;overflow:hidden}.community-orbit{border:1px solid color-mix(in srgb, var(--color-primary) 17%, transparent);border-radius:50%;position:absolute;top:-72px;right:-62px}.community-orbit.orbit-one{width:210px;height:210px}.community-orbit.orbit-two{border-color:color-mix(in srgb, var(--color-cyan) 45%, transparent);width:150px;height:150px;top:-40px;right:-30px}.community-level-orb{z-index:2;border:1px solid color-mix(in srgb, var(--color-cyan) 50%, var(--color-primary));background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--color-cyan) 75%, transparent), transparent 21%), linear-gradient(145deg, var(--color-primary-strong), var(--color-surface-inverse));width:66px;height:66px;box-shadow:0 8px 18px color-mix(in srgb, var(--color-primary) 24%, transparent), inset 0 0 15px color-mix(in srgb, var(--color-cyan) 30%, transparent);color:var(--color-surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:13px;right:13px}button.community-level-orb{cursor:pointer;font:inherit;padding:0}button.community-level-orb:active{transform:scale(.97)}.community-level-orb small{color:color-mix(in srgb, var(--color-surface) 68%, transparent);font-size:8px}.community-level-orb strong{letter-spacing:-.4px;margin-top:2px;font-size:18px}.community-total{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:95px;padding:7px 67px 3px;display:flex;position:relative}.community-total p{color:var(--color-muted);margin:0 0 7px;font-size:11px}.community-total b{color:var(--color-ink);letter-spacing:-.6px;white-space:nowrap;font-size:27px}.community-total b small{color:var(--color-muted);font-size:11px}.community-total .status-pill{margin-top:7px}.community-stats{z-index:1;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:18px;display:grid;position:relative}.community-stats div{border:1px solid color-mix(in srgb, var(--color-primary) 11%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 79%, transparent);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;min-height:68px;padding:8px;display:flex}.community-stats span{min-height:25px;color:var(--color-muted);font-size:10px;line-height:1.25}.community-stats b{color:var(--color-ink);margin-top:4px;font-size:17px}.community-performance{z-index:1;border-top:1px solid color-mix(in srgb, var(--color-primary) 11%, var(--color-border));grid-template-columns:1fr auto;gap:10px 12px;margin-top:16px;padding-top:13px;display:grid;position:relative}.community-performance span{color:var(--color-text);font-size:11px}.community-performance b{color:var(--color-ink);text-align:right;font-size:12px}.community-income-list{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:17px;margin-top:12px;overflow:hidden}.community-income-list button{border:0;border-bottom:1px solid var(--color-border);text-align:left;background:0 0;grid-template-columns:27px 1fr auto auto;align-items:center;gap:8px;width:100%;padding:13px;display:grid}.community-income-list button:last-child{border-bottom:0}.community-income-list i{background:var(--color-primary-soft);width:25px;height:25px;color:var(--color-primary);border-radius:8px;place-items:center;font-size:14px;font-style:normal;display:grid}.community-income-list span{color:var(--color-ink);font-size:12px;font-weight:750}.community-income-list b{color:var(--color-text);font-size:11px}.community-income-list .arrow{color:var(--color-muted)}.community-invite{border:1px solid color-mix(in srgb, var(--color-primary) 16%, var(--color-border));background:linear-gradient(135deg, var(--color-surface), var(--color-primary-soft));box-shadow:var(--shadow-card);border-radius:17px;align-items:center;gap:14px;margin-top:13px;padding:14px;display:flex}.community-invite>div{flex:1;min-width:0}.community-invite p,.community-invite b,.community-invite small{display:block}.community-invite p{color:var(--color-ink);margin:0;font-size:12px;font-weight:800}.community-invite b{color:var(--color-primary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;overflow:hidden}.community-invite small{color:var(--color-muted);margin-top:4px;font-size:10px;line-height:1.35}.community-invite button{border:1px solid var(--color-border-strong);background:var(--color-surface);width:44px;height:44px;color:var(--color-primary);border-radius:9px;flex:0 0 44px;font-size:17px}.community-empty-direct{border:1px dashed color-mix(in srgb, var(--color-primary) 26%, var(--color-border));background:var(--color-surface);width:100%;color:var(--color-muted);text-align:left;border-radius:13px;align-items:center;gap:10px;padding:13px;font-size:11px;display:flex}.community-empty-direct i{background:var(--color-primary-soft);width:26px;height:26px;color:var(--color-primary);border-radius:8px;place-items:center;font-style:normal;display:grid}.community-empty-direct span{flex:1}.community-more{margin-top:12px}.direct-referral-list{gap:10px;display:grid}.direct-referral-browser{gap:var(--space-3);display:grid}.direct-referral-search{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:24px minmax(0,1fr) 44px;display:grid}.direct-referral-search>span{color:var(--color-primary);font-size:var(--font-subtitle)}.direct-referral-search input{min-width:0;height:46px;color:var(--color-ink);font:inherit;font-size:var(--font-label);background:0 0;border:0;outline:0}.direct-referral-search input::placeholder{color:var(--color-muted)}.direct-referral-search input::-webkit-search-cancel-button{display:none}.direct-referral-search button{width:44px;height:44px;color:var(--color-muted);font-size:var(--font-subtitle);background:0 0;border:0}.direct-referral-search:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 14%, transparent)}.direct-referral-list>article{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:16px;padding:13px;overflow:hidden}.direct-referral-list>article.is-invalid{background:var(--color-surface-soft)}.direct-referral-head{grid-template-columns:27px 1fr auto;align-items:center;gap:9px;display:grid}.direct-referral-head>i{background:var(--color-primary-soft);width:27px;height:27px;color:var(--color-primary);border-radius:8px;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.direct-referral-head>div{min-width:0}.direct-referral-head b,.direct-referral-head small{display:block}.direct-referral-head b{color:var(--color-ink);font-family:var(--font-mono);font-size:11px}.direct-referral-head small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.direct-address-line{align-items:center;gap:var(--space-1);min-height:44px;display:flex}.direct-address-line b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.direct-address-line button{border-radius:var(--radius-xs);width:44px;height:44px;color:var(--color-muted);background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.direct-address-line button span{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface-soft);place-items:center;width:28px;height:28px;display:grid}.direct-address-line button.has-remark{color:var(--color-primary)}.direct-address-line button.has-remark span{border-color:var(--color-border-strong);background:var(--color-primary-soft)}.direct-referral-identity>em{max-width:100%;margin-top:var(--space-1);color:var(--color-primary);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;display:block;overflow:hidden}.direct-remark-modal{z-index:70;padding:var(--space-2);padding-bottom:max(var(--space-2), env(safe-area-inset-bottom));justify-content:center;align-items:end;display:flex;position:fixed;inset:0}.direct-remark-backdrop{background:color-mix(in srgb, var(--color-ink) 34%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:0;position:absolute;inset:0}.direct-remark-dialog{z-index:1;width:min(100%,414px);padding:var(--space-2) var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--color-surface-selected), var(--color-surface) 38%);box-shadow:var(--shadow-float);position:relative;overflow:hidden}.direct-remark-handle{width:var(--space-6);height:var(--space-1);margin:0 auto var(--space-3);border-radius:var(--radius-lg);background:var(--color-border-strong)}.direct-remark-header{align-items:center;gap:var(--space-2);grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.direct-remark-header>i{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:linear-gradient(145deg, var(--color-primary-soft), var(--color-cyan-soft));width:44px;height:44px;color:var(--color-primary);font-size:var(--font-subtitle);place-items:center;font-style:normal;display:grid}.direct-remark-header h2{color:var(--color-ink);font-size:var(--font-title);margin:0;line-height:1.25}.direct-remark-close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-muted);font-size:var(--font-title);background:0 0;border:0}.direct-remark-close:hover{background:var(--color-surface-soft);color:var(--color-ink)}.direct-remark-address{align-items:center;gap:var(--space-2);min-height:54px;margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-primary-soft) 56%, var(--color-surface));grid-template-columns:36px minmax(0,1fr);display:grid}.direct-remark-address>i{border-radius:var(--radius-xs);background:var(--color-surface);width:36px;height:36px;color:var(--color-primary);place-items:center;font-style:normal;display:grid}.direct-remark-address span{min-width:0}.direct-remark-address small{color:var(--color-muted);font-size:var(--font-caption);display:block}.direct-remark-address b{margin-top:var(--space-1);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--font-label);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.direct-remark-field{margin-top:var(--space-4)}.direct-remark-label{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.direct-remark-label label{color:var(--color-ink);font-size:var(--font-label);font-weight:700}.direct-remark-label small{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--font-caption)}.direct-remark-input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:minmax(0,1fr) 44px;align-items:center;min-height:54px;transition:border-color .18s,box-shadow .18s;display:grid}.direct-remark-input:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent)}.direct-remark-input input{min-width:0;height:52px;padding:0 var(--space-3);color:var(--color-ink);font:inherit;font-size:var(--font-body);background:0 0;border:0;outline:0}.direct-remark-input input::placeholder{color:var(--color-muted)}.direct-remark-input button{border-radius:var(--radius-xs);width:44px;height:44px;color:var(--color-muted);font-size:var(--font-subtitle);background:0 0;border:0}.direct-remark-actions{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:.8fr 1.2fr;display:grid}.direct-remark-actions button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);min-height:48px;color:var(--color-text);font-size:var(--font-label);font-weight:700}.direct-remark-actions button[type=submit]{border-color:var(--color-primary);background:linear-gradient(90deg, var(--color-primary), var(--color-cyan));color:var(--color-on-primary);box-shadow:0 8px 18px color-mix(in srgb, var(--color-primary) 18%, transparent)}.direct-search-empty{min-height:132px}.direct-referral-facts{grid-template-columns:1fr 1.6fr;gap:8px;margin-top:12px;display:grid}.direct-referral-facts>span,.direct-referral-team>span{background:var(--color-surface-soft);color:var(--color-muted);border-radius:10px;padding:9px;font-size:9px}.direct-referral-facts b,.direct-referral-team b{color:var(--color-ink);margin-top:4px;font-size:12px;display:block}.direct-referral-toggle{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-primary);border-radius:9px;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:10px;font-weight:850;display:flex}.direct-referral-team{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;padding-top:9px;display:grid}.direct-referral-empty{border:1px dashed var(--color-border-strong);background:var(--color-surface);min-height:100px;color:var(--color-muted);border-radius:15px;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.direct-referral-empty i{color:var(--color-primary);font-size:19px;font-style:normal}.stake-ai-hero{border:1px solid color-mix(in srgb, var(--color-cyan) 28%, var(--color-ink));background:var(--color-surface-inverse) url(/meta-ai-intelligence.png) 62% 44% / 137% auto no-repeat;min-height:246px;box-shadow:0 15px 34px color-mix(in srgb, var(--color-ink) 20%, transparent);color:var(--color-surface);border-radius:22px;margin:4px 0 14px;padding:18px;position:relative;overflow:hidden}.stake-ai-hero:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 93%, transparent) 0 37%, color-mix(in srgb, var(--color-ink) 55%, transparent) 60%, color-mix(in srgb, var(--color-primary) 24%, transparent)), linear-gradient(0deg, color-mix(in srgb, var(--color-ink) 70%, transparent), transparent 65%);position:absolute;inset:0}.stake-ai-copy{z-index:1;width:64%;position:relative}.stake-ai-copy>span{color:var(--color-cyan);letter-spacing:1px;font-size:10px;font-weight:850}.stake-ai-copy h1{color:var(--color-surface);letter-spacing:-.8px;margin:14px 0 8px;font-size:28px}.stake-ai-copy p{color:color-mix(in srgb, var(--color-surface) 72%, transparent);margin:0;font-size:11px;line-height:1.55}.stake-ai-metrics{z-index:1;border:1px solid color-mix(in srgb, var(--color-cyan) 30%, transparent);background:color-mix(in srgb, var(--color-ink) 62%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:13px;grid-template-columns:1fr 1fr;display:grid;position:absolute;bottom:14px;left:14px;right:14px;overflow:hidden}.stake-ai-metrics>div{padding:11px}.stake-ai-metrics>div+div{border-left:1px solid color-mix(in srgb, var(--color-cyan) 22%, transparent)}.stake-ai-metrics span,.stake-ai-metrics b{display:block}.stake-ai-metrics span{color:color-mix(in srgb, var(--color-surface) 66%, transparent);font-size:9px}.stake-ai-metrics b{color:var(--color-surface);margin-top:5px;font-size:14px}.checkout-payment-card{max-height:min(680px,100vh - 40px);overflow-y:auto}.checkout-methods{margin-top:2px}.checkout-confirm{margin-top:14px}.platform-payment-confirmation{border:1px solid var(--color-primary);background:var(--color-primary-soft);min-height:80px;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.platform-payment-confirmation span,.platform-payment-confirmation b,.platform-payment-confirmation small{display:block}.platform-payment-confirmation b{color:var(--color-ink);font-size:12px}.platform-payment-confirmation small{color:var(--color-muted);margin-top:5px;font-size:10px;line-height:1.35}.platform-payment-confirmation strong{color:var(--color-primary-strong);text-align:right;font-size:10px}.income-record-summary{border:1px solid color-mix(in srgb, var(--color-primary) 22%, var(--color-border));background:linear-gradient(135deg, var(--color-surface), var(--color-primary-soft));box-shadow:var(--shadow-card);border-radius:17px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.income-record-summary>div{padding:15px}.income-record-summary>div+div{border-left:1px solid var(--color-border)}.income-record-summary span,.income-record-summary strong{display:block}.income-record-summary span{color:var(--color-muted);font-size:10px}.income-record-summary strong{color:var(--color-ink);margin-top:7px;font-size:18px}.income-record-summary small{color:var(--color-primary);font-size:10px}.daily-income-records{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:17px;margin-top:12px;overflow:hidden}.daily-income-records article{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:15px;display:grid}.daily-income-records article:last-child{border-bottom:0}.daily-income-details{min-width:0}.daily-income-details b,.daily-income-details time,.daily-income-details span{display:block}.daily-income-details b{color:var(--color-ink);font-size:13px}.daily-income-details time{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px}.daily-income-details span{color:var(--color-text);overflow-wrap:anywhere;margin-top:5px;font-size:10px}.daily-income-amount{color:var(--color-primary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px}.income-record-empty{border:1px dashed var(--color-border-strong);background:var(--color-surface);min-height:160px;color:var(--color-muted);border-radius:17px;align-content:center;place-items:center;gap:8px;margin-top:12px;display:grid}.income-record-empty i{font-size:25px;font-style:normal}.income-record-empty p{margin:0;font-size:11px}.presale-stack{gap:12px;margin-top:14px;display:grid}.presale-product-card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:20px;padding:17px;overflow:hidden}.presale-nft-card{background:radial-gradient(circle at 96% 0, color-mix(in srgb, var(--color-cyan) 24%, transparent), transparent 32%), linear-gradient(145deg, var(--color-surface), var(--color-cyan-soft))}.presale-node-card{background:radial-gradient(circle at 96% 0, color-mix(in srgb, var(--color-primary) 20%, transparent), transparent 32%), linear-gradient(145deg, var(--color-surface), var(--color-primary-soft))}.presale-product-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.presale-product-head>div{min-width:0}.presale-product-head>i{border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 86%, transparent);width:42px;height:42px;color:var(--color-primary);border-radius:13px;flex:0 0 42px;place-items:center;font-size:20px;font-style:normal;font-weight:850;display:grid}.presale-product-head h2{color:var(--color-ink);letter-spacing:-.65px;margin:11px 0 4px;font-size:20px}.presale-product-head p{color:var(--color-text);margin:0;font-size:11px;line-height:1.5}.presale-benefit-list{gap:var(--space-2);margin:var(--space-4) 0 0;padding:var(--space-3) 0;border-top:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));border-bottom:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));list-style:none;display:grid}.presale-benefit-list li{align-items:start;gap:var(--space-2);color:var(--color-text);font-size:var(--font-caption);line-height:var(--line-body);grid-template-columns:20px minmax(0,1fr);display:grid}.presale-benefit-list li>span{border-radius:var(--radius-xs);background:var(--color-primary-soft);width:20px;height:20px;color:var(--color-primary);place-items:center;font-size:10px;font-weight:600;display:grid}.presale-data-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.presale-data-grid>div{border:1px solid color-mix(in srgb, var(--color-primary) 10%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 76%, transparent);border-radius:10px;padding:11px}.presale-data-grid span,.presale-data-grid b{display:block}.presale-data-grid span{color:var(--color-muted);font-size:9px}.presale-data-grid b{color:var(--color-ink);margin-top:4px;font-size:15px}.presale-progress{background:color-mix(in srgb, var(--color-border) 82%, transparent);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.presale-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--color-cyan));height:100%;display:block}.presale-product-action{background:linear-gradient(135deg, var(--color-primary), var(--color-cyan));width:100%;min-height:42px;color:var(--color-surface);border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:12px;font-weight:850;display:flex}.presale-product-action:disabled{background:var(--color-border-strong);color:var(--color-surface)}.product-status{border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:3px 8px;font-size:9px;font-weight:850;line-height:1.25;display:inline-flex}.status-info{background:var(--color-primary-soft);color:var(--color-primary)}.status-success{background:var(--color-success-soft);color:var(--color-success)}.status-warning{background:var(--color-warning-soft);color:var(--color-warning)}.status-danger{background:var(--color-danger-soft);color:var(--color-danger)}.status-muted{background:var(--color-surface-selected);color:var(--color-muted)}.data-state{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:11px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 11px;font-size:11px;display:flex}.data-state>span{background:var(--color-primary-soft);width:21px;height:21px;color:var(--color-primary);border-radius:7px;place-items:center;display:grid}.data-state>b{flex:1}.data-state>button{color:var(--color-primary);background:0 0;border:0;font-size:10px;font-weight:850}.data-state-error{border-color:color-mix(in srgb, var(--color-danger) 25%, var(--color-border));background:var(--color-danger-soft);color:var(--color-danger)}.data-state-timeout,.data-state-stale{border-color:color-mix(in srgb, var(--color-warning) 25%, var(--color-border));background:var(--color-warning-soft);color:var(--color-warning)}.product-state-shell{border:1px dashed var(--color-border-strong);background:var(--color-surface);border-radius:17px;align-items:center;min-height:150px;padding:15px;display:grid}.product-empty{border:1px dashed var(--color-border-strong);background:var(--color-surface);min-height:96px;color:var(--color-muted);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.product-empty i{font-size:22px;font-style:normal}.stake-composer{margin-top:4px}.stake-label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.stake-label-row label{color:var(--color-ink);font-size:15px;font-weight:750}.stake-label-row span{background:var(--color-surface);color:var(--color-muted);border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.payment-methods-inline{gap:8px;margin-top:11px;display:grid}.payment-methods-inline>button{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:80px;padding:12px;display:grid}.payment-methods-inline>button.selected{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 10%, transparent)}.payment-methods-inline span,.payment-methods-inline b,.payment-methods-inline small{display:block}.payment-methods-inline b{color:var(--color-ink);font-size:12px}.payment-methods-inline small{color:var(--color-muted);margin-top:5px;font-size:10px;line-height:1.35}.payment-methods-inline strong{color:var(--color-primary-strong);text-align:right;font-size:10px}.validation-message{color:var(--color-muted);align-items:center;gap:6px;margin:10px 2px 0;font-size:10px;display:flex}.validation-platform_insufficient,.validation-chain_insufficient,.validation-gas_insufficient,.validation-invalid_format{color:var(--color-danger)}.community-generation{z-index:1;border-top:1px solid var(--color-border);color:var(--color-text);justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;font-size:11px;display:flex;position:relative}.community-generation b{color:var(--color-primary);font-size:14px}.fund-record-shell{gap:var(--space-3);display:grid}.fund-record-filters{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fund-record-filters button{min-width:0;min-height:44px;padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--font-caption);background:0 0;border:0;font-weight:600;line-height:1.25}.fund-record-filters button.active{background:var(--color-primary);color:var(--color-on-primary)}.fund-record-list{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.fund-record-list>.data-state{margin:12px}.fund-record-list>article{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:13px;display:grid}.fund-record-list>article:last-child{border-bottom:0}.fund-record-list article span b,.fund-record-list article span small{display:block}.fund-record-list article span b{color:var(--color-ink);font-size:11px}.fund-record-list article span small{color:var(--color-muted);font-family:var(--font-mono);margin-top:3px;font-size:9px}.fund-record-list article span small code,.fund-record-list article span small time{font:inherit;display:block}.fund-record-list article span small time{white-space:nowrap;margin-top:2px}.fund-record-list article>strong{color:var(--color-text);font-size:10px}.product-ledger{margin-top:0}.product-ledger .ledger-row{grid-template-columns:1fr auto auto;display:grid}.product-ledger .ledger-row>span{grid-template-columns:22px 1fr;display:grid}.product-ledger .ledger-row span small{color:var(--color-muted);font-family:var(--font-mono);grid-column:2;font-size:9px}.product-ledger .ledger-row em{color:var(--color-text);white-space:nowrap;font-size:10px;font-style:normal}.product-chain-records{gap:0;display:grid}.product-chain-row{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:12px;display:grid}.product-chain-row:last-child{border-bottom:0}.product-chain-row>span{grid-template-columns:22px 1fr;align-items:center;gap:7px;min-width:0;display:grid}.product-chain-row span b{color:var(--color-ink);font-size:11px}.product-chain-row span small{color:var(--color-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:9px;overflow:hidden}.product-chain-row em{color:var(--color-text);white-space:nowrap;font-size:10px;font-style:normal}.states-lab{background:radial-gradient(circle at 0 0, var(--color-cyan-soft), transparent 30rem), var(--color-canvas);min-height:100vh;padding:34px}.states-lab-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1440px;margin:0 auto;display:flex}.states-lab-header p{color:var(--color-primary);letter-spacing:.9px;margin:0 0 7px;font-size:11px;font-weight:850}.states-lab-header h1{color:var(--color-ink);margin:0;font-size:28px}.states-lab-header span{color:var(--color-muted);margin-top:8px;font-size:12px;display:block}.states-lab-header a{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-primary);border-radius:10px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none}.states-toolbar{border:1px solid var(--color-border);background:var(--color-surface);max-width:1440px;box-shadow:var(--shadow-card);border-radius:15px;justify-content:space-between;align-items:flex-end;gap:16px;margin:24px auto;padding:14px;display:flex}.states-toolbar label{color:var(--color-muted);margin-bottom:6px;font-size:11px;display:block}.states-toolbar select{border:1px solid var(--color-border-strong);background:var(--color-surface);min-width:180px;min-height:38px;color:var(--color-ink);border-radius:9px;padding:0 10px}.states-locales{gap:5px;display:flex}.states-locales button{border:1px solid var(--color-border);background:var(--color-surface-soft);min-height:36px;color:var(--color-text);border-radius:9px;padding:0 11px}.states-locales button.selected{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);font-weight:850}.states-device-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));align-items:start;gap:20px;max-width:1440px;margin:0 auto;display:grid}.states-device{border:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-surface-soft), var(--color-canvas));min-width:0;box-shadow:var(--shadow-float);border-radius:22px;padding:17px}.states-device>h2{color:var(--color-ink);margin:0 0 13px;font-size:14px}.states-device .finance-orders{margin-top:0}.screen-disclaimer{color:var(--color-muted);margin:18px 3px 0;font-size:11px;line-height:1.6}.bottom-nav{z-index:25;width:min(100%,430px);min-height:74px;padding:7px 6px calc(7px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:0 -8px 22px color-mix(in srgb, var(--color-primary) 5%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.nav-item{min-height:49px;color:var(--color-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.nav-icon{height:19px;color:var(--color-muted);font-size:20px;line-height:16px}.nav-item.active{color:var(--color-primary);font-weight:850}.nav-item.active .nav-icon{color:var(--color-primary);text-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 30%, transparent)}.toast{z-index:50;border:1px solid color-mix(in srgb, var(--color-primary) 25%, var(--color-border));background:var(--color-ink);width:max-content;max-width:calc(100% - 40px);box-shadow:var(--shadow-float);color:var(--color-surface);text-align:center;border-radius:10px;padding:10px 13px;font-size:12px;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}@media (min-width:700px){.app-stage{min-height:100vh;padding:22px 0}.phone-frame{border-radius:28px;min-height:calc(100vh - 44px);overflow:hidden}.topbar{border-radius:28px 28px 0 0}.bottom-nav{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:0 0 28px 28px;bottom:22px}.toast{bottom:112px}}@media (max-width:360px){.page-scroll,.topbar{padding-left:14px;padding-right:14px}.launch-product-card{padding:11px}.launch-product-card h2{font-size:14px}.community-stats{gap:4px}}@media (max-width:700px){.states-lab{padding:18px 12px}.states-lab-header,.states-toolbar{flex-direction:column;align-items:stretch}.states-device-grid{grid-template-columns:1fr}.states-device{padding:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
