:root{color-scheme:light;--good-brand-purple:#dab7fc;--good-brand-blush:#f1c9d4;--good-brand-yellow:#ffe594;--good-brand-sky:#cbeaff;--good-brand-pink:#ffd6e8;--good-brand-cream:#fffbf3;--good-solid-yellow:#f8cb3d;--good-solid-purple:#ddb5ff;--good-success:#88d4b8;--good-danger:#f49c92;--good-success-text:#236d54;--good-danger-text:#984540;--good-warning-text:#8f6610;--good-accent-text:#76549c;--good-canvas:#f5f0fa;--good-surface:rgba(255,255,255,0.58);--good-surface-strong:rgba(255,255,255,0.76);--good-text:#332c45;--good-text-secondary:#716b7e;--good-text-tertiary:#9c96a8;--good-border:rgba(255,255,255,0.82);--good-focus:#8e68c6;--good-gradient-brand:linear-gradient(110deg,var(--good-brand-purple),var(--good-brand-blush) 52%,var(--good-brand-yellow));--good-gradient-action:linear-gradient(110deg,#a87de4,#dca4d0 54%,#f3c95d);--good-radius-sm:12px;--good-radius-md:18px;--good-radius-lg:26px;--good-radius-pill:999px;--good-shadow-soft:0 18px 44px rgba(73,57,98,0.12);--good-shadow-glass:0 28px 70px rgba(73,57,98,0.16),inset 0 1px 0 rgba(255,255,255,0.88)}body:has(.dapp-shell){background:radial-gradient(720px 480px at 7% -5%,rgba(255,251,243,.98),transparent 67%),radial-gradient(580px 420px at 91% 4%,rgba(203,234,255,.78),transparent 66%),radial-gradient(520px 420px at 82% 64%,rgba(255,214,232,.52),transparent 68%),linear-gradient(145deg,#faf5f7 0,var(--good-canvas) 54%,#edf6fb 100%);background-color:var(--good-canvas)}.dapp-invite-share{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;margin:12px 0;padding:11px 12px;border:1px solid rgba(255,255,255,.82);border-radius:var(--good-radius-md);background:linear-gradient(120deg,rgba(255,244,250,.68),rgba(226,241,255,.66));box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.dapp-invite-share>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.dapp-invite-share small{color:var(--good-text-secondary);font-weight:750}.dapp-invite-share strong{overflow:hidden;color:var(--good-text);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dapp-referral-unbound{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0;padding:13px 14px;border:1px solid rgba(226,162,198,.54);border-radius:var(--good-radius-md);background:linear-gradient(120deg,rgba(255,240,247,.72),rgba(236,231,255,.62))}.dapp-referral-unbound p{margin:0;color:var(--good-text-secondary);font-size:13px;line-height:1.6}.dapp-referral-unbound button{flex:0 0 auto}.dapp-referral-modal-backdrop{z-index:140;background:rgba(70,52,87,.28);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.dapp-shell .dapp-referral-modal{width:min(500px,100%);padding:22px;border-color:rgba(255,255,255,.9);border-radius:20px;background:linear-gradient(135deg,rgba(255,250,252,.94),rgba(239,235,255,.9) 52%,rgba(225,244,255,.9));box-shadow:0 28px 90px rgba(89,64,112,.28),inset 0 1px 0 #fff}.dapp-referral-modal .mvp-modal-head{align-items:flex-start;margin-bottom:18px}.dapp-referral-modal .mvp-modal-head>div{display:grid;grid-gap:5px;gap:5px}.dapp-referral-modal .mvp-modal-head h2{color:var(--good-text);font-size:24px}.dapp-referral-modal .mvp-modal-head p{max-width:390px;color:var(--good-text-secondary);font-size:13px;line-height:1.65}.dapp-modal-close{display:grid;flex:0 0 40px;width:40px;min-height:40px!important;padding:0!important;place-items:center}.dapp-modal-eyebrow{color:#8f679f;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.dapp-referral-modal .mvp-field{margin-bottom:12px}.dapp-referral-modal .mvp-alert{margin:0 0 12px}.dapp-referral-warning{margin:0 0 16px;padding:10px 12px;border:1px solid rgba(226,162,198,.48);border-radius:10px;color:var(--good-text-secondary)!important;background:rgba(255,245,249,.7);font-size:12px!important;line-height:1.6}@media (max-width:680px){.dapp-invite-share{grid-template-columns:1fr 1fr}.dapp-invite-share>span{grid-column:1/-1}.dapp-referral-unbound{align-items:stretch;flex-direction:column}.dapp-referral-modal-backdrop{align-items:flex-end;padding:10px}.dapp-shell .dapp-referral-modal{padding:20px 17px;border-radius:18px}}.good-logo{display:block;flex:0 0 auto;object-fit:contain}.good-logo-wordmark{width:158px;height:46px;filter:drop-shadow(0 5px 9px rgba(82,69,111,.18))}.good-logo-mark{width:38px;height:38px}.brand-logo-lockup{display:inline-flex;align-items:center;gap:9px;color:var(--good-text);font-size:12px;font-weight:760}.brand-logo-lockup span{color:var(--good-text-secondary)}.dapp-shell{--dapp-danger:var(--good-danger-text)}.dapp-shell:before{background:radial-gradient(720px 480px at 7% -5%,rgba(255,251,243,.98),transparent 67%),radial-gradient(580px 420px at 91% 4%,rgba(203,234,255,.78),transparent 66%),radial-gradient(520px 420px at 82% 64%,rgba(255,214,232,.62),transparent 68%),radial-gradient(520px 420px at 14% 88%,rgba(218,183,252,.52),transparent 68%),linear-gradient(145deg,#faf5f7 0,var(--good-canvas) 54%,#edf6fb 100%)}.dapp-shell:after{opacity:.55;background:linear-gradient(116deg,rgba(255,255,255,.72),transparent 28%,rgba(255,255,255,.28) 52%,transparent 76%),radial-gradient(ellipse at center,transparent 50%,rgba(74,60,94,.08) 100%)}.dapp-appbar,.dapp-hero,.dapp-shell .mvp-modal,.dapp-shell .mvp-panel{border-color:var(--good-border);background:linear-gradient(140deg,rgba(255,255,255,.68),rgba(255,255,255,.26));box-shadow:var(--good-shadow-glass);-webkit-backdrop-filter:blur(30px) saturate(155%);backdrop-filter:blur(30px) saturate(155%)}.dapp-appbar{background:rgba(255,255,255,.54)}.dapp-route-nav{display:flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.66);background:rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}.dapp-route-nav,.dapp-route-nav a{align-items:center;border-radius:var(--good-radius-pill)}.dapp-route-nav a{display:inline-flex;justify-content:center;padding:7px 13px;color:rgba(42,35,58,.76);font-size:12px;font-weight:760;white-space:nowrap}.dapp-route-nav a.active,.dapp-route-nav a:hover{color:var(--good-text);text-decoration:none;background:rgba(255,255,255,.82);box-shadow:0 8px 20px rgba(79,59,109,.12),inset 0 1px 0 #fff}.dapp-hero:before{background:radial-gradient(circle,rgba(218,183,252,.6),transparent 68%)}.dapp-hero:after{background:radial-gradient(circle,rgba(203,234,255,.76),rgba(255,214,232,.36) 48%,transparent 72%)}.dapp-view-description{max-width:560px;margin:12px 0 0;color:var(--good-text-secondary);font-size:14px;line-height:1.65}.dapp-cockpit.is-compact .dapp-cockpit-wallet,.dapp-cockpit.is-compact .dapp-hero{min-height:248px}.dapp-cockpit.is-compact .dapp-hero h1{font-size:42px}.dapp-cockpit.is-compact .dapp-hero{justify-content:center}.dapp-cockpit.is-compact :is(.dapp-price-readout,.dapp-hero-metrics){display:none}.dapp-cockpit.is-compact .dapp-cockpit-wallet .mvp-inline{display:none}.dapp-hero-eyebrow{display:block;margin-bottom:10px;color:var(--good-accent-text);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dapp-flow-card strong,.dapp-price-readout strong,.dapp-section-head h2,.dapp-shell .mvp-data strong,.dapp-shell .mvp-list strong,.dapp-shell .mvp-metric strong,.dapp-shell .mvp-panel h2{color:var(--good-text)}.dapp-price-readout span,.dapp-section-head span,.dapp-shell .mvp-data span,.dapp-shell .mvp-field span,.dapp-shell .mvp-metric span,.dapp-shell .mvp-search span{color:var(--good-text-tertiary)}.dapp-mechanism-summary{margin:4px 0 32px}.dapp-mechanism-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(86,64,113,.14);border-bottom:1px solid rgba(86,64,113,.14)}.dapp-mechanism-grid article{min-height:150px;padding:22px 24px 20px 0}.dapp-mechanism-grid article+article{border-left:1px solid rgba(86,64,113,.14);padding-left:24px}.dapp-mechanism-grid b{display:block;color:var(--good-brand-purple);font-size:11px;letter-spacing:.08em}.dapp-mechanism-grid strong{display:block;margin-top:16px;color:var(--good-text);font-size:17px}.dapp-mechanism-grid p{margin:8px 0 0;color:var(--good-text-secondary);font-size:13px;line-height:1.65}.dapp-view-history :is(.dapp-operation-head,.dapp-operation-section,.dapp-account-head,.dapp-account-section),.dapp-view-home :is(.dapp-operation-head,.dapp-operation-section,.dapp-account-head,.dapp-account-section,.dapp-history-head,.dapp-history-main,.dapp-history-secondary),.dapp-view-rewards :is(.dapp-operation-head,.dapp-operation-section,.dapp-history-head,.dapp-history-main,.dapp-history-secondary),.dapp-view-stake :is(.dapp-account-head,.dapp-account-section,.dapp-history-head,.dapp-history-main,.dapp-history-secondary),.dapp-view-turbo :is(.dapp-account-head,.dapp-account-section,.dapp-history-head,.dapp-history-main,.dapp-history-secondary){display:none}.dapp-view-stake #turbo-section,.dapp-view-turbo #trade-section>:not(#turbo-section){display:none}.dapp-view-turbo #trade-section{grid-template-columns:1fr}.dapp-view-turbo #turbo-section{width:100%}.dapp-bottom-nav{display:none}.dapp-flow-card,.dapp-shell .mvp-data,.dapp-shell .mvp-empty,.dapp-shell .mvp-list a,.dapp-shell .mvp-list div,.dapp-shell .mvp-metric{border-color:rgba(255,255,255,.82);background:rgba(255,255,255,.46)}.dapp-metric-card.tone-violet:after{background:var(--good-brand-purple)}.dapp-metric-card.tone-cyan:after{background:var(--good-brand-sky)}.dapp-metric-card.tone-mint:after{background:var(--good-success)}.dapp-metric-card.tone-amber:after{background:var(--good-brand-yellow)}.dapp-flow-card:nth-child(2):after{background:radial-gradient(circle,rgba(203,234,255,.92),transparent 70%)}.dapp-flow-card:nth-child(3):after{background:radial-gradient(circle,rgba(255,214,232,.86),transparent 70%)}.dapp-flow-card:nth-child(4):after{background:radial-gradient(circle,rgba(255,229,148,.74),transparent 70%)}.dapp-flow-card span{border-color:rgba(142,104,198,.22)}.dapp-hero-nav a,.dapp-shell .mvp-field input,.dapp-shell .mvp-field select,.dapp-shell .mvp-field textarea,.dapp-shell .mvp-inline span,.dapp-shell .mvp-search input,.dapp-shell .mvp-secondary,.dapp-shell .mvp-segments button,.dapp-shell .tree-query input,.dapp-shell button.secondary,.dapp-status-badge{border-color:rgba(255,255,255,.88);background:rgba(255,255,255,.54);color:var(--good-text);box-shadow:0 12px 26px rgba(73,57,98,.08),inset 0 1px 0 rgba(255,255,255,.98)}.dapp-shell .button,.dapp-shell button{border-color:rgba(255,255,255,.9);background:var(--good-gradient-action)}.dapp-shell .mvp-segments button.active{background:linear-gradient(115deg,var(--good-brand-sky),var(--good-brand-purple))}.dapp-shell .mvp-field input:focus,.dapp-shell .mvp-field select:focus,.dapp-shell .mvp-field textarea:focus,.dapp-shell .mvp-search input:focus,.dapp-shell .tree-query input:focus{border-color:rgba(142,104,198,.48);box-shadow:0 0 0 4px rgba(218,183,252,.3),0 12px 26px rgba(73,57,98,.09)}.dapp-shell .mvp-table-wrap{background:rgba(255,255,255,.34)}.dapp-shell .mvp-table th{background:rgba(255,255,255,.54)}.topnav .brand-logo-lockup .good-logo-wordmark{width:134px;height:39px}@media (prefers-reduced-motion:reduce){.dapp-shell *,.dapp-shell :after,.dapp-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:680px){.dapp-brandline .good-logo-wordmark{width:132px;height:38px}}body:has(.dapp-shell){color:var(--good-text);background:linear-gradient(118deg,transparent 5%,rgba(255,255,255,.58) 20%,transparent 34%),linear-gradient(66deg,transparent 50%,rgba(255,243,207,.34) 66%,transparent 82%),linear-gradient(126deg,#f8cfdf,#ead7f4 30%,#d9eafa 61%,#f9d7e6 82%,#fff0d2)}.dapp-shell{--dapp-text:var(--good-text);--dapp-muted:var(--good-text-secondary);--dapp-faint:var(--good-text-tertiary);--dapp-border:var(--good-border);--dapp-border-strong:rgba(142,104,198,0.34);--dapp-surface:var(--good-surface);--dapp-surface-strong:var(--good-surface-strong);--dapp-violet:var(--good-brand-purple);--dapp-violet-soft:var(--good-solid-purple);--dapp-cyan:var(--good-brand-sky);--dapp-cyan-soft:var(--good-brand-sky);--dapp-green:var(--good-success);--dapp-warn:var(--good-warning-text);--dapp-danger:var(--good-danger);--dapp-shadow:var(--good-shadow-glass);max-width:1220px;padding:24px 18px 84px;color:var(--good-text)}.dapp-flow-card:after,.dapp-hero:after,.dapp-hero:before,.dapp-metric-card:after,.dapp-shell:after,.dapp-shell:before,.dapp-wallet-panel:after{display:none}.dapp-appbar{top:12px;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:62px;margin-bottom:20px;padding:10px 12px 10px 16px;border:1px solid var(--good-border);border-radius:var(--good-radius-lg);background:linear-gradient(112deg,transparent 3%,rgba(255,255,255,.48) 14%,transparent 28%),linear-gradient(74deg,transparent 52%,rgba(255,241,202,.34) 66%,transparent 82%),linear-gradient(102deg,#d38fc9,#f0acd0 25%,#c5abe2 50%,#8dc8ed 76%,#efbdd7);box-shadow:0 22px 52px rgba(111,78,150,.24),0 10px 30px rgba(226,137,190,.18),inset 0 1px 0 rgba(255,255,255,.82);-webkit-backdrop-filter:blur(26px) saturate(158%);backdrop-filter:blur(26px) saturate(158%)}.dapp-brandline{margin:0;min-height:42px;color:var(--good-text)}.dapp-brandline .good-logo-wordmark{width:148px;height:43px;filter:saturate(1.08) contrast(1.05) drop-shadow(0 7px 14px rgba(61,52,96,.32))}.dapp-brandline>span{color:var(--good-text-secondary);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.dapp-hero-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.dapp-hero-nav a,.dapp-shell .mvp-inline span,.dapp-shell .mvp-secondary,.dapp-shell .mvp-segments button,.dapp-shell button.secondary,.dapp-status-badge{border:1px solid rgba(255,255,255,.88);background:rgba(255,255,255,.58);color:var(--good-text);box-shadow:0 12px 26px rgba(73,57,98,.08),inset 0 1px 0 rgba(255,255,255,.92)}.dapp-hero-nav a{min-height:38px;align-items:center;border-radius:var(--good-radius-pill);padding:8px 14px;font-size:12px;font-weight:740}.dapp-hero-nav a:hover,.dapp-shell .mvp-secondary:hover,.dapp-shell .mvp-segments button:hover{text-decoration:none;border-color:rgba(255,255,255,.98);background:rgba(255,255,255,.82);color:var(--good-text)}.dapp-cockpit{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);grid-gap:16px;gap:16px;align-items:stretch;margin-bottom:18px}.dapp-hero,.dapp-shell .mvp-modal,.dapp-shell .mvp-panel{border:1px solid var(--good-border);background:linear-gradient(142deg,rgba(255,255,255,.82),rgba(255,255,255,.46)),linear-gradient(120deg,rgba(244,177,213,.24),rgba(198,171,229,.17) 48%,rgba(145,205,239,.2));box-shadow:0 28px 70px rgba(91,69,128,.16),0 12px 34px rgba(229,153,198,.12),inset 0 1px 0 rgba(255,255,255,.92);-webkit-backdrop-filter:blur(30px) saturate(155%);backdrop-filter:blur(30px) saturate(155%)}.dapp-hero{display:flex;min-height:390px;flex-direction:column;justify-content:space-between;margin-bottom:0;border-radius:var(--good-radius-lg);padding:26px}.dapp-hero-eyebrow,.dapp-price-readout span,.dapp-section-head span,.dapp-shell .mvp-data span,.dapp-shell .mvp-field span,.dapp-shell .mvp-metric span,.dapp-shell .mvp-search span{color:var(--good-text-tertiary);font-weight:760;letter-spacing:.08em;text-transform:uppercase}.dapp-hero h1{max-width:620px;color:var(--good-text);background:none;-webkit-text-fill-color:currentColor;text-shadow:none;font-size:clamp(36px,5.2vw,62px);line-height:1}.dapp-status-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.dapp-status-badge{display:inline-flex;align-items:center;gap:7px;min-height:32px;border-radius:var(--good-radius-pill);padding:7px 12px;font-size:12px;font-weight:740}.dapp-status-badge:before{content:"";width:7px;height:7px;border-radius:var(--good-radius-pill);background:var(--good-text-tertiary)}.dapp-status-badge.tone-good{color:var(--good-success-text);border-color:rgba(136,212,184,.46);background:rgba(232,250,243,.76)}.dapp-status-badge.tone-good:before{background:var(--good-success)}.dapp-status-badge.tone-warn{color:var(--dapp-warn);border-color:rgba(248,203,61,.48);background:rgba(255,246,213,.78)}.dapp-status-badge.tone-warn:before{background:var(--good-solid-yellow)}.dapp-status-badge.tone-danger{color:var(--good-danger-text);border-color:rgba(244,156,146,.44);background:rgba(255,235,232,.82)}.dapp-status-badge.tone-danger:before{background:var(--good-danger)}.dapp-price-readout{margin:26px 0}.dapp-price-readout strong{display:block;margin-top:8px;color:var(--good-text);font-size:clamp(36px,4.8vw,58px);font-weight:880;line-height:1;white-space:nowrap}.dapp-flow-card em,.dapp-flow-card small,.dapp-metric-card small,.dapp-price-readout small,.dapp-shell .mvp-empty,.dapp-shell .mvp-list span,.dapp-shell .mvp-panel p{color:var(--good-text-secondary)}.dapp-shell .mvp-panel{border-radius:var(--good-radius-lg);padding:18px;margin-bottom:16px}.dapp-cockpit-wallet{display:flex;flex-direction:column;min-height:390px;margin-bottom:0!important}.dapp-wallet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dapp-wallet-actions button:last-child{grid-column:1/-1}.dapp-wallet-balances{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.dapp-flow-card,.dapp-shell .mvp-data,.dapp-shell .mvp-empty,.dapp-shell .mvp-list a,.dapp-shell .mvp-list div,.dapp-shell .mvp-metric{border:1px solid rgba(255,255,255,.84);background:linear-gradient(138deg,rgba(255,255,255,.78),rgba(250,216,235,.38) 56%,rgba(219,239,252,.44));border-radius:var(--good-radius-md);box-shadow:var(--good-shadow-soft),inset 0 1px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.dapp-flow-card strong,.dapp-section-head h2,.dapp-shell .mvp-data strong,.dapp-shell .mvp-list strong,.dapp-shell .mvp-metric strong,.dapp-shell .mvp-panel h2{color:var(--good-text)}.dapp-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0 30px}.dapp-flow-card{min-height:134px;padding:16px}.dapp-flow-card:hover{text-decoration:none;border-color:rgba(255,255,255,.98);background:rgba(255,255,255,.68)}.dapp-flow-card span{display:inline-flex;min-width:38px;min-height:28px;align-items:center;justify-content:center;border-radius:var(--good-radius-pill);border:1px solid rgba(142,104,198,.22);background:rgba(255,255,255,.52);color:var(--good-accent-text);font-size:11px;font-weight:780}.dapp-flow-card strong{display:block;margin-top:16px;font-size:18px}.dapp-flow-card small{display:block;margin-top:7px;font-size:12px;line-height:1.5}.dapp-flow-card em{display:block;margin-top:14px;font-size:11px;font-style:normal}.dapp-shell .button,.dapp-shell button{min-height:40px;border:1px solid rgba(255,255,255,.9);border-radius:var(--good-radius-pill);background:linear-gradient(110deg,#aa7ee7,#ee9fc9 52%,#f5cc62);color:var(--good-text);box-shadow:0 16px 34px rgba(121,87,155,.19),inset 0 1px 0 rgba(255,255,255,.76);font-weight:780}.dapp-shell .button:hover,.dapp-shell button:hover{filter:none;transform:translateY(-1px);border-color:rgba(255,255,255,.98)}.dapp-shell button:disabled{transform:none;opacity:.58;cursor:default}.dapp-shell .mvp-segments button.active{border-color:rgba(255,255,255,.98);background:linear-gradient(115deg,#8bc9ef,#d99be0 54%,#f0aed1);color:var(--good-text)}.dapp-shell .mvp-field input,.dapp-shell .mvp-field select,.dapp-shell .mvp-field textarea,.dapp-shell .mvp-search input,.dapp-shell .tree-query input{min-height:44px;border:1px solid rgba(255,255,255,.88);border-radius:var(--good-radius-md);background:rgba(255,255,255,.62);color:var(--good-text);box-shadow:0 12px 26px rgba(73,57,98,.08),inset 0 1px 0 rgba(255,255,255,.92)}.dapp-shell .mvp-help{color:var(--dapp-warn);border:1px solid rgba(248,203,61,.36);border-radius:var(--good-radius-md);background:rgba(255,246,213,.78)}.dapp-shell .mvp-alert{border-color:rgba(80,163,132,.3);background:rgba(232,250,243,.78);color:var(--good-success-text)}.dapp-shell .mvp-alert.is-error{border-color:rgba(188,79,74,.3);background:rgba(255,235,232,.82);color:var(--good-danger-text)}.dapp-shell .mvp-table-wrap{border-color:rgba(255,255,255,.86);border-radius:var(--good-radius-md);background:rgba(255,255,255,.38)}.dapp-shell .mvp-table th{color:var(--good-text-secondary);background:rgba(255,255,255,.56)}.dapp-shell .mvp-table td{color:var(--good-text);border-top-color:rgba(81,68,98,.1)}.dapp-shell :is(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(142,104,198,.38);outline-offset:3px}@media (max-width:980px){.dapp-cockpit,.dapp-flow,.dapp-shell .mvp-grid-2{grid-template-columns:1fr}.dapp-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-appbar{flex-wrap:wrap}.dapp-route-nav{order:3;width:100%;justify-content:center}.dapp-mechanism-grid{grid-template-columns:1fr}.dapp-mechanism-grid article+article{border-top:1px solid rgba(86,64,113,.14);border-left:0;padding-left:0}.dapp-cockpit-wallet{min-height:auto}}@media (max-width:680px){.dapp-shell{padding:14px 12px 100px}.dapp-appbar{position:static;align-items:flex-start;flex-direction:column;border-radius:var(--good-radius-md);background:linear-gradient(142deg,transparent 3%,rgba(255,255,255,.48) 18%,transparent 36%),linear-gradient(38deg,transparent 46%,rgba(255,238,194,.32) 64%,transparent 84%),linear-gradient(156deg,#d18dc8,#f0acd0 32%,#c3a9e0 57%,#8bc9ef 80%,#efbad5)}.dapp-hero-nav,.dapp-route-nav{display:none}.dapp-appbar{min-height:58px;align-items:center;padding:8px 12px}.dapp-brandline .good-logo-wordmark{width:128px;height:38px}.dapp-hero,.dapp-shell .mvp-panel{border-radius:var(--good-radius-md);padding:16px}.dapp-cockpit.is-compact .dapp-cockpit-wallet,.dapp-cockpit.is-compact .dapp-hero,.dapp-hero{min-height:auto}.dapp-cockpit.is-compact .dapp-hero h1,.dapp-hero h1{font-size:36px}.dapp-cockpit.is-compact .dapp-price-readout strong,.dapp-price-readout strong{font-size:34px}.dapp-flow,.dapp-shell .mvp-grid-3,.dapp-shell .mvp-grid-4,.dapp-wallet-actions,.dapp-wallet-balances{grid-template-columns:1fr}.dapp-cockpit.is-compact .dapp-wallet-balances{grid-template-columns:repeat(3,minmax(0,1fr))}.dapp-bottom-nav{position:fixed;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;z-index:50;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2px;gap:2px;min-height:66px;border:1px solid rgba(255,255,255,.88);border-radius:18px;padding:6px;background:rgba(251,241,249,.84);box-shadow:0 20px 48px rgba(67,50,91,.24),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%)}.dapp-bottom-nav a{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:12px;color:var(--good-text-secondary);font-size:10px;font-weight:740}.dapp-bottom-nav a span{display:grid;width:24px;height:22px;place-items:center;font-size:17px;line-height:1}.dapp-bottom-nav a.active{color:var(--good-text);text-decoration:none;background:linear-gradient(145deg,rgba(238,190,225,.72),rgba(190,224,248,.76))}.dapp-shell .mvp-actions,.dapp-shell .mvp-row-actions{justify-content:flex-start}.dapp-shell .mvp-actions button,.dapp-shell .mvp-row-actions button,.dapp-shell .mvp-segments button{flex:1 1 auto;min-width:min(100%,130px)}}body:has(.dapp-shell){min-height:100vh;background:linear-gradient(118deg,rgba(255,255,255,.94) 0 10%,transparent 27%),linear-gradient(147deg,transparent 34%,rgba(255,224,239,.54) 49%,transparent 66%),linear-gradient(32deg,rgba(255,224,184,.52),transparent 31%),linear-gradient(137deg,#fffdfd,#f7dce9 22%,#e6ddf7 46%,#d8effc 69%,#ffe8d1);background-attachment:fixed}.dapp-shell{--good-radius-lg:22px;--good-radius-md:13px;width:100%;max-width:1480px;min-height:100vh;padding:24px 28px 96px;letter-spacing:0}.dapp-shell section{border-top:0;padding-top:0}.dapp-shell:before{z-index:-2;inset:-10%;background:linear-gradient(104deg,transparent 8%,rgba(255,255,255,.78) 18%,transparent 31%),linear-gradient(158deg,transparent 38%,rgba(196,169,235,.4) 48%,rgba(149,215,247,.38) 58%,transparent 72%),linear-gradient(28deg,transparent 52%,rgba(255,195,222,.42) 64%,transparent 79%);filter:blur(24px) saturate(125%)}.dapp-shell:after,.dapp-shell:before{display:block;content:"";pointer-events:none}.dapp-shell:after{position:fixed;z-index:-1;inset:0;opacity:.58;background:linear-gradient(116deg,transparent 0 18%,rgba(255,255,255,.48) 24%,transparent 32%),linear-gradient(72deg,transparent 48%,rgba(255,245,210,.34) 60%,transparent 73%)}.dapp-shell,.dapp-shell *{letter-spacing:0}html:has(.dapp-shell){scrollbar-gutter:stable}.dapp-appbar{position:-webkit-sticky;position:sticky;top:14px;z-index:30;width:min(100%,1120px);height:60px;min-height:60px;margin:0 auto 18px;padding:8px 10px 8px 16px;box-sizing:border-box;flex-wrap:nowrap;border-radius:18px;background:linear-gradient(118deg,rgba(255,255,255,.72),rgba(255,235,246,.38) 38%,rgba(219,239,255,.54) 76%,rgba(255,255,255,.64));box-shadow:0 16px 46px rgba(94,72,126,.14),inset 0 1px 0 rgba(255,255,255,.98);-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%)}.dapp-brandline .good-logo-wordmark{width:128px;height:38px;filter:saturate(1.18) contrast(1.08) drop-shadow(0 6px 12px rgba(75,60,108,.2))}.dapp-route-nav{display:grid;width:440px;height:42px;flex:0 0 440px;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2px;gap:2px;padding:3px;background:rgba(255,255,255,.38)}.dapp-route-nav a{width:100%;min-width:0;height:34px;min-height:34px;padding:7px 8px;font-size:13px}.dapp-route-nav a.active{background:rgba(255,255,255,.88);box-shadow:0 8px 22px rgba(78,57,111,.12),inset 0 1px 0 #fff}.dapp-cockpit{width:min(100%,1120px);grid-template-columns:minmax(0,1.6fr) minmax(340px,.9fr);gap:12px;margin:0 auto 12px}.dapp-hero,.dapp-shell .mvp-modal,.dapp-shell .mvp-panel{border:1px solid rgba(255,255,255,.88);background:linear-gradient(138deg,rgba(255,255,255,.78),rgba(255,232,243,.4) 44%,rgba(218,239,255,.5));box-shadow:0 20px 54px rgba(81,61,113,.14),inset 0 1px 0 rgba(255,255,255,.98);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%)}.dapp-hero{min-height:318px;border-radius:22px;padding:22px}.dapp-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dapp-title-row .dapp-status-row{max-width:280px;justify-content:flex-end;margin-top:0}.dapp-hero-eyebrow{margin-bottom:7px;color:#5f506f;font-size:10px}.dapp-hero h1{margin:0;font-size:39px;line-height:1.06}.dapp-view-description{margin-top:8px;font-size:12px;line-height:1.5}.dapp-status-badge{min-height:27px;padding:5px 9px;font-size:10px}.dapp-price-readout{margin:18px 0 14px}.dapp-price-readout strong{margin-top:6px;font-size:38px;line-height:1.05}.dapp-price-readout small{font-size:10px}.dapp-hero-metrics{grid-template-columns:1fr;gap:8px}.dapp-stage-strip{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(190px,.8fr);grid-gap:1px;gap:1px;margin-top:16px;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:13px;background:rgba(255,255,255,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.96)}.dapp-stage-strip>div{min-width:0;padding:11px 13px;background:linear-gradient(135deg,rgba(255,235,245,.54),rgba(225,239,255,.54))}.dapp-stage-strip>div+div{border-left:1px solid rgba(255,255,255,.86)}.dapp-market-change span,.dapp-overview-head>div>span,.dapp-overview-item span,.dapp-stage-strip span{display:block;color:#82778d;font-size:10px;font-weight:750}.dapp-stage-strip strong{display:block;margin-top:5px;color:#30263d;font-size:17px;line-height:1.25}.dapp-stage-countdown{text-align:right}.dapp-stage-countdown small{display:block;margin-top:3px;color:#7f738b;font-size:9px}.dapp-market-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0 18px}.dapp-market-row .dapp-price-readout{flex:1 1 360px;min-width:min(100%,360px);margin:16px 0 12px}.dapp-price-readout .dapp-price-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;max-width:100%;white-space:normal}.dapp-price-value .dapp-price-number,.dapp-price-value .dapp-price-unit{min-width:0;max-width:100%;color:inherit;font:inherit;letter-spacing:0;text-transform:none}.dapp-price-value .dapp-price-number{overflow-wrap:anywhere}.dapp-price-value .dapp-price-unit{font-size:18px;font-weight:750;line-height:1.2;white-space:nowrap}.dapp-market-change{display:grid;flex:1 1 214px;min-width:min(100%,214px);grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.dapp-market-change>div{min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.82);border-radius:11px;background:rgba(255,255,255,.48)}.dapp-market-change strong{display:block;margin-top:5px;color:#49365d;font-size:15px;overflow-wrap:anywhere}.dapp-flow-card,.dapp-shell .mvp-data,.dapp-shell .mvp-empty,.dapp-shell .mvp-list a,.dapp-shell .mvp-list div,.dapp-shell .mvp-metric{min-width:0;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(248,222,239,.38) 52%,rgba(220,240,255,.48));box-shadow:0 10px 28px rgba(72,55,101,.09),inset 0 1px 0 rgba(255,255,255,.96)}.dapp-shell .mvp-data,.dapp-shell .mvp-metric{padding:12px}.dapp-shell .mvp-data strong,.dapp-shell .mvp-metric strong{margin-top:7px;overflow-wrap:anywhere;font-size:18px;line-height:1.2}.dapp-shell .mvp-data span,.dapp-shell .mvp-field span,.dapp-shell .mvp-metric span{font-size:10px;text-transform:none}.dapp-shell .mvp-metric small{margin-top:8px;font-size:9px}.dapp-cockpit-wallet{min-height:318px;padding:18px!important}.dapp-panel-head-with-icon{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.dapp-panel-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.92);border-radius:50%;background:linear-gradient(140deg,rgba(216,174,248,.86),rgba(236,201,230,.82) 52%,rgba(191,226,249,.88));color:#5d4a73;box-shadow:0 8px 20px rgba(88,62,118,.12),inset 0 1px 0 #fff}.dapp-panel-head-with-icon h2{margin:0}.dapp-panel-head-with-icon p{margin-top:3px!important}.dapp-wallet-balances{order:2;gap:8px;margin:12px 0}.dapp-wallet-actions{order:3;gap:8px}.dapp-wallet-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.dapp-wallet-actions button:first-child{grid-column:1/-1}.dapp-wallet-actions button:last-child{grid-column:auto}.dapp-wallet-actions .dapp-disconnect{grid-column:1/-1}.dapp-wallet-meta{order:4;margin-top:12px}.dapp-wallet-meta span{padding:5px 8px!important;font-size:9px!important}.dapp-platform-overview{width:min(100%,1120px);margin:0 auto 12px;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:18px;background:linear-gradient(138deg,rgba(255,255,255,.68),rgba(250,220,239,.34) 46%,rgba(208,237,255,.48));box-shadow:0 18px 48px rgba(79,59,108,.12),inset 0 1px 0 rgba(255,255,255,.98);-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%)}.dapp-overview-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px 13px;border-bottom:1px solid rgba(114,91,136,.12)}.dapp-overview-head h2{margin:4px 0 0;color:#30263d;font-size:19px;line-height:1.2}.dapp-overview-sync{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 10px;border:1px solid rgba(255,255,255,.84);border-radius:999px;background:rgba(255,255,255,.46)}.dapp-overview-sync:before{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#d8a64e;content:""}.dapp-overview-sync.is-ready:before{background:#49b992}.dapp-overview-sync span,.dapp-overview-sync strong{font-size:9px}.dapp-overview-sync strong{color:#51445f}.dapp-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dapp-overview-item{min-width:0;min-height:104px;padding:15px 18px;border-right:1px solid rgba(114,91,136,.11);border-bottom:1px solid rgba(114,91,136,.11)}.dapp-overview-item:nth-child(3n){border-right:0}.dapp-overview-item:nth-last-child(-n+3){border-bottom:0}.dapp-overview-item strong{display:block;margin-top:9px;overflow-wrap:anywhere;color:#31263f;font-size:20px;line-height:1.2}.dapp-overview-item small{display:block;margin-top:7px;color:#7d7288;font-size:9px;line-height:1.45}.dapp-flow{width:min(100%,1120px);gap:10px;margin:0 auto 12px}.dapp-flow-card{position:relative;display:grid;min-height:104px;grid-template-columns:28px minmax(0,1fr) 28px;grid-template-rows:auto auto auto;grid-gap:3px 8px;gap:3px 8px;padding:13px;overflow:hidden}.dapp-flow-card .dapp-flow-index{width:24px;min-width:24px;min-height:24px;padding:0;border:0;grid-column:1;grid-row:1;font-size:10px}.dapp-flow-icon{grid-column:3;grid-row:1;align-self:center;justify-self:end;color:#7d62a3}.dapp-flow-card strong{grid-column:2;grid-row:1;align-self:center;margin:0;font-size:16px}.dapp-flow-card small{grid-column:1/-1;grid-row:2;margin:4px 0 0;font-size:10px}.dapp-flow-card em{display:inline-flex;grid-column:1/-1;grid-row:3;align-items:center;justify-content:space-between;margin-top:7px;font-size:9px}.dapp-mechanism-summary{width:min(100%,1120px);margin:0 auto;border:1px solid rgba(255,255,255,.86);border-radius:18px;padding:18px;background:linear-gradient(138deg,rgba(255,255,255,.64),rgba(236,211,246,.3),rgba(213,239,255,.4));box-shadow:0 18px 46px rgba(79,59,108,.12),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.dapp-shell .dapp-mechanism-summary{padding-top:22px}.dapp-mechanism-summary .dapp-section-head{display:block;margin:0 0 12px}.dapp-mechanism-summary .dapp-section-head h2{margin-top:6px}.dapp-mechanism-grid article{min-height:112px;padding:16px 18px 12px 0}.dapp-mechanism-grid article+article{padding-left:18px}.dapp-mechanism-grid strong{margin-top:9px;font-size:14px}.dapp-mechanism-grid p{margin-top:5px;font-size:11px;line-height:1.55}.dapp-account-head,.dapp-history-head,.dapp-operation-head{display:none!important}.dapp-account-section,.dapp-history-main,.dapp-history-secondary,.dapp-operation-section{width:min(100%,1120px);margin-right:auto;margin-left:auto}.dapp-shell .mvp-panel{border-radius:20px;padding:20px}.dapp-view-history .dapp-history-secondary,.dapp-view-rewards .dapp-account-section,.dapp-view-stake .dapp-operation-section{gap:14px;align-items:stretch}.dapp-view-rewards .dapp-account-section>.mvp-panel,.dapp-view-stake .dapp-action-panel{min-height:560px;margin-bottom:0}.dapp-view-stake #deposit-section{background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,225,239,.48) 50%,rgba(230,218,250,.48))}.dapp-view-stake .dapp-action-panel:nth-child(2){background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(218,240,255,.52) 46%,rgba(237,215,249,.5))}.dapp-shell .button,.dapp-shell .mvp-secondary,.dapp-shell button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:8px 14px;font-size:12px}.dapp-shell .mvp-actions{margin-top:auto}.dapp-shell :is(.dapp-action-panel,#claim-section,#referral-section)>.mvp-help,.dapp-shell :is(.dapp-action-panel,#claim-section,#referral-section)>.mvp-inline{margin:12px 0}.dapp-shell :is(.dapp-action-panel,#claim-section,#referral-section)>.mvp-actions{margin:12px 0 0}.dapp-shell .mvp-field input,.dapp-shell .mvp-field select,.dapp-shell .mvp-field textarea{min-height:48px;border-radius:12px;background:rgba(255,255,255,.68);font-size:15px}.dapp-shell .mvp-segments{gap:7px;padding:3px;border:1px solid rgba(255,255,255,.76);border-radius:999px;background:rgba(255,255,255,.3)}.dapp-shell .mvp-segments button{min-height:34px;border-radius:999px}.dapp-view-turbo #trade-section{display:block}.dapp-view-turbo #turbo-section{min-height:650px;margin:0;background:linear-gradient(128deg,rgba(255,255,255,.7),rgba(255,215,228,.45) 23%,rgba(255,232,181,.38) 43%,rgba(211,239,255,.48) 72%,rgba(228,211,250,.52))}.dapp-turbo-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dapp-turbo-panel>.mvp-data{margin:10px 0}.dapp-turbo-panel>.mvp-list{margin-top:12px}.dapp-referral-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-claim-metrics,.dapp-release-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.invite-data{background:linear-gradient(120deg,rgba(255,245,198,.72),rgba(248,206,234,.56),rgba(209,233,255,.66))!important}.invite-data strong{font-size:26px!important}.referral-note-list{max-height:176px;overflow:auto}.dapp-view-history .dapp-history-main{margin-bottom:14px;background:linear-gradient(138deg,rgba(255,255,255,.7),rgba(228,216,249,.48) 48%,rgba(206,237,255,.52))}.dapp-view-history .dapp-history-secondary>.mvp-panel{min-height:280px;margin-bottom:0}.dapp-shell .mvp-table-wrap{background:rgba(255,255,255,.4)}.dapp-shell .mvp-table td,.dapp-shell .mvp-table th{padding:11px 12px;font-size:11px;vertical-align:middle;white-space:nowrap}.dapp-shell .mvp-table th{background:#f6edf8;color:#625a70;font-weight:740}.dapp-view-history .mvp-table-wrap{overflow:hidden}.dapp-view-history .mvp-table{width:100%;min-width:0;table-layout:fixed}.dapp-view-history .mvp-table td,.dapp-view-history .mvp-table th{max-width:none;white-space:normal;overflow-wrap:anywhere}.dapp-position-table th:first-child{width:11%}.dapp-position-table th:nth-child(2),.dapp-position-table th:nth-child(3){width:10%}.dapp-position-table th:nth-child(4){width:8%}.dapp-position-table th:nth-child(5),.dapp-position-table th:nth-child(6){width:19%}.dapp-position-table th:nth-child(7){width:13%}.dapp-position-table th:nth-child(8){width:10%}.dapp-compact-table td,.dapp-compact-table th{width:25%}.dapp-compact-table td[colspan]{color:#716b7e;text-align:center!important}.dapp-compact-table a{color:#705397;font-weight:760}.dapp-position-table td:last-child,.dapp-position-table th:last-child{width:164px;text-align:center}.dapp-position-actions{display:grid;grid-template-columns:repeat(2,minmax(64px,1fr));grid-gap:8px;gap:8px}.dapp-position-action-cell .mvp-compact-btn{width:auto;min-width:64px}.dapp-floating-alert{top:88px;right:24px;z-index:80;width:min(360px,calc(100vw - 32px));min-height:54px;grid-template-columns:30px minmax(0,1fr) 30px;grid-gap:9px;gap:9px;border-color:rgba(49,158,119,.26);border-radius:16px;padding:10px;background:linear-gradient(135deg,rgba(239,255,249,.94),rgba(230,247,255,.92));box-shadow:0 18px 48px rgba(65,54,85,.18),inset 0 1px 0 rgba(255,255,255,.98);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.dapp-floating-alert.is-error{border-color:rgba(188,79,74,.28);background:linear-gradient(135deg,rgba(255,242,241,.95),rgba(255,235,244,.92))}.dapp-alert-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:rgba(49,158,119,.12);color:#237e61}.dapp-floating-alert.is-error .dapp-alert-icon{background:rgba(188,79,74,.12);color:#a64b47}.dapp-alert-message{min-width:0;color:#285f50;font-size:13px;font-weight:680;line-height:1.4;overflow-wrap:anywhere}.dapp-floating-alert.is-error .dapp-alert-message{color:#8d3e3b}.dapp-shell .dapp-floating-alert>button{width:30px;min-height:30px;padding:0;border-radius:50%;color:#625b6d;background:rgba(255,255,255,.62);box-shadow:none}@media (max-width:1080px){.dapp-shell{padding-right:18px;padding-left:18px}.dapp-route-nav{width:410px;flex-basis:410px}.dapp-cockpit{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr)}.dapp-title-row{display:block}.dapp-title-row .dapp-status-row{max-width:none;justify-content:flex-start;margin-top:12px}.dapp-turbo-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dapp-view-history .dapp-history-secondary{grid-template-columns:1fr}}@media (max-width:820px){.dapp-appbar{position:static}.dapp-cockpit,.dapp-view-history .dapp-history-secondary,.dapp-view-rewards .dapp-account-section,.dapp-view-stake .dapp-operation-section{grid-template-columns:1fr}.dapp-view-rewards .dapp-account-section>.mvp-panel,.dapp-view-stake .dapp-action-panel,.dapp-view-turbo #turbo-section{min-height:auto}.dapp-flow,.dapp-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-overview-item:nth-child(3n){border-right:1px solid rgba(114,91,136,.11)}.dapp-overview-item:nth-child(2n){border-right:0}.dapp-overview-item:nth-last-child(-n+3){border-bottom:1px solid rgba(114,91,136,.11)}.dapp-overview-item:nth-last-child(-n+2){border-bottom:0}.dapp-claim-metrics,.dapp-release-metrics,.dapp-turbo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body:has(.dapp-shell){background:linear-gradient(148deg,rgba(255,255,255,.88) 0 11%,transparent 28%),linear-gradient(135deg,#fff9fb,#f6dce9 26%,#e3ddf5 53%,#d9eefb 76%,#ffe8d2)}.dapp-shell{padding:12px 10px 124px}.dapp-appbar{width:100%;height:56px;min-height:56px;margin-bottom:12px;border-radius:16px;padding:8px 12px}.dapp-route-nav{display:none}.dapp-brandline .good-logo-wordmark{width:122px;height:36px}.dapp-hero,.dapp-shell .mvp-panel{border-radius:16px;padding:15px}.dapp-hero h1{font-size:32px}.dapp-price-readout strong{font-size:30px;white-space:normal}.dapp-stage-strip{grid-template-columns:1fr}.dapp-stage-strip>div+div{border-top:1px solid rgba(255,255,255,.86);border-left:0}.dapp-stage-countdown{text-align:left}.dapp-market-row{display:block}.dapp-market-change{min-width:0;margin:0 0 12px}.dapp-platform-overview{border-radius:16px}.dapp-overview-head{align-items:flex-start;padding:14px}.dapp-overview-sync{flex-wrap:wrap;justify-content:flex-end}.dapp-overview-item{min-height:98px;padding:13px}.dapp-overview-item strong{font-size:16px}.dapp-hero-metrics{grid-template-columns:1fr!important}.dapp-wallet-balances{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dapp-shell .mvp-data,.dapp-shell .mvp-metric{padding:10px}.dapp-shell .mvp-data strong,.dapp-shell .mvp-metric strong{font-size:14px}.dapp-claim-metrics,.dapp-referral-metrics,.dapp-release-metrics,.dapp-turbo-metrics,.dapp-wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-flow{gap:8px}.dapp-flow-card{min-height:118px}.dapp-mechanism-summary{border-radius:16px;padding:15px}.dapp-shell .dapp-mechanism-summary{padding-top:18px}.dapp-mechanism-grid article{min-height:auto}.dapp-panel-head-with-icon{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.dapp-panel-icon{width:32px;height:32px}.dapp-floating-alert{top:76px;right:auto;left:50%;width:min(340px,calc(100vw - 24px));min-height:50px;padding:8px;transform:translateX(-50%)}.dapp-bottom-nav a>svg{flex:0 0 auto}.dapp-shell .mvp-segments{align-items:stretch;border-radius:16px;padding:4px}.dapp-shell :is(.dapp-period-segments,.dapp-claim-segments){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-shell :is(.dapp-period-segments,.dapp-claim-segments) button{width:100%;min-width:0;flex:none}.dapp-shell .dapp-direction-segments{flex-wrap:nowrap}.dapp-shell .dapp-direction-segments button{min-width:0}.dapp-view-history .dapp-history-main,.dapp-view-history .dapp-history-secondary>.mvp-panel{min-height:auto}.dapp-view-history .mvp-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.dapp-view-history .mvp-table{display:block;width:100%;min-width:0}.dapp-view-history .mvp-table thead{display:none}.dapp-view-history .mvp-table tbody{display:grid;grid-gap:10px;gap:10px}.dapp-view-history .mvp-table tr{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:13px;background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(247,222,240,.3),rgba(218,239,255,.4));box-shadow:0 8px 22px rgba(75,58,102,.07),inset 0 1px 0 rgba(255,255,255,.94)}.dapp-view-history .mvp-table td{display:flex;min-width:0;min-height:58px;flex-direction:column;justify-content:center;gap:5px;padding:10px 12px;border:0;color:#30283f;font-size:12px;white-space:normal;overflow-wrap:anywhere}.dapp-view-history .dapp-compact-table td{min-height:66px;align-items:flex-start;text-align:left!important}.dapp-view-history .mvp-table td:before{color:#82778f;content:attr(data-label);font-size:9px;font-weight:720}.dapp-view-history .mvp-table td:nth-child(2n){border-left:1px solid rgba(100,82,122,.08)}.dapp-view-history .mvp-table td:nth-child(n+3){border-top:1px solid rgba(100,82,122,.08)}.dapp-position-table td[data-label="我的仓位"]{grid-column:1/-1;min-height:50px;flex-direction:row;align-items:center;justify-content:space-between;border-left:0!important;color:#6d4e98;font-size:16px;font-weight:780}.dapp-position-table td[data-label="我的仓位"]:before{font-size:10px}.dapp-position-table td[data-label="本金"]{border-left:0}.dapp-position-action-cell,.dapp-position-status-cell{min-height:66px!important}.dapp-position-action-cell{text-align:left!important}.dapp-position-action-cell .mvp-compact-btn{width:100%;min-height:34px}.dapp-position-actions{width:min(100%,280px)}.dapp-view-history .mvp-table .dapp-empty-row{display:block}.dapp-view-history .mvp-table .dapp-empty-cell{display:block;min-height:0;padding:18px 12px;text-align:center!important}.dapp-view-history .mvp-table .dapp-empty-cell:before{content:none}}.dapp-floating-alert{position:fixed;top:92px;right:auto;left:50%;z-index:150;display:grid;width:min(348px,calc(100vw - 32px));min-height:64px;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;grid-gap:10px;gap:10px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:14px;padding:11px 12px;background:linear-gradient(135deg,rgba(255,255,255,.91),rgba(247,239,255,.86) 54%,rgba(229,248,255,.86));box-shadow:0 16px 42px rgba(68,52,91,.16),inset 0 1px 0 rgba(255,255,255,.98);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);transform:translateX(-50%);animation:dapp-toast-enter .18s cubic-bezier(.2,.8,.2,1) both}.dapp-floating-alert.is-error{border-color:rgba(255,255,255,.92);background:linear-gradient(135deg,rgba(255,252,252,.94),rgba(255,237,244,.9) 56%,rgba(248,236,255,.88))}.dapp-floating-alert .dapp-alert-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(73,173,139,.16);border-radius:50%;background:linear-gradient(145deg,rgba(209,250,235,.92),rgba(226,243,255,.88));color:#278067;box-shadow:inset 0 1px 0 rgba(255,255,255,.96)}.dapp-floating-alert.is-error .dapp-alert-icon{border-color:rgba(190,76,87,.14);background:linear-gradient(145deg,rgba(255,225,232,.92),rgba(247,230,255,.88));color:#a74754}.dapp-alert-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.dapp-alert-copy>strong{color:#2d5f54;font-size:12px;font-weight:760;line-height:1.25}.dapp-floating-alert.is-error .dapp-alert-copy>strong{color:#8d414b}.dapp-floating-alert .dapp-alert-message{min-width:0;color:#4e4859;font-size:12.5px;font-weight:560;line-height:1.4;overflow-wrap:anywhere}.dapp-floating-alert.is-error .dapp-alert-message{color:#6f4650}.dapp-shell .dapp-floating-alert>.dapp-alert-close{width:28px;min-height:28px;padding:0;border:1px solid rgba(91,74,112,.09);border-radius:50%;background:rgba(255,255,255,.58);color:#696172;box-shadow:none}.dapp-shell .dapp-floating-alert>.dapp-alert-close:hover{border-color:rgba(91,74,112,.16);background:rgba(255,255,255,.86);transform:none}.dapp-alert-timer{position:absolute;right:0;bottom:0;left:0;height:2px;transform-origin:left;background:linear-gradient(90deg,#75d8b8,#a98be9 52%,#f2a5c7);animation:dapp-toast-timer 1.5s linear forwards}.dapp-floating-alert.is-error .dapp-alert-timer{background:linear-gradient(90deg,#e58d9c,#c48adf,#efb0c7);animation-duration:5s}@keyframes dapp-toast-enter{0%{opacity:0;transform:translate3d(-50%,-8px,0) scale(.98)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@keyframes dapp-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:720px){.dapp-floating-alert{top:12px;right:auto;left:50%;width:min(348px,calc(100vw - 24px));min-height:60px;padding:10px;transform:translateX(-50%);animation-name:dapp-toast-enter-mobile}}@keyframes dapp-toast-enter-mobile{0%{opacity:0;transform:translate3d(-50%,-8px,0) scale(.98)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@media (prefers-reduced-motion:reduce){.dapp-alert-timer,.dapp-floating-alert{animation-duration:1ms}}.dapp-view-stake .dapp-reinvest-panel{display:grid;min-height:0;grid-gap:16px;gap:16px;background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(255,224,241,.46) 34%,rgba(222,238,255,.52) 72%,rgba(239,226,255,.5))}.dapp-reinvest-panel .mvp-panel-head{margin-bottom:0}.dapp-reinvest-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(104,82,127,.12);border-bottom:1px solid rgba(104,82,127,.12)}.dapp-reinvest-summary>div{display:grid;min-width:0;grid-gap:5px;gap:5px;padding:14px 16px}.dapp-reinvest-summary>div+div{border-left:1px solid rgba(104,82,127,.12)}.dapp-reinvest-confirm-grid span,.dapp-reinvest-row>div>span,.dapp-reinvest-summary span{color:#82778f;font-size:10px;font-weight:730}.dapp-reinvest-summary strong{color:#30283f;font-size:17px;line-height:1.25}.dapp-reinvest-rules{display:flex;flex-wrap:wrap;gap:8px 22px;color:#6d6477;font-size:11px}.dapp-reinvest-rules span{position:relative;padding-left:13px}.dapp-reinvest-rules span:before{position:absolute;top:.48em;left:0;width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#b77de0,#73cbe9);content:""}.dapp-reinvest-list{overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:13px;background:rgba(255,255,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.94)}.dapp-reinvest-row{display:grid;grid-template-columns:78px minmax(100px,.75fr) 80px minmax(132px,1fr) minmax(210px,1.8fr) 116px;align-items:center;grid-gap:14px;gap:14px;padding:13px 14px}.dapp-reinvest-row+.dapp-reinvest-row{border-top:1px solid rgba(104,82,127,.1)}.dapp-reinvest-row>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.dapp-reinvest-row>div>strong{color:#30283f;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.dapp-reinvest-position strong{color:#72539b!important;font-size:14px!important}.dapp-reinvest-state small{color:#777080;font-size:10px;line-height:1.45}.dapp-reinvest-row>.mvp-compact-btn{width:116px;min-height:36px;padding-right:10px;padding-left:10px}.dapp-reinvest-empty{display:flex;min-height:88px;align-items:center;justify-content:center;gap:12px;border-top:1px solid rgba(104,82,127,.1);border-bottom:1px solid rgba(104,82,127,.1);color:#856aa2;text-align:left}.dapp-reinvest-empty>div{display:grid;grid-gap:4px;gap:4px}.dapp-reinvest-empty strong{color:#40374c;font-size:13px}.dapp-reinvest-empty span{color:#777080;font-size:11px;line-height:1.5}.dapp-reinvest-modal-backdrop{z-index:145;background:rgba(70,52,87,.28);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.dapp-shell .dapp-reinvest-modal{width:min(560px,100%);padding:22px;border-color:rgba(255,255,255,.92);border-radius:20px;background:linear-gradient(135deg,rgba(255,250,252,.96),rgba(239,235,255,.93) 52%,rgba(225,244,255,.93));box-shadow:0 28px 90px rgba(89,64,112,.28),inset 0 1px 0 #fff}.dapp-reinvest-modal .mvp-modal-head{align-items:flex-start;margin-bottom:16px}.dapp-reinvest-modal .mvp-modal-head>div{display:grid;grid-gap:5px;gap:5px}.dapp-reinvest-modal .mvp-modal-head h2{color:#30283f;font-size:23px}.dapp-reinvest-modal .mvp-modal-head p{color:#756d80;font-size:12px;line-height:1.55}.dapp-reinvest-confirm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:13px;background:rgba(255,255,255,.4)}.dapp-reinvest-confirm-grid>div{display:grid;min-width:0;grid-gap:5px;gap:5px;padding:12px 13px;border-right:1px solid rgba(104,82,127,.09);border-bottom:1px solid rgba(104,82,127,.09)}.dapp-reinvest-confirm-grid>div:nth-child(3n){border-right:0}.dapp-reinvest-confirm-grid>div:nth-last-child(-n+3){border-bottom:0}.dapp-reinvest-confirm-grid strong{color:#30283f;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.dapp-reinvest-explanation{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:9px;gap:9px;margin-top:14px;padding:12px 13px;border:1px solid rgba(94,178,154,.2);border-radius:12px;background:rgba(235,253,247,.52);color:#418875}.dapp-reinvest-explanation p{color:#526c66;font-size:11px;line-height:1.6}.dapp-reinvest-warning{margin:12px 0 0!important;color:#746b7d!important;font-size:10.5px!important;line-height:1.6}.dapp-reinvest-modal .mvp-actions{margin-top:16px}@media (max-width:820px){.dapp-reinvest-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.dapp-reinvest-row>div{min-height:58px;justify-content:center;padding:10px 12px}.dapp-reinvest-row>div:nth-child(2n){border-left:1px solid rgba(104,82,127,.08)}.dapp-reinvest-row .dapp-reinvest-state,.dapp-reinvest-row>div:nth-child(n+3){border-top:1px solid rgba(104,82,127,.08)}.dapp-reinvest-row .dapp-reinvest-state{grid-column:1/-1;min-height:64px;border-left:0}.dapp-reinvest-row>.mvp-compact-btn{grid-column:1/-1;width:auto;min-height:42px;margin:10px 12px 12px}}@media (max-width:560px){.dapp-reinvest-panel .mvp-panel-head{grid-template-columns:auto minmax(0,1fr)}.dapp-reinvest-panel .mvp-panel-head>.mvp-secondary{grid-column:1/-1;width:100%}.dapp-reinvest-summary>div{padding:11px 8px}.dapp-reinvest-summary strong{font-size:13px}.dapp-reinvest-summary span{font-size:9px}.dapp-reinvest-rules{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.dapp-reinvest-modal-backdrop{align-items:flex-end;padding:10px}.dapp-shell .dapp-reinvest-modal{padding:19px 16px;border-radius:18px}.dapp-reinvest-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-reinvest-confirm-grid>div:nth-child(3n){border-right:1px solid rgba(104,82,127,.09)}.dapp-reinvest-confirm-grid>div:nth-child(2n){border-right:0}.dapp-reinvest-confirm-grid>div:nth-last-child(-n+3){border-bottom:1px solid rgba(104,82,127,.09)}.dapp-reinvest-confirm-grid>div:nth-last-child(-n+2){border-bottom:0}}body:has(.dapp-shell){background:#f4f3fc}.dapp-shell{--dapp-width:1184px;--dapp-gap:20px;--dapp-muted:#736a80;--dapp-line:rgba(111,93,137,0.12);padding:28px 24px 48px;background:transparent;overflow:clip visible}.dapp-shell:before{position:fixed;inset:0;opacity:1;background:linear-gradient(115deg,rgba(255,246,250,.34),rgba(255,255,255,.48)),url(/brand/dapp-glass-ribbons.webp) 50% /cover no-repeat;filter:none;transform:none}.dapp-shell:after{display:none}.dapp-shell :is(.dapp-appbar,.dapp-cockpit,.dapp-flow,.dapp-platform-overview,.dapp-mechanism-summary,.dapp-operation-section,.dapp-account-section,.dapp-history-main,.dapp-history-secondary){width:min(100%,var(--dapp-width));min-width:0}.dapp-shell .dapp-appbar{height:72px;min-height:72px;margin-bottom:24px;padding:10px 14px 10px 24px;border-radius:24px}.dapp-shell .dapp-appbar[data-liquid-glass]{position:-webkit-sticky;position:sticky;top:16px}.dapp-shell .dapp-brandline .good-logo-wordmark{width:152px;height:46px}.dapp-shell .dapp-route-nav{width:464px;flex:0 1 464px;height:46px}.dapp-shell .dapp-route-nav a{height:40px;min-height:40px;font-size:14px;font-weight:650}.dapp-shell :is(.dapp-cockpit,.dapp-flow,.dapp-workflow-grid,.dapp-account-section,.dapp-history-secondary){gap:var(--dapp-gap)}.dapp-shell :is(.dapp-cockpit,.dapp-flow,.dapp-platform-overview,.dapp-history-main){margin-bottom:var(--dapp-gap)}.dapp-shell .dapp-cockpit{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr)}.dapp-shell :is(.dapp-hero,.mvp-panel,#deposit-section,#turbo-section,.dapp-action-panel:nth-child(2)){min-width:0;padding:24px;border-radius:22px;background:linear-gradient(130deg,rgba(255,255,255,.63),rgba(255,255,255,.31))}.dapp-shell :is(.dapp-action-panel,#turbo-section,.dapp-history-secondary>.mvp-panel){min-height:0}.dapp-shell.dapp-view-rewards .dapp-account-section>.mvp-panel{min-height:0}.dapp-shell :is(.dapp-operation-section,.dapp-account-section){align-items:start}.dapp-shell .dapp-hero{min-height:0}.dapp-shell .dapp-title-row{display:block}.dapp-shell .dapp-title-row .dapp-status-row{margin-top:16px;max-width:none;justify-content:flex-start}.dapp-shell .dapp-hero-eyebrow{font-size:11px;font-weight:650}.dapp-shell .dapp-hero h1{font-size:36px;line-height:1.18;font-weight:750}.dapp-shell .dapp-view-description{font-size:13px;line-height:1.6}.dapp-shell .dapp-status-badge{font-size:11px;font-weight:600}.dapp-shell .dapp-stage-strip{margin-top:20px;background:rgba(255,255,255,.4)}.dapp-shell .dapp-stage-strip>div{padding:14px;background:transparent}.dapp-shell .dapp-stage-strip span{font-size:11px;color:var(--dapp-muted)}.dapp-shell .dapp-stage-strip strong{font-size:17px;font-weight:650}.dapp-shell .dapp-stage-countdown small{font-size:11px}.dapp-shell .dapp-price-readout>span{font-size:12px;color:var(--dapp-muted)}.dapp-shell .dapp-price-readout small{font-size:11px}.dapp-shell .dapp-market-change>div{padding:12px;background:rgba(255,255,255,.38)}.dapp-shell .dapp-market-change span{font-size:11px;color:var(--dapp-muted)}.dapp-shell .dapp-market-change strong{font-size:21px;font-weight:650}.dapp-shell .dapp-panel-head-with-icon{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:22px}.dapp-shell .dapp-panel-icon{width:40px;height:40px;color:#fff;background:linear-gradient(140deg,#bca0e0,#a99ed2 55%,#99c7dc);border:1px solid rgba(255,255,255,.86);box-shadow:inset 0 1px 2px rgba(255,255,255,.75),0 3px 8px rgba(116,88,150,.07)}.dapp-shell .dapp-panel-icon svg{width:21px;height:21px}.dapp-shell .mvp-panel h2{font-size:20px;line-height:1.3;font-weight:700}.dapp-shell .mvp-panel-head p{margin-top:5px;font-size:12px;line-height:1.6;color:var(--dapp-muted)}.dapp-shell :is(.mvp-metric,.mvp-data){min-width:0;padding:14px;border-radius:10px}.dapp-shell :is(.mvp-metric,.mvp-data)>span{font-size:12px;line-height:1.5;font-weight:550;color:var(--dapp-muted)}.dapp-shell :is(.mvp-metric,.mvp-data) strong{font-size:23px;font-weight:650;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dapp-shell .mvp-metric small{font-size:11px}.dapp-shell .dapp-wallet-balances{gap:10px}.dapp-shell .dapp-wallet-balances .mvp-data{min-height:102px}.dapp-shell .dapp-wallet-actions{margin-top:22px;gap:10px}.dapp-shell .dapp-wallet-meta{margin-top:16px}.dapp-shell .dapp-cockpit-wallet{align-self:start}.dapp-shell :is(button,.button,.mvp-secondary){min-height:42px;font-size:13px;font-weight:650;padding:10px 16px}.dapp-shell :is(.mvp-actions,.dapp-position-actions)>button:not(.mvp-secondary):not(.secondary){background:linear-gradient(112deg,#e9d8fa,#f8d9e7 55%,#ffe3a7);color:#493658;box-shadow:0 4px 12px rgba(141,104,160,.1),inset 0 1px 0 rgba(255,255,255,.85)}.dapp-shell button:disabled{opacity:.48;cursor:not-allowed}.dapp-shell .mvp-field{margin-bottom:18px}.dapp-shell .mvp-field>span{font-size:12px;font-weight:600;color:var(--dapp-muted);margin-bottom:8px}.dapp-shell .mvp-field :is(input,select,textarea){min-height:52px;font-size:16px;border-radius:10px;background:rgba(255,255,255,.82)}.dapp-shell .mvp-field input::placeholder{color:#91889b}.dapp-shell .mvp-segments{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:24px}.dapp-shell .mvp-segments button{min-width:0;min-height:40px;padding:8px 14px;background:transparent;box-shadow:none}.dapp-shell .mvp-segments button.active{color:#392d48;background:linear-gradient(110deg,#c0dcee,#dac6ed 55%,#f3cde2);box-shadow:inset 0 1px 0 #fff,0 2px 6px rgba(107,91,131,.1)}.dapp-shell .dapp-period-segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dapp-shell .dapp-claim-segments,.dapp-shell .dapp-direction-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-shell .dapp-claim-segments{border-radius:16px}.dapp-shell :is(.dapp-period-segments,.dapp-direction-segments,.dapp-claim-segments) button{width:100%}.dapp-shell .mvp-help{padding:12px 14px;border-radius:10px;font-size:12px;line-height:1.6;background:rgba(255,247,222,.82);border-color:rgba(213,173,75,.3)}.dapp-shell .mvp-inline{gap:8px}.dapp-shell .mvp-inline>span{min-width:0;max-width:100%;padding:7px 10px;font-size:11px;line-height:1.4;overflow-wrap:anywhere;background:rgba(255,255,255,.46)}.dapp-shell :is(.dapp-action-panel,#claim-section,#referral-section)>:is(.mvp-inline,.mvp-help){margin:16px 0}.dapp-shell :is(.dapp-action-panel,#claim-section,#referral-section)>.mvp-actions{margin-top:18px}.dapp-shell .mvp-actions{gap:10px}.dapp-shell .dapp-turbo-metrics{gap:12px}.dapp-shell .dapp-claim-metrics,.dapp-shell .dapp-release-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-shell .dapp-release-metrics{padding-top:16px;margin-top:16px;border-top:1px solid var(--dapp-line)}.dapp-shell .dapp-platform-overview{background:rgba(255,255,255,.35);box-shadow:none}.dapp-shell .dapp-overview-head{padding:20px 24px}.dapp-shell .dapp-overview-item{padding:18px 24px}.dapp-shell .dapp-overview-item>span{font-size:12px;font-weight:600;color:var(--dapp-muted)}.dapp-shell .dapp-overview-item strong{font-size:24px;font-weight:650}.dapp-shell .dapp-overview-item small{font-size:11px;line-height:1.55}.dapp-shell .dapp-overview-sync :is(span,strong){font-size:11px}.dapp-shell .dapp-flow-card{padding:18px;min-height:122px;border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.86);background:rgba(255,255,255,.4)}.dapp-shell .dapp-flow-card small{font-size:12px;line-height:1.5}.dapp-shell .dapp-flow-card em{font-size:10px}.dapp-shell .dapp-mechanism-summary{padding:24px;background:rgba(255,255,255,.3);box-shadow:none}.dapp-shell .dapp-mechanism-grid :is(p,strong){line-height:1.6}.dapp-shell .dapp-mechanism-grid p{font-size:12px}.dapp-shell .mvp-table-wrap{border-radius:12px;border:1px solid rgba(255,255,255,.85);background:rgba(255,255,255,.21);box-shadow:none}.dapp-shell .mvp-table thead tr{background:transparent}.dapp-shell .mvp-table th{padding:14px 12px;background:rgba(255,255,255,.83);font-size:12px;font-weight:650}.dapp-shell .mvp-table td{padding:16px 12px;font-size:13px;line-height:1.55;border-color:var(--dapp-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dapp-shell .mvp-table tbody tr:hover{background:rgba(255,255,255,.24)}.dapp-shell .dapp-position-table th{width:auto}.dapp-shell .dapp-position-table th:is(:nth-child(5),:nth-child(6)){width:16%}.dapp-shell .dapp-position-table th:last-child{width:168px}.dapp-shell .dapp-position-actions{grid-template-columns:minmax(48px,1fr) minmax(76px,1.3fr);gap:6px}.dapp-shell .dapp-position-actions button{min-width:0;min-height:36px;padding:7px 6px;font-size:12px}.dapp-shell .dapp-record-status{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;max-width:100%;padding:4px 8px;border-radius:8px;font-size:11px;line-height:1.5;background:#eeebf1;color:#726a7b}.dapp-shell .dapp-record-status:before{content:"";flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:currentColor}.dapp-shell .dapp-record-status[data-tone=ready]{color:#297b63;background:#e3f5ed}.dapp-shell .dapp-record-status[data-tone=holding]{color:#746094;background:#eee6f9}.dapp-shell .dapp-record-status[data-tone=pending]{color:#92701e;background:#fff2d4}.dapp-shell .mvp-table .dapp-empty-cell{padding:0;text-align:center}.dapp-shell .dapp-record-empty{display:flex;min-height:120px;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;color:#91819f}.dapp-shell .dapp-record-empty span{color:var(--dapp-muted);font-size:13px}@media (max-width:980px){.dapp-shell .dapp-cockpit{grid-template-columns:minmax(0,1fr)}.dapp-shell .dapp-wallet-balances .mvp-data{min-height:84px}.dapp-shell .dapp-wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-shell .dapp-history-main .mvp-table-wrap{border:0;border-radius:0;background:transparent;overflow:visible}.dapp-shell .dapp-position-table{display:block}.dapp-shell .dapp-position-table thead{display:none}.dapp-shell .dapp-position-table tbody{display:grid;grid-gap:12px;gap:12px}.dapp-shell .dapp-position-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #fff;border-radius:12px;background:rgba(255,255,255,.3)}.dapp-shell .dapp-position-table td{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-width:0;width:auto;min-height:70px;border:0;border-bottom:1px solid var(--dapp-line)}.dapp-shell .dapp-position-table td:before{content:attr(data-label);font-size:11px;font-weight:550;color:var(--dapp-muted)}.dapp-shell .dapp-position-table td[data-label="我的仓位"]{grid-column:1/-1;min-height:54px;flex-direction:row;align-items:center;justify-content:space-between;color:#745b97;font-weight:700}.dapp-shell .dapp-position-table .dapp-position-action-cell{grid-column:1/-1;border:0}.dapp-shell .dapp-position-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-shell .dapp-position-actions button{min-height:42px}.dapp-shell .dapp-position-table .dapp-empty-row{display:block}.dapp-shell .dapp-position-table .dapp-empty-cell{display:block;border:0}.dapp-shell .dapp-position-table .dapp-empty-cell:before{content:none}}@media (max-width:680px){.dapp-shell{--dapp-gap:16px;padding:12px 12px 112px}.dapp-shell .dapp-appbar{height:60px;min-height:60px;padding:8px 16px;margin-bottom:16px;border-radius:20px}.dapp-shell .dapp-appbar[data-liquid-glass]{position:relative;top:auto}.dapp-shell .dapp-brandline .good-logo-wordmark{width:132px;height:40px}.dapp-shell .dapp-route-nav{display:none}.dapp-shell :is(.dapp-hero,.mvp-panel,#deposit-section,#turbo-section,.dapp-action-panel:nth-child(2),.dapp-mechanism-summary){padding:18px;border-radius:18px}.dapp-shell .dapp-hero h1{font-size:30px}.dapp-shell .dapp-panel-head-with-icon{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;margin-bottom:18px}.dapp-shell .dapp-panel-icon{width:34px;height:34px}.dapp-shell .mvp-panel h2{font-size:18px}.dapp-shell .mvp-panel-head p{font-size:11px}.dapp-shell .mvp-panel-head>button{padding:8px 10px;font-size:12px}.dapp-shell :is(button,.mvp-secondary,.mvp-segments button){min-height:44px}.dapp-shell :is(.mvp-data,.mvp-metric){padding:12px}.dapp-shell :is(.mvp-data,.mvp-metric)>span{font-size:11px}.dapp-shell :is(.mvp-data,.mvp-metric) strong{font-size:19px}.dapp-shell .dapp-wallet-balances{gap:8px}.dapp-shell .dapp-wallet-balances .mvp-data{padding:10px}.dapp-shell .dapp-wallet-balances strong{font-size:17px}.dapp-shell .mvp-segments{border-radius:16px}.dapp-shell .dapp-period-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-shell .dapp-direction-segments button{font-size:12px;padding:8px 4px}.dapp-shell .dapp-action-panel .mvp-grid-2.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-shell :is(.dapp-overview-head,.dapp-overview-item){padding:16px}.dapp-shell .dapp-overview-item strong{font-size:20px}.dapp-shell .dapp-overview-sync{gap:4px}.dapp-shell .dapp-overview-sync :is(span,strong){font-size:10px}.dapp-shell .dapp-flow-card{padding:14px}.dapp-shell .dapp-flow-card small{font-size:11px}.dapp-shell .dapp-position-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}.dapp-shell .mvp-table td{padding:12px}.dapp-shell .dapp-compact-table td{width:auto;text-align:left}.dapp-shell .dapp-position-table td[data-label="我的仓位"]{order:0}.dapp-shell .dapp-position-table td:is([data-label="本金"],[data-label="托管费"]){order:1}.dapp-shell .dapp-position-table td[data-label="周期"]{order:2}.dapp-shell .dapp-position-table .dapp-position-status-cell{grid-column:auto;order:2}.dapp-shell .dapp-position-table td:is([data-label="开始"],[data-label="到期"]){order:3}.dapp-shell .dapp-position-table .dapp-position-action-cell{order:4}.dapp-shell .dapp-record-empty{min-height:110px}}:root{--liquid-shadow:0 8px 24px rgba(77,57,105,0.1),0 2px 6px rgba(77,57,105,0.04),inset 0 1px 0 rgba(255,255,255,0.96),inset 0 -1px 0 rgba(110,94,143,0.12);--liquid-ease:cubic-bezier(0.22,1,0.36,1)}[data-glass-root]{--good-text-tertiary:#777080}.dapp-shell .dapp-appbar,.dapp-shell .dapp-bottom-nav{border:1px solid rgba(255,255,255,.8);background:linear-gradient(120deg,rgba(255,255,255,.5),rgba(255,246,251,.23) 48%,rgba(227,244,255,.3));box-shadow:var(--liquid-shadow);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.dapp-shell :is(.dapp-hero,.mvp-panel){box-shadow:0 12px 34px rgba(81,61,113,.08),inset 0 1px 0 rgba(255,255,255,.86);-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%)}.dapp-shell .dapp-route-nav{position:relative;isolation:isolate;gap:0;border:0;border-radius:999px;background:rgba(255,255,255,.18);box-shadow:inset 0 1px 3px rgba(88,70,114,.06)}.dapp-shell .dapp-route-nav:before{box-sizing:border-box;position:absolute;z-index:-1;inset:3px auto 3px 3px;width:calc((100% - 6px) / 5);border:1px solid rgba(255,255,255,.95);border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.8),rgba(255,255,255,.34));box-shadow:0 3px 8px rgba(72,55,102,.12),inset 0 -1px 0 rgba(192,177,211,.28);content:"";pointer-events:none;transform:translateX(calc(var(--glass-nav-index, 0) * 100%));transition:transform .34s var(--liquid-ease)}.dapp-shell .dapp-route-nav a.active{background:transparent;box-shadow:none}.dapp-shell :is(button,.dapp-route-nav a,.dapp-bottom-nav a,[data-liquid-glass]){position:relative;isolation:isolate}.dapp-shell :is(button,.dapp-route-nav a,.dapp-bottom-nav a):before{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(ellipse 150px 90px at var(--glass-x,50%) var(--glass-y,10%),rgba(255,255,255,.72),transparent 72%);content:"";pointer-events:none;opacity:0;transition:opacity .18s ease}.dapp-shell :is(button,.dapp-appbar):after{position:absolute;z-index:1;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,#ffffff,rgba(255,255,255,.15) 34%,rgba(228,246,255,.82) 75%,rgba(255,255,255,.7));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;content:"";pointer-events:none}.dapp-shell :is(button,.button){transition:transform .2s var(--liquid-ease),box-shadow .2s ease,background-color .16s ease}.dapp-shell :is(.mvp-secondary,.mvp-segments button:not(.active)){background:rgba(255,255,255,.32);box-shadow:var(--liquid-shadow)}.dapp-shell :is(.mvp-data,.mvp-metric){background:linear-gradient(135deg,rgba(255,255,255,.53),rgba(255,255,255,.26));box-shadow:inset 0 1px 0 rgba(255,255,255,.72);-webkit-backdrop-filter:none;backdrop-filter:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.dapp-shell :is(button,.dapp-route-nav a,.dapp-bottom-nav a)[data-glass-hover]:before{opacity:1}[data-glass-root] button:hover:not(:disabled){transform:translateY(-1px)}}[data-glass-root] button:active:not(:disabled){transform:scale(.975);transition-duration:90ms}@media (max-width:680px){.dapp-shell .dapp-bottom-nav{gap:0}.dapp-shell .dapp-bottom-nav a.active{background:linear-gradient(140deg,rgba(255,255,255,.76),rgba(226,228,255,.48));box-shadow:var(--liquid-shadow)}.dapp-shell :is(.dapp-hero,.mvp-panel){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (prefers-reduced-motion:reduce){[data-glass-root] *,[data-glass-root] :after,[data-glass-root] :before{transition:none!important;animation:none!important}[data-glass-root] [data-liquid-glass]:hover,[data-glass-root] button:is(:hover,:active){transform:none!important}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){[data-glass-root] :is(header,[data-liquid-glass],button,.mvp-panel,.mvp-data,.mvp-metric,.dapp-hero,.dapp-bottom-nav){color:#272031!important;background:#fbf8ff!important;border-color:#82758e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-glass-root] [data-liquid-glass]:before,[data-glass-root] button:before{opacity:0!important}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){[data-glass-root] :is(header,button,.dapp-bottom-nav){background-color:#f8f1fc}}