/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f5ef;--muted:#92988e;--panel:#121512;--line:#292d27;--lime:#c7ff4a;--red:#ff6b66;--blue:#45a9ff;--focus:#d8ff72;--action:#c7ff4a;--action-ink:#11150d}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;touch-action:pan-x pan-y;background:#080a08}body{color:var(--ink);touch-action:pan-x pan-y;background:radial-gradient(circle at 72% -15%,#27331d 0,#0d110c 30%,#080a08 62%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button,select,input{touch-action:manipulation}@media (max-width:768px){input,select,textarea{font-size:16px!important}}:is(button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bare{cursor:pointer;background:0 0;border:0;padding:0}.app-shell{max-width:1440px;min-height:100vh;margin:auto;padding:0 28px 40px}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c09e8;align-items:center;gap:14px;height:82px;display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:.12em;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.brand-mark{color:#090b08;letter-spacing:0;background:#0d110c;border:1px solid #31382b;border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;display:grid;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.network{color:#c0c4bc;white-space:nowrap;margin-inline-start:auto;font-size:13px}.network i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-inline-end:8px;display:inline-block}.language-picker select{-webkit-appearance:none;appearance:none;color:var(--ink);cursor:pointer;background:#171a16;border:1px solid #3b4237;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.theme-toggle{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#171a16;border:1px solid #3b4237;border-radius:11px;flex:none;place-items:center;display:grid}.theme-toggle svg{width:17px;height:17px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wallet-button{cursor:pointer;background:#171a16;border:1px solid #454b40;border-radius:12px;padding:11px 17px;font-weight:700}.desktop-nav{align-items:center;gap:3px;margin-left:32px;display:flex}.desktop-nav button{color:#767c73;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:12px;font-weight:700}.desktop-nav button.active{color:var(--ink)}.ton-connect button{color:#fff!important;background:#078dcc!important;border:1px solid #1687c9!important;border-radius:12px!important;height:40px!important;font-size:12px!important;box-shadow:0 5px 16px #078dcc26!important}.ton-connect button *,.ton-connect button svg{color:#fff!important}.contract-search{border-bottom:1px solid var(--line);padding:13px 0;position:relative}.contract-search form{background:#101410;border:1px solid #363d32;border-radius:15px;align-items:center;gap:12px;min-height:56px;padding:8px 9px 8px 15px;display:flex;box-shadow:0 10px 35px #0003}.contract-search form>svg{width:20px;color:var(--lime)}.contract-search label{flex:1;gap:4px;min-width:0;display:grid}.contract-search label span{color:#9ba194;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.contract-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.contract-search form>button{background:var(--lime);color:#11150d;cursor:pointer;border:0;border-radius:10px;place-items:center;min-width:90px;padding:11px 15px;font-size:11px;font-weight:900;display:grid}.contract-search form>button:disabled{opacity:.6}.contract-search form>button svg{width:16px}.contract-status{color:var(--muted);align-items:center;gap:7px;margin:9px 4px 0;font-size:11px;display:flex}.contract-status svg{width:15px}.contract-status.error{color:#ff9b91}.contract-result{background:#c7ff4a08;border:1px solid #4d5e34;border-radius:14px;grid-template-columns:minmax(170px,.7fr) minmax(300px,1.5fr) auto;align-items:center;gap:18px;margin-top:10px;padding:14px;display:grid}.contract-identity{align-items:center;gap:10px;display:flex}.contract-identity img,.contract-identity>i{object-fit:cover;background:#252b22;border-radius:50%;width:38px;height:38px}.contract-identity>i{place-items:center;font-style:normal;font-weight:900;display:grid}.contract-identity span{gap:3px;min-width:0;display:grid}.contract-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.contract-proof{gap:4px;min-width:0;display:grid}.contract-proof>span{color:var(--lime);align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.contract-proof svg{width:13px}.contract-proof b{font-size:11px}.contract-proof code{color:#777e73;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.contract-proof em{color:#ffce76;align-items:center;gap:5px;font-size:9px;font-style:normal;display:flex}.contract-result>.secondary-action{white-space:nowrap;margin:0}.market-strip{border:0;border-bottom:1px solid var(--line);width:100%;height:66px;color:inherit;text-align:inherit;background:0 0;padding:0;overflow:hidden}.market-ticker-track{will-change:transform;width:max-content;height:100%;animation:55s linear infinite marketTickerLoop;display:flex}.market-ticker-track.empty{width:100%;animation:none}.market-ticker-item{border-inline-end:1px solid var(--line);align-items:center;gap:8px;min-width:max-content;padding:0 18px;display:flex}.market-ticker-item.ticker-copy{display:flex}.market-ticker-item .token-icon{flex:none;width:21px;height:21px;font-size:9px}.market-ticker-item em.pinned-label{color:#ffce76;letter-spacing:.05em;font-size:9px;font-weight:900}.market-ticker-state{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.market-ticker-state i{background:#ffce76;border-radius:50%;width:7px;height:7px}.market-ticker-state i.unavailable{background:var(--red)}.market-strip span{color:var(--muted);font-size:12px}.market-strip strong{white-space:nowrap;font-size:14px}.market-strip em{color:var(--lime);flex:none;margin-inline-start:6px;font-size:12px;font-style:normal}.market-strip em.down{color:var(--red)}.market-strip{cursor:pointer;-webkit-user-select:none;user-select:none}.market-strip.paused .market-ticker-track{animation-play-state:paused!important}.market-strip:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.workspace{grid-template-columns:minmax(0,1fr) 390px;gap:18px;padding-top:18px;display:grid}.workspace.no-chart{grid-template-columns:minmax(320px,390px);justify-content:end}.chart-card,.swap-card{border:1px solid var(--line);background:linear-gradient(145deg,#161a15f7,#0d0f0dfa);border-radius:20px;box-shadow:0 18px 60px #0005}.chart-card{min-height:620px;padding:25px;overflow:hidden}.chart-head{justify-content:space-between;align-items:flex-start;display:flex}.real-chart{border-top:1px solid #252a23;border-bottom:1px solid #252a23;height:410px;margin:18px -8px 0;overflow:hidden}.fast-chart{width:100%;height:100%;display:block;overflow:visible}.fast-chart g[clip-path] g{cursor:crosshair}.chart-loading{background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/12.5% 100%;position:relative}.chart-loading:after{content:"";clip-path:polygon(0 62%,8% 54%,16% 59%,25% 42%,34% 51%,43% 36%,52% 46%,61% 28%,70% 38%,80% 20%,90% 31%,100% 16%,100% 20%,90% 35%,80% 24%,70% 42%,61% 32%,52% 50%,43% 40%,34% 55%,25% 46%,16% 63%,8% 58%,0 66%);background:linear-gradient(110deg,#0000 20%,#c7ff4a18 42%,#c7ff4a35 50%,#c7ff4a18 58%,#0000 80%);animation:1.2s ease-in-out infinite alternate chartPulse;position:absolute;inset:15% 5%}.chart-loading>i{background:linear-gradient(90deg,#0000,#ffffff09,#0000);animation:1.4s linear infinite chartSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes chartSweep{to{transform:translate(100%)}}@keyframes chartPulse{to{opacity:.45}}.eyebrow{color:#a6aca2;letter-spacing:.08em;font-size:13px;font-weight:700}h1{letter-spacing:-.04em;margin:8px 0 0;font-size:36px}h1 small{color:var(--lime);letter-spacing:0;margin-left:8px;font-size:14px}.live-state{color:var(--lime);letter-spacing:.08em;font-size:9px}.live-state.offline,.live-state.unavailable{color:var(--red)}.timeframes{background:#0c0f0c;border-radius:10px;gap:2px;padding:4px;display:flex}.timeframes button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:11px}.timeframes .active{color:#10130d;background:var(--lime);font-weight:800}.chart{border-top:1px solid #252a23;border-bottom:1px solid #252a23;height:390px;margin:26px -25px 0;position:relative;overflow:hidden}.chart-grid{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/12.5% 100%;position:absolute;inset:0}.candles{align-items:flex-end;gap:clamp(4px,1vw,13px);display:flex;position:absolute;inset:40px 40px 34px}.candles i{background:linear-gradient(var(--lime),#75ad00);border-radius:2px 2px 0 0;flex:1;min-width:3px;max-width:11px;box-shadow:0 0 15px #bfff2830}.candles i.red{background:linear-gradient(#ff8a79,#bb3f37)}.price-tag{background:var(--lime);color:#10130c;padding:5px 9px;font-size:11px;font-weight:900;position:absolute;top:91px;right:0}.chart-stats{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:22px;display:grid}.chart-stats div{gap:7px;display:grid}.chart-stats span{color:var(--muted);font-size:11px}.chart-stats strong{font-size:14px}.data-source{color:#626960;letter-spacing:.03em;margin-top:14px;font-size:9px}.insight{border-left:2px solid var(--lime);gap:6px;margin-top:24px;padding:4px 0 4px 14px;display:grid}.insight span{color:var(--lime);letter-spacing:.14em;font-size:9px;font-weight:900}.insight strong{font-size:13px}.insight p{color:var(--muted);margin:0;font-size:11px}.swap-card{align-self:start;padding:18px}.token-field{background:#0b0d0b;border:1px solid #292e27;border-radius:15px;padding:14px;display:block;position:relative}.token-field>span{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.token-field>span b{font-weight:500}.token-field>div{align-items:center;gap:8px;margin:14px 0 9px;display:flex}.token-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:27px;font-weight:700}.token-field button{cursor:pointer;background:#20241e;border:1px solid #353a32;border-radius:12px;align-items:center;gap:7px;padding:7px 9px;font-weight:800;display:flex}.token-field button b{color:var(--muted)}.token-field small{color:#6f756d;font-size:11px}.token-field input::placeholder{color:#858b82;opacity:.72}.token-field>.allocation-row{align-items:center;gap:3px;margin:2px 0 6px;display:flex}.allocation-row>span{min-width:42px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-inline-end:auto;font-size:8px;font-weight:700;overflow:hidden}.token-field .allocation-row button{color:#899085;background:#151915;border-radius:6px;flex:0 34px;justify-content:center;gap:0;min-width:0;min-height:23px;padding:3px 4px;font-size:8px;line-height:1}.token-field .allocation-row button.active{color:var(--lime);background:#c7ff4a12;border-color:#78952f}.token-field .allocation-row button:disabled{opacity:.35;cursor:not-allowed}.coin-icon{flex:none}.token-icon{object-fit:cover;background:#242922;border-radius:50%;width:23px;height:23px}.token-fallback{color:#10130c;background:linear-gradient(145deg,#d8ff72,#70a700);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.gram-token,.usdt-token,.ston{color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.gram-token{color:#10130c;background:linear-gradient(145deg,#d8ff72,#70a700);font-weight:900}.usdt-token{background:#26a17b}.ston{background:#7367f0}.flip{z-index:2;width:34px;height:34px;color:var(--lime);cursor:pointer;background:#2b3027;border:4px solid #151815;border-radius:10px;margin:-5px auto;display:block;position:relative}.receive{margin-top:0}.route{color:#c2c7bf;align-items:center;gap:9px;margin:15px 2px 12px;font-size:11px;display:flex}.route span{align-items:center;gap:5px;display:flex}.route b{color:#5d6359}.route em{color:#11150d;background:var(--lime);border-radius:5px;margin-inline-start:auto;padding:3px 6px;font-style:normal;font-weight:900}.quote-details{border-top:1px solid var(--line);margin:0 2px 15px;padding-top:11px}.quote-details div{justify-content:space-between;margin:8px 0;font-size:11px;display:flex}.quote-details dt{color:var(--muted)}.quote-details dd{color:#c7cbc4;margin:0}.primary-action{background:var(--action);width:100%;min-height:48px;color:var(--action-ink);cursor:pointer;border:0;border-radius:12px;padding:14px;font-weight:900;box-shadow:0 8px 26px #c7ff4a18}.security-note{text-align:center;color:#737a70;margin:12px 0 2px;font-size:10px}.security-note i{color:var(--lime);font-style:normal}.mobile-nav{display:none}.max-button{color:var(--lime);font-size:10px;background:0 0!important;border:0!important;padding:0 0 0 5px!important}.token-menu{z-index:8;background:#171b16;border:1px solid #41483c;border-radius:13px;width:190px;padding:7px;position:absolute;top:75px;right:12px;box-shadow:0 20px 55px #000c;gap:4px!important;margin:0!important;display:grid!important}.token-menu button{background:0 0;border:0;justify-content:flex-start;width:100%;padding:8px}.token-menu button:hover{background:#ffffff09}.token-menu span{text-align:left;font-size:12px;display:grid}.token-menu small{font-size:9px;font-weight:400}.slippage-row{color:var(--muted);align-items:center;gap:5px;margin:13px 2px;font-size:10px;display:flex}.slippage-row span{margin-inline-end:auto}.slippage-row button{color:#858b82;cursor:pointer;background:#161916;border:1px solid #32372f;border-radius:7px;padding:5px 8px}.slippage-row button.active{color:var(--lime);background:#c7ff4a0b;border-color:#78952f}.quote-details dd.warn{color:#ffce76}.primary-action svg{vertical-align:middle;margin-inline-end:7px}.security-note{justify-content:center;align-items:center;gap:5px;display:flex}.security-note svg{color:var(--lime)}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.primary-action:disabled{opacity:.45;cursor:not-allowed}.content-view{border:1px solid var(--line);background:linear-gradient(145deg,#161a15f7,#0d0f0dfa);border-radius:20px;min-height:610px;margin-top:18px;padding:32px}.section-heading{max-width:620px;margin-bottom:28px}.section-heading h1{margin:7px 0 8px}.section-heading p{color:var(--muted);margin:0;font-size:13px}.asset-table{border:1px solid var(--line);border-radius:15px;overflow:hidden}.asset-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:minmax(190px,1.4fr) 1fr .8fr 1fr 80px;align-items:center;gap:18px;width:100%;padding:16px 18px;font-size:12px;display:grid}.asset-row:not(.table-head){cursor:pointer}.asset-row:not(.table-head):hover{background:#ffffff05}.asset-row:last-child{border:0}.table-head{color:#6f756d;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.asset-name{align-items:center;gap:11px;display:flex}.asset-name i{border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.asset-name i.blue{background:#45a9ff}.asset-name i.green{background:#26a17b}.asset-name i.violet{background:#7367f0}.asset-name i.yellow{background:#d5a729}.asset-name b{gap:3px;display:grid}.asset-name small{color:var(--muted);font-weight:400}.asset-row em{color:var(--lime);font-style:normal}.asset-row em.negative{color:var(--red)}.asset-row>b:last-child{color:var(--lime);font-size:11px}.risk-banner{background:#bfff2808;border:1px solid #364128;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:14px;font-size:11px;display:flex}.risk-banner b{color:var(--lime)}.risk-banner span{color:var(--muted)}.asset-name>img{object-fit:cover;background:#242922;border-radius:50%;width:35px;height:35px}.signal-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.signal-card{border:1px solid var(--line);background:#0b0e0b;border-radius:15px;padding:18px}.signal-card>div{justify-content:space-between;align-items:center;display:flex}.signal-type{text-transform:uppercase;letter-spacing:.1em;color:var(--lime);background:#bfff2813;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:900}.signal-type.s1{color:#5dc8ff;background:#45a9ff13}.signal-type.s2{color:#ff8a79;background:#ff6b6613}.signal-card h2{margin:25px 0 7px;font-size:17px}.signal-card strong{font-size:12px}.signal-card p{color:var(--muted);min-height:28px;font-size:11px}.signal-card small{color:#686e65}.toggle{cursor:pointer;background:#2b3029;border:0;border-radius:11px;width:36px;height:21px;padding:3px}.toggle i{background:#747a71;border-radius:50%;width:15px;height:15px;transition:all .2s;display:block}.toggle.on{background:#c7ff4a55}.toggle.on i{background:var(--lime);transform:translate(15px)}.secondary-action{cursor:pointer;background:#191d18;border:1px solid #3b4237;border-radius:11px;margin-top:18px;padding:12px 16px;font-size:12px;font-weight:800}.disclaimer{color:#666c64;margin-top:22px;font-size:10px}.portfolio-total{border:1px solid var(--line);background:#0c0f0c;border-radius:15px;padding:24px}.portfolio-total span,.portfolio-total small{color:var(--muted);font-size:11px}.portfolio-total h2{margin:8px 0;font-size:34px}.empty-state{text-align:center;align-content:center;place-items:center;min-height:280px;display:grid}.empty-state>i{color:var(--lime);font-size:35px;font-style:normal}.empty-state h2{margin:13px 0 5px;font-size:18px}.empty-state p{color:var(--muted);max-width:360px;font-size:12px;line-height:1.5}.empty-state>svg{width:34px;height:34px;color:var(--lime)}.portfolio-assets{border:1px solid var(--line);border-radius:15px;margin-top:14px;display:grid;overflow:hidden}.portfolio-assets article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) 105px 92px;align-items:center;gap:14px;padding:12px 14px;display:grid}.portfolio-assets article:last-child{border:0}.portfolio-asset-name{align-items:center;gap:11px;display:flex}.portfolio-asset-name img,.portfolio-asset-name>i{object-fit:cover;background:#252b22;border-radius:50%;width:36px;height:36px}.portfolio-asset-name>i{place-items:center;font-style:normal;font-weight:900;display:grid}.portfolio-asset-name span,.portfolio-assets article>div:nth-child(2){gap:3px;display:grid}.portfolio-assets small{color:var(--muted);font-size:10px}.portfolio-assets em{justify-self:end;align-items:center;gap:5px;font-size:9px;font-style:normal;display:flex}.portfolio-assets em svg{width:13px}.portfolio-assets em.verified{color:var(--lime)}.portfolio-assets em.community{color:#ffce76}.portfolio-assets em.blocked{color:#ff8f85}.portfolio-sell{min-height:36px;color:var(--lime);cursor:pointer;background:#c7ff4a0b;border:1px solid #566a36;border-radius:9px;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:900;display:flex}.portfolio-sell svg{width:13px}.portfolio-sell:disabled{border-color:var(--line);color:var(--muted);opacity:.55;cursor:not-allowed}.signal-live-bar{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.signal-live-bar>span{color:var(--muted);background:#0b0e0b;gap:5px;padding:13px;font-size:10px;display:grid}.signal-live-bar strong{color:var(--ink);font-size:12px}.signal-live-bar strong.ok{color:var(--lime)}.signal-live-bar strong.muted{color:#ffce76}.signal-card{position:relative}.delete-signal{color:#9a625e;cursor:pointer;background:#231716;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:12px;right:12px}.delete-signal svg{width:14px}.signal-form{border:1px solid var(--line);background:#0b0e0b;border-radius:12px;align-items:end;gap:8px;margin-top:18px;padding:14px;display:flex}.signal-form select,.signal-form input{color:var(--ink);background:#171b16;border:1px solid #373d34;border-radius:9px;padding:10px}.signal-form label{color:var(--muted);gap:4px;font-size:9px;display:grid}.signal-form .secondary-action{margin:0}.signal-form .text-action{width:auto}.disclaimer{align-items:center;gap:6px;display:flex}.disclaimer svg{width:14px}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#000a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.verify-modal{background:#111510;border:1px solid #3d4635;border-radius:19px;width:min(430px,100%);max-height:calc(100dvh - 36px);padding:22px;overflow-y:auto;box-shadow:0 30px 90px #000}.verified-badge{color:var(--lime);letter-spacing:.1em;font-size:9px;font-weight:900}.verify-modal h2{margin:8px 0 20px}.verify-modal ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.verify-modal li{align-items:center;gap:11px;display:flex}.verify-modal li>i{width:24px;height:24px;color:var(--lime);background:#c7ff4a12;border-radius:50%;place-items:center;font-style:normal;display:grid}.verify-modal li span{gap:3px;font-size:12px;display:grid}.verify-modal li small{color:var(--muted)}.safety-warning{background:#ffbd4a0b;border:1px solid #6c5229;border-radius:10px;gap:4px;margin:14px 0;padding:11px;font-size:11px;display:grid}.safety-warning b{color:#ffce76}.safety-warning span{color:#948977;line-height:1.4}.text-action{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:11px}.verify-modal{position:relative}.modal-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:#20251e;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:13px;right:13px}.modal-close svg{width:16px}.verified-badge{align-items:center;gap:5px;display:flex}.verified-badge img{object-fit:contain;border-radius:6px;width:20px;height:20px;margin-inline-end:2px}.review-amount{background:#0a0d0a;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:14px;display:flex}.review-amount span,.review-amount strong{flex:1}.review-amount strong{text-align:right;color:var(--lime)}.review-amount b{color:#596056}.verify-modal li small{text-overflow:ellipsis;max-width:320px;overflow:hidden}.tx-error{color:#ff9289;text-align:center;font-size:11px;line-height:1.4}.tx-toast{color:var(--lime);background:#c7ff4a10;border:1px solid #67823c;border-radius:10px;align-items:center;gap:7px;margin-bottom:9px;padding:9px 10px;font-size:11px;font-weight:800;display:flex}.tx-toast.error{color:#ff8e8e;background:#ff5c5c12;border-color:#a54545}.low-liquidity-inline{color:#ffce76;background:#ffce7609;border:1px solid #7e672c;border-radius:9px;justify-content:space-between;gap:8px;margin:8px 1px 0;padding:8px 10px;font-size:10px;display:flex}.low-liquidity-warning{background:#ffce760d;border:1px solid #8a6b2d;border-radius:11px;gap:8px;margin:14px 0 0;padding:12px;font-size:11px;display:grid}.low-liquidity-warning>b{color:#ffce76}.low-liquidity-warning>span{color:#b4a588;line-height:1.45}.low-liquidity-warning label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.low-liquidity-warning input{width:17px;height:17px;accent-color:var(--lime);flex:none}.token-picker-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.token-picker{background:#111510;border:1px solid #3d4635;border-radius:18px;flex-direction:column;width:min(440px,100%);max-height:min(680px,100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 30px 90px #000}.token-picker header{justify-content:space-between;align-items:center;padding:16px 16px 8px;display:flex}.token-picker h2{margin:0;font-size:18px}.token-picker header button{cursor:pointer;background:#20251e;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.token-picker header svg{width:17px}.token-picker>label{background:#0b0e0b;border:1px solid #353b32;border-radius:11px;align-items:center;gap:8px;margin:6px 14px 10px;padding:10px 12px;display:flex}.token-picker>label svg{width:16px;color:var(--muted)}.token-picker>label input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.token-picker-list{min-height:0;padding:0 8px 10px;overflow-y:auto}.token-picker-list>button{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;display:grid}.token-picker-list>button:hover{background:#ffffff08}.token-picker-list .token-icon{width:32px;height:32px}.token-picker-list>button>span{gap:3px;min-width:0;display:grid}.token-picker-list b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.token-picker-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.token-picker-list em{color:var(--lime);background:#c7ff4a18;border-radius:4px;margin-inline-start:6px;padding:2px 4px;font-size:8px;font-style:normal}.token-picker-list .token-market{text-align:end;max-width:130px}.token-search-status{color:var(--muted);align-items:center;gap:7px;margin:0 16px 8px;font-size:10px;display:flex}.token-search-status svg{width:14px;height:14px}.token-search-status.empty{color:#ffb06b}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#182016;--muted:#667062;--panel:#fff;--line:#d8ddd2;--lime:#527500;--red:#b83d38;--blue:#176fa8;--focus:#5c8300;--action:#b9ef42;--action-ink:#17200f;background:#eef1e9}html[data-theme=light] .brand-mark,html[data-theme=light] .contract-search form>button,html[data-theme=light] .timeframes .active{background:var(--action);color:var(--action-ink)}html[data-theme=light] .brand-mark{background:#11150d;border-color:#cad2c2}html[data-theme=light] .network{color:#4f594c}html[data-theme=light] .language-picker select,html[data-theme=light] .theme-toggle,html[data-theme=light] .wallet-button{color:var(--ink)!important;background:#fff!important;border-color:#cbd1c4!important}html[data-theme=light] .ton-connect button{color:#fff!important;background:#078dcc!important;border-color:#087db9!important}html[data-theme=light] .desktop-nav button{color:#6b7468}html[data-theme=light] .desktop-nav button.active{color:#172016;background:#e5eadf;border-radius:9px}html[data-theme=light] .contract-search form{background:#fff;border-color:#cfd6c8;box-shadow:0 10px 35px #52634314}html[data-theme=light] .contract-search label span,html[data-theme=light] .contract-status{color:#687265}html[data-theme=light] .contract-result{background:#f6fbe9;border-color:#aac273}html[data-theme=light] .contract-identity img,html[data-theme=light] .contract-identity>i,html[data-theme=light] .asset-name>img,html[data-theme=light] .token-icon{background:#e5e9e0}html[data-theme=light] .contract-proof code{color:#596454}html[data-theme=light] .chart-card,html[data-theme=light] .swap-card,html[data-theme=light] .content-view{background:linear-gradient(145deg,#fff,#f8faf5);box-shadow:0 18px 55px #56624918}html[data-theme=light] .real-chart,html[data-theme=light] .chart{border-color:var(--line)}html[data-theme=light] .chart-loading{background:linear-gradient(#24311c0d 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#24311c0d 1px,#0000 1px) 0 0/12.5% 100%}html[data-theme=light] .timeframes{background:#edf0e9}html[data-theme=light] .token-field,html[data-theme=light] .signal-card,html[data-theme=light] .signal-form,html[data-theme=light] .portfolio-total,html[data-theme=light] .signal-live-bar>span,html[data-theme=light] .review-amount{background:#f2f5ef;border-color:#d4dad0}html[data-theme=light] .token-field button,html[data-theme=light] .flip,html[data-theme=light] .slippage-row button,html[data-theme=light] .secondary-action,html[data-theme=light] .modal-close{color:var(--ink);background:#e8ece4;border-color:#cbd2c6}html[data-theme=light] .token-menu{background:#fff;border-color:#cbd2c6;box-shadow:0 20px 55px #4b594226}html[data-theme=light] .token-menu button:hover,html[data-theme=light] .asset-row:not(.table-head):hover{background:#5363420a}html[data-theme=light] .quote-details dd{color:#313b2e}html[data-theme=light] .security-note,html[data-theme=light] .data-source,html[data-theme=light] .table-head,html[data-theme=light] .disclaimer{color:#626d5f}html[data-theme=light] .slippage-row button.active{background:#eef8d7;border-color:#a7bd72}html[data-theme=light] .asset-table,html[data-theme=light] .portfolio-assets,html[data-theme=light] .signal-live-bar{background:#fff}html[data-theme=light] .risk-banner{background:#f3f9e8;border-color:#b8c99b}html[data-theme=light] .toggle{background:#cbd2c5}html[data-theme=light] .toggle.on{background:#a9c467}html[data-theme=light] .delete-signal{color:#a13d37;background:#f8e7e4}html[data-theme=light] .signal-form select,html[data-theme=light] .signal-form input{color:var(--ink);background:#fff;border-color:#c8d0c2}html[data-theme=light] .modal-backdrop{background:#26301f66}html[data-theme=light] .verify-modal,html[data-theme=light] .token-picker{background:#fff;border-color:#c9d1c3;box-shadow:0 30px 90px #3e4d352e}html[data-theme=light] .token-picker>label{background:#f2f5ef;border-color:#d4dad0}html[data-theme=light] .token-picker header button{color:var(--ink);background:#e8ece4}html[data-theme=light] .token-picker-list>button:hover{background:#5363420a}html[data-theme=light] .low-liquidity-warning,html[data-theme=light] .low-liquidity-inline{color:#765000;background:#fff8e8;border-color:#d5b66d}html[data-theme=light] .verify-modal li>i{background:#eaf4d6}html[data-theme=light] .safety-warning{background:#fff8e8;border-color:#d5b66d}html[data-theme=light] .safety-warning span{color:#6b604e}html[data-theme=light] .mobile-nav{background:#f8faf5f2;box-shadow:0 -8px 30px #45503c14}html[dir=rtl] body{font-family:Arial,Noto Sans Arabic,sans-serif}html[dir=rtl] .asset-row{text-align:right}html[dir=rtl] .insight{border-left:0;border-right:2px solid var(--lime);padding:4px 14px 4px 0}html[dir=rtl] .toggle.on i{transform:translate(-15px)}.mobile-nav svg{width:22px;height:22px}@media (max-width:800px){body{background:radial-gradient(circle at 50% -10%,#25321a,#080a08 38%)}.app-shell{padding:0 14px calc(86px + env(safe-area-inset-bottom))}.topbar{gap:8px;height:64px}.desktop-nav,.network{display:none}.theme-toggle{width:36px;height:36px}.ton-connect button{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:10px!important}.language-picker select{min-height:36px}.market-strip{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;height:54px;display:flex;overflow-x:auto}.market-strip::-webkit-scrollbar{display:none}.market-strip div{scroll-snap-align:start;min-width:160px;padding:0 12px}.workspace{flex-direction:column;padding-top:12px;display:flex}.workspace.no-chart{align-items:stretch}.swap-card{order:-1;width:100%}.chart-card{min-height:auto;padding:17px}.chart{height:255px;margin:20px -17px 0}.candles{gap:5px;inset:35px 18px 30px}.chart-stats{grid-template-columns:repeat(2,1fr)}.timeframes button{min-height:36px;padding:6px 8px}h1{font-size:30px}.content-view{min-height:560px;margin-top:12px;padding:20px 15px}.asset-row{grid-template-columns:1.5fr .8fr .7fr;gap:9px;min-height:58px;padding:13px 10px}.asset-row>:nth-child(4),.asset-row>:nth-child(5){display:none}.signal-grid,.signal-live-bar{grid-template-columns:1fr}.signal-form{flex-direction:column;align-items:stretch}.signal-form select,.signal-form input,.signal-form .secondary-action,.signal-form .text-action{width:100%;min-height:44px}.portfolio-assets article{grid-template-columns:minmax(0,1fr) auto;gap:10px}.portfolio-assets article>em{justify-self:start}.portfolio-sell{min-width:84px}.risk-banner{flex-direction:column;align-items:flex-start}.mobile-nav{min-height:70px;height:calc(70px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;padding-bottom:env(safe-area-inset-bottom);background:#10130ff2;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#777e74;background:0 0;border:0;flex:1;align-content:center;place-items:center;gap:3px;min-height:58px;font-size:18px;display:grid}.mobile-nav span{font-size:10px}.mobile-nav .active{color:var(--lime)}html[data-theme=light] body{background:radial-gradient(circle at 50% -10%,#dcebc0,#f4f6ef 42%,#eef1e9)}.brand>span:last-child{display:none}.theme-toggle{margin-inline-start:auto}.language-picker{margin-inline-start:0}}@media (max-width:1080px){.desktop-nav{display:none}}@media (max-width:800px){.contract-search{padding:9px 0}.contract-search form{gap:8px;min-height:52px;padding:6px 7px 6px 11px}.contract-search label span{display:none}.contract-search input{min-height:38px;font-size:12px}.contract-search form>button{min-width:68px;min-height:40px;padding:9px}.contract-result{grid-template-columns:1fr;gap:11px}.contract-result>.secondary-action{width:100%;min-height:44px}.contract-proof code{white-space:normal;overflow-wrap:anywhere}.contract-status{font-size:10px}.real-chart{height:330px;margin:14px -9px 0}.chart-card{padding-bottom:20px}}body{overflow-x:hidden}.swap-card .slippage-row button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--lime);font-weight:800}.token-picker .token-picker-list small,.signal-composer .signal-selected code{font-size:12px;line-height:1.4}.token-picker .token-picker-list b,.signal-composer .signal-selected b{font-size:14px}:is(.token-picker button:focus-visible,.swap-card button:focus-visible,.verify-modal button:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.verify-modal .review-amount{flex-wrap:wrap}.verify-modal .review-amount span,.verify-modal .review-amount strong{overflow-wrap:anywhere;white-space:normal}.topbar,.swap-card,.token-field,.token-field>span,.token-field>div,.quote-details,.quote-details div,.asset-row,.asset-name,.portfolio-assets article,.portfolio-asset-name{min-width:0}.ton-connect{flex:none;min-width:max-content}.ton-connect button{text-overflow:ellipsis;white-space:nowrap;min-width:132px;max-width:170px;overflow:hidden}.swap-card{overflow:hidden}.token-input-row>button>svg,.security-note svg{flex:none}.token-field>span{gap:8px}.token-field>span>b{text-align:end;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:62%;overflow:hidden}.token-input-row>input{flex:1 1 0;width:0}.token-input-row>button{flex:0 auto;min-width:0;max-width:58%;overflow:hidden}.token-symbol{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.token-field>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.max-button{vertical-align:baseline;max-width:none!important;display:inline-flex!important}.token-menu{inset-inline-end:12px;width:min(190px,100% - 24px);right:auto;overflow:hidden}.token-menu button{min-width:0;max-width:100%;overflow:hidden}.token-menu span{text-align:start;min-width:0;overflow:hidden}.token-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-details div{gap:10px}.quote-details dt{min-width:0}.quote-details dd{text-align:end;overflow-wrap:anywhere;min-width:0;max-width:62%}.primary-action,.security-note{overflow-wrap:anywhere;line-height:1.3}.asset-name b,.portfolio-asset-name span,.portfolio-assets article>div:nth-child(2){min-width:0}.asset-name b,.asset-name small,.portfolio-asset-name b,.portfolio-asset-name small,.portfolio-assets article>div:nth-child(2)>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-row>strong,.asset-row>em,.asset-row>span:not(.asset-name),.review-amount>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.verify-modal li span,.verify-modal li small{overflow-wrap:anywhere;min-width:0}.chart-head{flex-wrap:wrap;gap:12px;min-width:0}.chart-head>div{min-width:0}@media (max-width:360px){.topbar{gap:6px}.theme-toggle{width:34px;height:34px}.language-picker select{padding:7px 8px}.ton-connect button{min-width:112px;max-width:116px;padding-inline:8px!important}.swap-card{padding:14px}.token-field{padding:12px}.token-field input{font-size:24px}.token-input-row>button{gap:5px;padding-inline:7px}.slippage-row{gap:3px}.slippage-row button{padding-inline:6px}}.asset-row.pinned{background:#c7ff4a08}.asset-row:disabled{cursor:not-allowed;opacity:.78}.asset-row:disabled:hover{background:#c7ff4a08}.token-menu button:disabled{cursor:not-allowed;opacity:.62}@keyframes marketTickerLoop{to{transform:translate(-50%)}}@media (max-width:800px){.market-strip{scroll-snap-type:none;height:54px;display:block;overflow:hidden}.market-strip>.market-ticker-track{will-change:transform;width:max-content;min-width:0;height:100%;padding:0;animation:24s linear infinite marketTickerLoop;display:flex}.market-strip>.market-ticker-track.empty{will-change:auto;width:100%;animation:none}.market-strip .market-ticker-item{scroll-snap-align:none;width:180px;min-width:180px;padding:0 12px}.market-strip .market-ticker-item.ticker-copy{display:flex}.market-strip.paused .market-ticker-track{animation-play-state:paused}}.admin-shell,.admin-shell[data-theme]{min-height:100dvh;color:#172033!important;background:#f3f5f8!important}.admin-shell .admin-header{color:#172033;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#d8dee7;height:68px;padding-inline:max(24px,50vw - 720px);box-shadow:0 1px #d8dee7;background:#fff!important}.admin-shell .admin-brand{color:#172033;letter-spacing:.04em}.admin-shell .admin-brand .brand-mark{color:#fff;background:#111827;border-radius:10px;width:34px;height:34px}.admin-shell .admin-wrap{grid-template-columns:240px minmax(0,1fr);column-gap:28px;width:min(100% - 48px,1440px);padding:32px 0 70px;display:grid}.admin-shell .admin-intro{border-bottom:1px solid #d8dee7;grid-column:1/-1;max-width:none;margin:0 0 18px;padding:0 0 22px;display:block!important}.admin-shell .admin-intro .admin-kicker{color:#2563eb;margin-bottom:8px;font-size:10px;display:block}.admin-shell .admin-intro h1{color:#111827;letter-spacing:-.04em;white-space:nowrap;max-width:none;margin:0 0 6px;font-size:clamp(30px,3vw,42px);line-height:1.08}.admin-shell .admin-intro p{color:#667085;max-width:820px;margin:0;font-size:13px;line-height:1.5}.admin-shell .admin-message,.admin-shell .admin-loading,.admin-shell .admin-toolbar{grid-column:1/-1}.admin-shell .admin-toolbar{color:#667085;min-height:42px;margin:0 0 16px}.admin-shell .admin-toolbar>div button{background:#fff;border-color:#cfd6e1;min-height:38px;color:#344054!important}.admin-shell .admin-toolbar>div button svg{color:#667085}.admin-shell .admin-section-nav{border:0;border-radius:14px;flex-direction:column;grid-column:1;gap:4px;margin:0;padding:8px;display:flex;position:sticky;top:88px;box-shadow:0 12px 30px #11182724;background:#111827!important}.admin-shell .admin-section-nav button{color:#aab4c4;border:0;border-radius:9px;min-height:44px}.admin-shell .admin-section-nav button svg,.admin-shell .admin-section-nav button:nth-child(n) svg{color:#7f8ba0}.admin-shell .admin-section-nav button:hover{color:#fff;background:#1f2937}.admin-shell .admin-section-nav button.active{color:#fff;background:#2563eb;border:0;box-shadow:0 6px 14px #2563eb40}.admin-shell .admin-section-nav button.active svg{color:#fff}.admin-shell .admin-page{gap:14px}.admin-shell .admin-page-head{border-color:#d8dee7;padding:2px 0 14px}.admin-shell .admin-page-head>span{color:#2563eb}.admin-shell .admin-page-head h2{color:#111827;font-size:25px}.admin-shell .admin-page-head p{color:#667085}.admin-shell .admin-card,.admin-shell .admin-kpis article{color:#172033;border-radius:13px;background:#fff!important;border:1px solid #d8dee7!important;box-shadow:0 8px 24px #1018280e!important}.admin-shell .admin-card{gap:16px;padding:20px}.admin-shell .admin-card h2,.admin-shell .admin-card strong{color:#172033}.admin-shell .admin-card input,.admin-shell .admin-card select{color:#172033;background:#fff;border-color:#cfd6e1;min-height:44px}.admin-shell .admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-shell .admin-kpis article>span,.admin-shell .admin-kpis small{color:#667085}.admin-shell .admin-chart,.admin-shell .admin-breakdown>div,.admin-shell .admin-switch,.admin-shell .integration-grid article,.admin-shell .admin-revenue-stats,.admin-shell .admin-note,.admin-shell .admin-safe{color:#344054;box-shadow:none;border-color:#d8dee7;background:#f8fafc!important}.admin-shell .admin-chart b{background:#2563eb}.admin-shell .admin-note svg,.admin-shell .admin-safe svg,.admin-shell .admin-card-head>svg{color:#2563eb!important;background:0 0!important}.admin-shell .admin-primary{width:max-content;min-width:190px;min-height:42px;box-shadow:none;border:1px solid #2563eb;border-radius:9px;color:#fff!important;background:#2563eb!important}.admin-shell .admin-actions button,.admin-shell .admin-actions a{background:#fff;border-color:#cfd6e1;color:#344054!important}.admin-shell .admin-owner{border-left:3px solid #2563eb!important}.admin-channel-health{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-channel-health>span{color:#8d99a8;background:#171c23;border:1px solid #303844;border-radius:9px;gap:5px;min-width:0;padding:10px 12px;font-size:10px;display:grid}.admin-channel-health strong{color:#e6edf3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-channel-list{gap:7px;margin-top:10px;display:grid}.admin-channel-list>p{color:#8d99a8;text-align:center;border:1px dashed #39424e;border-radius:9px;margin:0;padding:14px;font-size:11px}.admin-channel-list article{background:#171c23;border:1px solid #303844;border-radius:9px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.admin-channel-list article>i{background:#81bd3a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #81bd3a18}.admin-channel-list article>i.error{background:#ef6b68;box-shadow:0 0 0 4px #ef6b6818}.admin-channel-list article>span{gap:2px;min-width:0;display:grid}.admin-channel-list b{color:#e6edf3;font-size:12px}.admin-channel-list small{color:#8d99a8;font-size:10px}.admin-channel-list em{color:#ef8c88;font-size:10px;font-style:normal}.admin-channel-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-channel-connect{color:#fff;background:#1b4f85;border:1px solid #376ca8;border-radius:8px;align-items:center;gap:7px;width:max-content;padding:9px 12px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.admin-channel-connect.secondary{background:#26384d;border-color:#435368}html[data-theme=light] .admin-channel-health>span,html[data-theme=light] .admin-channel-list article{background:#f6f8fa;border-color:#d0d7de}html[data-theme=light] .admin-channel-health strong,html[data-theme=light] .admin-channel-list b{color:#1f2937}.admin-shell code{color:#1d4ed8;background:#e8eef8;border-radius:5px;padding:2px 5px;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:980px){.admin-shell .admin-wrap{width:min(100% - 24px,1440px);padding-top:22px;display:block}.admin-shell .admin-intro h1{white-space:normal}.admin-shell .admin-section-nav{z-index:30;border-radius:0;flex-direction:row;margin:0 -12px 16px;padding:7px 12px;position:sticky;top:68px;overflow-x:auto}.admin-shell .admin-section-nav button{width:auto;min-width:max-content;padding-inline:13px}.admin-shell .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin-shell .admin-header{padding-inline:14px}.admin-shell .admin-header>div span{display:none}.admin-shell .admin-intro h1{font-size:29px}.admin-shell .admin-kpis,.admin-owner-grid{grid-template-columns:1fr}.admin-shell .admin-primary{width:100%}}@media (max-width:800px) and (prefers-reduced-motion:reduce){.market-strip{scrollbar-width:none;overflow-x:auto}.market-strip>.market-ticker-track{will-change:auto;animation:none}.market-strip .market-ticker-item.ticker-copy{display:none}}.app-shell{padding-inline:20px;padding-bottom:28px}.topbar{gap:10px;height:64px}.desktop-nav{margin-left:18px}.desktop-nav button{padding:8px 10px}.ton-connect button{max-width:148px;height:36px!important}.contract-search form{border-radius:12px;gap:9px;min-height:46px;padding:5px 6px 5px 12px}.contract-search label{gap:2px}.contract-search form>button{min-width:76px;padding:9px 12px}.workspace{grid-template-columns:minmax(0,1fr) 360px;gap:14px;padding-top:14px}.chart-card,.swap-card{border-radius:16px}.chart-card{min-height:540px;padding:18px}.real-chart{height:340px;margin:14px -6px 0}.chart-stats{gap:14px;padding-top:16px}.chart-stats div{gap:4px}.data-source{margin-top:10px}.insight{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;padding-block:2px}.insight p{text-align:end}.swap-card{padding:14px}.token-field{border-radius:12px;padding:11px 12px}.token-field>div{margin:10px 0 6px}.token-field input{font-size:24px}.token-field button{border-radius:10px;padding:6px 8px}.flip{border-radius:9px;width:31px;height:31px}.slippage-row{margin:10px 2px}.quote-details{margin-bottom:11px;padding-top:8px}.quote-details div{margin:6px 0}.primary-action{min-height:44px;padding:12px}.security-note{margin-top:8px}.content-view{border-radius:16px;min-height:540px;margin-top:14px;padding:24px}.asset-row{padding-block:13px}@media (max-width:800px){.app-shell{padding:0 10px calc(74px + env(safe-area-inset-bottom))}.topbar{gap:6px;height:56px}.brand-mark{width:28px;height:28px;font-size:14px}.theme-toggle{border-radius:9px;width:32px;height:32px}.language-picker select{min-height:32px;padding:6px 8px}.ton-connect button{min-width:112px;max-width:130px;height:32px!important;min-height:32px!important;padding-inline:9px!important}.contract-search{padding:6px 0}.contract-search form{min-height:44px;padding:4px 5px 4px 10px}.contract-search input{min-height:34px}.contract-search form>button{min-width:64px;min-height:36px}.market-strip{height:50px}.workspace{padding-top:10px}.swap-card{padding:12px}.token-field{padding:10px 11px}.token-field input{font-size:23px}.slippage-row{margin-block:9px}.quote-details div{margin:5px 0}.mobile-nav{min-height:62px;height:calc(62px + env(safe-area-inset-bottom))}.mobile-nav button{min-height:52px}.mobile-nav svg{width:20px;height:20px}.content-view{margin-top:10px;padding:17px 13px}.token-picker-backdrop{align-items:end;padding:0}.token-picker{width:100%;max-height:min(76dvh,680px);padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0}.verify-modal{padding:18px}.insight{grid-template-columns:1fr;gap:5px}.insight p{text-align:start}}@media (prefers-reduced-motion:reduce){.market-strip{scrollbar-width:none;overflow-x:auto}.market-ticker-track{will-change:auto;animation:none}.market-ticker-item.ticker-copy{display:none}}.admin-shell{background:radial-gradient(circle at 75% 0,#25321b 0,#0000 34%);min-height:100dvh}.admin-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c09e8;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 max(20px,50vw - 460px);display:flex}.admin-brand{color:var(--ink);letter-spacing:.12em;align-items:center;gap:10px;text-decoration:none;display:flex}.admin-brand>span{background:var(--lime);color:#11150d;letter-spacing:0;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.admin-header>div{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.admin-header>div svg{color:var(--lime)}.admin-wrap{width:min(100% - 32px,760px);margin:0 auto;padding:54px 0 80px}.admin-intro{max-width:620px;margin-bottom:28px}.admin-kicker{color:var(--lime);letter-spacing:.16em;font-size:10px;font-weight:900}.admin-intro h1{margin:8px 0;font-size:clamp(32px,7vw,52px)}.admin-intro p{max-width:600px;color:var(--muted);margin:0;line-height:1.6}.admin-card{border:1px solid var(--line);background:linear-gradient(145deg,#161a15fa,#0d0f0dfc);border-radius:18px;gap:18px;padding:24px;display:grid;box-shadow:0 18px 60px #0005}.admin-card-head{align-items:flex-start;gap:14px;min-width:0;display:flex}.admin-card-head>svg{width:24px;color:var(--lime);flex:none}.admin-card-head>div{min-width:0}.admin-card h2{text-overflow:ellipsis;margin:0 0 4px;font-size:20px;overflow:hidden}.admin-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.admin-card label{gap:7px;display:grid}.admin-card label>span{color:#b6bcb1;font-size:11px;font-weight:800}.admin-card input{width:100%;min-height:48px;color:var(--ink);background:#0b0e0b;border:1px solid #3a4136;border-radius:11px;outline:none;padding:0 13px}.admin-card input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c7ff4a16}.admin-primary{background:var(--lime);color:#11150d;cursor:pointer;border:0;border-radius:11px;min-height:48px;padding:11px 16px;font-weight:900}.admin-primary:disabled,.admin-toolbar button:disabled{cursor:wait;opacity:.65}.admin-message{border:1px solid;border-radius:11px;align-items:flex-start;gap:10px;min-width:0;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.admin-card .admin-message{margin:0}.admin-message svg{flex:none}.admin-message span{overflow-wrap:anywhere;min-width:0}.admin-message.error{color:#ffaaa4;background:#ff6b660d;border-color:#733d38}.admin-message.success{color:#d9ff87;background:#c7ff4a0c;border-color:#4d6332}.admin-loading{color:var(--muted);align-items:center;display:flex}.admin-loading i{background:var(--lime);border-radius:50%;width:10px;height:10px;animation:.8s ease-in-out infinite alternate adminPulse}@keyframes adminPulse{to{opacity:.25}}.admin-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 2px 12px;font-size:11px;display:flex}.admin-toolbar button,.admin-actions button,.admin-actions a{color:var(--ink);cursor:pointer;background:#171a16;border:1px solid #3b4237;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;text-decoration:none;display:inline-flex}.bot-avatar{background:var(--lime);color:#11150d;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.bot-avatar svg{width:25px}.online{color:var(--lime);letter-spacing:.1em;align-items:center;gap:6px;margin-bottom:5px;font-size:9px;font-weight:900;display:flex}.online i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%}.bot-connected dl{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.bot-connected dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;min-width:0;padding:12px 0;display:flex}.bot-connected dt{color:var(--muted);font-size:12px}.bot-connected dd{text-align:end;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:700;overflow:hidden}.admin-safe{background:#c7ff4a08;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.admin-safe svg{color:var(--lime);flex:none}.admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-actions .admin-danger{color:#ffaaa4;border-color:#733d38}.admin-confirm{color:#ffaaa4;align-items:center;gap:6px;margin-inline-start:auto;font-size:11px;display:flex}.admin-confirm button{padding:7px 9px}html[data-theme=light] .admin-shell{background:radial-gradient(circle at 75% 0,#dcebc0 0,#0000 35%)}html[data-theme=light] .admin-header{background:#f7f9f3e8}html[data-theme=light] .admin-card{background:#fff;box-shadow:0 16px 45px #47533b16}html[data-theme=light] .admin-card input{background:#f7f9f4}@media (max-width:600px){.admin-header{height:56px;padding-inline:14px}.admin-header>div span{display:none}.admin-wrap{width:min(100% - 20px,760px);padding:32px 0 52px}.admin-intro{margin-bottom:20px}.admin-intro p{font-size:13px}.admin-card{border-radius:15px;gap:16px;padding:18px 14px}.admin-toolbar{align-items:flex-start}.bot-connected dl>div{gap:10px}.bot-connected dd{max-width:58%}.admin-actions>*{flex:auto}.admin-confirm{flex-basis:100%;margin:4px 0 0}}:root{--canvas:#090b09;--surface:#111411;--surface-raised:#171b16;--surface-soft:#0c0f0c;--line-soft:#222720;--line-strong:#343b30;--shadow-card:0 18px 55px #00000047;--radius-xl:20px;--radius-lg:15px}html{scroll-behavior:smooth}body{background:radial-gradient(900px 420px at 70% -120px,#c7ff4a21,transparent 65%), linear-gradient(180deg,#0c0f0c 0,var(--canvas) 52%,#080a08 100%);min-height:100dvh}.app-shell{width:100%;max-width:1360px}.topbar{border-bottom-color:var(--line-soft);background:#090c09d1;height:70px;box-shadow:0 1px #ffffff04}.brand{letter-spacing:-.02em;gap:9px;font-size:17px}.brand-mark{background:var(--action);border-radius:11px;width:34px;height:34px;font-size:15px;box-shadow:0 8px 22px #c7ff4a2e}.desktop-nav{border:1px solid var(--line-soft);background:#ffffff06;border-radius:12px;gap:4px;padding:4px}.desktop-nav button{border-radius:8px;min-height:34px;transition:background-color .18s,color .18s}.desktop-nav button.active{background:var(--surface-raised);color:var(--ink)}.network{border:1px solid var(--line-soft);background:#ffffff05;border-radius:999px;padding:7px 10px;font-size:11px}.theme-toggle,.language-picker select{border-color:var(--line-strong);background:var(--surface-raised);transition:border-color .18s,background-color .18s,transform .18s}.theme-toggle:hover,.language-picker select:hover{border-color:#58634f}.theme-toggle:active{transform:scale(.96)}.ton-connect button{min-width:136px;color:#fff!important;background-color:#078dcc!important;border-radius:11px!important;box-shadow:0 8px 24px #078dcc38!important}.contract-search{padding:11px 0}.contract-search form{border-color:var(--line-strong);border-radius:var(--radius-lg);background:#111411e6;min-height:52px;transition:border-color .18s,box-shadow .18s;box-shadow:0 12px 35px #00000029}.contract-search form:focus-within{border-color:#758d43;box-shadow:0 0 0 3px #c7ff4a14,0 12px 35px #0003}.contract-search form>button{border-radius:10px;min-height:40px;box-shadow:0 7px 20px #c7ff4a1f}.market-strip{border-color:var(--line-soft);height:56px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.market-ticker-item{border-color:var(--line-soft)}.market-ticker-item.pinned{background:#c7ff4a12}.market-strip strong{letter-spacing:-.01em}.workspace{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:16px;padding-top:16px}.chart-card,.swap-card,.content-view{border-color:var(--line-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:linear-gradient(160deg,#171b16f5,#0d100dfc)}.chart-card{padding:22px}.chart-head h1{letter-spacing:-.055em;font-size:clamp(30px,3vw,42px)}.eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.timeframes{border:1px solid var(--line-soft);background:var(--surface-soft)}.timeframes button{min-width:40px;transition:background-color .18s,color .18s}.real-chart{border-color:var(--line-soft)}.chart-stats{gap:8px}.chart-stats div{border:1px solid var(--line-soft);background:#ffffff05;border-radius:11px;min-width:0;padding:11px 12px}.chart-stats strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insight{background:linear-gradient(90deg,#c7ff4a0e,#0000);border-radius:0 10px 10px 0}.swap-card{padding:16px;position:sticky;top:86px}.token-field{border-color:var(--line-soft);border-radius:var(--radius-lg);background:var(--surface-soft);transition:border-color .18s,background-color .18s}.token-field:focus-within{background:#0f120f;border-color:#566441}.token-field input{letter-spacing:-.035em}.token-field button{border-color:var(--line-strong);background:var(--surface-raised)}.flip{background:var(--surface-raised);border-color:#151915;transition:transform .18s,border-color .18s;box-shadow:0 4px 14px #00000040}.flip:hover{border-color:#4c5c38;transform:rotate(180deg)}.slippage-row{border-bottom:1px solid var(--line-soft);padding:8px 0}.slippage-row button{min-height:30px}.primary-action{border-radius:13px;transition:filter .18s,transform .18s;box-shadow:0 10px 28px #c7ff4a29}.primary-action:not(:disabled):hover{filter:brightness(1.06)}.primary-action:not(:disabled):active{transform:translateY(1px)}.security-note{padding-inline:6px}.content-view{overflow:hidden}.asset-table,.portfolio-assets,.portfolio-total,.signal-card,.signal-form,.signal-live-bar{border-color:var(--line-soft)}.asset-row:not(.table-head),.portfolio-assets article{transition:background-color .16s}html[data-theme=light]{--canvas:#f2f5ee;--surface:#fff;--surface-raised:#fff;--surface-soft:#f4f6f1;--line-soft:#dde3d8;--line-strong:#cbd3c5;--shadow-card:0 16px 45px #34422b17;background:#f2f5ee}html[data-theme=light] body{background:radial-gradient(900px 420px at 70% -140px,#a4d14638,#0000 67%),linear-gradient(#f7f9f4 0,#f1f4ed 100%)}html[data-theme=light] .topbar{background:#f7f9f4db}html[data-theme=light] .desktop-nav{background:#ffffff9e}html[data-theme=light] .desktop-nav button.active{background:#fff;box-shadow:0 3px 10px #32422714}html[data-theme=light] .network{background:#ffffffa3}html[data-theme=light] .contract-search form{border-color:var(--line-strong);background:#fffffff0;box-shadow:0 10px 30px #34422b12}html[data-theme=light] .chart-card,html[data-theme=light] .swap-card,html[data-theme=light] .content-view{border-color:var(--line-soft);box-shadow:var(--shadow-card);background:#fff}html[data-theme=light] .chart-stats div{background:#f7f9f5}html[data-theme=light] .insight{background:linear-gradient(90deg,#7da62514,#0000)}html[data-theme=light] .token-field{border-color:var(--line-soft);background:#f5f7f3}html[data-theme=light] .token-field:focus-within{background:#fff;border-color:#9daf78}html[data-theme=light] .topbar .ton-connect button{color:#fff!important;background:#078dcc!important;border-color:#087db9!important}html[data-theme=light] .topbar .ton-connect button *{color:#fff!important}@media (max-width:1080px){.workspace{grid-template-columns:minmax(0,1fr) 350px}.chart-card{padding:18px}}@media (max-width:800px){body{background:linear-gradient(#10150e 0,#090b09 44%,#080a08 100%)}.app-shell{padding-inline:10px}.topbar{gap:7px;height:58px}.brand{font-size:15px}.brand-mark{border-radius:10px;width:31px;height:31px}.brand>span:last-child{display:inline}.theme-toggle{margin-inline-start:auto}.ton-connect button{min-width:116px;max-width:132px;height:34px!important;min-height:34px!important}.contract-search form{min-height:46px}.market-strip{height:48px}.market-strip .market-ticker-item{white-space:nowrap;flex:none;width:max-content;min-width:max-content;padding-inline:16px}.workspace{gap:12px;padding-top:12px;display:flex}.swap-card{border-radius:18px;order:-1;padding:13px;position:static}.chart-card{border-radius:18px;padding:16px 14px 18px}.chart-head{align-items:center}.chart-head h1{font-size:31px}.real-chart{height:290px;margin-inline:-5px}.chart-stats div{padding:10px}.mobile-nav{min-height:58px;height:calc(58px + env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:#111510e6;border-radius:17px;bottom:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 14px 40px #00000059}.mobile-nav button{border-radius:13px;min-height:52px;position:relative}.mobile-nav .active{background:#c7ff4a14}html[data-theme=light] body{background:linear-gradient(#f8faf5 0,#eef2e9 100%)}html[data-theme=light] .mobile-nav{border-color:var(--line-soft);background:#ffffffe6;box-shadow:0 12px 34px #34422b24}html[data-theme=light] .mobile-nav .active{background:#eef7dc}}@media (max-width:430px){.topbar{gap:5px}.brand{font-size:14px}.brand-mark{width:30px;height:30px}.language-picker select{padding-inline:7px}.ton-connect button{min-width:128px;max-width:132px;padding-inline:8px!important;font-size:9px!important}.token-field input{font-size:25px}}@media (max-width:380px){.brand>span:last-child{display:none}.ton-connect button{min-width:122px;max-width:126px}}.admin-wrap{width:min(100% - 32px,1120px)}.admin-toolbar>div{gap:7px;display:flex}.admin-toolbar>div button{color:var(--ink);cursor:pointer;background:#171a16;border:1px solid #3b4237;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.admin-kpis article{border:1px solid var(--line);background:linear-gradient(150deg,#171b16fa,#0d100dfc);border-radius:15px;gap:8px;min-width:0;padding:17px;display:grid;box-shadow:0 12px 35px #0003}.admin-kpis article>span{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.admin-kpis svg{width:15px;color:var(--lime)}.admin-kpis strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(23px,3vw,33px);overflow:hidden}.admin-kpis small{color:#727a6e;min-height:26px;font-size:9px;line-height:1.4}.admin-analytics,.admin-revenue,.admin-integrations{margin-bottom:14px}.admin-chart{border:1px solid var(--line);background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/100% 25%;border-radius:13px;align-items:end;gap:7px;height:190px;padding:20px 10px 0;display:flex}.admin-chart>div{flex:1;justify-content:center;align-items:end;gap:2px;min-width:0;height:100%;padding-bottom:24px;display:flex;position:relative}.admin-chart i,.admin-chart b{background:#596052;border-radius:3px 3px 0 0;width:min(10px,42%);min-height:0}.admin-chart b{background:var(--lime);box-shadow:0 0 12px #c7ff4a20}.admin-chart span{color:#697065;font-size:8px;position:absolute;bottom:5px}.admin-breakdown{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-breakdown>div{border:1px solid var(--line);background:#0b0e0b;border-radius:12px;align-content:start;gap:0;min-width:0;padding:13px;display:grid}.admin-breakdown h3{margin:0 0 8px;font-size:11px}.admin-breakdown span{border-top:1px solid var(--line);justify-content:space-between;gap:10px;min-width:0;padding:7px 0;font-size:10px;display:flex}.admin-breakdown span b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-breakdown em{color:var(--lime);font-style:normal}.admin-breakdown p{color:var(--muted);font-size:10px}.admin-revenue-grid{grid-template-columns:minmax(0,1fr) 240px;gap:12px;display:grid}.admin-card select{width:100%;min-height:48px;color:var(--ink);background:#0b0e0b;border:1px solid #3a4136;border-radius:11px;outline:none;padding:0 13px}.admin-switch{border:1px solid var(--line);cursor:pointer;background:#0b0e0b;border-radius:12px;align-items:center;padding:12px;flex-direction:row!important;grid-template-columns:none!important;gap:11px!important;display:flex!important}.admin-switch input{opacity:0;pointer-events:none;position:absolute}.admin-switch>i{background:#30362d;border-radius:999px;flex:none;width:38px;height:22px;padding:3px;transition:all .18s;display:block}.admin-switch>i:after{content:"";background:#858d80;border-radius:50%;width:16px;height:16px;transition:all .18s;display:block}.admin-switch input:checked+i{background:#a5d536}.admin-switch input:checked+i:after{background:#10150d;transform:translate(16px)}.admin-switch input:focus-visible+i{outline:3px solid var(--focus);outline-offset:2px}.admin-switch>span{gap:3px;display:grid}.admin-switch small{color:var(--muted);font-size:10px}.admin-revenue-stats{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.admin-revenue-stats>span{border-inline-end:1px solid var(--line);min-width:0;color:var(--muted);gap:7px;padding:13px;font-size:9px;display:grid}.admin-revenue-stats>span:last-child{border:0}.admin-revenue-stats strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.integration-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.integration-grid article{border:1px solid var(--line);background:#0b0e0b;border-radius:12px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.integration-grid article>i{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #c7ff4a66}.integration-grid article>i.limited{box-shadow:none;background:#ffce76}.integration-grid article>i.setup{box-shadow:none;background:#777e74}.integration-grid article>div{min-width:0}.integration-grid article p{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;overflow:hidden}.integration-grid article>span{color:var(--lime);background:#c7ff4a10;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900}.integration-grid article>em{color:var(--muted);grid-column:2/-1;font-size:9px;font-style:normal}.admin-note{border:1px solid var(--line);border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.admin-note svg{color:var(--lime);flex:none}.admin-note p{font-size:11px}html[data-theme=light] .admin-kpis article,html[data-theme=light] .admin-breakdown>div,html[data-theme=light] .admin-switch,html[data-theme=light] .integration-grid article{background:#fff;box-shadow:0 10px 28px #47533b10}html[data-theme=light] .admin-chart{background:linear-gradient(#25311c0c 1px,#0000 1px) 0 0/100% 25%}html[data-theme=light] .admin-card select{color:var(--ink);background:#f7f9f4;border-color:#c8d0c2}html[data-theme=light] .admin-toolbar>div button{color:var(--ink);background:#fff;border-color:#c8d0c2}@media (max-width:860px){.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-breakdown{grid-template-columns:1fr}}@media (max-width:600px){.admin-wrap{width:min(100% - 20px,1120px)}.admin-toolbar{gap:8px}.admin-toolbar>span{display:none}.admin-toolbar>div{width:100%}.admin-toolbar>div button{flex:1}.admin-kpis{grid-template-columns:1fr 1fr;gap:8px}.admin-kpis article{padding:13px}.admin-kpis strong{font-size:24px}.admin-chart{gap:3px;height:155px;padding-inline:5px}.admin-chart span{font-size:7px}.admin-revenue-grid,.admin-revenue-stats,.integration-grid{grid-template-columns:1fr}.admin-revenue-stats>span{border-inline-end:0;border-bottom:1px solid var(--line)}.integration-grid article p{white-space:normal}}.admin-shell{--admin-bg:#080d16;--admin-panel:#111a28;--admin-panel-2:#162235;--admin-line:#26364c;--admin-muted:#91a0b5;--admin-blue:#49b8ff;--admin-cyan:#39dfca;--admin-amber:#ffbd5b;--admin-violet:#a78bfa;--admin-lime:#c7ff4a;color:#f4f7fb;background:radial-gradient(900px 480px at 82% -120px,#3d7eff33,transparent 66%), radial-gradient(620px 420px at 4% 32%,#39dfca12,transparent 70%), var(--admin-bg)}.admin-shell .admin-header{z-index:50;border-bottom-color:var(--admin-line);background:#080d16e0;position:sticky;top:0;box-shadow:0 10px 32px #0003}.admin-shell .admin-header>div{color:var(--admin-muted)}.admin-shell .admin-header>div svg{color:var(--admin-cyan)}.admin-shell .admin-brand .brand-mark{color:#fff;background:#111827}.admin-shell .admin-wrap{padding-top:34px}.admin-shell .admin-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 24px;margin-bottom:20px;display:grid}.admin-shell .admin-intro .admin-kicker{color:var(--admin-cyan);grid-column:1/-1}.admin-shell .admin-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,46px)}.admin-shell .admin-intro p{max-width:720px;color:var(--admin-muted)}.admin-section-nav{z-index:35;border:1px solid var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1522eb;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0 0 16px;padding:6px;display:grid;position:sticky;top:76px;box-shadow:0 14px 36px #00000047}.admin-section-nav a{min-width:0;min-height:42px;color:var(--admin-muted);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;text-decoration:none;transition:all .16s;display:flex}:is(.admin-section-nav a:hover,.admin-section-nav a:focus-visible){color:#fff;background:#1a2a40;border-color:#38506e;outline:none}.admin-section-nav a:active{transform:translateY(1px)}.admin-section-nav svg{width:16px;color:var(--admin-blue)}.admin-section-nav a:nth-child(2) svg{color:var(--admin-cyan)}.admin-section-nav a:nth-child(3) svg{color:var(--admin-amber)}.admin-section-nav a:nth-child(4) svg{color:var(--admin-violet)}.admin-section-nav a:nth-child(5) svg{color:var(--admin-lime)}#overview,#analytics,#revenue,#integrations,#telegram{scroll-margin-top:142px}.admin-anchor-target{height:1px}.admin-shell .admin-toolbar{min-height:38px;color:var(--admin-muted);margin-bottom:10px}.admin-shell .admin-toolbar>div button{border-color:var(--admin-line);color:#e9f0f8;background:#111c2c}.admin-shell .admin-toolbar>div button:hover{background:#19283c;border-color:#45617f}.admin-shell .admin-card{border-color:var(--admin-line);background:linear-gradient(145deg,#131e2efa,#0c1420fc);box-shadow:0 18px 55px #0000003d}.admin-shell .admin-card p,.admin-shell .admin-card small{color:var(--admin-muted)}.admin-shell .admin-card label>span{color:#cad5e4}.admin-shell .admin-card input:focus,.admin-shell .admin-card select:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px #49b8ff26}.admin-shell .admin-kpis{scroll-margin-top:142px}.admin-shell .admin-kpis article{border-color:var(--admin-line);background:linear-gradient(145deg,#172337,#0e1725);position:relative;overflow:hidden;box-shadow:0 14px 36px #0003}.admin-shell .admin-kpis article:before{content:"";background:var(--admin-blue);height:3px;position:absolute;inset:0 0 auto}.admin-shell .admin-kpis article:nth-child(2):before{background:var(--admin-violet)}.admin-shell .admin-kpis article:nth-child(3):before{background:var(--admin-cyan)}.admin-shell .admin-kpis article:nth-child(4):before{background:var(--admin-amber)}.admin-shell .admin-kpis article>span{color:#aab8ca}.admin-shell .admin-kpis article:first-child svg{color:var(--admin-blue)}.admin-shell .admin-kpis article:nth-child(2) svg{color:var(--admin-violet)}.admin-shell .admin-kpis article:nth-child(3) svg{color:var(--admin-cyan)}.admin-shell .admin-kpis article:nth-child(4) svg{color:var(--admin-amber)}.admin-shell .admin-kpis small{color:#7f90a7}.admin-shell .admin-analytics{border-top:3px solid var(--admin-cyan)}.admin-shell .admin-revenue{border-top:3px solid var(--admin-amber)}.admin-shell .admin-integrations{border-top:3px solid var(--admin-violet)}.admin-shell .admin-telegram{border-top:3px solid var(--admin-lime);margin-top:14px}.admin-shell .admin-analytics>.admin-card-head>svg,.admin-shell .admin-revenue>.admin-card-head>svg,.admin-shell .admin-integrations>.admin-card-head>svg{box-sizing:content-box;border-radius:12px;width:20px;height:20px;padding:10px}.admin-shell .admin-analytics>.admin-card-head>svg{color:var(--admin-cyan);background:#39dfca1c}.admin-shell .admin-revenue>.admin-card-head>svg{color:var(--admin-amber);background:#ffbd5b1f}.admin-shell .admin-integrations>.admin-card-head>svg{color:var(--admin-violet);background:#a78bfa1f}.admin-shell .admin-chart{background-color:#0a1421;background-image:linear-gradient(#6c90b41f 1px,#0000 1px);border-color:#294058}.admin-shell .admin-chart i{background:#426078}.admin-shell .admin-chart b{background:var(--admin-cyan);box-shadow:0 0 16px #39dfca47}.admin-shell .admin-chart span{color:#7f91a8}.admin-shell .admin-breakdown>div,.admin-shell .admin-switch,.admin-shell .integration-grid article{background:#0b1522;border-color:#293b52}.admin-shell .admin-breakdown span{border-color:#213249}.admin-shell .integration-grid article>i{background:var(--admin-cyan);box-shadow:0 0 10px #39dfca85}.admin-shell .admin-note{background:#a78bfa0e;border-color:#39405d}.admin-shell .admin-note svg{color:var(--admin-violet)}.admin-shell .admin-safe{background:#ffbd5b12;border-color:#4c432f}.admin-shell .admin-safe svg{color:var(--admin-amber)}.admin-shell .admin-primary{background:linear-gradient(135deg,var(--admin-lime),#7de6a3);color:#08120e;box-shadow:0 12px 28px #97e96d29}html[data-theme=light] .admin-shell{--admin-bg:#eef3f8;--admin-panel:#fff;--admin-panel-2:#f5f8fc;--admin-line:#cfdae7;--admin-muted:#607086;color:#142033;background:radial-gradient(850px 430px at 80% -100px,#49b8ff2e,#0000 67%),#eef3f8}html[data-theme=light] .admin-shell .admin-header{background:#f7fafde6;border-bottom-color:#cfdae7}html[data-theme=light] .admin-section-nav{background:#ffffffe8;border-color:#cbd8e6;box-shadow:0 12px 30px #233d581f}:is(html[data-theme=light] .admin-section-nav a:hover,html[data-theme=light] .admin-section-nav a:focus-visible){color:#132238;background:#edf5fc;border-color:#c5d6e8}html[data-theme=light] .admin-shell .admin-card{background:#fff;border-color:#cbd7e5;box-shadow:0 16px 40px #233d5817}html[data-theme=light] .admin-shell .admin-kpis article{background:#fff;border-color:#cbd7e5;box-shadow:0 12px 30px #233d5814}html[data-theme=light] .admin-shell .admin-kpis article>span{color:#596b82}html[data-theme=light] .admin-shell .admin-kpis small{color:#77879a}html[data-theme=light] .admin-shell .admin-chart{background-color:#f5f9fd;background-image:linear-gradient(#3c63891a 1px,#0000 1px);border-color:#cfdae7}html[data-theme=light] .admin-shell .admin-breakdown>div,html[data-theme=light] .admin-shell .admin-switch,html[data-theme=light] .admin-shell .integration-grid article{box-shadow:none;background:#f7fafe;border-color:#d5deea}html[data-theme=light] .admin-shell .admin-toolbar>div button{color:#24364d;background:#fff;border-color:#cbd7e5}@media (max-width:700px){.admin-shell .admin-wrap{padding-top:22px}.admin-shell .admin-intro{display:block}.admin-section-nav{scrollbar-width:none;border-inline:0;border-radius:0;margin-inline:-10px;padding:6px 10px;display:flex;top:64px;overflow-x:auto}.admin-section-nav::-webkit-scrollbar{display:none}.admin-section-nav a{min-width:max-content;padding:0 13px}#overview,#analytics,#revenue,#integrations,#telegram{scroll-margin-top:124px}}@media (max-width:430px){.admin-section-nav a{min-height:40px;padding-inline:11px}.admin-section-nav a span{font-size:10px}.admin-shell .admin-kpis{grid-template-columns:1fr}.admin-shell .admin-kpis article{min-height:116px}.admin-shell .admin-card-head{gap:11px}.admin-shell .admin-card h2{font-size:18px}}.admin-shell{--admin-bg:#0d1117;--admin-panel:#161b22;--admin-panel-2:#1c222b;--admin-line:#303844;--admin-muted:#9aa7b7;--admin-blue:#4da3ff;--admin-cyan:#4da3ff;--admin-amber:#4da3ff;--admin-violet:#4da3ff;--admin-lime:#4da3ff;background:#0d1117}.admin-shell .admin-header{box-shadow:none;background:#0d1117f5}.admin-shell .admin-brand .brand-mark{color:#fff;box-shadow:none;background:#111827;border-color:#303844}.admin-shell .admin-header>div svg,.admin-shell .admin-intro .admin-kicker{color:#58a6ff}.admin-shell .admin-wrap{grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.admin-shell .admin-intro,.admin-shell .admin-message,.admin-shell .admin-loading,.admin-shell .admin-toolbar{grid-column:1/-1}.admin-shell .admin-intro{border-bottom:1px solid #303844;margin-bottom:16px;padding-bottom:18px}.admin-shell .admin-intro h1{font-size:34px}.admin-section-nav{z-index:20;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#161b22;border:1px solid #303844;border-radius:12px;flex-direction:column;grid-column:1;gap:3px;margin:0;padding:7px;display:flex;position:sticky;top:86px}.admin-section-nav button{color:#9aa7b7;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:0 11px;font-size:12px;font-weight:750;display:flex}.admin-section-nav button svg,.admin-section-nav button:nth-child(n) svg{color:#7d8b9d;width:17px}.admin-section-nav button:hover{color:#e6edf3;background:#1c222b}.admin-section-nav button.active{color:#f0f6fc;background:#1b2b3e;border-color:#3d6592}.admin-section-nav button.active svg{color:#58a6ff}.admin-shell .admin-page,.admin-shell>.admin-wrap>.admin-card,.admin-shell .admin-wrap>form.admin-card{grid-column:2;min-width:0}.admin-page{gap:16px;display:grid}.admin-page-head{border-bottom:1px solid #303844;padding:2px 2px 8px}.admin-page-head>span{color:#58a6ff;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-page-head h2{letter-spacing:-.03em;margin:5px 0 3px;font-size:24px}.admin-page-head p{color:#9aa7b7;margin:0;font-size:12px}.admin-shell .admin-card{box-shadow:none;background:#161b22;border:1px solid #303844;border-radius:12px}.admin-shell .admin-analytics,.admin-shell .admin-revenue,.admin-shell .admin-integrations,.admin-shell .admin-telegram{border-top:1px solid #303844;margin:0}.admin-shell .admin-analytics>.admin-card-head>svg,.admin-shell .admin-revenue>.admin-card-head>svg,.admin-shell .admin-integrations>.admin-card-head>svg{color:#58a6ff;background:#1b2b3e}.admin-shell .admin-kpis{margin:0}.admin-shell .admin-kpis article{box-shadow:none;background:#161b22;border:1px solid #303844;border-radius:10px}.admin-shell .admin-kpis article:before{display:none}.admin-shell .admin-kpis article:nth-child(n) svg{color:#58a6ff}.admin-shell .admin-chart,.admin-shell .admin-breakdown>div,.admin-shell .admin-switch,.admin-shell .integration-grid article{box-shadow:none;background:#0f141b;border-color:#303844}.admin-shell .admin-chart b{box-shadow:none;background:#58a6ff}.admin-shell .admin-breakdown em{color:#58a6ff}.admin-shell .admin-switch input:checked+i{background:#2f81f7}.admin-shell .admin-revenue-stats{background:#0f141b;border-color:#303844}.admin-shell .admin-revenue-stats>span{border-color:#303844}.admin-shell .integration-grid article>span{color:#8cc8ff;background:#1b2b3e}.admin-shell .integration-grid article>i{box-shadow:none;background:#3fb950}.admin-shell .admin-note,.admin-shell .admin-safe{background:#0f141b;border-color:#303844}.admin-shell .admin-note svg,.admin-shell .admin-safe svg{color:#58a6ff}.admin-shell .admin-primary{box-shadow:none;background:#2f81f7;border:1px solid #58a6ff;color:#fff!important}.admin-shell .admin-primary:hover{background:#388bfd}.admin-shell .admin-primary:disabled{background:#243b57;color:#a9bbce!important}.admin-shell .admin-toolbar>div button,.admin-shell .admin-actions button,.admin-shell .admin-actions a{background:#21262d;border-color:#3a4553;color:#f0f6fc!important}.admin-shell .admin-toolbar>div button svg,.admin-shell .admin-actions svg{color:#b9c4d0}.admin-shell .admin-card input,.admin-shell .admin-card select{color:#f0f6fc;background:#0d1117;border-color:#3a4553}.admin-shell .admin-card input::placeholder{color:#667486}html[data-theme=light] .admin-shell{color:#1f2937;background:#f3f5f7}html[data-theme=light] .admin-shell .admin-header{background:#fffffff5}html[data-theme=light] .admin-section-nav{box-shadow:none;background:#fff;border-color:#d0d7de}html[data-theme=light] .admin-section-nav button{color:#576575}html[data-theme=light] .admin-section-nav button:hover{color:#1f2937;background:#f3f5f7}html[data-theme=light] .admin-section-nav button.active{color:#163a5f;background:#eaf3fc;border-color:#9cc8f5}html[data-theme=light] .admin-shell .admin-intro,html[data-theme=light] .admin-page-head{border-color:#d0d7de}html[data-theme=light] .admin-shell .admin-card,html[data-theme=light] .admin-shell .admin-kpis article{box-shadow:none;background:#fff;border-color:#d0d7de}html[data-theme=light] .admin-shell .admin-chart,html[data-theme=light] .admin-shell .admin-breakdown>div,html[data-theme=light] .admin-shell .admin-switch,html[data-theme=light] .admin-shell .integration-grid article,html[data-theme=light] .admin-shell .admin-revenue-stats,html[data-theme=light] .admin-shell .admin-note,html[data-theme=light] .admin-shell .admin-safe{background:#f6f8fa;border-color:#d8dee4}html[data-theme=light] .admin-shell .admin-card input,html[data-theme=light] .admin-shell .admin-card select{color:#1f2937;background:#fff;border-color:#b8c2cc}html[data-theme=light] .admin-shell .admin-toolbar>div button,html[data-theme=light] .admin-shell .admin-actions button,html[data-theme=light] .admin-shell .admin-actions a{background:#fff;border-color:#b8c2cc;color:#243141!important}@media (max-width:820px){.admin-shell .admin-wrap{display:block}.admin-section-nav{border-inline:0;border-radius:0;flex-direction:row;margin:0 -10px 16px;padding:6px 10px;display:flex;position:sticky;top:56px;overflow-x:auto}.admin-section-nav button{width:auto;min-width:max-content;padding-inline:12px}.admin-shell .admin-intro h1{font-size:29px}}.signals-view{max-width:980px;margin-inline:auto}.signals-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.signals-head .section-heading{min-width:0;margin-bottom:0}.signals-head .section-heading h1{margin-bottom:3px}.signals-head .section-heading p{max-width:620px;margin:0;font-size:11px;line-height:1.4}.signal-delivery{border:1px solid var(--line-soft);color:#ffce76;background:#0b0e0b;border-radius:999px;align-items:center;gap:8px;max-width:310px;min-height:34px;padding:6px 10px;display:flex}.signal-delivery>svg{flex:none;width:15px}.signal-delivery span{align-items:center;gap:6px;min-width:0;display:flex}.signal-delivery small{display:none}.signal-delivery b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.signal-open-bot{color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border:0;background:0 0;border-bottom:1px solid;flex:none;padding:0;font-size:9px;font-weight:800}.signal-delivery.ok{color:var(--lime)}.secondary-action:disabled{opacity:.45;cursor:not-allowed}.signal-composer{z-index:2;background:#111610;border:1px solid #586b37;border-radius:14px;margin-bottom:10px;padding:11px;position:relative}.signal-composer.editing{border-color:#69a8e8;box-shadow:0 0 0 2px #4da3ff18}.signal-token-picker{z-index:3;position:relative}.signal-token-search>div{position:relative}.signal-token-search>div>svg{width:16px;color:var(--muted);pointer-events:none;inset-inline-start:11px;position:absolute;top:10px}.signal-token-search{gap:5px;min-width:0;display:grid}.signal-token-search>span,.signal-value-row label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.signal-token-search input,.signal-number input{width:100%;min-width:0;height:38px;color:var(--ink);font:inherit;background:#0b0e0b;border:1px solid #373d34;border-radius:9px;outline:none;padding:0 11px;font-size:12px}.signal-token-search input{padding-inline:36px 34px}.signal-token-search input:focus,.signal-number input:focus{border-color:#7c9d40;box-shadow:0 0 0 3px #bfff2810}.signal-search-spinner{border:2px solid #6c7567;border-top-color:var(--lime);inset-inline-end:12px;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;position:absolute;top:12px}.signal-token-search small{color:#737b70;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.signal-search-results{z-index:5;inset-inline:0;background:#111610;border:1px solid #586b37;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);overflow:auto;box-shadow:0 16px 38px #0009}.signal-search-results>button{border:1px solid var(--line-soft);min-width:0;color:var(--ink);text-align:start;cursor:pointer;background:#0b0e0b;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.signal-search-results>button:hover,.signal-search-results>button.selected{background:#161d12;border-color:#7c9d40}.signal-search-results .token-icon{width:30px;height:30px}.signal-search-results span,.signal-search-results em{gap:2px;min-width:0;font-style:normal;display:grid}.signal-search-results b,.signal-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-search-results b{font-size:11px}.signal-search-results small{color:var(--muted);font-size:8px}.signal-search-results em{text-align:end;max-width:110px;font-size:10px}.signal-search-empty{z-index:5;color:#ffce76;inset-inline:0;background:#17140c;border:1px solid #705e31;border-radius:9px;margin:0;padding:10px;font-size:10px;position:absolute;top:calc(100% + 6px)}.signal-selected{width:100%;min-width:0;min-height:54px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:#151c11;border:1px solid #657a3d;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:6px 9px;display:grid}.signal-selected>.token-icon{width:32px;height:32px}.signal-selected>span{gap:1px;min-width:0;display:grid}.signal-selected b,.signal-selected small,.signal-selected code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-selected small{color:var(--muted);font-size:8px}.signal-selected code{color:#aab3a5;font:600 8px/1.25 ui-monospace,SFMono-Regular,monospace}.signal-selected>svg{width:15px;color:var(--muted)}.signal-contract-warning{color:#b8a370;align-items:center;gap:6px;margin:6px 1px 0;font-size:8px;line-height:1.35;display:flex}.signal-contract-warning>span{border:1px solid #8e7541;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-weight:900;display:grid}.signal-contract-warning code{color:#d3c295;white-space:nowrap;margin-inline-start:auto;font-size:8px}.signal-mode{border:1px solid var(--line-soft);background:#0b0e0b;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;padding:3px;display:grid}.signal-mode button{min-height:31px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:9px;font-weight:800}.signal-mode button.selected{color:var(--lime);background:#26351a;box-shadow:inset 0 0 0 1px #789b42}.signal-kind-grid{scrollbar-width:none;gap:6px;margin-top:9px;display:flex;overflow-x:auto}.signal-kind-grid::-webkit-scrollbar{display:none}.signal-kind-grid button{flex:1 0 max-content;border:1px solid var(--line-soft);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:#0b0e0b;border-radius:9px;padding:6px 10px;font-size:10px;font-weight:750}.signal-kind-grid button:hover{color:var(--ink);background:#bfff2811;border-color:#8baa4e}.signal-kind-grid button.selected{background:var(--lime);color:#11150d;border-color:#a6d13d;font-weight:900;box-shadow:0 0 0 2px #bfff2838}.signal-kind-grid button.selected:before{content:"✓";margin-inline-end:5px;font-size:10px;font-weight:950}.signal-value-row{grid-template-columns:minmax(150px,.7fr) minmax(250px,1.3fr);align-items:end;gap:9px;margin-top:9px;display:grid}.signal-value-row>label{gap:5px;min-width:0;display:grid}.signal-number{position:relative}.signal-number input{padding-inline-end:56px}.signal-number b{color:var(--muted);inset-inline-end:10px;font-size:10px;position:absolute;top:12px}.signal-presets{gap:5px;display:grid}.signal-presets>small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.signal-presets>span{gap:5px;display:flex}.signal-presets button{border:1px solid var(--line-soft);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#0b0e0b;border-radius:9px;flex:1;font-size:10px}.signal-presets button.selected{color:var(--lime);background:#bfff2815;border-color:#8baa4e}.signal-preview{color:var(--muted);background:#0b0e0b;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:7px 10px;font-size:9px;display:flex}.signal-preview span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signal-preview b{color:var(--ink);font-size:10px}.signal-preview i{color:var(--lime);font-style:normal}.signal-spike-window{background:#10170c;border:1px solid #526735;border-radius:9px;grid-template-columns:auto auto minmax(160px,1fr);align-items:center;gap:8px;margin-top:7px;padding:7px 9px;display:grid}.signal-spike-window>small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.signal-spike-window>span{gap:4px;display:flex}.signal-spike-window button{border:1px solid var(--line-soft);min-width:36px;height:28px;color:var(--muted);font:inherit;cursor:pointer;background:#0b0e0b;border-radius:7px;padding:0 7px;font-size:9px;font-weight:750}.signal-spike-window button.selected{color:var(--lime);background:#bfff2815;border-color:#8baa4e}.signal-spike-window p{color:var(--muted);margin:0;font-size:8px;line-height:1.35}.signal-spike-window p strong{color:var(--lime);font-size:9px}.signal-spike-window p b{color:#a9c67c}.signal-destinations{border:1px solid var(--line-soft);background:#0b0e0b;border-radius:10px;gap:6px;margin-top:8px;padding:8px;display:grid}.signal-destinations>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.signal-destinations>div:first-child>span{align-items:baseline;gap:7px;min-width:0;display:flex}.signal-destinations b{font-size:10px}.signal-destinations small{color:var(--muted);font-size:8px}.signal-destinations em{color:var(--lime);white-space:nowrap;font-size:8px;font-style:normal}.signal-destination-list{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.signal-destination-list::-webkit-scrollbar{display:none}.signal-destination-list button{border:1px solid var(--line-soft);max-width:220px;min-height:32px;color:var(--muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#141814;border-radius:8px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:700;display:flex;overflow:hidden}.signal-destination-list button i{color:#0a0c09;border:1px solid #687064;border-radius:4px;place-items:center;width:13px;height:13px;font-size:9px;font-style:normal;display:grid}.signal-destination-list button.selected{color:var(--ink);background:#bfff2812;border-color:#89a84d}.signal-destination-list button.selected i{border-color:var(--lime);background:var(--lime)}.signal-destination-list button.add{color:#90b9e6;border-style:dashed}.signal-form-actions{align-items:stretch;gap:7px;margin-top:8px;display:flex}.signal-save{width:100%;min-height:38px;margin-top:0;padding:8px 14px}.signal-cancel{border:1px solid var(--line-soft);min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:#171b17;border-radius:10px;flex:none;align-items:center;gap:5px;padding:7px 11px;font-size:10px;font-weight:800;display:flex}.signal-cancel svg{width:14px}.signal-error{color:#ff9387;margin:10px 0 0;font-size:11px}.signal-created{color:var(--lime);background:#bfff2812;border:1px solid #71913b;border-radius:9px;align-items:center;gap:8px;margin-top:7px;padding:8px 10px;display:flex}.signal-created>svg{flex:none;width:18px}.signal-created>span{gap:1px;min-width:0;display:grid}.signal-created b{color:var(--ink);font-size:10px}.signal-created small{color:var(--muted);font-size:8px}.signal-list-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 2px 7px;display:flex}.signal-list-heading>b{font-size:12px}.signal-list-heading span{color:var(--muted);font-size:10px}.signal-list-heading strong{color:var(--ink)}.signal-list{border:1px solid var(--line-soft);border-radius:14px;overflow:hidden}.signal-row{border-bottom:1px solid var(--line-soft);background:#0b0e0b;grid-template-columns:36px minmax(90px,.7fr) minmax(145px,1.4fr) minmax(110px,.8fr) 90px 38px 34px 34px;align-items:center;gap:8px;min-height:66px;padding:9px 12px;display:grid}.signal-row:last-child{border-bottom:0}.signal-row.active{box-shadow:inset 2px 0 var(--lime)}.signal-row.just-created{animation:1.4s ease-out signal-created-pulse}.signal-row.editing{background:#132033;box-shadow:inset 2px 0 #69a8e8}@keyframes signal-created-pulse{0%,35%{box-shadow:inset 3px 0 var(--lime),0 0 0 2px #bfff2830;background:#263817}to{box-shadow:inset 2px 0 var(--lime),0 0 0 0 transparent;background:#0b0e0b}}.signal-row>.token-icon{width:34px;height:34px}.signal-identity,.signal-condition,.signal-current{gap:3px;min-width:0;display:grid}.signal-identity b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.signal-identity small,.signal-condition span,.signal-current small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.signal-identity .signal-targets{color:#93b95b}.signal-condition strong,.signal-current b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.signal-status{min-width:0;color:var(--muted);text-overflow:ellipsis;align-items:center;gap:4px;font-size:9px;line-height:1.25;display:flex;overflow:hidden}.signal-status.on{color:var(--lime)}.signal-status.done{color:#5dc8ff}.signal-status.delivering{color:#d49b28}.signal-status.error{color:#d14c43}.signal-status svg{width:13px}.signal-row .edit-signal,.signal-row .delete-signal{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:static}.signal-row .edit-signal{color:#7898b9}.signal-row .edit-signal:hover{color:#8fc9ff;background:#172b40}.signal-row .edit-signal svg,.signal-row .delete-signal svg{width:15px}.signal-row .delete-signal{color:#7c6966}.signal-row .delete-signal:hover{color:#ff8c82;background:#321d1b}.signal-row .toggle:disabled{opacity:.35;cursor:not-allowed}.signal-empty{text-align:center;background:#0b0e0b;align-content:center;place-items:center;gap:4px;min-height:96px;padding:16px;display:grid}.signal-empty>svg{width:18px;color:var(--lime)}.signal-empty b{font-size:13px}.signal-empty p{max-width:430px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}html[data-theme=light] .signal-delivery,html[data-theme=light] .signal-composer,html[data-theme=light] .signal-row,html[data-theme=light] .signal-empty{background:#f5f7f2;border-color:#d4dad0}html[data-theme=light] .signal-delivery{color:#765000}html[data-theme=light] .signal-delivery.ok{color:#416a13}html[data-theme=light] .signal-fields input,html[data-theme=light] .signal-fields select,html[data-theme=light] .signal-token-search input,html[data-theme=light] .signal-number input,html[data-theme=light] .signal-search-results>button,html[data-theme=light] .signal-kind-grid button,html[data-theme=light] .signal-presets button,html[data-theme=light] .signal-preview,html[data-theme=light] .signal-destinations{color:var(--ink);background:#fff;border-color:#c8d0c2}html[data-theme=light] .signal-kind-grid button.selected{color:#1c290b;background:#c7f36a;border-color:#698f24;box-shadow:0 0 0 2px #7cae2a2e}html[data-theme=light] .signal-mode,html[data-theme=light] .signal-spike-window{background:#f4f8ed;border-color:#b8c99b}html[data-theme=light] .signal-mode button.selected{color:#456d18;background:#e3f1cc}html[data-theme=light] .signal-destination-list button{color:#4d5749;background:#f5f7f2;border-color:#c8d0c2}html[data-theme=light] .signal-search-results{background:#f5f7f2;border-color:#c8d0c2;box-shadow:0 16px 38px #41503424}html[data-theme=light] .signal-selected{background:#edf4df;border-color:#9caf73}html[data-theme=light] .signal-selected code{color:#5c6758}html[data-theme=light] .signal-contract-warning{color:#735d27}html[data-theme=light] .signal-contract-warning code{color:#554619}html[data-theme=light] .signal-created{background:#eff8df;border-color:#8dac55}html[data-theme=light] .signal-composer.editing{background:#f5f9ff;border-color:#5995d0}html[data-theme=light] .signal-row.editing{background:#edf6ff}html[data-theme=light] .signal-cancel{color:#4d5749;background:#fff;border-color:#c8d0c2}@media (max-width:800px){.signals-head{gap:7px;margin-bottom:8px;display:grid}.signals-head .section-heading p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.signal-delivery{width:max-content;max-width:100%;margin:0}.signal-composer{padding:9px}.signal-search-results{grid-template-columns:1fr;max-height:220px}.signal-kind-grid{margin-inline:-9px;padding-inline:9px}.signal-kind-grid button{flex:none;min-height:33px}.signal-value-row{grid-template-columns:minmax(92px,.72fr) minmax(170px,1.28fr);gap:6px}.signal-value-row label>span,.signal-presets>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-presets button{min-width:0;padding-inline:3px}.signal-preview{justify-content:space-between;gap:5px}.signal-preview span{font-size:8px}.signal-spike-window{grid-template-columns:auto 1fr;gap:6px}.signal-spike-window p{grid-column:1/-1}.signal-row{grid-template-columns:34px minmax(0,1fr) auto 32px 32px;gap:7px;padding:10px}.signal-condition{grid-column:2}.signal-current{text-align:end;grid-area:1/3/3}.signal-status{grid-column:2}.signal-row .toggle{grid-area:1/4}.signal-row .edit-signal{grid-area:2/4}.signal-row .delete-signal{grid-area:2/5}}.admin-shell .admin-header{height:68px;padding-inline:max(24px,50vw - 720px)}.admin-shell .admin-wrap{grid-template-columns:240px minmax(0,1fr);column-gap:28px;width:min(100% - 48px,1440px);padding-top:32px}.admin-shell .admin-intro{max-width:none;margin-bottom:18px;display:block!important}.admin-shell .admin-intro .admin-kicker{margin-bottom:8px;display:block}.admin-shell .admin-intro h1{white-space:nowrap;max-width:none;margin:0 0 6px;font-size:clamp(30px,3vw,42px);line-height:1.08}.admin-shell .admin-intro p{max-width:820px;margin:0;line-height:1.5}.admin-shell .admin-page,.admin-shell>.admin-wrap>.admin-card,.admin-shell .admin-wrap>form.admin-card,.admin-shell .admin-telegram-page{grid-column:2;min-width:0}.admin-telegram-page{gap:14px;display:grid}.admin-owner-grid{grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);align-items:end;gap:14px;display:grid}.admin-owner-help{background:#f8fafc;border:1px solid #d8dee7;border-radius:10px;align-content:center;gap:4px;min-height:68px;padding:11px 13px;display:grid}.admin-owner-help b{color:#344054;font-size:11px}.admin-owner-help span{color:#667085;font-size:11px;line-height:1.4}html[data-theme=light] .admin-shell .admin-section-nav{background:#111827;border-color:#111827}html[data-theme=light] .admin-shell .admin-section-nav button{color:#aab4c4}html[data-theme=light] .admin-shell .admin-section-nav button:hover{color:#fff;background:#1f2937}html[data-theme=light] .admin-shell .admin-section-nav button.active{color:#fff;background:#2563eb;border-color:#2563eb}html[data-theme=light] .admin-shell .admin-section-nav button.active svg{color:#fff}@media (max-width:980px){.admin-shell .admin-wrap{width:min(100% - 24px,1440px);display:block}.admin-shell .admin-intro h1{white-space:normal}.admin-shell .admin-section-nav{border-radius:0;flex-direction:row;margin:0 -12px 16px;padding-inline:12px;top:68px}.admin-shell .admin-section-nav button{width:auto;min-width:max-content}}@media (max-width:600px){.admin-shell .admin-header{padding-inline:14px}.admin-owner-grid{grid-template-columns:1fr}.admin-channel-health{grid-template-columns:repeat(2,minmax(0,1fr))}}.pair-share{min-width:0;margin-bottom:10px}.pair-share-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pair-share-row>span{text-overflow:ellipsis;white-space:nowrap;opacity:.75;min-width:0;font-size:14px;overflow:hidden}.pair-share-row button{color:inherit;white-space:nowrap;background:0 0;border:1px solid;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:14px;display:inline-flex}.pair-share>span:empty{display:none}.pair-share>span:not(:empty){margin-top:6px;font-size:13px;display:block}.pair-share input{width:100%;min-width:0;margin-top:8px;font-size:16px}:root{--page-gutter:20px;--space-card:14px}.app-shell{padding-inline:max(var(--page-gutter),env(safe-area-inset-left))}.topbar{height:60px;padding-inline:4px}.topbar .brand{flex-shrink:0;padding:4px}.contract-search{padding-block:6px}.market-strip{height:40px}.workspace{align-items:start;gap:12px;padding-top:10px}.chart-card,.swap-card{min-height:0;padding:var(--space-card)}.chart-head{gap:8px}.chart-head h1{overflow-wrap:anywhere;margin-top:5px;font-size:26px;line-height:1.25}.chart-head h1 small{white-space:nowrap;font-size:13px}.chart-head h1 small.negative{color:var(--red)}.chart-card .real-chart{height:260px;margin:10px 0 0}.chart-card .chart-stats{gap:8px;padding-top:10px}.chart-stats div{padding:8px}.chart-stats span{font-size:12px}.chart-stats strong{overflow-wrap:anywhere;font-size:14px}.chart-card .insight{display:none}.data-source{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.token-field{padding:9px 10px}.token-field>div{margin-block:6px}.token-input-row{min-height:44px}.token-field>small{font-size:12px}.swap-card .slippage-row{margin-block:8px;padding-block:6px}.quote-details{margin-block:6px 10px;padding-top:6px}.quote-details div{margin-block:4px;font-size:13px;line-height:1.35}.swap-card .primary-action{min-height:44px;padding:10px}.content-view{min-height:0;margin-top:10px;padding:16px}.section-heading{margin-bottom:12px}.section-heading h1{margin-block:4px;font-size:26px;line-height:1.2}.section-heading p{margin-block:5px 0;font-size:14px;line-height:1.4}.portfolio-total{padding:14px}.portfolio-total h2{margin-block:4px;font-size:28px}.empty-state{min-height:180px;padding-block:16px}.empty-state h2{margin-top:8px}.empty-state p{margin-block:6px 10px;font-size:14px}.asset-row{min-height:54px;padding-block:10px}.portfolio-assets article{gap:8px;padding:10px}.risk-banner{margin-top:10px;padding:10px}.signals-head{margin-bottom:8px}.signals-head .section-heading h1{font-size:26px}.signal-composer{padding:10px}.signal-kind-grid,.signal-mode{margin-top:6px}.signal-kind-grid button,.signal-mode button,.signal-presets button,.signal-destination-list button{min-height:36px;font-size:13px}.signal-selected b{font-size:14px}.signal-selected small,.signal-selected code,.signal-preview,.signal-preview b,.signal-value-row label>span,.signal-presets>small,.signal-spike-window p,.signal-spike-window>small{font-size:12px}.signal-destinations>div:first-child>span{flex-wrap:wrap}.signal-form-actions{margin-top:6px}.signal-save{min-height:44px}.admin-shell .admin-header{height:60px}.admin-shell .admin-wrap{column-gap:18px;padding-top:16px}.admin-shell .admin-intro{gap:6px;margin-bottom:12px}.admin-shell .admin-intro h1{white-space:normal;font-size:28px}.admin-shell .admin-intro p{font-size:14px}.admin-shell .admin-card{padding:16px}.admin-shell .admin-page-head{margin-bottom:12px}.admin-shell .admin-kpis article{min-height:0;padding:14px}.admin-shell .admin-kpis strong{margin-block:8px;font-size:28px}.admin-shell .admin-section-nav{top:70px}@media (max-width:800px){:root{--page-gutter:14px;--space-card:11px}.app-shell{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.topbar{gap:6px;height:56px}.topbar .brand{gap:6px}.theme-toggle,.language-picker select{min-height:36px}.chart-head h1{font-size:24px}.workspace{gap:10px;padding-top:8px}.content-view{padding:12px}.signal-value-row{grid-template-columns:minmax(80px,1fr) minmax(150px,1.5fr)}.admin-shell .admin-wrap{width:calc(100% - 28px);padding-top:12px}.admin-shell .admin-section-nav{margin-bottom:10px;top:60px}.admin-shell .admin-header{padding-inline:14px}}@media (max-width:380px){.topbar .brand>span:last-child{display:none}.signal-value-row{grid-template-columns:1fr}}
