/* Classic terminal palette and density; no BullX brand assets. */
#kol-application-form{display:grid;gap:10px}#kol-application-form label{margin:0}#kol-application-form textarea{width:100%;min-height:110px;max-width:100%;resize:vertical;border:1px solid var(--border);border-radius:5px;background:#0d0f15;color:var(--text);font:inherit;line-height:1.6;padding:10px}#kol-application-form textarea:focus{outline:2px solid var(--green);outline-offset:2px}#kol-application-form button{justify-self:start}
.chart-account-strip{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:6px 12px;background:#131018;border-bottom:1px solid #302738;font-size:10px;min-width:0;order:0}
.chart-account-strip:empty{display:none}.position-chip{color:#dfc28b;white-space:normal}.chart-account-strip button{padding:4px 7px;font-size:9px;background:#241c2d;border-color:#483653;color:#c4b1db}.pending-transactions{padding:12px;font-size:11px;display:grid;gap:10px;overflow-wrap:anywhere}.pending-transactions a{color:#b4a0d7}.chart-expanded .chart-account-strip{flex-shrink:0}
.token-header{overflow-x:auto;overflow-y:hidden}
@media(max-width:760px), (pointer:coarse) and (hover:none) and (max-height:760px){.token-header{min-height:76px;overflow-y:hidden}.card-line .quick-button{min-height:32px}.vision-mobile-tabs button{min-height:36px}}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url('/vendor/inter/inter-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url('/vendor/inter/inter-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url('/vendor/inter/inter-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url('/vendor/inter/inter-latin-700-normal.woff2') format('woff2')}
:root{--bg:#0c0c0f;--panel:#101014;--raised:#18181f;--border:#222229;--text:#dddde4;--muted:#81818d;--dim:#565663;--green:#83d1ad;--red:#df6f86;--purple:#ad92e3;--gold:#d4ba7e;--rail:46px;--top:50px}
body{font-family:Inter,"Segoe UI",sans-serif;font-size:12px}h1{font-size:15px}h2{font-size:12px}button{border-radius:4px}button:focus-visible,input:focus-visible{outline:2px solid #ad92e388;outline-offset:2px}
.page{padding:14px 14px 16px}.page-heading{margin:1px 0 12px}.page-heading h1{font-size:15px;display:flex;align-items:center;gap:5px;color:#a7dac1}.page-heading h1 .icon{width:17px;height:17px}.page-heading p{font-size:10px;margin-top:5px}
.topbar{padding:0 13px;gap:10px;background:#0d0d11}.brand{font-size:14px;letter-spacing:-.4px;color:#c9ded2}.brand em{color:var(--green)}.top-chain{padding-right:8px}.top-chain select{font-size:10px;width:140px}.search-trigger{min-height:30px;padding:6px 9px;background:#121217;border-color:#202027;width:290px;font-size:11px}.source-select{min-height:29px;background:#121217;border-color:#222229}.topbar .green-button{height:30px;padding:6px 13px;font-size:10px}
.rail{background:#101014;padding:11px 0;gap:6px}.rail .logo{width:27px;height:27px;margin-bottom:14px}.nav-button{width:31px;height:33px;border-radius:5px}.nav-button .icon{width:17px;height:17px}.nav-button.active{background:#1d2623;color:#90d6b5}.nav-button:hover{background:#1b1b23}.nav-button::after{left:39px;font-size:10px}.rail-bottom .nav-button{margin-bottom:5px}.footer{background:#101014;border-color:#26262d;padding:0 11px;gap:15px;font-size:9px}.footer-end{gap:12px}
.vision-grid{height:calc(100dvh - 147px);gap:10px;border:0;border-radius:0;overflow:visible}.vision-column{border:0;background:transparent;overflow:hidden}.column-heading{height:36px;padding:0 6px;background:transparent;border-color:#202027;gap:5px;flex-shrink:0}.column-heading h2{font-size:11px;gap:5px;white-space:nowrap}.column-heading h2>.icon{width:15px;height:15px;color:#97d2aa}.column-heading .count{font-size:9px;color:#676775}.column-heading .small-button{margin-left:auto;font-size:9px;padding:4px 7px;background:#17171f;color:#b2b2bd}.column-heading .small-button .icon{width:12px;height:12px}.column-pause{width:21px;padding:3px!important;color:#6d7681}.column-pause .icon{width:10px;height:10px}.filter-badge{background:#407959;color:#b4e5c4;font-size:8px;min-width:13px;border-radius:2px;padding:1px 3px}
.column-body{padding:8px 0 5px;gap:7px;flex:1;scrollbar-width:thin}.vision-card{border:1px solid #22212a;border-radius:4px;background:#111116;grid-template-columns:49px minmax(0,1fr);gap:9px;padding:10px 9px;min-height:83px;transition:background .15s,border-color .15s}.vision-card:hover{background:#15141d;border-color:#383340}.vision-card .avatar{width:46px;height:46px;border-width:1.5px;border-color:#477b63;align-self:center}.vision-card.near .avatar{border-color:#9b8a5e}.vision-card.graduated .avatar{border-color:#998656}.card-line{gap:4px;margin-bottom:5px;min-height:21px}.card-line strong{font-size:11px;max-width:88px;font-weight:650}.card-line small{font-size:9px;max-width:122px;color:#74737e}.card-line .copy-ca{width:12px;height:12px}.card-line .quick-button{height:24px;min-width:55px;margin-left:auto;font-size:9px;color:#b9a4ef;background:#191622;border:1px solid #332b41;border-radius:3px;padding:3px 6px}.card-line .quick-button .icon{width:11px;height:11px}.quick-button:hover{background:#221b30;border-color:#765992}.risk-metrics{font-size:9px;gap:8px}.risk-metrics .icon{width:11px;height:11px}.card-bottom{gap:4px;margin-top:6px;font-size:8px;min-height:17px}.social-dot{width:15px;height:15px;border-color:#29282f;background:#1b1a20}.social-dot .icon{width:10px;height:10px}.source-badge{font-size:7px;line-height:1;padding:2px 4px;border-color:#2b2b32;color:#767784}.card-numbers{gap:6px;min-width:0}.card-numbers>span{display:flex;align-items:center;gap:2px}.card-numbers .icon{width:9px;height:9px}.card-numbers b{font-weight:500;color:#b2b2be}.card-numbers .mc b{color:#dbc287}.column-status{height:19px;flex-shrink:0;text-align:right;font-size:8px;color:#5d5b68;padding-top:4px}.vision-mobile-tabs{display:none}
.token-header{height:61px;gap:12px;background:#0d0d12;padding:8px 12px}.token-header .avatar{width:35px;height:35px;border-color:#425f4e}.token-header .token-name{min-width:125px}.token-header .token-name strong{font-size:12px}.token-metric{min-width:87px}.token-metric strong{font-size:12px}.token-metric small{font-size:9px;color:#777782}.chart-toolbar{padding:0 8px;height:36px;gap:2px;background:#101014}.chart-toolbar button{font-size:10px;padding:5px 6px}.chart-host{background:#101014;height:420px}.drawing-rail{background:#101014;width:32px;top:23px;gap:3px;padding-top:0}.drawing-button{width:28px;height:28px;background:transparent;border-color:transparent;padding:5px;color:#656775;border-radius:3px}.drawing-button:hover,.drawing-button.active{color:#b6a2e3;background:#24202f;border-color:#3c3349}.drawing-button .icon{width:16px;height:16px}.chart-host>.chart-shell{left:32px}.chart-title{left:32px;padding:8px 12px;font-size:10px}.chart-tool-status{position:absolute;bottom:34px;left:44px;right:75px;color:#cfb5fa;font-size:10px;z-index:9;background:#191322ec;padding:6px 9px;border-radius:4px;pointer-events:none}.chart-tool-status:empty{display:none}.below-chart-tabs{background:#0e0e13}.below-chart-tabs button{font-size:10px;padding:11px 10px;flex-shrink:0}.chart-expanded .chart-and-tables{position:fixed;z-index:75;top:var(--top);left:var(--rail);right:0;bottom:var(--foot);width:auto;max-width:none;background:#101014;display:flex;flex-direction:column}.chart-expanded .chart-host{height:auto;flex:1;min-height:280px}.chart-expanded .below-chart-tabs,.chart-expanded #terminal-table,.chart-expanded .trade-sidebar{display:none}
.terminal-layout{grid-template-columns:minmax(0,1fr) 294px}.trade-sidebar{background:#101015;padding:12px 14px}.trade-mode{margin-bottom:13px;border-color:#24242e}.trade-mode button{font-size:11px;padding:10px 3px}.trade-mode button.active{color:#a8ddc5;border-color:#83d1ad}.buy-sell{gap:4px;margin-bottom:14px}.buy-sell button{height:35px;background:#1f1f29;color:#92909c;font-size:12px;font-weight:600;border-radius:4px}.buy-sell button.active.buy{background:#224334;border-color:#315342;color:#a4ddbd}.buy-sell button.active.sell{background:#442634;border-color:#6b3c4d;color:#e897aa}.amount-box{border-color:#292630;border-radius:4px;background:#0f0e15;margin:7px 0 8px}.amount-box input{height:42px;font-size:18px;padding:9px 10px}.preset-grid{gap:4px;margin-bottom:12px}.preset-grid button{height:28px;font-size:10px;color:#92909e;background:#1b1b25;border-color:#22212a}.preset-grid button:hover{color:#c2b2e1;background:#272133;border-color:#443550}.trade-settings{border-color:#28242f;padding-top:12px;gap:9px;font-size:10px}.execute-button{height:37px;font-size:11px;border-radius:3px;margin-top:14px}.green-button{background:#8cd7b5;color:#143125;border-color:#8cd7b5}.green-button:hover{background:#a1e0c1;border-color:#a1e0c1}.red-button{background:#d97691;border-color:#d97691;color:#351921}.red-button:hover{background:#e18fa5}.trade-preview{border-top:1px solid #26222e;padding:9px 0;margin-top:2px;color:#868394;font-size:10px;display:grid;gap:7px}.trade-preview strong{color:#d7d0e0;font-weight:500}.trade-preview small{font-size:9px;color:#655f71;line-height:1.5}.trade-preview>strong{font-size:10px}.trade-sidebar .note{font-size:9px;padding:8px;line-height:1.65;border-color:#333039;background:#16151d}.trade-sidebar .note.warning{background:#221d13;border-color:#433922;color:#b5a77c}.trade-stats{margin-top:12px;border-color:#27232e}.trade-stats small{font-size:9px}.trade-stats strong{font-size:11px}.security-grid{font-size:9px;gap:6px}.security-grid>div{background:#15131c;border:1px solid #24202d}
.limit-controls{background:#15121c;border:1px solid #2d243a;padding:11px;border-radius:5px;margin:4px 0 11px}.limit-controls label{font-size:10px;margin:0}.limit-controls .between>span{font-size:10px;color:var(--purple)}.target-input{display:flex;align-items:center;margin:8px 0;background:#0e0d13;border:1px solid #33283f;border-radius:4px}.target-input>span{padding-left:9px;color:#887797}.target-input input{background:none;border:0;min-width:0;font-size:15px}.limit-controls input[type=range]{width:100%;min-height:16px;height:16px;border:0;accent-color:#a88adb;background:transparent;padding:0;touch-action:pan-x}.limit-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:9px 0}.limit-presets button{font-size:9px;padding:5px 2px;background:#21192c;color:#b499d8;border-color:#30213e}.limit-controls .note{margin-top:7px}
.activity-toolbar{display:flex;align-items:center;gap:10px;padding:9px 12px;flex-wrap:wrap;border-bottom:1px solid #26232d;background:#121017;font-size:10px}.activity-toolbar .segmented button{font-size:9px;padding:4px 9px}.activity-toolbar .small-button{font-size:9px}.selected-control{background:#30243e!important;border-color:#755691!important;color:#ccb1e6}.trade-feed td{height:38px;padding:9px 10px;font-size:10px}.trade-feed tbody tr{cursor:pointer}.trade-feed tbody tr:hover,.trade-feed tbody tr.candle-selected{background:#1d1727}.trade-feed .icon{width:12px;height:12px;margin-right:4px;vertical-align:middle}.trade-feed .dev-badge{font-size:8px;background:#302039;color:#c9a6e8;border:1px solid #473451;border-radius:3px;padding:1px 3px;margin-left:5px}.wallet-filter{color:#aebbe1;background:#192035;border-color:#303b58;font-size:9px}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-top:1px solid #24212b;color:#77717f;font-size:10px}.table-pagination button{height:26px;min-width:28px;padding:3px 8px;background:#1c1726;border-color:#34273e}.table-pagination .row{gap:9px}.holder-summary{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:13px;color:#94909d;font-size:10px;border-bottom:1px solid #2b2232}.holder-summary b{color:#dfd9e4;margin-left:5px}.holder-summary button{margin-left:auto;font-size:9px}.holder-share{min-width:100px;display:grid;gap:4px}.holder-share i{height:3px;display:block;background:#9270b9;border-radius:4px}.burn-holder{color:#dcc578;background:#27200f}.burn-holder .holder-share i{background:#d4ba7e}
.wallet-detail-address{font-size:11px;line-height:1.8;overflow-wrap:anywhere;display:flex;align-items:center;gap:8px}.wallet-detail-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #302738;margin:16px 0;border-radius:5px}.wallet-detail-stats>div{padding:15px 9px;display:grid;gap:7px;text-align:center;border-right:1px solid #302738}.wallet-detail-stats>div:last-child{border:0}.wallet-detail-stats small{font-size:10px;color:#8b8295}.wallet-detail-stats strong{font-size:15px}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:18px}.modal-actions button{font-size:11px}
.distribution-header{padding:13px;border-bottom:1px solid #2c2336;display:flex;align-items:center;gap:12px;font-size:11px}.bubble-board{height:400px;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#19132a,#0e0c15)}.holder-bubble{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);padding:2px;border-radius:50%;transform:translate(-50%,-50%);background:hsla(var(--hue),35%,24%,.75);border:1px solid hsla(var(--hue),55%,65%,.6);display:flex;flex-direction:column;gap:3px;color:#e4dfec;box-shadow:0 0 20px hsla(var(--hue),50%,60%,.08);transition:filter .15s,box-shadow .15s}.holder-bubble:hover{filter:brightness(1.3);z-index:5;box-shadow:0 0 25px hsla(var(--hue),50%,60%,.2)}.holder-bubble strong{font-size:10px}.holder-bubble small{font-size:7px;color:#bab4c7}.holder-bubble.burned{border-color:#d7b251;background:#4a3715}.bubble-board+.note{border-radius:0;font-size:10px}
.modal{background:#131118;border-color:#3b3045;border-radius:7px;width:min(470px,100%)}.modal-header{padding:15px 18px;background:#17131e;border-color:#302638}.modal-header h2{font-size:13px}.modal-body{padding:17px 18px}.settings-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:18px;border-bottom:1px solid #37283f;gap:3px}.settings-tabs button{border:0;border-radius:0;background:none;padding:9px 0;font-size:11px;color:#897c97}.settings-tabs button.active{color:#c9b1e6;border-bottom:2px solid #a88ad0;background:#211829}.form-row label{font-size:11px}.form-row input{font-size:12px;background:#0f0c15;border-color:#35283e;min-height:36px}.network-fees{padding:11px;border:1px solid #373045;border-radius:4px;background:#1a1523;font-size:10px;line-height:1.6;color:#b4a8c5;margin-bottom:10px}.settings-grid{gap:13px}.note{line-height:1.7}.activity-toolbar~.table-wrap{min-width:0}
@media(min-width:1600px){.vision-card{min-height:89px;padding:12px}.vision-card .avatar{width:50px;height:50px}.vision-card{grid-template-columns:54px minmax(0,1fr)}.card-line strong{font-size:12px}.card-line small{max-width:170px}.chart-host{height:490px}}
@media(max-width:1100px){.card-line small{display:none}.vision-card{grid-template-columns:40px minmax(0,1fr);padding:9px 7px;gap:7px}.vision-card .avatar{width:38px;height:38px}.card-numbers{gap:4px}.risk-metrics{gap:5px}.column-heading h2{font-size:10px}.terminal-layout{grid-template-columns:minmax(0,1fr) 273px}.trade-sidebar{padding:11px}.search-trigger{width:210px}}
@media(max-width:760px), (pointer:coarse) and (hover:none) and (max-height:760px){:root{--rail:42px;--top:49px}.rail .logo{width:25px;height:25px}.rail{gap:6px}.nav-button{width:30px;height:33px}.topbar{gap:5px;padding:0 7px}.brand{font-size:12px}.search-trigger{width:28px;min-height:28px;padding:4px}.source-select{width:89px;font-size:9px}.topbar .green-button{font-size:9px;padding:4px 6px}.page{padding:11px 8px}.page-heading{gap:8px;margin-bottom:9px}.page-heading h1{font-size:15px}.page-heading p{font-size:9px}.page-heading .row{gap:5px}.page-heading .row>button{font-size:9px;padding:5px 6px}.vision-mobile-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:7px 0}.vision-mobile-tabs button{font-size:10px;padding:8px 3px;color:#918598;background:#161219;border-color:#312838}.vision-mobile-tabs button.active{color:#c7b1e0;background:#292030;border-color:#5d4770}.vision-grid{display:block;height:calc(100dvh - 204px);overflow:hidden}.vision-column{display:none!important;width:100%;min-width:0;height:100%}.vision-grid[data-mobile-stage=new]>.vision-column[data-column=new],.vision-grid[data-mobile-stage=near]>.vision-column[data-column=near],.vision-grid[data-mobile-stage=graduated]>.vision-column[data-column=graduated]{display:flex!important}.column-heading{height:38px}.column-heading h2{font-size:12px}.column-body{padding-top:7px}.vision-card{grid-template-columns:49px minmax(0,1fr);gap:9px;padding:12px 9px;min-height:91px}.vision-card .avatar{width:46px;height:46px}.card-line strong{font-size:12px}.card-line small{display:block;font-size:9px;max-width:82px}.card-line .quick-button{font-size:10px;min-width:58px;height:27px}.risk-metrics{gap:8px;font-size:10px}.card-numbers{font-size:9px;gap:7px}.column-status{font-size:8px}.terminal-layout{display:flex;flex-direction:column;min-width:0}.chart-and-tables{display:contents}.chart-toolbar{order:0;min-height:66px;height:auto;flex-wrap:wrap;padding:5px 8px;gap:2px;flex-shrink:0}.chart-toolbar>.grow{display:none}.chart-toolbar button{padding:6px 7px;font-size:10px}.chart-host{order:1;height:345px;flex-shrink:0;width:100%;min-width:0}.trade-sidebar{order:2;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;padding:13px;gap:12px;max-width:100%}.trade-controls{grid-column:1/-1}.below-chart-tabs{order:3}.terminal-layout #terminal-table{order:4;min-width:0}.token-header{height:62px;padding:8px 9px}.token-metric{min-width:87px}.chart-title{font-size:9px;max-width:calc(100% - 56px)}.trade-controls input,.modal input{font-size:16px}.trade-controls .amount-box input{font-size:19px}.execute-button{height:42px;font-size:12px}.chart-expanded .chart-and-tables{display:flex;left:var(--rail)}.chart-expanded .chart-host{width:100%;height:auto;min-height:0}.chart-expanded .chart-toolbar{height:auto;min-height:66px}.activity-toolbar{gap:6px;padding:8px}.activity-toolbar .segmented button{padding:5px 7px}.activity-toolbar>span{font-size:9px}.trade-feed table{min-width:760px}.table-pagination{padding:9px 10px;font-size:9px}.holder-summary{gap:9px}.modal{width:100%}.modal-body{padding:16px 13px}.form-columns{gap:9px}.wallet-detail-stats strong{font-size:13px}.wallet-detail-address{font-size:10px}.modal-actions{gap:6px}.modal-actions button{font-size:10px;padding:7px}.bubble-board{height:340px}.holder-bubble{width:calc(var(--size)*.7);height:calc(var(--size)*.7)}.holder-bubble small{display:none}.distribution-header{flex-wrap:wrap}.footer{font-size:8px;gap:10px}.footer .badge{font-size:7px;padding:2px 4px}.footer .footer-end{gap:5px}}
