.am-app{--ink:#3c091e;--ink-60:#3c091e99;--ink-30:#3c091e4d;--ink-12:#3c091e1f;--accent:#97494e;--ground:#f4f4f4;--panel:#ffffff;--long:#0f6b3f;--short:#b3202b;min-height:100dvh;background:var(--ground);color:var(--ink);font-family:var(--font-body),sans-serif;font-size:14px;line-height:1.5}.am-app *,.am-app :after,.am-app :before{box-sizing:border-box}.am-app h1,.am-app h2,.am-app h3,.am-app h4{font-family:var(--font-heading),sans-serif;text-transform:uppercase;letter-spacing:-.01em;margin:0}.am-app h1{font-size:34px;line-height:1.05}.am-app h2{font-size:22px;line-height:1.1}.am-app h3{font-size:16px;line-height:1.15}.am-app h4{font-size:14px;line-height:1.15}.am-app p{margin:0}.am-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.am-chip{display:inline-flex;align-items:stretch;gap:2px;font-family:var(--font-heading),sans-serif;font-size:13px;text-transform:uppercase;line-height:1}.am-chip>span:first-child{background:var(--accent);color:#fff;padding:6px 12px;display:flex;align-items:center}.am-chip i{background:var(--accent);width:8px;display:block}.am-chip i+i{width:4px}.am-chip.dark i,.am-chip.dark>span:first-child{background:var(--ink)}.am-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--ink);background:var(--panel);flex-wrap:wrap}@media (min-width:64rem){.am-header{padding:16px 32px}}.am-logo{font-family:var(--font-heading),sans-serif;font-size:20px;text-transform:uppercase;color:var(--ink);text-decoration:none;letter-spacing:-.02em;white-space:nowrap}.am-nav{display:none;gap:18px;align-items:center}@media (min-width:64rem){.am-nav{display:flex}}.am-nav a{font-family:var(--font-heading),sans-serif;text-transform:uppercase;font-size:13px;color:var(--ink);text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent}.am-nav a.active,.am-nav a:hover{border-bottom-color:var(--accent);color:var(--accent)}.am-header-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.am-balance{display:flex;flex-direction:column;line-height:1.1;border:1px solid var(--ink);padding:5px 12px}.am-balance span:first-child{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-60)}.am-balance span:last-child{font-family:var(--font-heading),sans-serif;font-size:15px;font-variant-numeric:tabular-nums}.am-main{padding:20px 16px 64px;max-width:1600px;margin:0 auto}@media (min-width:64rem){.am-main{padding:28px 32px 80px}}.am-panel{background:var(--panel);border:1px solid var(--ink)}.am-panel-head{padding:12px 16px;border-bottom:1px dashed var(--ink-30);display:flex;align-items:center;justify-content:space-between;gap:12px}.am-tabs{display:flex;flex-wrap:wrap;gap:0;margin-bottom:20px;border:1px solid var(--ink);background:var(--panel);width:fit-content;max-width:100%}.am-tab{font-family:var(--font-heading),sans-serif;text-transform:uppercase;font-size:13px;padding:10px 16px;background:transparent;border:0;border-right:1px solid var(--ink-12);color:var(--ink);cursor:pointer;text-decoration:none;white-space:nowrap}.am-tab:last-child{border-right:0}.am-tab:hover{background:var(--ink-12)}.am-tab.active{background:var(--ink);color:#fff}.am-tab.accent{color:var(--accent)}.am-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media (min-width:64rem){.am-grid{grid-template-columns:minmax(0,1fr) 360px}}.am-market-head,.am-market-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1fr);gap:8px;align-items:center;padding:10px 16px}.am-market-head{font-family:var(--font-heading),sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.06em;color:var(--ink-60);border-bottom:1px solid var(--ink)}.am-market-head span:not(:first-child),.am-market-row>span:not(:first-child){text-align:right}.am-market-row{cursor:pointer;background:transparent;width:100%;border:0;border-bottom:1px dashed var(--ink-12);text-align:left;color:inherit;font:inherit}.am-market-row:hover{background:#3c091e08}.am-market-row.selected{background:var(--ink);color:#fff}.am-market-row.selected .am-market-sub{color:#ffffffb3}.am-market-name{display:flex;flex-direction:column;min-width:0}.am-market-symbol{font-family:var(--font-heading),sans-serif;font-size:14px;text-transform:uppercase}.am-market-sub,.am-market-symbol{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-market-sub{font-size:11px;color:var(--ink-60)}.am-up{color:var(--long)}.am-dn{color:var(--short)}.am-market-row.selected .am-up{color:#7ee2b0}.am-market-row.selected .am-dn{color:#ffb3b3}.am-empty{padding:28px 16px;text-align:center;color:var(--ink-60)}.am-empty a{color:var(--accent)}.am-ca{display:flex;gap:0;padding:12px 16px;border-bottom:1px dashed var(--ink-30)}.am-ca input{flex:1;min-width:0}.am-ca button{flex-shrink:0}.am-ca-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px dashed var(--ink-30);background:#97494e14;flex-wrap:wrap}.am-app input[type=number],.am-app input[type=text]{width:100%;padding:10px 12px;border:1px solid var(--ink);background:var(--panel);color:var(--ink);font-family:var(--font-body),sans-serif;font-size:14px;border-radius:0;font-variant-numeric:tabular-nums}.am-app input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.am-app input::placeholder{color:var(--ink-30)}.am-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.am-field>label{font-family:var(--font-heading),sans-serif;text-transform:uppercase;letter-spacing:.06em}.am-field-note,.am-field>label{font-size:11px;color:var(--ink-60)}.am-input-row{display:flex}.am-input-row input{border-right:0}.am-btn{font-family:var(--font-heading),sans-serif;text-transform:uppercase;font-size:13px;padding:10px 16px;border:1px solid var(--ink);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:0;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.am-btn:hover:not(:disabled){background:var(--ink);color:#fff}.am-btn:disabled{opacity:.45;cursor:not-allowed}.am-btn-primary{background:var(--ink);color:#fff}.am-btn-primary:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.am-btn-block{width:100%}.am-btn-long{background:var(--long);border-color:var(--long);color:#fff}.am-btn-long:hover:not(:disabled){background:#0b5732;border-color:#0b5732;color:#fff}.am-btn-short{background:var(--short);border-color:var(--short);color:#fff}.am-btn-short:hover:not(:disabled){background:#8e1a22;border-color:#8e1a22;color:#fff}.am-side-toggle{display:grid;grid-template-columns:1fr 1fr;margin-bottom:16px}.am-side-btn{font-family:var(--font-heading),sans-serif;text-transform:uppercase;font-size:14px;padding:11px;border:1px solid var(--ink);background:var(--panel);color:var(--ink-60);cursor:pointer}.am-side-btn+.am-side-btn{border-left:0}.am-side-btn.long.active{background:var(--long);border-color:var(--long);color:#fff}.am-side-btn.short.active{background:var(--short);border-color:var(--short);color:#fff}.am-range{display:flex;align-items:center;gap:12px}.am-range input[type=range]{flex:1;accent-color:var(--accent);height:2px}.am-range-value{font-family:var(--font-heading),sans-serif;font-size:15px;min-width:44px;text-align:right;font-variant-numeric:tabular-nums}.am-trade-panel{padding:16px}.am-trade-panel-sub{font-size:12px;color:var(--ink-60);margin-bottom:16px}.am-wallet{margin-top:20px;padding-top:16px;border-top:1px dashed var(--ink-30)}.am-wallet-bal{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.am-wallet-bal span:first-child{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-60)}.am-wallet-bal span:last-child{font-family:var(--font-heading),sans-serif;font-size:18px;font-variant-numeric:tabular-nums}.am-wallet-actions{display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px}.am-wallet-actions .am-btn+.am-btn{border-left:0}.am-wallet-actions .am-btn.active{background:var(--ink);color:#fff}.am-widget{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px dashed var(--ink-30);background:#3c091e08}.am-widget code{font-size:11px;word-break:break-all;color:var(--ink-60)}.am-chart{border:1px solid var(--ink);background:var(--panel);margin-bottom:20px;height:380px}.am-chart iframe{width:100%;height:100%;border:0;display:block}.am-section{margin-top:28px}.am-section>h2{margin-bottom:12px}.am-positions{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.am-position{padding:14px}.am-pos-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.am-pos-side{font-family:var(--font-heading),sans-serif;font-size:11px;padding:3px 8px;color:#fff}.am-pos-side.long{background:var(--long)}.am-pos-side.short{background:var(--short)}.am-pos-symbol{font-family:var(--font-heading),sans-serif;font-size:15px}.am-pos-lev{margin-left:auto;font-size:12px;color:var(--ink-60)}.am-pos-pnl{display:flex;align-items:baseline;gap:8px;font-family:var(--font-heading),sans-serif;margin-bottom:12px;font-variant-numeric:tabular-nums}.am-pos-pnl-value{font-size:22px}.am-pos-pnl-pct{font-size:13px}.am-pos-modes{display:flex;margin-bottom:12px}.am-pos-modes button{flex:1;font-family:var(--font-heading),sans-serif;font-size:11px;padding:5px;border:1px solid var(--ink-30);background:transparent;color:var(--ink-60);cursor:pointer}.am-pos-modes button+button{border-left:0}.am-pos-modes button.active{background:var(--ink);border-color:var(--ink);color:#fff}.am-kv{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.am-kv>div{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-variant-numeric:tabular-nums}.am-kv>div>span:first-child{color:var(--ink-60)}.am-kv>div>span:last-child{text-align:right;word-break:break-all}.am-kv .am-kv-total{border-top:1px dashed var(--ink-30);padding-top:6px;font-weight:700}.am-pos-actions{display:grid;grid-template-columns:1fr auto;gap:0}.am-pos-actions .am-btn+.am-btn{border-left:0}.am-history-head,.am-history-row{display:grid;grid-template-columns:minmax(0,1.4fr) 70px minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) 70px;gap:8px;align-items:center;padding:9px 16px;font-size:12px}.am-history-head{font-family:var(--font-heading),sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.06em;color:var(--ink-60);border-bottom:1px solid var(--ink)}.am-history-row{border-bottom:1px dashed var(--ink-12);font-variant-numeric:tabular-nums}.am-history-row .am-pos-side{justify-self:start}.am-history-share{font-family:var(--font-heading),sans-serif;font-size:11px;background:transparent;border:1px solid var(--ink-30);padding:3px 8px;cursor:pointer;color:var(--ink)}.am-history-share:hover{background:var(--ink);color:#fff}@media (max-width:48rem){.am-history-head{display:none}.am-history-row{grid-template-columns:1fr 1fr;row-gap:4px}}.am-connect{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:72px 16px;border:1px dashed var(--ink-30);background:var(--panel)}.am-connect p{max-width:420px;color:var(--ink-60)}.am-toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:200;padding:12px 18px;border:1px solid var(--ink);background:var(--ink);color:#fff;max-width:min(520px,calc(100vw - 32px));cursor:pointer;font-size:13px}.am-toast.success{background:var(--long);border-color:var(--long)}.am-toast.error{background:var(--short);border-color:var(--short)}.am-error{margin-top:14px;padding:10px 12px;border:1px solid var(--short);color:var(--short);background:#b3202b0f;font-size:13px}.am-note{margin-top:10px;font-size:12px;color:var(--ink-60)}.am-narrow{max-width:640px;margin:0 auto}.am-card{padding:24px}@media (min-width:48rem){.am-card{padding:32px}}.am-card>h1{margin-bottom:8px}.am-card-sub{color:var(--ink-60);margin-bottom:24px}.am-step{display:flex;flex-direction:column;gap:16px}.am-step-amount{font-family:var(--font-heading),sans-serif;font-size:38px;font-variant-numeric:tabular-nums}.am-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.am-tag{font-size:11px;padding:3px 8px;border:1px solid var(--ink-30);color:var(--ink-60)}.am-token-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.am-token-img{width:40px;height:40px;object-fit:cover;border:1px solid var(--ink)}.am-token-meta{display:flex;flex-direction:column}.am-token-symbol{font-family:var(--font-heading),sans-serif;font-size:18px}.am-token-name{font-size:12px;color:var(--ink-60)}.am-actions-row{display:flex;gap:0}.am-actions-row .am-btn{flex:1}.am-actions-row .am-btn+.am-btn{border-left:0}.am-pnl-overlay{position:fixed;inset:0;z-index:300;background:#3c091ecc;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.am-pnl-modal{width:100%;max-width:460px;display:flex;flex-direction:column;gap:0}.am-pnl-card{aspect-ratio:16/10;position:relative;overflow:hidden;border:1px solid var(--ink);color:#fff;background-color:#3c091e;background-size:cover;background-position:50%}.am-pnl-card.profit{background-image:radial-gradient(120% 90% at 82% 12%,#97494e 0,#97494e00 58%),linear-gradient(150deg,#4d0f27,#3c091e 52%,#240511)}.am-pnl-card.loss{background-image:radial-gradient(120% 90% at 82% 12%,#6d2430 0,#6d243000 58%),linear-gradient(150deg,#2a0713,#3c091e 48%,#14030a)}.am-pnl-card:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff0a 1px,transparent 0),linear-gradient(90deg,#ffffff0a 1px,transparent 0);background-size:34px 34px;pointer-events:none}.am-pnl-inner{position:relative;z-index:1;height:100%;padding:20px;display:flex;flex-direction:column}.am-pnl-head{display:flex;align-items:center;gap:8px;margin-bottom:auto}.am-pnl-brand{font-size:15px;text-transform:uppercase;letter-spacing:-.01em}.am-pnl-brand,.am-pnl-tag{font-family:var(--font-heading),sans-serif}.am-pnl-tag{margin-left:auto;font-size:11px;padding:4px 9px;color:#fff}.am-pnl-tag.long{background:var(--long)}.am-pnl-tag.short{background:var(--short)}.am-pnl-token{font-size:15px;text-transform:uppercase;color:#ffffffb3}.am-pnl-amount,.am-pnl-token{font-family:var(--font-heading),sans-serif}.am-pnl-amount{font-size:40px;line-height:1.05;margin:2px 0 14px;font-variant-numeric:tabular-nums}.am-pnl-amount.profit{color:#55e39b}.am-pnl-amount.loss{color:#ff8d8d}.am-pnl-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-top:1px dashed #ffffff40;padding-top:10px}.am-pnl-stats>div{display:flex;flex-direction:column;gap:2px;min-width:0}.am-pnl-stats span:first-child{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c}.am-pnl-stats span:last-child{font-size:11px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.am-pnl-stats .profit{color:#55e39b}.am-pnl-stats .loss{color:#ff8d8d}.am-pnl-foot{display:flex;justify-content:space-between;font-size:10px;color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;margin-top:10px}.am-pnl-actions{display:flex}.am-pnl-actions>*{flex:1}.am-pnl-actions>*+*{border-left:0}.am-pnl-actions label{font-family:var(--font-heading),sans-serif;text-transform:uppercase;font-size:13px;padding:10px 16px;border:1px solid var(--ink);background:var(--panel);color:var(--ink);cursor:pointer;text-align:center}.am-pnl-actions label:hover{background:var(--ink);color:#fff}.am-chips{display:flex;flex-wrap:wrap;gap:0}.am-chip-btn{font-family:var(--font-heading),sans-serif;text-transform:uppercase;font-size:12px;padding:8px 14px;border:1px solid var(--ink);background:var(--panel);color:var(--ink);cursor:pointer}.am-chip-btn+.am-chip-btn{border-left:0}.am-chip-btn:hover{background:var(--ink-12)}.am-chip-btn.active{background:var(--ink);color:#fff}.am-chain{border:1px solid var(--ink);max-height:260px;overflow-y:auto}.am-chain-head,.am-chain-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.9fr);gap:8px;align-items:center;padding:8px 12px;font-size:12px}.am-chain-head{font-family:var(--font-heading),sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.06em;color:var(--ink-60);border-bottom:1px solid var(--ink);position:sticky;top:0;background:var(--panel)}.am-chain-head span:not(:first-child),.am-chain-row>span:not(:first-child){text-align:right}.am-chain-row{width:100%;border:0;border-bottom:1px dashed var(--ink-12);background:transparent;color:var(--ink);cursor:pointer}.am-chain-row:last-child{border-bottom:0}.am-chain-row:hover{background:#3c091e08}.am-chain-row.itm{background:#3c091e05}.am-chain-row.selected{background:var(--ink);color:#fff}