.app-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:64px;padding:0 16px;background:#0f1015;border-bottom:1px solid #262a34;gap:16px;z-index:10}.app-header__brand{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;flex-shrink:0;width:132px}.app-header__logo{display:block;width:104px;max-height:34px;object-fit:contain}.app-header__name{display:none}.app-header__nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;flex:1;justify-content:center;min-width:0}.app-header__nav-item{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;min-height:38px;padding:0 12px;border-radius:8px;color:#858a99;font-size:13px;font-weight:500;transition:color .1s ease,background .1s ease}.app-header__nav-item:hover{color:#c1c4d0;background:#17191f}.app-header__nav-item--active{color:#f5f6fb;background:#262934}.app-header__nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#2a141a;color:#ff5067;font-size:10px;border-radius:4px}.app-header__nav-badge--green{background:#10281f;color:#00c98b}.app-header__right{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;flex-shrink:0}.app-header__stat{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:1px}.app-header__stat--positive .app-header__stat-value{color:#00c98b}.app-header__stat--negative .app-header__stat-value{color:#ff5067}.app-header__stat-label{color:#5f6573;font-size:10px;font-weight:500;text-transform:uppercase}.app-header__stat-value{color:#f5f6fb;font-size:13px;font-weight:500}.app-header__stat-pct{font-size:12px;color:#858a99}.app-header__live{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;color:#858a99;font-size:10px;font-weight:500}.app-header__live-dot{width:6px;height:6px;border-radius:4px;background:#f0c84b;animation:pulse-dot 2s ease-in-out infinite}.app-header__sound{width:34px;height:34px;border-radius:6px;color:#858a99;font-size:17px;transition:color .1s ease,background .1s ease}.app-header__sound:hover{color:#f5f6fb;background:#17191f}.app-header__sound--off{color:#5f6573}@media (max-width: 1100px){.app-header__stat,.app-header__live{display:none}}@media (max-width: 780px){.app-header{overflow-x:auto;justify-content:flex-start}.app-header__brand{width:auto}.app-header__nav{justify-content:flex-start}.app-header__right{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-family:TikTok Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;border-radius:6px;transition:background .1s ease,color .1s ease,border-color .1s ease;white-space:nowrap;letter-spacing:0;cursor:pointer;border:1px solid #262a34}.btn:disabled{color:#5f6573;background:#1f222a;border-color:#262a34;cursor:not-allowed;pointer-events:none}.btn--xs{padding:2px 8px;font-size:10px;height:24px}.btn--sm{padding:4px 12px;font-size:12px;height:30px}.btn--md{padding:6px 16px;font-size:13px;height:36px}.btn--lg{padding:8px 20px;font-size:14px;height:42px}.btn--ghost{color:#c1c4d0;background:transparent}.btn--ghost:hover{color:#f5f6fb;background:#1f222a}.btn--ghost.btn--active{color:#f5f6fb;background:#262934;border-color:#3a3f4d}.btn--primary{color:#f5f6fb;background:#303440;border-color:#3a3f4d}.btn--primary:hover{background:#262934}.btn--primary.btn--active{background:#303440}.btn--outline{color:#c1c4d0;background:#17191f;border-color:#3a3f4d}.btn--outline:hover{color:#f5f6fb;border-color:#303440;background:#1f222a}.btn--outline.btn--active{color:#f5f6fb;border-color:#858a99}.btn--danger{color:#ff5067;border-color:#65303c;background:#2a141a}.btn--danger:hover,.btn--danger.btn--active{background:#2a141a}.btn--success{color:#00c98b;border-color:#1c5a45;background:#10281f}.btn--success:hover,.btn--success.btn--active{background:#10281f}.token-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border:1px solid #3a3f4d;border-radius:50%;background:#1f222a;color:#f5f6fb;font-family:TikTok Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:8px;font-weight:700;letter-spacing:-.03em;line-height:1}.token-icon--xs{width:16px;height:16px;font-size:7px}.token-icon--md{width:28px;height:28px;font-size:9px}.token-icon--active{border-color:#f5f6fb}.token-icon__image{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.tool-layout-menu{position:relative}.tool-layout-menu__trigger,.tool-layout-menu__reset{border:1px solid #262a34;background:#17191f;color:#c1c4d0;padding:2px 6px;font-family:TikTok Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px}.tool-layout-menu__trigger:hover,.tool-layout-menu__reset:hover{color:#f5f6fb;border-color:#3a3f4d;background:#1f222a}.tool-layout-menu__popup{position:absolute;top:calc(100% + 4px);right:0;z-index:40;width:220px;border:1px solid #3a3f4d;background:#17191f}.tool-layout-menu__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-bottom:1px solid #262a34}.tool-layout-menu__list{display:flex;flex-direction:column}.tool-layout-menu__row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-top:1px solid #262a34}.tool-layout-menu__row:first-child{border-top:0}.tool-layout-menu__row--drag{background:#1f222a}.tool-layout-menu__handle{color:#858a99;cursor:grab;font-size:12px}.tool-layout-menu__label{display:flex;align-items:center;gap:8px;color:#c1c4d0;font-size:12px;width:100%}.tool-layout-menu__label input{accent-color:#f5f6fb}.positions-strip{height:78px;border-top:1px solid #262a34;background:#17191f;display:flex;flex-direction:column;min-height:78px}.positions-strip__header{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;border-bottom:1px solid #262a34;flex-shrink:0}.positions-strip__header-actions{display:flex;align-items:center;gap:6px}.positions-strip__body{flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden}.positions-strip__empty{display:flex;align-items:center;padding:0 12px}.position-cell{min-width:290px;border-right:1px solid #262a34;padding:6px 12px;display:flex;flex-direction:column;gap:6px}.position-cell--short{background:#2a141a}.position-cell__main,.position-cell__footer{display:flex;align-items:center;justify-content:space-between}.position-cell__symbol-wrap{display:flex;align-items:center;gap:6px}.position-cell__symbol{font-size:15px;color:#f5f6fb;font-weight:700}.position-cell__side{font-size:12px;letter-spacing:.06em}.position-cell__meta{display:flex;gap:12px;flex-wrap:wrap}.position-cell__actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px}.price-chart{width:100%;border-radius:4px;overflow:hidden}.draggable-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.draggable-modal-layer__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f1015b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}.draggable-modal{position:fixed;left:50%;top:50%;width:min(720px,100vw - 32px);max-height:min(780px,100vh - 32px);display:flex;flex-direction:column;border:1px solid #3a3f4d;border-radius:8px;background:#17191f;box-shadow:0 20px 70px #00000073;color:#f5f6fb;overflow:hidden;pointer-events:auto;transform:translate(-50%,-50%)}.draggable-modal--sm{width:min(520px,100vw - 32px)}.draggable-modal--lg{width:min(980px,100vw - 32px)}.draggable-modal__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid #262a34;cursor:grab;-webkit-user-select:none;user-select:none}.draggable-modal__head:active{cursor:grabbing}.draggable-modal__head h2{margin-top:2px;font-size:26px;font-weight:500;line-height:1.05;letter-spacing:0}.draggable-modal__kicker{color:#858a99;font-size:12px;font-weight:500;text-transform:uppercase}.draggable-modal__close{width:34px;height:34px;border-radius:6px;background:#1f222a;color:#858a99;font-size:20px;line-height:1}.draggable-modal__close:hover{color:#f5f6fb;background:#262934}.draggable-modal__body{min-height:0;flex:1;overflow-y:auto;padding:16px}.draggable-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:16px;border-top:1px solid #262a34;background:#1f222a}@media (max-width: 760px){.draggable-modal{inset:auto 8px 8px 8px;top:auto;left:8px;width:auto;max-height:calc(100vh - 16px);border-radius:8px;transform:none}.draggable-modal__head{cursor:default}}.heat-badge{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:18px;padding:0 7px;border:1px solid #262a34;background:#1f222a;color:#858a99;font-family:TikTok Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9px;line-height:1;letter-spacing:0;white-space:nowrap;border-radius:4px}.heat-badge--compact{min-width:24px;width:24px;padding:0}.heat-badge--watch{color:#f0c84b;border-color:#665623;background:#27230f}.heat-badge--hot{color:#f5f6fb;border-color:#3a3f4d;background:#262934}.heat-badge--fire{color:#00c98b;border-color:#1c5a45;background:#10281f}.inp{display:flex;flex-direction:column;gap:4px}.inp__label{font-family:TikTok Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;color:#858a99;text-transform:uppercase;letter-spacing:0}.inp__wrap{display:flex;align-items:center;background:#1f222a;border:1px solid #262a34;border-radius:6px;transition:border-color .1s ease}.inp__wrap:focus-within{border-color:#3a3f4d}.inp--error .inp__wrap{border-color:#65303c}.inp__prefix,.inp__suffix{font-family:TikTok Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;color:#858a99;padding:0 8px;white-space:nowrap;flex-shrink:0}.inp__field{flex:1;padding:5px 12px;font-family:TikTok Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;color:#f5f6fb;background:none;min-width:0;border-radius:6px}.inp__field::placeholder{color:#5f6573}.inp__error{font-size:12px;color:#ff5067}.pool-mini{position:fixed;right:16px;bottom:94px;z-index:100;width:min(420px,100vw - 24px);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;border:1px solid #3a3f4d;border-radius:8px;background:#17191f;box-shadow:0 14px 50px #0000005c}.pool-mini__main{display:flex;align-items:center;gap:8px;min-width:0}.pool-mini__count{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#262934;color:#f5f6fb;font-size:17px;font-weight:500}.pool-mini__title{color:#f5f6fb;font-size:13px;font-weight:500}.pool-mini__meta{margin-top:2px;color:#858a99;font-size:12px;white-space:nowrap}.pool-mini__tokens{display:flex;margin-left:auto}.pool-mini__tokens button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;margin-left:-4px;border:1px solid #262a34;border-radius:6px;background:#1f222a}.pool-mini__actions{display:flex;gap:4px}.pool-wizard{display:flex;flex-direction:column;gap:12px}.pool-wizard__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pool-wizard__step{height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #262a34;border-radius:6px;background:#1f222a;color:#858a99;font-weight:500}.pool-wizard__step span{color:#5f6573}.pool-wizard__step--active{border-color:#3a3f4d;background:#262934;color:#f5f6fb}.pool-wizard__screen{display:flex;flex-direction:column;gap:12px}.pool-wizard__hero{display:flex;justify-content:space-between;gap:16px;padding:16px;border:1px solid #262a34;border-radius:8px;background:#1f222a}.pool-wizard__hero h3{max-width:560px;margin-top:4px;color:#f5f6fb;font-size:20px;font-weight:500;line-height:1.1;letter-spacing:0}.pool-wizard__eyebrow{color:#858a99;font-size:12px;text-transform:uppercase}.pool-wizard__score{align-self:flex-start;min-width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#262934;color:#f5f6fb;font-size:20px;font-weight:500}.pool-wizard__preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pool-wizard__form-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:8px}.pool-wizard__form-grid--six{grid-template-columns:repeat(6,minmax(0,1fr))}.pool-wizard__chips,.pool-wizard__rules{display:flex;flex-wrap:wrap;gap:8px}.pool-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pool-picker__item{min-width:0;min-height:66px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px;border:1px solid #262a34;border-radius:6px;background:#1f222a;text-align:left}.pool-picker__item>span{display:flex;align-items:center;gap:8px}.pool-picker__item strong{font-weight:500}.pool-picker__item:hover{border-color:#3a3f4d;background:#262934}.pool-selected{display:flex;flex-wrap:wrap;gap:4px}.pool-selected__pill{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:4px 8px;border:1px solid #262a34;border-radius:6px;background:#1f222a;color:#f5f6fb;font-weight:500}.pool-selected__pill span{color:#858a99}.pool-wizard-preset,.trade-preset{min-height:82px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px;border:1px solid #262a34;border-radius:6px;background:#1f222a;text-align:left}.pool-wizard-preset span,.trade-preset span{color:#f5f6fb;font-size:13px;font-weight:500}.pool-wizard-preset small,.trade-preset small{color:#858a99;font-size:12px;line-height:1.25}.pool-wizard-preset:hover,.pool-wizard-preset--active,.trade-preset:hover,.trade-preset--active{border-color:#3a3f4d;background:#262934}.wizard-chip{min-height:34px;padding:0 12px;border:1px solid #262a34;border-radius:6px;background:#1f222a;color:#858a99;font-weight:500}.wizard-chip:hover,.wizard-chip--active{border-color:#3a3f4d;background:#262934;color:#f5f6fb}.pool-review{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pool-review div{min-height:76px;display:flex;flex-direction:column;justify-content:space-between;padding:8px;border:1px solid #262a34;border-radius:6px;background:#1f222a}.pool-review span{color:#858a99;font-size:12px;text-transform:uppercase}.pool-review strong{color:#f5f6fb;font-size:14px;font-weight:500}.pool-review-list{display:flex;flex-direction:column;gap:4px}.pool-exec-preview{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid #262a34;border-radius:6px;background:#1f222a}.pool-exec-preview__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pool-exec-preview__head strong{display:block;margin-top:2px;color:#f5f6fb;font-size:14px;font-weight:500}.pool-exec-preview__slip{min-height:28px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid #1c5a45;border-radius:4px;color:#00c98b;background:#10281f;font-size:12px}.pool-exec-preview__slip--bad{border-color:#665623;color:#f0c84b;background:#27230f}.pool-exec-preview__split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pool-split-row{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 8px;border:1px solid #262a34;border-radius:4px;background:#17191f}.pool-split-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:4px;color:#f5f6fb;font-size:12px}.pool-split-row strong{color:#c1c4d0;font-size:12px;font-weight:500}.pool-exec-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pool-exec-token{border:1px solid #262a34;border-radius:4px;background:#17191f;overflow:hidden}.pool-exec-token__head{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 8px;border-bottom:1px solid #262a34}.pool-exec-token__head span{color:#f5f6fb;font-size:13px;font-weight:500}.pool-exec-token__head small{color:#5f6573;font-size:10px}.pool-exec-level{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px;padding:0 8px;border-bottom:1px solid #262a34}.pool-exec-level:last-child{border-bottom:0}.pool-exec-level span,.pool-exec-level small{color:#858a99;font-size:10px}.pool-exec-level strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c1c4d0;font-size:12px;font-weight:500}.pool-risk{display:flex;flex-direction:column;gap:4px}.pool-risk__head{display:flex;align-items:center;justify-content:space-between}.pool-risk__head span{color:#f5f6fb;font-size:13px;font-weight:500}.pool-risk__head small{color:#5f6573;font-size:12px}.pool-risk__item,.pool-risk__ok{min-height:30px;display:flex;align-items:center;padding:0 8px;border:1px solid #665623;border-radius:4px;color:#f0c84b;background:#27230f;font-size:12px}.pool-risk__ok{border-color:#1c5a45;color:#00c98b;background:#10281f}.pool-review-token{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(120px,.45fr);align-items:center;gap:8px;min-height:42px;padding:8px;border:1px solid #262a34;border-radius:6px;background:#1f222a}.pool-review-token span{display:flex;align-items:center;gap:8px;font-weight:500}.pool-review-token small{color:#858a99;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-modal{display:flex;flex-direction:column;gap:12px}.trade-modal__hero{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid #262a34;border-radius:8px;background:#1f222a}.trade-modal__coin{display:flex;align-items:center;gap:8px}.trade-modal__coin strong{font-size:14px;font-weight:500}.trade-modal__price{margin-top:8px;font-size:26px;font-weight:500;line-height:1}.trade-modal__change{align-self:flex-start;font-size:13px;font-weight:500}.trade-modal__side{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trade-modal__side button{height:42px;border:1px solid #262a34;border-radius:6px;background:#1f222a;color:#858a99;font-size:13px;font-weight:500}.trade-modal__side--long{border-color:#1c5a45!important;background:#10281f!important;color:#00c98b!important}.trade-modal__side--short{border-color:#65303c!important;background:#2a141a!important;color:#ff5067!important}.trade-modal__presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.trade-modal__form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trade-modal__estimate{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.trade-modal__estimate div{min-height:54px;display:flex;flex-direction:column;justify-content:space-between;padding:8px;border:1px solid #262a34;border-radius:4px;background:#1f222a}.trade-modal__estimate span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5f6573;font-size:10px;text-transform:uppercase}.trade-modal__estimate strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5f6fb;font-size:12px;font-weight:500}.trade-modal__levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.trade-modal__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.trade-modal__stats span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:28px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid #262a34;border-radius:4px;background:#1f222a;color:#858a99;font-size:10px;text-transform:uppercase}.trade-modal__actions{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.trade-level{display:grid;grid-template-columns:32px minmax(0,1fr) 54px minmax(74px,.6fr);align-items:center;gap:8px;min-height:30px;padding:0 8px;border:1px solid #262a34;border-radius:4px;background:#1f222a}.trade-level span,.trade-level small{color:#858a99;font-size:10px;white-space:nowrap}.trade-level strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5f6fb;font-size:12px;font-weight:500}@media (max-width: 900px){.pool-picker,.trade-modal__presets{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-wizard__preset-grid,.pool-review,.pool-exec-preview__split,.pool-exec-levels{grid-template-columns:1fr}.pool-wizard__form-grid,.pool-wizard__form-grid--six{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.pool-mini{left:8px;right:8px;bottom:8px;grid-template-columns:1fr}.pool-wizard__steps,.pool-picker,.trade-modal__presets,.trade-modal__form,.trade-modal__estimate,.trade-modal__levels,.trade-modal__stats,.trade-modal__actions{grid-template-columns:1fr}}:root{--bg-0: #0f1015;--bg-1: #17191f;--bg-2: #1f222a;--bg-3: #262934;--line-1: #262a34;--line-2: #3a3f4d;--text-0: #f5f6fb;--text-1: #c1c4d0;--text-2: #858a99;--text-3: #5f6573;--up: #00c98b;--down: #ff5067;--warn: #f0c84b;--type-kicker: 10px;--type-label: 12px;--type-body: 13px;--type-code: 14px;--type-metric: 15px;--type-display: 17px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%}body{background:#0f1015;color:#f5f6fb;font-family:TikTok Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.38;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}#root{height:100vh;width:100vw;overflow:hidden;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font:inherit;color:inherit}input,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}ul,ol{list-style:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#3a3f4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#303440}::selection{background:#303440;color:#fff}@keyframes pulse-dot{0%,to{transform:scale(1)}50%{transform:scale(.8)}}@keyframes flash-green{0%{background:#10281f}to{background:transparent}}@keyframes flash-red{0%{background:#2a141a}to{background:transparent}}@keyframes slide-in-left{0%{transform:translate(-6px)}to{transform:translate(0)}}@keyframes fade-in{0%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes signal-ring{0%{transform:scale(1)}to{transform:scale(1.14)}}.u-mono{font-family:TikTok Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.u-green{color:#00c98b!important}.u-red{color:#ff5067!important}.u-muted{color:#858a99!important}.u-dim{color:#c1c4d0!important}.u-flash-green{animation:flash-green .5s ease forwards}.u-flash-red{animation:flash-red .5s ease forwards}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-border-right{border-right:1px solid #262a34}.t-kicker{font-size:var(--type-kicker);color:var(--text-2);letter-spacing:0;text-transform:uppercase}.t-label{font-size:var(--type-label);color:var(--text-1)}.t-body{font-size:var(--type-body);color:var(--text-0)}.t-code{font-size:var(--type-code);color:var(--text-0)}.t-metric{font-size:var(--type-metric);color:var(--text-0);font-weight:500}.t-display{font-size:var(--type-display);color:var(--text-0);font-weight:600}.t-muted{color:var(--text-2)}.t-up{color:var(--up)}.t-down{color:var(--down)}.scrollable{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#262a34 transparent}.app-shell{flex:1;min-height:0;display:flex;flex-direction:column}.app-workspace{flex:1;min-height:0;display:flex;overflow:hidden}.app-main{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.app-loading{display:flex;align-items:center;justify-content:center;height:100%;font-family:TikTok Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;color:#858a99;letter-spacing:.2em;animation:fade-in .4s ease}
