@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;700&display=swap);:root{background-color:#04060a;color:#f5f7fb;color-scheme:dark;font-family:IBM Plex Sans,sans-serif}*{box-sizing:border-box}body,html{background:#04060a}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f5f7fb;font-family:IBM Plex Sans,sans-serif;margin:0;min-width:320px}button,input{font:inherit}#root{min-height:100vh}a{color:inherit}.app-shell{background:radial-gradient(circle at top,#ff6e4014,#0000 26%),radial-gradient(circle at 85% 18%,#ff9a3c2e,#0000 24%),radial-gradient(circle at 18% 100%,#ff5a2814,#0000 24%),linear-gradient(180deg,#0d0906,#060504 48%,#030201);min-height:100vh;overflow:hidden;position:relative}.app-shell__glow{border-radius:50%;filter:blur(100px);height:24rem;opacity:.4;pointer-events:none;position:absolute;width:24rem}.app-shell__glow--left{background:#ff6e40;left:-8rem;top:2rem}.app-shell__glow--right{background:#ff9c40;right:-8rem;top:10rem}.ghost-button,.nav-link,.navbar,.page-section,.panel,.primary-button,.stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.navbar{background:linear-gradient(180deg,#0e1321e0,#090d17d1),#0a0e18d1;border:1px solid #84a2db24;border-radius:24px;box-shadow:0 18px 40px #00000042,inset 0 1px 0 #ffffff0a;gap:20px;justify-content:space-between;margin:18px auto 0;padding:15px 18px;position:relative;width:min(1480px,calc(100% - 32px));z-index:1}.brand,.navbar{align-items:center;display:flex}.brand{gap:14px}.brand__mark{background:linear-gradient(135deg,#ff6e4052,#ff9c4052);border-radius:14px;box-shadow:inset 0 1px 0 #ffffff1f,0 10px 24px #ff6e403d;display:grid;font-size:2rem;height:48px;place-items:center;width:48px}.brand__name{color:#ffb088;font-size:2.1rem;font-weight:700;letter-spacing:.05em}.brand__name,.page-card h3,.page-copy h1,.page-copy h2,.panel h2,.stat-card strong{font-family:Space Grotesk,sans-serif;margin:0}.navbar__links{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.nav-link{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:16px;color:#c8d2e3;font-weight:600;padding:.8rem 1rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.nav-link:hover{background:#ffffff0d;border-color:#789ce72e;color:#eef3ff}.nav-link.active{background:linear-gradient(135deg,#ff6e4033,#ff9c401f);border-color:#ff6e4066;box-shadow:0 12px 30px #ff6e4033;color:#fff}.navbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.wallet-status{grid-gap:6px;display:grid;gap:6px;justify-items:end}.status-pill{align-items:center;background:#ff6e401f;border:1px solid #ff9c403d;border-radius:999px;color:#fff0e6;display:inline-flex;font-size:.82rem;font-weight:600;justify-content:center;padding:.65rem .95rem}.status-pill--warning{background:#ff9c4014;border-color:#ffb86647;color:#ffe4c6}.wallet-copy{color:#9db0cf;font-size:.84rem;margin:0}.page-wrap{margin:20px auto 0;padding-bottom:40px;position:relative;width:min(1480px,calc(100% - 32px));z-index:1}.page-section{grid-gap:9px;display:grid;gap:9px}.info-grid,.page-grid,.page-hero,.stats-grid,.steps-grid{grid-gap:18px;display:grid;gap:18px}.page-hero{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr)}.page-grid,.stats-grid,.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-card,.panel,.stat-card{background:linear-gradient(180deg,#131827f0,#0a0d16eb);border:1px solid #ffffff12;border-radius:28px;box-shadow:0 20px 60px #00000057,inset 0 1px 0 #ffffff0a;padding:22px}.stat-card{grid-gap:8px;display:grid;gap:8px;padding:18px}.page-copy{grid-gap:18px;align-content:start;display:grid;gap:18px}.eyebrow,.kicker{color:#ffb088;font-size:.78rem;font-weight:700;letter-spacing:.2em;margin:0;text-transform:uppercase}.page-copy h1{font-size:clamp(2.5rem,4.8vw,4.8rem);letter-spacing:-.04em;line-height:.92}.page-copy h2,.panel h2{font-size:1.45rem;line-height:1.02}.label,.muted-text,.page-card p:not(.kicker),.page-copy p:not(.eyebrow),.page-list li,.page-note,.panel p:not(.eyebrow),.step-card p:not(.kicker){color:#95a1b7;display:block;font-size:.92rem;line-height:1.6}.page-card h3,.panel h2,.panel strong,.stat-card strong,.step-card h3,.surface strong{color:#f4f7ff}.page-card,.stat-card,.step-card,.surface{background:hsla(0,0%,100%,.035);border:1px solid #ffffff12;border-radius:22px}.page-card,.step-card,.surface{padding:18px}.page-card h3,.step-card h3{font-size:1.08rem}.hero-chart{align-items:flex-end;background:linear-gradient(180deg,#13e2aa0f,#ff9c4008),#05070ccc;border-radius:28px;display:flex;justify-content:center;min-height:320px;overflow:hidden;padding:18px;position:relative}.hero-chart__grid{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:100% 64px,64px 100%;inset:0;-webkit-mask-image:linear-gradient(180deg,#000000e6,#0000);mask-image:linear-gradient(180deg,#000000e6,#0000);position:absolute}.hero-chart__line{background:linear-gradient(90deg,#ff6e4038,#ff9c4047);border-radius:999px;bottom:28%;box-shadow:0 0 40px #ff6e403d;clip-path:polygon(0 78%,10% 62%,20% 68%,32% 34%,43% 52%,55% 22%,68% 36%,79% 18%,89% 30%,100% 8%,100% 100%,0 100%);height:120px;left:8%;position:absolute;right:8%}.hero-chart__content{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;position:relative;width:100%;z-index:1}.hero-chart__content p{color:#ced5e1;margin:0}.surface{grid-gap:12px;display:grid;gap:12px}.page-card strong,.panel strong,.stat-card strong,.step-card strong,.surface strong{color:#f8fbff}.status-row,.surface-row,.ticket-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.surface-stack,.ticket-panel{grid-gap:12px;display:grid;gap:12px}.trade-toggle{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:16px;padding:8px}.ghost-button,.primary-button,.trade-toggle__button{border:0;border-radius:14px;cursor:pointer;font:inherit}.trade-toggle__button{background:#0000;color:#b9c4d7;font-weight:700;min-height:48px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.trade-toggle__button.is-active{background:linear-gradient(135deg,#ff6e40,#ff9c40);box-shadow:0 10px 28px #ff6e4052;color:#1a0604}.field{display:block}.field span{margin-bottom:8px}.field__inputWrap{position:relative}.field input{background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:18px;box-sizing:border-box;color:#f5f7fb;outline:none;padding:14px 72px 14px 16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.field input::placeholder{color:#697489}.field input:focus{background:#ffffff0f;border-color:#61abff4d;box-shadow:0 0 0 3px #3a70ff1f}.ticket-panel{grid-gap:12px;display:grid;gap:12px}.ghost-button,.primary-button{font-weight:700;min-height:50px;padding:0 18px}.ghost-button{background:#ffffff0d;border:1px solid #ffffff17;color:#f5f7fb}.field input:disabled,.ghost-button:disabled,.trade-card__action:disabled{cursor:not-allowed;opacity:.6}.field__clear{background:#0000;border:none;color:#dfe8ffd6;cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.field__clear:disabled{cursor:not-allowed;opacity:.45}.ghost-button:hover{background:#ffffff14;border-color:#70a3ff2e}.ghost-button:disabled:hover,.trade-card__action:disabled:hover{filter:none;transform:none}.primary-button{background:linear-gradient(135deg,#ff9c40,#ffd15c);box-shadow:0 14px 36px #ff9c4047;color:#1b1104;width:100%}.primary-button:hover{box-shadow:0 18px 38px #ff9c4052;filter:brightness(1.04)}.list-card{display:flex;gap:12px;padding:16px 18px}.list-dot{background:#ff6e40;border-radius:50%;box-shadow:0 0 18px #ff6e4080;flex:0 0 auto;height:12px;margin-top:5px;width:12px}.list-dot--soft{background:#ff9c40;box-shadow:0 0 18px #ff9c4080}.page-list{margin:0;padding-left:18px}.secondary-page .page-card,.secondary-page .panel,.secondary-page .surface{background:linear-gradient(180deg,#0f1525f0,#090d18f0),#0a0e18eb;border-color:#6f8bbe24;box-shadow:0 20px 46px #00000047,inset 0 1px 0 #ffffff0a}.secondary-grid,.secondary-page__hero{grid-gap:18px;display:grid;gap:18px}.secondary-page__hero{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr)}.secondary-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-page__lead{min-height:100%}.secondary-page__statusCard{grid-gap:12px;align-content:start;align-self:stretch;display:grid;gap:12px}.secondary-page__statusCard h3,.secondary-page__statusCard p{margin:0}.secondary-panel{grid-gap:14px;display:grid;gap:14px}.secondary-panel__button{width:auto}.secondary-stack{grid-gap:12px;display:grid;gap:12px}.secondary-list{grid-gap:10px;display:grid;gap:10px}.home-desk{gap:18px}.home-desk .panel{background:linear-gradient(180deg,#121e38f5,#080d1cf7),#080c16f0;border-color:#71a7ff3d;box-shadow:0 24px 60px #01071473,0 0 0 1px #4d91ff14,inset 0 1px 0 #ffffff14,inset 0 0 28px #1e6eff14}.round-bar{grid-gap:18px;background:linear-gradient(90deg,#08132af0,#10274eeb 50%,#0c1634f0),#080f1eeb;border-radius:20px;display:grid;gap:18px;overflow:hidden;padding:18px;position:relative}.round-bar:after{background:linear-gradient(90deg,#0000,#71baff14,#0000);content:"";inset:0;pointer-events:none;position:absolute}.round-bar__signal{background:#62ff89;border-radius:50%;box-shadow:0 0 18px #62ff89e6;height:10px;width:10px}.dump-progress__top h3{color:#fff;font-family:Space Grotesk,sans-serif;margin:0}.round-bar__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.round-metric{grid-gap:8px;background:linear-gradient(180deg,#0d1832eb,#090f1ff2),#080f1fe6;border:1px solid #76aaff33;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0a,0 18px 28px #01071438;display:grid;gap:8px;justify-items:center;padding:16px;text-align:center}.round-metric__label{color:#8ca3c9;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.round-metric__value{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.15rem}.round-metric__value--status{align-items:center;display:inline-flex;gap:10px}.dump-progress__percent,.round-metric__value--mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.round-metric__value--restart{color:#ffc060;font-weight:800;text-shadow:0 0 14px #ffc06080}.dump-progress{grid-gap:14px;background:radial-gradient(circle at 12% 50%,#3887ff2e,#0000 28%),radial-gradient(circle at 85% 50%,#ffa14a33,#0000 30%),linear-gradient(180deg,#0d162ff2,#080d1cfa);border:1px solid #65abff38;border-radius:22px;display:grid;gap:14px;overflow:hidden;padding:18px}.dump-progress:before{background:linear-gradient(90deg,#0000,#92d8ff1a,#0000);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .24s ease}.dump-progress__top{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.dump-progress__percent{color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(1.15rem,2vw,1.6rem)}.dump-progress__track{background:linear-gradient(180deg,#0a1223f5,#060a16f5),#070d18eb;border:1px solid #7aadff3d;border-radius:999px;height:22px;overflow:hidden;position:relative;transition:border-color .24s ease,box-shadow .24s ease}.dump-progress__fill,.dump-progress__glow,.dump-progress__spark{border-radius:999px;bottom:0;left:0;position:absolute;top:0}.dump-progress__fill{background:linear-gradient(90deg,#1ad89a,#34e1bd 36%,#59b3ff 68%,#ffaf55);box-shadow:inset 0 1px 0 #fff3,0 0 34px #47b4ff52;transition:width .45s ease,box-shadow .24s ease,filter .24s ease}.dump-progress__glow{background:linear-gradient(90deg,#1ad89a8c,#59b3ff7a,#ffaf558c);filter:blur(14px);opacity:.75;transition:width .45s ease,opacity .24s ease,filter .24s ease}.dump-progress__spark{opacity:0;overflow:hidden;pointer-events:none}.dump-progress__spark:after{background:linear-gradient(90deg,#0000,#ffffffeb,#0000);border-radius:999px;bottom:-35%;content:"";filter:blur(3px);opacity:0;position:absolute;right:-80px;top:-35%;width:72px}.dump-progress--medium .dump-progress__fill{box-shadow:inset 0 1px 0 #ffffff38,0 0 40px #47b4ff61}.dump-progress--medium .dump-progress__glow{filter:blur(15px);opacity:.82}.dump-progress--high:before{opacity:.45}.dump-progress--high .dump-progress__track{border-color:#84c9ff57;box-shadow:0 0 20px #51abff1f}.dump-progress--high .dump-progress__fill{box-shadow:inset 0 1px 0 #ffffff3d,0 0 48px #47b4ff70;filter:saturate(1.06)}.dump-progress--high .dump-progress__glow{filter:blur(16px);opacity:.9}.dump-progress--near-full:before{opacity:.62}.dump-progress--near-full .dump-progress__track{border-color:#95d9ff6b;box-shadow:0 0 24px #58b7ff2e}.dump-progress--near-full .dump-progress__fill{box-shadow:inset 0 1px 0 #ffffff47,0 0 58px #5ec1ff85;filter:saturate(1.1) brightness(1.04)}.dump-progress--near-full .dump-progress__glow{filter:blur(18px);opacity:1}.dump-progress--spark .dump-progress__spark{opacity:1}.dump-progress--spark .dump-progress__spark:after{animation:dump-progress-spark .9s ease-out forwards}@keyframes dump-progress-spark{0%{opacity:0;transform:translateX(-140px)}18%{opacity:.95}to{opacity:0;transform:translateX(200px)}}.dump-progress__labels{align-items:center;color:#9ab0d2;display:flex;font-size:.84rem;gap:12px;justify-content:space-between}.dump-progress--compact{grid-gap:8px;background:radial-gradient(circle at 12% 50%,#3887ff24,#0000 28%),radial-gradient(circle at 85% 50%,#ffa14a24,#0000 30%),linear-gradient(180deg,#0d162ff2,#080d1cfa);border-radius:12px;display:grid;gap:8px;padding:10px 12px}.dump-progress--compact .dump-progress__track{height:14px}.dump-progress__labels--compact{align-items:center;display:grid;font-size:.76rem;grid-template-columns:repeat(3,minmax(0,1fr))}.dump-progress__labels--compact span:first-child{text-align:left}.dump-progress__labels--compact span:nth-child(2){text-align:center}.dump-progress__labelsValue{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.dump-progress__labels--compact span:last-child{text-align:right}.home-desk__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.9fr) minmax(300px,.68fr)}.home-desk__main,.home-desk__side{grid-gap:5px;display:grid;gap:5px}.chart-shell{padding:16px}.chart-shell__frame{background:linear-gradient(180deg,#0e1731fc,#080d1cfc),#060a16f5;border:1px solid #81b7ff42;border-radius:24px;box-shadow:inset 0 0 0 2px #759fff14,inset 0 0 48px #3d99ff14,0 0 34px #21a4ff2e;min-height:400px;overflow:hidden;padding:14px;position:relative}.dollar-rain{animation:dollar-fall 1.2s ease-out forwards;color:#35d96d;font-size:1.8rem;font-weight:700;pointer-events:none;position:absolute;text-shadow:0 0 12px #35d96dcc;top:60px;z-index:100}@keyframes dollar-fall{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(300px) rotate(20deg)}}.chart-shell__topbar{border:1px solid #6ca1ff2e;margin-bottom:14px}.chart-shell__topbarLabel{color:#d8e5ff;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.chart-shell__body{background:radial-gradient(circle at 50% 16%,#6c91ff47,#0000 34%),radial-gradient(circle at 50% 100%,#40d8ff14,#0000 28%),linear-gradient(180deg,#11234df0,#071026fc);border:1px solid #7aaaff38;border-radius:20px;min-height:340px;overflow:hidden;padding:16px;position:relative}.chat-shell{overflow:hidden;padding:0}.chat-shell__header{background:linear-gradient(180deg,#14214285,#0f162a00);border-bottom:1px solid #74a4ff29;padding:16px 18px 10px}.chat-shell__body{padding:10px 14px 0}.chat-shell__placeholder{background:radial-gradient(circle at 50% 30%,#4b78ff24,#0000 40%),#0c1731db;border:1px solid #76aaff38;border-radius:16px;color:#e3ebff;display:grid;font-family:Space Grotesk,sans-serif;font-size:1.25rem;min-height:104px;place-items:center}.chat-shell__inputRow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr auto;padding:12px 14px 14px}.chat-shell__inputRow input{background:#081124e6;border:1px solid #74a4ff33;border-radius:14px;color:#f5f8ff;min-height:46px;padding:0 14px}.chat-shell__inputRow input::placeholder{color:#7d8db2}.chat-shell__send{background:linear-gradient(135deg,#53beff,#4c6dff);border:1px solid #6abaff3d;border-radius:14px;box-shadow:0 12px 28px #4876ff42;color:#fff;cursor:pointer;font-weight:700;min-width:88px}.chat-shell__send:hover{filter:brightness(1.05)}.trade-card{padding:16px}.trade-card__holding{grid-gap:6px;background:linear-gradient(180deg,#0e172cb8,#080c18d1);border:1px solid #76aaff29;border-radius:14px;display:grid;gap:6px;margin-bottom:14px;padding:12px 14px;text-align:center}.trade-card__holding strong{color:#f4f7ff;font-family:Space Grotesk,sans-serif;font-size:1rem}.trade-card__holdingMeta{color:#8fa0be;font-size:.86rem}.trade-card__toggle{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:14px}.trade-card__tab{background:linear-gradient(180deg,#0e172cf2,#080c18f5);border:1px solid #76aaff29;border-radius:14px;color:#dfe8ff;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;min-height:58px;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.trade-card__tab:hover{transform:translateY(-1px)}.trade-card__tab.is-buy-active{background:linear-gradient(135deg,#ff9c40eb,#cc6e20eb);border-color:#ffc06080;box-shadow:0 0 26px #ffc0603d;color:#fff}.trade-card__tab.is-sell-active{background:linear-gradient(135deg,#d73e5ceb,#7c172feb);border-color:#ff61767a;box-shadow:0 0 26px #ff617629;color:#fff}.trade-card__fields{grid-gap:16px;display:grid;gap:16px}.trade-card__balance{align-items:center;background:linear-gradient(180deg,#0e172cb8,#080c18d1);border:1px solid #76aaff29;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:14px}.trade-card__balance-content{grid-gap:6px;display:grid;flex:1 1;gap:6px}.trade-card__balance strong{color:#f4f7ff;font-family:Space Grotesk,sans-serif;font-size:1rem}.trade-card__balance-refresh{align-items:center;background:#0e172ccc;border:1px solid #76aaff4d;border-radius:8px;color:#76aaff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.3rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.trade-card__balance-refresh:hover:not(:disabled){background:#76aaff26;border-color:#76aaff80;transform:rotate(180deg)}.trade-card__balance-refresh:active:not(:disabled){transform:rotate(180deg) scale(.95)}.trade-card__balance-refresh:disabled{cursor:not-allowed;opacity:.4}.trade-card__presets{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.trade-card__preset{background:linear-gradient(180deg,#0e172cf2,#080c18f5);border:1px solid #76aaff29;border-radius:14px;color:#dfe8ff;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.94rem;font-weight:700;min-height:46px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.trade-card__preset:hover{border-color:#ff9c4052;box-shadow:0 10px 20px #ff9c401f;transform:translateY(-1px)}.trade-card__preset:disabled{cursor:not-allowed;opacity:.6}.trade-card__preset:disabled:hover{box-shadow:none;transform:none}.trade-card__preset.is-active{background:#ff9c402e;border-color:#ff9c407a;color:#fff}.trade-card__action{border:1px solid #ffffff1f;border-radius:14px;color:#fff;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700;min-height:58px;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.trade-card__action:hover{filter:brightness(1.04);transform:translateY(-1px)}.trade-card__action--buy{background:linear-gradient(135deg,#ffc060,#ff9c40);box-shadow:0 16px 32px #ff9c4047}.trade-card__action--sell{background:linear-gradient(135deg,#ff6981,#d73c5c);box-shadow:0 16px 32px #d73c5c3d}.trade-card__status{align-items:center;background:linear-gradient(180deg,#0e172cb8,#080c18d1);border:1px solid #76aaff29;border-radius:14px;color:#8fa0be;display:flex;font-family:Space Grotesk,sans-serif;font-size:.92rem;font-weight:700;justify-content:center;min-height:42px;padding:0 14px}.trade-card__status--success{border-color:#ffc0605c;color:#fff4e6}.trade-card__status--error{border-color:#ff787852;color:#ffd4d9}.position-card{padding:18px}.position-card__body{grid-gap:10px;background:linear-gradient(180deg,#101932eb,#0a1020e6);border:1px solid #76aaff2e;border-radius:16px;display:grid;gap:10px;padding:18px}.position-card__body p{margin:0}@media (max-width:980px){.home-desk__grid,.info-grid,.page-grid,.page-hero,.round-bar__grid,.secondary-grid--two,.secondary-page__hero,.stats-grid,.steps-grid{grid-template-columns:1fr}.dump-progress__top,.round-bar__header{align-items:flex-start;flex-direction:column}.round-bar__subcopy{text-align:left}}@media (max-width:720px){.navbar,.page-wrap{width:min(1480px,calc(100% - 20px))}.hero-chart__content,.navbar,.navbar__actions,.navbar__links,.status-row,.surface-row,.ticket-row{align-items:stretch;flex-direction:column}.hero-chart,.page-card,.panel,.stat-card{border-radius:22px;padding:18px}.hero-chart{min-height:260px}.chat-shell__inputRow,.round-bar{grid-template-columns:1fr}.round-bar{padding:16px}.chart-shell__frame{min-height:340px}.chart-shell__body{min-height:270px}}.global-config-viewer{grid-gap:18px;display:grid;gap:18px}.global-config-viewer__metaGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.global-config-viewer__metaCard{grid-gap:8px;display:grid;gap:8px}.global-config-viewer__mono{font-family:IBM Plex Mono,monospace;font-size:.92rem;overflow-wrap:anywhere}.global-config-viewer__jsonCard{grid-gap:16px;display:grid;gap:16px}.global-config-viewer__jsonHeader{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.global-config-viewer__json{background:#04070deb;border:1px solid #ffffff12;border-radius:18px;color:#d8e3f5;font-size:.9rem;line-height:1.6;margin:0;min-height:320px;overflow:auto;padding:18px}.subscriptions-page__content,.subscriptions-page__panel{grid-gap:18px;display:grid;gap:18px}.subscriptions-page__tabs{display:flex;flex-wrap:wrap;gap:10px}.subscriptions-page__tab{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;color:#d7e0f0;cursor:pointer;font:inherit;font-weight:700;min-height:48px;padding:0 16px}.subscriptions-page__tab--active{background:linear-gradient(135deg,#ff6e4033,#ff9c401f);border-color:#ff6e4066;box-shadow:0 12px 30px #ff6e4033;color:#fff}.subscriptions-page__contentHeader{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.subscriptions-page__contentHeader .page-note{margin:0;max-width:520px}.subscriptions-page__placeholder{align-content:center;min-height:220px}@media (max-width:720px){.subscriptions-page__contentHeader,.subscriptions-page__tabs{align-items:stretch;flex-direction:column}.global-config-viewer__metaGrid{grid-template-columns:1fr}}.redeem-notification{left:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease-out;z-index:9999}.redeem-notification--visible{pointer-events:auto;transform:translateY(0)}.redeem-notification__container{align-items:center;animation:slideDown .3s ease-out,glow 2s ease-in-out infinite alternate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ff6e40f2,#ff9c40f2);border-radius:.75rem;box-shadow:0 8px 24px #ff6e4066,0 4px 12px #0000004d;display:flex;gap:1rem;margin:1rem auto;max-width:1200px;padding:1.25rem 1.5rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%{box-shadow:0 8px 24px #ff6e4066,0 4px 12px #0000004d}to{box-shadow:0 8px 32px #ff6e4099,0 4px 16px #0006}}.redeem-notification__icon{animation:bounce 1s ease-in-out infinite;flex-shrink:0;font-size:2rem}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.redeem-notification__content{color:#fff;flex:1 1}.redeem-notification__title{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 .25rem;text-shadow:0 2px 4px #0003}.redeem-notification__message{color:#fffffff2;font-size:.95rem;line-height:1.4;margin:0}.redeem-notification__message strong{color:#fff;font-weight:700}.redeem-notification__action{background:#fff;border:none;border-radius:.5rem;box-shadow:0 2px 8px #0003;color:#ff9c40;cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:700;padding:.75rem 1.5rem;transition:all .2s ease}.redeem-notification__action:hover{background:#fffffff2;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.redeem-notification__action:active{transform:translateY(0)}.redeem-notification__close{align-items:center;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:32px;justify-content:center;line-height:1;transition:all .2s ease;width:32px}.redeem-notification__close:hover{background:#ffffff4d;transform:rotate(90deg)}.redeem-notification__close:active{transform:rotate(90deg) scale(.95)}@media (max-width:768px){.redeem-notification__container{flex-wrap:wrap;margin:.5rem;padding:1rem}.redeem-notification__icon{font-size:1.5rem}.redeem-notification__title{font-size:1rem}.redeem-notification__message{font-size:.875rem}.redeem-notification__action{margin-top:.5rem;order:3;width:100%}.redeem-notification__close{position:absolute;right:.75rem;top:.75rem}}.live-curve-chart{display:flex;flex-direction:column;gap:16px;height:100%;width:100%}.live-curve-chart__header{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:0 12px 0 90px}.live-curve-chart__meta{display:flex;gap:16px}.live-curve-chart__meta-item{align-items:center;display:flex;flex-direction:column;gap:4px}.live-curve-chart__meta-item--center{margin-left:80px}.live-curve-chart__meta-label{color:#ffffff80;font-size:.72rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.live-curve-chart__meta-value{color:#f4f7ff;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700}.live-curve-chart__meta-value--price{color:#ffc060;text-shadow:0 0 12px #ffc06066}.live-curve-chart__meta-value--liquidity{color:#54ff99;text-shadow:0 0 12px #54ff9966}.live-curve-chart__meta-value--boost{color:#ff9c40;text-shadow:0 0 12px #ff9c4066}.live-curve-chart__meta-value--active{color:#54ff99;text-shadow:0 0 12px #54ff9966}.live-curve-chart__legend{align-items:center;border-top:1px solid #ffffff14;display:flex;gap:20px;padding:8px 0}.live-curve-chart__legend-item{align-items:center;color:#ffffffb3;display:flex;font-size:.82rem;gap:8px}.live-curve-chart__legend-line{border-radius:2px;display:block;height:2px;width:24px}.live-curve-chart__legend-line--base{background:#76aaff66;box-shadow:0 0 6px #76aaff4d}.live-curve-chart__legend-line--active{background:linear-gradient(90deg,#ff9c40,#ffc060);box-shadow:0 0 8px #ff9c4080}.live-curve-chart__legend-marker{background:#ffc060;border-radius:50%;box-shadow:0 0 12px #ffc060cc,0 0 24px #ffc06066;display:block;height:10px;width:10px}.live-curve-chart__body{align-items:center;display:flex;flex:1 1;justify-content:center;max-height:420px;min-height:300px;position:relative}.live-curve-chart__placeholder{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px;text-align:center}.live-curve-chart__placeholder-icon{font-size:3rem;opacity:.3}.live-curve-chart__placeholder-title{color:#fff9;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700;margin:0}.live-curve-chart__placeholder-text{color:#fff6;font-size:.9rem;margin:0;max-width:300px}.live-curve-chart__svg{height:100%;width:100%}.live-curve-chart__grid-line{stroke:#76aaff14;stroke-width:1}.live-curve-chart__band-line{stroke:#ff9c4033;stroke-width:1;stroke-dasharray:4 4}.live-curve-chart__band-label{fill:#ff9c4099;font-family:Space Grotesk,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.live-curve-chart__curve{transition:stroke-dashoffset .3s ease}.live-curve-chart__curve--base{stroke:#76aaff66;filter:drop-shadow(0 0 4px rgba(118,170,255,.3))}.live-curve-chart__curve--active{stroke:url(#activeCurveGradient);animation:pulse-curve 3s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,156,64,.6))}@keyframes pulse-curve{0%,to{filter:drop-shadow(0 0 8px rgba(255,156,64,.6))}50%{filter:drop-shadow(0 0 12px rgba(255,156,64,.8))}}.live-curve-chart__position{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.live-curve-chart__position-glow{fill:#ffc060;animation:pulse-glow 2s ease-in-out infinite;opacity:.4}@keyframes pulse-glow{0%,to{r:8;opacity:.4}50%{r:12;opacity:.7}}.live-curve-chart__position-dot{fill:#ffc060;stroke:#fff;stroke-width:2;filter:drop-shadow(0 0 12px rgba(255,192,96,.9))}.live-curve-chart__trade-popup{font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;pointer-events:none;transition:opacity .05s linear,y .05s linear}.live-curve-chart__trade-popup--buy{fill:#35d96d;filter:drop-shadow(0 0 8px rgba(53,217,109,.8))}.live-curve-chart__trade-popup--sell{fill:#f44;filter:drop-shadow(0 0 8px rgba(255,68,68,.8))}.live-curve-chart__axis-label{fill:#fff9;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:500}.live-curve-chart__axis-title{fill:#ffffff80;font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}@media (max-width:768px){.live-curve-chart__body{max-height:320px;min-height:240px}.live-curve-chart__header{align-items:flex-start;flex-direction:column;gap:12px;padding:0 12px 0 90px}.live-curve-chart__legend{flex-wrap:wrap;gap:12px}.live-curve-chart__axis-label{font-size:.7rem}.live-curve-chart__axis-title{font-size:.75rem}}.position-panel{background:#0000;border:none;margin-bottom:.5rem;padding:0}.position-panel__header{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff14;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:.25rem .75rem}.position-panel__header-left{align-items:baseline;display:flex;gap:.5rem}.position-panel__title{color:#fff;font-size:.9rem;font-weight:600;margin:0}.position-panel__timestamp{color:#fff6;font-size:.65rem;font-weight:400}.position-panel__status{background:#22c55e26;border-radius:.25rem;color:#22c55e;font-size:.65rem;font-weight:500;padding:.15rem .5rem;text-transform:uppercase}.position-panel__status--closed{background:#94a3b826;color:#94a3b8}.position-panel__empty{color:#ffffff80;font-size:.85rem;padding:.5rem .75rem;text-align:center}.position-panel__empty--error{color:#ef4444}.position-panel__grid{grid-gap:.25rem;background:#ffffff05;border-radius:0 0 8px 8px;display:grid;gap:.25rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:.3rem .75rem}.position-metric{display:flex;flex-direction:column;gap:.05rem}.position-metric__label{color:#ffffff80;font-size:.65rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase}.position-metric__value{color:#fff;font-size:.875rem;font-weight:600}.position-metric__value--small{color:#ffffffb3;font-size:.875rem;font-weight:500}.position-metric__value--positive{color:#22c55e!important}.position-metric__value--negative{color:#ef4444!important}.position-metric__value--neutral{color:#fff!important}@media (max-width:768px){.position-panel__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.position-panel__grid{grid-template-columns:1fr}}.portfolio-page{margin:0 auto;max-width:1400px;padding:2rem}.portfolio-page__header{margin-bottom:2rem}.portfolio-page__title h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6e40,#ff9c40);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 .5rem}.portfolio-page__subtitle{color:#ffffffb3;font-size:1.1rem;margin:0}.portfolio-summary{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.summary-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f192866;border:1px solid #ffffff1a;border-radius:.75rem;padding:1.5rem;transition:all .2s ease}.summary-card:hover{border-color:#ff6e404d;transform:translateY(-2px)}.summary-card__label{color:#fff9;font-size:.75rem;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.summary-card__value{color:#fffffff2;font-size:2rem;font-weight:700;margin:0}.summary-card__value--positive{color:#4caf50}.summary-card__value--negative{color:#f44336}.summary-card__suffix{color:#ffffffb3;font-size:1rem;font-weight:500;margin-left:.25rem}.portfolio-table-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f192866;border:1px solid #ffffff1a;border-radius:.75rem;overflow:hidden}.portfolio-table-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem}.portfolio-table-header h2{color:#fffffff2;font-size:1.25rem;font-weight:600;margin:0}.portfolio-refresh-button{background:#ff6e4026;border:1px solid #ff6e404d;border-radius:.5rem;color:#ff9c40;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.portfolio-refresh-button:hover:not(:disabled){background:#ff6e4040;border-color:#ff6e4080}.portfolio-refresh-button:disabled{cursor:not-allowed;opacity:.5}.portfolio-table{border-collapse:collapse;overflow-x:auto;width:100%}.portfolio-table thead{background:#ffffff05}.portfolio-table th{border-bottom:1px solid #ffffff1a;color:#fff9;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:1rem 1.5rem;text-align:left;text-transform:uppercase}.portfolio-table th:last-child{text-align:right}.portfolio-table tbody tr{border-bottom:1px solid #ffffff0d;transition:background .2s ease}.portfolio-table tbody tr:hover{background:#ffffff05}.portfolio-table td{color:#ffffffd9;font-size:.9rem;padding:1rem 1.5rem}.portfolio-table td:last-child{text-align:right}.status-badge{border-radius:1rem;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.status-badge--open{background:#4caf5026;border:1px solid #4caf504d;color:#4caf50}.status-badge--closed{background:#9e9e9e26;border:1px solid #9e9e9e4d;color:#9e9e9e}.pnl-positive{color:#4caf50!important;font-weight:600}.pnl-negative{color:#f44336!important;font-weight:600}.pnl-neutral{color:#fff9}.portfolio-empty-state{padding:4rem 2rem;text-align:center}.portfolio-empty-state__icon{font-size:4rem;margin-bottom:1rem;opacity:.3}.portfolio-empty-state__title{color:#fffc;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.portfolio-empty-state__message{color:#fff9;font-size:1rem;margin:0}.portfolio-loading{color:#ffffffb3;padding:4rem 2rem;text-align:center}.portfolio-error{background:#f443361a;border:1px solid #f443364d;border-radius:.5rem;color:#f44336;margin-bottom:2rem;padding:2rem}.portfolio-error__title{font-weight:600;margin:0 0 .5rem}.portfolio-error__message{font-size:.9rem;margin:0;opacity:.8}@media (max-width:1024px){.portfolio-table-container{overflow-x:auto}.portfolio-table{min-width:900px}}@media (max-width:768px){.portfolio-page{padding:1rem}.portfolio-page__title h1{font-size:2rem}.portfolio-summary{gap:1rem;grid-template-columns:repeat(2,1fr)}.summary-card{padding:1rem}.summary-card__value{font-size:1.5rem}.portfolio-table td,.portfolio-table th{font-size:.85rem;padding:.75rem 1rem}}.redeem-tabs{border-bottom:2px solid #ffffff1a;display:flex;gap:.5rem;margin-bottom:1.5rem}.redeem-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#fff9;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;margin-bottom:-2px;padding:.75rem 1.5rem;transition:all .2s ease}.redeem-tab:hover{color:#ffffffe6}.redeem-tab--active{border-bottom-color:#ff9c40;color:#ff9c40}.redeem-tab__count{align-items:center;background:#ff9c4033;border-radius:.75rem;display:inline-flex;font-size:.75rem;font-weight:600;height:1.5rem;justify-content:center;min-width:1.5rem;padding:0 .4rem}.redeem-tab--active .redeem-tab__count{background:#ff9c404d;color:#ff9c40}.redeem-action-buttons{align-items:center;display:flex;gap:.5rem}.redeem-action-button{border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.redeem-action-button--enabled{background:linear-gradient(135deg,#ff6e40,#ff9c40);color:#fff}.redeem-action-button--enabled:hover{background:linear-gradient(135deg,#f85,#ffb060);box-shadow:0 4px 12px #ff6e4059;transform:translateY(-1px)}.redeem-action-button--enabled:active{transform:translateY(0)}.redeem-action-button--secondary.redeem-action-button--enabled{background:linear-gradient(135deg,#ffa040,#ffb860);color:#fff}.redeem-action-button--secondary.redeem-action-button--enabled:hover{background:linear-gradient(135deg,#ffb050,#ffc870);box-shadow:0 4px 12px #ffa04059}.redeem-action-button--disabled{background:#64646433;border:1px solid #6464644d;color:#fff6;cursor:not-allowed}.redeem-action-button--disabled:hover{box-shadow:none;transform:none}.redeem-status-badge{border-radius:1rem;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.redeem-status-badge--redeemable{background:#ffc06033;border:1px solid #ffc06059;color:#ffc060}.redeem-status-badge--expired{background:#ff6b6b33;border:1px solid #ff6b6b4d;color:#ff6b6b}.redeem-status-badge--closed{background:#96969633;border:1px solid #9696964d;color:#b0b0b0}.redeem-status-badge--unknown{background:#ff9a3c33;border:1px solid #ff9a3c4d;color:#ff9a3c}.redeem-table-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f192866;border:1px solid #ffffff1a;border-radius:.5rem;overflow-x:auto;width:100%}.redeem-table{border-collapse:collapse;font-size:.9rem;width:100%}.redeem-table thead{background:#ffffff0d;border-bottom:1px solid #ffffff1a}.redeem-table th{color:#fffc;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-align:left;text-transform:uppercase}.redeem-table td{border-bottom:1px solid #ffffff0d;color:#ffffffe6;padding:1rem}.redeem-table tbody tr{transition:background .2s ease}.redeem-table tbody tr:hover{background:#ffffff08}.redeem-table tbody tr:last-child td{border-bottom:none}.redeem-table__game-id{color:#ff9c40;font-size:1rem;font-weight:700}.redeem-table__mint{font-size:.75rem;max-width:300px;word-break:break-all}.redeem-table__address,.redeem-table__mint{color:#ffffffb3;font-family:Courier New,monospace}.redeem-table__address{font-size:.85rem}.redeem-table__balance{color:#ffc060;font-weight:600}.redeem-table__reserve,.redeem-table__supply{font-weight:600}.redeem-table__timestamp{color:#ffffffb3;font-size:.85rem}.redeem-table__time-remaining{color:#ffc060;font-weight:600}.redeem-table__time-remaining--expired{color:#ff6b6b}.redeem-table__loading{color:#ffffff80;font-style:italic}.redeem-table-empty{background:#0f192866;border:1px solid #ffffff1a;border-radius:.5rem;padding:3rem;text-align:center}.redeem-table-empty p{color:#fff9;font-size:1rem;margin:0}.closed-table-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f192866;border:1px solid #ffffff1a;border-radius:.5rem;overflow-x:auto;width:100%}.closed-table{border-collapse:collapse;font-size:.9rem;width:100%}.closed-table thead{background:#ffffff0d;border-bottom:1px solid #ffffff1a}.closed-table th{color:#fffc;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-align:left;text-transform:uppercase}.closed-table td{border-bottom:1px solid #ffffff0d;color:#ffffffe6;padding:1rem}.closed-table tbody tr{transition:background .2s ease}.closed-table tbody tr:hover{background:#ffffff08}.closed-table tbody tr:last-child td{border-bottom:none}.closed-table__game-id{color:#ff9c40;font-size:1rem;font-weight:700}.closed-table__address{color:#ffffffb3;font-family:Courier New,monospace;font-size:.85rem}.closed-table__reserve,.closed-table__supply{font-weight:600}.closed-table__timestamp{color:#ffffffb3;font-size:.85rem}.closed-table__tx{font-family:Courier New,monospace;font-size:.85rem}.closed-table__tx-link{color:#ff9c40;text-decoration:none;transition:color .2s ease}.closed-table__tx-link:hover{color:#ffb060;text-decoration:underline}.closed-table__tx-none{color:#fff6}.closed-table-empty{background:#0f192866;border:1px solid #ffffff1a;border-radius:.5rem;padding:3rem;text-align:center}.closed-table-empty p{color:#fff9;font-size:1rem;margin:0}.redeem-modal-backdrop{animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04070deb;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1000}.redeem-modal{animation:slideUp .3s ease;background:radial-gradient(circle at top,#ff6e401f,#0000 50%),linear-gradient(180deg,#131827fa,#0a0d16fa);border:1px solid #ff6e404d;border-radius:28px;box-shadow:0 32px 80px #00000080,inset 0 1px 0 #ffffff14;max-height:90vh;overflow-y:auto;position:relative;width:min(680px,100%)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.redeem-modal__header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#131827fa,#0f1423fa);border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:24px 28px;position:sticky;top:0;z-index:10}.redeem-modal__header h2{color:#f4f7ff;font-family:Space Grotesk,sans-serif;font-size:1.5rem;margin:0}.redeem-modal__close{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;color:#c8d2e3;cursor:pointer;display:grid;font-size:1.8rem;height:36px;line-height:1;place-items:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:36px}.redeem-modal__close:hover:not(:disabled){background:#ffffff14;border-color:#ffffff2e;color:#f4f7ff}.redeem-modal__close:disabled{cursor:not-allowed;opacity:.5}.redeem-modal__content{grid-gap:24px;display:grid;gap:24px;padding:24px 28px}.redeem-modal__section{grid-gap:14px;background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;display:grid;gap:14px;padding:20px}.redeem-modal__section--highlight{background:radial-gradient(circle at top,#ff6e401f,#0000 60%),#ffffff08;border-color:#ff6e4047}.redeem-modal__section--payout{background:radial-gradient(circle at top,#ff9c401a,#0000 60%),#ffffff08;border-color:#ff9c403d}.redeem-modal__section h3{color:#f4f7ff;font-family:Space Grotesk,sans-serif;font-size:1.05rem;margin:0}.redeem-modal__info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.redeem-modal__info-item{grid-gap:6px;display:grid;gap:6px}.redeem-modal__detail-item{grid-gap:8px;background:#ffffff08;border-radius:12px;display:grid;gap:8px;padding:12px}.redeem-modal__label{color:#8ea3c2;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.redeem-modal__value{color:#f4f7ff;font-size:.95rem;font-weight:600;word-break:break-all}.redeem-modal__value--mono{font-family:Courier New,monospace;font-size:.85rem}.redeem-modal__amount{grid-gap:8px;background:#ff9c401f;border-radius:14px;display:grid;gap:8px;padding:16px;text-align:center}.redeem-modal__amount-label{color:#adc0dd;font-size:.88rem;font-weight:600}.redeem-modal__amount-value{color:#ffb060;font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:700}.redeem-modal__amount-note{color:#95a8c4;font-size:.86rem;line-height:1.5;margin:0;padding-top:8px;text-align:center}.redeem-modal__no-balance{background:#ff9c4014;border-radius:12px;color:#ffaf55;font-size:.95rem;font-weight:600;margin:0;padding:20px;text-align:center}.redeem-modal__payout{grid-gap:8px;background:#ffc0601f;border-radius:14px;display:grid;gap:8px;padding:16px;text-align:center}.redeem-modal__payout-value{color:#ffc060;font-family:Space Grotesk,sans-serif;font-size:1.6rem;font-weight:700}.redeem-modal__payout-note{color:#95a8c4;font-size:.82rem;line-height:1.4}.redeem-modal__footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#0f1423fa,#131827fa);border-top:1px solid #ffffff14;bottom:0;display:flex;gap:12px;padding:20px 28px;position:sticky}.redeem-modal__button{border:0;border-radius:14px;cursor:pointer;flex:1 1;font-family:inherit;font-size:.95rem;font-weight:700;min-height:50px;padding:0 24px;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.redeem-modal__button--cancel{background:#ffffff0d;border:1px solid #ffffff1a;color:#f5f7fb}.redeem-modal__button--cancel:hover:not(:disabled){background:#ffffff14;border-color:#ffffff2e}.redeem-modal__button--cancel:disabled{cursor:not-allowed;opacity:.5}.redeem-modal__button--submit{background:linear-gradient(135deg,#ff6e40,#ff9c40);box-shadow:0 14px 36px #ff6e4052;color:#1a0604}.redeem-modal__button--submit:hover:not(:disabled){box-shadow:0 18px 42px #ff6e4066;filter:brightness(1.08);transform:translateY(-2px)}.redeem-modal__button--submit:disabled{background:#78829b4d;box-shadow:none;color:#6b7289;cursor:not-allowed}@media (max-width:640px){.redeem-modal{max-height:95vh}.redeem-modal__header{padding:20px}.redeem-modal__header h2{font-size:1.3rem}.redeem-modal__content{padding:20px}.redeem-modal__info-grid{grid-template-columns:1fr}.redeem-modal__footer{flex-direction:column;padding:16px 20px}.redeem-modal__amount-value{font-size:1.5rem}.redeem-modal__payout-value{font-size:1.3rem}}.redeem-page{margin:0 auto;max-width:1400px;padding:2rem}.redeem-page__header{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.redeem-page__title h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6e40,#ff9c40);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 .5rem}.redeem-page__subtitle{color:#ffffffb3;font-size:1.1rem;margin:0}.redeem-page__info{align-items:center;display:flex;gap:1rem}.redeem-info-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f192866;border:1px solid #ffffff1a;border-radius:.5rem;padding:1rem 1.5rem}.redeem-info-card__label{color:#fff9;font-size:.75rem;letter-spacing:.05em;margin:0 0 .25rem;text-transform:uppercase}.redeem-info-card__value{font-size:1rem;font-weight:600;margin:0}.redeem-wallet-connected{align-items:center;color:#ff9c40;display:flex;gap:.5rem}.redeem-wallet-address{color:#ffffffb3;font-family:Courier New,monospace;font-size:.85rem}.redeem-wallet-disconnected{color:#ffffff80}.redeem-refresh-button{background:#ff6e4026;border:1px solid #ff6e404d;border-radius:.5rem;color:#ff9c40;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.redeem-refresh-button:hover:not(:disabled){background:#ff6e4040;border-color:#ff6e4080}.redeem-refresh-button:disabled{cursor:not-allowed;opacity:.5}.redeem-page__explanation{margin-bottom:2rem}.redeem-explanation-box{background:#ff6e4014;border-left:4px solid #ff9c40;border-radius:.5rem;padding:1.5rem}.redeem-explanation-box h3{color:#ff9c40;font-size:1.1rem;margin:0 0 .75rem}.redeem-explanation-box p{color:#fffc;line-height:1.6;margin:.5rem 0}.redeem-explanation-box strong{color:#ff9c40;font-weight:600}.redeem-page__content{margin-top:2rem}.redeem-loading{background:#0f192866;border:1px solid #ffffff1a;border-radius:.5rem;padding:3rem;text-align:center}.redeem-loading p{color:#ffffffb3;font-size:1.1rem;margin:0}.redeem-error{background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:.5rem;padding:2rem;text-align:center}.redeem-error p{color:#ff6b6b;font-size:1rem;margin:0 0 1rem}.redeem-error-retry{background:#ff6b6b33;border:1px solid #ff6b6b66;border-radius:.5rem;color:#ff6b6b;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.redeem-error-retry:hover{background:#ff6b6b4d}@media (max-width:768px){.redeem-page{padding:1rem}.redeem-page__header,.redeem-page__info{align-items:stretch;flex-direction:column}.redeem-page__title h1{font-size:2rem}}.how-it-works-page{grid-gap:48px;display:grid;gap:48px;padding-bottom:60px}.hiw-hero{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr)}.hiw-hero__content{grid-gap:18px;align-content:start;background:linear-gradient(180deg,#131827f0,#0a0d16eb);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 20px 60px #00000057,inset 0 1px 0 #ffffff0a;display:grid;gap:18px;padding:32px}.hiw-hero__title{color:#f4f7ff;font-family:Space Grotesk,sans-serif;font-size:clamp(2.5rem,5vw,3.8rem);letter-spacing:-.03em;line-height:1;margin:0}.hiw-hero__subtitle{color:#adc0dd;font-size:1.15rem;line-height:1.5;margin:0}.hiw-hero__intro{color:#8ea3c2;font-size:.95rem;line-height:1.7;margin:0;padding-top:8px}.hiw-glance{grid-gap:18px;align-content:start;background:radial-gradient(circle at top right,#ff6e401f,#0000 50%),linear-gradient(180deg,#0f192df5,#080d1cf0);border:1px solid #ff6e404d;border-radius:28px;box-shadow:0 24px 60px #01071461,inset 0 1px 0 #ffffff0f;display:grid;gap:18px;padding:28px}.hiw-glance__grid{grid-gap:14px;display:grid;gap:14px}.hiw-glance-card{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:16px;display:flex;gap:14px;padding:14px 16px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.hiw-glance-card:hover{background:hsla(0,0%,100%,.045);border-color:#ff6e403d;transform:translateX(4px)}.hiw-glance-card__icon{background:linear-gradient(135deg,#ff6e4047,#ff9c4047);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff1f;color:#ff9c40;display:grid;flex-shrink:0;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;height:36px;place-items:center;width:36px}.hiw-glance-card p{color:#dce5f3;font-size:.9rem;font-weight:600;line-height:1.4;margin:0}.hiw-section{grid-gap:32px;display:grid;gap:32px}.hiw-section--highlight{background:radial-gradient(circle at 20% 30%,#ff6e401f,#0000 45%),radial-gradient(circle at 80% 70%,#ff9c401f,#0000 45%),linear-gradient(180deg,#0f1426f5,#0a0e1af0);border:1px solid #ff9c403d;border-radius:32px}.hiw-section--highlight,.hiw-section--rules{box-shadow:0 28px 70px #0000005c,inset 0 1px 0 #ffffff0d;padding:36px}.hiw-section--rules{background:radial-gradient(circle at center,#ff6e4014,#0000 60%),linear-gradient(180deg,#0c1623f5,#080d18f0);border:1px solid #ff6e403d;border-radius:32px}.hiw-section__header{grid-gap:12px;display:grid;gap:12px;margin:0 auto;max-width:720px;text-align:center}.hiw-section__header h2{color:#f4f7ff;font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,3.5vw,2.5rem);letter-spacing:-.02em;line-height:1.1;margin:0}.hiw-section__intro{color:#95a8c4;font-size:.95rem;line-height:1.6;margin:0}.hiw-steps{grid-gap:20px;margin:0 auto;max-width:900px}.hiw-step,.hiw-steps{display:grid;gap:20px}.hiw-step{grid-gap:20px;background:linear-gradient(90deg,#ff6e400f,#0000 60%),#ffffff05;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:auto 1fr;padding:24px;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.hiw-step:hover{background:linear-gradient(90deg,#ff6e401f,#0000 60%),hsla(0,0%,100%,.035);border-color:#ff6e4047;transform:translateX(6px)}.hiw-step__number{background:linear-gradient(135deg,#ff6e4052,#ff9c4047);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff26,0 8px 20px #ff6e4040;color:#ff9c40;display:grid;flex-shrink:0;font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:800;height:52px;place-items:center;width:52px}.hiw-step__content{grid-gap:10px;align-content:start;display:grid;gap:10px}.hiw-step__content h3{color:#f4f7ff;font-family:Space Grotesk,sans-serif;font-size:1.2rem;margin:0}.hiw-step__content p{color:#8ea3c2;font-size:.92rem;line-height:1.65;margin:0}.hiw-split-visual{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.hiw-split-card{grid-gap:14px;background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:24px;display:grid;gap:14px;padding:24px;text-align:center;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.hiw-split-card:hover{border-color:#ff6e4047;box-shadow:0 16px 40px #0000004d;transform:translateY(-4px)}.hiw-split-card__icon{border-radius:16px;box-shadow:inset 0 1px 0 #ffffff1f;display:grid;height:56px;margin:0 auto;place-items:center;width:56px}.hiw-split-card__icon--reserve{background:linear-gradient(135deg,#ff6e4047,#ff6e402e);color:#ff9c40}.hiw-split-card__icon--platform{background:linear-gradient(135deg,#ff9c4047,#ff9c402e);color:#ffb060}.hiw-split-card__icon--dump{background:linear-gradient(135deg,#ffaf553d,#ffaf5529);color:#ffaf55}.hiw-split-card h3{color:#f4f7ff;font-family:Space Grotesk,sans-serif;font-size:1.15rem;margin:0}.hiw-split-card p{color:#8ea3c2;font-size:.88rem;line-height:1.6;margin:0}.hiw-boost-flow{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr auto 1fr;margin:0 auto;max-width:1100px}.hiw-boost-step{grid-gap:16px;background:#ffaf550a;border:1px solid #ffaf5529;border-radius:20px;display:grid;gap:16px;grid-template-columns:auto 1fr;padding:20px}.hiw-boost-step__number{background:linear-gradient(135deg,#ffaf5547,#ffaf5529);border-radius:14px;box-shadow:inset 0 1px 0 #ffffff1f;color:#ffaf55;display:grid;flex-shrink:0;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700;height:44px;place-items:center;width:44px}.hiw-boost-step__content{grid-gap:8px;display:grid;gap:8px}.hiw-boost-step__content h3{color:#f4f7ff;font-family:Space Grotesk,sans-serif;font-size:1.05rem;margin:0}.hiw-boost-step__content p{color:#8ea3c2;font-size:.86rem;line-height:1.5;margin:0}.hiw-boost-arrow{color:#ffaf55;font-size:1.8rem;font-weight:700}.hiw-boost-callout{background:#ffaf5514;border-left:4px solid #ffaf55;border-radius:12px;margin-top:12px;padding:20px 24px}.hiw-boost-callout p{color:#d4e2f5;font-size:.94rem;line-height:1.65;margin:0}.hiw-boost-callout strong{color:#ffaf55;font-weight:700}.hiw-lifecycle{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.hiw-lifecycle-card{grid-gap:12px;background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:20px;display:grid;gap:12px;padding:20px;text-align:center;transition:border-color .2s ease,transform .2s ease}.hiw-lifecycle-card:hover{border-color:#ff6e4047;transform:translateY(-4px)}.hiw-lifecycle-card__badge{border-radius:999px;display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.06em;margin:0 auto;padding:6px 14px;text-transform:uppercase}.hiw-lifecycle-card__badge--pending{background:#9fa8bd29;color:#b4bfdb}.hiw-lifecycle-card__badge--active{background:#ff6e4033;color:#ff9c40}.hiw-lifecycle-card__badge--countdown{background:#ffaf5529;color:#ffaf55}.hiw-lifecycle-card__badge--redeeming{background:#ffc06033;color:#ffc060}.hiw-lifecycle-card__badge--closed{background:#78829b29;color:#9ba5c2}.hiw-lifecycle-card h3{color:#f4f7ff;font-family:Space Grotesk,sans-serif;font-size:.98rem;margin:0}.hiw-lifecycle-card p{color:#8ea3c2;font-size:.84rem;line-height:1.5;margin:0}.hiw-lifecycle-arrow{color:#68c8ff;font-size:1.5rem;opacity:.4;text-align:center}.hiw-redeem-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.hiw-redeem-card{grid-gap:12px;background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:24px;display:grid;gap:12px;padding:24px;transition:border-color .2s ease,background-color .2s ease}.hiw-redeem-card:hover{background:#ffffff0a;border-color:#ff6e403d}.hiw-redeem-card h3{color:#f4f7ff;font-family:Space Grotesk,sans-serif;font-size:1.1rem;margin:0}.hiw-redeem-card p{color:#8ea3c2;font-size:.9rem;line-height:1.65;margin:0}.hiw-rules-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hiw-rule-card{align-items:center;background:#ff6e400f;border:1px solid #ff6e402e;border-radius:18px;display:flex;gap:14px;padding:16px 20px;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.hiw-rule-card:hover{background:#ff6e401f;border-color:#ff6e4052;transform:translateX(4px)}.hiw-rule-card__icon{background:linear-gradient(135deg,#ff6e4052,#ff6e4033);border-radius:10px;box-shadow:inset 0 1px 0 #ffffff1f;color:#ff9c40;display:grid;flex-shrink:0;font-size:1rem;font-weight:800;height:32px;place-items:center;width:32px}.hiw-rule-card p{color:#dce5f3;font-size:.9rem;font-weight:600;line-height:1.4;margin:0}.hiw-faq{grid-gap:12px;display:grid;gap:12px;margin:0 auto;max-width:840px}.hiw-faq-item{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:18px;overflow:hidden;transition:border-color .2s ease}.hiw-faq-item--open{border-color:#ff6e403d}.hiw-faq-item__question{align-items:center;background:#0000;border:none;color:#f4f7ff;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:1.02rem;font-weight:600;gap:16px;justify-content:space-between;padding:18px 24px;text-align:left;transition:background-color .2s ease;width:100%}.hiw-faq-item__question:hover{background:hsla(0,0%,100%,.035)}.hiw-faq-item__toggle{background:#ff9c4026;border-radius:8px;color:#ff9c40;display:grid;flex-shrink:0;font-size:1.3rem;font-weight:700;height:28px;line-height:1;place-items:center;width:28px}.hiw-faq-item__answer{animation:fadeIn .2s ease;padding:0 24px 20px}.hiw-faq-item__answer p{color:#8ea3c2;font-size:.92rem;line-height:1.7;margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hiw-cta{grid-gap:24px;background:radial-gradient(circle at center,#ff6e401f,#0000 60%),linear-gradient(135deg,#ff6e4014,#ff9c4014);border:1px solid #ff6e4047;border-radius:32px;box-shadow:0 28px 70px #00000061,inset 0 1px 0 #ffffff14;display:grid;gap:24px;padding:40px;text-align:center}.hiw-cta__content{grid-gap:12px;display:grid;gap:12px}.hiw-cta__content h2{color:#f4f7ff;font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,3.5vw,2.4rem);line-height:1.1;margin:0}.hiw-cta__content p{color:#adc0dd;font-size:1rem;margin:0}.hiw-cta__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.hiw-cta__button{border-radius:16px;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;min-width:200px;padding:16px 32px;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.hiw-cta__button--primary{background:linear-gradient(135deg,#ff9c40,#ffd15c);box-shadow:0 14px 36px #ff9c4052;color:#1b1104}.hiw-cta__button--primary:hover{box-shadow:0 18px 42px #ff9c4066;filter:brightness(1.08);transform:translateY(-2px)}.hiw-cta__button--secondary{background:#ff9c4026;border:1px solid #ff9c4052;box-shadow:0 12px 30px #ff9c4033;color:#ffb060}.hiw-cta__button--secondary:hover{background:#ff9c4040;border-color:#ff9c4080;box-shadow:0 16px 36px #ff9c404d;transform:translateY(-2px)}@media (max-width:1024px){.hiw-boost-flow,.hiw-hero{grid-template-columns:1fr}.hiw-boost-arrow{justify-self:center;transform:rotate(90deg)}.hiw-lifecycle{grid-template-columns:1fr}.hiw-lifecycle-arrow{transform:rotate(90deg)}}@media (max-width:768px){.hiw-hero__content{padding:24px}.hiw-glance{padding:20px}.hiw-section--highlight,.hiw-section--rules{padding:24px}.hiw-step{gap:16px;grid-template-columns:1fr;padding:20px}.hiw-step__number{font-size:1.15rem;height:48px;width:48px}.hiw-rules-grid,.hiw-split-visual{grid-template-columns:1fr}.hiw-cta{padding:28px 20px}.hiw-cta__buttons{flex-direction:column}.hiw-cta__button{width:100%}}@media (max-width:480px){.how-it-works-page{gap:36px}.hiw-hero__title{font-size:2.2rem}.hiw-section__header h2{font-size:1.6rem}.hiw-faq-item__question{font-size:.94rem;padding:16px 18px}.hiw-faq-item__answer{padding:0 18px 16px}}
/*# sourceMappingURL=main.9d2a5027.css.map*/