@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Space+Grotesk:wght@500;600;700&display=swap";.swap-page{--swap-bg:#090b0b;--swap-panel:#101313;--swap-inset:#141918;--swap-line:#272e2b;--swap-ink:#eef0eb;--swap-muted:#a0aaa2;--swap-accent:#c7f167;--swap-accent-ink:#192209;--swap-active:#202b1a;--swap-danger:#ff9b9e;color:var(--swap-ink);background:var(--swap-bg);min-height:100dvh;font-size:14px}[data-swap-theme=light] .swap-page{--swap-bg:#eef1e9;--swap-panel:#fcfdf9;--swap-inset:#f1f4ed;--swap-line:#d6ded1;--swap-ink:#1d251c;--swap-muted:#535e54;--swap-accent:#365c16;--swap-accent-ink:#f8ffed;--swap-active:#e5eedc;--swap-danger:#a5343b;--lime:#365c16}.swap-icon-button{border:1px solid var(--swap-line);background:var(--swap-inset);width:36px;min-height:36px;color:var(--swap-ink);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.swap-icon-button:hover:not(:disabled){color:var(--swap-ink);border-color:var(--swap-accent)}.swap-main{width:min(1060px,100% - 64px);margin:0 auto;padding:56px 0 70px}.swap-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.swap-heading h1{letter-spacing:-.055em;margin:0 0 12px;font:650 clamp(45px,7vw,66px)/1 Space Grotesk,DM Sans,sans-serif}.swap-heading p,.swap-panel-title p,.swap-side-copy{color:var(--swap-muted);margin:0;line-height:1.55}.swap-network{border:1px solid var(--swap-line);color:var(--swap-muted);white-space:nowrap;border-radius:30px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:inline-flex}.swap-network i{background:var(--swap-accent);border-radius:50%;width:7px;height:7px}.swap-heading-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.swap-mobile-staking{display:none}.swap-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.swap-layout.swap-wide{grid-template-columns:1fr}.swap-panel{background:var(--swap-panel);border:1px solid var(--swap-line);border-radius:14px;min-width:0}.swap-form{gap:16px;padding:23px;display:grid}.swap-panel-title h2,.swap-side-title h2{letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.3}.swap-panel-title p{margin-top:5px;font-size:13px}.swap-views{border-bottom:1px solid var(--swap-line);flex-wrap:wrap;gap:7px;padding:13px 23px;display:flex}.swap-views button{color:var(--swap-muted);border-radius:7px;padding:8px 11px;font-size:13px;font-weight:650}.swap-views button[aria-pressed=true],.swap-views button:hover:not(:disabled){color:var(--swap-ink);background:var(--swap-active)}.swap-coins{border:0;min-width:0;margin:0;padding:0}.swap-coins legend,.swap-amount>span:first-child{color:var(--swap-muted);font-size:12px;font-weight:650}.swap-coins>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.swap-coins button{border:1px solid var(--swap-line);background:var(--swap-inset);border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:4px;font-size:13px;font-weight:700;display:inline-flex}.swap-coins button[aria-pressed=true],.swap-coins button:hover:not(:disabled){color:var(--swap-ink);border-color:var(--swap-accent);background:var(--swap-active)}.swap-token{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.swap-token svg,.swap-token img{width:80%;height:80%}.token-USDT{background:#168c70}.token-USDC{background:#2874ca}.token-BNB{color:#241b06;background:#f3ba2f}.token-ETH{background:#5d6fd4}.token-AXI{background:#1c2917}.swap-flow-icon{border:1px solid var(--swap-line);width:30px;height:30px;color:var(--swap-accent);border-radius:7px;place-items:center;margin:-7px auto;display:grid}.swap-amount{border:1px solid var(--swap-line);background:var(--swap-inset);border-radius:9px;gap:6px;min-width:0;padding:12px 13px;display:grid}.swap-amount:focus-within{border-color:var(--swap-accent)}.swap-amount-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.swap-amount input{letter-spacing:-.03em;flex:1;width:100%;font-size:27px;font-weight:600}.swap-amount input:focus-visible{outline:none}.swap-equivalent{color:var(--swap-muted);min-height:1.4em;font-size:12px}.swap-symbol{align-items:center;gap:7px;font-weight:700;display:flex}.swap-details{gap:9px;margin:0;font-size:13px;display:grid}.swap-details>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.swap-details dt{color:var(--swap-muted)}.swap-details dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:650}.swap-picked{justify-content:flex-end;align-items:center;gap:7px;display:flex}.swap-text-button{color:var(--swap-accent);padding:5px 0;font-size:12px;font-weight:650}.swap-text-button:hover:not(:disabled){color:var(--swap-ink);text-decoration:underline}.swap-primary{background:var(--swap-accent);width:100%;min-height:45px;color:var(--swap-accent-ink);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:750;display:flex}.swap-primary:hover:not(:disabled){color:var(--swap-accent-ink);filter:brightness(1.09)}.swap-review-title{justify-content:space-between;align-items:center;display:flex}.swap-review-title button{align-items:center;gap:5px;display:inline-flex}.swap-receive,.swap-reserve{background:var(--swap-inset);border:1px solid var(--swap-line);border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.swap-receive .swap-token,.swap-side-title .swap-token{width:40px;height:40px}.swap-receive strong{font-size:25px}.swap-live-output{justify-content:space-between}.swap-live-output>div{overflow-wrap:anywhere;min-width:0}.swap-live-output .swap-token{width:22px;height:22px}.swap-receive small,.swap-reserve small{color:var(--swap-muted);margin-bottom:3px;display:block}.swap-note,.swap-hash{color:var(--swap-muted);font-size:12px}.swap-notice{border:1px solid var(--swap-line);background:var(--swap-inset);color:var(--swap-accent);border-radius:8px;align-items:center;gap:8px;margin:0 23px 21px;padding:13px;display:flex}.swap-notice.is-error,.swap-paused{color:var(--swap-danger)}.swap-paused{border:1px solid var(--swap-line);border-radius:8px;margin:0;padding:10px}.swap-notice svg{flex:none}.swap-notice a,.swap-hash{white-space:nowrap;margin-left:auto}.swap-notice a{align-items:center;gap:3px;display:inline-flex}.swap-side{padding:23px}.swap-side-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.swap-eyebrow{color:var(--swap-accent);letter-spacing:.1em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.swap-price-display{letter-spacing:-.045em;font:650 47px/1.15 Space Grotesk,DM Sans,sans-serif}.swap-price-display span{color:var(--swap-muted);letter-spacing:normal;font-size:16px}.swap-side-copy{margin:10px 0 18px}.swap-reserve>svg{color:var(--swap-accent)}.swap-reserve strong{font-size:15px}.swap-empty{text-align:center;min-height:105px;color:var(--swap-muted);align-content:center;justify-items:center;gap:6px;padding:20px;display:grid}.swap-empty p{margin:0}.swap-table-scroll{max-height:420px;overflow:auto}.swap-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.swap-table :is(th,td){border-bottom:1px solid var(--swap-line);white-space:nowrap;padding:10px 7px}.swap-table th{color:var(--swap-muted);font-size:11px;font-weight:650}.swap-table th:last-child,.swap-table td:last-child{text-align:right}.swap-table td:first-child small{display:block}.swap-table small{color:var(--swap-muted)}.swap-table tr[data-selected=true]{background:var(--swap-active)}.swap-order-state{color:var(--swap-muted);margin-right:10px;font-size:12px}@media (max-width:760px){.swap-main{width:calc(100% - 32px);padding:32px 0 42px}.swap-layout{grid-template-columns:minmax(0,1fr)}.swap-heading{flex-wrap:wrap;align-items:start;gap:10px;margin-bottom:19px}.swap-mobile-staking{color:var(--swap-accent);align-items:center;gap:4px;font-weight:650;display:inline-flex}.swap-side,.swap-form{padding:15px}.swap-views{padding:10px 15px}.swap-notice{margin:0 15px 15px}}@media (max-width:360px){.swap-coins button{gap:3px;font-size:11px}.swap-coins .swap-token{width:19px;height:19px}}.staking-main{gap:18px;display:grid}.staking-referral-hero h1{margin-top:0}.staking-hero{border:1px solid var(--swap-line);background:var(--swap-panel);border-radius:18px;justify-content:space-between;align-items:stretch;gap:28px;padding:clamp(22px,4vw,44px);display:flex;overflow:hidden}.staking-hero-content{min-width:0}.staking-hero h1{letter-spacing:-.045em;margin:18px 0 10px;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(37px,6vw,68px);font-weight:650;line-height:1.08}.staking-hero p,.staking-rewards p,.staking-redeem-dialog p{color:var(--swap-muted);margin:0;line-height:1.65}.staking-hero a,.staking-message a{color:var(--swap-accent);align-items:center;gap:5px;display:inline-flex}.staking-hero a{margin-top:18px;font-weight:700}.staking-hero-rate{text-align:center;background:var(--swap-active);border:1px solid var(--swap-line);border-radius:13px;align-content:center;place-items:center;gap:10px;min-width:min(31%,250px);padding:15px 30px;display:grid}.staking-hero-rate img{width:40px;height:40px}.staking-hero-rate span,.staking-hero-rate strong{display:block}.staking-hero-rate span{color:var(--swap-muted);font-size:12px}.staking-hero-rate strong{color:var(--swap-accent);font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-top:7px;font:650 clamp(34px,5vw,54px)/1.05 Space Grotesk,DM Sans,sans-serif}.staking-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.staking-metrics>div{border:1px solid var(--swap-line);background:var(--swap-panel);border-radius:12px;padding:16px}.staking-metrics dt,.staking-metrics small,.staking-lines dt,.staking-order-list dt{color:var(--swap-muted);font-size:12px}.staking-metrics dd{margin:5px 0;font-size:clamp(17px,2.2vw,25px);font-weight:650}.staking-metrics dd,.staking-order-list dd,.staking-lines dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.staking-grid{grid-template-columns:1.08fr 1fr;align-items:stretch;gap:14px;display:grid}.staking-form,.staking-rewards{min-width:0}.staking-lines{gap:8px;margin:0;display:grid}.staking-lines div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.staking-lines dd{text-align:right;margin:0;font-weight:600}.staking-hint{color:var(--swap-muted);margin:0;font-size:12px;line-height:1.5}.staking-form-hints{gap:5px;display:grid}.staking-form-hints a{color:var(--swap-accent);align-items:center;gap:3px;font-weight:650;display:inline-flex}.staking-referral-field{gap:6px;min-width:0;display:grid}.staking-referral-field label{align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.staking-referral-field label svg{color:var(--swap-accent)}.staking-referral-input{flex-wrap:wrap;gap:6px;display:flex}.staking-referral-input input{border:1px solid var(--swap-line);background:var(--swap-inset);min-width:0;min-height:40px;color:var(--swap-ink);border-radius:8px;flex:150px;padding:8px 11px;font-size:16px}.staking-referral-input input:focus-visible{outline:2px solid var(--swap-accent);outline-offset:2px}.staking-referral-input input[aria-invalid=true]{border-color:var(--swap-danger)}.staking-referral-field p{color:var(--swap-muted);margin:0;font-size:12px}.staking-referral-field p:empty{display:none}.staking-referral-address{overflow-wrap:anywhere}.staking-share{width:100%}.staking-referral-history{display:grid}.staking-referral-history p{justify-content:space-between;gap:12px;margin:0;padding:12px 22px;display:flex}.staking-referral-history p+p{border-top:1px solid var(--swap-line)}.staking-form .swap-amount input::placeholder{letter-spacing:0;font-size:18px}.staking-primary,.staking-secondary{border:1px solid var(--swap-line);background:var(--swap-inset);min-height:40px;color:var(--swap-ink);cursor:pointer;border-radius:8px;padding:9px 15px;font-size:13px;font-weight:680;transition:background .16s,border-color .16s}.staking-primary{background:var(--swap-accent);border-color:var(--swap-accent);color:var(--swap-accent-ink)}.staking-primary:hover:not(:disabled){filter:brightness(1.08)}.staking-secondary:hover:not(:disabled){border-color:var(--swap-accent);color:var(--swap-ink)}.staking-page button:focus-visible,.staking-page a:focus-visible,.staking-page select:focus-visible{outline:2px solid var(--swap-accent);outline-offset:3px}.staking-page button:disabled{opacity:.57;cursor:default}.staking-page .staking-primary:disabled{opacity:1;background:var(--swap-inset);border-color:var(--swap-line);color:var(--swap-muted);transition:none}.staking-rewards{align-content:start;justify-items:start;gap:12px;padding:23px;display:grid}.staking-rewards h2,.staking-orders h2,.staking-summary-panel h2,.staking-redeem-dialog h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:650;line-height:1.3}.staking-rewards>strong{overflow-wrap:anywhere;font-size:clamp(23px,3vw,36px);line-height:1.1}.staking-rewards p{font-size:13px}.staking-section-icon{color:var(--swap-accent);background:var(--swap-active);border-radius:9px;align-items:center;padding:9px;display:inline-flex}.staking-message{border:1px solid var(--swap-line);background:var(--swap-panel);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:13px 16px;display:flex}.staking-error{color:var(--swap-danger)!important}.staking-orders-title,.staking-order-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.staking-orders-title{border-bottom:1px solid var(--swap-line);padding:15px 22px}.staking-order-empty{color:var(--swap-muted);margin:0;padding:22px}.staking-order-list article{grid-template-columns:minmax(100px,.8fr) 4fr auto;align-items:center;gap:16px;padding:16px 22px;display:grid}.staking-order-list article+article{border-top:1px solid var(--swap-line)}.staking-order-top{flex-direction:column;justify-content:center;align-items:start;gap:4px}.staking-order-top span{color:var(--swap-accent);font-size:12px}.staking-order-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;margin:0;display:grid}.staking-order-list dd{margin:1px 0 0;font-size:13px}.staking-summary-panel,.staking-v2-order{gap:16px;padding:20px 22px;display:grid}.staking-summary-panel h1{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:650;line-height:1.3}.staking-summary-invite{gap:8px;min-width:0;display:grid}.staking-summary-invite>label{font-size:13px;font-weight:600}.staking-summary-invite input{font-size:14px}.staking-summary-actions{flex-wrap:wrap;gap:8px;display:flex}.staking-summary-claim{justify-self:start}.staking-summary-note{color:var(--swap-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.staking-team-list dt{overflow-wrap:anywhere}.staking-team-list dt small{margin-top:3px;display:block}.staking-team-list dd{flex-shrink:0}.staking-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;min-width:0;margin:0;display:grid}.staking-stat-grid>div{background:var(--swap-inset);border:1px solid var(--swap-line);border-radius:8px;align-content:start;gap:5px;min-width:0;padding:11px 13px;display:grid}.staking-stat-grid dt{color:var(--swap-muted);font-size:12px;line-height:1.4}.staking-stat-grid dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.4}.staking-stat-grid small{color:var(--swap-muted);font-size:11px;font-weight:500;display:block}.staking-rank-list{gap:0}.staking-rank-list>div{border-top:1px solid var(--swap-line);padding:9px 0}.staking-v2-order+.staking-v2-order{border-top:1px solid var(--swap-line)}.staking-v2-order-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;display:flex}.staking-v2-order-heading>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.staking-v2-order-heading strong{font-size:15px;font-weight:650}.staking-v2-order-heading :is(span,time){color:var(--swap-muted);font-variant-numeric:tabular-nums;font-size:12px}.staking-v2-order-heading span+time{color:var(--swap-ink);font-weight:600}.staking-pagination{border-top:1px solid var(--swap-line);justify-content:center;align-items:center;gap:12px;padding:14px 22px;display:flex}.staking-redeem-dialog{width:min(100% - 32px,420px);color:var(--swap-ink);padding:22px}.staking-redeem-dialog[open]{gap:12px;display:grid}.staking-redeem-dialog::backdrop{background:#0009}.staking-redeem-dialog>strong{font-size:22px}.staking-redeem-dialog>div{justify-content:flex-end;gap:10px;display:flex}@media (max-width:680px){.staking-main{width:calc(100% - 28px);padding-top:23px}.staking-hero{align-items:start;gap:16px;padding:20px}.staking-hero-rate{padding:12px}.staking-hero-rate img{width:27px;height:27px}.staking-hero-rate strong{font-size:clamp(21px,5.5vw,35px)}.staking-hero h1{font-size:clamp(27px,6.5vw,44px)}.staking-metrics,.staking-grid{grid-template-columns:1fr}.staking-order-list article{grid-template-columns:minmax(0,1fr);gap:10px}.staking-order-top{flex-direction:row}.staking-order-list article>button{justify-self:start}.staking-summary-panel,.staking-v2-order{gap:12px;padding:16px}.staking-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staking-summary-invite .staking-secondary{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.staking-page button{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a{touch-action:manipulation}button{color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:3px}input{min-width:0;color:inherit;background:0 0;border:0;outline:0}input::placeholder{color:#656b74}button{transition:background .15s,color .15s}button:hover:not(:disabled),a:hover{color:var(--foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.top-\[calc\(clamp\(340px\,55vh\,720px\)-2\.75rem\)\]{top:calc(clamp(340px,55vh,720px) - 2.75rem)}.top-full{top:100%}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.z-30{z-index:30}.z-50{z-index:50}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[clamp\(340px\,55vh\,720px\)\]{height:clamp(340px,55vh,720px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-40{max-height:calc(var(--spacing) * 40)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[440px\]{min-height:440px}.w-56{width:calc(var(--spacing) * 56)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize-none{resize:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-full{border-radius:2147480000px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--border)}.border-input,.border-input\/70{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.border-input\/70{border-color:color-mix(in oklab, var(--input) 70%, transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-\[Canvas\]{background-color:canvas}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-muted{background-color:var(--surface-muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.font-display{font-family:Space Grotesk,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[CanvasText\]{color:canvastext}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-inherit{color:inherit}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-65{opacity:.65}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}:is(:where(.group):focus-visible .group-focus-visible\:outline-2){outline-style:var(--tw-outline-style);outline-width:2px}:is(:where(.group):focus-visible .group-focus-visible\:outline-offset-4){outline-offset:4px}:is(:where(.group):focus-visible .group-focus-visible\:outline-ring){outline-color:var(--ring)}:is(:where(.group\/input-group):has(>input) .group-has-\[\>input\]\/input-group\:pt-2\.5){padding-top:calc(var(--spacing) * 2.5)}:is(:where(.group\/input-group):has(>input) .group-has-\[\>input\]\/input-group\:pb-2\.5){padding-bottom:calc(var(--spacing) * 2.5)}:is(:where(.group\/input-group)[data-disabled=true] .group-data-\[disabled\=true\]\/input-group\:opacity-50){opacity:.5}:is(:where(.group)[data-state=open] .group-data-\[state\=open\]\:rotate-180){rotate:180deg}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:border-input:hover{border-color:var(--input)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover{background-color:var(--surface-muted)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-muted:focus-visible{background-color:var(--surface-muted)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[active\]\:bg-accent[data-active]{background-color:var(--accent)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:var(--spacing)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[state\=checked\]\:font-semibold[data-state=checked]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=checked\]\:not-focus\:bg-muted[data-state=checked]:not(:focus){background-color:var(--surface-muted)}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:bg-destructive\/15[data-state=on]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=on\]\:bg-destructive\/15[data-state=on]{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=on\]\:text-destructive[data-state=on]{color:var(--destructive)}.data-\[state\=open\]\:border-ring[data-state=open]{border-color:var(--ring)}.data-\[state\=open\]\:bg-muted[data-state=open]{background-color:var(--surface-muted)}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media not all and (min-width:1030px){.max-\[1030px\]\:mx-0{margin-inline:0}.max-\[1030px\]\:w-full{width:100%}.max-\[1030px\]\:max-w-\[480px\]{max-width:480px}}@media not all and (min-width:760px){.max-\[760px\]\:h-6{height:calc(var(--spacing) * 6)}.max-\[760px\]\:h-8{height:calc(var(--spacing) * 8)}.max-\[760px\]\:h-9{height:calc(var(--spacing) * 9)}.max-\[760px\]\:h-12{height:calc(var(--spacing) * 12)}.max-\[760px\]\:min-h-10{min-height:calc(var(--spacing) * 10)}.max-\[760px\]\:max-w-none{max-width:none}.max-\[760px\]\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.max-\[760px\]\:text-\[10px\]{font-size:10px}}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:48rem){.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:root{--background:#090a0b;--foreground:#e9ecef;--card:#171a1e;--card-foreground:#c9d0d8;--primary:var(--lime);--primary-foreground:#152009;--secondary:#23282d;--secondary-foreground:#b5bdc7;--surface-muted:#1c2024;--muted-foreground:#8a949f;--accent:#2b3526;--accent-foreground:#d4e6be;--destructive:#ee7885;--input:#353a40;--ring:#799557;--radius:.5rem}:root[data-swap-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d251c;--background:#eef1e9;--foreground:#1d251c;--card:#fcfdf9;--card-foreground:#1d251c;--primary:#365c16;--primary-foreground:#f8ffed;--secondary:#e8ede3;--secondary-foreground:#263321;--surface-muted:#f1f4ed;--muted-foreground:#535e54;--accent:#e5eedc;--accent-foreground:#23420f;--destructive:#a5343b;--border:#d6ded1;--input:#c8d3c2;--ring:#628448;--lime:#365c16;--green:#157757;--red:#a5343b;--header-background:#f8faf5;background:#eef1e9}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}:root{color:#e9ecef;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--border:#242629;--muted:#777d86;--green:#51d7a4;--lime:#c7f167;--red:#f57782;background:#090a0b;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.app-shell>:is(.axiom-app,.swap-page){flex:1;min-height:0}.axiom-app{letter-spacing:.01em;flex-direction:column;font-size:12px;display:flex}.axiom-header{z-index:5;border-bottom:1px solid var(--border);background:var(--header-background,#0b0c0d);height:72px;color:var(--foreground);flex:none;align-items:center;gap:54px;padding:0 30px;display:flex;position:relative}.brand{letter-spacing:-1.6px;align-items:center;gap:9px;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:700;display:flex}.brand-symbol{flex:none;width:26px;height:26px}.axiom-header nav{height:100%;font-size:14px;font-weight:550}.axiom-header nav>div,.axiom-nav-list,.axiom-nav-list>li{height:100%}.axiom-nav-list{align-items:center;gap:29px;margin:0;padding:0;list-style:none;display:flex}.axiom-nav-list>li>:is(a,button){color:var(--muted-foreground);white-space:nowrap;align-items:center;height:100%;display:flex}.axiom-header nav .nav-active{position:relative}.axiom-header .brand:hover,.axiom-nav-list>li>:is(a,button):hover,.axiom-header nav .nav-active,.axiom-nav-list>li>button[data-state=open]{color:var(--foreground)}.nav-active:after{content:"";background:var(--lime);width:24px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.header-right{align-items:center;gap:10px;margin-left:auto;display:flex}.terminal-footer i,.chart-attribution i{background:var(--green);border-radius:50%;width:5px;height:5px;display:inline-block}.icon-button{color:var(--trade-muted-foreground,#818892);border-radius:4px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-button:hover{background:var(--trade-inset,#22262b)}.market-strip{border-bottom:1px solid var(--border);align-items:center;gap:36px;height:45px;padding:0 24px;display:flex}.market-strip>span:first-child{letter-spacing:1px;color:var(--trade-muted-foreground,#8f959f);white-space:nowrap;align-items:center;gap:7px;font:10px Space Grotesk,sans-serif;display:flex}.chain-tabs{scrollbar-width:none;align-items:center;gap:9px;display:flex;overflow:auto}.chain-tabs button{color:var(--trade-muted-foreground,#8d939b);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.chain-tabs button.active{background:var(--trade-inset,#24272b);color:var(--trade-foreground,#f0f1f3)}.chain-tabs i{border-radius:50%;width:7px;height:7px}.strip-end{white-space:nowrap;color:var(--trade-muted-foreground,#818892);align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.terminal-grid{flex:1;grid-template-columns:252px minmax(0,1fr) 330px;align-items:stretch;display:grid}.token-sidebar{border-right:1px solid var(--border);background:var(--trade-surface,#0d0f11);flex-direction:column;min-width:0;display:flex}.sidebar-heading{justify-content:space-between;align-items:center;padding:23px 18px 18px;display:flex}.sidebar-heading h2,.swap-title h2{letter-spacing:.3px;margin:0;font-size:15px;font-weight:600}.sidebar-tabs{border-bottom:1px solid var(--trade-line,#212429);align-items:center;gap:17px;padding:20px 17px 13px;display:flex}.sidebar-tabs button{color:var(--trade-muted-foreground,#848b95);align-items:center;gap:5px;padding:0;font-size:12px;display:flex;position:relative}.sidebar-tabs button.active{color:var(--lime)}.sidebar-tabs>span{background:var(--trade-inset,#202328);color:var(--trade-muted-foreground,#8a939e);border-radius:3px;margin-left:auto;padding:2px 4px;font:9px Space Grotesk,sans-serif}.list-label{color:var(--trade-muted-foreground,#666f7a);justify-content:space-between;padding:16px 18px 12px 23px;font-size:10px;display:flex}.token-list{flex:1}.token-list.catalog-results{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-height:0;max-height:min(55dvh,528px);overflow-y:auto}.token-list-more{color:var(--trade-muted-foreground,#9ba2ac);text-align:center;justify-items:center;gap:6px;padding:8px 12px;font-size:11px;display:grid}.token-list-more button{min-height:32px;color:var(--lime);align-items:center;gap:6px;display:inline-flex}.token-row{border-left:2px solid #0000;align-items:center;gap:7px;height:66px;padding:2px 14px 2px 10px;display:flex}.token-row.selected{background:var(--trade-accent,#1b2017);border-left-color:var(--lime)}.token-row:hover{background:var(--trade-inset,#171b1e)}.favorite-button{color:var(--trade-muted-foreground,#535b66);justify-content:center;align-items:center;padding:2px;display:inline-flex}.favorite-button.is-favorite{color:var(--lime)}.favorite-button.is-favorite svg{fill:var(--lime)}.token-select{text-align:left;flex:1;align-items:center;gap:9px;min-width:0;height:100%;padding:0;display:flex}.token-icon{color:#bdc9ef;background:#283046;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;display:inline-flex;overflow:hidden}.token-icon img{object-fit:cover;width:100%;height:100%}.token-usdc{color:#fff;background:#2775ca}.token-weth,.token-eth{color:#ecf0ff;background:#657bc7}.token-pepe{color:#c7f167;background:#3b693d}.token-uni{color:#f8acd6;background:#65283d}.token-aave{color:#e0c8ff;background:#574479}.token-link{color:#cbd9ff;background:#2441a7}.token-name{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.token-name strong{font-size:12px;font-weight:600}.token-name small{color:var(--trade-muted-foreground,#7c8590);white-space:nowrap;text-overflow:ellipsis;max-width:75px;font-size:9px;overflow:hidden}.token-numbers{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;display:flex}.token-numbers strong{font-size:11px;font-weight:500}.token-numbers small{font-size:10px}.list-loading{color:var(--trade-accent-foreground,#9aab88);align-items:center;gap:7px;padding:8px 18px;font-size:10px;display:flex}.empty-message{text-align:center;color:var(--trade-muted-foreground,#9ba2ac);flex-direction:column;align-items:center;gap:12px;padding:25px 15px;font-size:11px;line-height:1.8;display:flex}.empty-message small{color:var(--muted);font-size:10px}.empty-message button{color:var(--lime);text-decoration:underline}.sidebar-bottom{color:var(--trade-accent-foreground,#89937f);border-top:1px solid var(--trade-line,#23272a);align-items:center;gap:9px;margin-top:36px;padding:20px 16px;display:flex}.sidebar-bottom div{color:var(--trade-accent-foreground,#b1b7ae);flex:1;font-size:11px}.sidebar-bottom small{color:var(--trade-accent-foreground,#68726d);margin-top:6px;font-size:10px;display:block}.market-workspace{background:var(--trade-surface,#0b0d0f);min-width:0}.asset-heading{border-bottom:1px solid var(--border);align-items:center;gap:28px;min-height:105px;padding:18px 23px;display:flex}.asset-title{flex-shrink:0;align-items:center;gap:12px;display:flex}.asset-title h1{align-items:center;gap:8px;margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:600;line-height:1.2;display:flex}.asset-title h1>span{color:var(--trade-muted-foreground,#69717b);font-size:13px;font-weight:400}.asset-title h1 button{margin-left:3px}.asset-subtitle{color:var(--trade-muted-foreground,#747d89);align-items:center;gap:7px;font-size:9px;display:flex}.asset-subtitle>span{border:1px solid var(--trade-line,#303740);color:var(--trade-muted-foreground,#a9b0ba);border-radius:3px;padding:2px 4px;font-size:8px}.asset-subtitle a{align-items:center;gap:2px;display:flex}.asset-subtitle button{padding:0}.current-price{flex-direction:column;gap:7px;display:flex}.current-price>strong{letter-spacing:-.7px;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:500}.current-price>span{font-variant-numeric:tabular-nums;font-size:11px}.current-price small{color:var(--trade-muted-foreground,#6e7783);margin-left:7px;font-size:9px}.asset-stat{white-space:nowrap;flex-direction:column;gap:10px;margin-left:auto;display:flex}.asset-stat small{color:var(--trade-muted-foreground,#757e8a);font-size:9px}.asset-stat strong{font-variant-numeric:tabular-nums;font:11px DM Sans,sans-serif}.chart-toolbar{border-bottom:1px solid var(--trade-line,#1e2328);align-items:center;gap:20px;height:48px;padding:0 18px;display:flex}.chart-view-tabs{border-right:1px solid var(--trade-line,#282d32);gap:4px;padding-right:16px;display:flex}.chart-view-tabs button{color:var(--trade-muted-foreground,#78828e);border-radius:4px;padding:4px 6px;font-size:11px}.chart-view-tabs .active{background:var(--trade-inset,#24292e);color:var(--trade-foreground,#f2f4f7)}.timeframes{gap:3px;display:flex}.timeframes button{color:var(--trade-muted-foreground,#87909c);border-radius:3px;padding:5px 8px;font:10px DM Sans,sans-serif}.timeframes .active{color:var(--lime);background:var(--trade-accent,#252d1d)}.chart-tools{gap:8px;margin-left:auto;display:flex}.chart-container{background:var(--trade-surface,#0b0d0f);height:475px;position:relative}.chart-container iframe{background:var(--trade-surface,#0b0d0f);border:0;width:100%;height:100%;display:block}.chart-container:-webkit-full-screen{height:100vh}.chart-container:fullscreen{height:100vh}.chart-loading{color:var(--trade-accent-foreground,#b4bda9);background:var(--trade-accent,#161c13);border:1px solid var(--trade-line,#303b23);pointer-events:none;border-radius:5px;align-items:center;gap:8px;padding:7px 10px;font-size:10px;display:flex;position:absolute;top:15px;left:20px}.tiny-ring{border:1px solid var(--lime);border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:1s linear infinite spin;display:block}.chart-placeholder{height:100%;color:var(--trade-muted-foreground,#818c9b);flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.chart-attribution{border-top:1px solid var(--trade-line,#1e2328);border-bottom:1px solid var(--border);color:var(--trade-muted-foreground,#6f7985);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:9px;display:flex}.chart-attribution>span,.chart-attribution a{align-items:center;gap:5px;display:flex}.bottom-panel{min-height:263px}.bottom-tabs{border-bottom:1px solid var(--trade-line,#20252b);align-items:stretch;gap:27px;height:51px;padding:0 22px;display:flex}.bottom-tabs button{color:var(--trade-muted-foreground,#87919e);align-items:center;gap:6px;padding:0;font-size:12px;display:flex;position:relative}.bottom-tabs button.active{color:var(--trade-foreground,#e8ecf0)}.bottom-tabs button.active:after{content:"";background:var(--lime);height:2px;position:absolute;bottom:0;left:0;right:0}.bottom-tabs button>span{background:var(--trade-inset,#252b31);border-radius:4px;padding:2px 5px;font-size:9px}.data-source{color:var(--trade-muted-foreground,#65707e);align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.table-row{text-align:right;font-variant-numeric:tabular-nums;grid-template-columns:1.8fr 1fr 1fr 1fr 1fr;align-items:center;gap:12px;width:100%;height:45px;padding:0 22px;font-size:10px;display:grid}.table-row>span:first-child{text-align:left;align-items:center;gap:8px;min-width:0;display:flex}.table-head{height:36px;color:var(--trade-muted-foreground,#687481);font-size:9px}.market-table-row:hover{background:var(--trade-inset,#151a1e)}.market-table-row strong{font-size:10px;font-weight:550}.market-table-row small{color:var(--trade-muted-foreground,#626e7b);white-space:nowrap;text-overflow:ellipsis;max-width:92px;font-size:9px;overflow:hidden}.bottom-empty{min-height:202px;color:var(--trade-muted-foreground,#6e7986);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:25px;font-size:11px;display:flex}.bottom-empty strong{color:var(--trade-muted-foreground,#a2adba);font-size:12px;font-weight:500}.bottom-empty>svg{color:var(--trade-accent-foreground,#65735a);margin-bottom:3px}.secondary-button{border:1px solid var(--trade-line,#35402a);color:var(--trade-accent-foreground,#cee4b1);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.secondary-button:hover{background:var(--trade-accent,#232a1b)}.orders{padding:4px 20px}.orders a{border-bottom:1px solid var(--trade-line,#1f252a);align-items:center;gap:14px;padding:15px 0;display:flex}.orders a>span{flex-direction:column;flex:1;gap:5px;display:flex}.orders strong{font-size:11px;font-weight:500}.orders small{color:var(--trade-muted-foreground,#77828e);font-size:10px}.orders em{color:var(--trade-accent-foreground,#c5d79e);font-size:10px;font-style:normal}.swap-sidebar{border-left:1px solid var(--border);background:var(--trade-surface,#101214);padding:23px 21px;position:relative}.swap-title{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.swap-title>div{align-items:center;gap:11px;display:flex}.provider-tag{color:var(--trade-muted-foreground,#a0a6ad);border:1px solid var(--trade-line,#363b41);border-radius:4px;padding:3px 5px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;line-height:1}.order-mode{justify-content:space-between;align-items:center;margin:23px 0 15px;font-size:11px;display:flex}.order-mode>span:first-child{color:var(--trade-foreground,#d4d9df)}.order-mode>span:last-child{color:var(--trade-accent-foreground,#849079);align-items:center;gap:4px;font-size:9px;display:flex}.currency-label{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.payment-token-trigger .token-icon,.payment-token-menu .token-icon{font-size:13px}.trade-details{flex-direction:column;gap:13px;padding:23px 0 20px;display:flex}.trade-details>div{justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.trade-details>div>span{color:var(--trade-muted-foreground,#7b8793);align-items:center;gap:4px;display:flex}.trade-details strong{color:var(--trade-foreground,#b2bdc9);font-size:10px;font-weight:400}.trade-details button{color:var(--trade-accent-foreground,#c4d1b8);align-items:center;gap:6px;padding:0;font-size:10px;display:flex}.trade-details .network-warning{color:var(--trade-warning,#dcc27b);font-size:10px;line-height:1.6}.wallet-caption{color:var(--trade-accent-foreground,#6f7c69);justify-content:center;align-items:center;gap:4px;margin:12px 0 23px;font-size:9px;display:flex}.execution-card{border-top:1px solid var(--trade-line,#2b3035);gap:11px;padding-top:23px;display:flex}.execution-logo{width:33px;height:33px;color:var(--lime);background:var(--trade-accent,#252e1b);border:1px solid var(--trade-line,#39492b);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.execution-card strong{color:var(--trade-accent-foreground,#bdc8b7);font-size:11px;font-weight:500;line-height:1.7}.execution-card p{color:var(--trade-accent-foreground,#75816e);margin:5px 0 0;font-size:10px;line-height:1.9}.token-facts{border-top:1px solid var(--trade-line,#292f34);margin-top:23px;padding-top:25px}.token-facts h3{justify-content:space-between;align-items:center;margin:0 0 19px;font-size:12px;font-weight:550;display:flex}.token-facts h3 a{color:var(--trade-muted-foreground,#7d8995)}.token-facts>div{justify-content:space-between;align-items:center;gap:10px;margin:13px 0;font-size:10px;display:flex}.token-facts>div>span{color:var(--trade-muted-foreground,#737f8b)}.token-facts strong{color:var(--trade-foreground,#b1bdca);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.token-facts p{color:var(--trade-muted-foreground,#63707d);margin-top:19px;font-size:9px;line-height:1.9}.trade-error{color:var(--trade-destructive,#f28e99);background:var(--trade-danger,#301d24);border:1px solid var(--trade-danger-line,#51303a);overflow-wrap:anywhere;border-radius:5px;align-items:flex-start;gap:6px;margin-bottom:12px;padding:10px;font-size:10px;line-height:1.8;display:flex}.trade-error svg{flex-shrink:0;margin-top:3px}.terminal-footer{border-top:1px solid var(--border);min-height:31px;color:var(--trade-muted-foreground,#65717d);justify-content:space-between;align-items:center;gap:15px;padding:6px 18px;font-size:9px;display:flex}.terminal-footer>span{align-items:center;gap:6px;display:flex}.terminal-footer>span:first-child{color:var(--trade-accent-foreground,#829e73)}.prototype-badge{background:var(--trade-accent,#252c21);border:1px solid var(--trade-line,#35402c);color:var(--trade-accent-foreground,#a4b894);border-radius:3px;margin-left:8px;padding:2px 5px;font-size:8px}.slippage-settings{background:var(--trade-inset,#1d2328);border:1px solid var(--trade-line,#39424a);z-index:3;border-radius:7px;padding:14px;position:absolute;top:53px;left:20px;right:20px;box-shadow:0 12px 24px #0006}.slippage-settings>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.slippage-settings>div:first-child{margin-bottom:12px;font-size:11px}.slippage-settings>div:last-child button{background:var(--trade-inset,#2d353d);border:1px solid #0000;border-radius:4px;flex:1;padding:7px;font-size:11px}.slippage-settings>div:last-child button.active{border-color:var(--trade-line,#8ca95a);color:var(--lime);background:var(--trade-accent,#29331f)}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#000a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wallet-modal{border:1px solid var(--trade-line,#3b434c);background:var(--trade-surface,#13171b);border-radius:15px;width:100%;max-width:430px;max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #0009}.modal-close{position:absolute;top:16px;right:16px}.wallet-modal h2{letter-spacing:-.6px;margin:0 0 9px;font-size:23px;font-weight:600}.wallet-modal>p{color:var(--trade-muted-foreground,#8995a3);margin:0 0 26px;font-size:12px;line-height:1.8}.modal-footnote{color:var(--trade-accent-foreground,#7b8973);justify-content:center;align-items:center;gap:6px;margin-top:23px;font-size:10px;line-height:1.8;display:flex}.toast{z-index:200;border:1px solid var(--trade-line,#4c5e37);background:var(--trade-accent,#202a1a);color:var(--trade-accent-foreground,#d1e3bd);border-radius:8px;align-items:center;gap:10px;max-width:calc(100vw - 30px);padding:13px 16px;font-size:12px;line-height:1.6;display:flex;position:fixed;bottom:50px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0008}.toast>svg{flex-shrink:0}.eyebrow{color:var(--trade-accent-foreground,#9ebd77);letter-spacing:1.8px;margin-bottom:12px;font:10px Space Grotesk,sans-serif;display:block}.review-modal h2{margin-bottom:25px}.review-amount{flex-direction:column;gap:10px;margin:18px 0;display:flex}.review-amount span{color:var(--trade-muted-foreground,#8d9ba9);font-size:10px}.review-amount strong{overflow-wrap:anywhere;font:24px Space Grotesk,sans-serif}.review-modal>svg{color:var(--trade-accent-foreground,#829374);margin:5px 0}.review-details{border-top:1px solid var(--trade-line,#303942);margin-top:25px;padding-top:10px}.review-details>div{justify-content:space-between;align-items:flex-start;gap:20px;margin:13px 0;font-size:11px;display:flex}.review-details span{color:var(--trade-muted-foreground,#8794a1);white-space:nowrap}.review-details strong{text-align:right;overflow-wrap:anywhere;font-weight:400}.review-modal .review-caption{color:var(--trade-accent-foreground,#93a184);margin:20px 0;font-size:10px;line-height:1.9}@media (min-width:1600px){.terminal-grid{grid-template-columns:280px minmax(0,1fr) 360px}.chart-container{height:550px}.token-row{padding-right:20px}.token-name small{max-width:95px}.swap-sidebar{padding-left:25px;padding-right:25px}}@media (max-width:1250px){.terminal-grid{grid-template-columns:215px minmax(0,1fr) 304px}.axiom-header{gap:35px;padding:0 22px}.market-strip{gap:22px;padding:0 18px}.asset-heading{flex-wrap:wrap;gap:18px;min-height:120px;padding:18px 16px}.asset-title{flex:1}.asset-stat{flex:1;margin-left:0}.cap-stat{display:none}.current-price{align-items:flex-end}.asset-stat small{font-size:9px}.asset-stat{gap:6px}.chart-container{height:440px}.token-select{gap:7px}.token-numbers strong{font-size:10px}.token-name small{max-width:55px}.token-row{padding-right:10px}.token-row .token-icon{width:25px!important;height:25px!important}.market-table-row small{display:none}.swap-sidebar{padding:22px 17px}.strip-end{display:none}.table-row{gap:8px;padding:0 15px}.bottom-tabs{gap:19px;padding:0 16px}.data-source{font-size:8px}.chart-toolbar{gap:10px;padding:0 12px}.timeframes button{padding:5px 6px}.chart-tools{gap:3px}}@media (max-width:1030px){.terminal-grid{grid-template-columns:minmax(0,1fr) 310px}.token-sidebar{border-right:0;border-bottom:1px solid var(--border);grid-column:1/-1;padding:14px 18px;display:block}.sidebar-heading,.sidebar-bottom,.list-label,.sidebar-tabs{display:none}.token-list{align-items:center;gap:8px;padding-top:10px;display:flex;overflow:auto}.token-list.catalog-results{max-height:min(38dvh,320px);display:block}.catalog-results .token-row{min-width:0;max-width:none;margin-bottom:6px}.token-row{border:1px solid var(--trade-line,#272f36);border-radius:6px;flex-shrink:0;min-width:165px;max-width:200px;height:53px;padding:0 10px}.token-row.selected{border-color:var(--trade-line,#4a6031)}.token-name small{max-width:65px}.token-row .favorite-button{display:none}.token-numbers strong{font-size:10px}.token-select{gap:8px}.asset-heading{min-height:100px}.asset-title h1{font-size:20px}.asset-stat{flex:initial;margin-left:auto}.cap-stat,.asset-stat:nth-last-child(2){display:none}.asset-title{flex:initial}.current-price{align-items:flex-start}.chart-container{height:430px}.market-strip>span:first-child{display:none}.market-strip{padding:0 14px}.chain-tabs{gap:6px}.token-list .empty-message{flex-direction:row;padding:10px;font-size:10px}.token-list .empty-message small{display:none}.token-list .list-loading{padding:8px}.asset-stat small{font-size:8px}}@media (max-width:760px){.market-strip{height:43px}.chain-tabs{gap:4px}.chain-tabs button{padding:5px 7px;font-size:10px}.terminal-grid{flex-direction:column;display:flex}.token-sidebar{order:0;padding:12px 14px}.token-list{padding-top:9px}.market-workspace{display:contents}.asset-heading{order:1;gap:15px;min-height:90px;padding:15px}.asset-title{flex:1}.asset-title h1{font-size:20px}.asset-subtitle{font-size:8px}.asset-stat{display:none}.current-price{align-items:flex-end}.current-price>strong{font-size:24px}.chart-toolbar{order:2;height:43px}.chart-container{order:3;height:400px}.chart-attribution{order:4;padding:10px 13px;font-size:8px}.swap-sidebar{border-top:0;border-left:0;order:5;padding:23px 20px 28px}.bottom-panel{border-top:1px solid var(--border);order:6}.swap-title{margin-bottom:17px}.order-mode{margin-top:18px}.wallet-caption{margin-bottom:0}.execution-card,.token-facts{display:none}.trade-details{gap:15px}.terminal-footer{flex-wrap:wrap;gap:9px;padding:10px 14px;font-size:8px}.terminal-footer>span:nth-child(2){display:none}.bottom-tabs{gap:22px}.data-source{display:none}.table-row{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:7px;padding:0 15px;font-size:10px}.table-row>span:last-child{display:none}.table-row>span:first-child{gap:6px}.table-head{font-size:8px}.token-icon{font-size:15px}.toast{font-size:11px;bottom:20px}.wallet-modal{padding:26px 23px}.review-amount strong{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.chart-recovery{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.chart-recovery button{color:var(--trade-accent-foreground,#c5d8ac);align-items:center;gap:4px;padding:0;font-size:10px;display:inline-flex}.chart-recovery>span{color:var(--trade-accent-foreground,#8b9682)}@media (max-width:760px){.chart-attribution{align-items:flex-start}.chart-recovery>span{display:none}.chart-recovery{gap:8px}}.chart-tools{margin-left:0}.native-chart{width:100%;height:100%;min-height:250px;position:relative}.native-chart-canvas{width:100%;height:100%}.native-chart-legend{z-index:2;pointer-events:none;background:var(--trade-surface,#0b0d0fde);border-radius:3px;flex-wrap:wrap;align-items:baseline;gap:10px;max-width:calc(100% - 110px);padding:4px 7px;display:flex;position:absolute;top:15px;left:17px}.native-chart-legend strong{color:var(--trade-foreground,#e0e7ed);font-size:12px;font-weight:500}.native-chart-legend span{color:var(--trade-accent-foreground,#97b984);font-variant-numeric:tabular-nums;font-size:10px}.native-chart-legend small{color:var(--trade-accent-foreground,#687a62);font-size:9px}.native-chart-status{color:var(--trade-accent-foreground,#788b6b);z-index:2;pointer-events:none;background:var(--trade-surface,#0b0d0fe6);align-items:center;gap:5px;padding:4px;font-size:9px;display:flex;position:absolute;bottom:35px;left:67px}.native-chart-status.is-stale{color:var(--trade-warning,#d5b67a)}.native-chart-empty{color:var(--trade-accent-foreground,#a2ad98);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:24px;display:flex;position:absolute;inset:0}.native-chart-empty strong{color:var(--trade-foreground,#c3cdbd);max-width:450px;font-size:13px;font-weight:500;line-height:1.8}.native-chart-empty>span{color:var(--trade-accent-foreground,#73816a);font-size:11px}.native-chart-empty>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.native-chart-empty button{border:1px solid var(--trade-line,#455437);color:var(--trade-accent-foreground,#bed59f);border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:11px;display:inline-flex}@media (max-width:760px){.chart-toolbar{gap:5px;padding:0 8px}.chart-view-tabs{padding-right:6px}.timeframes button{padding:5px;font-size:9px}.chart-tools{gap:1px}.native-chart-legend{gap:6px;top:7px;left:8px}.native-chart-status{font-size:8px;bottom:33px;left:45px}}.header-right>:is(.header-language,.header-wallet-control){flex:none;position:relative}.header-right :is(.header-language-trigger,.header-theme,.header-wallet){height:36px;font-size:13px;font-weight:650}.header-theme{width:36px}.header-right :is(.header-language-trigger,.header-theme){border-color:var(--input)}.header-language-trigger{gap:6px}.header-language-trigger[data-state=open]{background:var(--accent);color:var(--accent-foreground)}.header-language-menu{min-width:10.5rem;max-width:calc(100vw - 24px)}.header-control-error{z-index:10;border:1px solid var(--border);background:var(--card);width:max-content;max-width:min(14rem,55vw);color:var(--destructive);border-radius:8px;padding:8px 10px;position:absolute;top:calc(100% + 8px);right:0}.axiom-header .header-menu-trigger{display:none}.header-menu-overlay{z-index:250;background:#0000008c;position:fixed;inset:0}.header-menu-drawer{z-index:251;overscroll-behavior:contain;width:min(320px,100% - 48px);padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom) max(16px, env(safe-area-inset-left));border-right:1px solid var(--border);background:var(--header-background,var(--card));color:var(--foreground);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.header-menu-drawer[data-state=open]{animation:.18s ease-out header-menu-enter}@keyframes header-menu-enter{0%{translate:-100%}to{translate:0}}}.header-menu-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:56px;font-size:15px;font-weight:650;display:flex}.header-menu-close{width:44px;height:44px}.header-menu-links{gap:4px;padding:12px 0;display:grid}.header-menu-links a{min-height:44px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:550;display:flex}.header-menu-links a:is(:hover,:focus-visible,[aria-current=page]){background:var(--accent);color:var(--accent-foreground)}.header-menu-links a[aria-current=page] svg{color:var(--primary)}.header-menu-group{color:var(--muted-foreground);margin-top:10px;padding:4px 12px;font-size:12px}.header-menu-controls{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:auto;padding:16px 0;display:grid}.header-menu-controls .header-wallet-control{grid-column:1/-1}.header-menu-controls :is(.header-language-trigger,.header-wallet){width:100%}.header-menu-controls :is(.header-language-trigger,.header-theme,.header-wallet){min-height:44px}.header-menu-controls .header-theme{width:44px}.header-menu-controls .header-control-error{width:auto;max-width:none;margin-top:8px;display:block;position:static}@media (max-width:1250px){.axiom-header{gap:24px}.axiom-nav-list{gap:16px}}@media (max-width:1100px){.axiom-header{height:56px;padding:0 12px 0 max(8px, env(safe-area-inset-left));gap:8px}.axiom-header>:is(nav,.header-right){display:none}.axiom-header .header-menu-trigger{width:44px;height:44px;display:inline-flex}.axiom-header .brand{gap:5px;font-size:21px}.axiom-header .brand-symbol{width:19px;height:19px}}@media (max-width:520px){.chart-toolbar{grid-template-columns:minmax(0,1fr) max-content;gap:6px 10px;height:auto;padding:6px 12px;display:grid}.chart-view-tabs{border-right:0;padding-right:0}.chart-view-tabs button{white-space:nowrap}.chart-mode{margin-left:0}.chart-tools{gap:6px}}[data-swap-theme=light] .trade-page{--trade-surface:var(--card);--trade-inset:var(--secondary);--trade-accent:var(--accent);--trade-foreground:var(--foreground);--trade-muted-foreground:var(--muted-foreground);--trade-accent-foreground:var(--accent-foreground);--trade-line:var(--border);--trade-destructive:var(--destructive);--trade-danger:#f8e8e8;--trade-danger-line:#e3bcbc;--trade-warning:#7a5012}