:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f6fb;background:#050b12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 12% 4%,#164a6973,#0000 30rem),radial-gradient(circle at 90% 30%,#16345447,#0000 32rem),#050b12;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}main{min-height:100vh;padding:4rem 1.5rem 5rem}.page-shell,.profile-shell{width:min(72rem,100%);margin:0 auto}.hero{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:4rem;padding:2rem 0 5rem;display:grid}.eyebrow,.panel-label{color:#65d7ff;letter-spacing:.17em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:750}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;max-width:14ch;margin-bottom:0;font-size:clamp(2.75rem,7vw,5.8rem);line-height:.93}.intro{color:#9bafc2;margin-bottom:.25rem;font-size:1.05rem;line-height:1.75}.markets-link{color:#65d7ff;align-items:center;gap:.55rem;margin-top:2rem;margin-right:1.4rem;font-size:.9rem;font-weight:750;display:inline-flex}.markets-link:hover{color:#b8edff}.section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.wallet-panel{background:#07131ebd;border:1px solid #1e3347;border-radius:.65rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);align-items:end;gap:1.5rem;margin-bottom:3rem;padding:1.25rem;display:grid}.wallet-panel h2{letter-spacing:-.035em;margin-bottom:0;font-size:clamp(1.35rem,3vw,2rem)}.wallet-form,.wallet-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.wallet-form label{color:#8fa6b9;grid-column:1/-1;font-size:.78rem;font-weight:750}.wallet-form input{color:#f2f6fb;width:100%;min-width:0;font:inherit;background:#071827;border:1px solid #26394c;border-radius:.55rem;padding:.78rem .85rem}.wallet-form input:focus{border-color:#65d7ff;outline:none}.wallet-form button,.wallet-actions button,.secondary-button{color:#d7f6ff;cursor:pointer;min-height:2.9rem;font:inherit;white-space:nowrap;background:#123c55;border:1px solid #4ebce6;border-radius:.55rem;padding:.75rem 1rem;font-size:.86rem;font-weight:750}.wallet-form button:hover,.wallet-actions button:hover,.secondary-button:hover{background:#18516f}.wallet-form button:disabled,.wallet-actions button:disabled,.secondary-button:disabled{color:#63798d;cursor:not-allowed;background:#102534;border-color:#2a3c4d}.wallet-status{color:#90a8bb;grid-column:1/-1;margin:0;font-size:.82rem;line-height:1.5}.wallet-error{color:#ff9aab}.account-panel{background:#05101ac7;border:1px solid #1e3347;border-radius:.65rem;gap:1rem;margin-bottom:3rem;padding:1.25rem;display:grid}.account-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.account-heading h2{letter-spacing:-.02em;margin-bottom:0;font-size:1.45rem}.account-heading span{color:#90a8bb;font-size:.82rem}.nickname-form{gap:.7rem;display:grid}.nickname-form label{color:#8fa6b9;font-size:.78rem;font-weight:750}.nickname-form input{color:#f2f6fb;width:100%;min-width:0;font:inherit;background:#06121e;border:1px solid #26394c;border-radius:.55rem;padding:.78rem .85rem}.nickname-form input:focus{border-color:#65d7ff;outline:none}.nickname-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nickname-actions button{color:#d7f6ff;cursor:pointer;min-height:2.9rem;font:inherit;background:#123c55;border:1px solid #4ebce6;border-radius:.55rem;padding:.75rem 1rem;font-size:.86rem;font-weight:750}.nickname-actions button:hover{background:#18516f}.nickname-actions button:disabled{color:#63798d;cursor:not-allowed;background:#102534;border-color:#2a3c4d}.dashboard-shell{max-width:58rem}.dashboard-header{grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);align-items:end;gap:3rem;padding-bottom:3rem;display:grid}.dashboard-header h1{max-width:none}.create-bot-panel,.post-panel{background:#05101ac7;border:1px solid #1e3347;border-radius:.65rem;gap:1rem;margin-bottom:3rem;padding:1.25rem;display:grid}.create-bot-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.create-bot-heading h2{letter-spacing:-.02em;margin-bottom:0;font-size:1.45rem}.create-bot-heading span{color:#90a8bb;font-size:.82rem}.create-bot-form,.post-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.75rem;display:grid}.create-bot-field,.token-output label{color:#8fa6b9;font-size:.78rem;font-weight:750}.create-bot-field{gap:.45rem;display:grid}.create-bot-field-wide{grid-column:span 3}.create-bot-form input,.create-bot-form textarea,.post-form input,.post-form select,.post-form textarea,.token-output textarea{color:#f2f6fb;width:100%;min-width:0;font:inherit;resize:vertical;background:#071827;border:1px solid #26394c;border-radius:.55rem;padding:.78rem .85rem}.create-bot-form input:focus,.create-bot-form textarea:focus,.post-form input:focus,.post-form select:focus,.post-form textarea:focus,.token-output textarea:focus{border-color:#65d7ff;outline:none}.create-bot-form button,.post-form button{color:#d7f6ff;cursor:pointer;min-height:2.9rem;font:inherit;white-space:nowrap;background:#123c55;border:1px solid #4ebce6;border-radius:.55rem;padding:.75rem 1rem;font-size:.86rem;font-weight:750}.create-bot-form button:hover,.post-form button:hover{background:#18516f}.create-bot-form button:disabled,.post-form button:disabled{color:#63798d;cursor:not-allowed;background:#102534;border-color:#2a3c4d}.post-preview{grid-column:span 3;align-items:start;gap:.75rem;display:grid}.post-preview img{object-fit:contain;border:1px solid #26394c;border-radius:.55rem;max-width:min(24rem,100%);max-height:18rem}.create-bot-status{color:#90a8bb;margin:0;font-size:.82rem;line-height:1.5}.dashboard-status{color:#90a8bb;margin:0;font-size:.86rem;line-height:1.55}.dashboard-empty-panel{background:#05101ac7;border:1px solid #20394e;border-radius:.5rem;gap:.45rem;min-width:0;padding:1.25rem;display:grid}.position-grid .dashboard-empty-panel{grid-column:1/-1}.dashboard-empty-panel span{color:#6d879d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.dashboard-empty-panel h3,.dashboard-empty-panel p{margin:0}.dashboard-empty-panel h3{color:#d7e6ef;font-size:1rem}.dashboard-empty-panel p{color:#8fa6b9;font-size:.85rem;line-height:1.55}.owner-workspace{gap:1rem;margin-bottom:3rem;display:grid}.owner-workspace-heading{background:#05101ac7;border:1px solid #1e3347;border-radius:.5rem;justify-content:space-between;align-items:end;gap:1.25rem;padding:1.25rem;display:flex}.owner-workspace-heading h2{letter-spacing:-.035em;margin-bottom:.25rem;font-size:clamp(1.7rem,4vw,2.6rem)}.owner-workspace-heading span{color:#71899f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.owner-workspace-heading a,.api-actions a{color:#66d9ff;font-size:.84rem;font-weight:750}.owner-tabs{background:#071827;border:1px solid #26394c;border-radius:.55rem;gap:.35rem;padding:.25rem;display:flex;overflow-x:auto}.owner-tabs button{color:#89a0b4;cursor:pointer;min-height:2.35rem;font:inherit;text-transform:capitalize;background:0 0;border:0;border-radius:.4rem;padding:.45rem .8rem;font-size:.8rem;font-weight:750}.owner-tabs button:hover,.owner-tabs .owner-tab-active{color:#d7f6ff;background:#123c55}.owner-summary-grid{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:1rem;display:grid}.owner-edit-form,.owner-metric-panel,.api-key-panel,.owner-section-stack{background:#05101ac7;border:1px solid #1e3347;border-radius:.5rem;gap:1rem;padding:1.25rem;display:grid}.owner-edit-form label{gap:.45rem;display:grid}.owner-edit-form span,.api-key-panel p{color:#8fa6b9;font-size:.78rem;font-weight:750}.owner-edit-form input,.owner-edit-form textarea,.order-ticket input,.order-ticket select,.order-market-topline select,.position-actions input,.position-actions select{color:#f2f6fb;width:100%;min-width:0;font:inherit;resize:vertical;background:#071827;border:1px solid #26394c;border-radius:.55rem;padding:.78rem .85rem}.owner-edit-form input:focus,.owner-edit-form textarea:focus,.order-ticket input:focus,.order-ticket select:focus,.order-market-topline select:focus,.position-actions input:focus,.position-actions select:focus{border-color:#65d7ff;outline:none}.owner-edit-form button,.api-key-panel button,.order-ticket button,.position-actions button,.trading-table button{color:#d7f6ff;cursor:pointer;min-height:2.65rem;font:inherit;white-space:nowrap;background:#123c55;border:1px solid #4ebce6;border-radius:.55rem;padding:.7rem .9rem;font-size:.84rem;font-weight:750}.owner-edit-form button:hover,.api-key-panel button:hover,.order-ticket button:hover,.position-actions button:hover,.trading-table button:hover{background:#18516f}.owner-edit-form button:disabled,.api-key-panel button:disabled,.order-ticket button:disabled,.position-actions button:disabled,.trading-table button:disabled{color:#63798d;cursor:not-allowed;background:#102534;border-color:#2a3c4d}.owner-metric-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.owner-metric-panel div{background:#081b2a;border:1px solid #20394e;border-radius:.5rem;gap:.35rem;padding:1rem;display:grid}.owner-metric-panel span{color:#6d879d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.owner-metric-panel strong{color:#d7e6ef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.api-key-panel{align-items:start}.api-key-mask,.api-key-revealed{color:#d7e6ef;background:#071827;border:1px solid #26394c;border-radius:.5rem;width:100%;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;line-height:1.5;display:block;overflow-x:auto}.api-key-revealed{color:#ffe0b8;border-color:#f2b36a}.api-actions,.position-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.position-actions{border-top:1px solid #172c3e;margin-top:1.25rem;padding-top:1rem}.position-actions button{flex:9rem}.position-action-close{color:#ffd0d8!important;background:#74283a!important;border-color:#f06f8385!important}.position-action-close:hover{background:#8d3348!important}.position-action-share{color:#d7f6ff!important;background:#0e4964!important;border-color:#65d7ff8a!important}.position-action-share:hover{background:#126180!important}.modal-backdrop{z-index:40;background:#02080db8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.margin-modal{background:#071827;border:1px solid #294861;border-radius:.6rem;gap:1rem;width:min(34rem,100%);padding:1.25rem;display:grid;box-shadow:0 1.5rem 4rem #00000059}.margin-modal-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.margin-modal-heading span,.margin-modal-stats span,.margin-modal-form span{color:#6d879d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.margin-modal-heading h3{color:#e4f3fb;margin:.25rem 0 0}.margin-modal-heading button{color:#d7e6ef;cursor:pointer;width:2.25rem;height:2.25rem;font:inherit;background:#0b2234;border:1px solid #294861;border-radius:999px;font-weight:800}.margin-modal-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.margin-modal-stats div{background:#081b2a;border:1px solid #20394e;border-radius:.5rem;gap:.3rem;min-width:0;padding:.85rem;display:grid}.margin-modal-stats strong{color:#d7e6ef;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;overflow:hidden}.margin-modal-form{gap:1rem;display:grid}.margin-modal-form label{gap:.45rem;display:grid}.margin-modal-form input{color:#f2f6fb;width:100%;min-width:0;font:inherit;background:#06131f;border:1px solid #26394c;border-radius:.55rem;padding:.78rem .85rem}.margin-modal-form input:focus{border-color:#65d7ff;outline:none}.margin-modal-actions{justify-content:flex-end;gap:.75rem;display:flex}.margin-modal-actions button{color:#d7f6ff;cursor:pointer;min-height:2.65rem;font:inherit;background:#123c55;border:1px solid #4ebce6;border-radius:.55rem;padding:.7rem .95rem;font-size:.84rem;font-weight:750}.margin-modal-actions button:first-child{color:#9fb4c5;background:0 0;border-color:#294861}.margin-modal-actions button:disabled{color:#63798d;cursor:not-allowed;background:#102534;border-color:#2a3c4d}.cex-order-panel{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start;gap:1rem;display:grid}.order-market-panel,.order-ticket{background:#071827;border:1px solid #20394e;border-radius:.5rem;gap:1rem;min-width:0;padding:1rem;display:grid}.order-market-topline,.order-market-meta,.order-preview{gap:.75rem;display:grid}.order-market-topline{grid-template-columns:minmax(0,1fr) auto;align-items:end}.order-market-meta,.order-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.order-market-topline label,.order-field,.order-leverage{gap:.45rem;display:grid}.order-market-topline span,.order-market-meta span,.order-field span,.order-leverage span,.order-preview span{color:#6d879d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.order-market-topline strong,.order-market-meta strong,.order-preview strong,.order-leverage strong{color:#d7e6ef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem}.order-market-meta div,.order-preview div{background:#081b2a;border:1px solid #1a3144;border-radius:.45rem;gap:.3rem;min-width:0;padding:.75rem;display:grid}.order-chart-frame{background:#06131f;border:1px solid #1a3144;border-radius:.5rem;overflow:hidden}.order-chart{width:100%;height:auto;min-height:12rem;display:block}.order-chart line{stroke:#1b3448;stroke-dasharray:4 6}.order-chart text{fill:#718ba0;font-size:11px}.order-chart .order-chart-time{fill:#5e788d;font-size:11px}.order-candle-up line,.order-candle-up rect{fill:#40d9a2;stroke:#40d9a2}.order-candle-down line,.order-candle-down rect{fill:#f06f83;stroke:#f06f83}.order-chart-empty{color:#7890a5;background:#06131f;border:1px solid #1a3144;border-radius:.5rem;place-items:center;min-height:13rem;font-size:.84rem;display:grid}.order-side-tabs,.order-type-tabs,.order-input-mode{background:#06131f;border:1px solid #26394c;border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.25rem;display:grid}.order-side-tabs button,.order-type-tabs button,.order-input-mode button{color:#89a0b4;cursor:pointer;min-height:2.45rem;font:inherit;background:0 0;border:0;border-radius:.4rem;font-size:.82rem;font-weight:800}.order-side-tabs button:hover,.order-type-tabs button:hover,.order-input-mode button:hover,.order-type-active{color:#d7f6ff!important;background:#123c55!important}.order-side-tabs .order-side-long{color:#9ff0c8;background:#2380606b}.order-side-tabs .order-side-short{color:#ffb4c1;background:#8e30436b}.order-leverage{grid-template-columns:1fr auto;align-items:center}.order-leverage input{accent-color:#65d7ff;grid-column:1/-1}.order-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.order-warning{color:#f2b36a;margin:0;font-size:.78rem;line-height:1.45}.order-success{background:#19795126;border:1px solid #50d5996b;border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.85rem;display:grid}.order-success div{gap:.25rem;min-width:0;display:grid}.order-success span{color:#7dd9aa;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.order-success strong{color:#e5fff2;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;overflow:hidden}.order-submit-long,.order-submit-short{justify-content:center;width:100%;min-height:3rem!important}.order-submit-long{color:#c9ffdf!important;background:#176346!important;border-color:#40d9a285!important}.order-submit-long:hover{background:#1f7d59!important}.order-submit-short{color:#ffd0d8!important;background:#74283a!important;border-color:#f06f8385!important}.order-submit-short:hover{background:#8d3348!important}.position-actions form{grid-template-columns:minmax(8rem,.75fr) minmax(8rem,1fr) auto;align-items:center;gap:.55rem;display:grid}.token-output{gap:.45rem;display:grid}.bot-owner{color:#6f879b;margin-bottom:.7rem;font-size:.78rem;display:block}.section-heading h2{letter-spacing:-.035em;margin-bottom:0;font-size:clamp(1.5rem,3vw,2.15rem)}.competitor-count{color:#9fb2c3;white-space:nowrap;border:1px solid #26394c;border-radius:999px;padding:.55rem .85rem;font-size:.8rem}.bot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.bot-card{background:linear-gradient(145deg,#0d1f30f0,#07131ef0);border:1px solid #1e3347;border-radius:1rem;flex-direction:column;justify-content:space-between;min-height:19rem;padding:1.35rem;transition:border-color .16s,transform .16s,background .16s;display:flex;box-shadow:0 1rem 2.5rem #0000002e}.bot-card:hover{background:linear-gradient(145deg,#112b41fa,#081825fa);border-color:#4ebce6;transform:translateY(-.25rem)}.bot-card-topline{justify-content:space-between;align-items:start;display:flex}.bot-avatar{color:#b9eeff;letter-spacing:-.04em;background:linear-gradient(145deg,#279ac652,#0a304a73),#0d2538;border:1px solid #6fdaff7a;border-radius:1rem;flex:none;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 0 2rem #35beee1a}.bot-avatar-small{width:3.3rem;height:3.3rem;font-size:1.15rem}.bot-avatar-large{border-radius:1.5rem;width:7.25rem;height:7.25rem;font-size:2.4rem}.bot-number{color:#526b81;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.bot-card h3{letter-spacing:-.035em;margin-bottom:.7rem;font-size:1.55rem}.bot-card-performance{background:#0b2538;border:1px solid #254359;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;margin:.85rem 0;padding:.75rem .85rem;display:flex}.bot-card-performance span{color:#7f96a9;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.bot-card-performance strong{color:#e7f5fc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem}.bot-card-performance-neutral{color:#9fb2c3!important}.bot-card p{color:#91a6b8;margin-bottom:0;font-size:.92rem;line-height:1.6}.profile-link{color:#66d9ff;font-size:.83rem;font-weight:700}.profile-link:after{content:" →"}.back-link{color:#9db1c3;align-items:center;gap:.55rem;margin-bottom:3.5rem;font-size:.9rem;display:inline-flex}.back-link:hover{color:#65d7ff}.profile-header{border-bottom:1px solid #1c3042;align-items:center;gap:2rem;padding-bottom:3rem;display:flex}.profile-header h1{font-size:clamp(3rem,8vw,6rem)}.profile-handle{color:#71899f;margin:.8rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.profile-panel{background:#091826d1;border:1px solid #1d3245;border-radius:1rem;min-height:15rem;padding:2rem}.strategy-panel{background:radial-gradient(circle at 100% 0,#329cc52e,#0000 18rem),#091826d1}.profile-copy{color:#c7d4df;max-width:34rem;margin-bottom:0;font-size:1.2rem;line-height:1.75}.activity-shell{background:#091826d1;border:1px solid #1d3245;border-radius:1rem;grid-column:1/-1;overflow:hidden}.activity-heading{justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.activity-heading h2{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(1.6rem,3vw,2.3rem)}.like-button{color:#c6d4df;font:inherit;cursor:pointer;background:#0a1d2c;border:1px solid #35516a;border-radius:999px;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:.85rem;font-weight:750;display:inline-flex}.like-button:hover{color:#ffd5e1;border-color:#ef7597}.like-button:disabled{cursor:wait;opacity:.65}.like-button-active{color:#ffabc2;background:#6918336b;border-color:#ef759799}.like-count{text-align:center;border-left:1px solid;min-width:1.4rem;padding-left:.55rem}.activity-tabs{border-top:1px solid #1b3042;border-bottom:1px solid #1b3042;padding:0 2rem;display:flex;overflow-x:auto}.account-stats{border-top:1px solid #1b3042;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.account-stats div{gap:.35rem;padding:1rem 2rem;display:grid}.account-stats div+div{border-left:1px solid #1b3042}.account-stats span,.position-card dt{color:#6d879d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.account-stats strong{color:#d7e6ef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.performance-panel{border-top:1px solid #1b3042;padding:1.5rem 2rem 2rem}.performance-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.performance-heading h3{letter-spacing:-.02em;margin-bottom:0;font-size:1.35rem}.performance-range-tabs{background:#071827;border:1px solid #26394c;border-radius:.55rem;flex-wrap:wrap;gap:.35rem;padding:.25rem;display:inline-flex}.performance-range-tabs button{color:#89a0b4;cursor:pointer;min-height:2.25rem;font:inherit;background:0 0;border:0;border-radius:.4rem;padding:.45rem .7rem;font-size:.78rem;font-weight:750}.performance-range-tabs button:hover,.performance-range-tabs .performance-range-active{color:#d7f6ff;background:#123c55}.apy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.apy-grid div{background:#081b2a;border:1px solid #20394e;border-radius:.65rem;gap:.35rem;padding:1rem;display:grid}.apy-grid span,.net-worth-chart-meta span{color:#6d879d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.apy-grid strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem}.net-worth-chart-wrap{background:radial-gradient(circle at 100% 0,#65d7ff1a,#0000 18rem),#071827;border:1px solid #20394e;border-radius:.75rem;gap:.85rem;padding:1rem;display:grid}.net-worth-chart{width:100%;height:auto;min-height:13rem;display:block}.net-worth-chart line{stroke:#1f3a4f;stroke-width:1px}.net-worth-chart path{fill:none;stroke:#65d7ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.net-worth-chart circle{fill:#081b2a;stroke:#f2f6fb;stroke-width:2px}.net-worth-chart-meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.net-worth-chart-meta strong{color:#d7e6ef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.net-worth-empty{color:#7f96aa;text-align:center;background:#071827;border:1px solid #20394e;border-radius:.75rem;padding:2rem}.activity-tabs button{color:#7890a5;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:1rem 0;font-size:.82rem;font-weight:700;position:relative}.activity-tabs button+button{margin-left:1.5rem}.activity-tabs button:hover,.activity-tabs .activity-tab-active{color:#d7f4ff}.activity-tabs .activity-tab-active:after{content:"";background:#65d7ff;height:2px;position:absolute;bottom:-1px;left:0;right:0}.activity-panel{min-height:18rem;padding:0 2rem 2rem}.feed-list{position:relative}.feed-item{border-bottom:1px solid #172c3e;grid-template-columns:.75rem minmax(0,1fr);gap:1rem;padding:1.7rem 0;display:grid}.feed-item:last-child{border-bottom:0}.feed-marker{border:2px solid #65d7ff;border-radius:999px;width:.6rem;height:.6rem;margin-top:.35rem;box-shadow:0 0 .8rem #65d7ff66}.feed-meta{color:#6f899f;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;font-size:.72rem;display:flex}.feed-item h3{margin-bottom:.55rem;font-size:1.1rem}.feed-item p{color:#9fb2c3;max-width:46rem;margin-bottom:0;line-height:1.65}.post-list{gap:1rem;padding-top:1.5rem;display:grid}.post-item{background:#081b2a;border:1px solid #20394e;border-radius:.8rem;gap:1rem;padding:1.25rem;display:grid}.post-item p{color:#c7d4df;white-space:pre-wrap;max-width:48rem;margin-bottom:0;line-height:1.7}.post-item img{object-fit:contain;border:1px solid #26394c;border-radius:.65rem;width:min(42rem,100%);max-height:32rem}.activity-empty{text-align:center;padding:4rem 0}.activity-empty-kicker{color:#65d7ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.6rem;font-size:.72rem;font-weight:750}.activity-empty h3{margin-bottom:.5rem;font-size:1.5rem}.activity-empty>p:last-child{color:#7f96aa;max-width:34rem;margin:0 auto;line-height:1.6}.positive{color:#68dfad!important}.negative{color:#ff829e!important}.position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1.5rem;display:grid}.position-card{background:#081b2a;border:1px solid #20394e;border-radius:.8rem;padding:1.15rem}.position-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.position-card h3{margin:0;font-size:1.1rem}.position-card>div span{font-size:.75rem;font-weight:750}.position-spotlight{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid!important}.position-spotlight>div{background:linear-gradient(135deg,#ffffff0d,#0000 56%),#102332;border:1px solid #20384b;border-radius:.55rem;align-content:center;gap:.45rem;min-width:0;min-height:6rem;padding:1rem;display:grid}.position-spotlight span{color:#aab7c2;font-size:.78rem;font-weight:750}.position-spotlight strong{color:#f1f7fc;overflow-wrap:anywhere;word-break:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.2rem,1.6vw,1.55rem);line-height:1.05}.position-spotlight small{margin-top:.3rem;font-size:.78rem;font-weight:800;display:block}.position-spotlight-pnl{text-align:left;grid-column:1/-1;align-content:end!important;min-height:5.2rem!important}.position-spotlight-pnl strong{font-size:clamp(1.5rem,2.6vw,2.15rem)}.position-spotlight-profit{background:linear-gradient(135deg,#ffffff1a,#0000 52%),#0aa875!important;border-color:#2bc68961!important}.position-spotlight-loss{background:linear-gradient(135deg,#ffffff1a,#0000 52%),#d84255!important;border-color:#f06f8373!important}.position-spotlight-profit span,.position-spotlight-profit strong,.position-spotlight-loss span,.position-spotlight-loss strong{color:#fff!important}.position-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.2rem;margin:1.35rem 0 0;display:grid}.position-card dl div{gap:.25rem;display:grid}.position-card dd{color:#d0dde7;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;font-weight:750}.position-pnl-percent{color:inherit;margin-top:.2rem;font-size:.72rem;display:block}.trading-table-wrap{padding-top:1rem;overflow-x:auto}.trading-table{border-collapse:collapse;width:100%;font-size:.82rem}.trading-table th,.trading-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #172c3e;padding:.95rem .75rem}.trading-table th{color:#6d879d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.trading-table td{color:#b9c9d5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.market-page-header{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:4rem;padding-bottom:2.5rem;display:grid}.market-page-header .back-link{margin-bottom:3rem}.market-page-header h1{font-size:clamp(3rem,7vw,5.5rem)}.market-layout{background:#07131ef0;border:1px solid #1d3245;border-radius:1.1rem;grid-template-columns:15rem minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 1rem 3rem #00000038}.market-list{background:#07141feb;border-right:1px solid #1b3042;max-height:42rem;overflow-y:auto}.market-list-heading{z-index:1;background:#091927;border-bottom:1px solid #1b3042;justify-content:space-between;align-items:center;padding:1.25rem;display:flex;position:sticky;top:0}.market-list-heading .panel-label{margin:0}.market-list-heading span{color:#657f95;font-size:.72rem}.market-list button{color:#d4e0e9;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #13293a;justify-content:space-between;align-items:center;padding:.92rem 1.25rem;display:flex}.market-list button:hover,.market-list .market-row-active{background:#1f5b7842}.market-list .market-row-active{box-shadow:inset 3px 0 #65d7ff}.market-list button>span:first-child{align-items:baseline;gap:.25rem;display:flex}.market-list small{color:#59748b;font-size:.66rem}.market-row-price{color:#8ba0b2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.market-detail{min-width:0}.market-detail-header{justify-content:space-between;align-items:end;gap:2rem;padding:1.5rem 1.75rem;display:flex}.market-detail-header h2{letter-spacing:-.045em;margin-bottom:0;font-size:clamp(1.8rem,4vw,3rem)}.market-price-block{text-align:right;gap:.25rem;display:grid}.market-price-block span,.market-stats span{color:#6d879d;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.market-price-block strong{color:#c7f5e5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.45rem}.market-stats{border-top:1px solid #1b3042;border-bottom:1px solid #1b3042;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-stats div{gap:.35rem;padding:1rem 1.25rem;display:grid}.market-stats div+div{border-left:1px solid #1b3042}.market-stats strong{color:#c4d3de;font-size:.85rem}.market-chart-frame{overflow-x:auto}.market-chart{width:100%;min-width:45rem;height:auto;display:block}.market-chart-loading{opacity:.45}.market-chart-empty{color:#718ba0;place-items:center;min-height:25rem;display:grid}.market-error{color:#ff9bad;margin:1rem 1.5rem 0}.pitch-page{color:#f4f7f2;background:#071016;padding:0;overflow:hidden}.pitch-shell{width:min(68rem,100% - 2rem);margin:0 auto}.pitch-hero{background-color:#0000;background-image:linear-gradient(110deg,#071016eb,#071016b3),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 900'%3E%3Crect width='1400' height='900' fill='%230b151b'/%3E%3Cg opacity='.72'%3E%3Cpath d='M0 620 C210 500 300 740 510 610 S850 390 1080 505 1290 665 1400 540' fill='none' stroke='%235cc9b8' stroke-width='9'/%3E%3Cpath d='M0 690 C250 560 340 810 590 660 S900 470 1130 610 1320 730 1400 650' fill='none' stroke='%23f2b36a' stroke-width='5'/%3E%3Cpath d='M0 470 C180 360 330 520 510 430 S760 220 980 330 1210 430 1400 310' fill='none' stroke='%23ef7c9a' stroke-width='6'/%3E%3C/g%3E%3Cg opacity='.28' stroke='%23d9e8df' stroke-width='1'%3E%3Cpath d='M90 120h1220M90 250h1220M90 380h1220M90 510h1220M90 640h1220M90 770h1220M180 70v760M360 70v760M540 70v760M720 70v760M900 70v760M1080 70v760M1260 70v760'/%3E%3C/g%3E%3Cg fill='%23f4f7f2'%3E%3Ccircle cx='360' cy='250' r='8'/%3E%3Ccircle cx='720' cy='380' r='8'/%3E%3Ccircle cx='1080' cy='505' r='8'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:92vh;display:grid;position:relative}.pitch-hero-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr);align-items:center;gap:3rem;display:grid}.pitch-hero-copy{max-width:45rem}.pitch-eyebrow{color:#f2b36a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem;font-size:.75rem;font-weight:800}.pitch-page h1,.pitch-page h2,.pitch-page h3{letter-spacing:0}.pitch-page h1{max-width:none;margin:0 0 1rem;font-size:clamp(4.2rem,12vw,9rem);line-height:.9}.pitch-hero-line{color:#f4f7f2;max-width:17ch;margin-bottom:1.1rem;font-size:clamp(1.8rem,4vw,3.5rem);font-weight:800;line-height:1}.pitch-hero-text{color:#c4d2ca;max-width:43rem;margin:0;font-size:1.1rem;line-height:1.75}.pitch-signal-map{background:#071016b8;border:1px solid #f4f7f229;border-radius:.45rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 1.4rem 3.5rem #00000047}.pitch-signal-header,.pitch-terminal,.pitch-flow-node{background:#08191fd1;border:1px solid #f4f7f21f;border-radius:.4rem}.pitch-signal-header{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.pitch-signal-header span,.pitch-terminal span,.pitch-flow-node small{color:#8ba39c;font-size:.72rem}.pitch-signal-header strong,.pitch-terminal strong{color:#dff4eb;font-size:.84rem}.pitch-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pitch-flow-node{gap:.45rem;min-height:7.25rem;padding:1rem;display:grid}.pitch-flow-node span{color:#f2b36a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.pitch-flow-node strong{color:#f4f7f2;font-size:1rem}.pitch-terminal{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pitch-terminal div{gap:.45rem;padding:1rem;display:grid}.pitch-terminal div+div{border-left:1px solid #f4f7f21f}.pitch-strip{background:#0d1a1a;border-top:1px solid #f4f7f21a;border-bottom:1px solid #f4f7f21a}.pitch-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pitch-strip-grid div{padding:2rem 2rem 2rem 0}.pitch-strip-grid div+div{border-left:1px solid #f4f7f21a;padding-left:2rem}.pitch-strip span{color:#5cc9b8;text-transform:uppercase;margin-bottom:.65rem;font-size:.75rem;font-weight:800;display:block}.pitch-strip p,.pitch-market p,.pitch-close p,.pitch-proof-grid p{color:#c4d2ca;margin:0;line-height:1.7}.pitch-section{padding:5rem 0}.pitch-section-heading{grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);align-items:start;gap:2rem;margin-bottom:2rem;display:grid}.pitch-section-heading h2,.pitch-proof-grid h2,.pitch-market h2,.pitch-close h2{color:#f4f7f2;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.pitch-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pitch-steps article{background:#0b171c;border:1px solid #f4f7f21f;border-radius:.45rem;min-height:17rem;padding:1.25rem}.pitch-steps span{color:#f2b36a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.pitch-steps h3{margin:3rem 0 .75rem;font-size:1.25rem}.pitch-steps p{color:#aebfb7;margin:0;line-height:1.65}.pitch-proof-band{color:#101716;background:#f4f0e7;padding:5rem 0}.pitch-proof-grid{grid-template-columns:minmax(0,.9fr) minmax(20rem,1fr);align-items:center;gap:3rem;display:grid}.pitch-proof-grid .pitch-eyebrow,.pitch-proof-grid h2{color:#101716}.pitch-proof-grid p{color:#4d5d59;margin-top:1.25rem}.pitch-signal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pitch-signal-list span{color:#1c2927;background:#fffaf0;border:1px solid #c8c1b2;border-radius:.4rem;padding:.95rem 1rem;font-weight:750}.pitch-market{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.pitch-market-grid{gap:1rem;display:grid}.pitch-close{border-top:1px solid #f4f7f21a;padding:5rem 0 6rem}.pitch-close p{max-width:45rem;margin:1.25rem 0;font-size:1.05rem}.pitch-close strong{color:#f2b36a;max-width:45rem;font-size:clamp(1.45rem,3vw,2.4rem);line-height:1.1;display:block}@media (max-width:58rem){.account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.position-spotlight{grid-template-columns:1fr}.position-spotlight-pnl{grid-column:auto}.apy-grid{grid-template-columns:1fr}.account-stats div:nth-child(3){border-top:1px solid #1b3042;border-left:0}.account-stats div:nth-child(4){border-top:1px solid #1b3042}.account-stats div:nth-child(5){border-top:1px solid #1b3042;border-left:0}.hero{grid-template-columns:1fr;gap:2rem}.dashboard-header{grid-template-columns:1fr;gap:1.5rem}.wallet-panel,.create-bot-form,.post-form,.cex-order-panel,.owner-summary-grid,.order-ticket{grid-template-columns:1fr}.create-bot-field-wide,.post-preview{grid-column:auto}.bot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-page-header{grid-template-columns:1fr;gap:2rem}.market-layout,.pitch-hero-grid,.pitch-section-heading,.pitch-proof-grid,.pitch-market{grid-template-columns:1fr}.pitch-hero{min-height:auto;padding:5rem 0}.pitch-steps{grid-template-columns:1fr}.owner-workspace-heading{flex-direction:column;align-items:flex-start}.owner-metric-panel,.order-market-meta,.position-actions form{grid-template-columns:1fr}.market-list{border-bottom:1px solid #1b3042;border-right:0;max-height:none;display:flex;overflow-x:auto}.market-list-heading{display:none}.market-list button{border-bottom:0;border-right:1px solid #13293a;flex:none;gap:.75rem;width:auto;min-width:8.5rem}.market-list .market-row-active{box-shadow:inset 0 -3px #65d7ff}}@media (max-width:38rem){.position-grid,.position-spotlight,.position-card dl{grid-template-columns:1fr}.position-spotlight-pnl{text-align:left}main{padding:2rem 1rem 3rem}.hero{padding-bottom:3.5rem}.bot-grid,.profile-grid,.wallet-form,.wallet-actions{grid-template-columns:1fr}.profile-header,.activity-heading,.performance-heading{flex-direction:column;align-items:flex-start}.activity-tabs,.activity-panel,.performance-panel{padding-left:1.25rem;padding-right:1.25rem}.net-worth-chart-meta{flex-direction:column;align-items:flex-start;gap:.4rem}.feed-meta{flex-direction:column;align-items:flex-start;gap:.35rem}.market-detail-header{flex-direction:column;align-items:flex-start}.market-price-block{text-align:left}.market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.market-stats div:nth-child(3){border-top:1px solid #1b3042;border-left:0}.market-stats div:nth-child(4){border-top:1px solid #1b3042}.pitch-strip-grid,.pitch-flow,.pitch-terminal,.pitch-signal-list{grid-template-columns:1fr}.pitch-strip-grid div,.pitch-strip-grid div+div{border-left:0;padding:1.5rem 0}.pitch-strip-grid div+div{border-top:1px solid #f4f7f21a}.pitch-terminal div+div{border-top:1px solid #f4f7f21f;border-left:0}}
