:root{color-scheme:dark;--background: oklch(.14 .01 160);--foreground: oklch(.95 .01 160);--card: oklch(.18 .02 160);--card-foreground: oklch(.95 .01 160);--primary: oklch(.67 .17 160);--primary-foreground: oklch(.14 .01 160);--secondary: oklch(.22 .02 160);--secondary-foreground: oklch(.95 .01 160);--muted: oklch(.2 .01 160);--muted-foreground: oklch(.7 .01 160);--accent: oklch(.25 .04 160);--accent-foreground: oklch(.95 .01 160);--destructive: oklch(.55 .18 25);--border: oklch(.25 .025 160);--card-border: oklch(.3 .035 160);--input: oklch(.22 .02 160);--ring: oklch(.67 .17 160);--radius: 1.25rem;--ease-out: cubic-bezier(.23, 1, .32, 1);--bg: var(--background);--surface: var(--card);--surface-2: var(--secondary);--line: var(--border);--line-strong: oklch(.33 .03 160);--text: var(--foreground);--text-dim: var(--muted-foreground);--text-mute: oklch(.58 .015 160);--green: var(--primary);--green-dim: oklch(.57 .15 160);--red: var(--destructive);--red-dim: oklch(.42 .11 25);--amber: oklch(.72 .14 80);--violet: oklch(.58 .14 290)}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth;overflow-y:scroll}body{min-width:320px;background:radial-gradient(circle at 10% -10%,oklch(.43 .09 160 / .2),transparent 30rem),radial-gradient(circle at 90% 5%,oklch(.35 .06 190 / .18),transparent 28rem),var(--background);color:var(--foreground);font-family:Archivo,sans-serif;overflow-x:hidden}body:before{display:none}button,input,select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,a,input,select{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{box-shadow:0 0 0 3px #00b1743d;box-shadow:0 0 0 3px oklch(.67 .17 160 / .24);outline:2px solid var(--ring);outline-offset:2px}button:active:not(:disabled){transform:scale(.97)}.ui-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.inline-link-icon{width:14px;height:14px;margin-left:5px;vertical-align:-2px}.status-icon,.risk-icon{flex:0 0 auto;vertical-align:-4px}.status-icon{margin-right:5px}.risk-icon{width:17px;height:17px;color:var(--red)}select option{background:var(--card);color:var(--card-foreground)}::selection{background:#80daac;color:var(--foreground)}.app-shell{min-height:100vh}.skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:10px 14px;border-radius:calc(var(--radius) - .6rem);background:var(--foreground);color:var(--background);transform:translateY(-150%);transition:transform .14s var(--ease-out)}.skip-link:focus{transform:translateY(0)}.topbar{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:100%;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0;background:#080f0bfa!important;box-shadow:0 8px 30px #0001003d}.brand-lockup,.network-badge{border-radius:calc(var(--radius) - .55rem)}.brand-lockup{justify-self:start}.topbar-wallet{display:flex;align-items:center;justify-self:end}.wallet-control{position:relative}.wallet-trigger-group{display:flex;align-items:stretch;gap:8px}.wallet-network,.wallet-trigger{min-height:40px;border:1px solid var(--border);background:var(--card)}.wallet-network{display:flex;align-items:center;gap:9px;padding:0 13px;border-radius:calc(var(--radius) - .55rem);color:var(--text-dim);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.wallet-network:disabled{cursor:default;opacity:1}.wallet-network[data-wrong-network=true]{border-color:#803f3b;color:#e7958e;cursor:pointer}.wallet-trigger{display:flex;min-width:136px;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-radius:calc(var(--radius) - .55rem);color:var(--text-dim);font-family:Archivo,sans-serif;font-size:13px;font-weight:800;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .14s var(--ease-out)}.wallet-trigger[aria-expanded=true]{border-color:#226043;background:var(--accent)}.wallet-chevron{display:grid;place-items:center;color:var(--text-mute);transition:transform .16s var(--ease-out)}.wallet-chevron .ui-icon,.token-chevron .ui-icon{width:14px;height:14px}.wallet-trigger[aria-expanded=true] .wallet-chevron{transform:rotate(180deg)}.nav-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:390px;padding:0;border:0;background:none;justify-self:center}.nav-item{min-height:40px;border:1px solid var(--border);border-radius:calc(var(--radius) - .65rem);background:var(--card);color:var(--text-dim);transition:color .16s ease,transform .14s var(--ease-out)}.nav-item[data-active=true]{border-color:#226043;color:var(--foreground);background:var(--accent);box-shadow:0 0 0 1px #00b1741a,inset 0 0 18px #00b17414;box-shadow:0 0 0 1px oklch(.67 .17 160 / .1),inset 0 0 18px oklch(.67 .17 160 / .08)}.page-pad{width:min(100%,1536px);margin-inline:auto}.surface,.hero-grid,.stat-tile,.treasury-pulse,.panel-shell,.swap-shell,.swap-panel,.farm-card,.coming-soon,.user-card,.rebase-card,.count-cell,.wallet-menu{border-radius:var(--radius)}.hero-grid,.stat-tile,.treasury-pulse,.panel-shell,.swap-shell,.farm-card,.coming-soon{box-shadow:0 1px 2px #00010057,0 18px 50px #00010029}.stat-tile,.panel-shell,.swap-shell,.farm-card{border-color:var(--card-border)!important}.hero-grid{border-color:var(--card-border)!important;background:linear-gradient(135deg,#0b1710fa,#03110cfa)!important}.hero-watermark{color:#00b1740e!important;color:oklch(.67 .17 160 / .055)!important}.user-card,.rebase-card,.swap-panel{border-radius:calc(var(--radius) - .35rem);border-color:var(--border)!important;background:#050b08b8!important}.count-cell{border-radius:calc(var(--radius) - .65rem);border-color:#184731!important;background:#072014!important}.sf-value,.count-cell>div,.treasury-value{text-shadow:none!important}.section-head h2{text-wrap:balance}.stat-tile{min-width:0;transition:transform .18s var(--ease-out),border-color .18s ease,box-shadow .18s ease}.treasury-pulse{border-color:#0c4f33!important;background:linear-gradient(120deg,#021e11,#07120f)!important}.panel-shell{overflow:hidden}.swap-shell{padding:10px!important;background:#07100bd1!important;box-shadow:0 1px 2px #14261d0a,0 24px 70px #27413314}.swap-panel{padding:20px!important}.token-select{color-scheme:dark;border-radius:calc(var(--radius) - .55rem);background-color:var(--secondary)!important;transition:border-color .15s ease,box-shadow .15s ease}.token-select:hover{border-color:#345644!important}.token-select:focus-visible{border-color:var(--ring)!important}.token-select option{background-color:#0a140f;color:var(--foreground);font-weight:700}.token-select-wrap{position:relative;flex:0 0 auto}.token-mark{position:absolute;z-index:1;top:50%;left:10px;display:grid;width:26px;height:26px;place-items:center;transform:translateY(-50%);pointer-events:none}.chain-token-logo{display:grid;width:26px;height:26px;place-items:center;border:1px solid oklch(.68 .12 177);border-radius:50%;background:#001913;color:#14e3c2}.chain-token-logo svg{width:16px;height:16px}.chain-token-logo[data-token=HYPE]{border-color:#20b097;background:#001913;color:#14e3c2}.chain-token-logo[data-token=WHYPE]{border-color:#23786f;background:#002b27;background:oklch(.26 .055 185);color:#3dbbae;box-shadow:inset 0 0 0 2px #020c0a}.token-chevron{position:absolute;z-index:1;top:50%;right:11px;color:var(--text-mute);display:grid;place-items:center;transform:translateY(-50%);pointer-events:none}.flip-button{position:relative;z-index:2;border-radius:999px;box-shadow:0 4px 14px #1b34271f;transition:transform .16s var(--ease-out),background-color .16s ease}.flip-icon{width:20px;height:20px}.brut-button{min-height:40px;border-width:1px!important;border-radius:calc(var(--radius) - .5rem);box-shadow:none!important;text-transform:none!important;letter-spacing:.01em!important;transition:transform .14s var(--ease-out),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease!important}.pill{border-radius:999px;text-transform:none!important;letter-spacing:.02em!important}.wallet-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:50;display:flex;width:min(360px,calc(100vw - 32px));flex-direction:column;gap:14px;padding:16px;border:1px solid var(--card-border);border-radius:var(--radius);background:#08120cfa;transform-origin:top right;box-shadow:0 24px 70px #0000009e;animation:menu-in .16s var(--ease-out)}.wallet-menu-head,.wallet-asset-row,.wallet-address-row{display:flex;align-items:center}.wallet-menu-head,.wallet-asset-row{justify-content:space-between;gap:16px}.wallet-eyebrow,.wallet-assets-label{color:var(--text-mute);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wallet-address{color:var(--foreground);font-family:Archivo,sans-serif;font-size:18px;font-weight:850}.wallet-address-row{gap:7px;margin-top:5px}.wallet-icon-action{position:relative;display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--secondary);color:var(--text-dim);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .14s var(--ease-out)}.wallet-icon-action .ui-icon{width:16px;height:16px}.icon-tooltip:after{content:attr(data-tooltip);position:absolute;right:50%;bottom:calc(100% + 8px);z-index:60;width:max-content;max-width:220px;padding:6px 8px;border:1px solid var(--border);border-radius:7px;background:#121e17;color:var(--foreground);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;line-height:1.2;opacity:0;pointer-events:none;transform:translate(50%,4px);transition:opacity .13s ease,transform .13s var(--ease-out)}.icon-tooltip:hover:after,.icon-tooltip:focus-visible:after{opacity:1;transform:translate(50%)}.wallet-assets{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius) - .35rem);background:#050b08b8}.wallet-assets-label{padding:13px 16px;border-bottom:1px solid var(--border)}.wallet-asset-row{min-height:40px;padding:10px 16px}.wallet-asset-row+.wallet-asset-row{border-top:1px solid var(--border)}.wallet-asset-row strong{color:var(--foreground);font-family:JetBrains Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums}.wallet-asset-name{display:flex;align-items:center;gap:9px;color:var(--text-dim);font-family:Archivo,sans-serif;font-size:12px;font-weight:800}.wallet-asset-icon{display:grid;width:28px;height:28px;place-items:center}.wallet-chain-logo{display:grid;width:28px;height:28px;place-items:center;border:1px solid oklch(.68 .12 177);border-radius:50%;background:#001913;color:#14e3c2}.wallet-chain-logo svg{width:17px;height:17px}.wallet-chain-logo[data-token=WHYPE]{border-color:#23786f;background:#002b27;background:oklch(.26 .055 185);color:#3dbbae;box-shadow:inset 0 0 0 2px #020c0a}.wallet-disconnect{min-height:38px;border-radius:calc(var(--radius) - .55rem);font-family:Archivo,sans-serif;font-size:11px;font-weight:750;cursor:pointer}.wallet-disconnect{width:100%;border:1px solid oklch(.48 .12 25);background:#2c1110;color:#fb9890;transition:background-color .15s ease,border-color .15s ease,transform .14s var(--ease-out)}.farm-card{--bg: oklch(.12 .015 160);--surface: oklch(.17 .025 160);--surface-2: oklch(.21 .025 160);--line: oklch(.28 .025 160);--line-strong: oklch(.38 .035 160);--text: oklch(.96 .01 160);--text-dim: oklch(.75 .015 160);--text-mute: oklch(.62 .015 160);--green: oklch(.72 .17 160);background:#05130cc7!important;color:var(--text);box-shadow:0 24px 70px #0001009e!important}.farm-card input{border-radius:calc(var(--radius) - .55rem);background:#020704bf!important}.zap-box{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px dashed var(--line-strong);border-radius:calc(var(--radius) - .5rem);background:transparent}.zap-token-group{display:flex;gap:4px}.zap-slippage-group{display:flex;gap:3px;border-radius:calc(var(--radius) - .75rem);background:#0207049e;overflow:visible}.zap-token-button,.zap-slippage-button{font-family:JetBrains Mono,monospace;font-weight:800;cursor:pointer}.zap-token-button{flex:1;min-height:38px;padding:7px 10px;border:1px solid var(--border);border-radius:calc(var(--radius) - .65rem);background:var(--card);color:var(--text-dim);font-size:12px;letter-spacing:.08em}.zap-token-button[data-active=true]{border-color:#226043;background:var(--accent);color:var(--foreground);box-shadow:0 0 0 1px #00b1741a,inset 0 0 18px #00b17414;box-shadow:0 0 0 1px oklch(.67 .17 160 / .1),inset 0 0 18px oklch(.67 .17 160 / .08)}.zap-slippage-button{position:relative;min-height:28px;padding:0 9px;border:1px solid transparent;border-radius:calc(var(--radius) - .85rem);background:transparent;color:var(--text-mute);font-size:10px;letter-spacing:.04em}.zap-slippage-button[data-active=true]{z-index:1;border-color:#00c38080;border-color:oklch(.72 .17 160 / .5);background:#002414;background:oklch(.23 .055 160);color:var(--green);box-shadow:inset 0 0 16px #00c38014;box-shadow:inset 0 0 16px oklch(.72 .17 160 / .08)}.zap-slippage-button[data-tone=warning]{border-color:#f0bb3b8c;color:#f0bb3b}.zap-slippage-button[data-tone=warning][data-active=true]{background:#281e06;box-shadow:inset 0 0 16px #f0bb3b1a}.zap-slippage-button[data-tone=danger]{border-color:#e6434394;color:var(--red)}.zap-slippage-button[data-tone=danger][data-active=true]{background:#290b0a;box-shadow:inset 0 0 16px #e643431f}.zap-custom-slippage{position:relative}.zap-slippage-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:220px;padding:10px;border:1px solid var(--line-strong);border-radius:calc(var(--radius) - .55rem);background:#040b07fa;box-shadow:0 18px 48px #00010073}.zap-heading{display:inline-flex;align-items:center;gap:7px}.zap-slippage-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--text-mute);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.08em}.zap-help-icon{width:14px;height:14px}.zap-help-tooltip{position:relative;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:var(--text-mute);transition:background-color .15s ease,color .15s ease}.zap-help-tooltip:hover,.zap-help-tooltip:focus-visible{background:#1bd79e1f;color:var(--green)}.zap-help-tooltip:focus-visible{outline:none;box-shadow:0 0 0 2px #1bd79e59}.zap-summary-tooltip:after{max-width:260px;text-transform:none;letter-spacing:0}.panel-title-tooltip:after{right:auto;left:0;bottom:auto;top:calc(100% + 8px);max-width:min(340px,calc(100vw - 48px));transform:translateY(-4px);white-space:normal}.panel-title-tooltip:hover:after,.panel-title-tooltip:focus-visible:after{transform:translate(0)}.zap-percent-field{display:flex;align-items:center;min-height:36px;padding:0;border:1px solid var(--line-strong);border-radius:calc(var(--radius) - .75rem);background:var(--bg);overflow:visible}.zap-percent-row{display:flex;align-items:center;width:100%;min-height:36px}.zap-percent-row input{min-width:0;flex:1;padding:0 3px 0 6px;border:0;border-radius:inherit;background:transparent;color:var(--text);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;line-height:1.4;text-align:right}.zap-percent-field:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px #00b17424;box-shadow:0 0 0 3px oklch(.67 .17 160 / .14)}.zap-percent-field[data-tone=warning]{border-color:#f0bb3b;box-shadow:0 0 0 3px #f0bb3b24}.zap-percent-field[data-tone=danger]{border-color:var(--red);box-shadow:0 0 0 3px #e6434324}.zap-percent-row input:focus-visible{outline:none;box-shadow:none}.zap-percent-unit{padding:0 10px 0 5px;color:var(--text-mute);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800}.zap-slippage-error{flex:0 0 auto;padding-left:10px;color:var(--red);font-family:JetBrains Mono,monospace;font-size:10px}.zap-slippage-warning{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;padding-left:10px;color:#f0bb3b;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;line-height:1.2}.zap-slippage-warning[data-tone=danger]{color:var(--red)}.zap-slippage-warning:after{right:auto;left:0;max-width:260px;color:var(--text);transform:translateY(4px)}.zap-slippage-warning:hover:after,.zap-slippage-warning:focus-visible:after{transform:translate(0)}.zap-slippage-warning:focus-visible{outline:none}.zap-warning-icon{width:12px;height:12px;flex:0 0 auto}.zap-input{width:100%;padding:12px 14px;border:1px solid var(--line-strong);border-radius:calc(var(--radius) - .55rem);background:var(--bg);color:var(--text);font-family:JetBrains Mono,monospace;font-size:14px}.zap-input:focus-visible{border-color:var(--ring)}.zap-cta-label{display:inline-flex;align-items:center;justify-content:center;gap:8px}.zap-cta-icon{width:12px;height:12px}.farm-input-wrap{position:relative;display:flex}.farm-max-button{position:absolute;top:50%;right:8px;min-height:30px;padding:0 9px;border:1px solid var(--border);border-radius:calc(var(--radius) - .75rem);background:var(--secondary);color:var(--green);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;transform:translateY(-50%)}.farm-max-button:active:not(:disabled){transform:translateY(-50%) scale(.97)}.skeleton{border-radius:calc(var(--radius) - .7rem)!important}.live-dot{width:7px!important;height:7px!important;box-shadow:0 0 0 4px #00b1741f!important;box-shadow:0 0 0 4px oklch(.67 .17 160 / .12)!important;animation:pulse 1.8s ease-in-out infinite!important}.risk-note{border-radius:calc(var(--radius) - .5rem)}.farms-scene{border-radius:var(--radius);border:1px solid var(--card-border)}.view-enter{display:flex;flex-direction:column;gap:40px;animation:view-in .22s var(--ease-out) both}.view-enter>*{animation:content-in .26s var(--ease-out) both}.view-enter>:nth-child(2){animation-delay:35ms}.view-enter>:nth-child(3){animation-delay:70ms}@keyframes menu-in{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes view-in{0%{opacity:0}to{opacity:1}}@keyframes content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover: hover) and (pointer: fine){.stat-tile:hover{transform:translateY(-2px);border-color:#a3d1b7!important;box-shadow:0 20px 55px #27413317}.brut-button:hover:not(:disabled){box-shadow:0 8px 20px #2143311f!important}.flip-button:hover{background:var(--accent)!important}.nav-item:hover:not([data-active=true]){color:var(--foreground);background:var(--secondary)}.wallet-trigger:hover,.wallet-icon-action:hover{border-color:#345644;background:var(--accent);color:var(--foreground)}.wallet-network[data-wrong-network=true]:hover,.farm-max-button:hover,.zap-token-button:hover:not([data-active=true]),.zap-slippage-button:hover:not([data-active=true]){border-color:#345644;background:var(--accent)}.wallet-disconnect:hover{border-color:var(--destructive);background:#431614}}button,.wallet-icon-action{transition:transform .14s var(--ease-out),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease!important}@media (min-width: 861px){.stats-grid{gap:12px!important}}@media (max-width: 1180px){.topbar{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;padding:12px 24px!important}.topbar nav{order:3;width:100%;overflow-x:auto;padding-bottom:2px}.topbar-wallet{margin-left:auto}.nav-track{min-width:100%}.nav-item{flex:1 0 auto}}@media (max-width: 860px){.stats-grid{gap:10px!important}}@media (max-width: 560px){.wallet-network{display:none}.wallet-trigger{min-width:126px}.wallet-menu{position:fixed;top:76px;right:16px;left:16px;width:auto}.stats-grid{grid-template-columns:1fr!important}.hero-grid,.farms-scene{border-radius:var(--radius)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
