:root{--bg: #020407;--bg-inset: #0B1522;--app-bg-base: #020407;--app-bg-mid: #0A1420;--app-bg-bottom: #05253A;--surface: #121620;--surface-raised: #171B24;--surface-hover: #1C2430;--surface-panel: linear-gradient(180deg, #171B24 0%, #111722 100%);--surface-panel-strong: linear-gradient(180deg, #1A202B 0%, #131923 100%);--surface-nested: rgba(11, 21, 34, .68);--surface-nested-strong: rgba(11, 21, 34, .84);--card-grad1: #171B24;--card-grad2: #121620;--hairline: #232A3A;--hairline-strong: #344055;--text: #E9ECF1;--text-dim: #B7C0CE;--text-muted: #9AA3B2;--green: #66E0A3;--green-bright: #66E0A3;--green-deep: #1F9E4B;--green-ink: #0A1F12;--green-glow: rgba(102, 224, 163, .1);--blue-accent: #9AA3B2;--amber: #9AA3B2;--amber-soft: #B7C0CE;--danger: #FF5B5B;--info: #5BB8FF;--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r-lg: 16px;--r-pill: 999px;--shadow-panel: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 16px 45px rgba(0, 0, 0, .22);--shadow-raise: 0 1px 0 rgba(255, 255, 255, .035) inset, 0 10px 28px rgba(0, 0, 0, .24);--gap-page: 32px;--gap-section: 18px;--gap-card: 14px;--gap-tight: 10px;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--text);background:#020407 linear-gradient(180deg,#020407,#0a1420,#05253a) fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{display:block;max-width:100%}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text)}h1{font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.02em}h2{font-size:22px;line-height:1.25}h3{font-size:16px;line-height:1.3}p{margin:0;color:var(--text-dim)}::selection{background:#2bd46a59;color:var(--text)}.app-shell{min-height:100%;display:flex;flex-direction:column;position:relative;background:linear-gradient(180deg,var(--app-bg-base) 0%,var(--app-bg-mid) 50%,var(--app-bg-bottom) 100%);background-attachment:fixed}.app-shell--bg-ash,.app-shell--bg-pewter,.app-shell--bg-storm,.app-shell--bg-midnight{--app-bg-base: #020407;--app-bg-mid: #0A1420;--app-bg-bottom: #05253A}.app-shell:before{content:"";display:none;position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--app-bg-grid) 1px,transparent 1px),linear-gradient(90deg,var(--app-bg-grid) 1px,transparent 1px);background-size:56px 56px,56px 56px;mask-image:radial-gradient(ellipse 90% 80% at 50% 70%,black 0%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 70%,black 0%,transparent 90%)}.app-shell:after{content:"";display:none;position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 50% at 50% 0%,var(--app-bg-vignette),transparent 72%)}.app-main{flex:1;position:relative;z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:32px 28px 64px}.top-nav{position:sticky;top:0;z-index:10;width:100%;background:#020407db;backdrop-filter:saturate(140%) blur(16px);-webkit-backdrop-filter:saturate(140%) blur(16px);border-bottom:1px solid var(--hairline)}.top-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1240px;margin:0 auto;padding:0 28px;height:64px}.top-nav .logo{display:inline-flex;align-items:center;height:100%}.top-nav .logo img{height:40px;width:auto}.top-nav__links{display:flex;align-items:center;gap:4px;height:100%}.top-nav__links a{position:relative;display:inline-flex;align-items:center;height:100%;padding:0 22px;font-size:15px;font-weight:500;color:var(--text-dim);letter-spacing:.01em;transition:color .12s ease}.top-nav__links a:before{content:"";position:absolute;inset:12px 0;border-radius:8px;background:transparent;transition:background .14s ease;z-index:-1}.top-nav__links a>*{position:relative;z-index:1}.top-nav__links a.active:after{content:"";position:absolute;left:18px;right:18px;bottom:18px;height:2px;background:var(--green);border-radius:2px}.wallet-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-sm);font-size:13px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.wallet-pill__dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-glow)}.wallet-pill__name{font-weight:600;color:var(--text)}.wallet-pill__addr{font-family:var(--font-mono);font-size:12px;color:var(--text-dim)}@media(max-width:720px){.top-nav__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;height:auto;padding:10px 16px 8px}.top-nav__brand{display:contents}.top-nav .logo{grid-column:1;grid-row:1;height:36px;min-width:0}.top-nav .logo img{height:34px}.wallet-pill{grid-column:2;grid-row:1;align-self:center;padding:7px 10px 7px 8px}.wallet-pill__addr{font-size:11px}.top-nav__links{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:42px;overflow:visible}.top-nav__links a{justify-content:center;height:42px;padding:0 8px;font-size:13px;white-space:nowrap}.top-nav__links a:before{top:4px;bottom:4px}.top-nav__links a.active:after{left:12px;right:12px;bottom:6px}.app-main{padding:24px 16px 48px}}.footer{position:relative;z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:32px 28px 40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-size:12px;color:var(--text-muted);border-top:1px solid var(--hairline)}.footer__left{justify-self:start}.footer__right{justify-self:end;display:inline-flex;align-items:center;gap:6px;color:var(--text-dim);transition:color .12s ease}.footer__right:hover{color:var(--green)}.powered-by{justify-self:center;display:inline-flex;align-items:center;gap:16px;color:var(--text-muted);text-decoration:none;text-align:left}.powered-by:hover{color:var(--text-dim)}.powered-by__copy{display:flex;flex-direction:column;gap:2px}.powered-by__copy span{font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.powered-by__copy strong{max-width:280px;color:var(--text);font-size:13px;line-height:1.25;font-weight:600}.powered-by img{height:50px;width:auto;display:block;opacity:.85;transition:opacity .12s ease}.powered-by:hover img{opacity:1}@media(max-width:640px){.footer{grid-template-columns:1fr;text-align:center;gap:14px}.footer__left,.footer__right,.powered-by{justify-self:center}.powered-by{text-align:center;flex-direction:column}}.page{display:flex;flex-direction:column;gap:var(--gap-page)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.eyebrow:before{content:"";width:14px;height:1px;background:var(--green)}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;min-height:96px}.page-head__copy{display:flex;flex-direction:column;gap:10px;max-width:620px}.page-head__actions{display:flex;gap:10px;margin-top:46px}.legal-page{max-width:920px;margin:0 auto}.legal-page__head .page-head__copy{max-width:760px}.legal-page__updated{width:fit-content;padding:6px 9px;border:1px solid rgba(255,255,255,.09);border-radius:var(--r-sm);background:#ffffff0b;color:var(--text-muted);font-size:12px;font-weight:700}.legal-page__notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;border:1px solid rgba(102,224,163,.18);border-radius:var(--r-sm);background:#66e0a311}.legal-page__notice svg{margin-top:2px;color:var(--green-bright)}.legal-page__notice p{color:var(--text-dim)}.legal-document{display:grid;gap:22px}.legal-document__section{display:grid;gap:10px;padding-bottom:22px;border-bottom:1px solid var(--hairline)}.legal-document__section:last-child{padding-bottom:0;border-bottom:0}.legal-document__section h2{font-size:18px}.legal-document__section p{color:var(--text-dim)}.legal-page__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.legal-page__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface-panel);color:var(--text-dim);font-weight:700;transition:border-color .12s ease,background .12s ease,color .12s ease}.legal-page__link:hover,.legal-page__link[aria-current=page]{border-color:#66e0a347;background:#66e0a312;color:var(--text)}.legal-page__link svg:first-child{color:var(--green-bright)}@media(max-width:620px){.page{gap:24px}.page-head,.page-head__actions,.page-head__actions .button{width:100%}.page-head{gap:16px;min-height:0}.page-head__actions{margin-top:0}.legal-page__links{grid-template-columns:1fr}}.card{background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md);padding:20px;position:relative;box-shadow:0 1px #ffffff06 inset}.card--raised{background:var(--surface-panel-strong);box-shadow:var(--shadow-raise)}.card--padded{padding:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid transparent;border-radius:var(--r-sm);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease,transform 80ms ease}.button:active{transform:translateY(1px)}.button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.button--primary{background:linear-gradient(180deg,#15904a,#0d7c3a);color:#fff;border-color:#66e0a338;box-shadow:0 1px #ffffff1a inset,0 10px 24px #66e0a31a}.button--primary:hover{background:linear-gradient(180deg,#19a455,#0f8c42)}.button--hero-cta{min-height:54px;padding:0 22px;gap:0;border-color:#ffffff24;border-radius:var(--r-sm);background:#0b15229e;box-shadow:none;color:#fff;position:relative;overflow:hidden}.button--hero-cta:after{content:none}.button--hero-cta:hover{background:#3fd18914;border-color:#3fd18952;box-shadow:-3px 7px 18px #0000003d,0 0 0 1px #3fd18914 inset;transform:translate(2px,-3px)}.button--hero-cta__wordmark{position:relative;z-index:1;width:122px;height:auto;display:block;filter:none}.button--hero-cta__copy{position:relative;z-index:1;font-size:15px;font-weight:800;letter-spacing:0}.button--secondary{background:var(--surface-panel-strong);border-color:var(--hairline-strong);color:var(--text)}.button--secondary:hover{background:var(--surface-hover);border-color:var(--hairline-strong)}.button--ghost{background:transparent;border-color:var(--hairline);color:var(--text-dim)}.button--ghost:hover{background:var(--surface-hover);color:var(--text)}.button--danger{background:transparent;border-color:#ff5b5b66;color:var(--danger)}.button--danger:hover{background:#ff5b5b14;border-color:var(--danger)}.button--lg{padding:14px 22px;font-size:14px}.button--compact{min-height:32px;padding:6px 10px;font-size:12px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:transparent;border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-dim);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.icon-button:hover{background:var(--surface-raised);color:var(--text);border-color:var(--hairline-strong)}.kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-card)}@media(max-width:900px){.kpi-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.kpi-row{grid-template-columns:1fr}}.kpi{display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px;background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md);position:relative;overflow:hidden;min-height:150px;box-shadow:0 1px #ffffff06 inset}.kpi__label{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);font-weight:500}.kpi__label svg{color:var(--text-dim)}.kpi__value{font-family:var(--font-mono);font-size:26px;font-weight:600;color:var(--text);letter-spacing:-.02em}.kpi__value--metric{color:var(--green-bright)}.kpi__delta{font-size:12px;color:var(--text-muted);display:inline-flex;align-items:center;gap:6px}.kpi__delta--green{color:var(--green)}.kpi__delta--blue,.kpi__delta--amber{color:var(--text-muted)}.kpi__delta--danger{color:var(--danger)}.kpi--green:after,.kpi--amber:after{content:"";position:absolute;right:-40px;bottom:-60px;width:180px;height:180px;border-radius:50%;filter:blur(50px);opacity:.28;pointer-events:none}.kpi--green:after{background:#9aa3b21a}.kpi--amber:after{background:#9aa3b21a}.segment{display:inline-flex;padding:4px;background:#0d131ec7;border:1px solid var(--hairline);border-radius:var(--r-sm)}.segment button{appearance:none;border:0;padding:8px 14px;background:transparent;color:var(--text-dim);font-size:13px;font-weight:500;border-radius:7px;cursor:pointer;transition:background .12s ease,color .12s ease}.segment button:hover{color:var(--text)}.segment button.is-active{background:#ffffff13;color:var(--text);box-shadow:none}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--hairline)}.tabs button{appearance:none;border:0;background:transparent;padding:10px 14px;font-size:13px;font-weight:500;color:var(--text-dim);cursor:pointer;position:relative;transition:color .12s ease}.tabs button:hover,.tabs button.is-active{color:var(--text)}.tabs button.is-active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--green);border-radius:2px 2px 0 0}.field{display:flex;flex-direction:column;gap:8px}.field>span{font-size:12px;color:var(--text-muted);font-weight:500;letter-spacing:.02em}.amount-input{display:flex;align-items:center;background:var(--surface-nested-strong);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:0 14px;transition:border-color .12s ease,background .12s ease}.amount-input:focus-within{border-color:var(--hairline-strong);background:#0f1b2adb}.deposit-block{display:flex;flex-direction:column;gap:6px}.deposit-block__wallet{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.deposit-block__balance{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.deposit-block__balance svg{color:var(--text-muted)}.deposit-block__balance strong{color:var(--text);font-family:var(--font-mono);font-weight:500}.deposit-block__max{appearance:none;background:transparent;border:1px solid var(--hairline-strong);border-radius:var(--r-pill);padding:3px 10px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--green);cursor:pointer;transition:background .12s ease,border-color .12s ease}.deposit-block__max:hover{background:#9aa3b217;border-color:#66e0a357}.amount-input__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--surface-raised);overflow:hidden;margin-right:12px;flex-shrink:0}.amount-input__icon img{width:100%;height:100%;object-fit:cover}.amount-input input{flex:1;appearance:none;background:transparent;border:0;outline:0;padding:14px 0;font-family:var(--font-mono);font-size:20px;font-weight:500;color:var(--text);width:100%}.amount-input input::placeholder{color:var(--text-muted)}.amount-input>span{font-size:12px;color:var(--text-muted);font-weight:600;letter-spacing:.06em}.text-input,.select{appearance:none;background:var(--surface-nested-strong);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:12px 14px;font:inherit;color:var(--text);outline:0}.text-input:focus,.select:focus{border-color:var(--hairline-strong)}.token{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-raised);border:1px solid var(--hairline);overflow:hidden;flex-shrink:0}.token img{width:100%;height:100%;object-fit:cover}.token__symbol{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(180deg,#66e0a333,#070f14eb);color:#fff;font-size:9px;font-weight:800;letter-spacing:0}.token--lg .token__symbol{font-size:11px}.token--sm{width:24px;height:24px}.token--md{width:36px;height:36px}.token--lg{width:52px;height:52px}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);font-size:11px;font-weight:600;letter-spacing:.04em;background:#2bd46a12;color:var(--green-bright);border:1px solid rgba(43,212,106,.18)}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #2bd46a1c}.range{display:flex;flex-direction:column;gap:8px}.range__label{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.range__rail{position:relative;height:8px;background:#17304a;border-radius:var(--r-pill);overflow:visible}.range__band{position:absolute;top:0;bottom:0;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--green-deep),var(--green));box-shadow:0 0 10px #2bd46a38}.range__band--conservative{left:12%;right:12%}.range__band--aggressive{left:32%;right:32%}.range__marker{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--text);border-radius:2px;box-shadow:0 0 0 3px var(--bg)}.range__marker--center{left:50%;transform:translate(-50%)}.risk-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-sm);font-size:12px;color:var(--text-dim)}.risk-note svg{color:var(--green);flex-shrink:0;margin-top:1px}.num{font-family:var(--font-mono);letter-spacing:-.01em}.pos{color:var(--green-bright)}.neg{color:var(--danger)}.gold{color:var(--green-bright)}.sparkline{width:100%;height:auto;display:block}.modal-backdrop{position:fixed;inset:0;background:#020407b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:start center;padding:5vh 20px;overflow-y:auto;z-index:50;animation:backdrop-in .15s ease-out both}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.modal{width:100%;max-width:720px;background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-panel);overflow:hidden;animation:modal-in .15s ease-out both;will-change:opacity}@keyframes modal-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.modal-backdrop,.modal{animation:none}}.modal--wide{max-width:880px}.modal__header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid var(--hairline)}.modal__header h2{font-size:16px}.modal__note{margin-left:auto;margin-right:6px;max-width:360px;padding:7px 10px;border:1px solid rgba(245,194,103,.34);border-radius:var(--r-sm);background:#f5c2671f;color:#f8d99b;font-size:12px;font-weight:650;line-height:1.35}.modal__note strong{color:#ffe4ad;font-weight:850}.custody-note{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-sm);font-size:12px;line-height:1.4;color:var(--text-dim)}.custody-note strong{color:var(--text);font-weight:600}.custody-note__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#2bd46a17;color:var(--green);flex-shrink:0}.modal__body{padding:22px;display:flex;flex-direction:column;gap:18px}.modal .card,.modal .manage-tab__action,.modal .manage-tab__settings,.modal .history-summary,.modal .history-events{background:var(--surface-panel);border-color:var(--hairline)}.modal .history-stat,.modal .amount-input,.modal .text-input,.modal .select,.modal .segment{background:var(--surface-nested-strong);border-color:var(--hairline)}.portfolio-summary{display:block}.portfolio-summary+.positions-section{margin-top:-14px}.portfolio-summary__hero{background:radial-gradient(ellipse 70% 120% at 100% 50%,rgba(102,224,163,.045),transparent 64%),var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:30px;display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);gap:24px;align-items:stretch;position:relative;overflow:hidden}.portfolio-summary__hero:before{content:"";display:none;position:absolute;inset:0;background-image:linear-gradient(rgba(154,163,178,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(154,163,178,.035) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(180deg,transparent,black 30%,black 60%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 30%,black 60%,transparent);pointer-events:none}.portfolio-summary__hero>*{position:relative}.portfolio-total{display:flex;flex-direction:column;gap:6px}.portfolio-total__label{font-size:12px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.portfolio-total__value{font-family:var(--font-mono);font-size:clamp(38px,5vw,52px);font-weight:600;letter-spacing:-.03em}.portfolio-total__delta{display:inline-flex;align-items:center;gap:8px;color:var(--green-bright);font-size:13px;font-weight:500}.portfolio-summary__split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-tight);align-self:center}.portfolio-summary__split>div{display:flex;flex-direction:column;gap:4px;padding:14px;background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-sm)}.portfolio-summary__split span{font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.portfolio-summary__split strong{font-family:var(--font-mono);font-size:18px;font-weight:500}@media(max-width:760px){.portfolio-summary__hero{grid-template-columns:1fr}.portfolio-summary__split{grid-template-columns:1fr;align-self:stretch}}.positions-section{display:flex;flex-direction:column;gap:var(--gap-section)}.positions-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-card);flex-wrap:wrap;padding:12px;background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md)}.positions-toolbar__group{display:flex;align-items:center;gap:10px;min-width:0}.positions-toolbar__group>span{font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.mini-segment{display:inline-flex;padding:3px;background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-sm)}.mini-segment button{appearance:none;border:0;border-radius:calc(var(--r-sm) - 2px);background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:700;padding:7px 12px;cursor:pointer}.mini-segment button.is-active{background:#ffffff14;color:var(--text)}.positions-toolbar__select{appearance:none;min-width:150px;padding:9px 34px 9px 12px;border:1px solid var(--hairline);border-radius:var(--r-sm);background:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%) calc(100% - 17px) 50% / 5px 5px no-repeat,linear-gradient(135deg,var(--text-muted) 50%,transparent 50%) calc(100% - 12px) 50% / 5px 5px no-repeat,var(--surface-nested-strong);color:var(--text);font:inherit;font-size:12px;font-weight:700}@media(max-width:620px){.positions-toolbar,.positions-toolbar__group,.mini-segment,.positions-toolbar__select{width:100%}.positions-toolbar__group{justify-content:space-between}.mini-segment button{flex:1}}.section-header{display:flex;justify-content:space-between;align-items:flex-end}.section-header h2{font-size:18px;margin-bottom:4px}.section-header__meta{font-size:12px;color:var(--text-muted)}.positions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:var(--gap-card)}.position-card{display:flex;flex-direction:column;gap:16px;background:linear-gradient(180deg,#172d43a8,#081d2cc7),var(--surface-panel);border:1px solid #26364B;border-radius:var(--r-md);padding:20px;transition:border-color .16s ease,transform .16s ease;position:relative;overflow:hidden}.position-card--positive{background:radial-gradient(ellipse 100% 90% at 0% 0%,rgba(102,224,163,.11),transparent 62%),linear-gradient(180deg,#172d43a8,#081d2cc7),var(--surface-panel)}.position-card--negative{background:radial-gradient(ellipse 100% 90% at 0% 0%,rgba(255,91,91,.1),transparent 62%),linear-gradient(180deg,#172d43a8,#081d2cc7),var(--surface-panel)}.position-card:hover{border-color:#344b66;transform:translateY(-2px)}.position-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.position-card__identity{display:flex;align-items:center;gap:12px;min-width:0}.position-card__identity h3{font-size:15px;line-height:1.2}.position-card__identity span{font-size:12px;color:var(--text-muted)}.pnl-pill{display:grid;justify-items:end;gap:4px;min-width:98px;padding:4px 0 4px 12px;border-left:1px solid var(--hairline);flex-shrink:0}.pnl-pill span{font-size:10px;font-weight:700;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.pnl-pill strong{font-family:var(--font-mono);font-size:16px;line-height:1;font-weight:700}.pnl-pill small{font-family:var(--font-mono);font-size:11px;font-weight:700}.pnl-pill--positive{border-left-color:var(--hairline)}.pnl-pill--positive strong,.pnl-pill--positive small{color:var(--green-bright)}.pnl-pill--negative{border-left-color:var(--hairline)}.pnl-pill--negative strong,.pnl-pill--negative small{color:var(--danger)}.position-card__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-tight);padding-top:12px;border-top:1px solid var(--hairline)}.chain-badge{display:inline-flex;align-items:center;gap:8px}.chain-badge__disk{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-mono);font-weight:700;letter-spacing:.02em;line-height:1;border:0;background:transparent;overflow:hidden}.chain-badge--xs .chain-badge__disk{width:22px;height:22px;font-size:8px}.chain-badge--sm .chain-badge__disk{width:26px;height:26px;font-size:9px}.chain-badge--md .chain-badge__disk{width:32px;height:32px;font-size:10px}.chain-badge__disk img{width:100%;height:100%;object-fit:contain;border-radius:50%}.chain-badge__label{font-size:13px;color:var(--text);font-weight:500}.token-stack{position:relative;display:inline-flex;flex-shrink:0}.token-stack__chain{position:absolute;right:-3px;bottom:-3px;background:transparent;border-radius:50%;padding:0;display:inline-flex}.chain-select{position:relative;z-index:70}.chain-select:has(.chain-select__trigger.is-open){z-index:260}.chain-select__trigger{appearance:none;width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-nested-strong);border:1px solid var(--hairline);border-radius:var(--r-sm);cursor:pointer;color:var(--text);font-size:13px;transition:border-color .12s ease,background .12s ease}.chain-select__trigger:hover{border-color:var(--hairline-strong)}.chain-select__trigger.is-open{border-color:var(--hairline-strong);background:#0f1b2ae6}.chain-select__name{flex:1;text-align:left;font-weight:500}.chain-select__caret{color:var(--text-muted);transition:transform .16s ease}.chain-select__trigger.is-open .chain-select__caret{transform:rotate(180deg)}.chain-select__menu{position:absolute;z-index:270;top:calc(100% + 6px);left:0;right:0;margin:0;padding:4px;list-style:none;background:var(--surface-panel-strong);border:1px solid var(--hairline-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-panel);display:flex;flex-direction:column;gap:2px}.chain-select__option{appearance:none;width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;background:transparent;border:0;border-radius:var(--r-xs);color:var(--text);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease}.chain-select__option:hover{background:#9aa3b217}.chain-select__option.is-active{background:#9aa3b224}.chain-select__option>span:nth-child(2){flex:1}.chain-select__check{color:var(--green)}.chain-select__menu{background:#071016;box-shadow:0 1px #ffffff14 inset,0 18px 42px #000000c7}.chain-select__option{background:#0a1418}.chain-select__option:hover,.chain-select__option.is-active{background:#102620}.position-card__metrics>div{display:flex;flex-direction:column;gap:4px}.position-card__metrics>div:nth-child(2){align-items:center;text-align:center}.position-card__metrics>div:nth-child(3){align-items:flex-end;text-align:right}.position-card__metrics span{font-size:11px;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.position-card__metrics strong{font-family:var(--font-mono);font-size:18px;font-weight:700}.position-card__actions{display:flex;gap:8px}.position-card__actions .button{flex:1}.pricerange__bar{position:relative;height:6px;background:#17304a;border-radius:var(--r-pill)}.pricerange__band{position:absolute;inset:0 8px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--green-deep),var(--green));box-shadow:0 0 10px #2bd46a38}.pricerange__marker{position:absolute;top:-5px;bottom:-5px;width:3px;background:var(--text);border-radius:2px;box-shadow:0 0 0 3px var(--surface);transform:translate(-50%);pointer-events:none}.pricerange__tooltip{position:absolute;z-index:80;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);padding:1px 6px;background:#121620;border:1px solid var(--hairline-strong);border-radius:var(--r-xs);font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:1.4;color:var(--text);white-space:nowrap;pointer-events:none}.pricerange__tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:3px solid transparent;border-top-color:var(--hairline-strong)}.pricerange__labels{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);padding:0 4px}.empty-state{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:56px 32px;background:var(--surface-panel);border:1px dashed var(--hairline-strong);border-radius:var(--r-lg)}.empty-state h2{font-size:18px}.empty-state p{max-width:380px}.position-modal__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.position-modal__identity{display:flex;gap:14px;align-items:center;min-width:0}.position-modal__identity p{font-size:12px;color:var(--text-muted)}.position-modal__pnl{display:grid;justify-items:end;gap:4px;margin-left:auto;padding:4px 0 4px 22px;border-left:1px solid var(--hairline);flex-shrink:0}.position-modal__pnl span{font-size:10px;font-weight:700;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.position-modal__pnl strong{font-family:var(--font-mono);font-size:22px;line-height:1;font-weight:700}.position-modal__pnl small{font-family:var(--font-mono);font-size:12px;font-weight:700}.position-modal__pnl--positive strong,.position-modal__pnl--positive small{color:var(--green-bright)}.position-modal__pnl--negative strong,.position-modal__pnl--negative small{color:var(--danger)}.position-modal__name-row{display:flex;align-items:center;gap:8px;margin-bottom:4px;min-height:32px;min-width:0}.position-modal__name{font-size:18px;font-weight:650;line-height:32px;margin:0}.position-modal__edit-name{appearance:none;display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.position-modal__edit-name:hover{background:#9aa3b21a;border-color:var(--hairline);color:var(--text)}.position-modal__name-input{appearance:none;box-sizing:border-box;width:min(320px,48vw);min-width:180px;height:32px;background:var(--surface-nested-strong);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);font:inherit;font-size:18px;font-weight:600;outline:0;padding:0 10px}.position-modal__name-input:focus{border-color:var(--hairline-strong)}.position-modal__name-actions{display:flex;gap:8px}@media(max-width:620px){.position-modal__head{align-items:stretch}.position-modal__identity{width:100%}.position-modal__pnl{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label value" "label pct";width:100%;justify-items:start;align-items:center;margin-left:0;padding:12px;border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface-nested)}.position-modal__pnl span{grid-area:label}.position-modal__pnl strong{grid-area:value;justify-self:end;font-size:20px}.position-modal__pnl small{grid-area:pct;justify-self:end}.position-modal__name-row{align-items:center;flex-direction:row;flex-wrap:wrap}.position-modal__name-row.is-editing{display:grid;grid-template-columns:1fr;gap:8px;min-height:0}.position-modal__name-input{width:100%;min-width:0}.position-modal__name-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.position-modal__name-actions .button{width:100%;justify-content:center}}.snapshot-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--r-sm);background:linear-gradient(180deg,#ffffff0b,#ffffff05),#050b1075}.snapshot-metric{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;min-width:0;padding:11px 13px 11px 12px}.snapshot-metric+.snapshot-metric{border-left:1px solid rgba(255,255,255,.075)}.snapshot-metric:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--snapshot-accent, var(--blue-accent));opacity:.72}.snapshot-metric__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--snapshot-accent, var(--blue-accent)) 13%,transparent);color:var(--snapshot-accent, var(--blue-accent))}.snapshot-metric div{display:grid;min-width:0;gap:2px}.snapshot-metric span:not(.snapshot-metric__icon){overflow:hidden;color:var(--text-muted);font-size:10px;font-weight:850;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.snapshot-metric strong{overflow:hidden;color:var(--text);font-family:var(--font-mono);font-size:16px;font-weight:650;letter-spacing:0;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.snapshot-metric--blue{--snapshot-accent: var(--blue-accent)}.snapshot-metric--gold{--snapshot-accent: var(--amber)}.snapshot-metric--green{--snapshot-accent: var(--green-bright)}.snapshot-metric--red{--snapshot-accent: var(--danger)}.snapshot-metric--gold strong{color:var(--amber)}.snapshot-metric--green strong{color:var(--green-bright)}.snapshot-metric--red strong{color:var(--danger)}@media(max-width:760px){.snapshot-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-metric:nth-child(odd){border-left:0}.snapshot-metric:nth-child(n+3){border-top:1px solid rgba(255,255,255,.075)}}@media(max-width:440px){.snapshot-strip{grid-template-columns:1fr}.snapshot-metric,.snapshot-metric:nth-child(odd){border-left:0}.snapshot-metric+.snapshot-metric{border-top:1px solid rgba(255,255,255,.075)}}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:600px){.overview-grid{grid-template-columns:1fr}}.overview-grid .card{padding:14px}.overview-grid span{font-size:11px;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;display:block;margin-bottom:6px}.overview-grid strong{font-family:var(--font-mono);font-size:15px;font-weight:500;display:block}.command-note{display:flex;gap:12px;align-items:flex-start;padding:16px}.command-note svg{color:var(--green);margin-top:2px;flex-shrink:0}.command-note h3{font-size:14px;margin-bottom:4px}.command-note p{font-size:12px}.detail-list{display:flex;flex-direction:column}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--hairline);font-size:13px}.detail-row:last-child{border-bottom:0}.detail-row span{color:var(--text-muted)}.detail-row strong{font-family:var(--font-mono);font-weight:500}.exit-panel{display:flex;flex-direction:column;gap:10px;padding:14px;background:#ff5b5b0a;border:1px solid rgba(255,91,91,.18);border-radius:var(--r-sm)}.exit-panel p{font-size:12px;color:var(--text-dim)}.manage-tab{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:var(--gap-card);align-items:stretch}@media(max-width:760px){.manage-tab{grid-template-columns:1fr}}.manage-tab__action{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:16px;background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md)}.manage-tab__action-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.manage-tab__action-head h4{margin:0;font-size:14px;font-weight:700}.manage-tab__action-head p{margin:3px 0 0;color:var(--text-muted);font-size:12px;line-height:1.35}.manage-tab__mode-pill{flex-shrink:0;padding:4px 9px;border:1px solid rgba(102,224,163,.28);border-radius:var(--r-pill);background:#66e0a314;color:var(--green-bright);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.manage-tab__quick-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manage-tab__quick-stats>div{min-width:0;padding:10px;border:1px solid var(--hairline);border-radius:var(--r-sm);background:#0b152285}.manage-tab__quick-stats span{display:block;margin-bottom:3px;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.manage-tab__quick-stats strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:14px;font-weight:700}.manage-tab__action .segment{display:flex;width:100%}.manage-tab__action .segment button{flex:1}.manage-tab__avail{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:6px 2px}.manage-tab__avail span{color:var(--text-muted)}.manage-tab__avail strong{font-family:var(--font-mono);font-weight:500}.manage-tab__impact{flex:1;min-height:86px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:8px;padding-top:4px}.manage-tab__impact>div{min-width:0;padding:12px;border:1px solid var(--hairline);border-radius:var(--r-sm);background:#0b152285}.manage-tab__impact span{display:block;margin-bottom:4px;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.manage-tab__impact strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:14px;font-weight:700}.manage-tab__meta{margin-top:auto;padding-top:10px;border-top:1px solid var(--hairline)}.manage-tab__meta .detail-row{padding:4px 0;border-bottom:0}.manage-tab__exit{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 14px}.manage-tab__exit span{font-size:12px;color:var(--text-dim)}.manage-tab__exit p{flex:1;margin-right:12px}.manage-tab__exit-actions{display:flex;gap:8px}.manage-tab__message{grid-column:1 / -1}.manage-tab__settings{background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md);padding:18px;display:flex;flex-direction:column;gap:16px}.manage-tab__settings-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.manage-tab__settings-head h4{margin:0;font-size:14px;font-weight:600}.manage-tab__settings-head p{font-size:12px;color:var(--text-muted);margin:2px 0 0}.manage-tab__settings-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;align-items:start}@media(max-width:720px){.manage-tab__settings-row{grid-template-columns:1fr}}.manage-tab__settings-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:0 -4px -4px;padding:10px;border-top:1px solid var(--hairline);border-radius:var(--r-sm);background:#050b1061;flex-wrap:wrap}.settings-save-state{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff09;color:var(--text-muted);font-size:11px;font-weight:800}.settings-save-state.is-dirty{border-color:#f5c26742;background:#f5c26714;color:#f9d58c}.manage-tab__settings-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.settings-action{min-height:34px;padding:0 13px}.settings-action--save{gap:7px;min-width:136px;justify-content:center}.settings-action--save:disabled{border-color:#ffffff0f;background:#ffffff09;color:#9aa3b294;box-shadow:none}.settings-action--cancel{min-width:78px}@media(max-width:620px){.modal{border-radius:var(--r-md);max-width:calc(100vw - 20px)}.modal-backdrop{padding:10px}.modal__header,.modal__body{padding-left:14px;padding-right:14px}.position-modal__head{align-items:stretch;flex-direction:column}.position-modal__identity{align-items:flex-start}.position-modal__head .status-pill{align-self:flex-start}.manage-tab{gap:10px}.manage-tab__action,.manage-tab__settings{padding:14px}.manage-tab__action .button,.manage-tab__settings-actions .button,.manage-tab__exit-actions .button{width:100%}.manage-tab__settings-head,.manage-tab__settings-foot,.manage-tab__exit,.manage-tab__exit-actions{align-items:stretch;flex-direction:column}.manage-tab__exit p{margin-right:0}.choice-grid,.choice-grid--three{grid-template-columns:1fr}}.dirty-pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--r-pill);background:#9aa3b21f;color:var(--amber);border:1px solid rgba(154,163,178,.3);font-size:11px;font-weight:600;letter-spacing:.02em}.button[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.history-summary,.history-events{background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md);padding:18px}.history-summary__head,.history-events__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.history-summary__meta{font-weight:500;letter-spacing:.02em;text-transform:none;font-size:12px;color:var(--text-muted)}.history-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-tight)}.history-summary__actions{display:flex;justify-content:center;margin-top:16px}.history-summary__events-button{min-width:220px;min-height:44px;padding-inline:28px;font-weight:800}@media(max-width:720px){.history-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.history-stats{grid-template-columns:1fr}.history-summary__events-button{width:100%;min-width:0}}.history-stat{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-sm)}.history-stat__label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.history-stat__value{font-family:var(--font-mono);font-size:28px;line-height:1;font-weight:600;color:var(--text)}.history-stat--green .history-stat__value,.history-stat--amber .history-stat__value{color:var(--green-bright)}.history-stat__sub{font-size:11px;color:var(--text-muted)}.history-stat__split{display:flex;flex-direction:column;gap:4px;margin-top:2px}.history-stat__split>div{display:flex;justify-content:space-between;align-items:baseline;font-size:12px}.history-stat__split span{color:var(--text-muted)}.history-stat__split strong{font-family:var(--font-mono);font-weight:500;color:var(--text)}.history-events__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.history-event{position:relative;display:grid;grid-template-columns:14px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--hairline)}.history-event:last-child{border-bottom:0}.history-event__rail{position:relative}.history-event__rail:before{content:"";position:absolute;left:4px;top:6px;bottom:-14px;width:1px;background:var(--hairline)}.history-event:last-child .history-event__rail:before{display:none}.history-event__rail:after{content:"";position:absolute;left:1px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #2bd46a1a}.history-event__body{display:flex;flex-direction:column;gap:4px;min-width:0}.history-event__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.history-event__time{font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}.history-event__tx{font-size:11px;font-family:var(--font-mono);color:var(--text-muted);display:inline-flex;align-items:center;gap:4px;margin-left:auto;transition:color .12s ease}.history-event__tx:hover{color:var(--green)}.history-event__details{display:flex;align-items:baseline;gap:12px;font-size:13px;color:var(--text)}.history-event__details>span:first-child{font-family:var(--font-mono)}.history-event__fee{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.history-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--r-pill);font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid}.history-badge--green{background:#2bd46a11;color:var(--green-bright);border-color:#2bd46a2e}.history-badge--amber{background:#9aa3b21a;color:var(--amber);border-color:#9aa3b240}.history-badge--blue{background:#9aa3b21a;color:var(--text-muted);border-color:#9aa3b240}.history-badge--red{background:#ff5b5b1a;color:var(--danger);border-color:#ff5b5b40}.position-charts{display:grid;gap:10px}.position-charts__status{display:flex;align-items:center;justify-content:flex-end}.position-charts__status span{width:fit-content;padding:4px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:var(--text-muted);font-size:11px;font-weight:750}.position-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.position-chart-card{display:grid;gap:10px;padding:14px}.position-chart-card--compact{min-width:0;padding:12px}.position-chart-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.position-chart-card__head div{display:grid;gap:3px}.position-chart-card__head span{color:var(--text-muted);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.position-chart-card__head strong{color:var(--text);font-family:var(--font-mono);font-size:18px;font-weight:650}.position-chart-card__head small{margin-top:3px;font-family:var(--font-mono);font-size:12px;font-weight:750}.position-analytics-chart{display:block;width:100%;min-height:140px}.position-analytics-empty{display:grid;place-items:center;min-height:140px;border:1px dashed rgba(255,255,255,.1);border-radius:var(--r-sm);color:var(--text-muted);font-size:12px}.position-chart-card__legend,.position-chart-card__stats{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.position-chart-card__legend{color:var(--text-muted);font-size:11px}.position-chart-card__legend span{display:inline-flex;align-items:center;gap:5px}.position-chart-card__legend i{width:8px;height:8px;border-radius:999px}.position-chart-card__stats{padding-top:10px;border-top:1px solid var(--hairline);color:var(--text-muted);font-size:12px}.position-chart-card__stats strong{color:var(--text);font-family:var(--font-mono);font-weight:650}@media(max-width:760px){.position-chart-grid{grid-template-columns:1fr}}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-tight)}@media(max-width:820px){.stats-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stats-grid .card{padding:14px}.stats-grid span{font-size:11px;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;display:block;margin-bottom:4px}.stats-grid strong{font-family:var(--font-mono);font-size:18px;font-weight:500;display:block}.total-fees-card{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;background:radial-gradient(ellipse at 100% 50%,rgba(102,224,163,.1),transparent 60%),var(--surface-panel);border:1px solid rgba(102,224,163,.22);border-radius:var(--r-md)}.total-fees-card>div{display:flex;flex-direction:column;gap:4px}.total-fees-card span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.total-fees-card small{font-size:12px;color:var(--text-dim);font-weight:400}.total-fees-card strong{font-family:var(--font-mono);font-size:28px;font-weight:600;letter-spacing:-.02em}.create-layout{display:grid;grid-template-columns:1fr;gap:20px}.create-form{display:flex;flex-direction:column;gap:14px}.create-form__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;align-items:start}.create-form__column{display:flex;flex-direction:column;gap:12px;min-width:0}.field--hidden-label>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.create-form__columns .text-input,.create-form__columns .chain-select__trigger,.create-form__columns .amount-input,.create-form__columns .pool-card{min-height:56px}.create-form__columns .pool-card{padding-block:10px}.create-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.create-form__row--asset{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.create-form__row--strategy{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.create-form__row .field,.create-form__row .deposit-block{min-width:0}.strategy-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:var(--gap-card);align-items:stretch}.strategy-layout--manage{grid-template-columns:1fr}.strategy-panel{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface-nested)}.strategy-panel--fees{background:#12162094}.strategy-panel__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.strategy-panel__head h3{margin:0;font-size:13px;font-weight:700;color:var(--text)}.strategy-panel__head span{font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.strategy-panel .choice-grid{flex:1}.pool-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-tight)}.pool-card{appearance:none;background:var(--surface-nested-strong);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:12px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;position:relative;transition:border-color .12s ease,background .12s ease}.pool-card:hover{border-color:var(--hairline-strong)}.pool-card.is-active{border-color:var(--hairline-strong);background:#9aa3b21a;box-shadow:0 0 0 1px #9aa3b247 inset}.pool-card__copy{display:flex;flex-direction:column}.pool-card strong{font-size:14px;font-weight:600}.pool-card small{font-size:12px;color:var(--text-muted)}.pool-card__check{margin-left:auto;color:var(--green)}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-tight)}.choice-grid--three{grid-template-columns:repeat(3,1fr)}@media(max-width:600px){.choice-grid,.choice-grid--three{grid-template-columns:1fr}}.choice-card{appearance:none;background:var(--surface-nested-strong);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:12px;display:flex;flex-direction:column;gap:4px;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.choice-card:hover{border-color:var(--hairline-strong)}.choice-card.is-active{border-color:var(--hairline-strong);background:#9aa3b21a;box-shadow:0 0 0 1px #9aa3b247 inset}.choice-card strong{font-size:14px;font-weight:600;color:var(--text)}.choice-card small{font-size:12px;color:var(--text-muted);line-height:1.4}@media(max-width:760px){.create-form__columns,.strategy-layout,.create-form__row,.create-form__row--asset,.create-form__row--strategy{grid-template-columns:1fr}}.create-preview{background:var(--surface-panel-strong);border:1px solid var(--hairline);border-radius:var(--r-md);padding:18px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.create-preview:before{content:"";display:none;position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(140,180,155,.05) 1px,transparent 0);background-size:18px 18px;pointer-events:none}.create-preview>*{position:relative}.create-preview__head{display:flex;align-items:center;gap:12px}.create-preview__head h3{font-size:14px}.create-preview__head span{font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.create-preview__body{display:flex;flex-direction:column;gap:16px;align-items:stretch}.preview-chart{background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:12px 10px 4px}.estimate-chart{display:block;width:100%;height:auto}.create-preview__details .detail-row{padding:7px 0;gap:14px}.create-preview__details .detail-row:first-child{padding-top:0}.create-preview__details .detail-row strong{text-align:right}@media(max-width:820px){.create-preview__body{grid-template-columns:1fr}}.referrals-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--gap-section);align-items:stretch}.page--referrals,.page--how{gap:22px}@media(max-width:980px){.referrals-layout{grid-template-columns:1fr}}.referral-link-card{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md)}.referral-claim-card{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md)}.referral-claim-card>div{display:flex;flex-direction:column;gap:4px}.referral-claim-card__label,.referral-rewards-activity span{font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.referral-claim-card strong{font-family:var(--font-mono);font-size:28px;line-height:1.1}.referral-claim-card p{font-size:12px}.referral-claim-card--kpi{min-height:100%}.referral-claim-card--kpi .button{align-self:center;white-space:nowrap}.referral-top-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);gap:var(--gap-card);align-items:stretch}.referral-metrics-row{align-items:stretch}.page--referrals .kpi,.page--referrals .referral-claim-card{min-height:132px;padding:18px}.page--referrals .kpi{justify-content:space-between}.page--referrals .kpi__value{font-size:27px}.page--referrals .kpi__delta{line-height:1.35}.page--referrals .referral-claim-card{flex-direction:column;align-items:stretch}.page--referrals .referral-claim-card .button{width:100%}.referral-top-actions .referral-claim-card{min-height:100%;justify-content:center}.referral-top-actions .referral-claim-card strong{font-size:30px}@media(max-width:1100px){.referral-top-actions{grid-template-columns:1fr}}.referrals-main,.referrals-main__card,.share-card{height:100%}.referrals-main__card,.share-card{display:flex;flex-direction:column}.referral-table{margin-top:0}.referral-action-grid,.referral-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card)}.referral-action-grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:stretch}.referral-rate-card{display:flex;flex-direction:column;gap:18px;padding:22px}.referral-action-grid .referral-rate-card{min-height:auto}.referral-action-grid .referral-rate-card p{max-width:360px}.referral-rate-card--primary{border-color:#66e0a340;background:linear-gradient(135deg,rgba(102,224,163,.07),transparent 56%),var(--surface-panel)}.referral-rate-card>div{display:flex;flex-direction:column;gap:10px}.referral-rate-card__label,.referral-rate-card__supporting span{font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.referral-rate-card strong{color:var(--green-bright);font-family:var(--font-mono);font-size:38px;line-height:1}.referral-rate-card p{color:var(--text-dim);font-size:13px;line-height:1.55;max-width:560px}.referral-rate-card--metric{min-height:132px;padding:18px;justify-content:space-between}.referral-rate-card--metric>div{gap:8px}.referral-rate-card--metric strong{font-size:30px}.referral-rate-card--metric p{font-size:12px;line-height:1.35}.referral-rate-card__supporting{justify-content:center;padding:16px;background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-sm)}.referral-rate-card__supporting strong{color:var(--text);font-size:30px;line-height:1.35}.referral-examples{display:flex;flex-direction:column;gap:18px;margin-top:18px}.referral-examples__head{margin-bottom:0}.referral-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.referral-assumptions{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(420px,1fr);gap:16px 22px;align-items:center;padding:20px 24px 42px;position:relative;background:linear-gradient(90deg,rgba(102,224,163,.035),transparent 46%),#0d162294;border:1px solid var(--hairline);border-radius:var(--r-md)}.referral-assumptions__copy{display:flex;flex-direction:column;gap:9px}.referral-assumptions__copy span,.referral-example-card span{font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.referral-assumptions__copy p{color:var(--text-dim);font-size:14px;line-height:1.55;max-width:560px}.referral-assumptions__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.referral-assumptions__metrics>div{display:flex;flex-direction:column;gap:9px;min-height:82px;padding:14px 15px;position:relative;background:linear-gradient(135deg,rgba(102,224,163,.055),transparent 72%),#080e177a;border:1px solid rgba(102,224,163,.18);border-radius:var(--r-sm);justify-content:center}.referral-assumptions__metrics span{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.referral-assumptions__metrics strong{color:var(--text);font-family:var(--font-mono);font-size:22px;line-height:1}.referral-info-dot{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;position:relative;background:transparent;border:0;border-radius:0;color:var(--green-bright);cursor:help;padding:0;line-height:0;vertical-align:middle;z-index:1}.referral-info-dot svg{display:block;width:15px;height:15px}.referral-info-dot>span{position:absolute;left:50%;bottom:calc(100% + 8px);width:230px;transform:translate(-50%);padding:9px 10px;background:var(--surface-nested-strong);border:1px solid var(--hairline-strong);border-radius:var(--r-sm);color:var(--text-dim);font-size:11px;font-weight:600;letter-spacing:0;line-height:1.35;text-align:left;text-transform:none;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:240}.referral-info-dot:hover>span,.referral-info-dot:focus-visible>span{opacity:1}.referral-info-dot:hover,.referral-info-dot:focus-visible{z-index:250}.referral-assumptions__note{position:absolute;left:24px;right:24px;bottom:13px;color:var(--text-muted);font-size:11px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.referral-example-card{display:flex;flex-direction:column;gap:12px;min-height:272px;padding:28px 30px;position:relative;background:linear-gradient(135deg,rgba(102,224,163,.075),transparent 58%),var(--surface-panel)}.referral-example-card strong{color:var(--text);font-family:var(--font-mono);font-size:32px;line-height:1.25}.referral-example-card em{color:var(--text-dim);font-family:var(--font-mono);font-size:14px;font-style:normal;font-weight:700;padding-bottom:18px;margin-bottom:4px;border-bottom:1px solid var(--hairline)}.referral-example-card small{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.referral-example-card b{color:var(--green-bright);font-family:var(--font-mono);font-size:44px;line-height:1}.referral-example-card i{position:absolute;right:22px;bottom:20px;padding:6px 9px;background:#080e1780;border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text-dim);font-size:13px;font-style:normal;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.referral-tiers-card{display:flex;flex-direction:column;gap:10px;padding:20px}.referral-tiers-card__head{gap:16px}.referral-tier-legend{display:none}.referral-tier-legend span{padding:5px 9px;background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--text-dim);font-size:11px;font-weight:700;letter-spacing:.02em}.referral-tier-list{display:flex;flex-direction:column;gap:4px;padding-top:2px}.referral-tier-axis{display:grid;grid-template-columns:minmax(172px,.72fr) minmax(260px,1.6fr) minmax(136px,.52fr);gap:18px;align-items:end;min-height:30px;padding:0 14px}.referral-tier-axis__track{position:relative;height:26px}.referral-tier-axis__mark{position:absolute;bottom:0;transform:translate(-50%);padding:5px 9px;background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--text-dim);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.referral-tier-axis__mark:after{content:"";position:absolute;left:50%;top:calc(100% + 7px);width:1px;height:184px;background:#e9ecf129;pointer-events:none}.referral-tier-row{display:grid;grid-template-columns:minmax(172px,.72fr) minmax(260px,1.6fr) minmax(136px,.52fr);gap:18px;align-items:center;padding:6px 14px;background:transparent;border:0;border-radius:0}.referral-tier-row__chain{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.referral-tier-row__chain>span:last-child{color:var(--green-bright);font-family:var(--font-mono);font-size:14px;font-weight:700}.referral-tier-row__bar{position:relative;height:16px;border-radius:var(--r-pill);background:linear-gradient(90deg,#66e0a317,#66e0a30d),#0204075c;border:1px solid var(--hairline)}.referral-tier-row__fill{position:absolute;left:0;top:0;bottom:0;min-width:4px;border-radius:var(--r-pill);background:linear-gradient(90deg,#66e0a35c,#66e0a3e0);box-shadow:0 0 18px #66e0a31f}.referral-tier-row__mark{position:absolute;top:-9px;bottom:-9px;width:1px;background:#e9ecf12e;transform:translate(-50%)}.referral-tier-row__rate{display:inline-flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:124px;justify-self:end;padding:5px 8px;background:#0b15226b;border:1px solid rgba(35,42,58,.78);border-radius:var(--r-pill);text-align:right}.referral-tier-row__rate strong{color:var(--green-bright);font-family:var(--font-mono);font-size:17px;line-height:1}.referral-tier-row__rate span{color:var(--text-muted);font-size:10px;font-weight:600;white-space:nowrap}.referral-flow-section{display:flex;flex-direction:column;gap:18px;margin-top:18px}.referral-info{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:24px;padding:24px;background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md)}.referral-info__head{display:flex;flex-direction:column;gap:8px;justify-content:center}.referral-info__head span{font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.referral-info__head h2{font-size:22px;line-height:1.2}.referral-info__head p{font-size:13px;line-height:1.55;max-width:360px}.referral-info__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-tight)}.referral-info__steps>div{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-sm)}.referral-info__icon{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--r-sm);background:#66e0a31a;color:var(--green-bright);border:1px solid rgba(102,224,163,.18)}.referral-info__steps h3{font-size:14px}.referral-info__steps p{font-size:12px;line-height:1.5}@media(max-width:1180px){.referral-info__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.referral-rewards-activity{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-tight);margin-bottom:18px}.referral-rewards-activity>div{display:flex;flex-direction:column;gap:4px;padding:12px;background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-sm)}.referral-rewards-activity strong{font-family:var(--font-mono);font-size:16px;font-weight:500}@media(max-width:620px){.page--referrals,.page--how{gap:18px}.referral-top-actions{grid-template-columns:1fr}.referral-claim-card{align-items:stretch;flex-direction:column}.referral-claim-card .button{width:100%}.referral-rewards-activity,.referral-model-grid,.referral-action-grid,.referral-example-grid,.referral-info,.referral-info__steps,.referral-assumptions,.referral-assumptions__metrics{grid-template-columns:1fr}.referral-assumptions{padding-bottom:18px}.referral-assumptions__note{position:static;white-space:normal}.referral-rate-card{grid-template-columns:1fr;padding:18px}.referral-example-card i{position:static}.referral-tiers-card{padding:18px}.referral-tiers-card__head{align-items:flex-start;flex-direction:column}.referral-tier-legend{justify-content:flex-start}.referral-tier-axis{grid-template-columns:1fr;gap:0;min-height:38px;padding:0}.referral-tier-axis>div:first-child,.referral-tier-axis>div:last-child{display:none}.referral-tier-axis__track{height:34px}.referral-tier-axis__mark{max-width:82px;padding:4px 6px;font-size:9px;overflow:hidden;text-overflow:ellipsis}.referral-tier-axis__mark:first-child{transform:translate(0)}.referral-tier-axis__mark:last-child{transform:translate(-100%)}.referral-tier-axis__mark:after{height:364px}.referral-tier-row{grid-template-columns:1fr;gap:8px;padding:8px 0 12px;border-bottom:1px solid var(--hairline)}.referral-tier-row:last-child{border-bottom:0}.referral-tier-row__chain{flex-direction:row}.referral-tier-row__bar{margin-top:4px}.referral-tier-row__rate{justify-content:space-between;justify-self:stretch;width:100%;text-align:left}}.referral-link-card__label{font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.referral-link-row{display:flex;align-items:center;gap:10px}.referral-link-row code{flex:1;font-family:var(--font-mono);font-size:13px;padding:12px 14px;background:var(--surface-nested-strong);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-table{display:grid;grid-template-columns:minmax(160px,1.8fr) minmax(118px,1fr) minmax(118px,1fr) minmax(96px,.9fr);font-size:13px}.referral-table__head,.referral-table__row{display:contents}.referral-table__head>*{padding:12px 14px;font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:600;border-bottom:1px solid var(--hairline)}.referral-table__row>*{padding:14px;border-bottom:1px solid var(--hairline);display:flex;align-items:center;gap:8px}.referral-table__row:last-child>*{border-bottom:0}.referral-table .num{font-family:var(--font-mono)}.avatar{width:22px;height:22px;border-radius:50%;flex-shrink:0;border:1px solid var(--hairline)}.share-card{display:flex;flex-direction:column;gap:14px;padding:22px;background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md)}.share-card--wide{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(260px,1fr) auto;align-items:center;gap:18px;border-color:#66e0a338;background:linear-gradient(90deg,rgba(102,224,163,.08),transparent 52%),var(--surface-panel)}.share-card--wide .share-card__actions{min-width:150px}.share-card__copy{display:flex;flex-direction:column;gap:8px}.share-card__copy>span{color:var(--green-bright);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.share-card h2{font-size:18px}.share-card p{font-size:13px}.share-card__link{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-sm)}.share-card__link span{font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.share-card__link code{font-family:var(--font-mono);font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-card__actions{display:grid;grid-template-columns:1fr;gap:8px}.share-card__visual{position:relative;height:140px;border-radius:var(--r-sm);background:radial-gradient(circle at 50% 50%,rgba(154,163,178,.08),transparent 60%),var(--surface-nested);border:1px solid var(--hairline);display:grid;place-items:center;overflow:hidden}@media(max-width:620px){.referrals-layout{gap:14px}.referral-table{display:flex;flex-direction:column;gap:10px}.referral-table__head{display:none}.referral-table__row{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:12px;background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-sm)}.referral-table__row>*{border-bottom:0;padding:7px 0}.referral-table__row>*:first-child{grid-column:1 / -1;padding-top:0}.referral-table__row>*:nth-child(2),.referral-table__row>*:nth-child(3),.referral-table__row>*:nth-child(4){align-items:flex-start;flex-direction:column;gap:3px}.referral-table__row>*:nth-child(2):before{content:"Chain"}.referral-table__row>*:nth-child(3):before{content:"Referred volume"}.referral-table__row>*:nth-child(4):before{content:"Rewards"}.referral-table__row>*:before{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.share-card{padding:18px}.share-card--wide{grid-template-columns:1fr}.share-card__visual{height:118px}.share-card__actions{grid-template-columns:1fr}.share-card__actions .button{width:100%}}.how-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:stretch;padding:36px;background:radial-gradient(ellipse 80% 90% at 100% 50%,rgba(102,224,163,.035),transparent 64%),var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-lg);position:relative;overflow:hidden}@media(max-width:820px){.how-hero{grid-template-columns:1fr}}.how-hero__copy{display:flex;flex-direction:column;gap:14px;justify-content:center;max-width:520px}.how-hero__art{display:grid;place-items:center;position:relative;min-height:clamp(220px,28vw,320px);min-width:0}.how-hero__art .flow-diagram{width:min(100%,560px);max-width:none}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-card)}@media(max-width:980px){.steps-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.steps-grid{grid-template-columns:1fr}}.step-card{display:flex;flex-direction:column;gap:14px;padding:22px;background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md);position:relative;overflow:hidden}.step-card__num{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--green);letter-spacing:.06em}.step-card__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-sm);background:#9aa3b21a;color:var(--green);border:1px solid var(--hairline)}.step-card h3{font-size:15px}.step-card p{font-size:13px}.docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-card)}@media(max-width:820px){.docs-grid{grid-template-columns:1fr}}.docs-card{display:flex;flex-direction:column;gap:8px;padding:18px;background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md);text-decoration:none;transition:border-color .12s ease,background .12s ease;position:relative}.docs-card:hover{border-color:var(--hairline-strong);background:var(--surface-panel-strong)}.docs-card__icon{color:var(--green)}.docs-card strong{font-size:14px}.docs-card span{font-size:12px;color:var(--text-muted)}.docs-card__ext{position:absolute;top:18px;right:18px;color:var(--text-muted)}.flow-diagram{width:100%;height:auto;max-width:380px}.demo-message{font-size:12px;color:var(--text-dim);padding:10px 12px;background:var(--surface-nested);border:1px solid var(--hairline);border-radius:var(--r-sm)}.microcopy{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted)}:root{color-scheme:dark;--bg: #080a0f;--bg-inset: #10141c;--app-bg-base: #07090d;--app-bg-mid: #0b1118;--app-bg-bottom: #111820;--surface: #121720;--surface-raised: #171e28;--surface-hover: #1c2531;--surface-panel: linear-gradient(180deg, rgba(25, 31, 42, .96) 0%, rgba(14, 18, 26, .98) 100%);--surface-panel-strong: linear-gradient(180deg, rgba(31, 39, 52, .98) 0%, rgba(16, 21, 30, .98) 100%);--surface-nested: rgba(255, 255, 255, .045);--surface-nested-strong: rgba(255, 255, 255, .07);--card-grad1: #171e28;--card-grad2: #10141d;--hairline: rgba(255, 255, 255, .095);--hairline-strong: rgba(255, 255, 255, .18);--text: #f5f7fa;--text-dim: #c7d0dc;--text-muted: #8995a5;--green: #53e69d;--green-bright: #6df0ad;--green-deep: #11a463;--green-ink: #051b12;--green-glow: rgba(83, 230, 157, .16);--blue-accent: #73c7ff;--amber: #f5c267;--amber-soft: #f6d89d;--danger: #ff6b7a;--info: #73c7ff;--r-xs: 5px;--r-sm: 7px;--r-md: 8px;--r-lg: 12px;--r-pill: 999px;--shadow-panel: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 24px 80px rgba(0, 0, 0, .32);--shadow-raise: 0 1px 0 rgba(255, 255, 255, .055) inset, 0 16px 42px rgba(0, 0, 0, .28);--gap-page: 28px;--gap-section: 18px;--gap-card: 14px;--gap-tight: 10px;--font-sans: "Plus Jakarta Sans", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}html{background:var(--app-bg-base);text-rendering:geometricPrecision}body{min-width:320px;font-size:14px;line-height:1.55;background:radial-gradient(circle at 18% -12%,rgba(83,230,157,.18),transparent 28%),radial-gradient(circle at 92% 2%,rgba(115,199,255,.14),transparent 30%),linear-gradient(180deg,#07090d,#0b1118 46%,#111820) fixed}h1,h2,h3,h4{letter-spacing:0;font-weight:700}h1{font-size:40px;line-height:1.05}h2{font-size:22px;line-height:1.22}h3{font-size:15px;line-height:1.28}p{line-height:1.6}button,input,select{letter-spacing:0}::selection{background:#53e69d47;color:#fff}.app-shell{isolation:isolate;background:linear-gradient(180deg,#07090dc7,#0b1118f0 42%,#111820fa)}.app-shell:before,.app-shell:after{display:block;content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.app-shell:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 72%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 72%)}.app-shell:after{background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.055),transparent 44%),linear-gradient(90deg,rgba(83,230,157,.045),transparent 28%,transparent 72%,rgba(115,199,255,.045));opacity:.86}.app-main{max-width:1220px;padding:34px 28px 58px}.top-nav{background:#07090dc2;border-bottom:1px solid rgba(255,255,255,.075);box-shadow:0 10px 34px #00000038}.top-nav__inner{max-width:1220px;height:70px}.top-nav__brand{gap:34px}.top-nav .logo img{height:42px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.32))}.top-nav__links{gap:6px;padding:9px;height:auto;border:1px solid rgba(255,255,255,.075);border-radius:var(--r-md);background:#ffffff09}.top-nav__links a{height:38px;padding:0 16px;border-radius:var(--r-sm);color:var(--text-muted);font-size:13px;font-weight:700}.top-nav__links a:before,.top-nav__links a.active:after{display:none}.top-nav__links a:hover{color:var(--text);background:#ffffff0f}.top-nav__links a.active{color:#07110c;background:linear-gradient(180deg,#76f0b2,#45d58d);box-shadow:0 7px 18px #53e69d2e}.wallet-pill{min-height:42px;padding:8px 14px 8px 12px;background:#ffffff0e;border-color:#ffffff1f;border-radius:var(--r-pill);box-shadow:0 1px #ffffff0d inset}.wallet-pill:hover{background:#ffffff16;border-color:#53e69d57}.wallet-pill__dot{width:9px;height:9px;box-shadow:0 0 0 4px #53e69d1f,0 0 18px #53e69d70}.wallet-pill__addr{color:var(--text);font-size:12px;font-weight:700}.page{gap:26px}.page-head{min-height:0;padding:34px;align-items:center;border:1px solid rgba(255,255,255,.095);border-radius:var(--r-lg);background:radial-gradient(circle at 100% 0%,rgba(115,199,255,.11),transparent 34%),linear-gradient(135deg,rgba(83,230,157,.12),transparent 34%),#ffffff0a;box-shadow:var(--shadow-panel);overflow:hidden}.page-head__copy{max-width:680px;gap:12px}.page-head__copy p{max-width:650px;color:var(--text-dim);font-size:15px}.page-head__actions{margin-top:0}.card,.kpi,.position-card,.step-card,.docs-card,.share-card,.referral-claim-card,.how-hero,.portfolio-summary__hero,.create-preview,.strategy-panel,.modal,.history-summary,.history-events{border-color:#ffffff1b;border-radius:var(--r-md);background:var(--surface-panel);box-shadow:0 1px #ffffff0b inset,0 14px 44px #0003}.card,.step-card,.docs-card,.share-card,.referral-claim-card{transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.card:hover,.step-card:hover,.docs-card:hover,.share-card:hover,.referral-claim-card:hover{border-color:#ffffff2b;box-shadow:var(--shadow-raise)}.button{min-height:40px;padding:10px 15px;border-radius:var(--r-sm);font-size:13px;font-weight:800;letter-spacing:0}.button--primary{color:#06110b;border-color:#ffffff29;background:linear-gradient(180deg,#78f2b3,#3fd189);box-shadow:0 1px #ffffff52 inset,0 12px 26px #53e69d2e}.button--primary:hover{background:linear-gradient(180deg,#8af8c0,#4ade94)}.button--secondary,.button--ghost{background:#fff1;border-color:#ffffff1f}.button--secondary:hover,.button--ghost:hover{background:#ffffff18;border-color:#fff3}.button--danger{background:#ff6b7a14}.button--hero-cta{min-width:172px;min-height:56px;padding:0 22px;border-radius:var(--r-sm);border-color:#ffffff24;background:#0b15229e;box-shadow:none}.button--hero-cta:hover{border-color:#3fd18952;background:#3fd18914;box-shadow:-3px 7px 18px #0000003d,0 0 0 1px #3fd18914 inset;transform:translate(2px,-3px)}.button--hero-cta__wordmark{width:124px}.portfolio-summary__hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:18px;padding:26px;background:radial-gradient(circle at 20% 0%,rgba(83,230,157,.18),transparent 34%),radial-gradient(circle at 96% 16%,rgba(245,194,103,.13),transparent 30%),linear-gradient(180deg,#1f2734fa,#0d1119fa)}.portfolio-summary__hero:before{display:none}.portfolio-total{gap:10px;justify-content:center}.portfolio-total__label,.section-header__meta,.field>span,.positions-toolbar__group>span,.strategy-panel__head span,.create-preview__head span,.referral-rate-card__label,.referral-claim-card__label,.share-card__copy>span,.referral-info__head span,.referral-assumptions__copy span,.referral-example-card span{color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.portfolio-total__value{font-size:50px;line-height:1;font-weight:800;letter-spacing:0}.portfolio-total__delta{width:fit-content;padding:7px 10px;border:1px solid rgba(83,230,157,.2);border-radius:var(--r-pill);background:#53e69d17;color:var(--green-bright);font-size:12px;font-weight:700}.portfolio-summary__split{display:grid;grid-template-columns:1fr;gap:10px}.portfolio-summary__split>div{min-height:86px;padding:16px;justify-content:center;background:#ffffff0e;border-color:#ffffff1a}.portfolio-summary__split strong,.kpi__value,.referral-claim-card strong,.referral-rate-card strong,.referral-example-card b,.referral-assumptions__metrics strong{letter-spacing:0}.positions-section{display:flex;flex-direction:column;gap:14px}.positions-toolbar{padding:12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.085);border-radius:var(--r-md)}.mini-segment,.segment{background:#ffffff0e;border-color:#ffffff1a}.mini-segment button,.segment button{border-radius:6px;font-weight:800}.mini-segment button.is-active,.segment button.is-active{color:#06110b;background:linear-gradient(180deg,#7af1b4,#47d68e);box-shadow:none}.positions-toolbar__select,.text-input,.select,.amount-input,.chain-select__trigger{min-height:44px;color:var(--text);background:#04070c75;border-color:#ffffff1f;border-radius:var(--r-sm)}.text-input:focus,.select:focus,.amount-input:focus-within,.chain-select__trigger.is-open{border-color:#53e69d85;background:#04070ca3;box-shadow:0 0 0 3px #53e69d1a}.positions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.position-card{min-height:320px;padding:22px;background:linear-gradient(135deg,rgba(83,230,157,.08),transparent 34%),var(--surface-panel)}.position-card:hover{transform:translateY(-2px)}.position-card--positive,.position-card--negative{border-color:#ffffff1b}.position-card__head{gap:14px}.position-card__title{display:flex;flex-direction:column;gap:4px}.position-card__identity h3{font-size:16px}.position-card__identity span{color:var(--text-muted)}.position-card__title em{width:fit-content;padding:3px 7px;border:1px solid rgba(255,208,103,.32);border-radius:999px;background:#ffd06714;color:var(--text);font-size:10px;font-style:normal;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.automation-pill{display:inline-flex;align-items:center;width:fit-content;margin-top:3px;padding:1px 7px;border-radius:999px;border:1px solid rgba(74,222,128,.3);background:#22c55e14;color:#9be9b8;font-size:.65rem;font-weight:500;letter-spacing:0;line-height:1.45;text-transform:none;box-shadow:inset 0 0 0 1px #22c55e14;white-space:nowrap}.automation-pill--warning{border-color:#ef44446b;background:#ef444421;color:#fca5a5;box-shadow:inset 0 0 0 1px #ef44441f}.pnl-pill,.position-modal__pnl{min-width:112px;padding:10px 12px;border-radius:var(--r-sm);background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}.pnl-pill--positive strong,.pnl-pill--positive small,.position-modal__pnl--positive strong,.position-modal__pnl--positive small,.pos{color:var(--green-bright)!important}.gold{color:var(--amber)!important}.neg,.pnl-pill--negative strong,.pnl-pill--negative small,.position-modal__pnl--negative strong,.position-modal__pnl--negative small{color:var(--danger)!important}.pricerange{padding:18px 0 10px}.pricerange__bar{height:36px;border-radius:var(--r-pill);background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}.pricerange__band{inset:12px 10%;border-radius:var(--r-pill);background:linear-gradient(90deg,#73c7ff5c,#53e69dd1,#f5c26775);box-shadow:0 0 22px #53e69d2e}.pricerange__marker{top:50%;width:18px;height:18px;border:3px solid #09100c;background:var(--green-bright);box-shadow:0 0 0 4px #53e69d29,0 0 20px #53e69d57}.pricerange__tooltip{background:#f5f7fa;color:#09100c;border:0;font-weight:800}.position-card__metrics{padding:12px;gap:1px;border-radius:var(--r-sm);background:#ffffff0e;border:1px solid var(--hairline-strong)}.position-card__metrics>div{padding:6px 8px}.position-card__metrics>div+div{border-left:1px solid var(--hairline)}.token{background:#ffffff14;border-color:#ffffff29;box-shadow:0 12px 24px #0000002e}.token-stack__chain{border-radius:50%;box-shadow:none}.chain-badge__disk{border-color:#ffffff29;background:transparent}.modal-backdrop{background:radial-gradient(circle at 50% 0%,rgba(83,230,157,.12),transparent 36%),#010306c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal{max-height:none;border-color:#ffffff24}.modal--wide{max-width:980px}.modal__header{min-height:66px;padding:18px 22px;border-bottom-color:#ffffff17}.modal__header h2{font-size:18px}.modal__body{padding:22px}.create-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.42fr);gap:18px}.create-form{gap:16px}.create-form__columns,.strategy-layout{gap:14px}.pool-card,.choice-card,.strategy-panel,.custody-note,.risk-note,.detail-row,.manage-tab__action,.manage-tab__settings,.manage-tab__exit,.history-stat,.referral-assumptions,.referral-assumptions__metrics>div,.referral-info__steps>div,.share-card__link,.referral-example-card i{border-color:#ffffff1a;background:#ffffff0b;border-radius:var(--r-sm)}.pool-card,.choice-card{min-height:74px;transition:border-color .15s ease,background .15s ease,transform .15s ease}.pool-card:hover,.choice-card:hover{transform:translateY(-1px);border-color:#ffffff2e}.pool-card.is-active,.choice-card.is-active{color:var(--text);background:linear-gradient(135deg,#53e69d2e,#73c7ff12),#ffffff0f;border-color:#53e69d7a;box-shadow:0 0 0 3px #53e69d1a}.create-preview{position:sticky;top:92px;align-self:start;background:radial-gradient(circle at 12% 0%,rgba(83,230,157,.17),transparent 35%),var(--surface-panel-strong)}.preview-chart{min-height:180px;padding:14px;background:#04070c66;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm)}.create-preview__body{grid-template-columns:1fr;gap:12px}.risk-note,.custody-note{color:var(--text-dim)}.position-modal__head,.manage-tab,.history-stats{gap:12px}.tabs{gap:8px;border-bottom-color:#ffffff1a}.tabs button{border-radius:var(--r-sm) var(--r-sm) 0 0;font-weight:800}.tabs button.is-active{background:#53e69d1a}.tabs button.is-active:after{background:var(--green-bright)}.manage-tab__settings{min-height:100%}.manage-tab__exit,.manage-tab__message{grid-column:1 / -1}.history-badge{border-radius:var(--r-pill);font-weight:800}.history-badge--green{background:#53e69d1c;border-color:#53e69d3d}.history-badge--amber{color:var(--amber-soft);background:#f5c2671a;border-color:#f5c2673d}.history-badge--blue{color:var(--blue-accent);background:#73c7ff1a;border-color:#73c7ff3d}.history-badge--red{color:var(--danger);background:#ff6b7a1a;border-color:#ff6b7a3d}.kpi-row{gap:14px}.kpi{min-height:142px;padding:18px;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 60%),var(--surface-panel)}.kpi__label{font-weight:800}.kpi__value{font-size:24px;font-weight:800}.referral-top-actions{align-items:stretch}.share-card--wide{grid-template-columns:minmax(270px,.78fr) minmax(260px,1fr) auto;background:linear-gradient(90deg,rgba(83,230,157,.12),transparent 42%),var(--surface-panel)}.referral-claim-card{min-height:100%;background:linear-gradient(135deg,rgba(245,194,103,.13),transparent 50%),var(--surface-panel)}.referral-rate-card{background:linear-gradient(135deg,rgba(83,230,157,.17),transparent 44%),var(--surface-panel)}.referral-rate-card strong{color:var(--green-bright);font-size:48px}.referral-assumptions{padding:22px 22px 42px}.referral-example-card{min-height:250px;background:radial-gradient(circle at 100% 0%,rgba(115,199,255,.09),transparent 34%),var(--surface-panel)}.referral-example-card b{color:var(--green-bright)}.referral-info{border-radius:var(--r-lg);background:linear-gradient(135deg,rgba(83,230,157,.1),transparent 35%),var(--surface-panel)}.referral-info__icon,.step-card__icon{background:#53e69d1a;border-color:#53e69d38;color:var(--green-bright)}.how-hero{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);padding:30px;background:radial-gradient(circle at 12% 18%,rgba(83,230,157,.12),transparent 34%),radial-gradient(circle at 88% 28%,rgba(115,199,255,.1),transparent 36%),var(--surface-panel)}.how-hero__art{min-height:300px;border-radius:var(--r-md);background:#04070c57;border:1px solid rgba(255,255,255,.08)}.flow-diagram{filter:drop-shadow(0 20px 34px rgba(0,0,0,.26))}.docs-card{min-height:148px;padding:20px}.docs-card__icon{color:var(--green-bright)}.footer{max-width:1220px;border-top-color:#ffffff14}.powered-by{padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-md);background:#ffffff09}@media(max-width:980px){h1{font-size:34px}.portfolio-summary__hero,.create-layout,.how-hero,.referral-info,.share-card--wide{grid-template-columns:1fr}.create-preview{position:static}.positions-grid{grid-template-columns:1fr}}@media(max-width:720px){h1{font-size:30px}h2{font-size:20px}.top-nav__inner{padding:10px 16px}.top-nav__links{padding:5px;height:auto}.top-nav__links a{height:36px;padding:0 6px;font-size:12px}.app-main{padding:18px 14px 44px}.page-head,.portfolio-summary__hero,.how-hero{padding:20px}.page-head__actions,.button--hero-cta{width:100%}.portfolio-total__value{font-size:38px}.portfolio-summary__split,.positions-toolbar,.referral-assumptions__metrics,.referral-example-grid,.docs-grid,.steps-grid,.manage-tab,.history-stats{grid-template-columns:1fr}.position-card{min-height:0;padding:18px}.position-card__head,.position-modal__head{align-items:flex-start;flex-direction:column}.pnl-pill,.position-modal__pnl{width:100%}.position-card__metrics>div,.position-card__metrics>div:nth-child(2),.position-card__metrics>div:nth-child(3){align-items:flex-start;min-width:0;text-align:left}.modal{border-radius:0}.modal__body{padding:16px}.referral-rate-card strong{font-size:38px}.how-hero__art{min-height:220px}}@media(max-width:520px){.portfolio-total__value{font-size:32px}.wallet-pill__addr{max-width:96px;overflow:hidden;text-overflow:ellipsis}.pool-grid,.choice-grid,.choice-grid--three{grid-template-columns:1fr}}:root{--bg: #020407;--bg-inset: #0B1522;--app-bg-base: #020407;--app-bg-mid: #0A1420;--app-bg-bottom: #05253A;--surface: #121620;--surface-raised: #171B24;--surface-hover: #1C2430;--surface-panel: linear-gradient(180deg, #171B24 0%, #111722 100%);--surface-panel-strong: linear-gradient(180deg, #1A202B 0%, #131923 100%);--surface-nested: rgba(11, 21, 34, .68);--surface-nested-strong: rgba(11, 21, 34, .84);--hairline: #232A3A;--hairline-strong: #344055;--text: #E9ECF1;--text-dim: #B7C0CE;--text-muted: #9AA3B2;--green: #66E0A3;--green-bright: #66E0A3;--green-deep: #1F9E4B;--green-glow: rgba(102, 224, 163, .1);--amber: #66E0A3;--amber-soft: #66E0A3}.app-shell:before,.app-shell:after{opacity:.55}.card,.kpi,.position-card,.step-card,.docs-card,.share-card,.referral-claim-card,.how-hero,.portfolio-summary__hero,.create-preview,.strategy-panel,.modal,.history-summary,.history-events{border-color:var(--hairline);background:var(--surface-panel)}.page-head{background:radial-gradient(ellipse 70% 120% at 100% 50%,rgba(102,224,163,.045),transparent 64%),var(--surface-panel);border-color:var(--hairline);box-shadow:0 1px #ffffff06 inset}.portfolio-summary__hero{grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);gap:24px;padding:30px;background:radial-gradient(ellipse 70% 120% at 100% 50%,rgba(102,224,163,.045),transparent 64%),var(--surface-panel)}.portfolio-total{justify-content:flex-start}.portfolio-total__delta{padding:0;border:0;background:transparent;border-radius:0}.portfolio-summary__split{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center}.portfolio-summary__split>div{min-height:0;padding:14px;background:var(--surface-nested);border-color:var(--hairline)}.portfolio-summary__split strong{font-size:18px}.position-card{background:var(--surface-panel)}.pricerange{display:flex;flex-direction:column;gap:8px;padding:24px 2px 0}.pricerange__bar{position:relative;height:6px;background:#17304a;border:0;border-radius:var(--r-pill)}.pricerange__band{position:absolute;inset:0 8px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--green-deep),var(--green));box-shadow:0 0 10px #66e0a338}.pricerange__cap{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--text-muted);opacity:.7;border-radius:1px}.pricerange__cap--left{left:8px}.pricerange__cap--right{right:8px}.pricerange__marker{position:absolute;top:-5px;bottom:-5px;width:3px;height:auto;background:var(--text);border:0;border-radius:2px;box-shadow:0 0 0 3px var(--surface);transform:translate(-50%)}.pricerange__marker--out{background:var(--danger)}.pricerange__tooltip{bottom:calc(100% + 4px);padding:1px 6px;background:#121620;border:1px solid var(--hairline-strong);border-radius:var(--r-xs);color:var(--text);font-size:10px;font-weight:600}.pricerange__labels{padding:0 4px;font-size:11px}.gold,.history-stat--amber .history-stat__value{color:var(--green-bright)!important}.referral-claim-card,.referral-example-card,.referral-rate-card,.create-preview,.how-hero,.referral-info{background:radial-gradient(ellipse 72% 96% at 100% 0%,rgba(102,224,163,.045),transparent 64%),var(--surface-panel)}.detail-row{min-width:0;gap:14px;padding:10px 12px}.detail-row span{min-width:0;overflow-wrap:anywhere}.detail-row strong{min-width:0;justify-self:end;text-align:right;overflow-wrap:anywhere}.create-preview__details .detail-row{padding:10px 12px;background:#0b152285;border:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.create-preview__details .detail-row+.detail-row{margin-top:6px}.create-preview__details .detail-row:first-child{padding-top:10px}.estimate-panel{display:grid;grid-template-columns:minmax(140px,.72fr) minmax(0,1.28fr);gap:12px;min-width:0}.estimate-panel__apr,.estimate-card{min-width:0;padding:13px 14px;border:1px solid var(--hairline);border-radius:var(--r-sm);background:#0b152285}.estimate-panel__apr{display:flex;flex-direction:column;justify-content:center;gap:7px}.estimate-panel__apr span,.estimate-card span{color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.estimate-panel__apr strong{color:var(--green-bright);font-family:var(--font-mono);font-size:clamp(28px,4vw,46px);font-weight:750;line-height:.95;letter-spacing:0}.estimate-panel__apr small,.estimate-card small{color:var(--text-muted);font-size:11px}.estimate-panel__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.estimate-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.estimate-card strong{color:var(--green-bright);font-family:var(--font-mono);font-size:clamp(16px,2vw,20px);font-weight:750;line-height:1.1;overflow-wrap:anywhere}.estimate-card small.pos{color:var(--green-soft);font-family:var(--font-mono)}@media(max-width:900px){.portfolio-summary__hero{grid-template-columns:1fr}.portfolio-summary__split{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.portfolio-summary__split,.estimate-panel,.estimate-panel__cards{grid-template-columns:1fr}.detail-row{align-items:flex-start}}body{background:#020407 linear-gradient(180deg,#020407,#0a1420,#05253a) fixed}.app-shell{background:linear-gradient(180deg,var(--app-bg-base) 0%,var(--app-bg-mid) 50%,var(--app-bg-bottom) 100%)}.app-shell:before,.app-shell:after{display:none}.top-nav{position:sticky;top:0;z-index:10;width:100%;background:#020407db;backdrop-filter:saturate(140%) blur(16px);-webkit-backdrop-filter:saturate(140%) blur(16px);border-bottom:1px solid var(--hairline);box-shadow:none}.top-nav__inner{max-width:1240px;height:64px;padding:0 28px}.top-nav__brand{gap:36px;height:100%}.top-nav .logo img{height:40px;filter:none}.top-nav__links{display:flex;align-items:center;gap:4px;height:100%;padding:0;background:transparent;border:0;border-radius:0}.top-nav__links a{position:relative;display:inline-flex;align-items:center;height:100%;padding:0 22px;color:var(--text-dim);border-radius:0;font-size:15px;font-weight:600;transition:color .12s ease}.top-nav__links a:before{content:"";display:block;position:absolute;inset:12px 0;border-radius:8px;background:transparent;transition:background .14s ease;z-index:-1}.top-nav__links a:hover{color:var(--text);background:transparent}.top-nav__links a:hover:before{background:#ffffff09}.top-nav__links a.active{color:var(--text);background:transparent;box-shadow:none}.top-nav__links a.active:before{background:#ffffff0f}.top-nav__links a.active:after{content:"";display:block;position:absolute;left:18px;right:18px;bottom:18px;height:2px;background:var(--green);border-radius:2px}.wallet-pill{border-radius:var(--r-sm);background:var(--surface-panel);border-color:var(--hairline);box-shadow:none}@media(min-width:981px){.create-layout{align-items:stretch}.create-form{min-height:100%}.create-form>.button--lg{margin-top:auto}.create-preview{align-self:stretch;height:100%;justify-content:space-between}}@media(max-width:720px){.top-nav__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;height:auto;padding:10px 16px 8px}.top-nav__brand{display:contents}.top-nav .logo{grid-column:1;grid-row:1;height:36px;min-width:0}.top-nav .logo img{height:34px}.wallet-pill{grid-column:2;grid-row:1;align-self:center;padding:7px 10px 7px 8px}.top-nav__links{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:42px}.top-nav__links a{justify-content:center;height:42px;padding:0 8px;font-size:13px;white-space:nowrap}.top-nav__links a:before{top:4px;bottom:4px}.top-nav__links a.active:after{left:12px;right:12px;bottom:6px}}.referral-metrics-row{align-items:start}.page--referrals .kpi,.page--referrals .referral-rate-card--metric{min-height:0;justify-content:flex-start;gap:12px}.page--referrals .kpi{padding:16px 18px}.page--referrals .kpi__value{margin-top:8px}.page--referrals .kpi__delta,.referral-rate-card--metric p{margin-top:4px}.referral-rate-card--metric{padding:16px 18px}.chain-select__option .chain-badge__disk,.chain-select__trigger .chain-badge__disk{background:transparent;border:0;box-shadow:none}.chain-select__option .chain-badge,.chain-select__trigger .chain-badge{background:transparent}.chain-select__option img,.chain-select__trigger img{display:block;border-radius:50%}.chain-select__option.is-active{background:#66e0a31a}@media(min-width:981px){.create-layout{align-items:start}.create-form>.button--lg{margin-top:0}.create-preview{align-self:start;height:auto;justify-content:flex-start}}.create-form .strategy-layout{grid-template-columns:1fr;gap:10px}.create-form .strategy-panel{padding:12px;gap:10px}.create-form .strategy-panel__head{margin-bottom:0}.create-form .strategy-panel__head h3{font-size:14px}.create-form .strategy-panel__head span{font-size:10px}.create-form .choice-grid{gap:8px}.create-form .choice-card{min-height:0;padding:12px 13px;gap:5px;justify-content:flex-start}.create-form .choice-card strong{font-size:14px;line-height:1.2}.create-form .choice-card small{font-size:12px;line-height:1.3}.referral-metrics-row{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(180px,.85fr) minmax(240px,1fr) minmax(220px,1fr);gap:0;align-items:stretch;overflow:hidden;background:var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:0 1px #ffffff06 inset}.referral-metrics-row>.card,.referral-metrics-row>.kpi,.referral-metrics-row>.referral-rate-card{min-height:0;padding:18px 20px;background:transparent;border:0;border-radius:0;box-shadow:none}.referral-metrics-row>*+*{border-left:1px solid var(--hairline)}.referral-metrics-row .kpi{gap:14px;justify-content:center}.referral-metrics-row .kpi__label,.referral-metrics-row .referral-rate-card__label{min-height:18px}.referral-metrics-row .kpi__value,.referral-metrics-row .referral-rate-card strong{margin-top:2px;font-size:30px;line-height:1}.referral-metrics-row .referral-rate-card{gap:0}.referral-metrics-row .referral-rate-card>div{gap:10px}.referral-metrics-row .referral-rate-card p,.referral-metrics-row .kpi__delta{max-width:270px;margin-top:0;font-size:12px;line-height:1.4}@media(max-width:1080px){.referral-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-metrics-row>*{border-left:0}.referral-metrics-row>*:nth-child(2n){border-left:1px solid var(--hairline)}.referral-metrics-row>*:nth-child(n+3){border-top:1px solid var(--hairline)}}@media(max-width:620px){.referral-metrics-row{grid-template-columns:1fr}.referral-metrics-row>*,.referral-metrics-row>*:nth-child(2n),.referral-metrics-row>*:nth-child(n+3){border-left:0;border-top:1px solid var(--hairline)}.referral-metrics-row>*:first-child{border-top:0}}.positions-toolbar{padding:10px 12px}.positions-toolbar__group{gap:8px}.positions-toolbar__group>span{line-height:1}.mini-segment{padding:3px;gap:2px}.mini-segment button{min-width:44px;padding:7px 10px;line-height:1}.referral-metrics-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.referral-metrics-row>.card,.referral-metrics-row>.kpi,.referral-metrics-row>.referral-rate-card{min-height:118px;padding:16px;background:linear-gradient(135deg,rgba(102,224,163,.045),transparent 62%),var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:0 1px #ffffff06 inset}.referral-metrics-row>*+*,.referral-metrics-row>*:nth-child(2n),.referral-metrics-row>*:nth-child(n+3){border-left:1px solid var(--hairline);border-top:1px solid var(--hairline)}.referral-metrics-row .kpi{display:grid;grid-template-rows:auto auto;gap:14px;justify-content:stretch}.referral-metrics-row .kpi__label,.referral-metrics-row .referral-rate-card__label{min-height:0;align-self:start}.referral-metrics-row .kpi__value,.referral-metrics-row .referral-rate-card strong{margin:0;align-self:start;font-size:30px;line-height:1}.referral-metrics-row .kpi__delta,.referral-metrics-row .referral-rate-card p{margin:0;max-width:none;color:var(--text-dim);font-size:12px;line-height:1.35}.referral-metrics-row .kpi__delta{align-self:start}.referral-metrics-row .referral-rate-card{display:block}.referral-metrics-row .referral-rate-card>div{height:100%;display:grid;grid-template-rows:auto auto;gap:14px}.referral-metrics-row .referral-rate-card>div>strong,.referral-metrics-row .referral-rate-card>div>p,.referral-metrics-row .kpi__value,.referral-metrics-row .kpi__delta{grid-row:2}.referral-metrics-row .referral-rate-card>div,.referral-metrics-row .kpi{position:relative}.referral-metrics-row .referral-rate-card>div>strong,.referral-metrics-row .kpi__value{display:flex;align-items:flex-start}.referral-metrics-row .referral-rate-card>div>p,.referral-metrics-row .kpi__delta{display:flex;align-items:flex-start}@media(min-width:981px){.referral-metrics-row .referral-rate-card>div,.referral-metrics-row .kpi{grid-template-columns:minmax(82px,auto) minmax(0,1fr)}.referral-metrics-row .referral-rate-card__label,.referral-metrics-row .kpi__label{grid-column:1 / -1}.referral-metrics-row .referral-rate-card>div>strong,.referral-metrics-row .kpi__value{grid-column:1}.referral-metrics-row .referral-rate-card>div>p,.referral-metrics-row .kpi__delta{grid-column:2;padding-left:12px}}@media(max-width:1180px){.referral-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.referral-metrics-row{grid-template-columns:1fr}}.referral-snapshot{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:0;overflow:hidden;background:linear-gradient(135deg,rgba(102,224,163,.07),transparent 34%),var(--surface-panel);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:0 1px #ffffff06 inset}.referral-snapshot__rate{display:grid;grid-template-columns:minmax(88px,auto) minmax(0,1fr);gap:8px 18px;align-content:center;padding:24px;border-right:1px solid var(--hairline);background:#66e0a309}.referral-snapshot__rate span,.referral-snapshot__metrics span{color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.referral-snapshot__rate span{grid-column:1 / -1}.referral-snapshot__rate strong{color:var(--green-bright);font-family:var(--font-mono);font-size:52px;line-height:.95}.referral-snapshot__rate p{max-width:340px;color:var(--text-dim);font-size:13px;line-height:1.45}.referral-snapshot__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.referral-snapshot__metrics>div{display:flex;min-height:152px;flex-direction:column;justify-content:center;gap:14px;padding:24px}.referral-snapshot__metrics>div+div{border-left:1px solid var(--hairline)}.referral-snapshot__metrics span{display:inline-flex;align-items:center;gap:8px}.referral-snapshot__metrics strong{color:var(--green-bright);font-family:var(--font-mono);font-size:34px;line-height:1}.referral-snapshot__metrics p{max-width:240px;color:var(--text-muted);font-size:12px;line-height:1.35}@media(max-width:1080px){.referral-snapshot{grid-template-columns:1fr}.referral-snapshot__rate{border-right:0;border-bottom:1px solid var(--hairline)}}@media(max-width:760px){.referral-snapshot__metrics{grid-template-columns:1fr}.referral-snapshot__metrics>div{min-height:0;padding:18px}.referral-snapshot__metrics>div+div{border-left:0;border-top:1px solid var(--hairline)}.referral-snapshot__rate{grid-template-columns:1fr;padding:20px}}.footer__right{justify-self:end;display:inline-flex;align-items:center;gap:10px}.footer-social{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-muted);background:transparent;transition:color .12s ease,background .12s ease,transform .12s ease}.footer-social:hover{color:var(--green);background:#ffffff0f;transform:translateY(-1px)}.footer-docs{display:inline-flex;align-items:center;gap:6px;margin-left:4px;color:var(--text-dim);transition:color .12s ease}.footer-docs:hover{color:var(--green)}@media(max-width:640px){.footer__right{justify-self:center;flex-wrap:wrap;justify-content:center}}@media(max-width:620px){.positions-grid{gap:12px}.position-card{padding:14px;gap:14px}.position-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.position-card__identity{gap:10px}.position-card__identity h3{font-size:14px}.position-card__identity span{font-size:11px}.pnl-pill{width:auto;min-width:98px;padding:7px 9px;justify-items:end}.pnl-pill span{font-size:9px}.pnl-pill strong{font-size:14px}.pnl-pill small{font-size:10px}.pricerange{padding:12px 2px 0;gap:6px}.pricerange__tooltip{font-size:9px}.pricerange__labels{font-size:10px}.position-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;padding:8px}.position-card__metrics>div,.position-card__metrics>div:nth-child(2),.position-card__metrics>div:nth-child(3){align-items:flex-start;min-width:0;padding:0 5px;text-align:left}.position-card__metrics>div:first-child{padding-left:0}.position-card__metrics>div+div{border-left:1px solid var(--hairline)}.position-card__metrics span{font-size:9px;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-card__metrics strong{font-size:12px;font-weight:700;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-card__actions .button{min-height:38px}}:root{--felt-deep: #04140f;--felt: #073121;--felt-bright: #0e5b3d;--casino-gold: #f5c267;--casino-gold-bright: #ffe09a;--casino-red: #ff4f67;--casino-cyan: #5bd7ff;--casino-violet: #b08cff;--casino-black: #020407;--casino-rail: rgba(245, 194, 103, .42);--casino-rail-soft: rgba(245, 194, 103, .16);--casino-glow-green: rgba(102, 224, 163, .24);--casino-glow-gold: rgba(245, 194, 103, .22);--casino-glow-red: rgba(255, 79, 103, .16);--shadow-panel: 0 1px 0 rgba(255, 255, 255, .09) inset, 0 22px 62px rgba(0, 0, 0, .36);--shadow-raise: 0 1px 0 rgba(255, 255, 255, .12) inset, 0 16px 34px rgba(0, 0, 0, .34)}body{background:radial-gradient(ellipse 120% 90% at 50% -18%,rgba(245,194,103,.16),transparent 46%),linear-gradient(180deg,#020407,#04140f 46%,#062b24) fixed}.app-shell{background:linear-gradient(180deg,#02040761,#02040714 42%,#02040747),radial-gradient(ellipse 75% 54% at 50% 0%,rgba(245,194,103,.17),transparent 68%),linear-gradient(160deg,var(--casino-black) 0%,var(--felt-deep) 40%,#062a22 100%);overflow-x:hidden}.app-shell:before{display:block;opacity:.58;background-image:linear-gradient(rgba(245,194,103,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(245,194,103,.05) 1px,transparent 1px),repeating-linear-gradient(45deg,rgba(255,255,255,.018) 0 1px,transparent 1px 13px);background-size:64px 64px,64px 64px,22px 22px;mask-image:linear-gradient(180deg,transparent 0%,black 16%,black 84%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 16%,black 84%,transparent 100%)}.app-shell:after{display:block;opacity:.74;background:linear-gradient(90deg,transparent,rgba(245,194,103,.09) 50%,transparent),radial-gradient(ellipse 90% 22% at 50% 8%,rgba(102,224,163,.14),transparent 72%),linear-gradient(180deg,rgba(0,0,0,.14),transparent 34%,rgba(0,0,0,.24))}.app-main{max-width:1280px}.top-nav{background:linear-gradient(180deg,#080e12f5,#030808e0),linear-gradient(90deg,rgba(245,194,103,.12),transparent 36%,rgba(102,224,163,.08));border-bottom-color:#f5c26738;box-shadow:0 14px 42px #00000057,0 1px #ffffff12 inset}.top-nav__links a{color:#e9ecf1b8}.top-nav__links a:before{border:1px solid transparent;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.top-nav__links a:hover:before,.top-nav__links a.active:before{background:linear-gradient(180deg,#f5c2671c,#66e0a313);border-color:#f5c2672e;box-shadow:0 9px 20px #0003}.top-nav__links a:hover:before{transform:translateY(-1px)}.wallet-pill{border-color:#f5c26759;background:radial-gradient(circle at 20% 20%,rgba(255,224,154,.26),transparent 38%),linear-gradient(180deg,#f5c2672b,#66e0a314);box-shadow:0 12px 28px #00000042,0 0 0 1px #f5c26714 inset}.wallet-pill__dot{box-shadow:0 0 16px var(--casino-glow-green)}.page{gap:24px}.page-head{position:relative;overflow:hidden;background:linear-gradient(100deg,rgba(245,194,103,.14),transparent 34%),linear-gradient(280deg,rgba(91,215,255,.1),transparent 42%),radial-gradient(ellipse 58% 120% at 8% 0%,rgba(102,224,163,.18),transparent 58%),linear-gradient(180deg,#0f201ffa,#060e12fa);border-color:#f5c26733;box-shadow:0 1px #ffffff1c inset,0 18px 46px #00000057}.page-head:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent 0 26px,rgba(245,194,103,.045) 26px 27px),repeating-linear-gradient(0deg,transparent 0 26px,rgba(255,255,255,.025) 26px 27px);opacity:.54}.page-head:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--casino-gold),var(--green),var(--casino-cyan),transparent);opacity:.75}.page-head>*{position:relative;z-index:1}.page-head h1{color:#fff8e8;text-shadow:0 0 26px rgba(245,194,103,.2)}.page-head p{color:#e9ecf1c7}.button{transition:background .13s ease,border-color .13s ease,color .13s ease,transform .11s ease,box-shadow .13s ease}.button--primary,.button:not(.button--secondary):not(.button--ghost):not(.button--danger):not(.button--hero-cta){background:linear-gradient(180deg,#ffe09a,#f5c267 46%,#d9952f);border-color:#fff5d257;color:#160f04;box-shadow:0 1px #ffffff7a inset,0 13px 26px #f5c2672e}.button--primary:hover,.button:not(.button--secondary):not(.button--ghost):not(.button--danger):not(.button--hero-cta):hover{background:linear-gradient(180deg,#fff0bf,#ffd16f 48%,#e8a94a);transform:translateY(-2px);box-shadow:0 1px #ffffff94 inset,0 18px 34px #f5c2673d}.button--hero-cta{border-color:#f5c26761;background:linear-gradient(180deg,#ffe09a21,#66e0a312),#080e12db;box-shadow:0 1px #ffffff21 inset,0 14px 30px #0000003d}.button--hero-cta:before{content:"";position:absolute;inset:2px;border-radius:calc(var(--r-sm) - 2px);pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.2) 42%,transparent 58%);transform:translate(-130%)}.button--hero-cta:hover{border-color:#ffe09a80;background:linear-gradient(180deg,#ffe09a30,#66e0a31a),#080e12e6;box-shadow:-4px 8px 22px #00000052,0 0 0 1px #f5c26721 inset,0 0 26px #f5c2671f;transform:translate(2px,-3px)}.button--hero-cta:hover:before{animation:casino-sheen .62s ease both}@keyframes casino-sheen{to{transform:translate(130%)}}.card,.kpi,.position-card,.step-card,.docs-card,.share-card,.referral-claim-card,.referral-rate-card,.referral-example-card,.referral-info,.referral-assumptions,.referral-snapshot,.how-hero,.portfolio-summary__hero,.create-preview,.strategy-panel,.modal,.history-summary,.history-events{border-color:#f5c2672b;background:linear-gradient(180deg,#122222f0,#070f14f5),var(--surface-panel);box-shadow:0 1px #ffffff14 inset,0 18px 42px #00000047}.card:after,.position-card:after,.referral-example-card:after,.step-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 35%,rgba(245,194,103,.05));opacity:0;transition:opacity .15s ease}.card:hover:after,.position-card:hover:after,.referral-example-card:hover:after,.step-card:hover:after{opacity:1}.position-card,.referral-example-card,.referral-rate-card,.pool-card,.choice-card{transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.position-card:hover,.referral-example-card:hover,.referral-rate-card:hover,.pool-card:hover,.choice-card:hover{border-color:#f5c26759;transform:translateY(-3px);box-shadow:0 1px #ffffff1c inset,0 22px 44px #00000057,0 0 32px #f5c26712}.portfolio-summary__hero{background:linear-gradient(90deg,rgba(102,224,163,.14),transparent 38%),linear-gradient(270deg,rgba(91,215,255,.08),transparent 40%),repeating-linear-gradient(45deg,rgba(255,255,255,.024) 0 1px,transparent 1px 18px),linear-gradient(180deg,#0d2d23fa,#040d12fa)}.portfolio-total__value,.referral-snapshot__rate strong,.referral-snapshot__metrics strong,.referral-example-card b,.referral-claim-card strong,.kpi__value,.referral-rate-card strong,.position-card__metrics strong.pos,.create-preview__details strong.pos,.gold{color:var(--casino-gold-bright);text-shadow:0 0 20px rgba(245,194,103,.24)}.pos,.pnl-pill--positive strong,.pnl-pill--positive small,.portfolio-total__delta{color:var(--green-bright);text-shadow:0 0 18px rgba(102,224,163,.2)}.neg,.pnl-pill--negative strong,.pnl-pill--negative small{color:var(--casino-red);text-shadow:0 0 18px rgba(255,79,103,.18)}.pnl-pill,.referral-example-card i,.status-pill,.mini-segment,.tabs,.segment{background:linear-gradient(180deg,#ffe09a14,#070f14c2);border-color:#f5c26733}.mini-segment button.is-active,.tabs button.is-active,.segment button.is-active{background:linear-gradient(180deg,#f5c2673d,#66e0a31c);color:#fff8e8;box-shadow:0 1px #ffffff1f inset}.position-card__metrics,.detail-row,.referral-snapshot__metrics>div+div,.referral-snapshot__rate,.modal__header{border-color:#f5c26729}.pool-card,.choice-card,.amount-input,.text-input,.select,.positions-toolbar__select,.chain-select__trigger{border-color:#f5c2672e;background:linear-gradient(180deg,#ffe09a0e,#080e12c7);box-shadow:0 1px #ffffff0f inset}.pool-card.is-active,.choice-card.is-active{border-color:#ffe09a80;background:linear-gradient(180deg,#f5c2672e,#66e0a317);box-shadow:0 0 0 1px #f5c26733 inset,0 14px 30px #0003}.pool-card__check,.custody-note__icon,.step-card__icon,.referral-info__icon{color:var(--casino-gold);filter:drop-shadow(0 0 10px rgba(245,194,103,.22))}.create-layout{align-items:start}.create-preview{border-color:#5bd7ff38;background:linear-gradient(145deg,rgba(91,215,255,.105),transparent 38%),linear-gradient(180deg,#0e1e23fa,#050c12fa)}.preview-chart{border-color:#5bd7ff2e;background:linear-gradient(180deg,#5bd7ff12,#060e14cc)}.referral-example-card{isolation:isolate}.referral-example-card:before{content:"";position:absolute;right:18px;top:18px;width:42px;height:42px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 42%,rgba(245,194,103,.7) 43% 48%,transparent 49%),conic-gradient(from 0deg,#f5c267cc,#66e0a3b3,#ff4f67a6,#5bd7ffb3,#f5c267cc);opacity:.34;z-index:-1}.referral-assumptions__metrics>div{border-color:#5bd7ff2e;background:linear-gradient(180deg,#5bd7ff14,#080e1294)}.referral-info-dot{color:var(--casino-cyan)}.modal-backdrop{background:linear-gradient(180deg,#0204079e,#020407d1),radial-gradient(ellipse 80% 42% at 50% 4%,rgba(245,194,103,.18),transparent 62%);backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%)}.modal{border-color:#f5c2673d;box-shadow:0 1px #ffffff1a inset,0 26px 80px #0000008c,0 0 42px #f5c26714}.footer{border-top-color:#f5c26729;background:#02040757}.footer-social:hover,.footer-docs:hover,.powered-by:hover{color:var(--casino-gold)}@media(prefers-reduced-motion:no-preference){.portfolio-total__value,.referral-snapshot__rate strong,.referral-example-card b{animation:casino-number-glow 4.8s ease-in-out infinite}}@keyframes casino-number-glow{0%,to{text-shadow:0 0 18px rgba(245,194,103,.22)}50%{text-shadow:0 0 28px rgba(245,194,103,.34),0 0 48px rgba(102,224,163,.12)}}@media(max-width:980px){.app-main{padding-inline:20px}.page-head,.portfolio-summary__hero,.referral-top-actions,.referral-snapshot,.create-layout,.how-hero{grid-template-columns:1fr}.page-head__actions{justify-content:flex-start}.create-preview{position:static}}@media(max-width:760px){.top-nav__inner{height:auto;min-height:62px;padding:10px 16px;align-items:flex-start}.top-nav__brand{flex-direction:column;align-items:flex-start;gap:8px;height:auto;min-width:0}.top-nav .logo{height:auto}.top-nav .logo img{height:34px}.top-nav__links{width:calc(100vw - 32px);height:auto;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.top-nav__links::-webkit-scrollbar{display:none}.top-nav__links a{height:38px;padding:0 14px;flex:0 0 auto}.top-nav__links a:before{top:4px;bottom:4px}.wallet-pill{padding-inline:10px}.wallet-pill__addr{max-width:86px;overflow:hidden;text-overflow:ellipsis}.app-main{padding:18px 14px 48px}.page-head{padding:20px}.page-head h1{font-size:28px}.portfolio-summary__hero,.referral-snapshot__rate,.share-card,.referral-claim-card,.referral-assumptions,.modal__body{padding:18px}.positions-grid,.referral-example-grid,.referral-assumptions__metrics,.referral-info__steps,.portfolio-summary__split{grid-template-columns:1fr}.position-card:hover,.referral-example-card:hover,.referral-rate-card:hover,.pool-card:hover,.choice-card:hover{transform:none}.modal-backdrop{padding:12px;place-items:start center}.modal{border-radius:var(--r-md)}}@media(max-width:480px){.top-nav__inner{gap:10px}.wallet-pill{min-width:42px;justify-content:center}.wallet-pill__addr{display:none}.button--hero-cta{width:100%;min-width:0}.page-head__actions,.page-head__actions .button{width:100%}.position-card__head,.referral-claim-card,.share-card__actions{grid-template-columns:1fr}.pnl-pill{justify-items:start;width:100%;border-left:0;border-top:1px solid rgba(245,194,103,.16);padding:10px 0 0}.position-card__metrics{grid-template-columns:1fr;gap:8px}.position-card__metrics>div,.position-card__metrics>div:nth-child(2),.position-card__metrics>div:nth-child(3){padding:0;border-left:0}}:root{--casino-gold: #66e0a3;--casino-gold-bright: #bdfbe0;--casino-rail: rgba(102, 224, 163, .32);--casino-rail-soft: rgba(91, 215, 255, .13);--casino-glow-gold: rgba(91, 215, 255, .16)}body{background:radial-gradient(ellipse 120% 90% at 50% -18%,rgba(91,215,255,.09),transparent 46%),linear-gradient(180deg,#020407,#04140f 46%,#062b24) fixed}.app-shell{background:linear-gradient(180deg,#02040761,#02040714 42%,#02040747),radial-gradient(ellipse 75% 54% at 50% 0%,rgba(91,215,255,.09),transparent 68%),linear-gradient(160deg,var(--casino-black) 0%,var(--felt-deep) 40%,#062a22 100%)}.app-shell:before{background-image:linear-gradient(rgba(102,224,163,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(91,215,255,.04) 1px,transparent 1px),repeating-linear-gradient(45deg,rgba(255,255,255,.018) 0 1px,transparent 1px 13px)}.app-shell:after{background:linear-gradient(90deg,transparent,rgba(91,215,255,.055) 50%,transparent),radial-gradient(ellipse 90% 22% at 50% 8%,rgba(102,224,163,.14),transparent 72%),linear-gradient(180deg,rgba(0,0,0,.14),transparent 34%,rgba(0,0,0,.24))}.top-nav,.page-head,.portfolio-summary__hero{border-color:#66e0a333}.top-nav{background:linear-gradient(180deg,#080e12f5,#030808e0),linear-gradient(90deg,rgba(102,224,163,.08),transparent 36%,rgba(91,215,255,.07))}.top-nav__links a:hover:before,.top-nav__links a.active:before{background:linear-gradient(180deg,#66e0a31f,#5bd7ff12);border-color:#66e0a333}.wallet-pill,.pnl-pill,.referral-example-card i,.status-pill,.mini-segment,.tabs,.segment{border-color:#66e0a338;background:linear-gradient(180deg,#66e0a317,#070f14c2)}.page-head{background:linear-gradient(100deg,rgba(102,224,163,.12),transparent 34%),linear-gradient(280deg,rgba(91,215,255,.11),transparent 42%),radial-gradient(ellipse 58% 120% at 8% 0%,rgba(102,224,163,.16),transparent 58%),linear-gradient(180deg,#0f201ffa,#060e12fa)}.page-head:before{background-image:repeating-linear-gradient(90deg,transparent 0 26px,rgba(102,224,163,.038) 26px 27px),repeating-linear-gradient(0deg,transparent 0 26px,rgba(255,255,255,.025) 26px 27px)}.page-head:after{background:linear-gradient(90deg,transparent,var(--green),var(--casino-cyan),transparent)}.page-head h1{color:#f3fff9;text-shadow:0 0 26px rgba(102,224,163,.14)}.button--primary,.button:not(.button--secondary):not(.button--ghost):not(.button--danger):not(.button--hero-cta){background:linear-gradient(180deg,#8df7c1,#53e69d 46%,#1fb66a);border-color:#bdfbe057;color:#04120b;box-shadow:0 1px #fff6 inset,0 13px 26px #66e0a32b}.button--primary:hover,.button:not(.button--secondary):not(.button--ghost):not(.button--danger):not(.button--hero-cta):hover{background:linear-gradient(180deg,#a8ffd0,#66e0a3 48%,#2dcc7b);box-shadow:0 1px #ffffff85 inset,0 18px 34px #66e0a338}.button--hero-cta{border-color:#66e0a357;background:linear-gradient(180deg,#66e0a321,#5bd7ff0e),#080e12db}.button--hero-cta:hover{border-color:#bdfbe075;background:linear-gradient(180deg,#66e0a32e,#5bd7ff14),#080e12e6;box-shadow:-4px 8px 22px #00000052,0 0 0 1px #66e0a321 inset,0 0 26px #66e0a31f}.card,.kpi,.position-card,.step-card,.docs-card,.share-card,.referral-claim-card,.referral-rate-card,.referral-example-card,.referral-info,.referral-assumptions,.referral-snapshot,.how-hero,.portfolio-summary__hero,.create-preview,.strategy-panel,.modal,.history-summary,.history-events{border-color:#66e0a329}.card:after,.position-card:after,.referral-example-card:after,.step-card:after{background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 35%,rgba(91,215,255,.045))}.position-card:hover,.referral-example-card:hover,.referral-rate-card:hover,.pool-card:hover,.choice-card:hover{border-color:#66e0a357;box-shadow:0 1px #ffffff1c inset,0 22px 44px #00000057,0 0 32px #5bd7ff0e}.portfolio-total__value,.referral-snapshot__rate strong,.referral-snapshot__metrics strong,.referral-example-card b,.referral-claim-card strong,.kpi__value,.referral-rate-card strong,.position-card__metrics strong.pos,.create-preview__details strong.pos,.gold{color:#d8fff0;text-shadow:0 0 20px rgba(102,224,163,.19)}.mini-segment button.is-active,.tabs button.is-active,.segment button.is-active,.pool-card.is-active,.choice-card.is-active{background:linear-gradient(180deg,#66e0a32e,#5bd7ff12);border-color:#66e0a366;box-shadow:0 0 0 1px #66e0a329 inset,0 14px 30px #0000002e}.pool-card,.choice-card,.amount-input,.text-input,.select,.positions-toolbar__select,.chain-select__trigger{border-color:#66e0a32b;background:linear-gradient(180deg,#66e0a30b,#080e12c7)}.pool-card__check,.custody-note__icon,.step-card__icon,.referral-info__icon,.footer-social:hover,.footer-docs:hover,.powered-by:hover{color:var(--green)}.referral-example-card:before{content:none}.modal{border-color:#66e0a338;box-shadow:0 1px #ffffff1a inset,0 26px 80px #0000008c,0 0 42px #5bd7ff0f}@keyframes casino-number-glow{0%,to{text-shadow:0 0 18px rgba(102,224,163,.18)}50%{text-shadow:0 0 28px rgba(102,224,163,.28),0 0 48px rgba(91,215,255,.11)}}.portfolio-total__value,.referral-snapshot__rate strong,.referral-snapshot__metrics strong,.referral-example-card b,.referral-claim-card strong,.referral-assumptions__metrics strong,.kpi__value,.referral-rate-card strong,.position-card__metrics strong.pos,.create-preview__details strong.pos,.gold{color:var(--green-bright);text-shadow:0 0 18px rgba(102,224,163,.18)}.referral-example-card strong{color:#d7dee8;text-shadow:none}.referral-example-card em,.referral-assumptions__copy p,.referral-snapshot__rate p,.referral-snapshot__metrics p{color:var(--text-dim)}.referral-example-card span,.referral-example-card small,.referral-assumptions__copy span,.referral-assumptions__metrics span,.referral-snapshot__rate span,.referral-snapshot__metrics span{color:var(--text-muted)}.referral-assumptions__metrics>div{background:linear-gradient(180deg,#5bd7ff0f,#080e1294)}.tabs{border-bottom:0}.tabs button{border-bottom:1px solid transparent}.tabs button.is-active:after{left:14px;right:14px;bottom:0;background:var(--green-bright);box-shadow:0 0 12px #66e0a338}.modal .tabs{background:linear-gradient(180deg,#66e0a30e,#080e126b);border:0;border-radius:var(--r-sm);padding:0 8px}.modal .tabs button{border-radius:var(--r-sm) var(--r-sm) 0 0}.top-nav{background:#020407db;backdrop-filter:saturate(140%) blur(16px);-webkit-backdrop-filter:saturate(140%) blur(16px);border-bottom:1px solid var(--hairline);box-shadow:none}.top-nav__inner{height:64px}.top-nav__brand{display:flex;align-items:center;gap:36px;height:100%}.top-nav__links{display:flex;align-items:center;gap:4px;height:100%;overflow:visible;padding-bottom:0;width:auto}.top-nav__links a{height:100%;padding:0 22px;color:var(--text-dim);font-size:15px;font-weight:500}.top-nav__links a:before{top:12px;bottom:12px;border:0;background:transparent;box-shadow:none;transform:none;transition:background .14s ease}.top-nav__links a:hover{color:var(--text)}.top-nav__links a:hover:before{background:#ffffff09;border:0;box-shadow:none;transform:none}.top-nav__links a.active{color:var(--text)}.top-nav__links a.active:before{background:#ffffff0f;border:0;box-shadow:none}.top-nav__links a.active:after{left:18px;right:18px;bottom:18px;height:2px;background:var(--green);box-shadow:none}.wallet-pill{background:var(--surface-panel);border:1px solid var(--hairline);box-shadow:none}.wallet-pill:hover{border-color:var(--hairline-strong);background:var(--surface-raised)}.wallet-pill__dot{box-shadow:0 0 0 3px var(--green-glow)}.tabs,.modal .tabs{display:flex;gap:4px;padding:0;background:transparent;border:0;border-bottom:1px solid var(--hairline);border-radius:0;box-shadow:none}.tabs button,.modal .tabs button{appearance:none;border:0;border-radius:0;background:transparent;box-shadow:none;padding:10px 14px;font-size:13px;font-weight:500;color:var(--text-dim);cursor:pointer;position:relative;transition:color .12s ease}.tabs button:hover,.modal .tabs button:hover{color:var(--text)}.tabs button.is-active,.modal .tabs button.is-active{color:var(--text);background:transparent;border:0;box-shadow:none}.tabs button.is-active:after,.modal .tabs button.is-active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--green);border-radius:2px 2px 0 0;box-shadow:none}@media(max-width:760px){.top-nav__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;height:auto;padding:10px 16px 8px;align-items:center}.top-nav__brand{display:contents}.top-nav .logo{grid-column:1;grid-row:1;height:36px;min-width:0}.top-nav .logo img{height:34px}.wallet-pill{grid-column:2;grid-row:1;align-self:center;min-width:0;padding:7px 10px 7px 8px}.wallet-pill__addr{display:inline;max-width:none;font-size:11px}.top-nav__links{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;height:42px;overflow:visible;padding-bottom:0}.top-nav__links a{justify-content:center;height:42px;padding:0 8px;font-size:13px;white-space:nowrap}.top-nav__links a:before{top:4px;bottom:4px}.top-nav__links a.active:after{left:12px;right:12px;bottom:6px}}.footer{width:100%;max-width:none;margin:0;padding:28px max(28px,calc((100vw - 1220px)/2 + 28px)) 34px;grid-template-columns:minmax(0,1fr) minmax(280px,auto) minmax(0,1fr);gap:18px;background:linear-gradient(180deg,#02040742,#0204078a);border-top:1px solid rgba(102,224,163,.12)}.powered-by{max-width:420px;min-width:0;padding:8px 12px;gap:12px;border-radius:var(--r-sm);background:#ffffff06;border-color:#ffffff12}.powered-by img{height:40px;flex:0 0 auto}.powered-by__copy{min-width:0}.powered-by__copy strong{max-width:none;white-space:normal}.footer__right{min-width:0;flex-wrap:wrap;justify-content:flex-end}@media(max-width:860px){.footer{grid-template-columns:1fr;justify-items:center;text-align:center;padding:26px 20px 32px}.footer__left,.footer__right,.powered-by{justify-self:center}.footer__right{justify-content:center}}@media(max-width:460px){.powered-by{width:100%;max-width:320px;flex-direction:column;text-align:center}}@media(max-width:620px){.position-card{padding:14px;gap:14px}.position-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.position-card__identity{gap:10px}.position-card__identity h3{font-size:14px}.position-card__identity span{font-size:11px}.pnl-pill{width:auto;min-width:98px;padding:7px 9px;justify-items:end;border-left:1px solid var(--hairline);border-top:0}.pnl-pill span{font-size:9px}.pnl-pill strong{font-size:14px}.pnl-pill small{font-size:10px}.position-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;padding:8px}.position-card__metrics>div,.position-card__metrics>div:nth-child(2),.position-card__metrics>div:nth-child(3){align-items:flex-start;min-width:0;padding:0 5px;text-align:left;border-left:0}.position-card__metrics>div:first-child{padding-left:0}.position-card__metrics>div+div{border-left:1px solid var(--hairline)}.position-card__metrics span{font-size:9px;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-card__metrics strong{font-size:12px;font-weight:700;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.position-card__actions .button{min-height:38px;padding:9px 14px;font-size:13px;font-weight:650;line-height:1;text-shadow:none}.position-card--interactive{cursor:pointer;outline:none}.position-card--interactive .position-card__identity h3,.position-card--interactive .token{transition:color .13s ease,border-color .13s ease,box-shadow .13s ease}.position-card--interactive:hover .position-card__identity h3,.position-card--interactive:focus-visible .position-card__identity h3{color:#fff}.position-card--interactive:hover .token,.position-card--interactive:focus-visible .token{border-color:#66e0a35c;box-shadow:0 0 0 2px #66e0a31a}.position-card--interactive:focus-visible{border-color:#66e0a38f;box-shadow:0 0 0 2px #66e0a34d,0 18px 42px #0000004d}.portfolio-total__value{animation:none;color:#fff;text-shadow:0 0 22px rgba(255,255,255,.12)}.positions-toolbar .mini-segment{gap:0;padding:3px;background:#080e14ad;border-color:#ffffff1f;box-shadow:0 1px #ffffff0a inset}.positions-toolbar .mini-segment button{min-width:48px;padding:7px 12px;border:0;color:var(--text-dim);font-weight:700;text-shadow:none}.positions-toolbar .mini-segment button.is-active{background:#ffffff1a;color:#fff;border-color:transparent;box-shadow:0 1px #ffffff0d inset}.sort-select{position:relative;z-index:120;min-width:156px}.sort-select__trigger{appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:9px 11px 9px 13px;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-sm);background:#091218;color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 1px #ffffff0a inset;transition:background .13s ease,border-color .13s ease,box-shadow .13s ease}.sort-select__trigger:hover,.sort-select__trigger.is-open{background:#0b171e;border-color:#66e0a352;box-shadow:0 1px #ffffff12 inset,0 0 0 1px #66e0a314}.sort-select__trigger:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sort-select__chevron{color:var(--text-muted);flex-shrink:0;transition:transform .13s ease,color .13s ease}.sort-select__trigger.is-open .sort-select__chevron{color:var(--green-bright);transform:rotate(180deg)}.sort-select__menu{position:absolute;z-index:130;top:calc(100% + 6px);right:0;width:min(188px,calc(100vw - 32px));padding:5px;border:1px solid rgba(102,224,163,.24);border-radius:var(--r-sm);background:#071016;box-shadow:0 1px #ffffff14 inset,0 18px 38px #000000b8}.sort-select__option{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:34px;padding:8px 9px;border:0;border-radius:6px;background:transparent;color:var(--text-dim);font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.sort-select__option:hover,.sort-select__option.is-active{background:#233034;color:#fff}.sort-select__option svg{color:var(--green-bright);flex-shrink:0}body,.app-shell{background-attachment:scroll}.app-shell:before,.app-shell:after{position:absolute}.top-nav{backdrop-filter:none;-webkit-backdrop-filter:none}.modal-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.portfolio-total__value,.referral-snapshot__rate strong,.referral-example-card b{animation:none}.position-card,.step-card,.docs-card,.share-card,.referral-claim-card,.referral-rate-card,.referral-example-card,.referral-info,.history-event{content-visibility:auto;contain-intrinsic-size:260px}.referral-examples,.referral-assumptions,.referral-assumptions__metrics,.referral-assumptions__metrics>div,.referral-snapshot,.referral-snapshot__metrics,.referral-snapshot__metrics>div,.create-layout,.create-form,.create-form__columns,.create-form__row,.strategy-layout,.modal__body,.manage-tab,.manage-tab__action,.manage-tab__settings{overflow:visible}.referral-assumptions,.referral-snapshot{content-visibility:visible;contain:none;position:relative;z-index:5}.referral-assumptions__metrics>div:has(.referral-info-dot:hover),.referral-assumptions__metrics>div:has(.referral-info-dot:focus-visible),.referral-snapshot__metrics>div:has(.referral-info-dot:hover),.referral-snapshot__metrics>div:has(.referral-info-dot:focus-visible){z-index:260}.position-card,.portfolio-summary__hero,.page-head{contain:layout paint}.positions-section,.positions-toolbar{overflow:visible}.positions-toolbar{position:relative;z-index:40}.page-loading{min-height:420px}.modal-body-preview{display:grid;gap:12px;min-height:min(48vh,420px);align-content:start}.modal-body-preview span{display:block;height:56px;border:1px solid rgba(102,224,163,.12);border-radius:var(--r-sm);background:linear-gradient(90deg,#ffffff09,#66e0a312,#ffffff09),#080e12b8}.modal-body-preview span:first-child{height:86px}@media(max-width:760px){.app-shell:before,.app-shell:after,.page-head:before{display:none}}.manage-tab{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);align-items:start;gap:14px}.manage-tab__action{min-height:0;gap:12px;padding:16px;background:linear-gradient(180deg,#0e171ffa,#0a1118fa)}.manage-tab__action-head{align-items:flex-start}.manage-tab__action-head>span{flex-shrink:0;color:var(--text-muted);font-size:12px;font-weight:650}.manage-tab__action-head h4{font-size:16px}.manage-tab__action-head p{font-size:12px}.funds-ticket{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:var(--r-sm);background:linear-gradient(180deg,#070e14c7,#050b1094)}.funds-ticket__rail{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.funds-ticket .segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;gap:6px;padding:0;background:transparent;border:0}.funds-ticket .segment button{min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-sm);background:#080e14a8;color:var(--text-dim);font-size:12px;font-weight:800;box-shadow:none}.funds-ticket .segment button.is-active{border-color:#66e0a361;background:linear-gradient(180deg,#66e0a329,#5bd7ff0d),#091613db;color:#fff;box-shadow:0 0 0 1px #66e0a31a inset,0 10px 22px #00000029}.funds-ticket__entry{display:grid;gap:9px;align-items:end}.funds-ticket__amount{display:grid;gap:7px;min-width:0}.funds-ticket__balance-line{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:12px}.funds-ticket__balance-line span{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow-wrap:anywhere}.funds-ticket__balance-line button{appearance:none;flex:0 0 auto;min-height:28px;padding:0 10px;border:1px solid var(--hairline);border-radius:999px;background:#ffffff09;color:var(--green-bright);cursor:pointer;font-size:11px;font-weight:850;transition:background .12s ease,border-color .12s ease,color .12s ease}.funds-ticket__balance-line button:hover:not(:disabled){border-color:#66e0a37a;background:#66e0a317;color:#fff}.funds-ticket__balance-line button:disabled{cursor:not-allowed;color:var(--text-muted);opacity:.48}.funds-ticket__entry .field{min-width:0}.funds-ticket__entry .amount-input{min-height:46px}.funds-ticket__entry .button{min-height:42px;width:100%}.funds-ticket__withdraw-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.funds-ticket__withdraw-actions p{grid-column:1 / -1;color:var(--text-muted);font-size:11px;line-height:1.35}.funds-impact{display:grid;grid-template-columns:1fr;gap:7px;padding-top:2px}.funds-impact>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:var(--r-sm);background:#070d12a8}.funds-impact span{color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.funds-impact strong{display:block;overflow:hidden;color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:750;letter-spacing:0;text-align:right;text-overflow:ellipsis;text-transform:none;white-space:nowrap}@media(min-width:820px){.funds-ticket__entry{grid-template-columns:1fr}}@media(max-width:860px){.manage-tab{grid-template-columns:1fr}.funds-ticket{grid-template-rows:auto;min-height:0}.funds-ticket__rail,.funds-ticket__entry,.funds-impact{grid-template-columns:repeat(3,minmax(0,1fr))}.funds-ticket__rail .segment,.funds-ticket__amount{grid-column:span 2}.funds-impact>div{grid-template-columns:1fr;align-content:start}.funds-impact strong{text-align:left}}@media(max-width:620px){.manage-tab__action-head{align-items:flex-start;flex-direction:column}.funds-ticket__rail,.funds-ticket__entry,.funds-impact{grid-template-columns:1fr}.funds-ticket__rail .segment,.funds-ticket__amount{grid-column:auto}.funds-impact>div{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.funds-impact strong{text-align:right}}.page--strategies .page-head{align-items:stretch}.page--open-walkthrough{gap:16px}.open-walkthrough{display:grid;grid-template-columns:minmax(680px,1.42fr) minmax(380px,.82fr);grid-template-areas:"main chains";gap:22px;align-items:stretch}.open-walkthrough--compact{grid-template-columns:1fr;grid-template-areas:"main" "chains"}.open-walkthrough__main,.open-chain-panel{border:1px solid var(--hairline);border-radius:var(--r-md);background:radial-gradient(ellipse 78% 96% at 0% 0%,rgba(102,224,163,.065),transparent 64%),var(--surface-panel);box-shadow:var(--shadow-raise)}.open-walkthrough__main{grid-area:main;padding:24px}.open-chain-panel{display:grid;align-content:start;grid-area:chains;min-width:0;padding:20px}.open-walkthrough__intro{display:flex;flex-direction:column;gap:10px;max-width:none}.open-walkthrough__intro h1{max-width:none;font-size:clamp(34px,3.25vw,43px);line-height:1.12}.open-walkthrough__intro p{max-width:760px;font-size:15px}.open-walkthrough__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;margin-top:20px}.open-card,.open-recommendation{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:#050c119e}.open-card{padding:14px}.open-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.open-card__head span,.open-chain-panel__head p,.open-estimate-box span{color:var(--text-muted)}.open-card__head span{font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.open-card__head .open-minimum-badge{margin-left:auto;color:var(--text-muted);font-size:11px;font-weight:750;letter-spacing:0;text-transform:none;white-space:nowrap}.open-card__head .open-minimum-badge.is-warning{color:#fca5a5}.open-card--amount .amount-input input{font-size:clamp(30px,3.6vw,42px)}.open-card--amount{display:grid;align-content:start}.open-card--options{display:grid;align-content:center}.open-card--amount .amount-input{min-height:78px}.open-wallet-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:var(--text-muted);font-size:12px}.open-card--amount .risk-note{margin-top:14px;padding:11px 12px;background:#66e0a30b}.open-custody-note-copy{display:grid;gap:2px}.open-wallet-line span{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow-wrap:anywhere}.open-wallet-line button{flex:0 0 auto;min-height:28px;padding:0 10px;border:1px solid var(--hairline);border-radius:999px;background:#ffffff09;color:var(--green-bright);font-size:11px;font-weight:850}.open-wallet-line button:disabled{color:var(--text-muted);opacity:.48}.open-token-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.open-token{position:relative;display:grid;gap:7px;min-width:0;min-height:96px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:#030a0e94;color:var(--text);text-align:left}.open-token strong{font-size:17px}.open-token small{color:var(--text-muted);font-size:12px;line-height:1.35}.open-token svg{position:absolute;top:12px;right:12px;color:var(--green-bright)}.open-token.is-active{border-color:#66e0a38f;background:#66e0a312}.open-recommendation{display:flex;flex-direction:column;gap:8px;padding:14px}.open-recommendation h2{font-size:19px}.open-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.075);color:var(--text-muted);font-size:12px}.open-summary-row strong{color:var(--text);text-align:right;overflow-wrap:anywhere}.open-estimate-box{padding:10px 14px;border:1px solid rgba(102,224,163,.24);border-radius:var(--r-sm);background:#66e0a30e}.open-estimate-box span{display:block;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.open-estimate-box strong{display:block;margin-top:5px;color:var(--green-bright);font-family:var(--font-mono);font-size:clamp(30px,3.4vw,38px);line-height:1}.open-walkthrough__ezopen{width:100%}.open-walkthrough__ezopen .button--hero-cta__wordmark{width:132px}.open-option-groups{display:grid;gap:12px}.open-option-group{display:grid;gap:8px}.open-option-group>span{color:var(--text-muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.open-option-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.open-option{display:grid;align-content:start;gap:4px;min-width:0;min-height:68px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:#030a0e94;color:var(--text);text-align:left}.open-option strong{font-size:12px}.open-option small{color:var(--text-muted);font-size:10px;line-height:1.25}.open-option.is-active{border-color:#66e0a38f;background:#66e0a312}.open-chain-panel__head{display:grid;gap:7px;margin-bottom:16px}.open-chain-panel__head h2{font-size:23px}.open-chain-panel__head p{font-size:14px}.open-chain-list{display:grid;gap:9px}.open-chain-row{display:grid;grid-template-columns:minmax(122px,.9fr) minmax(70px,1fr) 72px 62px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:9px 10px;border:1px solid rgba(255,255,255,.075);border-radius:var(--r-sm);background:#040b0f9e;color:var(--text)}.open-chain-row:disabled{opacity:.46}.open-chain-row.is-active{border-color:#66e0a38a;background:#66e0a312}.open-chain-row.is-recommended:not(.is-active){border-color:#66e0a32e}.open-chain-row__name{display:inline-flex;align-items:center;gap:9px;min-width:0}.open-chain-row__name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-chain-row__bar{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.open-chain-row__bar i{display:block;height:100%;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,var(--green-deep),var(--green-bright))}.open-chain-row__apr{color:var(--green-bright);font-family:var(--font-mono);font-size:18px;font-weight:800;text-align:right}.open-chain-row__balance{display:grid;gap:1px;color:var(--text-muted);font-size:11px;text-align:right}.open-chain-row__balance strong{color:var(--text);font-family:var(--font-mono);font-size:12px}.open-chain-revenue{display:grid;gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.075)}.open-chain-revenue .open-card__head{margin-bottom:0}.open-chain-revenue .estimate-panel__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.open-chain-revenue .estimate-card{min-height:72px;padding:10px 8px}.open-chain-revenue .estimate-card strong{font-size:clamp(16px,1.3vw,19px)}.open-chain-revenue .estimate-card span,.open-chain-revenue .estimate-card small{font-size:10px}.open-revenue-note{position:relative;display:grid;gap:3px;margin:2px 0 0;padding:9px 10px;overflow:hidden;border:1px solid rgba(91,215,255,.14);border-radius:var(--r-sm);background:#5bd7ff0a;color:var(--text-muted);font-size:12px;font-weight:750;line-height:1.4;text-align:center}.open-revenue-note:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(102,224,163,.42),transparent)}.open-revenue-note span:last-child{color:var(--text-dim);font-weight:800}.funding-helper{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(102,224,163,.2);border-radius:var(--r-sm);background:#66e0a30e}.funding-helper__copy{display:grid;gap:4px;min-width:0}.funding-helper__copy span{color:var(--text-muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.funding-helper__copy strong{min-width:0;color:var(--text);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.funding-helper__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.funding-helper__modes button{display:grid;gap:3px;min-width:0;min-height:48px;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:#030a0e94;color:var(--text);text-align:left}.funding-helper__modes button.is-active{border-color:#66e0a38f;background:#66e0a312}.funding-helper__modes strong{font-size:12px}.funding-helper__modes small{color:var(--text-muted);font-size:10px;line-height:1.25}.funding-helper .button{width:100%;min-height:36px}.move-usdc-modal{max-width:560px;background:#080e14fa;border-color:#66e0a347;animation:none;opacity:1}.move-usdc{display:grid;gap:14px}.move-usdc__tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.075);border-radius:var(--r-sm);background:#040b0f9e}.move-usdc__tabs button{min-height:36px;border:0;border-radius:5px;background:transparent;color:var(--text-muted);font-weight:850}.move-usdc__tabs button:hover{color:var(--text);background:#ffffff0b}.move-usdc__tabs button.is-active{color:var(--text);background:#66e0a321;box-shadow:0 0 0 1px #66e0a357 inset}.move-usdc__summary{display:grid;gap:6px;padding:13px;border:1px solid rgba(102,224,163,.18);border-radius:var(--r-sm);background:#66e0a30e}.move-usdc__summary strong{font-size:15px;line-height:1.35}.move-usdc__summary span{color:var(--text-muted);font-size:13px}.move-usdc__section,.move-usdc__quote{display:grid;gap:8px}.move-usdc__label,.move-usdc__route span{color:var(--text-muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.move-usdc__sources{display:grid;gap:8px}.funding-chain-select{position:relative;display:grid;min-width:0;z-index:10}.funding-chain-select__trigger{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:44px;width:100%;min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.075);border-radius:var(--r-sm);background:#040b0f9e;color:var(--text);text-align:left}.funding-chain-select__trigger:hover,.funding-chain-select__trigger.is-open{border-color:#66e0a36b;background:#66e0a30e}.funding-chain-select__trigger:disabled{opacity:.55}.funding-chain-select__trigger>span,.funding-chain-select__menu button>span{display:inline-flex;align-items:center;gap:9px;min-width:0}.funding-chain-select__trigger strong,.funding-chain-select__menu strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funding-chain-select__trigger small,.funding-chain-select__menu small{color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:850;white-space:nowrap}.funding-chain-select__trigger svg{color:var(--text-muted)}.funding-chain-select__menu{position:absolute;top:calc(100% + 7px);left:0;right:0;display:grid;gap:6px;max-height:238px;padding:8px;border:1px solid rgba(102,224,163,.34);border-radius:var(--r-sm);background:#071016;box-shadow:0 1px #ffffff14 inset,0 18px 42px #000000c7;overflow-y:auto;z-index:80}.funding-chain-select__menu button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:8px 9px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:#0a1418;color:var(--text);text-align:left}.funding-chain-select__menu button:hover,.funding-chain-select__menu button.is-active{border-color:#66e0a37a;background:#102620}.swap-token-select{position:relative;display:grid;min-width:0;z-index:9}.swap-token-select__trigger{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;width:100%;min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.075);border-radius:var(--r-sm);background:#040b0f9e;color:var(--text);text-align:left}.swap-token-select__trigger:hover,.swap-token-select__trigger.is-open{border-color:#66e0a36b;background:#66e0a30e}.swap-token-select__trigger>svg{color:var(--text-muted)}.swap-token-select__menu{position:absolute;top:calc(100% + 7px);left:0;right:0;display:grid;gap:6px;max-height:280px;padding:8px;border:1px solid rgba(102,224,163,.34);border-radius:var(--r-sm);background:#071016;box-shadow:0 1px #ffffff14 inset,0 18px 42px #000000c7;overflow-y:auto;z-index:90}.swap-token-select__menu button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;padding:8px 9px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:#0a1418;color:var(--text);text-align:left}.swap-token-select__menu button:hover,.swap-token-select__menu button.is-active{border-color:#66e0a37a;background:#102620}.swap-token-select__menu button.is-unfunded{opacity:.72}.swap-token-identity{display:inline-flex;align-items:center;gap:10px;min-width:0}.swap-token-identity>span:last-child{display:grid;gap:2px;min-width:0}.swap-token-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-token-identity small{color:var(--text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-token-value{display:grid;justify-items:end;gap:2px;min-width:90px}.swap-token-value strong{color:var(--text);font-family:var(--font-mono);font-size:12px;white-space:nowrap}.swap-token-value small{color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.swap-token-logo{width:24px;height:24px;flex:0 0 auto;border-radius:999px;background:#ffffff14;object-fit:cover}.move-usdc__tokens{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.move-usdc-token{display:grid;justify-items:center;gap:7px;min-width:0;min-height:72px;padding:9px 6px;border:1px solid rgba(255,255,255,.075);border-radius:var(--r-sm);background:#040b0f9e;color:var(--text)}.move-usdc-token strong{font-size:12px}.move-usdc-token.is-active{border-color:#66e0a38a;background:#66e0a312}.move-usdc-token.is-unfunded{opacity:.62}.move-usdc-source{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:9px 10px;border:1px solid rgba(255,255,255,.075);border-radius:var(--r-sm);background:#040b0f9e;color:var(--text)}.move-usdc-source span{display:inline-flex;align-items:center;gap:9px;min-width:0}.funding-chain-badge,.move-usdc-token__fallback{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.02em}.move-usdc-token__fallback{width:24px;height:24px;background:#ffffff1a;color:var(--text)}.move-usdc-source strong{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.move-usdc-source.is-active{border-color:#66e0a38a;background:#66e0a312}.move-usdc-source:disabled,.move-usdc-source.is-disabled{opacity:.5;cursor:not-allowed}.move-usdc__route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.move-usdc__route>div{display:grid;gap:6px;min-height:64px;padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:var(--r-sm);background:#040b0f9e}.move-usdc__route strong{font-size:15px}.move-usdc__route small{color:var(--text-muted);font-size:12px;font-weight:750}.move-usdc__receive{border-color:#66e0a34d!important;background:#66e0a313!important}.move-usdc__receive strong{color:var(--text);font-family:var(--font-mono);font-size:20px}.move-usdc__route input{width:100%;min-width:0;border:0;background:transparent;color:var(--text);font-family:var(--font-mono);font-size:18px;outline:none}.move-usdc__amount-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:24px}.move-usdc__amount-meta span{color:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}.move-usdc__amount-meta button{min-height:24px;padding:0 8px;border:1px solid rgba(102,224,163,.32);border-radius:999px;background:#66e0a314;color:var(--text);font-size:11px;font-weight:850}.move-usdc__amount-meta button:disabled{opacity:.45;cursor:not-allowed}.move-usdc__shortcuts{display:flex;justify-content:flex-end;gap:8px}.move-usdc__shortcuts button{min-height:28px;padding:0 10px;border:1px solid var(--hairline);border-radius:999px;background:#ffffff09;color:var(--green-bright);font-size:11px;font-weight:850}.move-usdc__relay-terms{justify-self:center;color:var(--text-muted);font-size:11px;font-weight:750;text-decoration:none}.move-usdc__relay-terms:hover{color:var(--green-bright)}.move-usdc__quote-error{margin:0;color:var(--danger);font-size:12px;line-height:1.35}.move-usdc__execute-status{margin:0;color:var(--text-muted);font-size:12px;font-weight:750;line-height:1.35}.move-usdc__steps{display:grid;gap:7px}.move-usdc-step{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:3px 12px;min-height:36px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:#0a1418}.move-usdc-step--wallet,.move-usdc-step--active{border-color:#ffd06752;background:#ffd06712}.move-usdc-step--confirmed,.move-usdc-step--complete{border-color:#66e0a352;background:#66e0a312}.move-usdc-step--error{border-color:#ff6b6b52;background:#ff6b6b14}.move-usdc__steps span{align-self:start;color:var(--text-muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.move-usdc__steps strong{color:var(--text);font-size:12px;min-width:0}.move-usdc__steps small{grid-column:2;color:var(--text-muted);font-size:11px;line-height:1.35}.open-review__bridge{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(102,224,163,.2);border-radius:var(--r-sm);background:#66e0a30e}.open-review__bridge span{color:var(--text);font-size:13px;line-height:1.35}.open-review-modal{max-width:620px;background:#080e14fa;border-color:#66e0a347;animation:none;opacity:1}.open-review{display:grid;gap:14px}.open-review__hero{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(102,224,163,.18);border-radius:var(--r-sm);background:#66e0a30e}.open-review__hero span{color:var(--text-muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.open-review__hero h3{margin-top:2px;font-size:18px}.open-review__summary{display:grid;gap:10px}.open-review__returns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.transaction-review{gap:14px}.transaction-review .button{width:100%}.transaction-review .button--hero-cta__wordmark{max-height:26px}.transaction-review__fees{display:grid;gap:7px;padding:10px;border:1px solid rgba(102,224,163,.18);border-left:3px solid rgba(102,224,163,.74);border-radius:var(--r-sm);background:#0812118f}.transaction-review__fee{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-items:baseline}.transaction-review__fee-label{display:flex;min-width:0;flex-wrap:wrap;gap:6px;align-items:baseline}.transaction-review__fee-label span{color:var(--text);font-size:13px;font-weight:850}.transaction-review__fee-label small,.transaction-review__fee-note{color:var(--text-muted);font-size:11px;font-weight:750}.transaction-review__fee-value{color:var(--green-bright);font-size:13px;text-align:right}.transaction-review__fee-note{grid-column:1 / -1}.transaction-review__steps{display:grid;gap:8px;padding:10px;border:1px solid rgba(91,215,255,.16);border-radius:var(--r-sm);background:#060c128a}.transaction-review__steps-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.transaction-review__steps-head strong{color:var(--text-dim);font-size:11px}.transaction-review__loading,.transaction-review__step{display:grid;align-items:center;min-width:0;border-radius:var(--r-sm)}.transaction-review__loading{grid-template-columns:auto 1fr;gap:8px;padding:11px 10px;color:var(--text-dim);font-size:12px;font-weight:750;background:#ffffff09}.transaction-review__step-list{display:grid;gap:6px}.transaction-review__step{grid-template-columns:26px minmax(0,1fr) auto;gap:9px;padding:9px;border:1px solid rgba(255,255,255,.07);background:#080f15b8}.transaction-review__step.is-active{border-color:#5bd7ff57;background:#5bd7ff14}.transaction-review__step.is-done{border-color:#66e0a34d;background:#66e0a314}.transaction-review__step.is-error{border-color:#ff636361;background:#ff636314}.transaction-review__step-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#ffffff14;color:var(--text-dim);font-size:11px;font-weight:900}.transaction-review__step.is-active .transaction-review__step-icon,.transaction-review__loading svg{color:var(--blue-accent)}.transaction-review__step.is-done .transaction-review__step-icon{color:var(--green-bright)}.transaction-review__step.is-error .transaction-review__step-icon{color:#ff9c9c}.transaction-review__step-copy{display:grid;min-width:0;gap:2px}.transaction-review__step-copy strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.transaction-review__step-copy small{overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.transaction-review__step-status{color:var(--text-muted);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.transaction-review__step.is-active .transaction-review__step-status{color:var(--blue-accent)}.transaction-review__step.is-done .transaction-review__step-status{color:var(--green-bright)}.transaction-review__step.is-error .transaction-review__step-status{color:#ffb3b3}.transaction-review__error{margin:0;padding:10px 12px;border:1px solid rgba(255,99,99,.28);border-radius:var(--r-sm);background:#ff636317;color:#ffd7d7;font-size:12px;line-height:1.4}.transaction-review__loading svg,.transaction-review__step.is-active .transaction-review__step-icon svg{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1120px){.open-walkthrough{grid-template-columns:1fr;grid-template-areas:"main" "chains"}.open-chain-row{grid-template-columns:minmax(130px,1fr) minmax(90px,1fr) 84px 80px}}@media(max-width:780px){.open-walkthrough__main,.open-chain-panel{padding:18px}.open-walkthrough__grid,.open-token-grid{grid-template-columns:1fr}.open-option-list{grid-template-columns:repeat(3,minmax(0,1fr))}.open-review-modal .modal__body{padding:14px}.open-review__hero{padding:11px}.open-review__summary{gap:7px}.open-review__returns{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.open-review__returns .estimate-card{padding:9px 6px}.open-review__returns .estimate-card strong{font-size:13px}.open-review__returns .estimate-card span,.open-review__returns .estimate-card small{font-size:9px}.open-chain-row{grid-template-columns:1fr auto}.open-chain-row__bar{grid-column:1 / -1}}.strategies-toolbar{display:grid;grid-template-columns:minmax(128px,.75fr) minmax(172px,1fr) minmax(172px,1fr) minmax(150px,.85fr);align-items:start;overflow:visible}.portfolio-toolbar{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(170px,.9fr);align-items:start;overflow:visible}.portfolio-strategies-cta{min-height:48px;border-color:#66e0a352}.strategies-toolbar__group{align-items:stretch;flex-direction:column;gap:8px;min-width:0}.strategy-filter-select{width:100%;min-width:0}.strategy-filter-select .sort-select__trigger{min-height:42px}.strategy-filter-select .sort-select__trigger>span,.strategy-filter-select .sort-select__option>span{display:inline-flex;align-items:center;gap:8px;min-width:0}.strategy-filter-select .sort-select__trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-filter-select .sort-select__menu{left:0;right:auto;width:100%;min-width:170px}.strategy-filter-select:has(.sort-select__trigger.is-open){z-index:320}.strategy-filter-select:has(.sort-select__trigger.is-open) .sort-select__menu{z-index:330;background:linear-gradient(180deg,#132125,#071016);box-shadow:0 1px #ffffff14 inset,0 18px 38px #00000085}.strategy-filter-select .sort-select__option{min-height:36px}.strategy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:var(--gap-card)}.strategy-card{min-height:360px}.strategy-apr-pill{display:grid;justify-items:end;gap:3px;min-width:82px;padding-left:12px;border-left:1px solid var(--hairline)}.strategy-apr-pill span{color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.strategy-apr-pill strong{color:var(--green-bright);font-family:var(--font-mono);font-size:24px;line-height:1}.strategy-tags{display:flex;flex-wrap:wrap;gap:8px}.strategy-tags span{display:inline-flex;align-items:center;min-height:28px;padding:6px 9px;border:1px solid rgba(255,255,255,.09);border-radius:var(--r-sm);background:#070d12a3;color:var(--text-dim);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.strategy-card__chart{margin-top:2px;padding:10px 8px 2px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:#050b1075}.strategy-card__metrics strong{font-size:16px}.strategy-card__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;border-top:1px solid var(--hairline);color:var(--text-muted);font-size:12px}.strategy-card>.strategy-card__foot{margin-top:auto}.strategy-card__foot span{min-width:0;overflow-wrap:anywhere}.strategy-card__foot strong{color:var(--green-bright);flex:0 0 auto;font-size:12px;font-weight:800;letter-spacing:.06em;margin-left:auto;white-space:nowrap;text-transform:uppercase}.position-card__foot{margin-top:-2px}.position-card__foot strong{color:var(--green-bright)}.strategy-open-layout{display:grid;grid-template-columns:minmax(280px,.84fr) minmax(340px,1.16fr);gap:18px;align-items:start}.strategy-open-form{display:flex;flex-direction:column;gap:14px;min-width:0}.strategy-open-summary{display:grid;gap:10px;padding:12px;border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--surface-nested)}.strategy-open-summary .position-modal__identity{min-width:0}.strategy-open-summary .position-modal__identity{gap:10px}.strategy-open-summary .token--lg{width:42px;height:42px}.strategy-open-summary h3{font-size:15px}.strategy-open-summary .position-modal__identity p{margin-top:1px;font-size:11px}.strategy-open-summary .strategy-tags{gap:6px}.strategy-open-summary .strategy-tags span{min-height:24px;padding:5px 8px;font-size:10px}.strategy-open-field{display:grid;gap:8px}.strategy-open-field>span{color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.strategy-open-preview{min-width:0}.strategy-open-ezopen{width:100%;min-height:54px}.strategy-open-ezopen .button--hero-cta__wordmark{width:126px}.strategy-card{content-visibility:visible;contain:none}@media(max-width:900px){.strategies-toolbar,.portfolio-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-open-layout{grid-template-columns:1fr}}@media(max-width:760px){.top-nav__links{grid-template-columns:repeat(4,minmax(0,1fr))}.top-nav__links a{font-size:12px;padding:0 4px}.strategy-grid{grid-template-columns:1fr}}@media(max-width:520px){.strategies-toolbar,.portfolio-toolbar{grid-template-columns:1fr}.strategy-card{min-height:0}.strategy-apr-pill strong{font-size:20px}.strategy-card__metrics strong{font-size:11px}.strategy-card__foot{align-items:flex-end;flex-direction:row}.position-card__foot{align-items:center;flex-direction:row}}@media(min-width:1080px){.positions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.positions-grid .position-card{gap:14px;padding:18px}.positions-grid .position-card__metrics{grid-template-columns:minmax(0,1.14fr) minmax(0,1.05fr) minmax(0,.78fr);gap:0;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:var(--r-sm);background:#ffffff0e}.positions-grid .position-card__metrics>div,.positions-grid .position-card__metrics>div:nth-child(2),.positions-grid .position-card__metrics>div:nth-child(3){align-items:flex-start;min-width:0;padding:0 9px;text-align:left}.positions-grid .position-card__metrics>div:first-child{padding-left:0}.positions-grid .position-card__metrics>div+div{border-left:1px solid var(--hairline)}.positions-grid .position-card__metrics span{min-height:13px;font-size:9px;line-height:1;letter-spacing:.03em;white-space:nowrap}.positions-grid .position-card__metrics strong{max-width:100%;overflow:hidden;font-size:14px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.positions-grid .position-card__metrics strong.pos{font-size:15px}.positions-grid .position-card__metrics>div:nth-child(3){align-items:flex-end;text-align:right}.positions-grid .position-card__foot{padding-top:8px}}.page--referrals .page-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:24px;align-items:stretch;padding:34px}.page--referrals .page-head__copy{max-width:720px;justify-content:center;gap:14px}.page--referrals .page-head__copy h1{max-width:760px}.page--referrals .page-head__copy p{max-width:620px}.referral-hero-rate{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;min-width:0;max-width:none;margin-left:0;padding:20px;border:1px solid rgba(102,224,163,.2);border-radius:var(--r-md);background:linear-gradient(135deg,rgba(102,224,163,.1),transparent 42%),#070f14b3;box-shadow:0 1px #ffffff0f inset}.referral-hero-rate>div{display:grid;gap:8px}.referral-hero-rate span{color:var(--text-muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.referral-hero-rate strong{color:var(--green-bright);font-family:var(--font-mono);font-size:48px;line-height:.95}.referral-hero-rate p{max-width:220px;color:var(--text-dim);font-size:12px;line-height:1.45}.referral-snapshot{display:block;position:relative;overflow:visible;z-index:2}.referral-snapshot__metrics{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.referral-snapshot__metrics>div{position:relative;min-height:148px}.referral-snapshot__metrics strong{font-size:30px}.referral-snapshot__metric--projected{z-index:4}.referral-snapshot__metric--projected .referral-info-dot>span{top:calc(100% + 8px);bottom:auto;left:auto;right:0;width:285px;transform:none;z-index:80;background:#0b151f;border-color:#66e0a342;box-shadow:0 18px 42px #0000006b;color:var(--text-dim);font-size:11px;font-weight:600;letter-spacing:0;line-height:1.35;text-transform:none}@media(max-width:1080px){.page--referrals .page-head{grid-template-columns:1fr}.referral-hero-rate{width:100%}.referral-snapshot__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-snapshot__metrics>div:nth-child(odd){border-left:0}.referral-snapshot__metrics>div:nth-child(n+3){border-top:1px solid var(--hairline)}}@media(max-width:760px){.referral-hero-rate{grid-template-columns:1fr}.referral-hero-rate p{max-width:none}.referral-snapshot__metrics{grid-template-columns:1fr}.referral-snapshot__metric--projected .referral-info-dot>span{left:50%;right:auto;width:240px;transform:translate(-50%)}}.landing-page{display:flex;flex-direction:column;gap:56px}.landing-page h1,.landing-page h2,.landing-page h3{letter-spacing:0}.landing-page h1{max-width:680px;font-size:58px;line-height:1.02}.landing-page h2{font-size:34px;line-height:1.12}.landing-hero{min-height:560px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.86fr);gap:36px;align-items:center;padding:24px 0 10px}.landing-hero__copy{display:flex;flex-direction:column;gap:22px}.landing-hero__copy p{max-width:680px;font-size:18px;line-height:1.58}.landing-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.trust-strip{display:flex;flex-wrap:wrap;gap:8px;max-width:680px}.trust-strip span,.landing-badge{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid rgba(102,224,163,.18);border-radius:var(--r-pill);background:#66e0a312;color:var(--text-dim);font-size:12px;font-weight:650}.landing-hero-art{position:relative;min-height:520px}.landing-mini-card,.landing-strategy-card,.landing-info-card,.landing-dashboard-mock,.landing-referral,.landing-risk,.landing-final-cta{border:1px solid rgba(255,255,255,.1);border-radius:var(--r-sm);background:linear-gradient(180deg,#17212bf0,#091218f5);box-shadow:0 1px #ffffff0d inset,0 20px 52px #0000003d}.landing-mini-card{position:absolute;display:flex;flex-direction:column;gap:14px;padding:18px}.landing-mini-card--strategy{top:24px;right:20px;width:360px}.landing-mini-card--pnl{top:226px;left:0;width:300px}.landing-mini-card--activity{right:0;bottom:36px;width:330px}.landing-mini-card--pnl span,.landing-mini-card--activity span,.landing-mini-metrics span,.landing-strategy-card__metrics span,.landing-dashboard-mock span{color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase}.landing-mini-card--pnl strong{color:var(--green-bright);font-family:var(--font-mono);font-size:42px;line-height:1}.landing-mini-card small,.landing-mode-card small,.landing-referral small{color:var(--text-muted);font-size:12px}.landing-mini-card--activity>div{display:inline-flex;align-items:center;gap:8px;color:var(--green-bright)}.landing-mini-card--activity strong{font-size:20px}.landing-token-title{display:flex;align-items:center;gap:12px;min-width:0}.landing-token-title h3{font-size:16px}.landing-token-title span{color:var(--text-muted);font-size:12px}.landing-range-line{position:relative;height:76px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:linear-gradient(90deg,rgba(154,163,178,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(154,163,178,.08) 1px,transparent 1px),#ffffff06;background-size:42px 100%,100% 24px,auto;overflow:hidden}.landing-range-line span{position:absolute;inset:24px 16% 18px 15%;border-top:2px solid var(--green-bright);border-bottom:2px solid rgba(102,224,163,.48);background:#66e0a30f}.landing-range-line i{position:absolute;left:8%;right:8%;top:45px;height:2px;background:linear-gradient(90deg,#9aa3b266,#fff,#9aa3b266);transform:skewY(-8deg)}.landing-mini-metrics,.landing-strategy-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.landing-mini-metrics>div,.landing-strategy-card__metrics>div,.landing-dashboard-mock__grid>div,.landing-dashboard-mock__top>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:#ffffff09}.landing-mini-metrics strong,.landing-strategy-card__metrics strong,.landing-dashboard-mock strong{font-family:var(--font-mono);font-size:18px;font-weight:650}.landing-mini-metrics .pos,.landing-strategy-card__metrics .pos,.landing-dashboard-mock__top strong{color:var(--green-bright)}.landing-section-intro{display:flex;flex-direction:column;gap:10px;max-width:780px}.landing-section-intro p{font-size:16px}.landing-strategy-grid,.landing-step-grid,.landing-mode-grid,.landing-fee-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-card)}.landing-strategy-card{display:flex;flex-direction:column;gap:16px;padding:18px}.landing-strategy-card__head,.landing-strategy-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-strategy-card p,.landing-info-card p{font-size:13px}.landing-strategy-card__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-strategy-card__metrics strong{font-size:15px}.landing-strategy-card__foot{margin-top:auto;padding-top:4px;color:var(--text-muted);font-size:12px}.landing-strategy-card__foot a,.landing-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--green-bright);font-weight:750}.landing-section-cta{display:flex;justify-content:center;margin-top:-34px}.landing-band{display:flex;flex-direction:column;gap:18px}.landing-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-info-card{position:relative;display:flex;flex-direction:column;gap:10px;min-height:190px;padding:18px}.landing-info-card__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(102,224,163,.18);border-radius:var(--r-sm);background:#66e0a314;color:var(--green-bright)}.landing-step-card__num{position:absolute;top:18px;right:18px;color:#ffffff2e;font-family:var(--font-mono);font-size:18px}.landing-split-section,.landing-dashboard-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:24px;align-items:start}.landing-split-section__copy,.landing-dashboard-section__copy{display:flex;flex-direction:column;gap:12px;position:sticky;top:92px}.landing-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card)}.landing-mode-grid,.landing-fee-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-fee-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-mode-card strong{color:var(--green-bright);font-size:13px}.landing-fees .landing-text-link{width:fit-content}.landing-dashboard-mock{padding:18px}.landing-dashboard-mock__top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.landing-dashboard-mock__top strong{font-size:30px}.landing-dashboard-mock__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.landing-dashboard-mock__grid strong{font-size:14px}.landing-dashboard-mock__events{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.landing-dashboard-mock__events>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--text-dim)}.landing-dashboard-mock__events svg{color:var(--green-bright)}.landing-dashboard-mock__events strong{font-family:var(--font-sans);font-size:13px;font-weight:650}.landing-dashboard-mock__events small{color:var(--text-muted);font-size:11px}.landing-referral{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:center;padding:24px}.landing-referral>div:first-child{display:flex;flex-direction:column;gap:10px}.landing-referral__stat{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid rgba(102,224,163,.16);border-radius:var(--r-sm);background:#66e0a30e}.landing-referral__stat span{color:var(--text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.landing-referral__stat strong{color:var(--green-bright);font-family:var(--font-mono);font-size:54px;line-height:1}.landing-risk{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:28px;align-items:start;padding:28px}.landing-risk__copy{display:flex;gap:16px;align-items:flex-start}.landing-risk__copy>svg{flex:0 0 auto;color:var(--green-bright);margin-top:5px}.landing-risk__copy>div{display:flex;flex-direction:column;gap:12px}.landing-risk__copy .button{width:fit-content;margin-top:4px}.landing-risk ul{display:grid;gap:12px;margin:0;padding:18px 18px 18px 34px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:#ffffff09;color:var(--text-dim)}.landing-risk li{padding-left:4px}.landing-final-cta{display:flex;flex-direction:column;align-items:center;gap:14px;padding:36px 22px;text-align:center}.landing-final-cta p{max-width:620px}.wallet-pill--connect{justify-content:center;color:var(--text);font-weight:700}.portfolio-strategies-cta,.strategy-open-ezopen{min-height:64px;padding-left:32px;padding-right:32px}.portfolio-strategies-cta .button--hero-cta__wordmark,.strategy-open-ezopen .button--hero-cta__wordmark{width:138px}.page-head{border-color:#ffffff1a;border-left-color:#66e0a3d1;background:linear-gradient(90deg,rgba(102,224,163,.09),transparent 28%),linear-gradient(180deg,#0e161bfa,#070d12fa);box-shadow:0 1px #ffffff13 inset,0 16px 38px #00000047}.page-head:before{display:block;content:"";position:absolute;inset:0 auto 0 0;width:5px;pointer-events:none;background:linear-gradient(180deg,#66e0a3f2,#5bd7ff94);box-shadow:16px 0 34px #66e0a321;opacity:1}.page-head:after{content:none}.page-head h1{color:var(--text);text-shadow:none}.page-head p{color:var(--text-dim)}.portfolio-strategies-cta{min-width:158px;min-height:56px;padding-left:26px;padding-right:26px}.portfolio-strategies-cta .button--hero-cta__wordmark{width:124px}.page--strategies .page-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:stretch}.page--strategies .page-head__copy{justify-content:center}.strategy-hero-signal{display:grid;gap:12px;align-self:stretch;min-width:0;padding:16px;border:1px solid rgba(102,224,163,.15);border-radius:var(--r-md);background:linear-gradient(180deg,#66e0a30e,#080e1294),#ffffff06;box-shadow:0 1px #ffffff0e inset}.strategy-hero-signal__head,.strategy-hero-signal__main,.strategy-hero-signal__metrics{display:grid;gap:10px}.strategy-hero-signal__head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.strategy-hero-signal__head span,.strategy-hero-signal__metrics span{color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.strategy-hero-signal__head strong{color:var(--green-bright);font-size:11px;font-weight:800}.strategy-hero-signal__main{grid-template-columns:auto minmax(0,1fr);align-items:center}.strategy-hero-signal__main h2{margin:0;overflow:hidden;color:var(--text);font-size:17px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.strategy-hero-signal__main p{margin:4px 0 0;overflow:hidden;color:var(--text-dim);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.strategy-hero-signal__chart{min-height:52px;overflow:hidden;border-radius:var(--r-sm)}.strategy-hero-signal__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-hero-signal__metrics>div{min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.075);border-radius:var(--r-sm);background:#050c1075}.strategy-hero-signal__metrics strong{display:block;margin-top:4px;color:var(--text);font-family:var(--font-mono);font-size:14px;overflow-wrap:anywhere}.strategy-hero-ezopen{justify-self:end;min-width:144px;min-height:46px;padding-left:20px;padding-right:20px}.strategy-hero-ezopen .button--hero-cta__wordmark{width:112px}.page--strategies .page-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.strategy-hero-signal{display:block;align-self:center;justify-self:end;padding:0;border:0;background:transparent;box-shadow:none}.strategy-hero-chip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:330px;max-width:380px;min-height:62px;padding:10px 14px;border:1px solid rgba(102,224,163,.18);border-radius:var(--r-sm);background:#081014a8;color:var(--text);cursor:pointer;text-align:left}.strategy-hero-chip:hover{border-color:#66e0a352;background:#66e0a312}.strategy-hero-chip__asset{width:36px;height:36px;align-items:center;justify-content:center}.strategy-hero-chip__asset .token--sm{width:32px;height:32px}.strategy-hero-chip__asset .token-stack__chain{right:-4px;bottom:-4px}.strategy-hero-chip__copy{display:grid;align-content:center;gap:3px;min-width:0}.strategy-hero-chip small{color:var(--text-muted);font-size:10.5px;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.strategy-hero-chip strong{overflow:hidden;font-size:14px;line-height:1.3;padding-bottom:1px;text-overflow:ellipsis;white-space:nowrap}.strategy-hero-chip>.pos,.strategy-hero-chip>.neg{font-family:var(--font-mono);font-size:14px;font-weight:800;line-height:1.2;white-space:nowrap}.strategy-hero-chip--empty{display:inline-flex;justify-content:center;min-width:190px;cursor:default;color:var(--text-muted);font-size:12px;font-weight:700}@media(max-width:1060px){.page--strategies .page-head{grid-template-columns:1fr}.strategy-hero-signal{justify-self:start;max-width:100%}.landing-hero,.landing-split-section,.landing-dashboard-section{grid-template-columns:1fr}.landing-hero{min-height:0}.landing-hero-art{min-height:430px}.landing-mini-card--strategy{left:0;right:auto}.landing-split-section__copy,.landing-dashboard-section__copy{position:static}.landing-step-grid,.landing-fee-grid,.landing-dashboard-mock__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.landing-page{gap:44px}.landing-page h1{font-size:40px}.landing-page h2{font-size:28px}.landing-hero__copy p,.landing-section-intro p{font-size:15px}.landing-strategy-grid,.landing-mode-grid,.landing-fee-grid,.landing-feature-grid,.landing-referral,.landing-risk{grid-template-columns:1fr}.landing-section-cta{margin-top:-26px}.landing-risk{align-items:stretch}}@media(max-width:560px){.strategy-hero-signal,.strategy-hero-chip{width:100%}.strategy-hero-chip{min-width:0}.strategy-hero-signal__head,.strategy-hero-signal__metrics{grid-template-columns:1fr}.strategy-hero-ezopen{justify-self:stretch}.landing-page h1{font-size:34px}.landing-actions,.landing-actions .button{width:100%}.trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.trust-strip span{min-height:28px;padding:6px 8px;border-radius:var(--r-sm);justify-content:center;text-align:center;font-size:11px;line-height:1.15}.trust-strip span:last-child{grid-column:1 / -1}.landing-hero-art{display:none}.landing-mini-card,.landing-mini-card--strategy,.landing-mini-card--pnl,.landing-mini-card--activity{position:static;width:100%}.landing-strategy-card__head,.landing-strategy-card__foot{align-items:flex-start;flex-direction:column}.landing-strategy-card__metrics,.landing-mini-metrics,.landing-step-grid,.landing-dashboard-mock__top,.landing-dashboard-mock__grid{grid-template-columns:1fr}.landing-referral,.landing-risk,.landing-final-cta{padding:18px}}.landing-strategy-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-apr-pill,.landing-pnl-pill{display:grid;justify-items:end;gap:3px;min-width:96px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-sm);background:#ffffff0e}.landing-apr-pill span,.landing-pnl-pill span{color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-apr-pill strong,.landing-pnl-pill strong,.landing-pnl-pill small{color:var(--green-bright);font-family:var(--font-mono)}.landing-apr-pill strong,.landing-pnl-pill strong{font-size:18px;line-height:1}.landing-pnl-pill small{font-size:11px;font-weight:750}.landing-strategy-tags{display:flex;flex-wrap:wrap;gap:8px}.landing-strategy-tags span{display:inline-flex;align-items:center;min-height:28px;padding:6px 9px;border:1px solid rgba(255,255,255,.09);border-radius:var(--r-sm);background:#070d12a3;color:var(--text-dim);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.landing-strategy-chart{padding:10px 8px 2px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-sm);background:#050b1075}.landing-position-preview{display:flex;flex-direction:column;gap:16px;width:min(100%,500px);padding:22px;border:1px solid rgba(102,224,163,.28);border-radius:var(--r-sm);background:radial-gradient(ellipse 100% 90% at 0% 0%,rgba(102,224,163,.11),transparent 62%),linear-gradient(180deg,#172d43a8,#081d2cc7);box-shadow:0 1px #ffffff0d inset,0 20px 52px #0000003d}.landing-hero-art .landing-position-preview{margin:0 0 0 auto}.landing-position-preview__head,.landing-position-preview__foot{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.landing-position-preview__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:12px;border:1px solid var(--hairline-strong);border-radius:var(--r-sm);background:#ffffff0e}.landing-position-preview__metrics>div{padding:6px 8px}.landing-position-preview__metrics>div+div{border-left:1px solid var(--hairline)}.landing-position-preview__foot{padding-top:12px;border-top:1px solid var(--hairline);justify-content:flex-end}.landing-position-preview__foot strong{color:var(--green-bright);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.landing-range-line--position{height:70px}.landing-dashboard-mock{display:flex;flex-direction:column;gap:14px}.landing-dashboard-mock .landing-position-preview{width:100%;box-shadow:none}.landing-dashboard-mock__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.positions-grid{align-items:start}.positions-grid .position-card{min-height:0}@media(max-width:760px){.top-nav__links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.landing-position-preview__head{flex-direction:column}.landing-pnl-pill{width:100%;justify-items:start}.landing-position-preview__metrics,.landing-dashboard-mock__grid{grid-template-columns:1fr}.landing-position-preview__metrics>div+div{border-left:0;border-top:1px solid var(--hairline)}}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(430px,.78fr);min-height:0;padding:12px 0 26px}.landing-hero__visual{min-width:0;align-self:center}.landing-hero__visual .position-card{width:100%;max-width:500px;margin-left:auto}@media(max-width:1060px){.landing-hero{grid-template-columns:1fr;padding-top:10px}.landing-hero__visual .position-card{margin-left:0;max-width:560px}}@media(max-width:560px){.landing-hero{padding:6px 0}.landing-hero__visual{display:none}}.move-usdc-modal,.open-review-modal{background:#080e14!important}.funding-chain-select__trigger,.swap-token-select__trigger,.chain-select__trigger,.sort-select__trigger{background:#081116!important}.funding-chain-select,.swap-token-select,.chain-select,.sort-select{z-index:1!important}.funding-chain-select:has(.funding-chain-select__trigger.is-open),.swap-token-select:has(.swap-token-select__trigger.is-open),.chain-select:has(.chain-select__trigger.is-open),.sort-select:has(.sort-select__trigger.is-open),.strategy-filter-select:has(.sort-select__trigger.is-open){z-index:500!important}.funding-chain-select__trigger:hover,.funding-chain-select__trigger.is-open,.swap-token-select__trigger:hover,.swap-token-select__trigger.is-open,.chain-select__trigger:hover,.chain-select__trigger.is-open,.sort-select__trigger:hover,.sort-select__trigger.is-open{background:#0d1b1d!important}.funding-chain-select__menu,.swap-token-select__menu,.chain-select__menu,.sort-select__menu,.strategy-filter-select:has(.sort-select__trigger.is-open) .sort-select__menu{z-index:501!important;background:#071016!important;border-color:#66e0a36b!important;box-shadow:0 1px #ffffff14 inset,0 22px 56px #000000e6!important}.funding-chain-select__menu button,.swap-token-select__menu button,.chain-select__option,.sort-select__option{background:#0a1418!important}.funding-chain-select__menu button:hover,.funding-chain-select__menu button.is-active,.swap-token-select__menu button:hover,.swap-token-select__menu button.is-active,.chain-select__option:hover,.chain-select__option.is-active,.sort-select__option:hover,.sort-select__option.is-active{background:#102620!important}.toast-stack{position:fixed;top:78px;left:50%;transform:translate(-50%);z-index:2000;display:grid;gap:10px;width:min(430px,calc(100vw - 28px));pointer-events:none}.toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 13px;border:1px solid rgba(102,224,163,.18);border-radius:var(--r-sm);background:#071016f7;color:var(--text);box-shadow:0 18px 48px #00000075;pointer-events:auto}.toast--success{border-color:#66e0a361;background:linear-gradient(90deg,rgba(102,224,163,.1),transparent 46%),#071016fa}.toast--error{border-color:#ff78786b}.toast__icon{display:inline-flex;margin-top:2px;color:var(--green-bright)}.toast--error .toast__icon{color:var(--danger)}.toast__copy{display:grid;gap:3px;min-width:0}.toast__copy strong{font-size:13px;line-height:1.25}.toast__copy small{color:var(--text-muted);font-size:12px;line-height:1.35}.toast button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:var(--text-muted)}.referral-claim-modal{max-width:min(620px,calc(100vw - 24px))}.referral-claim-review{display:grid;gap:14px}.claim-chain-list{display:grid;gap:10px}.claim-chain-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:var(--r-sm);background:#050b1075}.claim-chain-card input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--green-bright)}.claim-chain-card__body{display:grid;min-width:0;gap:5px}.claim-chain-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.claim-chain-card__head strong{color:var(--text);font-size:14px}.claim-chain-card__body>span:not(.claim-chain-card__head),.claim-chain-card__body em{color:var(--text-muted);font-size:12px;font-style:normal;line-height:1.35}.claim-chain-card__body em{color:var(--text-dim)}.claim-status{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:var(--text-muted);font-size:10px;font-weight:850;text-transform:uppercase}.claim-status--pending{color:#bfdbfe;background:#3b82f61a}.claim-status--in_progress{color:#fde68a;background:#f59e0b1f}.claim-status--done{color:#86efac;background:#22c55e1f}.claim-status--skipped{color:var(--text-muted);background:#ffffff0d}.claim-status--failed{color:#fecaca;background:#ef444421}.referral-claim-message{margin:0}.referral-claim-actions{display:flex;justify-content:flex-end;gap:10px}@media(max-width:720px){.referral-claim-actions{display:grid;grid-template-columns:1fr}}.product-switcher{display:inline-flex;align-items:center;gap:10px;position:relative;flex:0 0 auto}.top-nav .product-switcher__logo-link{display:inline-flex;align-items:center;height:100%;padding:0}.top-nav .product-switcher__logo-link:focus-visible,.top-nav .product-switcher__chevron-button:focus-visible{outline:2px solid rgba(102,224,163,.34);outline-offset:6px;border-radius:8px}.top-nav .product-switcher__logo-link img{height:40px;width:auto}.top-nav .product-switcher__chevron-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--text);cursor:pointer}.product-switcher__chevron{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid rgba(102,224,163,.18);border-radius:999px;background:#66e0a314;color:var(--text-muted);transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.product-switcher__chevron-button:hover .product-switcher__chevron,.product-switcher__chevron-button:focus-visible .product-switcher__chevron{border-color:#66e0a357;background:#66e0a324;color:var(--text)}.product-switcher__chevron svg{width:13px;height:13px}.product-switcher__chevron--open{transform:rotate(180deg);color:var(--text)}.product-switcher__dropdown{position:absolute;left:0;top:calc(100% + 12px);z-index:70;width:352px;padding:8px;border:1px solid rgba(102,224,163,.16);border-radius:var(--r-md);background:#07110f;box-shadow:0 18px 42px #00000070}.product-switcher__item{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;width:100%;min-height:68px;padding:10px 12px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text);text-decoration:none;transition:background .16s ease,border-color .16s ease}.product-switcher__item:hover,.product-switcher__item:focus-visible{outline:none;border-color:#66e0a32e;background:#ffffff0f}.product-switcher__item--active{background:#66e0a314}.product-switcher__item img{display:block;max-width:98px;max-height:32px;object-fit:contain}.product-switcher__item .product-switcher__logo--manager{max-width:112px;max-height:40px}.product-switcher__item span{display:block;min-width:0;color:var(--text);font-size:12px;font-weight:650;line-height:1.35;white-space:normal}@media(max-width:760px){.product-switcher{grid-column:1;grid-row:1;min-width:0}.top-nav .product-switcher__logo-link{height:36px;min-width:0}.top-nav .product-switcher__logo-link img{height:34px}.product-switcher__dropdown{width:min(352px,calc(100vw - 32px))}.product-switcher__item{grid-template-columns:104px minmax(0,1fr)}}
