:root{color:#18201b;font-synthesis:none;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button{font:inherit}.danger-button{color:#fff;cursor:pointer;background:#a43c33;border:1px solid #a43c33;border-radius:6px;padding:9px 11px;font-size:.78rem;font-weight:650}.dialog-actions button:disabled{cursor:not-allowed;opacity:.5}.app-frame{background:#fff;height:100vh;overflow:hidden}.app-error{color:#a43c33;z-index:5;background:#fff4f2;border-top:1px solid #edc9c3;margin:0;padding:9px 34px;position:fixed;bottom:0;left:0;right:0}.sign-in{background:#f8faf8;justify-content:center;align-items:center;height:100vh;padding:24px;display:flex}.sign-in section{background:#fff;border:1px solid #e3e6e2;border-radius:10px;width:100%;max-width:390px;padding:28px}.sign-in h1{margin:16px 0 8px;font-size:1.2rem;display:block}.sign-in form{gap:10px;margin-top:20px;display:grid}.sign-in input{font:inherit;border:1px solid #d9ded9;border-radius:6px;padding:10px}.main-area{min-width:0;height:100%}.topbar{background:#fff;border-bottom:1px solid #e3e6e2;align-items:center;height:65px;padding:0 34px;display:flex}.brand{color:#18201b;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:.9rem;font-weight:650;display:flex}.brand-mark{color:#fff;background:#18201b;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;font-weight:750;display:inline-flex}.top-navigation{margin-left:52px}.nav-group{gap:4px;display:flex}.nav-item{color:#677069;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:.84rem}.nav-item:hover{color:#18201b;background:#f2f4f1}.nav-item-active{color:#1c472a;background:#e8f0e8;font-weight:600}.pnl-trigger{color:#68716a;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:9px;margin-left:auto;padding:7px 0 7px 10px;font-size:.72rem;display:flex}.pnl-trigger:hover strong{color:#1d5b2c}.pnl-trigger strong{color:#28733d;font-size:.85rem;font-weight:650}h1,h2,h3,p{margin-top:0}h1{display:none}h2{letter-spacing:-.02em;margin-bottom:0;font-size:1rem;font-weight:650}h3{letter-spacing:-.01em;margin-bottom:7px;font-size:.88rem;font-weight:650}p{color:#707871;font-size:.84rem;line-height:1.55}.page-content{height:calc(100vh - 65px);padding:16px 34px;overflow:hidden}.dashboard-grid{max-width:1320px;height:100%}.panel-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.page-content-dashboard{background:#fff;padding:0}.page-content-dashboard .dashboard-grid{max-width:none}.dashboard-workspace{grid-template-columns:minmax(390px,42%) minmax(0,58%);height:100%;display:grid}.wallet-workspace{border-right:1px solid #e3e6e2;grid-template-rows:.32fr .68fr;min-height:0;display:grid}.workspace-section{min-width:0;padding:20px 28px;overflow:hidden}.wallet-workspace .workspace-section:first-child{border-bottom:1px solid #e3e6e2}.follow-workspace{flex-direction:column;display:flex}.follow-workspace .table-wrap{flex:none}.page-content-dashboard .workspace-section .panel-header{background:0 0;border:0;margin:0 0 14px;padding:0}.page-content-dashboard .table-wrap{border:0;border-radius:0}.page-content-dashboard .table-head{background:0 0;border-bottom-color:#dfe4df;padding-left:0;padding-right:0}.page-content-dashboard .table-row{background:#fff;padding-left:0;padding-right:0}.page-content-dashboard .follow-workspace{border-left:0}.table-wrap{border:1px solid #e8ebe7;border-radius:6px;overflow:hidden}.table-head,.table-row{gap:12px;padding:9px 14px;display:grid}.table-head{color:#7c847e;letter-spacing:.01em;background:#fafbfa;border-bottom:1px solid #e8ebe7;font-size:.7rem;font-weight:600}.table-row{color:#4f5952;border-bottom:1px solid #eef0ed;align-items:center;font-size:.76rem}.table-row:last-child{border-bottom:0}.table-value-positive{color:#28733d;font-weight:600}.negative-value{color:#b34840!important}.status-open,.status-closed{border-radius:999px;justify-self:start;padding:3px 7px;font-size:.68rem;font-weight:650}.status-open{color:#8a5a00;background:#fff1c9}.status-closed{color:#28733d;background:#e8f0e8}.queue-grid{grid-template-columns:.82fr 1.05fr .9fr .72fr .5fr}.follow-grid{grid-template-columns:.72fr .9fr 1fr 1.2fr .9fr .5fr}.review-button,.section-action{color:#275b35;cursor:pointer;background:#eef3ef;border:0;border-radius:5px;justify-self:start;padding:5px 8px;font-size:.7rem;font-weight:650}.review-button:hover,.section-action:hover{background:#dbeadd}.section-action:disabled{cursor:not-allowed;opacity:.45}.queue-empty{color:#7d857e;text-align:center;padding:28px 0;font-size:.76rem}.dialog-backdrop{z-index:10;background:#18201b47;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.candidate-dialog,.pnl-dialog{background:#fff;border:1px solid #e3e6e2;border-radius:10px;width:100%;padding:24px;box-shadow:0 18px 55px #121b142e}.candidate-dialog{max-width:520px}.pnl-dialog{max-width:820px}.dialog-header{justify-content:space-between;align-items:flex-start;display:flex}.dialog-label{color:#7f887f;margin-bottom:5px;font-size:.72rem}.close-button{color:#6f776f;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:1.4rem;line-height:1}.candidate-details{border-top:1px solid #e8ebe7;margin:20px 0}.candidate-details div{border-bottom:1px solid #e8ebe7;grid-template-columns:125px 1fr;gap:18px;padding:13px 0;display:grid}.candidate-details dt{color:#7d857e;font-size:.74rem}.candidate-details dd{color:#3e4941;margin:0;font-size:.8rem;line-height:1.45}.dialog-actions{justify-content:flex-end;gap:10px;display:flex}.primary-button,.secondary-button{cursor:pointer;border-radius:6px;padding:9px 11px;font-size:.78rem;font-weight:650}.primary-button{color:#fff;background:#275b35;border:1px solid #275b35}.secondary-button{color:#58625a;background:#fff;border:1px solid #dce1db}.empty-state{border-top:1px solid #e8ebe7;margin-top:20px;padding-top:18px}.empty-state p{margin:0}.pnl-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.pnl-detail-grid article{background:#f8faf8;border:1px solid #e8ece8;border-radius:6px;padding:14px}.pnl-detail-grid span{color:#7d857e;font-size:.7rem;display:block}.pnl-detail-grid strong{color:#28733d;margin-top:8px;font-size:1rem;display:block}.wallet-form{gap:14px;margin-top:20px;display:grid}.wallet-form label{color:#58625a;gap:6px;font-size:.76rem;font-weight:650;display:grid}.wallet-form input,.wallet-form select{color:#253027;font:inherit;background:#fff;border:1px solid #d9ded9;border-radius:6px;width:100%;padding:9px 10px;font-size:.8rem}.wallet-form input:focus,.wallet-form select:focus{border-color:#5c9969;outline:2px solid #dcecdf}.form-error{color:#b34840;margin:0;font-size:.74rem}.form-note{color:#7d857e;margin:0;font-size:.72rem}.page-panel{max-width:1320px;padding:22px}.page-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.page-heading p{text-align:right;margin:0;font-size:.77rem}.glossary-list{border-top:1px solid #e8ebe7;margin:0}.glossary-list div{border-bottom:1px solid #e8ebe7;grid-template-columns:190px 1fr;gap:24px;padding:17px 0;display:grid}dt{font-size:.84rem;font-weight:650}dd{color:#707871;margin:0;font-size:.82rem;line-height:1.55}.method-page{scrollbar-gutter:stable;max-width:1080px;height:100%;padding:28px 34px;overflow-y:auto}.method-intro{border-bottom:1px solid #e3e8e3;justify-content:space-between;align-items:baseline;gap:18px;max-width:900px;margin:0 auto 28px;padding-bottom:16px;display:flex}.method-intro h2{margin:0;font-size:1.15rem}.method-intro p{text-align:right;margin:0;font-size:.76rem}.method-section{max-width:900px;margin:0 auto 32px}.method-section>h3,.method-decision h3{color:#253027;margin:0 0 12px;font-size:.85rem}.method-steps{margin:0;padding:0;list-style:none}.method-steps>li{border-top:1px solid #e3e8e3;grid-template-columns:36px 1fr;gap:18px;padding:15px 0;display:grid}.method-steps>li:last-child{border-bottom:1px solid #e3e8e3}.method-number{color:#3d8050;padding-top:2px;font-size:.72rem;font-weight:700}.method-step-body{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:15px;display:grid}.method-step-body h4{color:#253027;margin:0;font-size:.82rem}.method-step-body dl{gap:7px;margin:0;display:grid}.method-step-body dl>div{grid-template-columns:38px 1fr;gap:12px;display:grid}.method-step-body dt{color:#788078;font-size:.69rem;font-weight:650}.method-step-body dd{color:#58625a;font-size:.74rem;line-height:1.48}.method-claims dl{border-top:1px solid #e3e8e3;margin:0}.method-claims dl>div{border-bottom:1px solid #e3e8e3;grid-template-columns:150px 1fr;gap:20px;padding:12px 0;display:grid}.method-claims dt{color:#253027;font-size:.76rem}.method-claims dd{font-size:.75rem}.method-decision{background:#f6faf6;border:1px solid #e0eae0;border-radius:8px;padding:18px}.method-decision ol{color:#58625a;margin:0;padding-left:18px;font-size:.76rem;line-height:1.6}@media (width<=760px){.app-frame,.main-area,.page-content,.dashboard-grid{height:auto;overflow:visible}.topbar{gap:16px;height:auto;min-height:57px;padding:14px 18px;overflow-x:auto}.top-navigation{margin-left:0}.brand{flex:none}.brand span:last-child,.pnl-trigger span{display:none}.nav-group{flex:none}.nav-item{flex:none;padding:7px 9px}.page-content{padding:18px}.page-content-dashboard{padding:0}.dashboard-workspace,.wallet-workspace{display:block}.wallet-workspace{border-right:0}.workspace-section{border-bottom:1px solid #e3e6e2;padding:18px}.wallet-workspace .workspace-section:first-child{border-bottom:1px solid #e3e6e2}.table-wrap{overflow-x:auto}.table-head{min-width:620px}.page-heading{flex-direction:column;align-items:flex-start;gap:6px}.page-heading p{text-align:left}.glossary-list div{grid-template-columns:1fr;gap:6px}.candidate-details div{grid-template-columns:1fr;gap:4px}.dialog-actions{flex-direction:column-reverse;align-items:stretch}.method-page{height:auto;padding:18px 0;overflow:visible}.method-intro{flex-direction:column;align-items:flex-start;gap:7px}.method-intro p{text-align:left}.method-step-body{grid-template-columns:1fr}.method-step-body dl>div,.method-claims dl>div{grid-template-columns:1fr;gap:4px}}.wallet-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(88px,.72fr) max-content}.wallet-address{color:#275b35;cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;justify-self:start;padding:0;overflow:hidden}.wallet-address:hover{text-decoration:underline}.wallet-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-review{color:#253027;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.wallet-review:hover{color:#275b35;text-decoration:underline}.wallet-remove{color:#b34840;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0}.wallet-remove:hover{color:#8f3029;text-decoration:underline}.copy-notice{color:#fff;z-index:20;background:#18201b;border-radius:6px;margin:0;padding:10px 13px;font-size:.78rem;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.trading-wallet-summary{color:#68716a;white-space:nowrap;margin-left:auto;font-size:.72rem}.trading-wallet-summary strong{color:#28733d;margin-left:7px;font-size:.84rem;font-weight:650}.trading-grid{grid-template-columns:1fr .8fr 1.2fr}.live-activity-workspace{flex-direction:column;display:flex}.signal-terminal{color:#d7e7da;background:#101714;border:1px solid #25372e;border-radius:6px;flex-direction:column;flex:1;min-height:0;margin-top:2px;display:flex;overflow:hidden;box-shadow:0 14px 28px #0e181224}.terminal-topline{color:#90cda1;letter-spacing:.08em;background:#17211c;border-bottom:1px solid #283c31;justify-content:space-between;align-items:center;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.67rem;font-weight:700;display:flex}.terminal-connection{color:#8d9b90}.terminal-connection-live{color:#6ee78e}.activity-empty{color:#90a194;min-height:155px;margin-top:0;padding:22px 14px}.activity-empty p{color:#a8c6af;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem}.signal-table{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid #283c31;min-height:0;overflow:auto}.signal-table .table-head,.signal-table .table-row{min-width:650px}.signal-table .table-head{z-index:1;position:sticky;top:0}.signal-grid{grid-template-columns:minmax(180px,.8fr) minmax(300px,1.4fr) minmax(90px,.4fr)}.signal-grid>:last-child{text-align:right;justify-self:end}.signal-terminal .table-head{color:#78917e;letter-spacing:.06em;background:#141d18;border-color:#283c31;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.63rem}.page-content-dashboard .signal-terminal .table-head,.page-content-dashboard .signal-terminal .table-row{padding-left:16px;padding-right:16px}.page-content-dashboard .signal-terminal .table-row{color:#d7e7da;background:#101714;border-color:#25372e}.page-content-dashboard .signal-terminal .table-row:hover{background:#17241b}.signal-grid>div:first-child{gap:3px;min-width:0;display:grid}.signal-grid strong{color:#e5f2e8;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;overflow:hidden}.signal-grid>div:first-child span,.signal-description small{color:#809685;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem}.signal-description{gap:4px;min-width:0;display:grid}.signal-description>span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:650}.signal-description .signal-action-buy{color:#92e7a8}.signal-description .signal-action-sell{color:#ff7c72}.signal-description .signal-action-rotation{color:#9fd6ff}.signal-description .signal-action-review{color:#b5c1b8}.signal-description small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.telegram-status{text-transform:capitalize;border-radius:999px;justify-self:start;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:650}.telegram-status-delivered{color:#a7f5b8;background:#1d5b31}.telegram-status-pending{color:#ffe49a;background:#564515}.telegram-status-not_configured{color:#c0cec3;background:#303936}.telegram-status-failed{color:#ffb8b2;background:#592a27}.signal-actions{justify-content:flex-end;align-items:center;display:flex}.signal-actions button{color:#9decb0;cursor:pointer;background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.67rem;font-weight:650}.signal-actions .signal-trade-sell{color:#ff7c72}.signal-actions button:hover{color:#effff2;text-decoration:underline}.execution-dialog{max-width:520px}.execution-explanation{color:#657168;margin:18px 0 0;font-size:.78rem}.execution-explanation strong{color:#2f4636;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.execution-steps{grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid}.execution-steps li{color:#8a928b;text-align:center;background:#f4f6f4;border-radius:5px;padding:8px;font-size:.68rem;font-weight:650}.execution-steps .execution-step-active{color:#245b34;background:#e2efe5}.execution-steps .execution-step-complete{color:#568061;background:#f0f5f1}.execution-direction{grid-template-columns:1fr 1fr;margin:18px 0;display:grid}.execution-direction button{color:#59635b;cursor:pointer;font:inherit;background:#f5f7f4;border:1px solid #dfe5df;padding:9px}.execution-direction button:first-child{border-radius:5px 0 0 5px}.execution-direction button:last-child{border-left:0;border-radius:0 5px 5px 0}.execution-direction .execution-direction-active{color:#fff;background:#256f3d;border-color:#256f3d}.execution-amount{color:#4e584f;gap:7px;font-size:.78rem;font-weight:650;display:grid}.execution-amount input{font:inherit;border:1px solid #d8ded8;border-radius:5px;padding:10px}.execution-quote{color:#536056;margin:13px 0 0;font-size:.76rem}.execution-balance{background:#f8faf8;border:1px solid #e3e9e4;border-radius:6px;gap:5px;margin-top:18px;padding:12px;display:grid}.execution-balance span,.execution-balance small{color:#78827a;font-size:.72rem}.execution-balance strong{color:#253027;font-size:.84rem}.execution-conversion{color:#657168;margin:9px 0 0;font-size:.76rem}.execution-quick-actions{gap:7px;margin-top:9px;display:flex}.execution-quick-actions button{color:#526057;cursor:pointer;background:#f5f7f4;border:1px solid #dfe5df;border-radius:5px;padding:6px 9px;font-size:.72rem;font-weight:650}.execution-quick-actions button:hover{color:#275b35;background:#e8f0e9;border-color:#cadbcd}.execution-review{background:#f4f8f4;border:1px solid #dce8de;border-radius:7px;gap:7px;margin:18px 0;padding:15px;display:grid}.execution-review span,.execution-review small{color:#748077;font-size:.72rem}.execution-review strong{color:#214d2e;font-size:.92rem}.execution-review p{color:#4f5c52;margin:0;font-size:.78rem}.live-portfolio-workspace{flex-direction:column;min-height:0;margin-top:0;display:flex}.portfolio-updated{color:#7d857e;font-size:.72rem}.live-portfolio-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.live-portfolio-summary article{background:#f8faf8;border:1px solid #e3e9e4;border-radius:6px;gap:8px;min-height:78px;padding:13px;display:grid}.live-portfolio-summary span{color:#78827a;font-size:.72rem;font-weight:650}.live-portfolio-summary strong{color:#253027;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.live-portfolio-summary small{color:#78827a;font-size:.72rem}.live-position-list{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid #e3e9e4;flex:1;min-height:0;margin-top:14px;padding-right:8px;overflow:auto}.live-position-list div{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;padding:9px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;display:flex}.live-position-list div:last-child{border-bottom:0}.live-position-list span{color:#526257}.live-position-list strong{color:#253027}.live-position-list .live-position-identity{align-items:flex-start;gap:3px;min-width:0;display:grid}.live-position-list .live-position-identity strong{text-overflow:ellipsis;white-space:nowrap;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;overflow:hidden}.live-position-list .live-position-identity small{font-size:.65rem}.live-position-list .live-position-values{text-align:right;align-items:flex-end;gap:3px;display:grid}.live-position-list .live-position-values small{font-size:.65rem}.page-content-dashboard .dashboard-grid{grid-template-rows:minmax(160px,.34fr) minmax(0,.66fr);grid-template-columns:minmax(390px,42%) minmax(0,58%);height:100%;display:grid}.trading-wallet-workspace,.live-portfolio-workspace{border-bottom:1px solid #e3e6e2}.trading-wallet-workspace,.tracked-wallets-workspace{border-right:1px solid #e3e6e2}.live-activity-workspace{min-height:0}@media (width<=760px){.trading-wallet-summary{margin-left:auto}.trading-wallet-summary:first-letter{font-size:0}.trading-wallet-summary strong{margin-left:0}.live-portfolio-summary{grid-template-columns:1fr}.live-position-list{max-height:300px}.page-content-dashboard .dashboard-grid{height:auto;display:block}.trading-wallet-workspace,.tracked-wallets-workspace{border-right:0}}
