:root{--font-family-sans:Inter, "Noto Sans SC", "Noto Sans JP", "Noto Sans Thai", "Noto Sans KR", "Segoe UI", Arial, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:8px;--radius-md:8px;--radius-lg:16px;--radius-pill:9999px;--shadow-card:none;--shadow-modal:0 8px 32px #00000052;--color-bg-page:#181a20;--color-bg-surface:#1e2431;--color-bg-elevated:#2d3549;--color-bg-control:#181d27;--color-overlay:#00000080;--color-primary:#1199fa;--color-primary-hover:#34a9ff;--color-primary-active:#3a78ff;--color-accent:#34a9ff;--color-text-primary:#fff;--color-text-secondary:#aab3ca;--color-text-on-primary:#fff;--color-border:#30354a;--color-success:#00c38e;--color-warning:#ffe4aa;--color-warning-text:#ffe4aa;--color-error:#e5484d;--color-focus:#34a9ff;--control-height-sm:44px;--control-height-md:48px;--touch-min:44px;--duration-fast:.15s;--duration-normal:.25s;--easing-standard:cubic-bezier(.4, 0, .2, 1);--bg:var(--color-bg-page);--bg-raised:var(--color-bg-elevated);--panel:var(--color-bg-surface);--panel-strong:var(--color-bg-control);--line:var(--color-border);--line-strong:var(--color-primary);--text:var(--color-text-primary);--muted:var(--color-text-secondary);--cyan:var(--color-primary);--cyan-deep:var(--color-primary-active);--gold:var(--color-warning);--green:var(--color-success);--violet:var(--color-accent);--red:var(--color-error);--max:1180px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-family-sans);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{background:var(--color-bg-page);scroll-behavior:smooth;width:100%;min-width:0;max-width:100%;min-height:100%;overflow-x:clip}body{touch-action:pan-y pinch-zoom;width:100%;min-width:0;max-width:100%;min-height:100dvh;color:var(--color-text-primary);background:var(--color-bg-page);margin:0;overflow-x:clip}button,input,select{font:inherit}button{color:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button,a,select,input{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed}:where(button,a,select,input):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dapp-shell{width:100%;max-width:none;min-height:100dvh;margin:0;padding-bottom:112px}.app-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03255beb;border-bottom:1px solid #50b1dd38;justify-content:space-between;align-items:center;gap:22px;min-height:76px;display:flex;position:sticky;top:0}.brand-lockup{text-align:left;background:0 0;border:0;align-items:center;gap:11px;min-width:0;padding:0;display:flex}.brand-lockup img{object-fit:contain;width:46px;height:46px}.brand-lockup>span{line-height:1;display:grid}.brand-lockup strong{letter-spacing:2px;font-size:19px}.brand-lockup small{color:#5ed9e5;letter-spacing:4px;margin-top:5px;font-size:8px}.header-actions{align-items:center;gap:10px;display:flex}.language-control,.feedback-button,.wallet-button{border:1px solid var(--line);background:#091b2ed1;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}.language-control{color:#dceaf0;padding:0 11px}.language-control select{max-width:116px;color:inherit;cursor:pointer;background:0 0;border:0;outline:0}.language-control option{color:#132331;background:#fff}.feedback-button{color:#f3d5e4;border-color:#ce4f8d8f;padding:0 13px}.wallet-button{color:#03131d;background:var(--cyan);border-color:#2edbe7a8;min-width:148px;padding:0 16px;font-weight:900;box-shadow:0 0 24px #2edbe738}.activity-ticker{color:#92aaba;background:#041321db;border:1px solid #27a5d140;border-radius:6px;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;min-height:36px;margin-top:8px;padding:0 14px;font-size:11px;display:grid;overflow:hidden}.activity-ticker>span{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.activity-ticker i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 11px var(--cyan);border-radius:50%;flex:none}.activity-ticker strong{color:#eff8fb}.network-pill{color:var(--cyan)}main{padding-top:16px}.hero-panel{border:1px solid var(--line-strong);isolation:isolate;background:#06172a;border-radius:8px;min-height:470px;position:relative;overflow:hidden}.hero-image{z-index:-2;object-fit:cover;object-position:center 58%;opacity:.52;filter:saturate(.82)contrast(1.04)}.hero-panel:after{z-index:-1;content:"";background:linear-gradient(90deg,#030c19f7 0%,#030e1cd9 54%,#05132359 100%);position:absolute;inset:0}.hero-emblem{z-index:0;background:#071727b8;border:1px solid #f7c95b5c;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:38px;right:35px;box-shadow:0 0 38px #2edbe724,inset 0 0 28px #f7c95b17}.hero-emblem img{object-fit:contain;width:106px;height:106px}.hero-emblem span{color:#211600;background:var(--gold);border:1px solid #f7c95b70;border-radius:999px;place-items:center;width:46px;height:28px;font-size:10px;font-weight:950;display:grid;position:absolute;bottom:10px;right:-8px}.hero-content{align-content:center;max-width:760px;min-height:470px;padding:50px;display:grid}.hero-badges{flex-wrap:wrap;gap:8px;display:flex}.hero-badges span{color:#78e7ee;background:#13526757;border:1px solid #2ddae661;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800}.hero-badges span.gold{color:var(--gold);background:#7e5f1842;border-color:#f7c95b7a}.hero-content>p{color:#88a8b8;letter-spacing:2px;text-transform:uppercase;margin:24px 0 8px;font-size:11px;font-weight:800}.hero-content h1{letter-spacing:0;margin:0;font-size:clamp(40px,6vw,70px);line-height:1.03;display:grid}.hero-content h1 span{color:#fff2c2}.hero-content h1 strong{color:var(--cyan)}.hero-copy{color:#b8cad2;max-width:670px;margin-top:20px;font-size:15px;line-height:1.75}.market-grid{grid-template-columns:1fr 1fr;gap:12px;max-width:560px;margin-top:28px;display:grid}.market-grid article{background:#051729c9;border:1px solid #449dcc57;border-radius:6px;align-content:center;min-height:92px;padding:15px 18px;display:grid;position:relative}.market-grid small{color:#8da6b4;font-size:11px}.market-grid strong{margin-top:3px;font-size:25px}.market-grid article>span{color:#849baa;font-size:11px;position:absolute;bottom:17px;right:16px}.market-grid .positive{color:var(--green)}.market-grid .negative{color:var(--red)}.home-product-switch{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:230px 1fr;align-items:center;gap:20px;margin-top:16px;padding:18px;display:grid}.section-title>span,.panel-heading>div>span,.page-heading>span{color:var(--cyan);letter-spacing:1.8px;font-size:10px;font-weight:900}.section-title h2,.panel-heading h2{margin:5px 0 0;font-size:22px}.section-title p,.panel-heading p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.model-selector{grid-template-columns:1fr 1fr;gap:10px;display:grid}.model-selector>button{border:1px solid var(--line);color:#a8bdc8;text-align:left;background:#081b2fc7;border-radius:6px;align-items:center;gap:12px;min-width:0;min-height:72px;padding:12px 15px;display:flex}.model-selector>button>svg{flex:none}.model-selector>button span{gap:4px;min-width:0;display:grid}.model-selector>button strong{color:#edf7fa;font-size:14px}.model-selector>button small{color:#7894a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.model-selector>button.active{border-color:var(--cyan);color:var(--cyan);background:#0a596f4d;box-shadow:inset 0 0 24px #2edbe714}.model-selector>button:last-of-type.active{border-color:var(--gold);color:var(--gold);background:#704e0d3d}.model-selector>p{color:#6fd4b0;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.home-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:16px;display:grid}.participation-panel,.allocation-panel,.notice-preview,.product-detail-panel,.relationship-panel,.ranking-panel,.connect-state,.account-identity,.order-panel,.account-menu{border:1px solid var(--line);background:var(--panel);border-radius:8px}.participation-panel{align-content:start;padding:24px;display:grid}.participation-panel>.model-selector{display:none}.compact-plans{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.compact-plans button{border:1px solid var(--line);background:#071b2fd9;border-radius:6px;place-items:center;min-width:0;min-height:84px;padding:10px;display:grid}.compact-plans button strong{align-items:baseline;gap:3px;font-size:28px;display:flex}.compact-plans button strong small{font-size:10px}.compact-plans button span{color:#8ba3b0;white-space:nowrap;font-size:10px}.compact-plans button.selected.teal{border-color:var(--green);color:var(--green);background:#10735640}.compact-plans button.selected.blue{border-color:var(--cyan);color:var(--cyan);background:#0e6b8240}.compact-plans button.selected.violet{border-color:var(--violet);color:#dda4f5;background:#6b288940}.long-compact{background:#5b42102e;border:1px solid #f7c95b6b;border-radius:6px;align-items:center;gap:15px;min-height:84px;padding:13px 16px;display:flex}.long-compact>span{width:55px;height:55px;color:var(--gold);border:1px solid #f7c95b6b;border-radius:50%;place-items:center;font-size:20px;font-weight:900;display:grid}.long-compact div{gap:5px;display:grid}.long-compact small{color:#a9a186}.long-compact.flexible{background:#10425b2e;border-color:#3f9fca6b}.long-compact.flexible>span{width:auto;min-width:55px;color:var(--cyan);border-color:#3f9fca6b;border-radius:8px;padding:0 8px;font-size:15px}.detail-plan-grid article.selected-cycle{box-shadow:0 0 0 2px var(--cyan)}.detail-plan-grid article.teal.selected-cycle{box-shadow:0 0 0 2px var(--green)}.detail-plan-grid article.violet.selected-cycle{box-shadow:0 0 0 2px var(--violet)}.amount-field{color:#9cb0bc;gap:8px;margin-top:20px;font-size:11px;display:grid}.amount-field>div{background:#061523;border:1px solid #3f9fca61;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:64px;padding:0 12px;display:grid}.amount-field input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:27px;font-weight:800}.amount-field b{color:var(--gold);font-size:12px}.amount-field button{color:var(--cyan);background:0 0;border:0;padding:7px;font-size:11px;font-weight:900}.balance-line{color:#7f98a7;justify-content:space-between;gap:20px;margin-top:8px;font-size:11px;display:flex}.balance-line strong{color:#b9cbd3}.primary-action{color:#07111a;background:linear-gradient(90deg,#f5c34f,#ffd872,#f3ae32);border:0;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:58px;margin-top:18px;font-weight:950;display:flex;box-shadow:0 12px 30px #cf8d1c33}.minimum-note{color:#6f8897;text-align:center;margin-top:9px}.allocation-panel{padding:24px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panel-heading>svg{color:var(--cyan)}.allocation-layout{grid-template-columns:42% 1fr;align-items:center;gap:20px;margin-top:22px;display:grid}.allocation-donut{aspect-ratio:1;background:conic-gradient(var(--cyan) 0 80%, var(--gold) 80% 90%, var(--violet) 90% 97%, var(--green) 97% 100%);border-radius:50%;justify-self:center;place-items:center;width:min(220px,100%);display:grid;box-shadow:0 0 30px #2edbe724}.allocation-donut:before{aspect-ratio:1;content:"";background:#071624;border-radius:50%;grid-area:1/1;width:76%;box-shadow:inset 0 0 32px #2694ba2e}.allocation-donut>div{z-index:1;grid-area:1/1;place-items:center;display:grid}.allocation-donut strong{font-size:29px}.allocation-donut small{color:#7894a4}.allocation-items{gap:8px;display:grid}.allocation-items article{background:#0a2339ad;border:1px solid #439bc73d;border-radius:5px;grid-template-columns:28px 58px 1fr;align-items:center;gap:8px;min-height:60px;padding:10px 12px;display:grid}.allocation-items strong{font-size:22px}.allocation-items span{color:#b0c1c9;font-size:11px}.allocation-items .cyan{color:var(--cyan)}.allocation-items .gold{color:var(--gold)}.allocation-items .violet{color:var(--violet)}.allocation-items .green{color:var(--green)}.principle-strip{border:1px solid var(--line);background:#061626e6;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.principle-strip article{border-right:1px solid #439bc733;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:90px;padding:15px 18px;display:flex}.principle-strip article:last-child{border-right:0}.principle-strip svg{color:var(--cyan);flex:none}.principle-strip article:first-child svg,.principle-strip article:nth-child(2) svg{color:var(--gold)}.principle-strip div{gap:5px;display:grid}.principle-strip strong{font-size:13px}.principle-strip small{color:#8098a6;font-size:10px}.preview-section,.notice-preview{margin-top:16px}.preview-section{padding:28px 0}.section-title.row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-title.row button,.panel-heading button{border:1px solid var(--line);min-height:36px;color:var(--cyan);background:#0a2438b3;border-radius:5px;align-items:center;gap:3px;padding:0 10px;font-size:11px;display:inline-flex}.plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.plan-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;padding:20px;display:grid}.plan-card>svg{color:var(--cyan)}.plan-card>span{color:#9eb1bb;margin-top:16px;font-size:12px}.plan-card>strong{color:var(--cyan);margin-top:6px;font-size:30px}.plan-card>strong small{font-size:12px}.plan-card>p{color:#849ba8;font-size:11px}.plan-card>button{color:#031015;background:var(--cyan);border:0;border-radius:5px;min-height:42px;margin-top:10px;font-weight:900}.plan-card.teal{border-top:3px solid var(--green)}.plan-card.teal>strong,.plan-card.teal>svg{color:var(--green)}.plan-card.teal>button{background:var(--green)}.plan-card.violet{border-top:3px solid var(--violet)}.plan-card.violet>strong,.plan-card.violet>svg{color:var(--violet)}.plan-card.violet>button{background:#dba1f4}.plan-card.blue{border-top:3px solid var(--cyan)}.notice-preview{padding:22px}.notice-preview>div:last-child{margin-top:15px;display:grid}.notice-preview>div:last-child button{color:#c7d5db;text-align:left;background:0 0;border:0;border-top:1px solid #3a90b833;grid-template-columns:96px minmax(0,1fr) auto 20px;align-items:center;gap:10px;min-height:46px;padding:0 6px;display:grid}.notice-preview>div:last-child b{color:var(--cyan);font-size:10px}.notice-preview time{color:#6e8795;font-size:10px}.page-stack{gap:16px;display:grid}.page-heading{padding:38px 4px 12px}.page-heading h1{letter-spacing:0;margin:7px 0 0;font-size:clamp(32px,5vw,52px)}.page-heading p{max-width:720px;color:var(--muted);margin:11px 0 0;line-height:1.7}.page-stack>.model-selector{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:16px}.product-detail-panel{padding:28px}.detail-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.detail-plan-grid article{border:1px solid var(--line);border-top:4px solid var(--cyan);background:#041220bd;border-radius:7px;display:grid;overflow:hidden}.detail-plan-grid article.teal{border-top-color:var(--green)}.detail-plan-grid article.violet{border-top-color:var(--violet)}.plan-number{border-bottom:1px solid #3992bb33;align-items:flex-end;gap:8px;min-height:92px;padding:18px;display:flex}.plan-number svg{color:var(--cyan);align-self:flex-start}.plan-number strong{font-size:42px;line-height:.9}.plan-number span{color:#91a6b2;font-size:12px}.detail-plan-grid dl{margin:0;padding:12px 18px;display:grid}.detail-plan-grid dl div{border-bottom:1px solid #3992bb26;justify-content:space-between;align-items:center;gap:18px;min-height:39px;display:flex}.detail-plan-grid dt{color:#7e97a5;font-size:11px}.detail-plan-grid dd{margin:0;font-weight:900}.detail-plan-grid article>button{color:#04121c;background:var(--cyan);border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin:8px 18px 18px;font-weight:900;display:flex}.detail-plan-grid article.teal>button{background:var(--green)}.detail-plan-grid article.violet>button{background:#dba2f4}.flex-allocation{border-left:4px solid var(--gold);background:#0c2134;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;min-height:68px;margin-top:18px;padding:0 18px;display:grid}.flex-allocation strong{color:var(--gold);font-size:20px}.flex-allocation span{color:#9db1ba;font-size:11px}.stage-table{border:1px solid var(--line);border-radius:7px;margin-top:22px;display:grid;overflow:hidden}.stage-head,.stage-table>div:not(.stage-head){border-bottom:1px solid #3c94be33;grid-template-columns:90px 1fr 1fr;align-items:center;gap:20px;min-height:58px;padding:0 18px;display:grid}.stage-head{color:#7f99a7;background:#081827;font-size:11px}.stage-table>div:not(.stage-head){grid-template-columns:36px 70px 1fr 1fr;position:relative}.stage-table>div:last-child{border-bottom:0}.stage-table>div>b{color:#526d7c;font-size:11px}.stage-table>div>strong{color:var(--gold)}.stage-table>div>span:last-child{color:var(--cyan);font-weight:900}.boundary-card{background:#4f3b1224;border:1px solid #f7c95b5c;border-radius:7px;grid-template-columns:minmax(180px,.6fr) 1fr auto;align-items:center;gap:24px;margin-top:18px;padding:20px;display:grid}.boundary-card>div{color:var(--gold);align-items:center;gap:9px;font-weight:900;display:flex}.boundary-card i{background:linear-gradient(90deg,#e3b53e,#f79f34);border-radius:999px;flex:1;height:7px}.boundary-card p{color:#c1b796;font-size:12px;line-height:1.6}.boundary-card button{color:#1a1304;background:var(--gold);border:0;border-radius:5px;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-weight:900;display:flex}.reward-composition{margin-top:22px}.reward-composition h3{font-size:14px}.reward-composition>div{border-radius:6px;min-height:70px;display:flex;overflow:hidden}.reward-composition span{color:#dbe9ee;text-align:center;background:#086a80;place-items:center;gap:3px;min-width:90px;padding:12px;font-size:11px;display:grid}.reward-composition span:nth-child(2){background:#12694c}.reward-composition span:nth-child(3){background:#77478d}.reward-composition span:nth-child(4){background:#7b5b18}.relationship-panel{padding:28px}.relationship-map{grid-template-columns:1fr .7fr 1fr;align-items:stretch;gap:12px;margin-top:22px;display:grid}.relationship-map article{border:1px solid var(--line);text-align:center;background:#081b2e;border-radius:6px;align-content:center;justify-items:center;gap:8px;min-height:140px;padding:20px;display:grid}.relationship-map article svg{color:var(--cyan)}.relationship-map article:last-child svg{color:var(--gold)}.relationship-map article span{color:#829ba9}.relationship-map>div{color:#79cbb0;text-align:center;align-content:center;justify-items:center;gap:10px;display:grid}.relationship-map>div strong{font-size:10px;line-height:1.5}.product-story{gap:10px;display:grid}.product-intro{background:linear-gradient(145deg,#084d94f0,#021841fa);border:1px solid #46cdff7a;border-radius:8px;gap:14px;padding:20px;display:grid;overflow:hidden}.product-intro>div:first-child>span{color:#70eaff;font-size:9px;font-weight:900}.product-intro h2{margin:5px 0 0;font-size:24px}.product-intro p{color:#b5d1e4;margin:7px 0 0;font-size:11px;line-height:1.55}.product-intro>button{color:#171000;background:var(--gold);border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 18px;font-weight:900;display:inline-flex}.product-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.product-highlights span{color:#dff8ff;text-align:center;background:#042d63a3;border:1px solid #50d7ff57;border-radius:5px;justify-content:center;align-items:center;gap:3px;min-height:34px;padding:4px;font-size:8px;display:flex}.pool-rule-banner{color:var(--gold);background:linear-gradient(135deg,#67490d61,#041c41f5);border:1px solid #f7c95b75;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.pool-rule-banner>svg{flex:none}.pool-rule-banner h3{color:#fff;margin:0;font-size:15px}.pool-rule-banner p{color:#b9cde0;margin:5px 0 0;font-size:10px;line-height:1.5}.pool-rule-banner>div>strong{color:#ffcf5e;margin-top:7px;font-size:10px;display:block}.three-allocation{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.three-allocation article{text-align:center;background:#042754c7;border:1px solid #42d3ff7a;border-radius:7px;align-content:start;justify-items:center;gap:7px;min-height:142px;padding:11px 8px;display:grid}.three-allocation article:nth-child(2){border-color:#38dcb08c}.three-allocation article:nth-child(3){border-color:#f7c95b80}.three-allocation article>span{color:#5eeaff;font-size:23px;font-weight:950}.three-allocation article:nth-child(2)>span{color:#65e1b0}.three-allocation article:nth-child(3)>span{color:#ffd066}.three-allocation article p{color:#9ebbd0;margin:4px 0 0;font-size:8px;line-height:1.4}.three-allocation article svg{color:#75ddff;margin-top:auto}.level-grid{border:1px solid #43beeb66;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.level-grid>div{background:#03234cb8;border-bottom:1px solid #43beeb38;border-right:1px solid #43beeb38;justify-content:space-between;align-items:center;min-height:42px;padding:0 10px;display:flex}.level-grid>div:nth-child(3n){border-right:0}.level-grid>div:nth-last-child(-n+3){border-bottom:0}.level-grid strong{color:#d7effc;font-size:11px}.level-grid span{color:#56e3ff;font-size:11px;font-weight:900}.total-pill{color:#03182a;background:#55e7ff;border-radius:999px;width:fit-content;margin:9px auto 0;padding:5px 12px;font-size:9px;font-weight:950}.rule-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rule-list li{color:#b6cedd;align-items:flex-start;gap:7px;font-size:10px;line-height:1.5;display:flex}.rule-list svg{color:#54deb1;flex:none;margin-top:1px}.product-pair-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mini-rule-panel,.long-mechanism-grid>article{background:#031e44e6;border:1px solid #41b9e966;border-radius:8px;min-width:0;padding:15px}.mini-rule-panel>svg,.long-mechanism-grid>article>svg{color:#61e8ff}.mini-rule-panel h3,.long-mechanism-grid h3{margin:8px 0 0;font-size:13px}.mini-rule-panel>p,.long-mechanism-grid>article>p{color:#9fb9cd;margin:6px 0 0;font-size:9px;line-height:1.45}.use-grid{grid-template-columns:1fr 1fr;gap:5px;margin-top:11px;display:grid}.use-grid span{color:#d9eff9;text-align:center;background:#05376a8c;border:1px solid #4fcff740;border-radius:5px;padding:7px 4px;font-size:8px}.relationship-points{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.relationship-points span{color:#c8deea;background:#04274f99;border:1px solid #47d1fa47;border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:7px;font-size:9px;display:flex}.long-intro{background:linear-gradient(145deg,#694a0e6b,#021841fa);border-color:#f7c95b85}.long-intro>div:first-child>span{color:#ffd66f}.long-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.long-facts article{text-align:center;background:#3c2d0d6b;border:1px solid #f7c95b61;border-radius:7px;align-content:center;justify-items:center;gap:5px;min-height:105px;padding:10px 5px;display:grid}.long-facts strong{color:#ffd15f;font-size:19px}.long-facts span{color:#f5f7f8;font-size:9px;font-weight:850}.long-facts small{color:#aebdca;font-size:8px;line-height:1.3}.five-allocation{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:14px;display:grid}.five-allocation article{text-align:center;background:#053464b3;border:1px solid #4acdff66;border-radius:6px;align-content:start;justify-items:center;gap:5px;min-height:130px;padding:8px 4px;display:grid}.five-allocation article:nth-child(2){background:#55411180;border-color:#f7c95b80}.five-allocation article:nth-child(3){background:#5b237c73;border-color:#cc66f180}.five-allocation article:nth-child(4){background:#084f4180;border-color:#43dcab80}.five-allocation article>b{color:#6c9ab6;font-size:7px}.five-allocation article>strong{color:#6ce8ff;font-size:17px}.five-allocation article>span{color:#fff;font-size:8px;font-weight:900;line-height:1.25}.five-allocation article>small{color:#a7c0d0;font-size:7px;line-height:1.35}.main-pool-banner .rule-list{margin-top:8px}.acceleration-note{color:#ffcb5d;align-items:center;gap:6px;margin:11px 0 0;font-size:9px;display:flex}.direct-reward{color:#ffe088;background:#5d410c5c;border:1px solid #f7c95b7a;border-radius:6px;align-items:center;gap:7px;width:fit-content;min-height:38px;margin-top:13px;padding:0 12px;font-size:10px;display:flex}.team-table,.xo-table{border:1px solid #41b7e657;border-radius:7px;margin-top:12px;display:grid;overflow:hidden}.team-table>div{color:#b9cfdd;border-bottom:1px solid #41b7e633;grid-template-columns:.7fr 1.5fr .7fr;align-items:center;min-height:38px;padding:0 10px;font-size:9px;display:grid}.team-table>div:first-child{color:#789bab;background:#02142fd9;font-size:8px}.team-table>div:last-child{border-bottom:0}.team-table>div>span:last-child,.team-table>div>b{color:#58e5ff;justify-self:end}.xo-story>h3{margin:17px 0 0;font-size:12px}.xo-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:13px;display:flex}.xo-flow span{color:#cdebf8;background:#0539699e;border:1px solid #5de0ff54;border-radius:999px;padding:6px 8px;font-size:8px}.xo-table>div{color:#b8cedd;border-bottom:1px solid #41b7e633;grid-template-columns:1.45fr .8fr .65fr .9fr;align-items:center;gap:5px;min-height:38px;padding:0 7px;font-size:8px;display:grid}.xo-table>div:first-child{color:#789bab;background:#02142fd9;font-size:7px}.xo-table>div:last-child{border-bottom:0}.xo-table>div>b{color:#61e3b2}.long-mechanism-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.long-mechanism-grid>article:nth-child(2){border-color:#c464f26b}.long-mechanism-grid>article:nth-child(3){border-color:#f7c95b75}.share-strip{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:12px;display:grid}.share-strip span{color:#ffd76f;background:#684a0d73;border-radius:4px;place-items:center;min-height:33px;font-size:8px;display:grid}.share-strip b{color:#9eafba;font-size:7px}.restart-mechanism{grid-column:1/-1}.restart-mechanism>strong{color:#dbeef6;background:#0536668f;border-left:3px solid #5fe6ff;margin-top:10px;padding:9px;font-size:9px;line-height:1.45;display:block}.restart-mechanism>strong:last-child{border-left-color:var(--gold);color:#ffe089}.ecosystem-page{gap:8px;display:grid}.ecosystem-hero{isolation:isolate;background:#03143b;border:0;border-radius:0;min-height:210px;position:relative;overflow:hidden;box-shadow:inset 0 -30px 45px #010b24c7}.ecosystem-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#010f2ff0 0%,#02102d5c 64%,#020c2629),linear-gradient(#0000 58%,#031331 100%);position:absolute;inset:0}.ecosystem-backdrop{z-index:-2;object-fit:cover;object-position:center;opacity:.76;filter:saturate(1.55)brightness(.86)hue-rotate(3deg);transform:scale(1.04)}.ecosystem-hero-copy{z-index:2;padding:22px 18px 0;position:relative}.ecosystem-hero-copy>span{color:#7eeaff;letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:900}.ecosystem-hero-copy h1{text-shadow:0 4px 18px #000929cc;max-width:65%;margin:7px 0 0;font-size:30px;line-height:1.02}.ecosystem-hero-copy p{color:#c8e9ff;max-width:52%;margin:8px 0 0;font-size:10px;line-height:1.45}.ecosystem-values{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#021f4ec7;border:1px solid #4dceff6b;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:calc(100% - 28px);min-height:43px;padding:5px;display:grid;position:absolute;top:154px;left:14px}.ecosystem-values>div{color:#69e6ff;border-right:1px solid #5eb7e23d;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:4px;min-width:0;padding:3px;display:grid}.ecosystem-values>div:last-child{border-right:0}.ecosystem-values strong{color:#e8f8ff;overflow-wrap:anywhere;font-size:9px;line-height:1.2}.ecosystem-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ecosystem-module{background:linear-gradient(150deg,#07539beb,#031942fa 70%);border:1px solid #39cfff8c;border-radius:8px;grid-template-rows:18px auto 1fr 26px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:2px 6px;min-width:0;min-height:124px;padding:7px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #24beff1a}.ecosystem-module:after{content:"";filter:blur(18px);pointer-events:none;background:#1de0ff1a;border-radius:50%;width:120px;height:120px;position:absolute;top:-38px;left:-42px}.ecosystem-module.module-2,.ecosystem-module.module-3{background:linear-gradient(150deg,#085d7deb,#031942fa 70%);border-color:#49e5d594}.ecosystem-module.module-4,.ecosystem-module.module-5{background:linear-gradient(150deg,#665015ad,#031942fa 70%);border-color:#f7c95b8c}.ecosystem-module.module-6{background:linear-gradient(150deg,#383591bf,#031942fa 70%);border-color:#7f77ff8c}.module-status{z-index:2;color:#8deaff;text-overflow:ellipsis;white-space:nowrap;background:#031d44c2;border:1px solid #5fd4ff66;border-radius:999px;grid-area:1/2;justify-self:end;align-items:center;min-width:0;min-height:18px;padding:1px 6px;font-size:8px;font-weight:900;display:flex;overflow:hidden}.module-visual{background:#0214395c;border-radius:6px;grid-area:1/1/5;width:100%;height:100%;min-height:108px;position:relative;overflow:hidden}.module-visual img{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.04)}.ecosystem-module h2{overflow-wrap:anywhere;grid-area:2/2;margin:0;font-size:13px;line-height:1.15}.ecosystem-module p{color:#b2cee0;grid-area:3/2;min-height:0;margin:2px 0 4px;font-size:9px;line-height:1.35}.ecosystem-module button,.ecosystem-module .module-live-link{color:#aaf7ff;white-space:nowrap;background:#086f9d4d;border:1px solid #4bddff9e;border-radius:6px;grid-area:4/2;justify-content:center;align-self:stretch;align-items:center;gap:3px;width:100%;min-width:0;min-height:28px;font-size:9px;font-weight:900;display:flex;overflow:hidden}.ecosystem-module button svg,.ecosystem-module .module-live-link svg{flex:none}.ecosystem-module button:disabled{color:#d8c17d;opacity:1;background:#5741103d;border-color:#f7c95b5c}.ecosystem-footer{background:radial-gradient(circle at 85% 110%,#0f9aeb5c,#0000 42%),#031f49f0;border:1px solid #3dcaff80;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:78px;padding:14px;display:flex;overflow:hidden}.ecosystem-footer>div{gap:7px;display:grid}.ecosystem-footer strong{font-size:14px;line-height:1.35}.ecosystem-footer span{color:#65dff2;letter-spacing:0;font-size:9px;font-weight:900}.ecosystem-footer a{color:#d9faff;background:#07568b7a;border:1px solid #49dcff94;border-radius:6px;flex:none;align-items:center;gap:5px;min-height:38px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.ranking-panel{overflow:hidden}.fomo-panel,.ranking-apply{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;margin-top:12px;padding:16px;display:grid}.fomo-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.fomo-head strong{grid-column:2}.fomo-head h2{margin:0;font-size:16px}.fomo-head p,.ranking-apply p{color:#7f98a6;margin:0;font-size:11px;line-height:1.5}.fomo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fomo-metrics span,.ranking-apply label{color:#7f98a6;gap:4px;font-size:10px;display:grid}.fomo-metrics b,.fomo-head strong{color:var(--gold);font-size:13px}.ranking-apply h2{margin:0;font-size:15px}.ranking-apply input{border:1px solid var(--line);min-height:38px;color:inherit;background:0 0;border-radius:6px;padding:0 10px}.ranking-apply button{color:#d9faff;background:#07568b7a;border:1px solid #49dcff94;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.ranking-apply button:disabled{opacity:.45}.ranking-summary{min-height:150px;color:var(--gold);background:linear-gradient(100deg,#7e5b0e4f,#08223775);justify-content:center;align-items:center;gap:20px;padding:30px;display:flex}.ranking-summary>div{gap:5px;display:grid}.ranking-summary span{color:#b6aa85;font-size:11px}.ranking-summary strong{font-size:26px}.ranking-table{padding:20px}.ranking-row{color:#a7bac4;border-bottom:1px solid #3c96c029;grid-template-columns:70px 1fr 1fr 110px;align-items:center;min-height:50px;padding:0 14px;font-size:12px;display:grid}.ranking-row.heading{color:#718b9a;text-transform:uppercase;min-height:38px;font-size:10px}.ranking-row>b{color:var(--gold)}.ranking-row .podium{color:#0e1112;background:var(--gold);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ranking-row .p2{background:#c6d5dc}.ranking-row .p3{background:#b9794d}.empty-state{color:#7f98a6;text-align:center;background:#04101c8c;border-top:1px solid #3c96c02e;justify-content:center;align-items:center;gap:10px;min-height:90px;padding:18px;display:flex}.empty-state p{max-width:620px;margin:0;font-size:11px;line-height:1.6}.empty-state span{color:var(--cyan);font-size:11px}.notice-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.notice-list article{border:1px solid var(--line);border-top:3px solid var(--cyan);background:var(--panel);border-radius:7px;align-content:start;min-height:250px;padding:24px;display:grid}.notice-list article:nth-child(2){border-top-color:var(--gold)}.notice-list article:nth-child(3){border-top-color:var(--green)}.notice-list article>div{color:var(--cyan);align-items:center;gap:9px;display:flex}.notice-list article>div span{letter-spacing:1px;font-size:9px;font-weight:900}.notice-list h2{margin:25px 0 0;font-size:19px;line-height:1.35}.notice-list p{color:#829aa7;margin:12px 0 0;font-size:12px;line-height:1.6}.notice-list footer{color:#617b89;justify-content:space-between;margin-top:auto;padding-top:24px;font-size:10px;display:flex}.notice-list a{color:var(--cyan);align-items:center;gap:5px;display:inline-flex}.account-page{max-width:900px;margin-inline:auto}.connect-state{text-align:center;align-content:center;place-items:center;gap:17px;min-height:320px;display:grid}.connect-state>svg{color:var(--cyan)}.connect-state h2{margin:0;font-size:21px}.connect-state button{color:#041218;background:var(--cyan);border:0;border-radius:5px;align-items:center;gap:8px;min-height:48px;padding:0 19px;font-weight:900;display:flex}.account-identity{grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:15px;min-height:128px;padding:22px;display:grid}.avatar{width:54px;height:54px;color:var(--cyan);background:#0b3146;border:1px solid #2edbe78a;border-radius:50%;place-items:center;display:grid}.account-identity>div:nth-child(2),.account-balance{gap:4px;display:grid}.account-identity span,.account-identity small{color:#78929f;font-size:10px}.account-identity strong{font-size:18px}.account-profile{gap:4px;min-width:0;display:grid}.account-profile>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yield-vault-entry{color:#6cecff;text-align:left;touch-action:manipulation;background:linear-gradient(120deg,#0775a56b,#0f4f7c47);border:1px solid #4de0ee66;border-radius:7px;grid-template-columns:20px minmax(0,1fr) 15px;justify-self:end;align-items:center;gap:7px;width:fit-content;min-width:0;min-height:38px;margin-top:0;padding:5px 8px;display:grid;box-shadow:inset 0 1px #ffffff0d}.yield-vault-entry>svg:first-child{color:#70ecff}.yield-vault-entry>svg:last-child{color:#69aac8}.yield-vault-entry>span{gap:1px;min-width:0;display:grid}.yield-vault-entry b{color:#e9faff;font-size:11.5px;line-height:1.2}.yield-vault-entry small{color:#80b6cc;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:650;line-height:1.2;overflow:hidden}.yield-vault-entry:active{transform:scale(.985)}.account-balance{justify-items:end}.account-balance strong{color:var(--gold)}.withdraw-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.withdraw-summary article{border:1px solid var(--line);background:var(--panel);border-radius:7px;grid-template-columns:36px 1fr;align-items:center;min-height:104px;padding:18px;display:grid}.withdraw-summary svg{color:var(--cyan);grid-row:1/span 2}.withdraw-summary span{color:#8ca3af;font-size:11px}.account-models{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-models article{background:linear-gradient(135deg,#593e095c,#07192ae6);border:1px solid #f7c95b66;border-radius:7px;align-content:start;min-height:230px;padding:22px;display:grid}.account-models article.flex{background:linear-gradient(135deg,#06526557,#07192ae6);border-color:#2edbe76e}.account-models svg{color:var(--gold)}.account-models .flex svg{color:var(--cyan)}.account-models>article>span{color:#9a8d68;margin-top:18px;font-size:9px;font-weight:900}.account-models .flex>span{color:#63cad4}.account-models h2{margin:5px 0 0}.account-models p{color:#8aa0ab;margin:9px 0 0;font-size:11px;line-height:1.5}.account-models button{color:#f1d786;background:0 0;border:0;align-items:center;gap:5px;margin-top:auto;padding:0;font-size:11px;display:flex}.account-models .flex button{color:var(--cyan)}.order-panel{overflow:hidden}.order-panel .panel-heading{padding:20px}.account-menu{padding:6px 18px;display:grid}.account-menu button{text-align:left;background:0 0;border:0;border-bottom:1px solid #3a90b82e;grid-template-columns:34px 1fr 20px;align-items:center;gap:8px;min-height:56px;padding:0;display:grid}.account-menu button:last-child{border-bottom:0}.account-menu svg:first-child{color:var(--cyan)}.home-section-title{align-items:center;gap:10px;min-width:0;display:flex}.home-section-title>span{color:#c6f8ff;background:linear-gradient(145deg,#0bcfe8,#176cdb);border:1px solid #53deff9e;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 16px #2edbe733}.home-section-title>div{gap:3px;min-width:0;display:grid}.home-section-title h2,.home-section-title p{margin:0}.home-section-title p{color:var(--muted);font-size:9px;line-height:1.35}.announcement-preview{border:1px solid var(--line);background:linear-gradient(160deg,#06468bf0,#031f4afa);border-radius:8px;margin-top:7px;padding:12px}.home-notice-cards{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.home-notice-cards button{color:#eafaff;text-align:left;background:#064c89bd;border:1px solid #3fd2f680;border-radius:6px;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:7px;min-width:0;min-height:68px;padding:9px;display:grid}.home-notice-cards button:first-child>svg{color:var(--gold)}.home-notice-cards button:nth-child(2)>svg{color:var(--cyan)}.home-notice-cards button span{gap:3px;min-width:0;display:grid}.home-notice-cards strong,.home-notice-cards small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-notice-cards strong{font-size:9px}.home-notice-cards small{color:#83abc4;font-size:6px}.notice-page-heading>span{align-items:center;gap:7px;display:flex}.account-heading{position:relative}.demo-label{color:var(--gold);letter-spacing:0;background:#5a410c47;border:1px solid #f7c95b7a;border-radius:999px;padding:5px 8px;font-size:8px;position:absolute;bottom:9px;right:4px}.account-connect{color:#031522;background:var(--cyan);border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:10px;font-weight:900;display:flex}.account-chain-bar{color:#5ee8b3;background:#042d57d1;border:1px solid #50d9ff6e;border-radius:7px;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:58px;padding:10px 12px;display:grid}.account-chain-bar.error{color:#ff8490;border-color:#ff65748c}.account-chain-bar>div{gap:3px;min-width:0;display:grid}.account-chain-bar strong{color:#dff7ff;font-size:10px}.account-chain-bar small{color:#ff9ba4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.account-chain-bar button{color:#7feaff;background:#074a777a;border:1px solid #54d5f957;border-radius:5px;align-items:center;gap:4px;min-height:32px;padding:0 8px;font-size:8px;display:flex}.claim-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.claim-actions article{background:#03234bd6;border:1px solid #48ccf766;border-radius:7px;gap:5px;min-height:118px;padding:12px;display:grid}.claim-actions article:last-child{border-color:#49ddb166}.claim-actions span{color:#95b2c5;font-size:9px}.claim-actions strong{color:#69e9ff;font-size:15px}.claim-actions article:last-child strong{color:#6ce3b4}.claim-actions button{color:#03131d;background:#5ee8ff;border:0;border-radius:5px;min-height:38px;margin-top:auto;padding:5px 8px;font-size:8.5px;font-weight:900}.claim-actions article:last-child button{background:#61ddb0}.claim-actions button:disabled{color:#75909f;background:#17364b}.real-orders{gap:8px;margin-top:14px;display:grid}.real-orders article{background:#042043b8;border:1px solid #3caddb57;border-radius:6px;padding:12px}.real-orders article>div:first-child{justify-content:space-between;align-items:center;display:flex}.real-orders article>div:first-child>strong{color:#75e9ff;font-size:11px}.real-orders article>div:first-child>span{color:#6ce2b2;background:#1e87663d;border-radius:999px;padding:4px 7px;font-size:8px}.real-orders article>div:first-child>span.closed{color:#c4ac6c;background:#77521040}.real-orders dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0 0;display:grid}.real-orders dl>div{gap:3px;display:grid}.real-orders dt{color:#7797aa;font-size:8px}.real-orders dd{color:#e2f1f7;margin:0;font-size:9px;font-weight:800}.order-progress{background:#09253c;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.order-progress i{border-radius:inherit;background:linear-gradient(90deg,#40ddf7,#f8c755);height:100%;display:block}.invite-panel{background:#4d380d4d;border:1px solid #f7c95b6e;border-radius:7px;gap:10px;padding:15px;display:grid}.invite-panel>div{color:var(--gold);align-items:center;gap:9px;display:flex}.invite-panel>div span{gap:3px;display:grid}.invite-panel>div strong{color:#fff;font-size:12px}.invite-panel>div small{color:#c1b58f;font-size:8px;line-height:1.4}.invite-panel code{color:#8eefff;text-overflow:ellipsis;white-space:nowrap;background:#02132bb8;border-radius:5px;padding:9px;font-size:8px;overflow:hidden}.invite-panel button{color:#101000;background:var(--gold);border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:9px;font-weight:900;display:flex}.demo-orders{grid-template-columns:1fr 1fr;gap:9px;padding:0 14px 14px;display:grid}.demo-orders article{background:#041d3adb;border:1px solid #3dbee761;border-radius:6px;padding:12px}.demo-orders article>div{grid-template-columns:24px 1fr auto;align-items:center;gap:6px;display:grid}.demo-orders article>div svg{color:var(--cyan)}.demo-orders article>div span{color:#06261a;background:var(--green);border-radius:999px;padding:3px 5px;font-size:7px;font-weight:900}.demo-orders article>div strong{font-size:10px}.demo-orders dl{margin:10px 0 0;display:grid}.demo-orders dl div{border-top:1px solid #409dc62e;justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.demo-orders dt{color:#7798aa;font-size:8px}.demo-orders dd{color:#edfaff;margin:0;font-size:9px;font-weight:850}.bottom-navigation{z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04111eed;border:1px solid #41a3cd59;border-radius:8px;grid-template-columns:repeat(6,1fr);width:min(720px,100% - 28px);min-height:72px;padding:7px;display:grid;position:fixed;bottom:14px;right:50%;transform:translate(50%);box-shadow:0 18px 55px #0000007a}.bottom-navigation button{color:#8ca3af;background:0 0;border:1px solid #0000;border-radius:6px;align-content:center;place-items:center;gap:5px;min-width:0;font-size:10px;display:grid}.bottom-navigation button.active{color:var(--cyan);background:#0c4f6359;border-color:#2edbe791;box-shadow:inset 0 0 20px #2edbe714}.global-error{z-index:80;color:#ffd6dc;background:#36131d;border:1px solid #ef657680;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:min(520px,100% - 32px);min-height:48px;padding:0 14px;display:flex;position:fixed;top:90px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000061}.global-error-message{overflow-wrap:anywhere;flex:auto;min-width:0}.global-error button{background:0 0;border:0;place-items:center;min-height:30px;display:grid}.global-error-refresh{white-space:nowrap;width:auto;padding-inline:10px}.global-error-close{flex:0 0 30px;width:30px;height:30px}.modal-backdrop{z-index:100;min-width:0;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01060cd1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.modal{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--line-strong);background:#071929;border-radius:8px;width:min(100%,470px);min-width:0;max-width:100%;max-height:calc(100dvh - 40px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #0009}.modal-close{z-index:2;border:1px solid var(--line);background:#0b2438;border-radius:5px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.modal-icon{width:54px;height:54px;color:var(--cyan);background:#0a3448;border:1px solid #2edbe780;border-radius:7px;place-items:center;display:grid}.modal-icon.gold{color:var(--gold);background:#3c2c0b;border-color:#f7c95b7a}.modal h2{margin:20px 0 0;font-size:25px}.modal>p{color:#8ea5b1;margin:10px 0 22px;font-size:12px;line-height:1.65}.wallet-options{gap:10px;display:grid}.wallet-options>button{border:1px solid var(--line);text-align:left;background:#0a2134;border-radius:6px;grid-template-columns:46px 1fr 22px;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.wallet-options>button>span{color:#05202b;background:var(--cyan);border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.wallet-options>button>span.fox{color:#251305;background:#ef9d4e}.wallet-options>button div{gap:4px;display:grid}.wallet-options small{color:#7893a1}.wallet-install-panel{display:grid}.wallet-install-panel h2{margin:0;font-size:20px}.wallet-install-panel p{color:#91a8b6;margin:8px 0 16px;font-size:11px;line-height:1.55}.wallet-install-panel>button,.wallet-install-panel>a{color:#dff9ff;background:#0747789e;border:1px solid #49d4ff7a;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:46px;margin-top:8px;padding:0 14px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.wallet-install-panel>a{color:#06131b;background:var(--cyan);border:0}.wallet-install-panel .wallet-back{color:#9db5c2;background:0 0}.network-note{color:#6fd7b0;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:10px;display:flex}.connected-wallet{min-height:60px;color:var(--green);background:#12604638;border:1px solid #35d59b73;border-radius:6px;align-items:center;gap:10px;padding:0 15px;display:flex}.secondary-modal-action{border:1px solid var(--line);background:#0a2235;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:12px;display:flex}.transaction-modal{flex-direction:column;width:min(100%,470px);min-width:0;max-width:100%;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.transaction-modal-heading{flex:none;width:100%;min-width:0;max-width:100%;padding-right:54px}.transaction-modal-heading>h2{overflow-wrap:anywhere;margin:20px 0 0;font-size:25px}.transaction-modal-heading>p{overflow-wrap:anywhere;color:#8ea5b1;max-width:100%;margin:10px 0 22px;font-size:12px;line-height:1.65}.transaction-modal-content{overscroll-behavior:contain;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden auto}.transaction-modal-content>*{min-width:0;max-width:100%}.transaction-modal dl{width:100%;min-width:0;margin:0;display:grid}.transaction-modal dl div{border-bottom:1px solid #3b92b92e;justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;min-height:45px;display:flex}.transaction-modal dt{overflow-wrap:anywhere;color:#7b94a1;min-width:0;max-width:48%;font-size:11px}.transaction-modal dd{overflow-wrap:anywhere;text-align:right;min-width:0;max-width:52%;margin:0}.transaction-modal .dialog-amount{grid-template-columns:1fr;align-items:stretch;gap:8px;min-height:auto;padding:10px 0 12px;display:grid}.transaction-modal .dialog-amount dd{width:100%;max-width:none}.transaction-modal .dialog-amount .amount-field{width:100%;min-width:0;max-width:100%;margin:0}.transaction-modal .dialog-amount .amount-field>div{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.transaction-modal .dialog-balance{margin-top:4px}.transaction-modal .balance-line,.transaction-modal .contract-pending,.transaction-modal .transaction-link{width:100%;min-width:0;max-width:100%}.transaction-modal .balance-line>*,.transaction-modal .contract-pending>*{overflow-wrap:anywhere;min-width:0}.asset-code{white-space:nowrap;align-items:center;gap:5px;min-width:max-content;display:inline-flex}.asset-icon{color:#f3ba2f;background:#111;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;display:inline-grid;position:relative;overflow:hidden}.asset-icon:before{content:"◆";place-items:center;display:grid;position:absolute;inset:0}.asset-icon img{z-index:1;object-fit:contain;width:20px;height:20px;display:block;position:relative}.contract-pending{color:#d4c697;background:#6349132e;border:1px solid #f7c95b52;border-radius:5px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;font-size:11px;line-height:1.55;display:flex}.contract-pending svg{flex:none}.contract-pending.sending,.contract-pending.confirming{color:#9defff;background:#0545764d;border-color:#4ad0ff6b}.contract-pending.success{color:#76e5b8;background:#084e3b47;border-color:#4bddad73}.contract-pending.error{color:#ff9ba5;background:#69182340;border-color:#ff627180}.launch-gate-notice{margin-top:12px}.launch-gate-notice>span{flex-direction:column;gap:4px;min-width:0;display:flex}.launch-gate-notice strong{font-size:11px}.launch-gate-notice code{opacity:.85;overflow-wrap:anywhere;font-size:10px}.launch-gate-notice small{opacity:.9;font-size:10px;line-height:1.55}.transaction-modal .launch-gate-notice+.contract-pending{margin-top:8px}.transaction-link{color:#76e9ff;background:#0437636b;border:1px solid #47d1fc5c;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:38px;margin-top:8px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.modal-actions{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;max-width:100%;margin-top:18px;display:grid}.modal-actions button{border:1px solid var(--line);overflow-wrap:anywhere;white-space:normal;background:#0a2235;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:46px;padding-inline:10px;display:inline-flex}.modal-actions button:last-child{color:#241a02;background:var(--gold);border:0;font-weight:900}.modal-actions button:disabled{color:#627682;opacity:.7;background:#20303a}.referral-preview{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-top:10px;padding:17px}.referral-cards{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.referral-cards>button,.referral-cards>a{color:#e9f8ff;text-align:left;background:#074375b8;border:1px solid #30c3e37a;border-radius:6px;grid-template-columns:32px 1fr 18px;align-items:center;gap:8px;min-width:0;min-height:82px;padding:12px;display:grid}.referral-cards>button{width:100%}.referral-cards>a{background:#084c78a8;border-color:#3ddced6b}.referral-cards>button>svg:first-child{color:var(--gold)}.referral-cards>a>svg:first-child{color:var(--cyan)}.referral-cards span{gap:5px;min-width:0;display:grid}.referral-cards strong{font-size:11px}.referral-cards small{color:#83a9c1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.referral-page{width:100%;max-width:none}.referral-hero{text-align:center;background:linear-gradient(145deg,#0f5b96b3,#2a1f0985);border:1px solid #f7c95b66;border-radius:8px;align-content:center;place-items:center;min-height:280px;padding:28px;display:grid}.referral-star{width:86px;height:86px;color:var(--gold);background:#2b1f049e;border:1px solid #f7c95ba3;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 30px #f7c95b2e}.referral-hero>span{color:var(--gold);letter-spacing:1.5px;margin-top:16px;font-size:9px;font-weight:900}.referral-hero h2{margin:6px 0 0;font-size:25px}.referral-hero p{color:#c2d4df;margin:8px 0 0;font-size:11px}.referral-connect{color:#08131b;background:var(--cyan);border:0;border-radius:5px;align-items:center;gap:7px;min-height:42px;margin-top:18px;padding:0 18px;font-weight:900;display:flex}.share-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:18px}.share-link{background:#061827;border:1px solid #36adda66;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:66px;margin-top:16px;padding:9px;display:grid}.share-link code{color:#b5cbd7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.share-link button{min-width:50px;min-height:46px;color:var(--cyan);background:#0a3349;border:1px solid #2edbe773;border-radius:5px;align-content:center;place-items:center;gap:2px;display:grid}.share-link button span{font-size:7px;font-weight:900}.share-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.share-actions a{border:1px solid var(--line);color:#c8dce5;background:#0a2235;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:10px;display:flex}@media (max-width:900px){.dapp-shell{width:min(100% - 22px,760px)}.feedback-button span{display:none}.wallet-button{min-width:118px}.home-product-switch,.home-grid{grid-template-columns:1fr}.allocation-layout{grid-template-columns:36% 1fr}.principle-strip{grid-template-columns:1fr 1fr}.principle-strip article:nth-child(2){border-right:0}.principle-strip article:nth-child(-n+2){border-bottom:1px solid #439bc733}}@media (min-width:0){.dapp-shell{width:100%;max-width:none;min-height:100dvh;padding:0 10px calc(112px + env(safe-area-inset-bottom,0px));background:linear-gradient(#063b87 0%,#031f4f 28%,#020d25 72%);margin:0;overflow:clip;box-shadow:0 0 80px #0000006b}.app-header{background:linear-gradient(#0768daf5,#04347df5);border-bottom-color:#5dd2ff7a;gap:7px;min-height:54px}.brand-lockup{gap:7px}.brand-lockup img{width:34px;height:34px}.brand-lockup strong{color:#fff;letter-spacing:1px;text-shadow:0 2px 10px #00154db3;font-size:14px}.brand-lockup small{color:#bcecff;letter-spacing:2px;font-size:6px}.header-actions{gap:6px}.language-control{background:#022660b8;border-color:#76d7ff80;border-radius:999px;min-height:34px;padding:0 7px}.language-control>svg{display:none}.language-control select{width:76px;font-size:10px}.feedback-button{color:#eefaff;background:#022660b8;border-color:#76d7ff80;border-radius:999px;min-width:34px;min-height:34px;padding:0 8px;font-size:9px;display:inline-flex}.wallet-button{color:#03204a;background:linear-gradient(135deg,#58e6ff,#baf5ff);border-color:#9becffbd;border-radius:999px;min-width:0;min-height:34px;padding:0 10px;font-size:10px}.wallet-button span{text-overflow:ellipsis;white-space:nowrap;max-width:74px;overflow:hidden}.wallet-button svg{width:15px}.activity-ticker{background:#022a6be0;border-color:#4ac2ff80;border-radius:999px;grid-template-columns:1fr 1fr;gap:8px;min-height:27px;margin-top:4px;padding:0 8px}.activity-ticker>span{text-overflow:ellipsis;justify-content:center;font-size:8px;overflow:hidden}.activity-ticker>span:nth-child(2){display:flex}.activity-ticker .network-pill{display:none}main{padding-top:7px}.hero-panel{background:#020a17;border-color:#4adbff94;min-height:448px;box-shadow:inset 0 0 55px #2bc5ff1f,0 12px 30px #000a2c52}.hero-image{object-fit:contain;object-position:right top;opacity:1;filter:saturate(1.12)brightness(.84)contrast(1.08);transform:none}.hero-panel:after{background:linear-gradient(90deg,#010714e6 0%,#01091894 43%,#01091814 78%),linear-gradient(#01081605 0%,#020f2b1f 35%,#021030f0 66%,#020b21 100%)}.hero-emblem{background:radial-gradient(circle,#56370547,#032154db 66%);border-color:#ffd856b3;width:105px;height:105px;top:32px;right:19px;box-shadow:0 0 28px #ffbf247a,0 0 55px #22ceff47,inset 0 0 22px #ffdd5f2e}.hero-emblem:before,.hero-emblem:after{content:"";border:1px solid #46e0ff61;border-radius:50%;position:absolute;inset:-8px}.hero-emblem:after{border-color:#46e0ff33;inset:-18px}.hero-emblem img{filter:saturate(1.15)contrast(1.08);border-radius:50%;width:76px;height:76px}.hero-emblem span{width:40px;height:24px;font-size:8px;bottom:6px;right:-7px}.hero-content{align-content:start;min-height:448px;padding:12px 14px 10px}.hero-badges{flex-wrap:nowrap;gap:5px}.hero-badges span{color:#ccf8ff;text-overflow:ellipsis;white-space:nowrap;background:#0751979e;border-color:#70e3ff94;min-width:0;padding:4px 5px;font-size:7px;overflow:hidden}.hero-content>p{display:none}.hero-content h1{overflow-wrap:anywhere;text-shadow:0 4px 18px #00081ef2;max-width:62%;margin-top:64px;font-size:29px;line-height:1.03}.hero-content h1 span{color:#fff}.hero-content h1 strong{color:#ffe173}.hero-copy{color:#e2f2ff;text-shadow:0 2px 8px #00081ee6;max-width:67%;margin-top:8px;font-size:9.5px;line-height:1.45}.market-grid{gap:7px;margin-top:9px}.market-grid article{background:linear-gradient(135deg,#054793e6,#03255bf0);border-color:#4acbff94;min-height:55px;padding:7px 10px;box-shadow:inset 0 0 18px #19aeff17}.market-grid small{font-size:8px}.market-grid strong{font-size:16px}.market-grid article>span{font-size:7px;bottom:8px;right:8px}.hero-panel .participation-panel{background:linear-gradient(#053a7ff0,#032354f5);border-color:#46cdffb8;margin-top:7px;padding:8px 9px;box-shadow:inset 0 0 26px #20a4f51f,0 10px 24px #000f3047}.hero-panel .minimum-note{display:none}.hero-panel .compact-plans{gap:6px;display:grid}.hero-panel .compact-plans button{min-height:52px;padding:6px 4px}.hero-panel .compact-plans button strong{font-size:18px}.hero-panel .long-compact{gap:10px;min-height:52px;padding:8px 10px;display:flex}.hero-panel .long-compact>span{width:36px;height:36px;font-size:14px}.hero-panel .amount-field{gap:4px;margin-top:0;font-size:8px}.hero-panel .amount-field>div{background:#021c4bd1;border-color:#5bd7ffb3;min-height:48px}.hero-panel .amount-field input{font-size:20px}.hero-panel .balance-line{margin-top:5px;font-size:8px}.hero-panel .primary-action{background:linear-gradient(90deg,#ffe06a,#ffc742,#ffb11e);border-radius:8px;min-height:45px;margin-top:7px;font-size:13px;box-shadow:0 10px 24px #ffb11e40}.home-product-switch{gap:14px;margin-top:10px;padding:15px}.section-title h2,.panel-heading h2{font-size:19px}.model-selector{grid-template-columns:1fr}.model-selector>button{min-height:68px}.model-selector>button small{white-space:normal;line-height:1.35}.home-grid{gap:10px;margin-top:10px}.participation-panel,.allocation-panel,.product-detail-panel,.relationship-panel{padding:17px}.compact-plans{gap:6px}.compact-plans button{min-height:76px;padding:8px 4px}.compact-plans button strong{font-size:24px}.compact-plans button span{font-size:8px}.amount-field>div{min-height:58px}.amount-field input{font-size:23px}.allocation-panel{background:linear-gradient(160deg,#08529ff0,#032353fa);margin-top:7px;padding:12px;box-shadow:inset 0 0 30px #2cb9ff14}.allocation-heading{align-items:center;gap:11px;display:flex}.allocation-heading>span{color:#c9f9ff;background:linear-gradient(145deg,#0fd6ef,#1772e5);border:1px solid #58e4ff9e;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 18px #25d5f740}.allocation-heading>div{gap:2px;display:grid}.allocation-heading small{color:#7feeff;letter-spacing:1.4px;font-size:7px;font-weight:900}.allocation-heading h2{margin:0;font-size:14px}.allocation-heading p{color:#a9cae3;margin:0;font-size:9px}.allocation-layout{grid-template-columns:1fr;margin-top:9px}.allocation-donut{display:none}.allocation-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.allocation-items article{text-align:center;background:linear-gradient(#0d82c6f0,#053768f5);border-color:#33cdecb8;grid-template-rows:20px 23px auto 1fr;grid-template-columns:1fr;place-items:start center;gap:2px;min-height:102px;padding:6px 3px;box-shadow:inset 0 0 18px #51e0ff14}.allocation-items article:nth-child(2){background:linear-gradient(#85691ce6,#4e3a0deb);border-color:#f7c95bb8}.allocation-items article:nth-child(3){background:linear-gradient(#7d37b1e6,#421c71eb);border-color:#c36af0b3}.allocation-items article:nth-child(4){background:linear-gradient(#128469e6,#074b48eb);border-color:#35d59bb3}.allocation-items article:nth-child(5){border-color:#2edbe7b3}.allocation-items article svg{width:18px;height:18px}.allocation-items strong{font-size:15px}.allocation-items span{color:#fff;grid-column:auto;min-height:22px;font-size:8.5px;font-weight:850;line-height:1.25}.allocation-items article>small{color:#c2d9e9;white-space:pre-line;font-size:7px;line-height:1.3}.principle-strip{background:linear-gradient(#074a91f5,#032354fa);border-color:#46cdff9e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:7px;box-shadow:inset 0 0 24px #1bb1f814}.principle-strip article{justify-content:center;gap:4px;min-height:57px;padding:6px 4px;border-bottom:0!important}.principle-strip article:nth-child(2){border-right:1px solid #439bc733}.principle-strip svg{width:16px}.principle-strip strong{font-size:9px}.principle-strip small{font-size:7px}.preview-section{background:linear-gradient(160deg,#06468bf0,#031f4afa);border:1px solid #4ac2ff73;border-radius:8px;margin-top:7px;padding:12px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px}.detail-plan-grid{grid-template-columns:1fr}.plan-card{text-align:center;background:linear-gradient(#0c85cdf5,#053971fa);border-color:#4cdcffb8;grid-template-columns:1fr;justify-items:center;gap:3px;padding:7px 5px;display:grid;box-shadow:inset 0 0 18px #46daff1a}.plan-card.teal{background:linear-gradient(#0d8b7ae6,#05474bf0)}.plan-card.violet{background:linear-gradient(#7d2cb1eb,#41186ff2)}.plan-card>svg{grid-row:auto;width:19px;height:19px}.plan-card>span{color:#f3fbff;margin:0;font-size:8px;font-weight:900}.plan-card>strong{white-space:nowrap;grid-column:auto;margin:0;font-size:16px}.plan-card>p{color:#c2d7e2;grid-column:auto;min-height:18px;margin:0;font-size:8px}.plan-card>button{grid-column:auto;width:100%;min-height:29px;margin-top:2px;font-size:8px}.notice-preview{margin-top:10px;padding:16px}.notice-preview>div:last-child button{grid-template-columns:60px minmax(0,1fr) 16px;min-height:54px}.notice-preview time{display:none}.page-heading{padding:25px 6px 5px}.page-heading h1{font-size:32px}.stage-head{grid-template-columns:70px 1fr 1fr;gap:8px;padding:0 10px}.stage-table>div:not(.stage-head){grid-template-columns:24px 50px 1fr 1fr;gap:6px;min-height:62px;padding:0 10px;font-size:11px}.boundary-card{grid-template-columns:1fr;gap:10px}.boundary-card button{justify-content:center}.reward-composition>div{flex-wrap:wrap}.reward-composition span{min-height:60px;flex-basis:50%!important}.flex-allocation{grid-template-columns:auto 1fr auto 1fr;min-height:96px}.flex-allocation strong:last-of-type,.flex-allocation span:last-of-type{grid-row:2}.relationship-map{grid-template-columns:1fr}.relationship-map>div{min-height:70px}.ranking-summary{min-height:120px;padding:20px}.ranking-table{padding:10px 4px}.ranking-row{grid-template-columns:48px 1fr 1fr 64px;gap:5px;padding:0 8px;font-size:10px}.notice-list{grid-template-columns:1fr}.notice-list article{min-height:150px;padding:17px}.account-identity{grid-template-columns:50px minmax(0,1fr) auto;gap:9px;padding:16px 14px}.account-balance{border-top:1px solid #3a90b82e;grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start;padding-top:14px}.account-balance strong{justify-self:end}.withdraw-summary,.account-models{grid-template-columns:1fr 1fr}.withdraw-summary{gap:7px}.withdraw-summary article{grid-template-columns:27px 1fr;min-height:88px;padding:12px}.withdraw-summary strong{font-size:15px}.account-models{gap:7px}.account-models article{min-height:180px;padding:15px}.account-models h2{font-size:16px}.account-connect{grid-column:1/-1;width:100%}.home-section-title h2{font-size:14px}.bottom-navigation{background:#021b48f5;border-color:#4ccdff94;width:calc(100% - 16px);max-width:none;min-height:70px;padding:5px;bottom:8px;box-shadow:0 10px 34px #00092299,inset 0 0 24px #1c97ea14}.bottom-navigation button{text-align:center;gap:3px;font-size:7.5px;line-height:1.15}.bottom-navigation button span{overflow-wrap:anywhere;min-width:0}.bottom-navigation svg{width:18px}.modal{padding:22px}}@media (max-width:480px){.dapp-shell{width:100vw;max-width:none;padding-right:max(8px, env(safe-area-inset-right,0px));padding-left:max(8px, env(safe-area-inset-left,0px));margin:0}.app-header{padding-top:env(safe-area-inset-top,0px)}.bottom-navigation{bottom:max(8px, env(safe-area-inset-bottom,0px))}.modal-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.modal{max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));padding:14px}.transaction-modal{max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)))}.transaction-modal .modal-icon{width:44px;height:44px}.transaction-modal-heading{padding-right:48px}.transaction-modal-heading>h2{margin-top:8px;font-size:20px;line-height:1.2}.transaction-modal-heading>p{margin:4px 0 8px;font-size:10px;line-height:1.35}.transaction-modal dl div{gap:10px;min-height:36px}.transaction-modal dt{max-width:48%}.transaction-modal dd{max-width:52%}.transaction-modal .dialog-amount{padding-block:4px 5px}.transaction-modal .dialog-amount .amount-field>div{gap:6px;min-height:48px;padding-inline:8px}.transaction-modal .dialog-amount .amount-field input{font-size:21px}.transaction-modal .dialog-balance{margin-top:2px}.transaction-modal .contract-pending{margin-top:8px;padding:9px 10px}.transaction-modal .modal-actions{border-top:1px solid var(--color-border);background:var(--color-bg-surface);margin-top:8px;padding-top:8px}}@media (max-height:480px) and (min-width:600px){.modal-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.modal{max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)))}.transaction-modal{width:min(560px,100%);padding:12px 16px}.transaction-modal .modal-icon{width:42px;height:42px}.transaction-modal-heading>h2{margin-top:6px;font-size:18px}.transaction-modal-heading>p{margin:3px 0 6px;font-size:9px}.transaction-modal .modal-actions{margin-top:8px;padding-top:8px}}@media (min-width:420px){.feedback-button{min-width:76px}.feedback-button span{display:inline}}@media (max-width:389px){.brand-lockup img{width:30px;height:30px}.brand-lockup strong{letter-spacing:0;white-space:nowrap;font-size:12px}.brand-lockup small{display:none}.language-control select{width:66px}.wallet-button{padding-inline:8px}}@media (max-width:359px){.brand-lockup small{display:none}.language-control select{width:58px}.feedback-button{display:none}.activity-ticker{grid-template-columns:1fr}.activity-ticker>span:nth-child(2){display:none}.hero-content h1{font-size:34px}.allocation-items article{min-height:124px}.allocation-items article>small{display:none}.transaction-modal .modal-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:0){.dapp-shell *{letter-spacing:0}.dapp-shell{background:linear-gradient(#0769dffa 0,#032d70fa 22%,#021339 66%,#01091c 100%);padding-inline:8px}.view-home{background:radial-gradient(circle at 82% 8%,#3dccff42,#0000 23%),linear-gradient(#0878e6 0%,#0750ad 27%,#053276 67%,#02183f 100%)}.view-ecosystem{background:radial-gradient(circle at 84% 9%,#1085eb33,#0000 26%),radial-gradient(circle at 8% 54%,#0855b61f,#0000 32%),linear-gradient(#021536 0%,#01102b 46%,#00081b 100%)}.app-header{background:linear-gradient(135deg,#0a73ebfa,#043587f5 58%,#0660bffa);border-bottom:1px solid #71e2ffb8;min-height:52px;margin-inline:-8px;padding-inline:12px;box-shadow:0 8px 22px #0019574d}.view-home .app-header{background:radial-gradient(circle at 62% -35%,#84eeff8c,#0000 45%),linear-gradient(135deg,#0d86ee,#075bc3 58%,#0aa7ed)}.view-ecosystem .app-header{background:radial-gradient(circle at 8% -40%,#0e8cec38,#0000 48%),linear-gradient(#031b41fc,#010f2afc);border-bottom-color:#45bdff57;min-height:58px;box-shadow:0 8px 24px #00071f80}.view-ecosystem .feedback-button{display:none}.view-ecosystem .brand-lockup img{width:39px;height:39px}.view-ecosystem .brand-lockup strong{font-size:15px}.view-ecosystem .wallet-button{min-width:92px;min-height:38px}.brand-lockup img{filter:drop-shadow(0 0 8px #39d6ff61);width:34px;height:34px}.brand-lockup strong{font-size:14px;font-weight:950}.brand-lockup small{color:#c0edff;margin-top:4px;font-size:6.5px}.language-control,.feedback-button,.wallet-button{min-height:34px}.language-control{padding-inline:9px}.language-control select{width:72px;font-size:10px;font-weight:800}.feedback-button{background:#02225e9e;padding-inline:9px}.wallet-button{background:linear-gradient(135deg,#53eaff,#b7f7ff);border-color:#b5f4ffdb;padding-inline:11px;box-shadow:0 0 20px #39e1ff52}.activity-ticker{background:linear-gradient(90deg,#032767f5,#03428eeb,#032767f5);border-color:#53d3ffad;min-height:27px;margin:4px -1px 0;padding-inline:9px;box-shadow:inset 0 0 14px #2ac7ff14}.activity-ticker>span{font-size:8.5px}main{padding-top:5px}.hero-panel{background:#063277;border:0;border-radius:0;min-height:310px;margin-inline:-8px;box-shadow:inset 0 -40px 46px #010c26d1}.hero-image{object-fit:contain;object-position:center top;filter:saturate(1.18)brightness(1.05)contrast(1.06);transform:translateY(-50px)}.hero-panel:after{background:linear-gradient(90deg,#02164394 0%,#01194457 46%,#01113105 80%),linear-gradient(#010c2303 0%,#02245b0a 38%,#032762d1 62%,#052660 100%)}.hero-content{min-height:310px;padding:8px 16px 6px}.hero-badges{gap:6px}.hero-badges span{background:linear-gradient(#086fbbe0,#043c86cc);border-color:#77e6ffb8;padding:4px 7px;font-size:7.5px;box-shadow:inset 0 0 10px #4cdeff1f}.hero-content h1{text-shadow:0 4px 16px #00051af5,0 0 14px #2ca6ff2e;max-width:65%;margin-top:9px;font-size:29px;line-height:.99}.hero-copy{max-width:74%;margin-top:4px;font-size:8px;line-height:1.3}.market-grid{gap:7px;margin-top:5px}.market-grid article{background:linear-gradient(150deg,#0857acf0,#032b68f5);border-color:#51d2ffb8;border-radius:7px;min-height:45px;padding:5px 9px;overflow:hidden;box-shadow:inset 0 0 18px #31c9ff1a,0 5px 16px #000d3333}.market-grid small{z-index:2;font-size:7.5px;position:relative}.market-grid strong{z-index:2;width:fit-content;font-size:16px;position:relative}.market-grid article>span{z-index:2;font-size:7px;bottom:6px;right:8px}.market-sparkline{z-index:1;color:#ff547de0;filter:drop-shadow(0 0 6px #ff3e7040);width:38px;height:22px;position:absolute;top:10px;right:9px;transform:rotate(7deg)}.market-sparkline.xo{transform:rotate(-4deg)scaleY(.8)}.hero-panel .participation-panel{background:linear-gradient(#043f89f7,#03265bfa);border-radius:8px;margin-top:5px;padding:6px 9px;box-shadow:inset 0 0 24px #36baff1f,0 8px 20px #000c2b4d}.hero-panel .amount-field{gap:3px;font-size:7.5px}.hero-panel .amount-field>div{border-radius:7px;min-height:36px;padding-inline:9px}.hero-panel .amount-field input{font-size:18px}.asset-code{align-items:center;gap:5px;display:inline-flex}.asset-code img{object-fit:contain;width:18px;height:18px}.asset-code b{color:#fff;font-size:10px}.hero-panel .balance-line{margin-top:4px;font-size:7px}.hero-panel .primary-action{min-height:34px;margin-top:4px;font-size:11px}.principle-strip{background:linear-gradient(#074b97fa,#03255cfa);border-color:#4bd2ffb3;border-radius:8px;min-height:51px;margin-top:7px}.principle-strip article{gap:4px;min-height:49px;padding:4px 3px}.principle-art{object-fit:contain;filter:drop-shadow(0 0 8px #3edeff6b);flex:none;width:28px;height:28px}.principle-strip svg{color:#6ff2ff;filter:drop-shadow(0 0 7px #27deff5c);background:linear-gradient(145deg,#09c3ea85,#145dc99e);border:1px solid #58e1ff80;border-radius:7px;width:24px;height:24px;padding:5px}.principle-strip article:first-child svg,.principle-strip article:nth-child(2) svg{color:#ffe56e;background:linear-gradient(145deg,#ad821480,#085ab58c);border-color:#ffda567a}.principle-strip strong{font-size:8.5px}.principle-strip small{font-size:6.8px}.allocation-panel,.preview-section,.announcement-preview{background:linear-gradient(155deg,#085bb2f7,#03285ffc 62%,#031b46);border-color:#4bceffad;box-shadow:inset 0 0 26px #30b9ff1a,0 8px 22px #000d2d38}.allocation-panel{padding:9px}.allocation-heading>span,.home-section-title>span{background:linear-gradient(145deg,#1ce7ef,#1768df 72%);box-shadow:0 0 16px #24deff61,inset 0 0 10px #ffffff2e}.allocation-heading>span{width:34px;height:34px}.allocation-heading>span svg{width:21px;height:21px}.home-title-art{object-fit:contain;filter:drop-shadow(0 0 8px #3ce4ff7a);width:29px;height:29px}.allocation-heading h2{font-size:12.5px}.allocation-heading p{font-size:7.5px}.allocation-items{gap:5px}.allocation-items article{border-width:1px;border-radius:6px;grid-template-rows:25px 16px auto 1fr;min-height:82px;padding:4px 2px;box-shadow:inset 0 0 16px #6fecff1a,0 0 11px #0bc9ff14}.allocation-items article svg{filter:drop-shadow(0 0 5px);background:#0a1c4c47;border-radius:5px;width:18px;height:18px;padding:3px}.allocation-art{object-fit:contain;filter:drop-shadow(0 0 8px #51e5ff6b);width:26px;height:26px}.allocation-items article.gold .allocation-art{filter:drop-shadow(0 0 8px #ffd4506b)}.allocation-items article.violet .allocation-art{filter:drop-shadow(0 0 8px #d35cff6b)}.allocation-items article.green .allocation-art{filter:drop-shadow(0 0 8px #33eeba66)}.allocation-items strong{font-size:13px}.allocation-items span{min-height:16px;font-size:7.4px}.allocation-items article>small{font-size:6.2px;line-height:1.18}.preview-section{padding:9px}.home-section-title>span{width:34px;height:34px}.home-section-title>span svg{width:19px;height:19px}.home-section-title h2{font-size:13px}.home-section-title p{font-size:7.5px}.section-title.row button,.panel-heading button{background:#043d7ead;border-radius:999px;min-height:30px;padding-inline:8px;font-size:8.5px}.plan-grid{gap:6px;margin-top:7px}.plan-card{border-radius:7px;grid-template-rows:auto auto auto 23px;grid-template-columns:25px minmax(0,1fr);place-items:center stretch;min-height:78px;padding:5px 4px;box-shadow:inset 0 0 18px #54e1ff24,0 0 12px #15cbff14}.plan-card>svg{filter:drop-shadow(0 0 7px);grid-area:1/1/3;justify-self:center;width:23px;height:23px;padding:3px}.plan-art{object-fit:contain;filter:drop-shadow(0 0 8px #43e5ff6b);grid-area:1/1/3;justify-self:center;width:27px;height:27px}.plan-card.teal .plan-art{filter:drop-shadow(0 0 8px #2df0be66)}.plan-card.violet .plan-art{filter:drop-shadow(0 0 8px #df68ff6b)}.plan-card>span{text-align:left;grid-area:1/2;font-size:7px}.plan-card>strong{text-align:left;grid-area:2/2;font-size:12.5px}.plan-card>p{grid-area:3/1/auto/3;min-height:9px;font-size:6.4px}.plan-card>button{border-radius:6px;grid-area:4/1/auto/3;min-height:23px;font-size:7px;box-shadow:0 0 12px #33e1ff33}.announcement-preview{padding:7px}.announcement-preview .home-section-title>span{width:30px;height:30px}.announcement-preview .home-section-title>span svg{width:17px;height:17px}.home-notice-cards{gap:7px;margin-top:7px}.home-notice-cards button{background:linear-gradient(145deg,#085eb3d9,#03316fe6);border-color:#4edaffa8;min-height:37px;padding:4px;box-shadow:inset 0 0 15px #34cdff14}.home-notice-cards button>svg:first-child{filter:drop-shadow(0 0 6px)}.notice-art{object-fit:contain;filter:drop-shadow(0 0 7px #3ee0ff6b);width:25px;height:25px}.home-notice-cards strong{font-size:8px}.home-notice-cards small{color:#a9c9dc;font-size:6.5px}.view-ecosystem main{padding-top:0}.ecosystem-page{gap:10px;padding-bottom:0}.ecosystem-hero{background:linear-gradient(90deg,#00091cfa 0%,#010e28d1 46%,#01102d24 79%),url(/brand/ecosystem-planet.webp) right -18px top 0/295px 113px no-repeat,radial-gradient(circle at 82% 48%,#0d70cd70,#031f504d 35%,#0000 57%),#02102e;min-height:232px;margin-inline:-8px;box-shadow:inset 0 -42px 54px #000619f5}.ecosystem-backdrop{object-fit:cover;object-position:center;opacity:1;filter:saturate(1.28)brightness(1.08)contrast(1.08);mix-blend-mode:screen;transform-origin:78%;transform:scale(1.1)}.ecosystem-hero:after{background:linear-gradient(90deg,#00091ff5 0%,#010c25b8 43%,#010d2a14 73%),linear-gradient(#010a1f14 52%,#010b22f7 100%)}.ecosystem-hero-copy{padding:26px 17px 0}.ecosystem-hero-copy>span{color:#63dfff;font-size:9px}.ecosystem-hero-copy h1{text-shadow:0 3px 12px #00123beb,0 0 12px #2eb1ff38;max-width:61%;margin-top:9px;font-size:30px;line-height:1}.ecosystem-hero-copy p{color:#e6f6ff;max-width:54%;margin-top:9px;font-size:10.5px;line-height:1.45}.ecosystem-values{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:248px;min-height:31px;padding:0;top:158px;left:17px}.ecosystem-values>div{color:#48ddff;grid-template-columns:18px minmax(0,1fr);padding:0 6px}.ecosystem-values>div:first-child{padding-left:0}.ecosystem-values svg{filter:drop-shadow(0 0 7px #34dcff8c)}.ecosystem-values strong{color:#eef9ff;white-space:nowrap;font-size:9px}.ecosystem-tagline{color:#9cb9d1;font-size:6.5px;font-weight:800;position:absolute;top:198px;left:17px;letter-spacing:2.1px!important}.ecosystem-orbit-copy{z-index:3;color:#f0f8ff;text-align:right;text-shadow:0 0 9px #3bcaffb3;width:91px;font-size:10px;line-height:1.35;position:absolute;top:22px;right:15px;transform:rotate(-8deg)}.ecosystem-orbit-labels{z-index:3;pointer-events:none;position:absolute;inset:0}.ecosystem-orbit-labels span{color:#d8f4ff;background:#042d5eb8;border:1px solid #5cd0ff61;border-radius:4px;place-items:center;min-width:31px;min-height:17px;padding:0 5px;font-size:6px;font-weight:850;display:grid;position:absolute;transform:perspective(80px)rotateY(-10deg)rotate(-5deg);box-shadow:0 0 10px #1cacf52e}.ecosystem-orbit-labels span:first-child{top:92px;right:141px}.ecosystem-orbit-labels span:nth-child(2){top:66px;right:76px}.ecosystem-orbit-labels span:nth-child(3){top:139px;right:155px}.ecosystem-orbit-labels span:nth-child(4){top:124px;right:12px}.ecosystem-page-grid{gap:10px}.ecosystem-module{isolation:isolate;background:radial-gradient(circle at 16% 35%,#1089e733,#0000 48%),linear-gradient(135deg,#064281eb,#021639fc 65%),#031d47;border-color:#47d6ffad;grid-template-rows:20px auto 1fr 31px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:3px 7px;min-height:148px;padding:9px;box-shadow:inset 0 0 30px #2dc5ff1a,0 0 14px #12b7ff17}.ecosystem-module:after{filter:blur(26px);background:#16c5ff1f;width:145px;height:115px;display:block;top:auto;bottom:-38px;left:-25px}.ecosystem-module:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#021436b8 38%,#0212313d);width:58%;position:absolute;inset:0 0 0 auto}.ecosystem-module.module-2,.ecosystem-module.module-3{background:radial-gradient(circle at 16% 35%,#0dced22e,#0000 48%),linear-gradient(135deg,#04536ff0,#021639fc 65%)}.ecosystem-module.module-4,.ecosystem-module.module-5{background:radial-gradient(circle at 16% 35%,#f1ce502e,#0000 48%),linear-gradient(135deg,#4f4112b8,#021639fc 65%)}.ecosystem-module.module-6{background:radial-gradient(circle at 16% 35%,#2a7cff2e,#0000 48%),linear-gradient(135deg,#1e3079d1,#021639fc 65%)}.module-visual{z-index:1;mix-blend-mode:screen;background:0 0;border-radius:0;width:48%;min-height:0;margin:0;position:absolute;top:0;bottom:0;left:0;overflow:visible;-webkit-mask-image:radial-gradient(79% 73% at 37% 56%,#000 39%,#000000d1 58%,#0000 86%);mask-image:radial-gradient(79% 73% at 37% 56%,#000 39%,#000000d1 58%,#0000 86%)}.hero-image,.hero-panel:after,.ecosystem-backdrop,.ecosystem-hero:after,.ecosystem-orbit-labels,.ecosystem-module:before,.ecosystem-module:after,.module-visual{pointer-events:none}.module-visual img{object-fit:contain;object-position:left center;filter:saturate(1.25)brightness(1.06)contrast(1.08)drop-shadow(0 0 10px #32d5ff52);transform-origin:0;transform:scale(1.18)}.ecosystem-module.module-1 .module-visual img,.ecosystem-module.module-3 .module-visual img{transform:scale(1.08)}.module-status{border-color:#5bd3ff85;min-height:20px;padding-inline:8px;font-size:8.5px}.module-status,.ecosystem-module h2,.ecosystem-module p,.ecosystem-module button,.ecosystem-module .module-live-link{z-index:2;position:relative}.ecosystem-module h2{text-shadow:0 2px 8px #00091feb;align-self:end;font-size:15.5px;line-height:1.08}.ecosystem-module p{color:#d1e2ed;text-shadow:0 1px 6px #00081be6;margin-top:3px;font-size:10px;line-height:1.38}.ecosystem-module button,.ecosystem-module .module-live-link{background:linear-gradient(90deg,#06497c73,#0670aa3d);border-color:#4cd5ffa8;justify-content:space-between;min-height:31px;padding-inline:9px;font-size:9.5px}.ecosystem-footer{background:linear-gradient(90deg,#031b42fc 0%,#02224ed6 55%,#031b3e57),url(/brand/ecosystem-footer-network.webp) 50%/cover no-repeat;border-color:#4ad3ffa6;min-height:78px;padding:12px 15px;box-shadow:inset 0 0 24px #31c9ff1a}.ecosystem-footer strong{font-size:14px}.ecosystem-footer span{font-size:9px}.ecosystem-footer span em{color:#7898b2;margin-left:10px;font-size:6px;font-style:normal;letter-spacing:1.5px!important}.bottom-navigation{background:#021943f7;border-color:#4cd2ffad;min-height:64px;bottom:0;box-shadow:0 12px 34px #00061db8,inset 0 0 24px #1ea9f61a}.bottom-navigation button{font-size:8px}.bottom-navigation button.active{background:linear-gradient(#0c73a680,#0545815c);border-color:#39e1ffcc;box-shadow:inset 0 0 18px #36deff24,0 0 14px #24d1ff21}}.bottom-navigation button{font-size:10px;line-height:1.2}.page-heading>span{font-size:10px}.page-heading p{font-size:13px;line-height:1.6}.section-title p,.panel-heading p{font-size:12px;line-height:1.55}.product-intro>div:first-child>span{font-size:10.5px}.product-intro p{font-size:13px;line-height:1.58}.product-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.product-highlights span{min-height:38px;padding:6px;font-size:11px;line-height:1.35}.pool-rule-banner p,.pool-rule-banner>div>strong{font-size:12px}.three-allocation{grid-template-columns:repeat(2,minmax(0,1fr))}.three-allocation article:last-child{grid-column:1/-1}.three-allocation article strong{font-size:12px}.three-allocation article p{font-size:11px;line-height:1.45}.rule-list li{font-size:12px;line-height:1.55}.mini-rule-panel>p,.long-mechanism-grid>article>p{font-size:12px;line-height:1.5}.use-grid span{font-size:10.5px;line-height:1.4}.relationship-points span{font-size:11px;line-height:1.4}.long-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.long-facts span{font-size:11px}.long-facts small{font-size:10px;line-height:1.4}.five-allocation{grid-template-columns:repeat(2,minmax(0,1fr))}.five-allocation article{min-height:128px;padding:11px 8px}.five-allocation article:last-child{grid-column:1/-1}.five-allocation article>b{font-size:10px}.five-allocation article>span{font-size:11px}.five-allocation article>small{font-size:10px;line-height:1.4}.team-table>div{min-height:37px;font-size:11px}.team-table>div:first-child{font-size:10px}.xo-flow span{font-size:10.5px;line-height:1.35}.xo-table>div{min-height:39px;font-size:10px}.xo-table>div:first-child{font-size:9.5px}.restart-mechanism>strong{font-size:11.5px}.acceleration-note{font-size:11px;line-height:1.4}.ecosystem-backdrop{transform-origin:76%;will-change:transform;animation:18s ease-in-out infinite alternate ecosystem-hero-drift;transform:scale(1.035)}@keyframes ecosystem-hero-drift{0%{transform:scale(1.035)translate(0,0)}to{transform:scale(1.08)translate(-1.2%,-.6%)}}.ecosystem-hero-copy>span{font-size:10px}.ecosystem-hero-copy p{font-size:12px;line-height:1.5}.ecosystem-values strong{font-size:10.5px}.ecosystem-tagline{font-size:8.5px;letter-spacing:1.2px!important}.ecosystem-page-grid{gap:8px}.ecosystem-module,.ecosystem-module.module-2,.ecosystem-module.module-3,.ecosystem-module.module-4,.ecosystem-module.module-5,.ecosystem-module.module-6{--module-accent:#4bdcff;--module-soft:#37d2ff29;aspect-ratio:auto;border-color:color-mix(in srgb, var(--module-accent) 48%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--module-accent) 15%, #07336c), #031836 72%);min-height:178px;box-shadow:inset 0 0 24px var(--module-soft), 0 8px 18px #00092129;grid-template-rows:42px auto 1fr 34px;grid-template-columns:46px minmax(0,1fr);gap:6px 8px;padding:11px}.ecosystem-module.module-2,.ecosystem-module.module-3{--module-accent:#43e2c2;--module-soft:#23debe24}.ecosystem-module.module-4{--module-accent:#f2c953;--module-soft:#f2c95324}.ecosystem-module.module-5{--module-accent:#b984ff;--module-soft:#b984ff24}.ecosystem-module.module-6{--module-accent:#69a8ff;--module-soft:#4c8cff26}.ecosystem-module:before{display:none}.ecosystem-module:after{background:var(--module-soft);filter:blur(21px);width:112px;height:112px;top:-34px;left:-30px}.module-native-icon{z-index:2;border:1px solid color-mix(in srgb, var(--module-accent) 58%, transparent);width:42px;height:42px;color:var(--module-accent);background:linear-gradient(145deg, color-mix(in srgb, var(--module-accent) 24%, transparent), #041c3fc2);box-shadow:inset 0 1px 0 #ffffff14, 0 0 18px var(--module-soft);border-radius:8px;grid-area:1/1;place-items:center;display:grid;position:relative}.module-status{min-height:24px;color:var(--module-accent);grid-area:1/2;align-self:center;padding-inline:8px;font-size:10px}.ecosystem-module h2{text-shadow:none;grid-area:2/1/auto/-1;align-self:auto;font-size:16px;line-height:1.25}.ecosystem-module p{color:#b9d2e3;text-shadow:none;grid-area:3/1/auto/-1;margin:0;font-size:12px;line-height:1.45}.ecosystem-module button,.ecosystem-module .module-live-link{min-height:34px;color:var(--module-accent);grid-area:4/1/auto/-1;padding-inline:10px;font-size:12px}.ecosystem-footer span{font-size:11px;line-height:1.45}.ecosystem-footer a{font-size:12px}.ranking-empty{background:linear-gradient(#072a50b3,#031834d1);border-top-color:#48beeb40;flex-direction:column;gap:9px;min-height:132px;padding:18px 14px}.ranking-empty-icon{width:42px;height:42px;color:var(--cyan);background:#2fbfec1f;border:1px solid #50d9f561;border-radius:8px;place-items:center;display:grid}.ranking-empty p{max-width:330px;font-size:13px;line-height:1.5}.ranking-empty>strong{color:var(--cyan);font-size:12px}.ranking-empty button{color:#041a2a;background:linear-gradient(90deg,#55e3f5,#79efd9);border:1px solid #53def780;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}.account-models article{cursor:pointer;touch-action:manipulation;transition:border-color .18s,transform .18s,box-shadow .18s}.account-models article:active{transform:scale(.985)}.account-models article:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.account-models article.long:focus-visible{outline-color:var(--gold)}.account-model-link{color:#f1d786;align-items:center;gap:5px;margin-top:auto;font-size:12px;font-weight:800;display:flex}.account-models .flex .account-model-link{color:var(--cyan)}.account-identity span,.account-identity small{font-size:11.5px}.withdraw-summary span{font-size:12px}.withdraw-summary strong{font-size:18px}.account-models>article>span:not(.account-model-link){font-size:10.5px}.account-models p{font-size:12.5px;line-height:1.5}.account-chain-bar strong{font-size:12px}.account-chain-bar small{font-size:10.5px}.account-chain-bar button,.claim-actions span{font-size:11px}.claim-actions strong{font-size:17px}.claim-actions button{font-size:12px}.demo-orders dt,.real-orders dt{font-size:10.5px}.demo-orders dd,.real-orders dd{font-size:11.5px}.notice-list p{font-size:13px}.theme-light .ecosystem-backdrop{opacity:.5;filter:saturate(.82)brightness(1.65)contrast(.72);mix-blend-mode:normal}.theme-light .ecosystem-module,.theme-light .ecosystem-module.module-2,.theme-light .ecosystem-module.module-3,.theme-light .ecosystem-module.module-4,.theme-light .ecosystem-module.module-5,.theme-light .ecosystem-module.module-6{border-color:color-mix(in srgb, var(--module-accent) 38%, #d9edf8);color:#09276a;background:linear-gradient(150deg, color-mix(in srgb, var(--module-accent) 9%, white), #fffffff5 68%);min-height:178px;box-shadow:0 7px 19px #1a6aa517,inset 0 1px #ffffffeb}.theme-light .module-native-icon{border-color:color-mix(in srgb, var(--module-accent) 42%, #d2e9f5);color:color-mix(in srgb, var(--module-accent) 78%, #074e91);background:linear-gradient(145deg, color-mix(in srgb, var(--module-accent) 18%, white), #f3fbff);box-shadow:0 5px 14px color-mix(in srgb, var(--module-accent) 16%, transparent)}.theme-light .module-status,.theme-light .ecosystem-module button,.theme-light .ecosystem-module .module-live-link{color:color-mix(in srgb, var(--module-accent) 72%, #075a9c);background:#f2faffeb}.theme-light .ranking-empty{color:#4d6f91;background:linear-gradient(#f3fbff,#e8f7ff);border-top-color:#198fd329}.theme-light .ranking-empty-icon{color:#087fc7;background:#dff5ff;border-color:#128fcf38}.theme-light .ranking-empty button{color:#fff;background:linear-gradient(90deg,#09a8e6,#0874dc);border-color:#0888cd47}.theme-light .account-model-link{color:#9a6b00}.theme-light .account-models .flex .account-model-link{color:#0878bf}@media (max-width:359px){.ecosystem-module h2{font-size:16px}.ecosystem-module p{font-size:12px}.product-intro p{font-size:13px}}@media (prefers-reduced-motion:reduce){.ecosystem-backdrop,.account-models article{transition:none;animation:none;transform:none}}@media (max-width:359px){.hero-content h1{max-width:68%;margin-top:6px;font-size:27px}.hero-copy{max-width:76%;font-size:7.8px}.market-grid strong{font-size:16px}.market-sparkline{width:36px}.ecosystem-module{grid-template-columns:.78fr 1.22fr;min-height:140px}.ecosystem-module h2{font-size:12px}}@media (max-width:389px){.app-header{gap:4px;padding-inline:8px}.brand-lockup{gap:5px}.brand-lockup img{width:30px;height:30px}.brand-lockup strong{white-space:nowrap;font-size:12px}.brand-lockup small{display:none}.header-actions{gap:4px}.language-control{padding-inline:6px}.language-control select{width:58px;font-size:9px}.feedback-button{display:none}.wallet-button{padding-inline:7px}.wallet-button span{max-width:62px;font-size:9px}}@media (min-width:0){.dapp-shell{isolation:isolate;background:linear-gradient(#02153a33,#010a1fe6 74%),url(/brand/redesign-v2/page-background.webp) top/100% repeat-y,#020b21;position:relative}.view-products{background:radial-gradient(circle at 82% 10%,#ffbe391f,#0000 25%),linear-gradient(#02163f4d,#010a1feb 74%),url(/brand/redesign-v2/page-products.webp) top/100% repeat-y,#020b21}.view-ranking{background:radial-gradient(circle at 50% 14%,#ffc33a29,#0000 29%),linear-gradient(#031b4547,#01091cf0 72%),url(/brand/redesign-v2/page-ranking.webp) top/100% repeat-y,#020a1e}.view-notices{background:radial-gradient(circle at 15% 16%,#2fddff1f,#0000 28%),linear-gradient(#021c4642,#01091df0 72%),url(/brand/redesign-v2/page-notices.webp) top/100% repeat-y,#020a1e}.view-account{background:radial-gradient(circle at 15% 16%,#2fddff1f,#0000 28%),linear-gradient(#021c4642,#01091df0 72%),url(/brand/redesign-v2/page-account.webp) top/100% repeat-y,#020a1e}.account-page .order-panel:has(.demo-orders){display:none}.app-header{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#021a46cc;border-bottom-color:#60dbff6b}.brand-lockup{flex:none;gap:7px;min-width:max-content}.brand-lockup img{filter:drop-shadow(0 0 8px #32d5ff6b);border-radius:50%;width:36px;height:36px}.brand-lockup>span{gap:1px}.brand-lockup strong{color:#f7fbff;letter-spacing:1.3px;font-size:14px;font-weight:950}.brand-lockup small{color:#5ee8ff;letter-spacing:2.4px;margin-top:2px;font-size:6.5px;font-weight:800;display:block}.view-home .app-header{background:linear-gradient(#0558b8d6,#032d74b8)}.view-home main{padding-top:0}.view-home .activity-ticker{z-index:3;position:relative}.hero-panel{background:#042b6a;min-height:322px;box-shadow:inset 0 -50px 56px #010c27b8}.hero-image{object-fit:cover;object-position:58% center;filter:saturate(1.18)brightness(1.14)contrast(1.04);transform:scale(1.18)translateY(-4%)}.hero-panel:after{background:linear-gradient(90deg,#0217468f 0%,#021c4f3d 47%,#01143905 78%),linear-gradient(#01153e05 0%,#0222570d 46%,#03245bd6 72%,#052660 100%)}.hero-content{min-height:322px}.view-ecosystem{background:linear-gradient(#010c270f,#01081aeb 58%),url(/brand/redesign-v2/page-ecosystem.webp) top/100% repeat-y,#01091b}.ecosystem-hero{aspect-ratio:2.4;background:#020d2a;min-height:180px;box-shadow:inset 0 -28px 36px #000618db}.ecosystem-backdrop{object-fit:cover;object-position:center;opacity:1;filter:saturate(1.12)brightness(.98)contrast(1.05);mix-blend-mode:normal;transform:none}.ecosystem-hero:after{background:linear-gradient(90deg,#000a21f2 0%,#010d26a1 40%,#010c2505 71%),linear-gradient(#01091d08 52%,#01091df0 100%)}.ecosystem-hero-copy{padding:15px 16px 0}.ecosystem-hero-copy>span{font-size:7.5px}.ecosystem-hero-copy h1{max-width:58%;margin-top:6px;font-size:26px}.ecosystem-hero-copy p{max-width:51%;margin-top:6px;font-size:8.8px;line-height:1.38}.ecosystem-values{width:238px;min-height:28px;top:116px;left:16px}.ecosystem-values>div{grid-template-columns:16px minmax(0,1fr)}.ecosystem-values svg{width:15px;height:15px}.ecosystem-values strong{font-size:8px}.ecosystem-tagline{font-size:5.8px;top:151px;left:16px}.ecosystem-orbit-copy{width:82px;font-size:8.5px;top:14px;right:13px}.ecosystem-orbit-labels span:first-child{top:65px;right:128px}.ecosystem-orbit-labels span:nth-child(2){top:45px;right:67px}.ecosystem-orbit-labels span:nth-child(3){top:99px;right:142px}.ecosystem-orbit-labels span:nth-child(4){top:91px;right:9px}.ecosystem-page-grid{gap:8px}.ecosystem-module{aspect-ratio:1.68;background:#031b45;grid-template-rows:17px auto 1fr 26px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2px 6px;min-height:0;padding:7px}.ecosystem-module:before{z-index:1;background:linear-gradient(90deg,#02113005,#021232c7 26%,#02102ef5 68%);width:67%}.ecosystem-module:after{z-index:1;filter:blur(12px);background:radial-gradient(#24d1ff24,#0000 65%);width:76%;height:150%;top:-28%;bottom:auto;left:-18%}.module-visual{z-index:0;inset:0;mix-blend-mode:normal;width:100%;height:100%;min-height:0;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.module-visual img,.ecosystem-module.module-1 .module-visual img,.ecosystem-module.module-3 .module-visual img{object-fit:cover;object-position:left center;filter:saturate(1.12)brightness(1.02)contrast(1.05);transform:none}.module-status{min-height:17px;padding-inline:6px;font-size:7.5px}.ecosystem-module h2{font-size:13.5px}.ecosystem-module p{margin-top:2px;font-size:8.5px;line-height:1.3}.ecosystem-module button,.ecosystem-module .module-live-link{min-height:26px;padding-inline:7px;font-size:8.5px}}@media (max-width:359px){.brand-lockup img{width:32px;height:32px}.brand-lockup strong{font-size:11px}.brand-lockup small{letter-spacing:1.8px;font-size:5.5px}.ecosystem-module{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:0}.ecosystem-module h2{font-size:11.5px}}.dapp-shell.view-home{background:linear-gradient(#0876df 0,#0752ad 18%,#043778 42%,#021b47 72%,#010b23 100%);width:100%;max-width:480px;margin-inline:auto;padding-inline:8px;overflow:clip;box-shadow:0 0 54px #00061880}.view-home *{letter-spacing:0}.view-home .app-header{background:linear-gradient(#086fe0fa,#044297fa);border-bottom-color:#66deff9e;min-height:54px;margin-inline:-8px;padding-inline:10px;box-shadow:0 6px 20px #00184e4d}.view-home .brand-lockup img{border-radius:0;width:34px;height:34px}.view-home .brand-lockup strong{font-size:14px}.view-home .activity-ticker{background:#032c69f0;border-color:#57d3ff8c;border-radius:7px;min-height:29px;margin:5px 0 0;padding-inline:9px}.view-home .activity-ticker>span{font-size:8.5px}.view-home main{padding-top:5px}.view-home .hero-panel{background:#06306d;border:0;border-radius:0;min-height:382px;margin-inline:-8px;overflow:hidden;box-shadow:inset 0 -54px 58px #010d2cd1}.view-home .hero-image{object-fit:contain;object-position:center top;opacity:1;filter:saturate(1.04)brightness(1.02)contrast(1.02);transform:none}.view-home .hero-panel:after{background:linear-gradient(90deg,#021d4d29 0,#021f4e0f 51%,#0000 82%),linear-gradient(#0000 0,#0429610d 42%,#04275ceb 62%,#05265e 100%)}.view-home .hero-content{align-content:start;min-height:382px;padding:9px 14px 8px}.view-home .hero-badges{flex-wrap:nowrap;gap:5px}.view-home .hero-badges span{color:#d4faff;text-overflow:ellipsis;white-space:nowrap;background:#054b99b8;border-color:#70e3ff94;border-radius:6px;min-width:0;padding:4px 6px;font-size:8px;overflow:hidden}.view-home .hero-content>p{display:none}.view-home .hero-content h1{overflow-wrap:anywhere;text-shadow:0 4px 16px #000c2bf5;max-width:67%;margin-top:13px;font-size:31px;line-height:1.02}.view-home .hero-content h1 span{color:#fff}.view-home .hero-content h1 strong{color:#ffe06a}.view-home .hero-copy{color:#e6f4ff;text-shadow:0 2px 8px #000f32e6;max-width:70%;margin-top:7px;font-size:10px;line-height:1.45}.view-home .market-grid{gap:7px;margin-top:9px}.view-home .market-grid article{background:#03357ae6;border-color:#54cfff8f;border-radius:7px;min-height:57px;padding:7px 10px;box-shadow:inset 0 0 16px #42cdff14}.view-home .market-grid small{font-size:9px}.view-home .market-grid strong{font-size:19px}.view-home .market-grid article>span{font-size:8px;bottom:7px;right:8px}.view-home .market-sparkline{opacity:.72;width:37px;height:21px}.view-home .hero-panel .participation-panel{background:#032c66f5;border-color:#55d2ffad;border-radius:8px;margin-top:8px;padding:8px 10px;box-shadow:inset 0 0 20px #33b7f514}.view-home .hero-panel .amount-field{gap:4px;margin-top:0;font-size:10px}.view-home .hero-panel .amount-field>div{background:#021b45e0;border-color:#5cd3ff9e;border-radius:7px;min-height:46px;padding-inline:10px}.view-home .hero-panel .amount-field input{font-size:21px}.view-home .hero-panel .balance-line{margin-top:5px;font-size:9px}.view-home .hero-panel .primary-action{min-height:43px;margin-top:7px;font-size:13px}.view-home .principle-strip{background:#06336f;border-color:#46c6f480;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:68px;margin-top:8px;box-shadow:inset 0 0 20px #2ab6f414}.view-home .principle-strip article{text-align:center;border-bottom:0;flex-direction:column;justify-content:center;gap:5px;min-height:66px;padding:7px 4px}.view-home .principle-strip article:nth-child(2){border-right:1px solid #439bc733}.view-home .principle-strip svg{color:#63e9ff;filter:none;background:0 0;border:0;border-radius:0;width:19px;height:19px;padding:0}.view-home .principle-strip article:first-child svg,.view-home .principle-strip article:nth-child(2) svg{color:#ffd65e;background:0 0}.view-home .principle-strip div{gap:2px}.view-home .principle-strip strong{font-size:9.5px;line-height:1.2}.view-home .principle-strip small{color:#a9c4d8;font-size:8px;line-height:1.25}.view-home .allocation-panel,.view-home .preview-section,.view-home .announcement-preview{background:#052b61;border-color:#46beec80;border-radius:8px;margin-top:8px;box-shadow:inset 0 0 22px #32b3ee0f,0 6px 18px #0011352e}.view-home .allocation-panel,.view-home .preview-section{padding:11px}.view-home .announcement-preview{padding:10px}.view-home .allocation-heading,.view-home .home-section-title{gap:9px}.view-home .allocation-heading>span,.view-home .home-section-title>span{color:#70ebff;width:34px;height:34px;box-shadow:none;background:#07498d;border:1px solid #56d6ff85;border-radius:7px;flex:none;place-items:center;display:grid}.view-home .allocation-heading>span svg,.view-home .home-section-title>span svg{width:19px;height:19px}.view-home .allocation-heading small{font-size:8px}.view-home .allocation-heading h2,.view-home .home-section-title h2{font-size:15px}.view-home .allocation-heading p,.view-home .home-section-title p{font-size:9.5px;line-height:1.3}.view-home .allocation-layout{margin-top:10px}.view-home .allocation-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.view-home .allocation-items article{min-height:73px;box-shadow:none;text-align:center;background:#062653;border-color:#45b7e259;border-radius:6px;grid-template-rows:auto 1fr;grid-template-columns:1fr;place-items:center;gap:5px;padding:11px 3px 7px;position:relative;overflow:hidden}.view-home .allocation-items article:before{content:"";background:#42d8f2;height:3px;position:absolute;top:0;left:0;right:0}.view-home .allocation-items article:nth-child(2):before{background:#f6c64c}.view-home .allocation-items article:nth-child(3):before{background:#c86beb}.view-home .allocation-items article:nth-child(4):before{background:#40d49e}.view-home .allocation-items article:nth-child(5):before{background:#5ca8ff}.view-home .allocation-items strong{font-size:19px;line-height:1}.view-home .allocation-items span{color:#dcecf5;min-height:0;font-size:9px;line-height:1.25}.view-home .section-title.row,.view-home .panel-heading{align-items:center;gap:8px}.view-home .section-title.row>button,.view-home .panel-heading>button{white-space:nowrap;background:#073b79;border-radius:6px;min-height:30px;padding-inline:7px;font-size:9px}.view-home .plan-grid{gap:6px;margin-top:10px}.view-home .plan-card{min-height:111px;box-shadow:none;text-align:center;background:#063369;border-width:3px 1px 1px;border-radius:7px;grid-template-rows:auto auto auto 31px;grid-template-columns:1fr;place-items:center stretch;gap:4px;padding:10px 6px 7px}.view-home .plan-card.teal{background:#073e4e}.view-home .plan-card.violet{background:#352158}.view-home .plan-card>span{color:#effaff;text-align:center;grid-area:1/1;margin:0;font-size:10px}.view-home .plan-card>strong{text-align:center;grid-area:2/1;margin:0;font-size:17px}.view-home .plan-card>p{grid-area:3/1;min-height:0;margin:0;font-size:9px}.view-home .plan-card>button{border-radius:6px;grid-area:4/1;min-height:31px;margin-top:0;font-size:9px}.view-home .home-notice-cards{grid-template-columns:1fr;gap:6px;margin-top:9px}.view-home .home-notice-cards button{min-height:53px;box-shadow:none;background:#062653;border-color:#44b3df61;border-radius:6px;grid-template-columns:minmax(0,1fr) 18px;gap:9px;padding:7px 10px}.view-home .home-notice-cards button>span{gap:4px}.view-home .home-notice-cards strong{font-size:10px}.view-home .home-notice-cards small{color:#99b8cb;font-size:8.5px}.view-home .bottom-navigation{width:min(464px,100% - 16px);max-width:464px}@media (max-width:389px){.view-home .hero-content h1{font-size:28px}.view-home .hero-copy{font-size:9px}.view-home .allocation-items strong{font-size:17px}.view-home .allocation-items span{font-size:8px}.view-home .plan-card>strong{font-size:15px}.view-home .home-section-title p{font-size:8.5px}}.dapp-shell{width:100%;max-width:480px;margin-inline:auto;padding-inline:8px}.theme-toggle{color:#eefaff;background:#022660b8;border:1px solid #76d7ff80;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid;box-shadow:inset 0 0 12px #44d5ff14}.dapp-shell .feedback-button span{display:none}.dapp-shell:not(.view-home) .app-header{margin-inline:-8px;padding-inline:10px}.dapp-shell:not(.view-home) .bottom-navigation,.dapp-shell.view-home .bottom-navigation{width:min(464px,100% - 16px);max-width:464px}html[data-theme=light],.dapp-shell.theme-light{--color-bg-page:#f5f7fb;--color-bg-surface:#fff;--color-bg-elevated:#eef1f6;--color-bg-control:#f0f3f8;--color-overlay:#181a2073;--color-primary:#1199fa;--color-primary-hover:#34a9ff;--color-primary-active:#3a78ff;--color-accent:#34a9ff;--color-text-primary:#181a20;--color-text-secondary:#5b6578;--color-text-on-primary:#fff;--color-border:#d5dce8;--color-success:#00c38e;--color-warning:#c9a227;--color-warning-text:#8a5a3a;--color-error:#e5484d;--color-focus:#1199fa;--shadow-card:0 1px 2px #181a200d, 0 10px 28px #1199fa14;--shadow-modal:0 16px 48px #181a202e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark],.dapp-shell.theme-dark{--color-bg-page:#181a20;--color-bg-surface:#1e2431;--color-bg-elevated:#2d3549;--color-bg-control:#181d27;--color-overlay:#00000080;--color-primary:#1199fa;--color-primary-hover:#34a9ff;--color-primary-active:#3a78ff;--color-accent:#34a9ff;--color-text-primary:#fff;--color-text-secondary:#aab3ca;--color-text-on-primary:#fff;--color-border:#30354a;--color-success:#00c38e;--color-warning:#ffe4aa;--color-warning-text:#ffe4aa;--color-error:#e5484d;--color-focus:#34a9ff;--shadow-card:0 1px 2px #00000047, 0 10px 28px #00000047;--shadow-modal:0 16px 48px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{background:var(--color-bg-page)}html[data-theme=light] body{color:var(--color-text-primary);background:var(--color-bg-page)}html[data-theme=dark]{background:var(--color-bg-page)}html[data-theme=dark] body,.dapp-shell.theme-light{color:var(--color-text-primary);background:var(--color-bg-page)}.dapp-shell.theme-light.view-products,.dapp-shell.theme-light.view-ranking,.dapp-shell.theme-light.view-notices,.dapp-shell.theme-light.view-account,.dapp-shell.theme-light.view-ecosystem{background:var(--color-bg-page)}.theme-light .app-header,.theme-light.view-home .app-header{border-bottom-color:var(--color-border);background:var(--color-bg-surface);box-shadow:var(--shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none}.theme-light .brand-lockup img{filter:none}.theme-light .brand-lockup strong{color:var(--color-text-primary);text-shadow:none}.theme-light .brand-lockup small{color:var(--color-text-secondary)}.theme-light .language-control,.theme-light .feedback-button,.theme-light .theme-toggle{border-color:var(--color-border);color:var(--color-text-primary);background:var(--color-bg-control);box-shadow:var(--shadow-card)}.theme-light .language-control select{color:var(--color-text-primary)}.theme-light .wallet-button{border-color:var(--color-primary);color:var(--color-text-on-primary);background:var(--color-primary);box-shadow:var(--shadow-card)}.theme-light .activity-ticker{border-color:var(--color-border);color:var(--color-text-secondary);background:var(--color-bg-surface);box-shadow:var(--shadow-card)}.theme-light .activity-ticker strong{color:var(--color-text-primary)}.theme-light .activity-ticker i{background:var(--color-primary);box-shadow:none}.theme-light .page-heading>span,.theme-light .section-title>span,.theme-light .panel-heading>div>span{color:#087ecb}.theme-light .page-heading h1,.theme-light .section-title h2,.theme-light .panel-heading h2{color:#09276a}.theme-light .page-heading p,.theme-light .section-title p,.theme-light .panel-heading p{color:#587497}.theme-light .participation-panel,.theme-light .allocation-panel,.theme-light .preview-section,.theme-light .announcement-preview,.theme-light .notice-preview,.theme-light .product-detail-panel,.theme-light .relationship-panel,.theme-light .ranking-panel,.theme-light .connect-state,.theme-light .account-identity,.theme-light .order-panel,.theme-light .account-menu,.theme-light .page-stack>.model-selector,.theme-light .referral-preview,.theme-light .share-panel{color:#09276a;background:#ffffffe0;border-color:#1c91d63b;box-shadow:0 8px 22px #1969a417}.dapp-shell.theme-light.view-home{background:linear-gradient(#54bcf7 0,#beeaff 235px,#edf9ff 520px,#f8fcff 100%);box-shadow:0 0 48px #2677b133}.theme-light.view-home main{padding-top:6px}.theme-light.view-home .hero-panel{background:#e8f7ff;border:1px solid #ffffffe0;border-radius:8px;min-height:382px;margin-inline:0;box-shadow:0 9px 24px #1e6fae21}.theme-light.view-home .hero-image{object-fit:contain;object-position:center top;opacity:.68;filter:saturate(1.2)brightness(1.42)contrast(.9);transform:none}.theme-light.view-home .hero-panel:after{background:linear-gradient(90deg,#f4fcfffc 0,#f0faffeb 44%,#e2f6ff40 73%),linear-gradient(#ffffff05 48%,#e2f6ffd4 70%,#e8f7ff 100%)}.theme-light.view-home .hero-content h1{text-shadow:none}.theme-light.view-home .hero-content h1 span{color:#0b266a}.theme-light.view-home .hero-content h1 strong{color:#047bd1}.theme-light.view-home .hero-copy{color:#294d79;text-shadow:none}.theme-light.view-home .hero-badges span{color:#0867a9;background:#ffffffb3;border-color:#0b89d03d}.theme-light.view-home .hero-badges span.gold{color:#9b6b00;background:#fff9e0cc;border-color:#d797004d}.theme-light.view-home .market-grid article{background:#ffffffe0;border-color:#1991d333;box-shadow:0 5px 15px #1769a514}.theme-light.view-home .market-grid small,.theme-light.view-home .market-grid article>span{color:#577497}.theme-light.view-home .market-grid strong{color:#0a286d}.theme-light.view-home .hero-panel .participation-panel{background:#ffffffeb;border-color:#1891d633;box-shadow:0 6px 18px #1e6fab17}.theme-light .amount-field{color:#315882}.theme-light .amount-field>div,.theme-light.view-home .hero-panel .amount-field>div{background:#eaf7ff;border-color:#1891d633}.theme-light .amount-field input,.theme-light .amount-field b{color:#102e6d}.theme-light .balance-line{color:#4d6e91}.theme-light .balance-line strong{color:#14366f}.theme-light.view-home .principle-strip{background:#ffffffd1;border-color:#1b91d633;box-shadow:0 6px 18px #1b6aa314}.theme-light.view-home .principle-strip article{border-color:#1c91d621}.theme-light.view-home .principle-strip svg{color:#008fc7}.theme-light.view-home .principle-strip article:first-child svg{color:#028edb}.theme-light.view-home .principle-strip article:nth-child(2) svg{color:#07a17f}.theme-light.view-home .principle-strip strong{color:#0b2b6b}.theme-light.view-home .principle-strip small{color:#587497}.theme-light.view-home .allocation-panel,.theme-light.view-home .preview-section,.theme-light.view-home .announcement-preview{background:#ffffffe0;border-color:#1991d633;box-shadow:0 8px 22px #1c6ca617}.theme-light.view-home .allocation-heading>span,.theme-light.view-home .home-section-title>span{color:#087dca;background:#e5f7ff;border-color:#1d98dc38}.theme-light.view-home .allocation-heading h2,.theme-light.view-home .home-section-title h2{color:#09276a}.theme-light.view-home .allocation-heading p,.theme-light.view-home .home-section-title p{color:#587497}.theme-light.view-home .allocation-items article{background:#eef9ff;border-color:#1991d626}.theme-light.view-home .allocation-items span{color:#294d78}.theme-light.view-home .allocation-items strong{color:#087ecb}.theme-light.view-home .allocation-items article:nth-child(2) strong{color:#ac7900}.theme-light.view-home .allocation-items article:nth-child(3) strong{color:#8338cf}.theme-light.view-home .allocation-items article:nth-child(4) strong{color:#078f73}.theme-light.view-home .allocation-items article:nth-child(5) strong{color:#096fc3}.theme-light.view-home .section-title.row>button,.theme-light.view-home .panel-heading>button{color:#076fba;background:#ecf9ffe6;border-color:#1187cc40}.theme-light.view-home .plan-card{background:linear-gradient(145deg,#e8f7ff,#d9f4ff);border-color:#158ed233;box-shadow:0 6px 16px #196da914}.theme-light.view-home .plan-card.teal{background:linear-gradient(145deg,#e7fff9,#d2faed)}.theme-light.view-home .plan-card.violet{background:linear-gradient(145deg,#f6efff,#eadcff)}.theme-light.view-home .plan-card>span{color:#153b74}.theme-light.view-home .plan-card>p{color:#567092}.theme-light.view-home .plan-card>button{color:#fff;background:linear-gradient(90deg,#0b9fe9,#167ce4)}.theme-light.view-home .plan-card.teal>button{background:linear-gradient(90deg,#09b6a2,#07a276)}.theme-light.view-home .plan-card.violet>button{background:linear-gradient(90deg,#9a50ee,#7835d7)}.theme-light.view-home .home-notice-cards button{color:#0b2b6b;background:#eef9ff;border-color:#1891d629}.theme-light.view-home .home-notice-cards small{color:#587497}.theme-light .model-selector>button{color:#527294;background:#eef9ff;border-color:#1a8fd333}.theme-light .model-selector>button strong{color:#12336f}.theme-light .model-selector>button small{color:#68819d}.theme-light .model-selector>button.active{color:#087ecb;background:#def5ff;box-shadow:inset 0 0 20px #058ee414}.theme-light .model-selector>button:last-of-type.active{color:#a67100;background:#fff7d9}.theme-light .model-selector>p{color:#07866c}.theme-light .product-intro,.theme-light .product-intro.long-intro{color:#09276a;background:linear-gradient(145deg,#fffffff5,#e2f6fff0);border-color:#1a8fd33b;box-shadow:0 7px 20px #1a6aa614}.theme-light .product-intro.long-intro{background:linear-gradient(145deg,#fffef6,#fff5cf);border-color:#d59d184d}.theme-light .product-intro h2,.theme-light .pool-rule-banner h3{color:#09276a}.theme-light .product-intro p,.theme-light .pool-rule-banner p{color:#587497}.theme-light .product-highlights span,.theme-light .use-grid span,.theme-light .relationship-points span{color:#214974;background:#edf8ff;border-color:#168fd333}.theme-light .pool-rule-banner{background:#fff9e2;border-color:#d3990a4d}.theme-light .three-allocation article,.theme-light .mini-rule-panel,.theme-light .long-mechanism-grid>article,.theme-light .five-allocation article,.theme-light .long-facts article,.theme-light .relationship-map article,.theme-light .detail-plan-grid article{color:#0b2c6c;background:#f1fafff5;border-color:#1a8fd330}.theme-light .three-allocation article:nth-child(2){background:#e8fbf4}.theme-light .three-allocation article:nth-child(3),.theme-light .long-facts article{background:#fff9e5;border-color:#d2991140}.theme-light .five-allocation article:nth-child(2){background:#fff4c8}.theme-light .five-allocation article:nth-child(3){background:#f3e5ff}.theme-light .five-allocation article:nth-child(4){background:#ddf8ef}.theme-light .three-allocation article p,.theme-light .mini-rule-panel>p,.theme-light .long-mechanism-grid>article>p,.theme-light .long-facts small,.theme-light .five-allocation article>small,.theme-light .rule-list li{color:#587497}.theme-light .three-allocation article strong,.theme-light .mini-rule-panel h3,.theme-light .long-mechanism-grid h3,.theme-light .long-facts span,.theme-light .five-allocation article>span{color:#12336f}.theme-light .stage-table,.theme-light .level-grid,.theme-light .team-table,.theme-light .xo-table{background:#ffffffbd;border-color:#198fd333}.theme-light .stage-head,.theme-light .team-table>div:first-child,.theme-light .xo-table>div:first-child{color:#557392;background:#e5f5fd}.theme-light .stage-table>div:not(.stage-head),.theme-light .level-grid>div,.theme-light .team-table>div,.theme-light .xo-table>div{color:#294c75;background:#fffc;border-color:#198fd321}.theme-light .level-grid strong{color:#15366f}.theme-light .boundary-card{background:#fff9e4;border-color:#d49b1245}.theme-light .boundary-card p{color:#6e613f}.theme-light .reward-composition span{color:#fff}.theme-light .xo-flow span{color:#255076;background:#e7f7ff;border-color:#1c91d633}.theme-light .share-strip span{color:#875e00;background:#fff2bd}.theme-light .restart-mechanism>strong{color:#14376f;background:#e7f7ff}.theme-light .ecosystem-hero{background:#e7f7ff;border:1px solid #ffffffd9;border-radius:8px;box-shadow:0 8px 22px #1b6ba61a}.theme-light .ecosystem-backdrop{opacity:.68;filter:saturate(1.02)brightness(1.38)contrast(.92)}.theme-light .ecosystem-hero:after{background:linear-gradient(90deg,#f0fafffa 0%,#e9f8ffde 42%,#def4ff1f 75%),linear-gradient(#0000 55%,#e7f7ff 100%)}.theme-light .ecosystem-hero-copy>span{color:#087cc8}.theme-light .ecosystem-hero-copy h1{color:#09276a;text-shadow:none}.theme-light .ecosystem-hero-copy p{color:#365c84;text-shadow:none}.theme-light .ecosystem-values{color:#0b2c6c;background:#ffffffb8}.theme-light .ecosystem-values strong{color:#14366f}.theme-light .ecosystem-tagline{color:#547394}.theme-light .ecosystem-orbit-copy{color:#0a3475;text-shadow:0 1px 4px #ffffffe6}.theme-light .ecosystem-orbit-labels span{color:#0c4a86;background:#fffc;border-color:#1489cf3b}.theme-light .ecosystem-module,.theme-light .ecosystem-module.module-2,.theme-light .ecosystem-module.module-3,.theme-light .ecosystem-module.module-4,.theme-light .ecosystem-module.module-5,.theme-light .ecosystem-module.module-6{aspect-ratio:auto;color:#09276a;background:#ffffffe6;border-color:#1a91d63b;min-height:142px;box-shadow:0 7px 19px #1a6aa517}.theme-light .ecosystem-module:before{background:linear-gradient(90deg,#0000,#f4fbffcc 35%,#fbfefffa 72%)}.theme-light .ecosystem-module:after{background:#2fbfec14}.theme-light .module-visual{opacity:.74;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(62% 96% at 22% 52%,#000 0 42%,#000000b8 62%,#0000 100%);mask-image:radial-gradient(62% 96% at 22% 52%,#000 0 42%,#000000b8 62%,#0000 100%)}.theme-light .ecosystem-module .module-visual img,.theme-light .ecosystem-module.module-1 .module-visual img,.theme-light .ecosystem-module.module-3 .module-visual img{object-fit:contain;object-position:left center;transform:none}.theme-light .ecosystem-module h2{color:#0a286b;text-shadow:0 1px 4px #fffffff2}.theme-light .ecosystem-module p{color:#47698c;text-shadow:0 1px 4px #fffffff2}.theme-light .module-status,.theme-light .ecosystem-module button,.theme-light .ecosystem-module .module-live-link{color:#0876be;background:#eef9ffdb;border-color:#1289cd40}.theme-light .ecosystem-module button:disabled{color:#967217;background:#fff8dae6;border-color:#c997214d}.theme-light .ecosystem-footer{color:#09276a;background:#ffffffde;border-color:#1991d638}.theme-light .ecosystem-footer span{color:#557392}.theme-light .ranking-summary{color:#b47b00;background:linear-gradient(100deg,#fff7d5,#edf9ff)}.theme-light .ranking-summary span{color:#796b46}.theme-light .ranking-table{background:#ffffffb3}.theme-light .ranking-row{color:#294c74;border-color:#198fd321}.theme-light .ranking-row.heading{color:#65809a}.theme-light .empty-state{color:#587497}.theme-light .notice-list article{color:#09276a;background:#ffffffe6;border-color:#198fd333;box-shadow:0 7px 20px #1a6aa514}.theme-light .notice-list h2{color:#0b2b6b}.theme-light .notice-list p{color:#587497}.theme-light .notice-list footer{color:#6a829b}.theme-light .account-identity span,.theme-light .account-identity small,.theme-light .account-models p,.theme-light .account-menu small{color:#587497}.theme-light .account-identity strong,.theme-light .account-models h2,.theme-light .account-menu strong{color:#0b2c6c}.theme-light .yield-vault-entry{color:#087fc7;background:linear-gradient(120deg,#e1f8ff,#eefbff);border-color:#1291d240;box-shadow:0 5px 14px #1d7fb514,inset 0 1px #fff}.theme-light .yield-vault-entry>svg:first-child{color:#087fc7}.theme-light .yield-vault-entry>svg:last-child{color:#5485a2}.theme-light .yield-vault-entry b{color:#0b2f70}.theme-light .yield-vault-entry small{color:#597895}.theme-light .account-chain-bar{color:#087d65;background:#e5faf4;border-color:#119f7b47}.theme-light .account-chain-bar strong{color:#12366e}.theme-light .account-chain-bar button{color:#0876be;background:#edf9ff;border-color:#158cce38}.theme-light .withdraw-summary article,.theme-light .account-models article,.theme-light .account-models article.flex,.theme-light .invite-panel{color:#09276a;background:#ffffffe0;border-color:#198fd333;box-shadow:0 7px 20px #1a6aa514}.theme-light .account-models article:first-child{background:#fff9e5;border-color:#d39b1447}.theme-light .account-menu button{border-color:#198fd321}.theme-light .demo-orders article{background:#eef9ff;border-color:#198fd32e}.theme-light .demo-orders dd{color:#12366f}.theme-light .referral-cards>button,.theme-light .referral-cards>a{color:#0b2b6b;background:#eaf7ff;border-color:#198fd333}.theme-light .referral-cards small{color:#587497}.theme-light .referral-hero{color:#09276a;background:linear-gradient(145deg,#eef9ff,#fff7d8);border-color:#d39b1447}.theme-light .referral-hero p{color:#587497}.theme-light .share-link{background:#edf8ff;border-color:#198fd333}.theme-light .share-link code{color:#294c75}.theme-light .share-link button,.theme-light .share-actions a{color:#0876be;background:#e5f6ff;border-color:#198fd338}.theme-light .bottom-navigation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-color:#1991d63d;box-shadow:0 12px 30px #1d649929}.theme-light .bottom-navigation button{color:#486689}.theme-light .bottom-navigation button.active{color:#0789db;background:#e7f7ff;border-color:#078edb47;box-shadow:inset 0 0 16px #058ee414}.theme-light .modal-backdrop{background:#305c7e57}.theme-light .modal{color:#09276a;background:#f8fdff;border-color:#1991d64d;box-shadow:0 24px 70px #1c537d42}.theme-light .modal-close,.theme-light .wallet-options>button,.theme-light .secondary-modal-action,.theme-light .modal-actions button{color:#12366f;background:#eaf7ff;border-color:#198fd333}.theme-light .modal>p,.theme-light .transaction-modal-heading>p,.theme-light .wallet-options small,.theme-light .wallet-install-panel p,.theme-light .transaction-modal dt{color:#587497}.theme-light .wallet-install-panel>button{color:#0874bb;background:#e9f7ff;border-color:#198fd338}.theme-light .wallet-install-panel>a{color:#fff;background:#078fdc}.theme-light .wallet-install-panel .wallet-back{color:#587497;background:0 0}.theme-light .transaction-modal dl div{border-color:#198fd321}.theme-light .transaction-link{color:#0876be;background:#e9f7ff;border-color:#198fd338}.theme-light .modal-actions button:last-child{color:#241a02;background:var(--gold)}@media (max-width:389px){.theme-toggle{flex-basis:32px;width:32px;height:32px}.dapp-shell .feedback-button{display:none}.dapp-shell{padding-inline:6px}.dapp-shell.view-home .bottom-navigation,.dapp-shell:not(.view-home) .bottom-navigation{width:calc(100% - 12px)}.dapp-shell:not(.view-home) .app-header{margin-inline:-6px;padding-inline:7px}.theme-light.view-home .hero-panel{margin-inline:0}}@media (max-width:900px){.dapp-shell,.dapp-shell.view-home{width:100%;max-width:none;margin-inline:0}.dapp-shell.view-home .bottom-navigation,.dapp-shell:not(.view-home) .bottom-navigation{width:calc(100% - 16px);max-width:none}.bottom-navigation button{font-size:10px;line-height:1.2}.page-heading>span{font-size:10px}.page-heading p{font-size:13px;line-height:1.6}.section-title p,.panel-heading p{font-size:12px;line-height:1.55}.hero-badges span{font-size:9px}.hero-copy{font-size:11.5px;line-height:1.5}.market-grid small{font-size:10px}.market-grid strong{font-size:18px}.market-grid article>span{font-size:9px}.hero-panel .amount-field,.hero-panel .balance-line{font-size:10.5px}.hero-panel .primary-action{font-size:14px}.allocation-heading small{font-size:9px}.allocation-heading p{font-size:11px}.allocation-items article{min-height:118px}.allocation-items span{font-size:10px}.allocation-items article>small{font-size:9px;line-height:1.35}.principle-strip strong{font-size:10.5px}.principle-strip small{font-size:9px;line-height:1.3}.plan-card>span{font-size:10px}.plan-card>p{font-size:9.5px;line-height:1.35}.plan-card>button{min-height:30px;font-size:10.5px}.home-notice-cards strong{font-size:10px}.home-notice-cards small{font-size:9px}.product-intro>div:first-child>span{font-size:10.5px}.product-intro h2{font-size:22px}.product-intro p{font-size:13px;line-height:1.58}.product-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.product-highlights span{min-height:38px;padding:6px;font-size:11px;line-height:1.35}.pool-rule-banner p,.pool-rule-banner>div>strong{font-size:12px}.three-allocation{grid-template-columns:repeat(2,minmax(0,1fr))}.three-allocation article{min-height:150px}.three-allocation article:last-child{grid-column:1/-1}.three-allocation article strong{font-size:12px}.three-allocation article p{font-size:11px;line-height:1.45}.rule-list li{font-size:12px;line-height:1.55}.mini-rule-panel>p,.long-mechanism-grid>article>p{font-size:12px;line-height:1.5}.use-grid span{font-size:10.5px;line-height:1.4}.relationship-points span{font-size:11px;line-height:1.4}.long-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.long-facts span{font-size:11px}.long-facts small{font-size:10px;line-height:1.4}.five-allocation{grid-template-columns:repeat(2,minmax(0,1fr))}.five-allocation article{min-height:132px;padding:11px 8px}.five-allocation article:last-child{grid-column:1/-1}.five-allocation article>b{font-size:10px}.five-allocation article>span{font-size:11px}.five-allocation article>small{font-size:10px;line-height:1.4}.team-table>div{min-height:39px;font-size:11px}.team-table>div:first-child{font-size:10px}.xo-flow span{font-size:10.5px;line-height:1.35}.xo-table>div{min-height:41px;font-size:10px}.xo-table>div:first-child{font-size:9.5px}.restart-mechanism>strong{font-size:11.5px}.acceleration-note{font-size:11px;line-height:1.4}.ecosystem-hero{aspect-ratio:auto;min-height:220px}.ecosystem-backdrop{object-fit:cover;object-position:center;transform-origin:76%;will-change:transform;animation:18s ease-in-out infinite alternate ecosystem-hero-drift;transform:scale(1.035)}.ecosystem-hero-copy{padding:18px 16px 0}.ecosystem-hero-copy>span{font-size:10px}.ecosystem-hero-copy h1{margin-top:7px;font-size:28px}.ecosystem-hero-copy p{max-width:55%;margin-top:7px;font-size:12px;line-height:1.5}.ecosystem-values{width:260px;min-height:31px;top:150px;left:16px}.ecosystem-values>div{grid-template-columns:17px minmax(0,1fr)}.ecosystem-values strong{font-size:10.5px}.ecosystem-tagline{font-size:8.5px;top:190px;left:16px;letter-spacing:1.2px!important}.ecosystem-orbit-copy{width:94px;font-size:9px;line-height:1.4;top:14px;right:8px;transform:none}.ecosystem-page-grid{gap:8px}.ecosystem-module,.ecosystem-module.module-2,.ecosystem-module.module-3,.ecosystem-module.module-4,.ecosystem-module.module-5,.ecosystem-module.module-6{--module-accent:#4bdcff;--module-soft:#37d2ff29;aspect-ratio:auto;border-color:color-mix(in srgb, var(--module-accent) 48%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--module-accent) 15%, #07336c), #031836 72%);min-height:190px;box-shadow:inset 0 0 24px var(--module-soft), 0 8px 18px #00092129;grid-template-rows:42px auto 1fr 34px;grid-template-columns:46px minmax(0,1fr);gap:6px 8px;padding:11px}.ecosystem-module.module-2,.ecosystem-module.module-3{--module-accent:#43e2c2;--module-soft:#23debe24}.ecosystem-module.module-4{--module-accent:#f2c953;--module-soft:#f2c95324}.ecosystem-module.module-5{--module-accent:#b984ff;--module-soft:#b984ff24}.ecosystem-module.module-6{--module-accent:#69a8ff;--module-soft:#4c8cff26}.ecosystem-module:before{display:none}.ecosystem-module:after{background:var(--module-soft);filter:blur(21px);width:112px;height:112px;top:-34px;bottom:auto;left:-30px}.module-native-icon{z-index:2;border:1px solid color-mix(in srgb, var(--module-accent) 58%, transparent);width:42px;height:42px;color:var(--module-accent);background:linear-gradient(145deg, color-mix(in srgb, var(--module-accent) 24%, transparent), #041c3fc2);box-shadow:inset 0 1px 0 #ffffff14, 0 0 18px var(--module-soft);border-radius:8px;grid-area:1/1;place-items:center;display:grid;position:relative}.module-status{min-height:24px;color:var(--module-accent);grid-area:1/2;align-self:center;padding-inline:8px;font-size:10px}.ecosystem-module h2{text-shadow:none;grid-area:2/1/auto/-1;align-self:auto;font-size:16px;line-height:1.25}.ecosystem-module p{color:#b9d2e3;text-shadow:none;grid-area:3/1/auto/-1;margin:0;font-size:12px;line-height:1.45}.ecosystem-module button,.ecosystem-module .module-live-link{min-height:34px;color:var(--module-accent);grid-area:4/1/auto/-1;padding-inline:10px;font-size:12px}.ecosystem-footer span{font-size:11px;line-height:1.45}.ecosystem-footer a{font-size:12px}.ranking-empty p{font-size:13px;line-height:1.5}.ranking-empty>strong,.ranking-empty button{font-size:12px}.account-models article{cursor:pointer;touch-action:manipulation}.account-model-link{color:#f1d786;align-items:center;gap:5px;margin-top:auto;font-size:12px;font-weight:800;display:flex}.account-models .flex .account-model-link{color:var(--cyan)}.account-identity span,.account-identity small{font-size:11.5px}.withdraw-summary span{font-size:12px}.withdraw-summary strong{font-size:18px}.account-models>article>span:not(.account-model-link){font-size:10.5px}.account-models p{font-size:12.5px;line-height:1.5}.account-chain-bar strong{font-size:12px}.account-chain-bar small{font-size:10.5px}.account-chain-bar button,.claim-actions span{font-size:11px}.claim-actions strong{font-size:17px}.claim-actions button{font-size:12px}.demo-orders dt,.real-orders dt{font-size:10.5px}.demo-orders dd,.real-orders dd{font-size:11.5px}.notice-list p{font-size:13px}.theme-light .ecosystem-backdrop{opacity:.5;filter:saturate(.82)brightness(1.65)contrast(.72);mix-blend-mode:normal}.theme-light .ecosystem-hero:after{background:linear-gradient(90deg,#f1fbfffc 0%,#e9f8fff0 45%,#ddf4ff80 78%),linear-gradient(#e7f7ff1a 50%,#e7f7ff 100%)}.theme-light .ecosystem-module,.theme-light .ecosystem-module.module-2,.theme-light .ecosystem-module.module-3,.theme-light .ecosystem-module.module-4,.theme-light .ecosystem-module.module-5,.theme-light .ecosystem-module.module-6{border-color:color-mix(in srgb, var(--module-accent) 38%, #d9edf8);color:#09276a;background:linear-gradient(150deg, color-mix(in srgb, var(--module-accent) 9%, white), #fffffff5 68%);min-height:190px;box-shadow:0 7px 19px #1a6aa517,inset 0 1px #ffffffeb}.theme-light .module-native-icon{border-color:color-mix(in srgb, var(--module-accent) 42%, #d2e9f5);color:color-mix(in srgb, var(--module-accent) 78%, #074e91);background:linear-gradient(145deg, color-mix(in srgb, var(--module-accent) 18%, white), #f3fbff);box-shadow:0 5px 14px color-mix(in srgb, var(--module-accent) 16%, transparent)}.theme-light .ecosystem-module h2{color:#0a286b;text-shadow:none}.theme-light .ecosystem-module p{color:#47698c;text-shadow:none}.theme-light .module-status,.theme-light .ecosystem-module button,.theme-light .ecosystem-module .module-live-link{color:color-mix(in srgb, var(--module-accent) 72%, #075a9c);background:#f2faffeb}.theme-light .account-model-link{color:#9a6b00}.theme-light .account-models .flex .account-model-link{color:#0878bf}}@media (max-width:359px){.hero-copy{font-size:11.5px}.ecosystem-module h2{font-size:16px}.ecosystem-module p,.product-intro p{font-size:12px}}@media (prefers-reduced-motion:reduce){.ecosystem-backdrop,.account-models article{transition:none;animation:none;transform:none}}@media (max-width:900px){.xo-flow{align-items:stretch;justify-content:initial;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.xo-flow span{overflow-wrap:anywhere;text-align:left;border-radius:6px;justify-content:flex-start;align-items:center;min-width:0;min-height:40px;padding:7px 8px;display:flex}.leaderboard-mechanism,.restart-mechanism{grid-column:1/-1}}@media (max-width:359px){.xo-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.long-mechanism-grid{grid-template-columns:1fr}.long-mechanism-grid>article{grid-column:1}}@media (max-width:900px){.dapp-shell{font-size:13px;font-weight:500}.language-control select,.feedback-button,.wallet-button{font-size:10.5px;font-weight:750}.activity-ticker>span{font-size:9.5px;font-weight:650}.bottom-navigation button{font-size:10.5px;font-weight:750}.page-heading>span,.section-title>span,.panel-heading>div>span{font-size:11px;font-weight:900}.page-heading p{font-size:13.5px;font-weight:600;line-height:1.6}.section-title p,.panel-heading p{font-size:12.5px;font-weight:600;line-height:1.55}.section-title h2,.panel-heading h2{font-weight:900}.view-home .hero-badges span{font-size:9.5px;font-weight:850}.view-home .hero-copy{font-size:12px;font-weight:600;line-height:1.48}.view-home .market-grid small{font-size:10.5px;font-weight:650}.view-home .market-grid article>span{font-size:9.5px;font-weight:700}.view-home .hero-panel .amount-field,.view-home .hero-panel .balance-line{font-size:11px;font-weight:650}.view-home .hero-panel .primary-action{font-size:14px}.view-home .principle-strip strong{font-size:10.5px;font-weight:850}.view-home .principle-strip small{font-size:9.5px;font-weight:650;line-height:1.3}.view-home .allocation-heading small{font-size:9.5px}.view-home .allocation-heading h2,.view-home .home-section-title h2{font-size:16px;font-weight:900}.view-home .allocation-heading p,.view-home .home-section-title p{font-size:11px;font-weight:600;line-height:1.4}.view-home .allocation-items span{font-size:9.5px;font-weight:750;line-height:1.3}.view-home .allocation-items article>small{font-size:9.5px;font-weight:600;line-height:1.3}.view-home .section-title.row>button,.view-home .panel-heading>button{font-size:10.5px;font-weight:800}.view-home .plan-card>span{font-size:10.5px;font-weight:850}.view-home .plan-card>p{font-size:10.5px;font-weight:600;line-height:1.35}.view-home .plan-card>button{font-size:11px}.view-home .home-notice-cards strong{font-size:11.5px;font-weight:850}.view-home .home-notice-cards small{font-size:10.5px;font-weight:600}.model-selector>button strong{font-size:14.5px;font-weight:850}.model-selector>button small{font-size:11.5px;font-weight:600;line-height:1.45}.model-selector>p{font-size:11px;font-weight:700}.product-intro>div:first-child>span{font-size:11px}.product-intro p{font-size:13.5px;font-weight:600;line-height:1.6}.product-intro>button{font-size:13px}.product-highlights span{font-size:11.5px;font-weight:700}.pool-rule-banner h3{font-size:16px;font-weight:900}.pool-rule-banner p,.pool-rule-banner>div>strong{font-size:12.5px;font-weight:650;line-height:1.55}.product-detail-panel .panel-heading h2{font-size:20px}.detail-plan-grid dt{font-size:12px;font-weight:600}.detail-plan-grid dd{font-size:13px}.detail-plan-grid article>button{font-size:12.5px}.three-allocation article strong{font-size:12.5px;font-weight:850}.three-allocation article p{font-size:12px;font-weight:600;line-height:1.5}.rule-list li{font-size:12.5px;font-weight:600;line-height:1.58}.mini-rule-panel h3,.long-mechanism-grid h3{font-size:15px;font-weight:900}.mini-rule-panel>p,.long-mechanism-grid>article>p{font-size:12.5px;font-weight:600;line-height:1.55}.use-grid span{font-size:11.5px;font-weight:700;line-height:1.45}.relationship-points span{font-size:12px;font-weight:650;line-height:1.45}.long-facts span{font-size:12px;font-weight:850}.long-facts small{font-size:11px;font-weight:600;line-height:1.45}.five-allocation article>b{font-size:10.5px}.five-allocation article>span{font-size:11.5px;font-weight:850}.five-allocation article>small{font-size:10.5px;font-weight:600;line-height:1.45}.xo-story>h3{font-size:13.5px;font-weight:850}.xo-flow span{font-size:11.5px;font-weight:700;line-height:1.4}.xo-table>div{min-height:43px;font-size:11px;font-weight:650;line-height:1.35}.xo-table>div:first-child,.share-strip span{font-size:10.5px;font-weight:800}.share-strip b{font-size:9.5px}.restart-mechanism>strong{font-size:12px;font-weight:750;line-height:1.5}.ecosystem-hero-copy>span{font-size:10.5px}.ecosystem-hero-copy p{font-size:12.5px;font-weight:600;line-height:1.55}.ecosystem-values strong{font-size:11px;font-weight:750}.ecosystem-tagline{font-size:9.5px;font-weight:700}.ecosystem-orbit-copy{font-size:10px;font-weight:750}.module-status{font-size:10.5px;font-weight:850}.ecosystem-module h2{font-size:17px;font-weight:900}.ecosystem-module p{font-size:12.5px;font-weight:600;line-height:1.5}.ecosystem-module button,.ecosystem-module .module-live-link{font-size:12.5px;font-weight:850}.ecosystem-footer strong{font-size:15px;font-weight:900}.ecosystem-footer span{font-size:11.5px;font-weight:700;line-height:1.45}.ecosystem-footer a{font-size:12.5px}.ranking-summary span{font-size:12.5px;font-weight:650}.ranking-summary strong{font-size:27px;font-weight:900}.ranking-row{font-size:11.5px;font-weight:650}.ranking-row.heading{font-size:10.5px;font-weight:800}.ranking-empty p{font-size:13.5px;font-weight:600;line-height:1.55}.ranking-empty>strong,.ranking-empty button{font-size:12.5px;font-weight:800}.notice-list article>div span{font-size:10.5px}.notice-list h2{font-size:20px;font-weight:900}.notice-list p{font-size:13.5px;font-weight:600;line-height:1.62}.notice-list footer{font-size:11px;font-weight:650}.demo-label{font-size:10px;font-weight:800}.account-identity span,.account-identity small{font-size:12px;font-weight:600}.account-connect{font-size:12px}.withdraw-summary span{font-size:12.5px;font-weight:650}.account-models>article>span:not(.account-model-link){font-size:11px}.account-models h2{font-size:17px;font-weight:900}.account-models p{font-size:13px;font-weight:600;line-height:1.52}.account-model-link{font-size:12.5px}.account-menu button{min-height:60px}.account-menu button>span{font-size:13.5px;font-weight:750}.account-chain-bar strong{font-size:12.5px}.account-chain-bar small{font-size:10.5px;font-weight:600}.account-chain-bar button{font-size:11.5px}.claim-actions span{font-size:11.5px;font-weight:650}.claim-actions button{font-size:12px}.demo-orders dt,.real-orders dt{font-size:11px;font-weight:650}.demo-orders dd,.real-orders dd{font-size:12px}.invite-panel>div small,.invite-panel code{font-size:10.5px}.invite-panel button{font-size:11.5px}.referral-cards strong{font-size:12.5px}.referral-cards small{font-size:10.5px;font-weight:600}.referral-hero>span{font-size:10.5px}.referral-hero p{font-size:12.5px;font-weight:600;line-height:1.5}.share-link code,.share-link button span{font-size:10.5px}.share-actions a{font-size:11.5px}[class*=account-detail-pages-module][class*=__page]{font-size:13px}[class*=account-detail-pages-module][class*=__page] p{font-size:12.5px;font-weight:600;line-height:1.55}[class*=account-detail-pages-module][class*=__page] small{font-size:10.5px;font-weight:600;line-height:1.4}[class*=account-detail-pages-module][class*=__page] dt{font-size:10.5px;font-weight:650}[class*=account-detail-pages-module][class*=__page] dd{font-size:12px}[class*=account-detail-pages-module][class*=__page] button{font-size:11.5px}[class*=account-detail-pages-module][class*=__page] [class*=__sectionTitle] strong{font-size:14px;font-weight:900}[class*=account-detail-pages-module][class*=__page] [class*=__metric] span{font-size:11px;font-weight:650}[class*=account-detail-pages-module][class*=__page] [class*=__orderList] strong,[class*=account-detail-pages-module][class*=__page] [class*=__memberList] strong,[class*=account-detail-pages-module][class*=__page] [class*=__transactionList] strong{font-size:12px;font-weight:800}}@media (max-width:359px){.view-home .hero-copy{font-size:11.5px}.view-home .allocation-heading p,.view-home .home-section-title p{font-size:10.5px}.view-home .allocation-items span{font-size:9px}.ranking-row{font-size:11px}.xo-table>div{font-size:10.5px}}.dapp-shell,.dapp-shell.theme-light,.dapp-shell.theme-dark,.dapp-shell.theme-light.view-home,.dapp-shell.theme-dark.view-home,.dapp-shell.theme-light.view-products,.dapp-shell.theme-light.view-ranking,.dapp-shell.theme-light.view-notices,.dapp-shell.theme-light.view-account,.dapp-shell.theme-light.view-ecosystem,.dapp-shell.theme-dark.view-products,.dapp-shell.theme-dark.view-ranking,.dapp-shell.theme-dark.view-notices,.dapp-shell.theme-dark.view-account,.dapp-shell.theme-dark.view-ecosystem{background:var(--color-bg-page);box-shadow:none}.dapp-shell .brand-lockup{min-height:var(--touch-min);box-shadow:none;background:0 0;border:0;gap:0;padding:0}.dapp-shell .brand-mark{flex:0 0 36px;place-items:center;width:36px;height:32px;display:grid}.dapp-shell .brand-mark img,.dapp-shell.view-home .brand-lockup img,.dapp-shell .brand-lockup img{object-position:center;object-fit:contain!important;filter:none!important;border-radius:0!important;width:36px!important;height:32px!important}.dapp-shell .brand-lockup strong,.dapp-shell.view-home .brand-lockup strong,.dapp-shell.theme-light .brand-lockup strong,.dapp-shell.theme-dark .brand-lockup strong,.dapp-shell .brand-lockup small,.dapp-shell.view-home .brand-lockup small,.dapp-shell.theme-light .brand-lockup small{display:none!important}.dapp-shell .app-header,.dapp-shell.view-home .app-header,.dapp-shell.theme-light .app-header,.dapp-shell.theme-light.view-home .app-header,.dapp-shell.theme-dark .app-header,.dapp-shell.theme-dark.view-home .app-header{background:var(--color-bg-page);min-height:56px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.dapp-shell .language-control,.dapp-shell .feedback-button,.dapp-shell .theme-toggle,.dapp-shell .wallet-button{min-height:var(--touch-min);min-width:var(--touch-min);color:var(--color-text-primary);background:var(--color-bg-control);box-shadow:none;border:0;border-radius:8px}.dapp-shell .theme-toggle{width:var(--touch-min);height:var(--touch-min);flex:0 0 var(--touch-min)}.dapp-shell .feedback-button{width:var(--touch-min);min-width:var(--touch-min);padding:0}.dapp-shell .language-control{color:var(--color-text-primary);padding:0 12px}.dapp-shell .language-control select{color:inherit}.dapp-shell .language-control option{color:var(--color-text-primary);background:var(--color-bg-surface)}.dapp-shell .wallet-button,.dapp-shell.theme-light .wallet-button{min-width:82px;color:var(--color-text-on-primary);background:#1199fa;border-color:#0000;padding:0 12px;font-weight:600}.dapp-shell .wallet-button:hover{background:var(--color-primary-hover)}.dapp-shell .wallet-button:active{background:var(--color-primary-active)}.dapp-shell .activity-ticker{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);background:var(--color-bg-surface);box-shadow:var(--shadow-card)}.dapp-shell .activity-ticker strong{color:var(--color-text-primary)}.dapp-shell .activity-ticker i{background:var(--color-success);box-shadow:none}.dapp-shell .network-pill{color:var(--color-primary)}.dapp-shell .primary-action,.dapp-shell .product-intro>button,.dapp-shell .account-connect,.dapp-shell .referral-connect,.dapp-shell .wallet-install-panel>a,.dapp-shell .modal-actions button:last-child,.dapp-shell .ranking-empty button,.dapp-shell .claim-actions button,.dapp-shell.view-home .hero-panel .primary-action{min-height:var(--control-height-md);border-radius:var(--radius-md);color:var(--color-text-on-primary);background:var(--color-primary);box-shadow:none;border:0;font-weight:600}.dapp-shell .primary-action:hover,.dapp-shell .wallet-install-panel>a:hover,.dapp-shell .modal-actions button:last-child:hover{background:var(--color-primary-hover)}.dapp-shell .section-title.row>button,.dapp-shell .panel-heading>button,.dapp-shell .wallet-install-panel>button,.dapp-shell .wallet-install-panel .wallet-back,.dapp-shell .secondary-modal-action,.dapp-shell .modal-actions button:first-child,.dapp-shell .share-actions a,.dapp-shell .transaction-link,.dapp-shell .account-chain-bar button{min-height:var(--touch-min);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-bg-control);box-shadow:none}.dapp-shell .wallet-install-panel .wallet-back,.dapp-shell .secondary-modal-action{color:var(--color-text-secondary);background:0 0}.dapp-shell .secondary-modal-action:hover,.dapp-shell .wallet-settings-danger,.dapp-shell .account-menu button[data-danger]{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 35%, var(--color-border))}.dapp-shell .hero-panel,.dapp-shell.theme-light.view-home .hero-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-card)}.dapp-shell.theme-light.view-home .hero-panel:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg-surface) 96%, transparent) 0%, color-mix(in srgb, var(--color-bg-surface) 55%, transparent) 58%, transparent 100%), linear-gradient(180deg, transparent 42%, var(--color-bg-surface) 100%)}.dapp-shell.theme-dark .hero-panel:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg-surface) 94%, transparent) 0%, color-mix(in srgb, var(--color-bg-surface) 40%, transparent) 58%, transparent 100%)}.dapp-shell .hero-content>p,.dapp-shell .section-title>span,.dapp-shell .panel-heading>div>span,.dapp-shell .page-heading>span{color:var(--color-primary)}.dapp-shell .hero-content h1 span,.dapp-shell .page-heading h1,.dapp-shell .section-title h2,.dapp-shell .panel-heading h2{color:var(--color-text-primary)}.dapp-shell .hero-content h1 strong{color:var(--color-primary)}.dapp-shell .hero-copy,.dapp-shell .page-heading p,.dapp-shell .section-title p,.dapp-shell .panel-heading p{color:var(--color-text-secondary)}.dapp-shell .hero-badges span{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-bg-surface))}.dapp-shell .hero-badges span.gold{color:var(--color-warning-text);border-color:color-mix(in srgb, var(--color-warning) 40%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 16%, var(--color-bg-surface))}.dapp-shell .market-grid article,.dapp-shell .participation-panel,.dapp-shell .allocation-panel,.dapp-shell .preview-section,.dapp-shell .announcement-preview,.dapp-shell .notice-preview,.dapp-shell .product-detail-panel,.dapp-shell .relationship-panel,.dapp-shell .ranking-panel,.dapp-shell .connect-state,.dapp-shell .account-identity,.dapp-shell .order-panel,.dapp-shell .account-menu,.dapp-shell .referral-preview,.dapp-shell .share-panel,.dapp-shell .home-product-switch,.dapp-shell .principle-strip{border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-primary);background:var(--color-bg-surface);box-shadow:var(--shadow-card)}.dapp-shell .market-grid small,.dapp-shell .market-grid article>span{color:var(--color-text-secondary)}.dapp-shell .market-grid strong{color:var(--color-text-primary)}.dapp-shell .model-selector>button,.dapp-shell .compact-plans button,.dapp-shell .account-models>article,.dapp-shell .account-menu button,.dapp-shell .home-notice-cards button{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);background:var(--color-bg-control);box-shadow:none}.dapp-shell .model-selector>button strong,.dapp-shell .account-menu button>span{color:var(--color-text-primary)}.dapp-shell .model-selector>button.active{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-bg-surface));box-shadow:none}.dapp-shell .model-selector>button:last-of-type.active,.dapp-shell .compact-plans button.selected.violet{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, var(--color-bg-surface))}.dapp-shell .amount-field{color:var(--color-text-secondary)}.dapp-shell .amount-field>div,.dapp-shell.theme-light.view-home .hero-panel .amount-field>div{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-control)}.dapp-shell .amount-field input{color:var(--color-text-primary);background:0 0}.dapp-shell .amount-field b{color:var(--color-text-primary)}.dapp-shell .amount-field button{min-height:var(--touch-min);min-width:var(--touch-min);border-radius:var(--radius-sm);color:var(--color-primary);padding:0 10px;font-weight:800}.dapp-shell .balance-line{color:var(--color-text-secondary)}.dapp-shell .balance-line strong{color:var(--color-text-primary)}.dapp-shell .plan-card,.dapp-shell.view-home .plan-card,.dapp-shell.view-home .plan-card.teal,.dapp-shell.view-home .plan-card.violet{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-card)}.dapp-shell.view-home .plan-card>span,.dapp-shell.view-home .plan-card>strong{color:var(--color-text-primary)}.dapp-shell.view-home .plan-card>p{color:var(--color-text-secondary)}.dapp-shell.view-home .plan-card>button{min-height:var(--touch-min);border-radius:var(--radius-sm);color:var(--color-text-on-primary);background:var(--color-primary);border:0;font-size:11px}.dapp-shell .allocation-items article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-control)}.dapp-shell .allocation-donut:before{background:var(--color-bg-surface);box-shadow:none}.dapp-shell .xo-table,.dapp-shell .ranking-row,.dapp-shell .real-orders article,.dapp-shell .demo-orders article,.dapp-shell .notice-list article{border-color:var(--color-border);color:var(--color-text-primary);background:var(--color-bg-surface)}.dapp-shell .ranking-row.heading,.dapp-shell .xo-table>div:first-child{color:var(--color-text-secondary);background:var(--color-bg-control)}.dapp-shell .empty-state,.dapp-shell .ranking-empty{border-color:var(--color-border);color:var(--color-text-secondary);background:var(--color-bg-control)}.dapp-shell .ranking-empty-icon{border-color:var(--color-border);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-bg-surface))}.dapp-shell button:disabled,.dapp-shell a[aria-disabled=true],.dapp-shell .modal-actions button:disabled,.dapp-shell .claim-actions button:disabled,.dapp-shell .ecosystem-module button:disabled{color:var(--color-text-secondary);background:var(--color-bg-control);opacity:.55;box-shadow:none}.dapp-shell .global-error{min-height:var(--touch-min);border:1px solid color-mix(in srgb, var(--color-error) 40%, var(--color-border));border-radius:var(--radius-md);color:var(--color-text-primary);background:color-mix(in srgb, var(--color-error) 12%, var(--color-bg-surface));box-shadow:var(--shadow-modal)}.dapp-shell .global-error button{width:var(--touch-min);height:var(--touch-min);min-width:var(--touch-min);border-radius:var(--radius-sm)}.dapp-shell .modal-backdrop{background:var(--color-overlay)}.dapp-shell .modal{border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-primary);background:var(--color-bg-surface);box-shadow:var(--shadow-modal)}.dapp-shell .modal>p,.dapp-shell .transaction-modal-heading>p{color:var(--color-text-secondary)}.dapp-shell .modal-close{width:var(--touch-min);height:var(--touch-min);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-control)}.dapp-shell .modal-icon{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-bg-surface))}.dapp-shell .modal-icon.gold{color:var(--color-warning-text);border-color:color-mix(in srgb, var(--color-warning) 40%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 16%, var(--color-bg-surface))}.dapp-shell .wallet-options>button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-control);color:var(--color-text-primary)}.dapp-shell .wallet-options>button>span{color:var(--color-text-on-primary);background:var(--color-primary)}.dapp-shell .wallet-options small{color:var(--color-text-secondary)}.dapp-shell .connected-wallet{border-color:color-mix(in srgb, var(--color-success) 40%, var(--color-border));color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, var(--color-bg-surface))}.dapp-shell .transaction-modal dt{color:var(--color-text-secondary)}.dapp-shell .transaction-modal dd{color:var(--color-text-primary)}.dapp-shell .transaction-modal dl div{border-bottom-color:var(--color-border)}.dapp-shell .contract-pending{border:1px solid color-mix(in srgb, var(--color-warning) 40%, var(--color-border));border-radius:var(--radius-md);color:var(--color-warning-text);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-bg-surface))}.dapp-shell .contract-pending.sending,.dapp-shell .contract-pending.confirming{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-bg-surface));animation:legend-pulse 1.2s var(--easing-standard) infinite}.dapp-shell .contract-pending.success{border-color:color-mix(in srgb, var(--color-success) 40%, var(--color-border));color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, var(--color-bg-surface))}.dapp-shell .contract-pending.error{border-color:color-mix(in srgb, var(--color-error) 40%, var(--color-border));color:var(--color-error);background:color-mix(in srgb, var(--color-error) 12%, var(--color-bg-surface))}.dapp-shell .modal-actions button[data-tx-phase=sending],.dapp-shell .modal-actions button[data-tx-phase=confirming],.dapp-shell .modal-actions button[data-tx-phase=sending]:disabled,.dapp-shell .modal-actions button[data-tx-phase=confirming]:disabled{color:var(--color-text-on-primary);background:var(--color-primary);opacity:1}.dapp-shell .modal-actions button[data-tx-phase=success],.dapp-shell .modal-actions button[data-tx-phase=success]:disabled{color:#06281d;background:var(--color-success);opacity:1;gap:8px}.dapp-shell .tx-spin{animation:.8s linear infinite legend-spin}@keyframes legend-spin{to{transform:rotate(360deg)}}@keyframes legend-pulse{50%{opacity:.62}}.dapp-shell .bottom-navigation,.dapp-shell.view-home .bottom-navigation{right:50%;bottom:max(8px, env(safe-area-inset-bottom,0px));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-surface) 94%, transparent);width:min(464px,100% - 16px);min-height:64px;box-shadow:var(--shadow-modal);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:6px}.dapp-shell .bottom-navigation button{border-radius:var(--radius-md);min-width:0;min-height:52px;color:var(--color-text-secondary);background:0 0;border:1px solid #0000}.dapp-shell .bottom-navigation button.active{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);box-shadow:none;border-color:#0000}.dapp-shell .invite-panel button,.dapp-shell .share-link button{min-height:var(--touch-min);min-width:var(--touch-min)}@media (max-width:720px){.dapp-shell .activity-ticker{grid-template-columns:minmax(0,1fr) auto}.dapp-shell .activity-ticker>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.dapp-shell .contract-pending.sending,.dapp-shell .contract-pending.confirming,.dapp-shell .tx-spin{animation:none}}.dapp-shell.theme-light.view-home .hero-content h1 span,.dapp-shell.theme-light .page-heading h1,.dapp-shell.theme-light .section-title h2,.dapp-shell.theme-light .panel-heading h2,.dapp-shell.theme-light.view-home .allocation-heading h2,.dapp-shell.theme-light.view-home .home-section-title h2{color:var(--color-text-primary)}.dapp-shell.theme-light.view-home .hero-content h1 strong,.dapp-shell.theme-light .page-heading>span,.dapp-shell.theme-light .section-title>span,.dapp-shell.theme-light .panel-heading>div>span,.dapp-shell.theme-light.view-home .allocation-heading>span,.dapp-shell.theme-light.view-home .home-section-title>span{color:var(--color-primary)}.dapp-shell.theme-light.view-home .hero-copy,.dapp-shell.theme-light .page-heading p,.dapp-shell.theme-light .section-title p,.dapp-shell.theme-light .panel-heading p,.dapp-shell.theme-light.view-home .allocation-heading p,.dapp-shell.theme-light.view-home .home-section-title p{color:var(--color-text-secondary)}.dapp-shell.theme-light.view-home .allocation-heading>span,.dapp-shell.theme-light.view-home .home-section-title>span{border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 10%, var(--color-bg-surface))}.dapp-shell.theme-light.view-home .section-title.row>button,.dapp-shell.theme-light.view-home .panel-heading>button{border-color:var(--color-border);color:var(--color-primary);background:var(--color-bg-control)}html[data-theme=dark],html[data-theme=dark] body,.dapp-shell.theme-dark,.dapp-shell.theme-dark.view-home,.dapp-shell.theme-dark.view-products,.dapp-shell.theme-dark.view-ecosystem,.dapp-shell.theme-dark.view-ranking,.dapp-shell.theme-dark.view-notices,.dapp-shell.theme-dark.view-account{color:#fff;background:#181a20!important}.dapp-shell.theme-dark .app-header,.dapp-shell.theme-dark.view-home .app-header,.dapp-shell.theme-dark.view-ecosystem .app-header{min-height:56px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#181a20!important;border-bottom:0!important;margin-inline:0!important}.dapp-shell .brand-lockup img,.dapp-shell.view-home .brand-lockup img,.dapp-shell.theme-dark .brand-lockup img,.dapp-shell.theme-light .brand-lockup img{filter:none!important;width:36px!important;height:32px!important}.dapp-shell.theme-dark .hero-panel,.dapp-shell.theme-dark.view-home .hero-panel{box-shadow:none!important;background:#1e2431!important;border:1px solid #30354a!important;border-radius:16px!important}.dapp-shell.theme-dark .activity-ticker,.dapp-shell.theme-dark.view-home .activity-ticker{color:#aab3ca!important;background:#1e2431!important;border-color:#30354a!important}.dapp-shell.theme-dark .language-control,.dapp-shell.theme-dark .feedback-button,.dapp-shell.theme-dark .theme-toggle{color:#fff!important;box-shadow:none!important;background:#181d27!important;border:0!important;border-radius:8px!important}.dapp-shell .wallet-button,.dapp-shell.theme-dark .wallet-button,.dapp-shell.theme-light .wallet-button{color:#fff!important;box-shadow:none!important;background:#1199fa!important;border:0!important;border-radius:8px!important;font-weight:600!important}.dapp-shell .primary-action,.dapp-shell.theme-dark .primary-action,.dapp-shell.view-home .hero-panel .primary-action{color:#fff!important;box-shadow:none!important;background:#1199fa!important;border-radius:8px!important;font-weight:600!important}.dapp-shell.theme-dark .bottom-navigation,.dapp-shell.theme-dark.view-home .bottom-navigation{box-shadow:none!important;background:#1e2431!important;border:1px solid #30354a!important}.dapp-shell.theme-dark .bottom-navigation button{color:#aab3ca!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.dapp-shell.theme-dark .bottom-navigation button.active{color:#1199fa!important;background:#1199fa1f!important}.dapp-shell.theme-light.view-home{background:#f5f7fb!important}.dapp-shell.theme-light .app-header,.dapp-shell.theme-light.view-home .app-header{box-shadow:none!important;background:#f5f7fb!important;border-bottom:0!important}.dapp-shell.theme-light .language-control,.dapp-shell.theme-light .feedback-button,.dapp-shell.theme-light .theme-toggle{color:#181a20!important;background:#eef1f6!important;border:0!important;border-radius:8px!important}.dapp-shell.theme-dark .hero-panel:after,.dapp-shell.theme-dark.view-home .hero-panel:after{background:linear-gradient(#1e243133 0%,#1e2431 88%)!important}.dapp-shell.theme-dark .market-grid article,.dapp-shell.theme-dark .participation-panel,.dapp-shell.theme-dark .allocation-panel,.dapp-shell.theme-dark .preview-section,.dapp-shell.theme-dark .connect-state,.dapp-shell.theme-dark .account-identity,.dapp-shell.theme-dark .modal{box-shadow:none!important;background:#1e2431!important;border-color:#30354a!important}.dapp-shell.view-home .hero-panel .primary-action,.dapp-shell.theme-dark .hero-panel .primary-action{color:#fff!important;box-shadow:none!important;background:#1199fa!important;border-radius:8px!important}.dapp-shell.theme-dark .long-intro,.dapp-shell.theme-dark .long-facts article,.dapp-shell.theme-dark .pool-rule-banner,.dapp-shell.theme-dark .boundary-card,.dapp-shell.theme-dark .five-allocation article,.dapp-shell.theme-dark .ecosystem-module{color:#fff!important;background:#1e2431!important;border-color:#30354a!important}.dapp-shell.theme-dark .long-facts strong,.dapp-shell.theme-dark .long-intro>div:first-child>span,.dapp-shell.theme-dark .pool-rule-banner{color:#1199fa!important}.dapp-shell .global-error-refresh{width:auto;min-width:max-content;height:var(--touch-min);white-space:nowrap;padding-inline:12px}.dapp-shell .global-error-close{width:var(--touch-min);min-width:var(--touch-min);height:var(--touch-min)}@media (max-width:900px){html,body,.dapp-shell{width:100%;min-height:100dvh}.dapp-shell{max-width:none;padding-bottom:calc(88px + max(8px, env(safe-area-inset-bottom,0px)))}.dapp-shell>main{width:100%;min-width:0}.dapp-shell .bottom-navigation,.dapp-shell.view-home .bottom-navigation{right:max(8px, env(safe-area-inset-right,0px));bottom:max(8px, env(safe-area-inset-bottom,0px));left:max(8px, env(safe-area-inset-left,0px));width:auto;max-width:none;transform:none}}@media (max-width:480px){.dapp-shell .global-error{top:max(68px, calc(env(safe-area-inset-top,0px) + 58px));grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.dapp-shell .global-error-message{grid-column:1/-1}.dapp-shell .global-error-refresh{width:max-content;min-width:0;height:var(--touch-min);justify-self:start;padding-inline:12px}.dapp-shell .global-error-close{width:var(--touch-min);min-width:var(--touch-min);height:var(--touch-min)}}
