/* GENERATO da frontend/scripts/gen-terminal-css.mjs — non modificare a mano.
   Sorgente (con i commenti): design/terminal.css
   Classi incapsulate in `.tui`; token, radice e scrollbar anche globali.
   I fogli di supporto conservano i comportamenti delle viste interattive.
   Rigenera con: node frontend/scripts/gen-terminal-css.mjs */
:root,.tui{--ink:#07090e;          
  --raise:#0c1017;        
  --track:#171d26;        

  --bone:#eceae4;         
  --soft:#9aa3ae;         
  --mute:#6c7684;         
  --dim:#4e5765;          

  --line:rgba(236,234,228,.075);
  --line-2:rgba(236,234,228,.13); --line-3:rgba(236,234,228,.19);

  
  --cad:#22d3ee; --ac:#ff3b93; --signal:#f5a623;
  --green:#3fcf8e; --red:#f0616d; --yellow:#f5c451;

  --mono:'IBM Plex Mono',ui-monospace,Menlo,monospace;
  --ui:'Archivo',system-ui,-apple-system,sans-serif;
  --maxw:1560px; --pad:26px;}
.tui *{box-sizing:border-box}
html,.tui,body,.tui{margin:0;background:var(--ink)}
body,.tui{font-family:var(--ui);font-size:13px;line-height:1.5;color:var(--bone);-webkit-font-smoothing:antialiased}
#root{height:auto;min-height:100vh;display:block;overflow:visible;padding-bottom:0}
.tui a{color:inherit;text-decoration:none}
.tui button{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:inherit;cursor:pointer}
::selection{background:rgba(255,59,147,.26)}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:rgba(236,234,228,.10);border:3px solid var(--ink)}
.tui .lbl{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--mute)}
.tui .label{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--mute)}
.tui .lbl .dimmer,.tui .lbl.dimmer{color:var(--dim)}
.tui .lbl a{color:var(--ac)}
.tui .up{color:var(--green)}
.tui .down{color:var(--red)}
.tui .muted{color:var(--mute)}
.tui .tl-bar{position:sticky;top:var(--tl-nav-height,54px);z-index:29;background:var(--ink)}
.tui .tl-bar .tl-bar-inner{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:24px;padding-block:16px}
.tui .tl-kicker,.tui .tl-status,.tui .tl-section-head h3,.tui .tl-modal h4,.tui .tl-universe{font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.07em;text-transform:uppercase}
.tui .tl-bar-identity{display:flex;flex-direction:column;gap:8px}
.tui .tl-status{display:inline-flex;align-items:center;gap:5px;letter-spacing:0;white-space:nowrap;color:var(--soft)}
.tui .tl-status i{width:5px;height:5px;border-radius:50%;background:var(--signal)}
.tui .tl-status.is-live i{background:var(--green)}
.tui .tl-status.is-stale{color:var(--signal)}
.tui .tl-bar-summary{min-width:0}
.tui .tl-bar-summary>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.tui .tl-bar-summary strong{font:20px/1.2 var(--mono)}
.tui .tl-bar-summary b{font-weight:500}
.tui .tl-bar-summary span,.tui .tl-bar-summary time{color:var(--soft);font-size:11px}
.tui .tl-bar-summary time{font-family:var(--mono)}
.tui .tl-bar-summary p{margin:6px 0 0;font-size:12px;color:var(--soft)}
.tui .tl-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 12px;background:var(--raise);color:var(--bone);border:1px solid var(--line-2);font:10px var(--mono);letter-spacing:.04em;cursor:pointer;white-space:nowrap}
.tui .tl-button span{color:var(--cad)}
.tui .tl-button:hover{border-color:var(--soft)}
.tui .tl-backdrop{position:fixed;inset:0;background:rgba(3,5,8,.78);z-index:89}
.tui .tl-modal{position:fixed;z-index:90;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1280px,calc(100vw - 48px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:var(--ink);border:1px solid var(--line-2);box-shadow:0 24px 80px #0008;color:var(--bone);font:13px/1.5 var(--ui);overflow:hidden}
.tui .tl-modal-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid var(--line-2);flex:none}
.tui .tl-modal-head h2{font-size:17px;font-weight:500;margin:4px 0 0}
.tui .tl-modal-head .tl-kicker{color:var(--ac)}
.tui .tl-modal-body{overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-color:var(--dim) var(--ink);scrollbar-width:thin}
.tui .tl-modal-foot{padding:10px 20px;color:var(--soft);font:10px/1.5 var(--mono);border-top:1px solid var(--line-2);flex:none}
.tui .tl-now,.tui .tl-wallets{padding:18px 20px;border-bottom:1px solid var(--line-2)}
.tui .tl-section-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.tui .tl-section-head h3{margin:0;color:var(--bone)}
.tui .tl-section-head .tl-kicker,.tui .tl-universe{color:var(--soft);font-size:9px}
.tui .tl-universe{margin-left:auto}
.tui .tl-reading{font-size:16px;font-weight:500;margin:14px 0 18px}
.tui .tl-current-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin:-4px 0 18px;font:11px var(--mono);color:var(--soft)}
.tui .tl-current-flow>span:first-child{font-size:9px;text-transform:uppercase;letter-spacing:.06em}
.tui .tl-current-flow b{font-weight:400}
.tui .tl-holder-rule{font-size:11px;line-height:1.6;color:var(--soft);margin:-8px 0 16px}
.tui .tl-group-toggle{display:block;margin-top:6px;padding:0;background:none;border:0;color:var(--cad);font:10px var(--mono);cursor:pointer;text-align:left}
.tui .tl-group-detail td{background:var(--raise)}
.tui .tl-group-members{padding:8px 12px;min-width:460px;text-align:left;font:11px var(--mono)}
.tui .tl-member{display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:18px;padding:8px 0;border-bottom:1px solid var(--line)}
.tui .tl-member b{font-size:9px;color:var(--soft);font-weight:400;text-transform:uppercase}
.tui .tl-member>span:nth-child(2){color:var(--soft)}
.tui .tl-member>:last-child{text-align:right}
.tui .tl-overview-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}
.tui .tl-modal h4{color:var(--soft);font-size:9px;margin:0 0 12px}
.tui .tl-stats{display:flex;gap:14px}
.tui .tl-stat{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}
.tui .tl-stat strong{font:21px/1.25 var(--mono);overflow-wrap:anywhere;font-weight:400}
.tui .tl-stat>span{color:var(--soft);font-size:11px}
.tui .tl-segment{display:flex;gap:3px;height:4px;margin:12px 0}
.tui .tl-segment span{min-width:1px;background:var(--dim)}
.tui .tl-note,.tui .tl-coverage{font-size:11px;line-height:1.6;color:var(--soft);margin:10px 0 0}
.tui .tl-coverage{color:var(--signal)}
.tui .tl-table-scroll{overflow-x:auto;scrollbar-color:var(--dim) var(--ink)}
.tui .tl-table{width:100%;border-collapse:collapse;margin-top:18px;font-family:var(--mono);font-size:11px;white-space:nowrap}
.tui .tl-table th{padding:0 12px 10px;text-align:right;font-size:9px;font-weight:400;letter-spacing:.04em;color:var(--soft);border-bottom:1px solid var(--line-2)}
.tui .tl-table td{padding:10px 12px;text-align:right;vertical-align:middle;border-bottom:1px solid var(--line)}
.tui .tl-table th:first-child,.tui .tl-table td:first-child,.tui .tl-table th:last-child,.tui .tl-table td:last-child{text-align:left}
.tui .tl-table th:first-child,.tui .tl-table td:first-child{padding-left:0}
.tui .tl-table th:last-child,.tui .tl-table td:last-child{padding-right:0}
.tui .tl-table td:last-child{font-family:var(--ui);font-size:12px}
.tui .tl-table td small{display:block;font-size:10px;color:var(--soft);margin-top:3px}
.tui .tl-modal .tl-table thead{display:table-header-group}
.tui .tl-modal .tl-table tbody{display:table-row-group}
.tui .tl-modal .tl-table tr{display:table-row}
.tui .tl-modal .tl-table th,.tui .tl-modal .tl-table td{display:table-cell}
.tui .tl-modal .tl-table td::before{display:none}
.tui .tl-role{font:8px var(--mono);color:var(--signal);margin-left:7px}
.tui .tl-table a,.tui .tl-trade a{color:var(--cad)}
.tui .tl-history>.tl-section-head{padding:14px 20px;border-bottom:1px solid var(--line-2)}
.tui .tl-history-pause{margin-left:auto;padding:6px 0;background:none;border:0;color:var(--soft);font:10px var(--mono);cursor:pointer}
.tui .tl-history-pause[aria-pressed=true]{color:var(--signal)}
.tui .tl-history-columns{display:grid;grid-template-columns:minmax(0,1fr) 370px;align-items:start}
.tui .tl-event-list{padding:18px 20px;min-width:0}
.tui .tl-event{display:grid;grid-template-columns:64px minmax(0,1fr) 12px;width:100%;gap:14px;align-items:start;text-align:left;color:var(--bone);padding:14px 12px;background:none;border:0;border-bottom:1px solid var(--line);border-left:2px solid transparent;cursor:pointer;font:13px/1.5 var(--ui)}
.tui .tl-event:hover{background:var(--raise)}
.tui .tl-event.is-selected{background:var(--raise);border-left-color:var(--ac)}
.tui .tl-event time{font:11px/1.6 var(--mono);color:var(--soft)}
.tui .tl-event strong{display:block;font-weight:500}
.tui .tl-event strong b{font-family:var(--mono);font-weight:400}
.tui .tl-event small{display:block;color:var(--soft);font-size:11px;margin-top:6px}
.tui .tl-event>.ic{color:var(--cad);margin-top:3px}
.tui .tl-evidence{padding:20px;background:var(--raise);border-left:1px solid var(--line);min-width:0}
.tui .tl-evidence h3{font-size:18px;font-weight:500;margin:0 0 18px}
.tui .tl-evidence .tl-stats{margin-bottom:18px}
.tui .tl-evidence-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:10px;font-size:11px;padding:16px 0;margin-bottom:16px;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}
.tui .tl-evidence-facts span{color:var(--soft)}
.tui .tl-evidence-facts strong{font-weight:400;text-align:right}
.tui .tl-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}
.tui .tl-actions button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--cad);font:12px var(--ui);cursor:pointer}
.tui .tl-event-trades{margin-top:20px}
.tui .tl-trade{display:grid;grid-template-columns:58px 30px minmax(50px,1fr) auto;gap:7px;padding:8px 0;border-bottom:1px solid var(--line);font:10px var(--mono)}
.tui .tl-trade time{color:var(--soft)}
.tui .tl-empty{padding:24px 12px;color:var(--soft);font-size:12px}
.tui .tl-up{color:var(--green)}
.tui .tl-down{color:var(--red)}
.tui .tl-amber{color:var(--signal)}
.tui .tl-muted{color:var(--soft)}
.tui .tl-neutral{color:var(--mute)}
.tui .tl-segment .tl-up{background:var(--green)}
.tui .tl-segment .tl-down{background:var(--red)}
.tui .tl-segment .tl-amber{background:var(--signal)}
.tui .tl-segment .tl-muted{background:var(--soft)}
.tui .tl-segment .tl-neutral{background:var(--dim)}
@media(max-width:1000px){
.tui .tl-bar .tl-bar-inner{grid-template-columns:115px minmax(0,1fr) auto;gap:14px}
.tui .tl-history-columns{grid-template-columns:minmax(0,1fr) 320px}
.tui .tl-bar-summary>div{gap:8px}
.tui .tl-bar-summary strong{font-size:17px}
.tui .tl-overview-columns{gap:24px}
}
@media(max-width:720px){
.tui .tl-modal{width:100%;height:100dvh;max-height:100dvh;border:0}
.tui .tl-modal-head{padding:14px 16px}
.tui .tl-now,.tui .tl-wallets{padding:16px}
.tui .tl-overview-columns,.tui .tl-history-columns{grid-template-columns:minmax(0,1fr)}
.tui .tl-evidence{border-left:0;border-top:1px solid var(--line-2)}
.tui .tl-modal-foot{padding:10px 16px}
.tui .tl-section-head{gap:8px 12px}
.tui .tl-universe{margin-left:0;width:100%}
.tui .tl-stat strong{font-size:19px}
.tui .tl-bar .tl-bar-inner{grid-template-columns:minmax(0,1fr) auto;padding-block:10px;gap:7px 12px}
.tui .tl-bar-identity{flex-direction:row;align-items:center;flex-wrap:wrap;gap:5px 12px}
.tui .tl-bar-summary{grid-column:1/-1;grid-row:2}
.tui .tl-bar-summary p{display:none}
.tui .tl-bar-summary b{font-size:11px}
.tui .tl-bar-summary time{display:none}
.tui .tl-bar .tl-button{grid-column:2;grid-row:1;padding:7px 9px}
.tui .tl-bar .tl-kicker{font-size:9px}
.tui .tl-modal-head h2{font-size:15px}
.tui .tl-history>.tl-section-head{padding-inline:16px}
.tui .tl-event-list{padding-inline:12px}
.tui .tl-trade{font-size:10px}
}
@media(prefers-reduced-motion:reduce){
.tui .tl-modal{scroll-behavior:auto}
}
.tui .band{border-bottom:1px solid var(--line)}
.tui .inner{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}
.tui .top{position:sticky;top:0;z-index:30;background:rgba(7,9,14,.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
.tui .top .inner{display:flex;align-items:center;gap:2px;height:54px}
.tui .brand{display:flex;align-items:center;gap:9px;font-weight:700;font-size:15px;padding-right:22px;white-space:nowrap}
.tui .brand .mark{width:21px;height:21px;flex:none;display:block}
.tui .brand .ver{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--ac);background:rgba(255,59,147,.10);padding:3px 6px}
.tui .nav{display:flex;align-items:center;align-self:stretch}
.tui .nav a{display:inline-flex;align-items:center;padding:0 13px;position:relative;
  font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--mute)}
.tui .nav a:hover{color:var(--bone)}
.tui .nav a.on{color:var(--bone)}
.tui .nav a.on::after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:1px;background:var(--ac)}
.tui .search{flex:1;min-width:0;max-width:440px;margin:0 14px;height:32px;display:flex;align-items:center;gap:9px;padding:0 12px;background:var(--raise)}
.tui .search input{flex:1;min-width:0;background:none;border:0;outline:0;font-family:var(--mono);font-size:12px;color:var(--bone)}
.tui .search input::placeholder{color:var(--dim)}
.tui .search .kbd{font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .tmeta{display:flex;align-items:baseline;gap:6px;padding-left:18px;font-family:var(--mono);font-size:11px;white-space:nowrap}
.tui .tmeta .k{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}
.tui .tmeta .v{color:var(--soft)}
.tui .dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:var(--green);
  vertical-align:middle;box-shadow:none;animation:none}
.tui .sw{display:inline-flex;margin-left:18px}
.tui .sw button{border:0;background:none;cursor:pointer;padding:5px 8px;font-family:var(--mono);font-size:11px;color:var(--dim)}
.tui .sw button.on{color:var(--bone)}
.tui .cta{margin-left:16px;padding:8px 14px;border:1px solid var(--line-2);background:none;color:var(--soft);cursor:pointer;
  font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}
.tui .cta:hover{background:rgba(236,234,228,.06);color:var(--bone)}
.tui .head .inner{padding-top:16px;padding-bottom:16px}
.tui .crumb{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.tui .crumb .sep{color:rgba(236,234,228,.16)}
.tui .crumb .cur{color:var(--mute)}
.tui .vb{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;
  border-left:2px solid var(--green);background:rgba(63,207,142,.05);font-size:12px;color:var(--soft)}
.tui .vb .tag{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;
  background:rgba(63,207,142,.13);color:var(--green);padding:3px 7px;white-space:nowrap}
.tui .vb b{color:var(--green)}
.tui .vb .go{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--green);white-space:nowrap}
.tui .vb .x{color:var(--dim);cursor:pointer;font-size:16px;line-height:1}
.tui .idrow .inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:20px;padding-bottom:18px}
.tui .idrow h1{margin:0;font-size:15px;font-weight:600;color:var(--bone)}
.tui .idrow h1 .thin{color:var(--dim);font-weight:400}
.tui .tag{font-family:var(--mono);font-size:10px;letter-spacing:.06em;padding:4px 9px;background:rgba(236,234,228,.055);color:var(--soft);white-space:nowrap}
.tui .tag.cad{background:rgba(34,211,238,.10);color:var(--cad)}
.tui .tag.gr{background:rgba(63,207,142,.12);color:var(--green)}
.tui .mono{font-family:var(--mono)}
.tui .dim{color:var(--dim)}
.tui .ac{color:var(--ac)}
.tui .newpill{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;
  background:rgba(255,59,147,.12);color:var(--ac);cursor:pointer;border:0;
  font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase}
.tui .newpill:hover{background:rgba(255,59,147,.18)}
.tui .intro{margin:0;font-size:13px;line-height:1.7;color:var(--soft);max-width:86ch}
.tui .intro em{color:var(--bone);font-style:normal;font-weight:500}
.tui .lk{color:var(--cad);cursor:pointer;text-decoration:none}
.tui a.lk:hover{text-decoration:underline}
.tui .livebadge{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;
  background:rgba(245,166,35,.10);color:var(--signal);
  font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}
.tui .livebadge i{width:5px;height:5px;border-radius:50%;background:var(--signal);
  animation:blip 1.6s ease-in-out infinite}
.tui .alist{display:flex;flex-direction:column}
.tui .arow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;
  border-bottom:1px solid rgba(236,234,228,.045);font-family:var(--mono);font-size:11px;color:var(--dim)}
.tui .arow:last-child{border-bottom:0}
.tui .arow{flex-direction:row}
.tui .arow b{color:var(--bone);font-weight:500}
.tui .right{margin-left:auto;display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;color:var(--dim)}
.tui .kpis{display:grid;grid-template-columns:repeat(6,1fr)}
.tui .kpis.k2{grid-template-columns:repeat(2,1fr)}
.tui .kpis.k3{grid-template-columns:repeat(3,1fr)}
.tui .kpis.k4{grid-template-columns:repeat(4,1fr)}
.tui .kpis.k5{grid-template-columns:repeat(5,1fr)}
.tui .kpi{padding:20px 20px 22px;border-left:1px solid var(--line);min-width:0}
.tui .kpi:first-child{border-left:0;padding-left:0}
.tui .kpi .k{display:block;margin-bottom:12px}
.tui .kpi .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:30px;font-weight:400;
  line-height:1;letter-spacing:-.02em;color:var(--bone);white-space:nowrap;display:block}
.tui .kpi .v small{font-size:.44em;color:var(--mute);margin-left:.06em}
.tui .kpi .v.sig{color:var(--signal)}
.tui .kpi .v.ac{color:var(--ac)}
.tui .kpi .v.cad{color:var(--cad)}
.tui .kpi .v.up{color:var(--green)}
.tui .kpi .v.down{color:var(--red)}
.tui .kpi .v.warn{color:var(--signal)}
.tui .kpi .v.muted{color:var(--mute)}
.tui .kpi .sub{font-family:var(--mono);font-size:11px;color:var(--dim);margin-top:11px;white-space:normal}
.tui .kpi .sub .g{color:var(--green)}
.tui .kpi .sub .r{color:var(--red)}
.tui .ctl .inner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:18px;padding-bottom:16px}
.tui .tabs{display:flex;align-items:center;gap:2px;margin-right:10px}
.tui .tabs :is(a,.tui button){position:relative;padding:6px 12px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;
  text-transform:uppercase;color:var(--mute);cursor:pointer}
.tui .tabs :is(a,.tui button):hover{color:var(--soft)}
.tui .tabs :is(a,.tui button).on{color:var(--bone)}
.tui .tabs :is(a,.tui button).on::after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:1px;background:var(--ac)}
.tui .tabs :is(a,.tui button) .ct{color:var(--dim);margin-left:6px}
.tui .seg{display:inline-flex;background:rgba(236,234,228,.045)}
.tui .seg button{border:0;background:none;cursor:pointer;padding:6px 11px;
  font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--mute)}
.tui .seg button:hover{color:var(--soft)}
.tui .seg button.on{background:rgba(236,234,228,.10);color:var(--bone)}
.tui .gear{padding:6px 10px;background:rgba(236,234,228,.045);color:var(--mute);cursor:pointer;font-size:11px}
.tui .gear:hover{color:var(--soft)}
.tui .spacer{flex:1}
.tui .flt .inner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}
.tui .fin{display:flex;align-items:center;gap:7px;background:var(--raise);padding:6px 11px}
.tui .fin span{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--mute);white-space:nowrap}
.tui .fin input{width:66px;background:none;border:0;outline:0;font-family:var(--mono);font-size:12px;color:var(--bone)}
.tui .fin input::placeholder{color:var(--dim)}
.tui .chip{padding:6px 11px;background:rgba(236,234,228,.045);color:var(--mute);cursor:pointer;
  font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;
  line-height:inherit}
.tui .chip:hover{color:var(--soft)}
.tui .fchip{padding:6px 11px;background:rgba(236,234,228,.045);color:var(--mute);cursor:pointer;
  border:0;font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase}
.tui .fchip:hover{color:var(--soft)}
.tui .fchip.on{background:rgba(236,234,228,.10);color:var(--bone);font-weight:400}
.tui .chip.on{background:var(--ac);color:#12040b;font-weight:600}
.tui .clr{padding:6px 11px;border:1px solid var(--line);background:none;color:var(--mute);cursor:pointer;
  font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase}
.tui .clr:hover{border-color:var(--line-2);color:var(--soft)}
.tui .text-control{border:0;background:none;padding:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}
.tui .text-control:hover{color:var(--bone)}
.tui .text-control:focus-visible{outline:1px solid var(--signal);outline-offset:3px}
.tui .chartband .inner{display:grid;grid-template-columns:1fr 1fr}
.tui .chartband .l-half{padding:22px 26px 26px 0;min-width:0}
.tui .chartband .r-half{padding:22px 0 26px 26px;border-left:1px solid var(--line);min-width:0}
.tui .chart{margin-top:20px}
.tui .chart svg{display:block;width:100%;height:210px}
.tui .chart .ln{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}
.tui .axis{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .legend{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:18px}
.tui .leg{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;color:var(--soft)}
.tui .leg i{width:16px;height:1px;display:block;flex:none}
.tui .leg .n,.tui .leg.n{color:var(--dim)}
.tui .bars{margin-top:20px}
.tui .brow{display:grid;grid-template-columns:104px 1fr 40px 74px;align-items:center;gap:14px;padding:8px 0}
.tui .brow .nm{font-family:var(--mono);font-size:12px;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tui .brow .nm.raw{color:var(--dim)}
.tui .pbar{height:7px;background:var(--track)}
.tui .pbar i{display:block;height:100%}
.tui .brow .p{font-family:var(--mono);font-size:12px;color:var(--bone);text-align:right;font-variant-numeric:tabular-nums}
.tui .brow .a{font-family:var(--mono);font-size:11px;color:var(--dim);text-align:right;font-variant-numeric:tabular-nums}
@media(max-width:1180px){
.tui .brow{grid-template-columns:1fr 42px 76px;row-gap:7px}
.tui .brow .nm{grid-column:1;grid-row:1}
.tui .brow .p{grid-column:2;grid-row:1}
.tui .brow .a{grid-column:3;grid-row:1}
.tui .brow .pbar{grid-column:1/-1;grid-row:2}
}
.tui .bnote{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--dim);margin-top:16px}
.tui .sub-block{margin-top:28px}
.tui .flowbar{display:flex;height:7px;background:var(--track);margin-top:14px}
.tui .flowbar i{display:block;height:100%}
.tui .inline{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:12px;font-family:var(--mono);font-size:11px;color:var(--dim)}
.tui .inline b{color:var(--bone);font-weight:600}
.tui .inline b.up{color:var(--green)}
.tui .inline b.down{color:var(--red)}
.tui .strip .inner{padding-top:22px;padding-bottom:20px}
.tui .spark{display:flex;align-items:flex-end;gap:2px;height:64px;margin-top:18px}
.tui .spark i{flex:1;min-width:1px;background:#212936}
.tui .spark i.md{background:#2c3746}
.tui .spark i.hi{background:var(--signal);opacity:.75}
.tui .spark i.pk{background:var(--ac)}
.tui .striprow{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:14px}
.tui .striprow b{color:var(--soft);font-weight:600}
.tui .body .inner{display:grid;grid-template-columns:minmax(0,1fr) 316px}
.tui .body .main{padding:22px 26px 40px 0;min-width:0}
.tui .body .rail{padding:22px 0 40px 26px;border-left:1px solid var(--line)}
.tui table{width:100%;border-collapse:collapse;margin-top:16px}
.tui thead th{text-align:left;padding:0 10px 12px;white-space:nowrap;border-bottom:1px solid var(--line);
  font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--mute);cursor:pointer}
.tui thead th:hover{color:var(--soft)}
.tui thead th:first-child{padding-left:0;cursor:default}
.tui thead th:last-child{padding-right:0;cursor:default}
.tui thead th.r{text-align:right}
.tui tbody td{padding:11px 10px;border-bottom:1px solid rgba(236,234,228,.045);color:var(--soft);
  text-align:left;
  font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;vertical-align:middle}
.tui tbody td:first-child{padding-left:0}
.tui tbody td:last-child{padding-right:0}
.tui tbody td.r{text-align:right}
.tui tbody td.v{color:var(--bone)}
.tui tbody tr{cursor:pointer}
.tui tbody tr:hover td{background:rgba(236,234,228,.028)}
.tui tbody tr:hover{background:none}
.tui th.sortable{cursor:pointer}
.tui th.sortable:hover,.tui .dtable thead th.sortable:hover{color:var(--soft)}
.tui tbody tr:last-child td{border-bottom:0}
.tui .tok{display:flex;align-items:center;gap:10px;min-width:0}
.tui .av{width:26px;height:26px;flex:none;display:grid;place-items:center;background:var(--raise);
  font-family:var(--ui);font-size:10px;font-weight:600;color:var(--mute);text-transform:uppercase}
.tui .tok .nm{font-family:var(--ui);font-size:13px;font-weight:600;color:var(--bone);line-height:1.15}
.tui .tok .sub{font-family:var(--mono);font-size:10px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}
.tui .st{font-family:var(--mono);font-size:10px;letter-spacing:.05em;padding:3px 8px;white-space:nowrap;
  
  vertical-align:baseline;}
.tui .st.bond{background:rgba(34,211,238,.10);color:var(--cad)}
.tui .st.grad{background:rgba(63,207,142,.12);color:var(--green)}
.tui .st.dev{background:rgba(240,97,109,.12);color:var(--red)}
.tui .st.warn{background:rgba(245,166,35,.12);color:var(--signal)}
.tui .st.ok{background:rgba(63,207,142,.12);color:var(--green)}
.tui .wsec{margin-bottom:30px}
.tui .wsec .wh,.tui .tsec .wh{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}
.tui .widget .wh{padding:0 0 10px;background:none;border-bottom:1px solid var(--line);
  font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit}
.tui .tsec .wh{border-bottom:1px solid var(--line)}
.tui .wrow{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(236,234,228,.045);cursor:pointer}
.tui .wrow:last-child{border-bottom:0}
.tui .wrow:hover{background:rgba(236,234,228,.025)}
.tui .wrow .rk{width:13px;flex:none;font-family:var(--mono);font-size:10px;color:var(--dim);text-align:center}
.tui .wrow .id,.tui .wrow > div{min-width:0;flex:1}
.tui .wrow .nm{font-family:var(--ui);font-size:12px;font-weight:600;color:var(--bone);line-height:1.2;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tui .wrow .ad{font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .wrow .seen{font-size:10px;font-family:var(--mono);color:var(--mute);display:block;opacity:.7}
.tui .wrow .rt{font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--bone);text-align:right;flex:none}
.tui .wrow .rt.up{color:var(--green)}
.tui .wrow .rt.down{color:var(--red)}
.tui .wrow .rt.muted{color:var(--mute)}
.tui .wrow .rt.cad{color:var(--cad)}
.tui .wrow .rt.sig{color:var(--signal)}
.tui .wrow .rt.dev{color:var(--red)}
.tui .bar{display:block;height:3px;background:var(--track);margin-top:6px;position:relative;overflow:hidden}
.tui .bar i,.tui .bar>span{display:block;height:100%;background:var(--ac);min-width:1px}
.tui .bar.bp>span,.tui .bar.bp i{background:var(--green)}
.tui .foot .inner{display:flex;flex-wrap:wrap;gap:6px 26px;padding-top:20px;padding-bottom:26px;
  font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}
.tui .foot b{color:var(--mute);font-weight:600}
.tui .foot .ac{color:var(--ac)}
.tui .foot .push{margin-left:auto}
@media(max-width:1180px){
.tui .body .inner{grid-template-columns:1fr}
.tui .body .main{padding-right:0}
.tui .body .rail{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:26px}
}
@media(max-width:1180px){
.tui .kpis,.tui .kpis.k2,.tui .kpis.k3,.tui .kpis.k4,.tui .kpis.k5{grid-template-columns:repeat(3,1fr)}
.tui .kpi:nth-child(4){border-left:0;padding-left:0}
.tui .chartband .inner{grid-template-columns:1fr}
.tui .chartband .r-half{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:26px}
.tui .chartband .l-half{padding-right:0}
}
@media(max-width:860px){
.tui .kpis,.tui .kpis.k2,.tui .kpis.k3,.tui .kpis.k4,.tui .kpis.k5{grid-template-columns:repeat(2,1fr)}
.tui .kpi:nth-child(3){border-left:0;padding-left:0}
.tui .nav{display:none}
}
.tui .burger{display:none}
@media(max-width:1180px){
.tui .top .inner{flex-wrap:wrap}
.tui .nav{display:none}
.tui .nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0;
    flex-basis:calc(100% + var(--pad) * 2);order:9;
    margin:4px calc(var(--pad) * -1) 0;border-top:1px solid var(--line);
    max-height:calc(100vh - 130px);overflow-y:auto}
.tui .nav.open > a,.tui .nav.open .navdd-panel a{display:flex;align-items:center;
    padding:13px var(--pad);border-bottom:1px solid var(--line);font-size:13px}
.tui .navdd{display:none}
.tui .menu-scrim{display:block;position:fixed;inset:0;z-index:-1;background:none}
.tui .burger{display:inline-flex;align-items:center;justify-content:center;
    width:34px;height:32px;margin-left:2px;padding:0;border:1px solid var(--line-2);
    background:none;color:var(--soft);font-size:14px;cursor:pointer}
}
.tui .menu-scrim{display:none}
@media(max-width:900px){
:root,.tui{--pad:16px}
.tui .top .inner{height:auto;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;gap:10px}
.tui .brand{padding-right:0;font-size:14px;order:1}
.tui .nav{display:none}
.tui .nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0;
    
    flex-basis:calc(100% + var(--pad) * 2);order:9;
    margin:4px calc(var(--pad) * -1) 0;border-top:1px solid var(--line);
    max-height:calc(100vh - 130px);overflow-y:auto}
.tui .nav.open > a,.tui .nav.open .navdd-panel a{display:flex;align-items:center;
    padding:13px var(--pad);border-bottom:1px solid var(--line);font-size:13px}
.tui .nav.open .navdd{display:block;position:static}
.tui .nav.open .navdd-t{display:flex;width:100%;height:auto;padding:13px var(--pad);
    border-bottom:1px solid var(--line);text-align:left}
.tui .nav.open .navdd-t .caret{display:none}
.tui .nav.open .navdd-panel{display:block;position:static;min-width:0;border:0;
    background:rgba(236,234,228,.02);box-shadow:none;padding:0}
.tui .nav.open .navdd-panel a{padding-left:calc(var(--pad) + 16px)}
.tui .tmeta{display:flex;order:2;padding-left:0;margin-left:auto}
.tui .tmeta+.tmeta{margin-left:0}
.tui .sw{order:3;margin-left:0}
.tui .cta{display:none}
.tui .authwrap{order:6;margin-left:0}
.tui .authwrap .cta{display:inline-flex;align-items:center;justify-content:center;
    width:34px;height:32px;margin:0;padding:0}
.tui .authwrap .account-address{display:none}
.tui .authwrap .account-icon{display:block;color:var(--green)}
.tui .top .inner:has(.authwrap) .search{flex-basis:calc(100% - 44px)}
.tui .menu-scrim{display:block;position:fixed;inset:0;z-index:-1;background:none}
.tui .burger{order:4;display:inline-flex;align-items:center;justify-content:center;
    width:34px;height:32px;margin-left:2px;padding:0;border:1px solid var(--line-2);
    background:none;color:var(--soft);font-size:14px;cursor:pointer}
.tui .search{order:5;flex-basis:100%;max-width:none;margin:0}
.tui .vb{flex-wrap:wrap;gap:9px;padding:12px 14px}
.tui .vb .tag{order:1}
.tui .vb .x{order:2;margin-left:auto}
.tui .vb div{order:3;flex-basis:100%}
.tui .vb .go{order:4;margin-left:0}
.tui .idrow .inner{gap:8px;padding-top:16px;padding-bottom:14px}
.tui .idrow h1{flex-basis:100%}
.tui .right{margin-left:0;flex-basis:100%}
.tui .kpis,.tui .kpis.k2,.tui .kpis.k3,.tui .kpis.k4,.tui .kpis.k5{grid-template-columns:repeat(2,1fr)}
.tui .kpi{padding:16px 14px 18px}
.tui .kpi:nth-child(odd){border-left:0;padding-left:0}
.tui .kpi:nth-child(n+3){border-top:1px solid var(--line)}
.tui .kpi .v{font-size:26px;white-space:normal;overflow-wrap:anywhere}
.tui .kpi .k,.tui .kpi .sub{white-space:normal}
.tui .kpi .sub{margin-top:8px;line-height:1.45}
.tui .chartband .inner{grid-template-columns:1fr}
.tui .chartband .l-half{padding:20px 0 22px}
.tui .chartband .r-half{padding:20px 0 22px;border-left:0;border-top:1px solid var(--line)}
.tui .chart svg{height:150px}
.tui .axis span:nth-child(2),.tui .axis span:nth-child(4){display:none}
.tui .brow{grid-template-columns:1fr 42px 76px;row-gap:7px;padding:9px 0}
.tui .brow .nm{grid-column:1;grid-row:1}
.tui .brow .p{grid-column:2;grid-row:1}
.tui .brow .a{grid-column:3;grid-row:1}
.tui .brow .pbar{grid-column:1/-1;grid-row:2}
.tui .spark{gap:0;height:48px}
.tui .spark i{min-width:0}
.tui .striprow{flex-direction:column;gap:8px}
.tui .body .inner{grid-template-columns:1fr}
.tui .body .main{padding:20px 0 28px}
.tui .body .rail{padding:22px 0 32px;border-left:0;border-top:1px solid var(--line)}
.tui .ctl .inner,.tui .flt .inner{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;
    padding-top:12px;padding-bottom:12px}
.tui .ctl .inner::-webkit-scrollbar,.tui .flt .inner::-webkit-scrollbar{display:none}
.tui .ctl .inner>*,.tui .flt .inner>*{flex:none}
.tui .ctl,.tui .flt{position:relative}
.tui .ctl::after,.tui .flt::after{content:"";position:absolute;top:0;right:0;bottom:0;width:36px;
    pointer-events:none;background:linear-gradient(90deg,rgba(7,9,14,0),var(--ink) 75%)}
.tui .search .kbd{display:none}
.tui .spacer{display:none}
.tui .fin input{width:52px}
.tui table,.tui tbody,.tui tbody tr,.tui tbody td{display:block;width:auto}
.tui thead{display:none}
.tui table{margin-top:6px}
.tui tbody tr{padding:13px 0 9px;border-bottom:1px solid var(--line)}
.tui tbody tr:hover td{background:none}
.tui tbody td{display:inline-flex;align-items:baseline;gap:6px;width:auto;
    margin:0 16px 5px 0;padding:0;border:0;text-align:left}
.tui tbody td.r{text-align:left}
.tui tbody td.pempty,.tui tbody td.qempty{display:block;width:100%;margin:0}
.tui tbody td.pempty::before,.tui tbody td.qempty::before{display:none}
.tui tbody td::before{content:attr(data-l);flex:none;
    font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
.tui tbody td[data-c="tokcell"]{display:flex;width:100%;margin:0 0 9px;padding-bottom:0}
.tui tbody td[data-c="tokcell"]::before{display:none}
.tui tbody td[data-c="rank"]{display:none}
.tui .tok .sub,.tui .idcell .sub{max-width:none}
.tui .tok .nm,.tui .idcell .nm{font-size:15px}
.tui .wrow .nm{font-size:13px}
.tui .foot .inner{gap:5px 18px}
.tui .foot .push{margin-left:0}
}
@media(max-width:420px){
.tui .kpi .v{font-size:23px}
.tui .kpi .v.count{font-size:clamp(18px,5.5vw,23px);white-space:nowrap;overflow-wrap:normal}
.tui .brow{grid-template-columns:1fr 38px 68px}
.tui .tmeta+.tmeta{display:none}
}
.tui .navdd{position:relative;display:inline-flex;align-items:center;align-self:stretch}
.tui .navdd-t{height:100%;padding:0 13px;border:0;background:none;cursor:pointer;display:inline-flex;
  align-items:center;gap:5px;font-family:var(--mono);font-size:11px;letter-spacing:.09em;
  text-transform:uppercase;color:var(--mute)}
.tui .navdd-t:hover{color:var(--bone)}
.tui .navdd .caret{font-size:9px;opacity:.7}
.tui .navdd-panel{display:none;position:absolute;top:100%;left:0;z-index:60;min-width:190px;
  padding:6px 0;background:#0c1017;box-shadow:0 12px 34px rgba(0,0,0,.55),inset 0 0 0 1px var(--line-2)}
.tui .navdd.is-open .navdd-panel{display:block}
.tui .navdd-panel a{display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:8px 14px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;
  color:var(--mute);cursor:pointer}
.tui .navdd-panel a:hover{background:rgba(236,234,228,.05);color:var(--bone)}
.tui .searchdd{position:absolute;top:calc(100% + 6px);left:auto;right:0;z-index:50;
  
  min-width:min(340px,90vw);max-width:min(440px,92vw);max-height:62vh;overflow-y:auto;
  background:#0c1017;border:0;
  box-shadow:0 12px 34px rgba(0,0,0,.55),inset 0 0 0 1px var(--line-2)}
.tui .sdd-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;
  background:none;border:0;border-bottom:1px solid var(--line);
  padding:8px 14px;cursor:pointer;color:var(--mute)}
.tui .sdd-row:last-child{border-bottom:0}
.tui .sdd-row:hover,.tui .sdd-row.on{background:rgba(236,234,228,.05)}
.tui .sdd-main{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}
.tui .sdd-sym{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;
  letter-spacing:.06em;color:var(--bone)}
.tui .sdd-grad{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;
  padding:1px 5px;border:0;background:rgba(63,207,142,.12);color:var(--green)}
.tui .sdd-name{font-size:11px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tui .sdd-meta{display:flex;flex-direction:column;align-items:flex-end;flex:none;gap:1px}
.tui .sdd-mc{font-family:var(--mono);font-size:11px;color:var(--soft)}
.tui .sdd-mint{font-family:var(--mono);font-size:9px;color:var(--dim)}
.tui .sdd-empty{padding:11px 14px;font-family:var(--mono);font-size:11px;color:var(--dim)}
.tui .authmenu{display:none;position:absolute;top:100%;right:0;z-index:40;min-width:160px;
  padding:6px 0;background:#0c1017;border:0;border-radius:0;
  box-shadow:0 12px 34px rgba(0,0,0,.55),inset 0 0 0 1px var(--line-2)}
.tui .authwrap.is-open .authmenu{display:block}
.tui .authmenu button{display:flex;align-items:center;justify-content:space-between;gap:10px;
  width:100%;padding:8px 14px;background:none;border:0;text-align:left;cursor:pointer;
  font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.06em;
  text-transform:uppercase;color:var(--mute);white-space:nowrap}
.tui .authmenu button:hover{background:rgba(236,234,228,.05);color:var(--bone)}
.tui .soon{margin-left:7px;padding:1px 5px;background:rgba(236,234,228,.05);color:var(--dim);
  font-size:8px;letter-spacing:.1em;text-transform:uppercase}
@media(max-width:900px){
.tui .navdd{display:none}
}
.tui .tabpane{display:none}
.tui .tabpane.on{display:block}
.tui .tabs :is(a,.tui button){-webkit-user-select:none;user-select:none}
.tui .tabs :is(a,.tui button):focus-visible{outline:1px solid var(--cad);outline-offset:-2px}
@media(max-width:900px){
.tui .tabs{overflow-x:auto;overflow-y:hidden;margin-inline:-16px;padding-inline:16px;
    scrollbar-width:none;-webkit-overflow-scrolling:touch}
.tui .tabs::-webkit-scrollbar{display:none}
.tui .tabs :is(a,.tui button){flex:none}
.tui .tabs :is(a,.tui button).on::after{bottom:0}
}
.tui tbody tr[data-dr]{cursor:pointer}
html,.tui{scrollbar-gutter:stable}
html.noscroll{overflow:hidden}
body.noscroll{overflow:hidden}
.tui .drawer-back{position:fixed;inset:0;background:rgba(4,6,10,.62);z-index:60;
  opacity:0;pointer-events:none;transition:opacity .16s ease}
.tui .drawer-back.open{opacity:1;pointer-events:auto}
.tui .drawer{--dpad:20px;
  visibility:hidden;pointer-events:none;
  position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);z-index:61;
  background:var(--ink);border-left:1px solid var(--line-3);
  display:flex;flex-direction:column;
  transform:translateX(100%);
  transition:transform .2s cubic-bezier(.4,0,.2,1),visibility 0s linear .2s;
  overflow:hidden;box-shadow:-24px 0 48px -24px rgba(0,0,0,.7)}
.tui .drawer.open{transition:transform .2s cubic-bezier(.4,0,.2,1),visibility 0s}
.tui .drawer.open{transform:none;visibility:visible;pointer-events:auto}
@media(prefers-reduced-motion:reduce){
.tui .drawer,.tui .drawer-back{transition:none}
}
.tui .dhead{display:flex;align-items:center;gap:12px;padding:16px var(--dpad);
  border-bottom:1px solid var(--line);flex:none;position:static;background:none}
.tui .dtok{display:flex;align-items:center;gap:11px;min-width:0;flex:1}
.tui .dtok .dtxt{min-width:0}
.tui .dtok .sym{font-size:15px;font-weight:600;color:var(--bone);letter-spacing:.01em;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tui .dtok .dsub{font-size:11px;color:var(--mute);margin-top:2px;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tui .dstate{flex:none;padding:2px 7px;font-family:var(--mono);font-size:8px;
  letter-spacing:.13em;text-transform:uppercase;border:0;margin:0}
.tui .dstate.open{background:rgba(34,211,238,.13);color:var(--cad)}
.tui .dstate.closed{background:rgba(236,234,228,.055);color:var(--mute)}
.tui .dclose{flex:none;width:30px;height:30px;background:none;border:0;cursor:pointer;
  color:var(--mute);font-size:13px;line-height:1;display:grid;place-items:center}
.tui .dclose:hover{color:var(--bone);background:rgba(236,234,228,.05)}
.tui .dclose:focus-visible{outline:1px solid var(--cad);outline-offset:-1px}
.tui .dmeta{display:flex;align-items:center;gap:9px;padding:11px var(--dpad);
  border-bottom:1px solid var(--line);flex:none;min-width:0}
.tui .star{flex:none;color:var(--dim);cursor:pointer;line-height:1;
  
  font-weight:inherit;font-family:inherit;letter-spacing:inherit;
  
  padding:0}
.tui .star:hover{color:var(--signal)}
.tui .star{font-size:inherit}
.tui .dmeta .addr{font-family:var(--mono);font-size:11px;color:var(--cad);
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}
.tui .dmeta .addr:hover{text-decoration:underline}
.tui .dmeta .dact{flex:none;font-family:var(--mono);font-size:11px;color:var(--dim);
  cursor:pointer;background:none;border:0;padding:2px 3px;line-height:1;
  text-decoration:none}
.tui .dmeta .dact:hover{color:var(--soft)}
.tui .dmeta .ren,.tui .dmeta .cpy{flex:none;font-family:var(--mono);font-size:11px;
  color:var(--dim);cursor:pointer;background:none;border:0;padding:2px 3px;
  line-height:1}
.tui .dmeta .ren:hover,.tui .dmeta .cpy:hover{color:var(--soft)}
.tui .dgo{flex:none;font-family:var(--mono);font-size:10px;
  letter-spacing:.09em;text-transform:uppercase;color:var(--mute);text-decoration:none;
  white-space:nowrap}
.tui .dgo:hover{color:var(--bone)}
.tui .dmeta .dgo{margin-left:auto}
.tui .dsec{padding:13px var(--dpad) 9px;border-bottom:1px solid var(--line);flex:none;
  font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--dim)}
.tui .dstats{display:grid;grid-template-columns:1fr 1fr;flex:none;gap:0;background:none;
  border-bottom:0}
.tui .ds{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;
  gap:8px;padding:10px var(--dpad);border-bottom:1px solid var(--line);min-width:0;
  background:none}
.tui .ds:nth-child(odd){border-right:1px solid var(--line)}
.tui .dk{font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase;
  color:var(--mute);white-space:nowrap}
.tui .dv{font-family:var(--mono);font-size:12px;color:var(--bone);text-align:right;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}
.tui .dv .muted{color:var(--mute)}
.tui .dv.up{color:var(--green)}
.tui .dv.down{color:var(--red)}
.tui .dbody{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}
.tui .dtrades{display:flex;flex-direction:column}
.tui .dtrades .row-head{display:flex;align-items:baseline;justify-content:space-between;
  gap:10px;padding:14px var(--dpad) 10px;flex:none;background:none;border-bottom:0}
.tui .dtrades .row-head h3{margin:0;font-family:var(--mono);font-size:9px;font-weight:400;
  letter-spacing:.13em;text-transform:uppercase;color:var(--mute)}
.tui .dtrades table{width:100%;border-collapse:collapse;table-layout:fixed}
.tui .dtrade-scroll{overflow-x:auto}
.tui .dtrade-scroll table{min-width:578px}
.tui .dtrades th,.tui .dtrades td{padding:8px 6px;text-align:right;white-space:nowrap;
  overflow:hidden;text-overflow:ellipsis}
.tui .dtrades th:first-child,.tui .dtrades td:first-child{padding-left:var(--dpad);text-align:left}
.tui .dtrades th:last-child,.tui .dtrades td:last-child{padding-right:var(--dpad)}
.tui .dtrades th{position:sticky;top:0;z-index:1;background:var(--ink);
  font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;
  color:var(--mute);font-weight:400;border-bottom:1px solid var(--line)}
.tui .dtrades td{font-family:var(--mono);font-size:11px;color:var(--soft);
  border-bottom:1px solid var(--line)}
.tui .dtrades tbody tr:last-child td{border-bottom:1px solid var(--line)}
.tui .dtrades tbody tr:hover td{background:rgba(236,234,228,.022)}
.tui .dtrades col.c1{width:52px}
.tui .dempty{padding:24px var(--dpad);font-family:var(--mono);font-size:11px;color:var(--dim)}
@media(max-width:900px){
.tui .drawer{--dpad:16px;width:100%;border-left:0;box-shadow:none}
.tui .dstats{grid-template-columns:1fr}
.tui .ds:nth-child(odd){border-right:0}
}
.tui .paneh{display:flex;align-items:center;justify-content:space-between;gap:16px;
  flex-wrap:wrap;margin-bottom:12px}
@media(min-width:901px){
.tui .tablewrap > .paneh + table{margin-top:16px}
}
.tui time.timestamp{white-space:nowrap;font-family:var(--mono);font-size:min(1em,9px);letter-spacing:0;font-variant-numeric:tabular-nums}
.tui time.timestamp.stack{display:inline-block;line-height:1.25;vertical-align:middle}
.tui .pctrl{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.tui .lbl2{font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;
  color:var(--mute)}
.tui .chk{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;
  background:rgba(236,234,228,.045);color:var(--mute);cursor:pointer;
  font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase}
.tui .chk:hover{color:var(--soft)}
.tui .chk input{width:11px;height:11px;accent-color:var(--ac);margin:0}
.tui .dinp{padding:6px 9px;background:rgba(236,234,228,.045);border:0;color:var(--soft);
  font-family:var(--mono);font-size:10px;width:88px}
.tui .dinp:focus{outline:1px solid var(--line-3);color:var(--bone)}
.tui .pempty,.tui .qempty{padding:22px 0!important;text-align:center!important;color:var(--dim);
  font-family:var(--mono);font-size:11px}
.tui .side{display:inline-block;padding:2px 7px;font-family:var(--mono);font-size:9px;
  letter-spacing:.11em;font-weight:600}
.tui .side.buy{background:rgba(63,207,142,.13);color:var(--green)}
.tui .side.sell{background:rgba(240,97,109,.13);color:var(--red)}
.tui .obar{display:block;width:100%;min-width:70px;height:4px;background:var(--track)}
.tui .obar i{display:block;height:100%;background:var(--cad);opacity:.7}
.tui .av.sm{width:22px;height:22px;font-size:8px}
.tui .dsgrid{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr 1fr;gap:0;
  border-top:1px solid var(--line)}
.tui .dscol{padding:16px 20px;border-right:1px solid var(--line);min-width:0}
.tui .dscol:last-child{border-right:0}
.tui .dscol .lbl2{display:block;margin-bottom:12px}
.tui .dsflag{display:flex;align-items:center;gap:8px;padding:5px 0;min-width:0}
.tui .dsfn{font-size:11px;color:var(--soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tui .dsfoot{padding:13px 20px;border-top:1px solid var(--line);
  font-family:var(--mono);font-size:10px;color:var(--dim)}
@media(max-width:1200px){
.tui .dsgrid{grid-template-columns:1fr 1fr}
.tui .dscol{border-bottom:1px solid var(--line)}
.tui .dscol:nth-child(2n){border-right:0}
}
@media(max-width:900px){
.tui .dsgrid{grid-template-columns:1fr}
.tui .dscol{border-right:0;padding:14px 0}
.tui .dsfoot{padding:13px 0}
.tui .paneh{gap:10px}
}
.tui .drawer.full{display:block;overflow-y:auto;overflow-x:hidden;
  top:0;right:0;bottom:0;left:0;width:100vw;max-height:none;height:100%;
  border:0;box-shadow:none;background:var(--ink);
  transform:translateY(14px);opacity:0;
  transition:opacity .18s ease,transform .18s cubic-bezier(.4,0,.2,1),visibility 0s linear .18s}
.tui .drawer.full.open{transform:none;opacity:1;
  transition:opacity .18s ease,transform .18s cubic-bezier(.4,0,.2,1),visibility 0s}
@media(prefers-reduced-motion:reduce){
.tui .drawer.full{transition:none}
}
.tui .drawer.full .dbody{overflow:visible}
.tui .rtop{position:sticky;top:0;z-index:5;background:var(--ink)}
.tui .rtop .inner{display:flex;align-items:center;gap:18px;flex-wrap:wrap;
  padding-top:16px;padding-bottom:16px}
.tui .rtop .dtok{flex:0 1 auto}
.tui .lrpage .rtop .dgo{margin-left:auto}
.tui .lr-seg:not(:last-child){margin-right:10px}
.tui .lr-seg:last-child{margin-right:0}
.tui .lr-tag-dev,.tui .lr-tag-bundle{margin-left:6px}
.tui .lr-tag-dev{color:var(--mute)}
.tui .lr-tag-bundle{color:var(--cad)}
.tui .lr-jito{margin-left:4px}
.tui .lr-out,.tui .lr-prog,.tui .lr-wcell{white-space:nowrap}
.tui .lr-devrow td,.tui .lr-dev_buy td{background:rgba(236,234,228,.02)}
.tui .lr-dev{color:var(--mute)}
.tui .lr-won td{background:rgba(63,207,142,.05)}
.tui .lr-won td:first-child{box-shadow:none}
.tui .vspage .vldr{flex-wrap:wrap;min-width:0;max-width:100%}
.tui .vspage .vs-ldr{white-space:normal;overflow-wrap:anywhere;min-width:0}
.tui .rtab .lr-rejected td,.tui .rtab .lr-self_abort td{color:var(--mute);background:none}
.tui .lr-bid-hot{background:rgba(240,97,109,.06)}
.tui .lr-id:hover{background:rgba(34,211,238,.05)}
.tui .lr-empty{padding:28px}
.tui .lr-row,.tui .lr-w{cursor:pointer}
.tui .lr-sig{font-size:10px}
.tui .dshpage .panel.dash-panel,.tui .dshpage .dash-panel{background:none;border:0;padding:0}
.tui .dshpage .dash-mobile{display:flex;flex-direction:column;gap:12px;height:100%;
  overflow-y:auto;padding-bottom:4px}
.tui .dshpage .dash-mobile .dwidget{height:400px;flex:0 0 auto}
.tui .dshpage .dash-mobile .dwidget--tall{height:480px}
.tui .dshpage .dash-mobile .dwidget-head{cursor:default}
.tui .dshpage .dwidget-x{margin-left:auto;background:none;border:0;padding:2px 4px;
  color:var(--mute);cursor:pointer;font-size:11px}
.tui .dshpage .dwidget-x:hover{color:var(--red)}
.tui .authwrap{position:relative;display:inline-flex}
.tui .rename{background:none;border:0;padding:0 5px;color:var(--mute);cursor:pointer;
  vertical-align:middle;flex:none}
.tui .rename:hover{color:var(--ac)}
.tui .alias{color:var(--ac);font-weight:500}
.tui .dev-dim{opacity:.45}
.tui .dev-note{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;
  color:var(--signal);padding:6px 11px;border-bottom:1px solid var(--line);
  background:rgba(245,166,35,.05)}
.tui .dev-link{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;
  color:var(--cad);background:rgba(236,234,228,.045);border:0;padding:0 5px;
  cursor:pointer;line-height:1.5}
.tui .dev-link:hover{color:var(--bone)}
.tui .rlab{margin-left:8px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--ac);vertical-align:middle}
.tui .rcrt{display:flex;flex-direction:column;gap:2px;min-width:0}
.tui .rct{font-family:var(--mono);font-size:11px;color:var(--soft)}
.tui .rcs{font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .rtop .seg{margin-left:auto;background:none;flex:none}
.tui .rtop .seg button{padding:5px 10px;background:none;border:1px solid var(--line-2);cursor:pointer;
  color:var(--mute);font-family:var(--mono);font-size:10px;letter-spacing:.08em;margin-left:-1px}
.tui .rtop .seg button:hover{color:var(--soft)}
.tui .rtop .seg button.on{background:var(--ac);border-color:var(--ac);color:#12040b;font-weight:600;
  position:relative;z-index:1}
.tui .rkpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.tui .rkpi{padding:15px 20px 17px;border-left:1px solid var(--line);min-width:0}
.tui .rkpi:first-child{border-left:0;padding-left:0}
.tui .rkpi .k{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.12em;
  text-transform:uppercase;color:var(--mute);margin-bottom:6px}
.tui .rkpi .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:24px;
  color:var(--bone);letter-spacing:-.02em;line-height:1}
.tui .rkpi .v.up{color:var(--green)}
.tui .rkpi .v.sig{color:var(--signal)}
.tui .rkpi .v.muted{color:var(--mute)}
.tui .rkpi small{display:block;margin-top:6px;font-size:10px;color:var(--dim);line-height:1.4}
.tui .rcharts{display:grid;grid-template-columns:1.35fr 1fr 1fr}
.tui .rc{padding:18px 22px 20px;border-left:1px solid var(--line);min-width:0}
.tui .rc:first-child{border-left:0;padding-left:0}
.tui .rch{display:flex;flex-direction:column;gap:3px;margin-bottom:16px}
.tui .rct2{font-size:12px;font-weight:600;color:var(--bone)}
.tui .rcs2{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;
  color:var(--mute)}
.tui .rcnote{margin-top:12px;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.5}
.tui .rcnote.hot{color:var(--signal)}
.tui .rcnote b{color:var(--bone)}
.tui .rcsvg{display:block;width:100%;height:120px;overflow:visible}
.tui .rcsvg .ax{stroke:var(--line-2);stroke-width:.25}
.tui .rcsvg .mk{stroke-width:.3;stroke-dasharray:1.2 1.2}
.tui .rcsvg .mk.win{stroke:var(--green)}
.tui .rcsvg .mk.lose{stroke:var(--red)}
.tui .rcsvg .d{fill:var(--soft);opacity:.55}
.tui .rcsvg .d.in{fill:var(--green);opacity:.6}
.tui .rcsvg .d.in.win{fill:var(--green);opacity:1;stroke:var(--ink);stroke-width:.3}
.tui .rcsvg .d.in.me{fill:var(--ac);opacity:1}
.tui .rcsvg .d.out{fill:var(--red);opacity:.65}
.tui .rcsvg .d.abort{fill:var(--dim);opacity:.7}
.tui .rclanes{display:flex;justify-content:space-between;margin-top:-4px}
.tui .rl{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}
.tui .rl.in{color:var(--green)}
.tui .rl.out{color:var(--red)}
.tui .rcx{position:relative;height:14px;margin-top:6px}
.tui .rcx span{position:absolute;transform:translateX(-50%);font-family:var(--mono);
  font-size:9px;color:var(--dim);white-space:nowrap}
.tui .rbars{display:flex;align-items:flex-end;gap:2px;height:120px;min-width:0}
.tui .rbar{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;
  justify-content:flex-end;cursor:default}
.tui .rbar i{display:block;background:#2f3a49}
.tui .rbar i.f{background:#2f3a49}
.tui .rbar i.l{background:var(--cad);opacity:.8}
.tui .rbar.empty{background:linear-gradient(to top,rgba(236,234,228,.035) 1px,transparent 1px)}
.tui .rbars.sz .rbar i{background:var(--cad);opacity:.42}
.tui .rbars.sz .rbar.w i{background:var(--green);opacity:1}
.tui .rbars.sz .rbar.m i{background:var(--ac);opacity:1}
.tui .rbars.sz .rbar.z i{background:var(--red);opacity:.5}
.tui .rbarx{display:flex;justify-content:space-between;margin-top:7px}
.tui .rbarx span{font-family:var(--mono);font-size:9px;color:var(--dim)}
.tui .rbarx .mid{color:var(--mute)}
.tui .rbid-hot{background:rgba(245,166,35,.045)}
.tui .rbid .inner{display:flex;align-items:baseline;gap:8px 20px;flex-wrap:wrap;
  padding-top:16px;padding-bottom:16px;box-shadow:inset 3px 0 0 var(--line-3)}
.tui .rbid-hot .inner{box-shadow:inset 3px 0 0 var(--signal)}
.tui .rbid-dev .inner{box-shadow:inset 3px 0 0 var(--line-3)}
.tui .rbw{font-size:13px;color:var(--bone);font-weight:600}
.tui .rbn{font-family:var(--mono);font-size:11px;color:var(--mute)}
.tui .rbn b{color:var(--bone);font-weight:500}
.tui .rbnote{flex-basis:100%;font-size:11px;color:var(--signal);line-height:1.5}
.tui .rbid-dev .rbnote{color:var(--dim)}
.tui .rsec .inner{padding-top:20px;padding-bottom:12px;font-family:var(--mono);font-size:10px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}
.tui .rboardwrap{overflow-x:auto}
.tui .rtab{width:100%;border-collapse:collapse}
.tui .rtab th{padding:9px 10px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;
  text-transform:uppercase;color:var(--mute);font-weight:400;text-align:left;
  border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}
.tui .rtab th.r{text-align:right}
.tui .rtab th small{color:var(--dim);letter-spacing:0}
.tui .rtab td{text-align:left;padding:9px 10px;font-size:11px;color:var(--soft);
  border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap}
.tui .rtab td.r{text-align:right}
.tui .rtab th:first-child,.tui .rtab td:first-child{padding-left:0}
.tui .rtab th:last-child,.tui .rtab td:last-child{padding-right:0}
.tui .rtab tbody tr:hover td{background:rgba(236,234,228,.022)}
.tui tbody tr.me td{background:rgba(255,59,147,.055)}
.tui tbody tr.me td:first-child{color:var(--bone)}
.tui .rtab tr.me td{background:rgba(255,59,147,.055)}
.tui .rtab tr.me td:first-child{color:var(--bone)}
.tui .rtab tr[data-outcome="rejected"] td,.tui .rtab tr[data-outcome="self_abort"] td{color:var(--mute)}
.tui .rtab tr[data-outcome="won"] td{background:rgba(63,207,142,.05)}
.tui .rtab tr[data-outcome="won"].me td{background:rgba(255,59,147,.055)}
.tui .lr-sub{display:block;margin-top:3px;font-size:10px;color:var(--dim);
  line-height:1.5;overflow:visible;text-overflow:clip}
.tui .lr-sub a{color:var(--dim);text-decoration:none}
.tui .lr-sub a:hover{color:var(--cad)}
.tui .rtab .lr-w .lk,.tui .rbw .lk,.tui .rcrt .rcs .lk{color:inherit}
.tui .lr-out{font-family:var(--mono);font-size:10px;letter-spacing:.06em;white-space:nowrap}
.tui .lr-out.up{color:var(--green)}
.tui .lr-out.down{color:var(--red)}
.tui .lr-out.muted{color:var(--dim)}
.tui .lr-out.dev{color:var(--signal)}
.tui .lr-why{color:var(--mute);white-space:normal;max-width:26ch}
.tui .lr-pre{color:var(--ac)}
.tui .lr-dt{color:var(--mute)}
.tui .rtab td.lr-prog{color:var(--mute)}
.tui .lr-ldr{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--soft);
  white-space:normal;max-width:none;overflow:visible}
.tui .lr-ldr .mono{overflow:visible;text-overflow:clip}
.tui .rtrunc .inner{padding-top:14px;padding-bottom:30px;font-family:var(--mono);font-size:10px;
  color:var(--dim);line-height:1.6}
.tui .rtrunc p{margin:0;max-width:70ch}
.tui .st.closed{background:rgba(236,234,228,.05);color:var(--mute)}
.tui .st.ac{background:rgba(255,59,147,.12);color:var(--ac)}
.tui .st.sig{background:rgba(245,166,35,.12);color:var(--signal)}
.tui .mayhem-tag{font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.05em;
  padding:3px 8px;margin-left:6px;background:rgba(255,59,147,.12);color:var(--ac);
  text-transform:uppercase;vertical-align:baseline;border-radius:0}
@media(max-width:1200px){
.tui .rcharts{grid-template-columns:1fr 1fr}
.tui .rc{border-bottom:1px solid var(--line)}
.tui .rc:nth-child(odd){border-left:0;padding-left:0}
}
@media(max-width:900px){
.tui .rtop .inner{gap:10px;padding-top:13px;padding-bottom:13px;position:relative;padding-right:52px}
.tui .rtop .seg{margin-left:0;order:5}
.tui .rtop .dgo{order:4}
.tui .rtop .dclose{position:absolute;top:0;right:0}
.tui .rcrt{flex-basis:100%}
.tui .rkpis{grid-template-columns:1fr 1fr}
.tui .rkpi{border-left:1px solid var(--line);border-bottom:1px solid var(--line);
    padding:12px 14px 14px}
.tui .rkpi:nth-child(odd){border-left:0;padding-left:0}
.tui .rkpi .v{font-size:19px}
.tui .rcharts{grid-template-columns:1fr}
.tui .rc{border-left:0;padding-left:0;padding-right:0}
.tui .drawer table,.tui .rboardwrap table{display:table}
.tui .drawer thead,.tui .rboardwrap thead{display:table-header-group}
.tui .drawer tbody,.tui .rboardwrap tbody{display:table-row-group}
.tui .drawer tbody tr,.tui .rboardwrap tbody tr{display:table-row;padding:0}
.tui .drawer tbody td,.tui .rboardwrap tbody td{display:table-cell;width:auto;margin:0;
    border-bottom:1px solid var(--line)}
.tui .drawer tbody td::before,.tui .rboardwrap tbody td::before{content:none}
.tui .rboardwrap table{min-width:760px}
}
.tui .mcb1{color:var(--dim)}
.tui .mcb2{color:var(--cad)}
.tui .mcb3{color:var(--signal)}
.tui .gated{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;
  padding:15px 0 15px 16px;box-shadow:inset 3px 0 0 var(--red)}
.tui .gated .bt{font-family:var(--mono);font-size:9px;letter-spacing:.14em;
  text-transform:uppercase;color:var(--red);flex:none}
.tui .gated p{margin:0;font-size:12px;color:var(--soft);line-height:1.6;max-width:82ch}
.tui .gated b{color:var(--bone);font-weight:500}
.tui .gated code{font-family:var(--mono);font-size:11px;color:var(--cad)}
.tui .locked{color:var(--dim);font-family:var(--mono)}
.tui .locked::after{content:"—"}
.tui .emptybox{padding:24px 0 22px 18px;box-shadow:inset 3px 0 0 var(--line-3)}
.tui .emptybox .eb-t{font-size:13px;font-weight:600;color:var(--soft);margin-bottom:8px}
.tui .emptybox p{margin:0;font-size:12px;color:var(--mute);line-height:1.65;max-width:74ch}
.tui .wnote{padding:18px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);
  line-height:1.7;max-width:92ch}
.tui .wnote b{color:var(--soft);font-weight:500}
.tui .wnote a{color:var(--cad)}
.tui .qempty{text-align:center;color:var(--dim);padding:22px 0;
  font-family:var(--mono);font-size:11px}
.tui td.qempty{padding:22px 10px}
.tui .bar.big{height:12px}
.tui .mixlegend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;
  font-family:var(--mono);font-size:10px;color:var(--mute)}
.tui .mixlegend i{width:7px;height:7px;border-radius:50%;display:inline-block;
  margin-right:5px;vertical-align:middle}
.tui .mixlegend b{color:var(--soft);font-weight:500}
.tui .dhead2{display:flex;align-items:flex-start;gap:16px;padding-top:22px;padding-bottom:20px}
.tui .tav{width:52px;height:52px;flex:none;display:grid;place-items:center;background:var(--raise);
  font-size:15px;font-weight:700;color:var(--mute)}
.tui .tav.lg{width:64px;height:64px;font-size:19px}
.tui .tinfo{min-width:0;flex:1}
.tui .tinfo h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.015em;line-height:1.1;
  display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.tui .tsub{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:10px;
  font-family:var(--mono);font-size:11px;color:var(--mute)}
.tui .tsub b{color:var(--soft);font-weight:600}
.tui .tsub .dimmer{color:rgba(236,234,228,.16)}
.tui .hstats{display:flex;gap:0;flex:none;align-self:stretch;align-items:flex-start}
.tui .hstat{padding:0 20px;border-left:1px solid var(--line);min-width:96px}
.tui .hstat .k{display:block;margin-bottom:9px}
.tui .hstat .v{font-family:var(--mono);font-size:18px;color:var(--bone);line-height:1}
.tui .hstat .v.sig{color:var(--signal)}
.tui .hstat .v.ac{color:var(--ac)}
@media(max-width:1200px){
.tui .dhead2{flex-wrap:wrap}
.tui .hstats{width:100%;margin-top:4px}
.tui .hstat{flex:1;min-width:0;padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:14px}
.tui .hstat + .hstat{padding-left:18px;border-left:1px solid var(--line)}
}
@media(max-width:900px){
.tui .tinfo h1{font-size:22px}
.tui .tav.lg{width:48px;height:48px;font-size:15px}
.tui .dhead2{gap:14px}
.tui .hstats{flex-wrap:wrap;gap:0 0}
.tui .hstat{flex:1 1 45%;min-width:0;padding-inline:0}
.tui .hstat + .hstat{padding-left:16px}
.tui .hstat .v{font-size:15px;overflow-wrap:anywhere}
}
.tui .mono.txbreak,.tui .fundline,.tui .tsub .mono,.tui .dkv .mono,.tui .ad.mono,.tui .txkv .mono{overflow-wrap:anywhere}
.tui .fundline{flex-wrap:wrap;font-size:11px;gap:9px;margin-top:0;color:var(--mute)}
.tui .tokpage .fundline{display:flex;align-items:center}
.tui .walpage .fundline,.tui .tokpage .fundline{font-family:var(--mono)}
.tui .walpage .fundline{display:inline-flex;align-items:center}
.tui .walpage .wswaps-bar{justify-content:flex-end;margin-bottom:8px}
.tui .walpage td.swp-cell,.tui .walpage td.swp-tok{text-align:left}
.tui .walpage .swp-tok{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}
.tui .walpage .swp-tok-meta{display:flex;flex-direction:column;min-width:0;line-height:1.2}
.tui .walpage .swp-tok .nm-full{margin-left:6px;font-size:10px;color:var(--soft);font-weight:400}
.tui .walpage .swp-tok .ad{font-size:10px}
.tui .walpage .swp-tok .nm{font-size:12px}
.tui .winbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:2px 2px 12px}
.tui .winbar-lab{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.17em;
  text-transform:uppercase;color:var(--mute)}
.tui .winbar-l{font-family:var(--mono);font-size:10px;color:var(--dim);margin-left:4px}
.tui .winbar-in{height:30px;padding:0 11px;background:var(--raise);border:0;
  font-family:var(--mono);font-size:11px;color:var(--bone)}
.tui .winbar-in:focus{outline:1px solid var(--line-3)}
.tui .ordbtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;
  background:rgba(236,234,228,.045);border:0;color:var(--soft);cursor:pointer;
  font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;
  white-space:nowrap}
.tui .ordbtn:hover{color:var(--bone)}
.tui .tf-cap{margin:10px 18px;line-height:1.5}
.tui .tf-wrap{padding:2px 18px 12px}
.tui .tf-legend{display:flex;justify-content:space-between;padding:2px 0 14px;
  font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}
.tui .tf-dot{display:inline-block;width:8px;height:8px;margin-right:6px;vertical-align:middle}
.tui .tf-dot.in{background:var(--green)}
.tui .tf-dot.out{background:var(--ac)}
.tui .tf-svg{display:block;width:100%;height:auto;overflow:visible;min-width:520px}
.tui .tf-svg .tfn{cursor:pointer}
.tui .tf-svg .tfn:hover rect:first-of-type{stroke:var(--cad);stroke-width:1.5}
.tui .tf-name{font-size:13px;font-weight:500}
.tui .tf-amt{font-size:13px;font-weight:500;fill:var(--bone)}
.tui .tf-sub{font-size:13px;fill:var(--mute);letter-spacing:.03em;text-transform:uppercase}
.tui .tf-hub{font-size:13px;font-weight:700;letter-spacing:.12em;fill:var(--cad)}
.tui .tf-hubsub{font-size:13px;fill:var(--bone)}
.tui .tf-more{font-size:13px;fill:var(--cad);letter-spacing:.05em}
.tui .walpage .swp-q{margin-left:6px}
.tui .walpage .swrow-fail > td{opacity:.62}
@media(max-width:420px){
.tui td .ad,.tui td .mono,.tui td .v{overflow-wrap:anywhere;white-space:normal}
}
.tui .authpanel{max-width:520px;margin:0 auto;padding:0 0 30px}
.tui .auth-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;
  padding:16px 0 13px;border-bottom:1px solid var(--line)}
.tui .authbody{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:34px}
.tui .authchip{width:56px;height:56px;display:grid;place-items:center;background:var(--raise);
  font-size:20px;font-weight:700;color:var(--ac);margin-bottom:22px}
.tui .authlede{font-size:13px;color:var(--soft);line-height:1.8;margin-bottom:26px}
.tui .authbtns{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:0}
.tui .authdenied{display:flex;flex-direction:column;align-items:center;gap:16px}
.tui .authmsg{margin:0;font-size:12px;color:var(--mute);line-height:1.7;max-width:46ch}
.tui .authmsg b{color:var(--bone);font-weight:500}
.tui .autherr{margin-top:18px;padding:10px 15px;background:rgba(240,97,109,.08);
  box-shadow:inset 2px 0 0 var(--red);font-family:var(--mono);font-size:11px;color:var(--red)}
.tui .authnote{margin-top:30px;padding-top:20px;border-top:1px solid var(--line);width:100%;
  font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.9}
.tui .btn{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;
  
  line-height:normal;
  padding:11px 22px;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:9px;
  text-decoration:none}
.tui .btn.primary{background:var(--ac);color:#12040b;font-weight:600}
.tui .btn.primary:hover{filter:brightness(1.08)}
.tui .btn.primary[disabled]{background:var(--track);color:var(--mute);cursor:default;filter:none}
.tui .btn.ghost{background:none;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--mute)}
.tui .btn.ghost:hover{color:var(--soft);box-shadow:inset 0 0 0 1px var(--line-3)}
.tui .btn.ghost.on{background:rgba(236,234,228,.10);color:var(--bone)}
@media(max-width:900px){
.tui .authbody{padding-top:26px}
.tui .btn{width:100%;justify-content:center}
.tui .authbtns{width:100%}
}
.tui .lr-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 0}
.tui .lrinput{flex:1;min-width:280px;padding:11px 14px;background:rgba(236,234,228,.045);
  border:0;color:var(--bone);font-family:var(--mono);font-size:12px}
.tui .lrinput:focus{outline:1px solid var(--line-3)}
.tui .lrinput::placeholder{color:var(--dim)}
.tui .lrbody .rtop{position:static;background:none}
.tui .lrbody .dclose{display:none}
@media(max-width:900px){
.tui .lrinput{min-width:0;width:100%}
}
@media(max-width:900px){
.tui .ch-top{flex-wrap:wrap}
.tui .ch-top .tf{width:100%;overflow-x:auto;scrollbar-width:none}
.tui .ch-top .tf::-webkit-scrollbar{display:none}
.tui .ch-top .tf button{flex:none}
.tui .ch-top .pr{overflow-wrap:anywhere}
}
@media(max-width:420px){
.tui .verdict{grid-template-columns:1fr !important}
.tui .verdict > *{min-width:0}
.tui .verdict .vscore{border-right:0;border-bottom:1px solid var(--line);min-width:0}
.tui .vgrade{font-size:34px}
}
@media(max-width:420px){
.tui .band .inner > *,.tui .main,.tui .rail,.tui .kpis,.tui .kpi,.tui .readbands,.tui .readband,.tui .hstats,.tui .hstat{min-width:0}
.tui .pctrl,.tui .sigs,.tui .chiprow,.tui .strm-badges,.tui .btags{flex-wrap:wrap}
.tui .sigchip,.tui .st,.tui .chip,.tui .tag{max-width:100%;overflow-wrap:anywhere}
}
.tui .cols{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:26px;align-items:start}
.tui .cols > *{min-width:0}
.tui .cols.rev{grid-template-columns:316px minmax(0,1fr)}
@media(max-width:1100px){
.tui .cols,.tui .cols.rev{grid-template-columns:1fr;gap:20px}
}
.tui .spark i.now{box-shadow:inset 0 2px 0 var(--cad)}
.tui .av{position:relative;overflow:hidden}
.tui .av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;
  
  background:none}
.tui .tav{position:relative;overflow:hidden}
.tui .tav img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:none}
.tui .av.lg{width:64px;height:64px;font-size:19px}
.tui .st,.tui .tag,.tui .chip,.tui .seg,.tui .kpi,.tui .kpis,.tui .tabs,.tui .ver,.tui .brand,.tui .dot,.tui .av,.tui .bar{border-width:0}
.tui .vital,.tui .lribbon,.tui .lchip,.tui .ep,.tui .hstripe,.tui .urow,.tui .vtag,.tui .term,.tui .api-toc,.tui .term-copy{border-width:0}
.tui .kpis,.tui .tabs,.tui .bars,.tui .spark,.tui .flowbar,.tui .chart{background:none}
.tui .kpis{margin:0}
.tui .tabs{margin:0 10px 0 0}
.tui .crumb{margin:0}
.tui .bars,.tui .spark,.tui .flowbar{padding:0}
.tui .chip{font-weight:400;display:block;gap:normal}
.tui .ver{text-transform:none}
.tui .dot{border-radius:50%!important}
.tui .ad{color:var(--dim);font-size:10px;letter-spacing:normal}
.tui .dtable.compact td .ad{font-size:10px}
.tui .tok .ad,.tui .tsub .ad,.tui .idcell .ad{display:inline}
.tui .idcell{display:flex;align-items:center;gap:10px;min-width:0}
.tui .idcell .nm{font-family:var(--ui);font-size:13px;font-weight:600;letter-spacing:normal;
  text-transform:none;color:var(--bone);line-height:1.15}
.tui .idcell .nm.name{font-family:var(--mono);font-size:10px;font-weight:400;color:var(--dim)}
.tui .idcell .sub{font-family:var(--mono);font-size:10px;color:var(--dim);white-space:nowrap;
  overflow:hidden;text-overflow:ellipsis;max-width:150px}
.tui .brand{padding-left:0;letter-spacing:normal}
.tui .vb .x{background:none;border:0;padding:0;color:var(--dim);cursor:pointer;
  font-size:14px;line-height:1}
.tui .vb .x:hover{color:var(--soft)}
.tui .band.body .main .tablewrap.scroll{max-height:none;overflow-x:auto;overflow-y:visible}
.tui .band.body .main .tablewrap.scroll thead th{position:static}
.tui .search .search{max-width:none;margin:0;height:auto;padding:0;background:none}
.tui .search input{height:auto;padding:1px 2px 1px 21px;background:none;border:0;box-shadow:none}
.tui .search input:focus{border:0;box-shadow:none}
.tui .search .si{left:0;color:var(--dim)}
.tui .band.body .main .tablewrap.scroll thead th{background:none}
.tui .tip{display:none;position:fixed;z-index:80;pointer-events:none;
  padding:7px 10px;background:#0c1017;box-shadow:0 12px 34px rgba(0,0,0,.55),inset 0 0 0 1px var(--line-2);
  font-family:var(--mono);font-size:11px;line-height:1.55;color:var(--soft);white-space:nowrap}
.tui .tip b{color:var(--bone);font-weight:500}
.tui .chart svg{pointer-events:all;cursor:crosshair}
.tui .chart .cross line{stroke:var(--line-3);stroke-width:1;vector-effect:non-scaling-stroke}
.tui .tok .st{font-weight:400;margin:0}
.tui .flowbar{justify-content:normal}
.tui .kpi .sub{letter-spacing:normal}
.tui .chip{align-items:normal}
.tui .vb .x{font-family:var(--ui)}
.tui .chip{width:auto;height:auto;overflow:visible;place-items:normal;flex:0 1 auto}
.tui .tokpage .tband .inner{display:flex;align-items:flex-start;gap:16px;padding-top:22px;padding-bottom:20px}
.tui .tokpage .tav{width:52px;height:52px;flex:none;display:grid;place-items:center;background:var(--raise); font-size:15px;font-weight:700;color:var(--mute)}
.tui .tokpage .tinfo{min-width:0;flex:1}
.tui .tokpage .tinfo h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.015em;line-height:1}
.tui .tokpage .tinfo .tname{font-size:16px;font-weight:400;color:var(--dim);margin-left:10px}
.tui .tokpage .tsub{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:10px; font-family:var(--mono);font-size:11px;color:var(--mute)}
.tui .tokpage .tsub b{color:var(--soft);font-weight:600}
.tui .tokpage .tsub .dimmer{color:rgba(236,234,228,.16)}
.tui .tokpage .tsub .lbl{letter-spacing:.14em}
.tui .tokpage .lk{color:var(--cad);cursor:pointer}
.tui .tokpage .tband2 .inner{display:grid;grid-template-columns:250px 1fr;padding-top:22px;padding-bottom:24px}
.tui .tokpage .tscore{padding-right:26px;border-right:1px solid var(--line)}
.tui .tokpage .grade{font-family:var(--mono);font-size:52px;line-height:1;margin-top:12px;color:var(--red)}
.tui .tokpage .grade small{font-size:.28em;color:var(--dim)}
.tui .tokpage .verd{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-top:8px;color:var(--red)}
.tui .tokpage .capnote{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:8px}
.tui .tokpage .wts{font-family:var(--mono);font-size:10px;line-height:1.6;color:var(--dim);margin-top:14px; padding-top:12px;border-top:1px solid var(--line)}
.tui .tokpage .sigs{display:grid;grid-template-columns:repeat(3,1fr);padding-left:26px}
.tui .tokpage .sig{color:inherit}
.tui .tokpage div.sig,.tui .tokpage td.sig{padding:0 22px 16px 0}
.tui .tokpage .sig .sv{font-family:var(--mono);font-size:17px;color:var(--bone);margin-top:9px}
.tui .tokpage .sbar{height:3px;background:#1d2531;margin-top:10px}
.tui .tokpage .sbar i{display:block;height:100%}
.tui .tokpage .sig.g .sbar i{background:var(--green)}
.tui .tokpage .sig.y .sbar i{background:var(--signal)}
.tui .tokpage .sig.r .sbar i{background:var(--red)}
.tui .tokpage .sig .sd{font-size:11px;line-height:1.5;color:var(--dim);margin-top:9px}
.tui .tokpage .kpi{padding:14px 18px 15px}
.tui .tokpage .kpi:first-child{padding-left:0}
.tui .tokpage .kpis .kpi .k{margin-bottom:8px}
.tui .tokpage .kpis .kpi .v{font-size:26px}
.tui .tokpage .kpis .kpi .v.long{font-size:21px}
.tui .tokpage .kpis .kpi .sub{margin-top:7px}
.tui .tokpage .cband .inner{display:grid;grid-template-columns:3fr 1fr;padding-top:20px;padding-bottom:24px}
.tui .tokpage .cband .cmain{padding-right:24px;min-width:0}
.tui .tokpage .cband .cside{padding-left:22px;border-left:1px solid var(--line);min-width:0}
.tui .tokpage .cwrap{position:relative;margin-top:16px}
.tui .tokpage .cndl{display:block;width:100%;height:440px}
.tui .tokpage .vol{display:block;width:100%;height:64px;margin-top:8px}
.tui .tokpage .ylab{position:absolute;top:0;right:0;height:440px;display:flex;flex-direction:column; justify-content:space-between;pointer-events:none; font-family:var(--mono);font-size:10px;color:var(--dim);text-align:right}
.tui .tokpage .ylab span{background:var(--ink);padding-left:10px;line-height:1}
.tui .tokpage .leg .dash{border-top:1px dashed var(--cad);height:0;background:none}
.tui .tokpage .leg .dash{display:block;flex-direction:row;gap:normal}
.tui .tokpage .leg b{color:var(--bone);font-weight:600}
.tui .tokpage .strip .spark{height:64px;margin-top:18px}
.tui .tokpage .wstack{margin-top:10px}
.tui .tokpage .wcell{padding:8px 0;border-bottom:1px solid rgba(236,234,228,.045)}
.tui .tokpage .wcell:last-child{border-bottom:0}
.tui .tokpage .wcell .k{display:inline-block;margin:0}
.tui .tokpage .wcell .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:16px;line-height:1.15; color:var(--bone);float:right}
.tui .tokpage .wcell .v small{font-size:.55em;color:var(--mute);margin-left:.1em}
.tui .tokpage .wcell .sub{clear:both;font-family:var(--mono);font-size:10px;color:var(--dim); padding-top:6px;line-height:1.4}
.tui .tokpage .flowbar.sm{height:3px;margin-top:6px}
.tui .tokpage .flowbar.sm.empty{background:#1d2531}
.tui .flowbar.sm.empty,.tui .flowbar.empty{padding:0;font:inherit;letter-spacing:inherit;
  text-transform:none;color:inherit;text-align:inherit}
.tui .tokpage .rrow{display:grid;grid-template-columns:30px 1fr 44px 62px;align-items:center;gap:9px;padding:4px 0}
.tui .tokpage .rs{font-size:10px;color:var(--dim)}
.tui .tokpage .rbar{display:flex;height:5px;background:var(--track)}
.tui .tokpage .rbar i{display:block;height:100%}
.tui .tokpage .rbar .land{background:var(--green)}
.tui .tokpage .rbar .fail{background:var(--red);opacity:.55}
.tui .tokpage .rn{font-family:var(--mono);font-size:10px;color:var(--bone);text-align:right}
.tui .tokpage .rrow .rt{font-family:var(--mono);font-size:10px;color:var(--dim);text-align:right}
.tui .tokpage .tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:2px}
.tui .tokpage .tabs :is(a,.tui button){position:relative;padding:11px 14px;cursor:pointer; font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.tui .tokpage .tabs :is(a,.tui button):hover{color:var(--soft)}
.tui .tokpage .tabs :is(a,.tui button).on{color:var(--bone)}
.tui .tokpage .tabs :is(a,.tui button).on::after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:1px;background:var(--ac)}
.tui .tokpage .tabs :is(a,.tui button) .ct{color:var(--dim);margin-left:6px}
.tui .tokpage .kvis{margin-top:11px}
.tui .mini{display:block;width:100%;height:34px}
.tui .tokpage .segbar{display:flex;height:6px;background:#161d26;overflow:hidden}
.tui .tokpage .segbar i{display:block;height:100%}
.tui .tokpage .gauge{position:relative;margin-top:10px;width:150px}
.tui .tokpage .gauge svg{display:block;width:100%;height:auto;overflow:visible}
.tui .tokpage .gnum{position:absolute;left:0;right:0;bottom:2px;text-align:center; font-family:var(--mono);font-size:34px;line-height:1;color:var(--red)}
.tui .tokpage .gnum small{font-size:.32em;color:var(--dim)}
.tui .tokpage .buildrow{grid-column:1/-1;margin-top:6px;padding-top:16px;border-top:1px solid var(--line)}
.tui .tokpage .buildbar{position:relative;display:flex;height:9px;background:#151b24;margin-top:11px}
.tui .tokpage .buildbar i{display:block;height:100%}
.tui .tokpage .buildbar .cap{position:absolute;top:-4px;bottom:-4px;width:1px;background:var(--bone)}
.tui .tokpage .buildbar .cap::after{content:"cap";position:absolute;top:-13px;left:3px; font-family:var(--mono);font-size:9px;letter-spacing:.1em;color:var(--bone)}
.tui .tokpage .buildleg{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px; font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .tokpage .buildleg b{font-weight:600}
.tui .tokpage .capleg{color:var(--mute)}
.tui .tokpage .chead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.tui .tokpage .ctools{display:flex;align-items:center;gap:10px}
@media(max-width:380px){
.tui .ctools,.tui .tokpage .ctools{flex-wrap:wrap;max-width:100%}
}
.tui .tokpage .draws{display:flex;gap:2px}
.tui .tokpage .draws button{width:26px;height:26px;border:0;background:rgba(236,234,228,.045);color:var(--mute); cursor:pointer;font-size:12px;line-height:1;padding:0}
.tui .tokpage .draws button:hover{color:var(--soft)}
.tui .tokpage .draws button.on{background:rgba(236,234,228,.11);color:var(--bone)}
.tui .tokpage .tapebar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0 14px}
.tui .tokpage .tbt{font-size:13px;font-weight:600;display:flex;align-items:center;gap:9px}
.tui .tokpage .tbt .live{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase; color:var(--signal);display:inline-flex;align-items:center;gap:5px}
.tui .tokpage .tbt .ld{width:5px;height:5px;border-radius:50%;background:var(--signal);display:inline-block;
  box-shadow:none;animation:none}
.tui .tokpage .tbt .cnt{font-family:var(--mono);font-size:10px;color:var(--dim);font-weight:400}
.tui .tokpage .tseg{display:inline-flex;background:rgba(236,234,228,.045)}
.tui .tokpage .tseg button{border:0;background:none;cursor:pointer;padding:6px 11px; font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--mute)}
.tui .tokpage .tseg button:hover{color:var(--soft)}
.tui .tokpage .tseg button.on{background:rgba(236,234,228,.11);color:var(--bone)}
.tui .tokpage .tseg button.fail.on{background:rgba(240,97,109,.14);color:var(--red)}
.tui .tokpage .swfilter{margin-left:auto;display:flex;align-items:center;gap:8px;background:var(--raise);padding:6px 11px}
.tui .tokpage .swfilter input{width:180px;background:none;border:0;outline:0;font-family:var(--mono);font-size:11px;color:var(--bone);
  
  padding:revert;height:auto}
.tui .tokpage .swfilter input::placeholder{color:var(--dim)}
.tui .tokpage .swfilter .swfilter-x{border:0;background:none;padding:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center;
  font-family:inherit;font-size:inherit;line-height:inherit;color:var(--dim);cursor:pointer}
.tui .tokpage .swfilter .swfilter-x:hover{color:var(--soft)}
.tui .tokpage .tag-buy{color:var(--green);font-weight:600;font-family:var(--mono);font-size:11px}
.tui .tokpage .tag-sell{color:var(--red);font-weight:600;font-family:var(--mono);font-size:11px}
.tui .tokpage .tag-xfer{font-family:var(--mono);font-size:10px;letter-spacing:.05em;padding:3px 7px; background:rgba(34,211,238,.11);color:var(--cad)}
.tui .tokpage .st.ac{background:rgba(255,59,147,.12);color:var(--ac)}
.tui .tokpage .st.abort{background:rgba(245,196,81,.14);color:var(--yellow)}
.tui .tokpage .st.link{background:rgba(180,131,255,.14);color:#b483ff}
.tui .tokpage .st.via{background:rgba(236,234,228,.05);color:var(--mute)}
.tui .tokpage .st.note{background:none;color:var(--dim);padding-left:0}
.tui .tokpage .fcell .flags{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;
  
  margin-top:0}
.tui .tokpage .sigc{color:var(--signal)}
.tui .tokpage tbody tr.dimmed td{opacity:.62}
.tui .tokpage tbody tr.txg-a td{background:rgba(180,131,255,.045)}
.tui .tokpage tbody tr.txg-b td{background:rgba(180,131,255,.085)}
.tui .tokpage tbody tr.txg-a:hover td,.tui .tokpage tbody tr.txg-b:hover td{background:rgba(180,131,255,.13)}
.tui .tokpage tbody tr.later td{border-top:1px dashed var(--line-2)}
.tui .tokpage td .sub{color:var(--dim);margin-left:3px}
.tui .tokpage .nowrap{white-space:nowrap}
@media(max-width:900px){
.tui .tokpage .gauge{width:130px}
.tui .tokpage .gnum{font-size:28px}
.tui .tokpage .swfilter{margin-left:0;width:100%}
.tui .tokpage .swfilter input{width:100%}
.tui .tokpage .buildleg{font-size:9px;gap:3px 10px}
}
.tui .tokpage .wnote{font-size:11px;line-height:1.5;color:var(--soft);padding:10px 0 12px; border-bottom:1px solid rgba(236,234,228,.045)}
.tui .tokpage tbody tr.txg > td:first-child{border-left:0}
.tui .tokpage tbody tr.txg-first td{border-top:1px solid rgba(180,131,255,.28)}
.tui .tokpage tbody tr.txg-last td{border-bottom:1px solid rgba(180,131,255,.28)}
.tui .tokpage .kv{display:flex;align-items:baseline;justify-content:space-between;gap:14px; padding:8px 0;border-bottom:1px solid rgba(236,234,228,.045)}
.tui .tokpage .kv:last-child{border-bottom:0}
.tui .tokpage .kv .mono{font-size:11px;color:var(--soft)}
.tui .tokpage .dim{color:var(--dim)}
@media(max-width:900px){
.tui .tokpage .tband .inner{flex-wrap:wrap;gap:14px}
.tui .tokpage .tinfo h1{font-size:24px}
.tui .tokpage .tband2 .inner{grid-template-columns:1fr}
.tui .tokpage .tscore{padding-right:0;border-right:0;border-bottom:1px solid var(--line);padding-bottom:18px}
.tui .tokpage .sigs{grid-template-columns:1fr 1fr;padding-left:0;padding-top:18px}
.tui .tokpage div.sig,.tui .tokpage td.sig{padding-right:16px}
.tui .tokpage .cndl{height:280px}
.tui .tokpage .ylab{height:280px}
.tui .tokpage .vol{height:48px}
.tui .tokpage .cband .inner{grid-template-columns:1fr}
.tui .tokpage .cband .cmain{padding-right:0}
.tui .tokpage .cband .cside{padding-left:0;border-left:0;border-top:1px solid var(--line);margin-top:22px;padding-top:20px}
.tui .tokpage .rrow{grid-template-columns:34px 1fr 46px 66px;gap:9px}
.tui .tokpage .kpis .kpi .v{font-size:24px}
.tui .tokpage .tabs{overflow-x:auto;scrollbar-width:none}
.tui .tokpage .tabs::-webkit-scrollbar{display:none}
.tui .tokpage .tabs :is(a,.tui button){flex:none}
}
@media(max-width:420px){
.tui .tokpage .sigs{grid-template-columns:1fr}
.tui .tokpage .cndl{height:230px}
.tui .tokpage .ylab{height:230px}
}
.tui .tokpage .cwrap .chartwrap{height:530px;display:flex;flex-direction:column}
.tui .tokpage .cwrap .chartwrap>#chart{flex:1;min-height:0}
@media(max-width:900px){
.tui .tokpage .cwrap .chartwrap{height:354px}
}
@media(max-width:420px){
.tui .tokpage .cwrap .chartwrap{height:304px}
}
.tui .slc{position:relative;display:flex;flex-direction:column;min-width:0}
.tui .slc-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;min-height:28px;padding-bottom:10px}
.tui .slc-price{font-family:var(--mono);font-size:20px;line-height:1.1;color:var(--bone);font-variant-numeric:tabular-nums}
.tui .slc-chg{font-family:var(--mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}
.tui .slc-span{font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--dim)}
.tui .slc .qunit{font-family:var(--mono);font-size:10px;color:var(--signal);white-space:nowrap}
.tui .slc-tools{margin-left:auto;display:flex;align-items:center;gap:10px}
.tui .slc-latest{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cad);
  background:var(--raise);border:1px solid var(--line-2);padding:5px 9px;cursor:pointer;white-space:nowrap}
.tui .slc-latest:hover{border-color:var(--soft)}
.tui .slc-livetag{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;
  text-transform:uppercase;color:var(--mute)}
.tui .slc-livetag i{width:6px;height:6px;border-radius:50%;background:var(--green);animation:slc-breathe 1.8s ease-out infinite}
@keyframes slc-breathe{0%{box-shadow:0 0 0 0 rgba(63,207,142,.45)}100%{box-shadow:0 0 0 7px rgba(63,207,142,0)}}
.tui .slc-plot{position:relative;height:440px;min-height:0;outline:0;touch-action:pan-y;user-select:none;-webkit-user-select:none}
.tui .slc-plot:focus-visible{outline:1px solid var(--cad);outline-offset:4px}
.tui .slc-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.tui .slc-over{cursor:crosshair}
.tui .slc-over:active{cursor:grabbing}
.tui .slc-tip{position:absolute;left:0;top:0;z-index:5;transform:translate(var(--tx,0),var(--ty,0));pointer-events:none;
  display:flex;flex-direction:column;gap:4px;min-width:156px;padding:8px 10px;background:rgba(7,9,14,.94);
  border:1px solid var(--line-3);font-family:var(--mono);font-size:10px;line-height:1.35;color:var(--soft);white-space:nowrap}
.tui .slc-tip[hidden]{display:none}
.tui .slc-tip-time{color:var(--mute)}
.tui .slc-tip-price{font-size:13px;color:var(--bone);font-variant-numeric:tabular-nums}
.tui .slc-tip-row b{font-weight:600;margin-right:3px}
.tui .slc-tip-dev{font-style:normal;color:var(--ac);border:1px solid rgba(255,59,147,.45);padding:0 4px;margin-left:6px}
.tui .slc-tip-seq{color:var(--dim)}
.tui .slc-older{position:absolute;left:8px;top:8px;z-index:4;background:rgba(7,9,14,.82);pointer-events:none}
.tui .slc-older .loader{padding:6px 10px}
.tui .slc-older .loader-spin{width:12px;height:12px}
.tui .slc-older .loader-lbl{font:10px var(--mono);color:var(--soft)}
.tui .slc-empty{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--mute);background:transparent;pointer-events:none}
.tui .slc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.tui .slc-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;margin-top:12px}
.tui .slc-foot .leg i.slc-key-line{height:2px;background:linear-gradient(90deg,var(--green) 50%,var(--red) 50%)}
.tui .slc-foot .leg i.slc-key-dev{width:7px;height:7px;border-radius:50%;background:var(--ac)}
.tui .slc-foot .leg i.dash{border-top:1px dashed var(--cad);height:0;background:none}
.tui .slc-count{font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .slc-status{font-family:var(--mono);font-size:10px;color:var(--signal)}
.tui .slc-status button{border:1px solid var(--line-2);background:var(--raise);color:var(--cad);padding:3px 7px;margin-left:4px;font:inherit;cursor:pointer}
.tui .slc-hint{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--dim)}
@media(hover:none){
.tui .slc-hint{display:none}
}
.tui .slc--compact{height:100%}
.tui .slc--compact .slc-head{padding-bottom:4px;min-height:22px}
.tui .slc--compact .slc-price{font-size:14px}
.tui .slc--compact .slc-plot{flex:1;height:auto;min-height:120px}
.tui .tokpage .cwrap .slc-plot{height:470px}
@media(max-width:900px){
.tui .tokpage .cwrap .slc-plot{height:320px}
}
@media(max-width:420px){
.tui .tokpage .cwrap .slc-plot{height:270px}
.tui .slc-price{font-size:17px}
}
.tui .statspage .cband .inner{display:grid;grid-template-columns:3fr 1fr;padding-top:20px;padding-bottom:24px}
.tui .statspage .cband .cmain{padding-right:24px;min-width:0}
.tui .statspage .cband .cside{padding-left:22px;border-left:1px solid var(--line);min-width:0}
.tui .statspage .cwrap{position:relative;margin-top:16px}
.tui .statspage .lk{color:var(--cad);cursor:pointer}
.tui .statspage .area{display:block;width:100%;height:300px}
.tui .statspage .duo .inner{display:grid;grid-template-columns:1fr 1fr}
.tui .statspage .duo .half{padding:22px 26px 26px 0;min-width:0}
.tui .statspage .duo .half+.half{padding:22px 0 26px 26px;border-left:1px solid var(--line)}
.tui .statspage .press .inner{padding-top:20px;padding-bottom:22px}
.tui .statspage .flowbar{display:flex;background:var(--track)}
.tui .statspage .flowbar i{display:block;height:100%}
.tui .statspage .flowbar.big{height:10px;margin-top:16px}
.tui .statspage .flowrow{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:12px; font-family:var(--mono);font-size:11px}
.tui .statspage .flowrow .up{color:var(--green)}
.tui .statspage .flowrow .down{color:var(--red)}
.tui .statspage .flowrow .dim{color:var(--dim)}
.tui .statspage .flowrow b{color:var(--soft);font-weight:600}
.tui .statspage .infra .inner{display:grid;grid-template-columns:repeat(4,1fr)}
.tui .statspage .ipanel{padding:22px 24px 24px;border-left:1px solid var(--line);min-width:0}
.tui .statspage .ipanel:first-child{border-left:0;padding-left:0}
.tui .statspage .ilist{margin-top:14px;max-width:560px}
.tui .statspage .irow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0; border-bottom:1px solid rgba(236,234,228,.045);font-family:var(--mono);font-size:11px;color:var(--dim)}
.tui .statspage .irow:last-child{border-bottom:0}
.tui .statspage .irow b{color:var(--bone);font-weight:500}
.tui .statspage .irow b.sigc{color:var(--signal)}
.tui .statspage .irow.meter{display:grid;grid-template-columns:132px minmax(0,1fr) 68px;gap:10px}
.tui .statspage .irow.meter>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tui .statspage .irow.meter b{text-align:right}
.tui .statspage .inote{margin-top:14px;font-size:11px;line-height:1.55;color:var(--dim)}
.tui .statspage .inote .mono{color:var(--soft)}
.tui .statspage .st.note2{background:rgba(236,234,228,.05);color:var(--dim)}
.tui .statspage .half .tsec{padding-top:0;padding-bottom:0}
@media(max-width:900px){
.tui .statspage .cband .inner{grid-template-columns:1fr}
.tui .statspage .cband .cmain{padding-right:0}
.tui .statspage .cband .cside{padding-left:0;border-left:0;border-top:1px solid var(--line);margin-top:22px;padding-top:20px}
.tui .statspage .duo .inner{grid-template-columns:1fr}
.tui .statspage .duo .half{padding:20px 0 22px}
.tui .statspage .duo .half+.half{padding-left:0;border-left:0;border-top:1px solid var(--line)}
.tui .statspage .infra .inner{grid-template-columns:1fr}
.tui .statspage .ipanel{padding:20px 0;border-left:0;border-top:1px solid var(--line)}
.tui .statspage .ipanel:first-child{border-top:0}
.tui .statspage .area{height:200px}
.tui .statspage .flowrow{flex-direction:column;gap:6px}
}
.tui .statspage .panel{background:none;border:0;padding:0;margin-bottom:0}
.tui .statspage .panel.corner::before,.tui .statspage .panel.corner::after{display:none}
.tui .vspage .lk{color:var(--cad);cursor:pointer}
.tui .vspage .vlt{color:#b483ff}
.tui .vspage .mono{font-family:var(--mono)}
.tui .vspage .dim{color:var(--dim)}
.tui .vspage .vswaps{margin-top:2px}
.tui .empty{padding:22px 0;font-family:var(--mono);font-size:11px;letter-spacing:.12em; text-transform:uppercase;color:var(--dim);text-align:center}
.tui .empty.sm{padding:14px 0}
.tui .vspage .empty{padding:26px 0}
.tui .vspage .empty.sm{padding:14px 0}
.tui .vspage .lt{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 5px;flex:none; background:rgba(236,234,228,.07);color:var(--soft); font-family:var(--mono);font-size:10px;font-weight:600}
.tui .vspage .lede{max-width:820px;margin-top:14px;font-size:12px;line-height:1.65;color:var(--soft)}
.tui .vspage .lede b{color:var(--bone);font-weight:600}
.tui .vspage .lede i{color:var(--mute);font-style:italic}
.tui .vspage .wpanel .inner{padding-top:20px;padding-bottom:22px}
.tui .vspage .wrowin{display:flex;align-items:center;gap:10px;margin-top:9px}
.tui .vspage .win{flex:1;min-width:0;background:var(--raise);border:0;outline:0;padding:9px 12px; font-family:var(--mono);font-size:12px;color:var(--bone)}
.tui .vspage .win::placeholder{color:var(--dim)}
.tui .vspage .wx{flex:none;width:28px;height:32px;border:0;background:none;color:var(--dim);cursor:pointer;font-size:14px}
.tui .vspage .wx:hover{color:var(--red)}
.tui .vspage .wacts{display:flex;align-items:center;gap:10px;margin-top:14px}
.tui .vspage .wacts .grow{flex:1}
.tui .vspage .btn{padding:8px 14px;border:1px solid var(--line-2);background:none;color:var(--soft);cursor:pointer; font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}
.tui .vspage .btn:hover{background:rgba(236,234,228,.06);color:var(--bone)}
.tui .vspage .btn.primary{background:var(--ac);border-color:var(--ac);color:#12040b}
.tui .vspage .btn.ghost{border-color:var(--line);color:var(--mute)}
.tui .vspage .btn.ghost:hover{color:var(--soft);border-color:var(--line-3)}
.tui .vspage .ovrow{display:grid;grid-template-columns:210px 1fr auto;align-items:center;gap:16px; padding:10px 0;border-bottom:1px solid rgba(236,234,228,.045);cursor:pointer}
.tui .vspage .ovrow:last-child{border-bottom:0}
.tui .vspage .ovrow:hover{background:rgba(236,234,228,.028)}
.tui .vspage .ovw{display:flex;align-items:center;gap:9px;font-size:12px}
.tui .vspage .ovbar{height:8px;background:rgba(34,211,238,.20)}
.tui .vspage .ovbar i{display:block;height:100%;background:#b483ff}
.tui .vspage .ovn{font-family:var(--mono);font-size:11px;color:var(--dim);white-space:nowrap}
.tui .vspage .ovn b{color:var(--bone);font-weight:600}
.tui .vspage .excg .inner{display:grid;grid-template-columns:repeat(3,1fr)}
.tui .vspage .excol{padding:22px 24px 24px;border-left:1px solid var(--line);min-width:0}
.tui .vspage .excol:first-child{border-left:0;padding-left:0}
.tui .vspage .exch{display:flex;align-items:baseline;justify-content:space-between;gap:10px; padding-bottom:10px;border-bottom:1px solid var(--line)}
.tui .vspage .exch .lbl{display:flex;align-items:center;gap:7px}
.tui .vspage .exclist{max-height:420px;overflow:auto}
.tui .vspage .excit{display:flex;align-items:center;gap:10px;padding:9px 0; border-bottom:1px solid rgba(236,234,228,.045);cursor:pointer}
.tui .vspage .excit:last-child{border-bottom:0}
.tui .vspage .excid{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.tui .vspage .excid b{font-size:12px;color:var(--bone);font-weight:600; white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tui .vspage .excid small{font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .vspage .vcard{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}
.tui .vspage .vcard:first-child{border-top:0;margin-top:8px;padding-top:0}
.tui .vspage .vch{display:flex;align-items:flex-start;justify-content:space-between;gap:16px; flex-wrap:wrap;padding-bottom:14px;cursor:pointer}
.tui .vspage .vtok{display:flex;align-items:center;gap:10px;min-width:0}
.tui .vspage .vtid{display:flex;flex-direction:column;gap:3px;min-width:0}
.tui .vspage .vtid b{font-size:14px;font-weight:600;color:var(--bone)}
.tui .vspage .vmint{font-family:var(--mono);font-size:10px;color:var(--dim);overflow-wrap:anywhere}
.tui .vspage .vcrt{display:flex;flex-direction:column;gap:3px;text-align:right;font-family:var(--mono)}
.tui .vspage .vct{font-size:11px;color:var(--soft)}
.tui .vspage .vcs{font-size:10px;color:var(--dim)}
.tui .vspage .vswap{padding:12px 0;border-top:1px solid rgba(236,234,228,.045)}
.tui .vspage .vswap:first-child{border-top:0;padding-top:0}
.tui .vspage .vtop{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:11px;font-size:11px}
.tui .vspage .vwlt{display:flex;align-items:center;gap:8px;cursor:pointer}
.tui .vspage .vres{font-family:var(--mono);font-size:11px}
.tui .vspage .vldr{margin-left:auto;display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;cursor:pointer}
.tui .vspage .vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px 18px}
.tui .vspage .vm{display:flex;flex-direction:column;gap:3px;min-width:0}
.tui .vspage .vk{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
.tui .vspage .vv{font-family:var(--mono);font-size:12px;color:var(--bone);overflow-wrap:anywhere}
.tui .vspage .vv.down{color:var(--red)}
.tui .vspage .vlegend{margin-top:22px;padding-top:16px;border-top:1px solid var(--line); font-family:var(--mono);font-size:10px;line-height:1.7;color:var(--dim)}
.tui .vspage .vlegend .down{color:var(--red)}
@media(max-width:900px){
.tui .vspage .excg .inner{grid-template-columns:1fr}
.tui .vspage .excol{padding:20px 0;border-left:0;border-top:1px solid var(--line)}
.tui .vspage .excol:first-child{border-top:0}
.tui .vspage .ovrow{grid-template-columns:1fr;gap:8px}
.tui .vspage .ovn{white-space:normal}
.tui .vspage .vch{flex-direction:column;gap:10px}
.tui .vspage .vcrt{text-align:left}
.tui .vspage .vgrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}
}
.tui .xpage .lk{color:var(--cad);cursor:pointer}
.tui .xpage .cad{color:var(--cad)}
.tui .xpage .mono{font-family:var(--mono)}
.tui .xpage .dim{color:var(--dim)}
.tui .xpage .fdot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--signal); margin-right:5px;vertical-align:middle;animation:blip 1.6s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){
.tui .xpage .fdot{animation:none}
}
.tui .xpage .star{flex:none;color:var(--dim);cursor:pointer;font-size:13px;line-height:1}
.tui .xpage .star:hover{color:var(--signal)}
.tui .xpage .tok.indent{padding-left:26px}
.tui .xpage tbody tr.sub-row td{color:var(--dim)}
.tui .xpage tbody tr.sub-row .nm{color:var(--soft)}
.tui .xpage .st.dim2{background:rgba(236,234,228,.045);color:var(--dim)}
.tui .xpage .det{font-size:11px;color:var(--soft)}
.tui .xpage .cad-mini{display:flex;align-items:center;gap:9px}
.tui .xpage .cad-mini svg{width:88px;height:16px;flex:none}
.tui .xpage .cad-lab{font-family:var(--mono);font-size:10px;color:var(--dim);white-space:nowrap}
.tui .xpage .cad-lab.burst{color:var(--ac)}
.tui .xpage .fcad{display:flex;align-items:flex-end;gap:2px;height:44px;margin-top:16px}
.tui .xpage .fcad i{flex:1;min-width:2px;background:#3a4655}
.tui .xpage .fcad i.z{background:#1b222d}
.tui .xpage .fcad i.hi{background:var(--cad);opacity:.7}
.tui .xpage .fcad i.pk{background:var(--ac)}
.tui .xpage .fcadrow{display:flex;align-items:baseline;justify-content:space-between;gap:16px; flex-wrap:wrap;margin-top:11px}
@media(max-width:900px){
.tui .xpage .fcad{gap:1px;height:36px}
.tui .xpage .cad-mini svg{width:64px}
.tui .xpage .fcadrow{flex-direction:column;gap:6px}
}
.tui .xpage .livebadge{display:inline-flex;align-items:center;gap:7px;padding:6px 11px; background:rgba(245,166,35,.10);color:var(--signal); font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}
.tui .xpage .livebadge i{width:5px;height:5px;border-radius:50%;background:var(--signal); animation:blip 1.6s ease-in-out infinite}
.tui .xpage .feedtb .inner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:16px;padding-bottom:14px}
.tui .xpage .feedtb .grow{flex:1}
@media(max-width:900px){
.tui .xpage .tok.indent{padding-left:14px}
.tui .xpage .feedtb .grow{display:none}
}
.tui .apipage .lk{color:var(--cad);cursor:pointer}
.tui .apipage .mono{font-family:var(--mono)}
.tui .apipage .dim{color:var(--dim)}
.tui .apipage .lede{max-width:820px;margin-top:14px;font-size:12px;line-height:1.65;color:var(--soft)}
.tui .apipage .lede b{color:var(--bone);font-weight:600}
.tui .apipage .btn{padding:9px 15px;border:1px solid var(--line-2);background:none;color:var(--soft);cursor:pointer; font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase; white-space:nowrap}
.tui .apipage .btn:hover{background:rgba(236,234,228,.06);color:var(--bone)}
.tui .apipage .btn.primary{background:var(--ac);border-color:var(--ac);color:#12040b}
.tui .apipage .btn.primary:hover{color:#12040b;filter:brightness(1.08)}
.tui .apipage .skill{display:flex;align-items:center;gap:16px;margin-top:18px;padding:14px 18px; border-left:2px solid var(--ac);background:rgba(255,59,147,.07);cursor:pointer}
.tui .apipage .skill:hover{background:rgba(255,59,147,.11)}
.tui .apipage .skill .ic{flex:none;font-size:17px;color:var(--ac);vertical-align:baseline}
.tui .apipage .skill .txt{flex:1;min-width:0}
.tui .apipage .skill b{display:block;font-size:13px;font-weight:600;color:var(--bone)}
.tui .apipage .skill small{display:block;margin-top:4px;font-size:11px;line-height:1.5;color:var(--mute)}
.tui .apipage .skill .ver{margin-left:7px;padding:2px 6px;background:rgba(255,59,147,.14);color:var(--ac); font-family:var(--mono);font-size:10px;font-weight:600}
.tui .apipage .skill .go{flex:none;font-family:var(--mono);font-size:10px;letter-spacing:.1em; text-transform:uppercase;color:var(--ac)}
.tui .apipage .apiwrap .inner{display:grid;grid-template-columns:230px minmax(0,1fr);padding-top:22px;padding-bottom:36px}
.tui .apipage .api-sidebar{position:sticky;top:70px;align-self:start;max-height:calc(100dvh - 90px);overflow:auto;padding-right:22px;border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--dim) var(--ink);color-scheme:dark}
.tui .apipage .api-toc{display:block;position:static;max-height:none;overflow:visible;padding:0 0 20px;border:0}
.tui .apipage .api-toc a{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:9px; padding:8px 0;border-bottom:1px solid rgba(236,234,228,.04);cursor:pointer}
.tui .apipage .api-toc a:last-child{border-bottom:0}
.tui .apipage .tcode{font-family:var(--mono);font-size:9px;letter-spacing:.1em;color:var(--dim)}
.tui .apipage .tname{font-size:12px;color:var(--mute)}
.tui .apipage .tct{font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .apipage .api-toc a:hover .tname{color:var(--soft)}
.tui .apipage .api-toc a.on .tname{color:var(--bone)}
.tui .apipage .api-toc a.on .tcode{color:var(--ac)}
.tui .apipage .apibody{padding-left:26px;min-width:0}
.tui .apipage .access{padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:26px}
.tui .apipage .keyrow{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}
.tui .apipage .keybox{flex:1;min-width:240px;display:flex;align-items:center;gap:10px; background:var(--raise);padding:10px 13px}
.tui .apipage .keybox code{flex:1;min-width:0;font-family:var(--mono);font-size:12px;color:var(--dim); overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tui .apipage .keylock{flex:none;padding:3px 8px;background:rgba(245,166,35,.12);color:var(--signal); font-family:var(--mono);font-size:10px;letter-spacing:.06em}
.tui .apipage .accnote{margin-top:14px;font-size:12px;line-height:1.6;color:var(--soft)}
.tui .apipage .apisec{padding-top:30px;scroll-margin-top:80px}
.tui .apipage .apisec:first-child{padding-top:4px}
.tui .apipage .shead2{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap; padding-bottom:14px;border-bottom:1px solid var(--line)}
.tui .apipage .snum2{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--ac)}
.tui .apipage .shead2 h2{margin:0;font-size:19px;font-weight:700;color:var(--bone)}
.tui .apipage .shead2 .lbl{margin-left:auto}
.tui .apipage .ep{padding:20px 0;border-bottom:1px solid rgba(236,234,228,.045)}
.tui .apipage .ep:last-child{border-bottom:0}
.tui .apipage .ephead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.tui .apipage .eptpl{font-family:var(--mono);font-size:13px;color:var(--bone);overflow-wrap:anywhere}
.tui .apipage .epdesc{margin-top:7px;font-size:12px;line-height:1.55;color:var(--mute)}
.tui .apipage .st.ep-green{background:rgba(63,207,142,.13);color:var(--green)}
.tui .apipage .st.ep-ac{background:rgba(255,59,147,.12);color:var(--ac)}
.tui .apipage .st.ep-sig{background:rgba(245,166,35,.13);color:var(--signal)}
.tui .apipage .st.ep-red{background:rgba(240,97,109,.13);color:var(--red)}
.tui .apipage .term{margin-top:12px;background:var(--raise);overflow:visible}
.tui .apipage .term-bar{display:flex;align-items:center;gap:7px;padding:7px 12px; border-bottom:1px solid var(--line)}
.tui .apipage .term-bar .td{width:8px;height:8px;border-radius:50%;flex:none}
.tui .apipage .term-bar .td.r{background:var(--red)}
.tui .apipage .term-bar .td.y{background:var(--yellow)}
.tui .apipage .term-bar .td.g{background:var(--green)}
.tui .apipage .term-t{margin-left:6px;font-family:var(--mono);font-size:10px;letter-spacing:.12em; text-transform:uppercase;color:var(--dim)}
.tui .apipage .term-copy{margin-left:auto;border:0;background:none;cursor:pointer; font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}
.tui .apipage .term-copy:hover{color:var(--soft)}
.tui .apipage .term-body{font-family:var(--ui);overflow-x:auto;padding:12px 14px;
  
  white-space:normal}
.tui .apipage .api-toc a{font-size:13px}
.tui .apipage .api-note{font-size:10px;line-height:1.7}
.tui .apipage .widget{background:none;border:0}
.tui .apipage .api-base-row{display:flex;align-items:center;justify-content:space-between;
  gap:10px;border-bottom:1px solid var(--line);font-family:var(--mono)}
.tui .apipage .api-base-row:last-child{border-bottom:0}
.tui .apipage .api-base-row code{font-size:11px;color:var(--soft);overflow:hidden;
  text-overflow:ellipsis;white-space:nowrap;max-width:200px}
.tui .apipage .api-base-row{font-size:12px;padding:7px 0}
.tui .apipage .wh{display:flex;align-items:center;justify-content:space-between;gap:10px;
  font-family:var(--mono)}
.tui .apipage .t-bool{font-weight:400}
.tui .apipage .api-base-row small{font-size:10px}
.tui .apipage .api-base-row code{font-size:12px}
.tui .apipage .term-body pre{margin:0;font-family:var(--mono);font-size:11.5px;line-height:1.65; color:var(--soft);white-space:pre}
.tui .apipage .term-body pre.j{max-height:280px;overflow-y:auto}
.tui .apipage .c-cmd{color:var(--green)}
.tui .apipage .c-str{color:var(--signal)}
.tui .apipage .c-kw{color:var(--ac)}
.tui .apipage .j-key{color:var(--cad)}
.tui .apipage .j-str{color:var(--signal)}
.tui .apipage .j-num{color:var(--bone)}
.tui .apipage .j-kw{color:#b483ff}
@media(max-width:900px){
.tui .apipage .apiwrap .inner{grid-template-columns:1fr}
.tui .apipage .api-toc{display:block;position:static;max-height:none;padding-right:0;border-right:0; border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:18px}
.tui .apipage .apibody{padding-left:0}
.tui .apipage .skill{flex-wrap:wrap;gap:10px}
.tui .apipage .skill .go{margin-left:auto}
}
.tui .apipage .ep{background:none;margin:0}
.tui .apipage .term{margin:12px 0 0}
.tui .apipage .term-bar{background:none}
.tui .apipage .term-body{font-size:13px;color:var(--bone);
  
  line-height:1.5}
.tui .apipage .t-cmd{color:var(--green);font-weight:400}
.tui .apipage .t-str,.tui .apipage .t-url,.tui .apipage .t-key{color:var(--signal)}
.tui .apipage .t-key2{color:var(--cad)}
.tui .apipage .t-num{color:var(--bone)}
.tui .apipage .t-bool{color:#b483ff}
.tui .apipage .t-kw{color:var(--ac)}
.tui .apipage .api-toc{background:none}
.tui .apipage .term-copy{margin-left:auto;padding:0}
.tui .walpage .lk{color:var(--cad);cursor:pointer}
.tui .walpage h1 .lk{color:inherit}
.tui .walpage .mono{font-family:var(--mono)}
.tui .walpage .dim{color:var(--dim)}
.tui .walpage .vlt{color:#b483ff}
.tui .walpage .wnote{font-size:11px;line-height:1.5;color:var(--soft);padding:2px 0 12px; border-bottom:1px solid rgba(236,234,228,.045)}
.tui .walpage .tband .inner{display:flex;align-items:flex-start;gap:16px;padding-top:22px;padding-bottom:20px}
.tui .walpage .tav{width:52px;height:52px;flex:none;display:grid;place-items:center;background:var(--raise); font-size:15px;font-weight:700;color:var(--mute)}
.tui .walpage .tinfo{min-width:0;flex:1}
.tui .walpage .tinfo h1{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap; font-family:var(--mono);font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.1}
.tui .walpage .star{color:var(--dim);cursor:pointer;line-height:1}
.tui .walpage .star.big{font-size:20px}
.tui .walpage .star:hover{color:var(--signal)}
.tui .walpage .ren,.tui .walpage .cpy{border:0;background:none;color:var(--dim);cursor:pointer;font-size:12px;padding:0 2px}
.tui .walpage .ren:hover,.tui .walpage .cpy:hover{color:var(--soft)}
.tui .walpage .tsub{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:11px; font-family:var(--mono);font-size:11px;color:var(--mute)}
.tui .walpage .tsub b{color:var(--soft);font-weight:600}
.tui .walpage .tsub .dimmer{color:rgba(236,234,228,.16)}
.tui .walpage .tsub .lbl{letter-spacing:.14em}
.tui .walpage .tri .inner{display:grid;grid-template-columns:repeat(3,1fr)}
.tui .walpage .tri > .inner > div{padding:22px 24px 24px;border-left:1px solid var(--line);min-width:0}
.tui .walpage .tri > .inner > div:first-child{border-left:0;padding-left:0}
.tui .walpage .arow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0; border-bottom:1px solid rgba(236,234,228,.045);font-family:var(--mono);font-size:11px;color:var(--dim)}
.tui .walpage .arow:last-child{border-bottom:0}
.tui .arow{flex-direction:row}
.tui .walpage .arow b{color:var(--bone);font-weight:500}
.tui .walpage .drow{display:grid;grid-template-columns:96px minmax(0,1fr) 52px 40px;align-items:center;gap:10px; padding:7px 0;font-family:var(--mono);font-size:11px}
.tui .walpage .dl{color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tui .walpage .drow b{color:var(--bone);font-weight:500;text-align:right}
.tui .walpage .dp{color:var(--dim);text-align:right}
.tui .walpage .dnote{margin-top:14px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--dim)}
.tui .walpage .cband .inner{padding-top:22px;padding-bottom:26px}
.tui .walpage .cwrap{position:relative;margin-top:18px}
.tui .walpage .area{display:block;width:100%;height:300px}
.tui .walpage .ylab2{position:absolute;top:0;right:0;height:300px;display:flex;flex-direction:column; justify-content:space-between;pointer-events:none;text-align:right; font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .walpage .ylab2 span{background:var(--ink);padding-left:10px;line-height:1}
.tui .walpage .leg b{color:var(--bone);font-weight:600}
.tui .walpage .tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}
.tui .walpage .tabs::-webkit-scrollbar{display:none}
.tui .walpage .tabs :is(a,.tui button){position:relative;flex:none;padding:11px 14px;cursor:pointer; font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.tui .walpage .tabs :is(a,.tui button):hover{color:var(--soft)}
.tui .walpage .tabs :is(a,.tui button).on{color:var(--bone)}
.tui .walpage .tabs :is(a,.tui button).on::after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:1px;background:var(--ac)}
.tui .walpage .tabs :is(a,.tui button) .ct{color:var(--dim);margin-left:6px}
.tui .walpage .racebtn{border:1px solid var(--line-2);background:none;color:var(--dim);cursor:pointer;padding:3px 8px; font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}
.tui .walpage .racebtn:hover{border-color:var(--line-3);color:var(--soft)}
.tui .walpage .verdictbox{padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:12px}
.tui .walpage .vv2{margin-top:9px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}
.tui .walpage .verdictbox.down .vv2{color:var(--red)}
.tui .walpage .verdictbox.up .vv2{color:var(--green)}
.tui .walpage .verdictbox.warn .vv2{color:var(--signal)}
.tui .walpage .vnote{margin-top:8px;font-size:11px;line-height:1.5;color:var(--dim)}
.tui .walpage .ilist{margin-top:10px}
.tui .walpage .irow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0; border-bottom:1px solid rgba(236,234,228,.045);font-family:var(--mono);font-size:11px;color:var(--dim)}
.tui .walpage .irow:last-child{border-bottom:0}
.tui .walpage .irow b{color:var(--bone);font-weight:500}
.tui .walpage .irow b.up{color:var(--green)}
.tui .walpage .irow b.down{color:var(--red)}
.tui .walpage .irow b.warn{color:var(--signal)}
.tui .walpage .hop{display:grid;grid-template-columns:22px 1fr auto auto;align-items:center;gap:10px;padding:8px 0; border-bottom:1px solid rgba(236,234,228,.045);font-family:var(--mono);font-size:11px}
.tui .walpage .hop:last-child{border-bottom:0}
.tui .walpage .hop .lk{min-width:0;display:flex;align-items:center;gap:6px;white-space:nowrap;
  
  overflow:hidden}
.tui .walpage .hop .lk > .st{flex:none;margin-left:0!important}
.tui .walpage .hop .lk:hover a.lk{text-decoration:underline}
.tui .walpage .hop .lk > span:not(.st),.tui .walpage .hop .lk{text-overflow:ellipsis}
.tui .walpage .hd{display:grid;place-items:center;height:18px;background:rgba(236,234,228,.06);color:var(--dim);font-size:10px}
.tui .walpage .ha{color:var(--bone)}
.tui .walpage .ht{color:var(--dim)}
@media(max-width:900px){
.tui .walpage .tband .inner{flex-wrap:wrap;gap:14px}
.tui .walpage .tinfo h1{font-size:20px}
.tui .walpage .tri .inner{grid-template-columns:1fr}
.tui .walpage .tri > .inner > div{padding:20px 0;border-left:0;border-top:1px solid var(--line)}
.tui .walpage .tri > .inner > div:first-child{border-top:0}
.tui .walpage .area{height:210px}
.tui .walpage .ylab2{height:210px}
.tui .walpage .drow{grid-template-columns:84px minmax(0,1fr) 46px 36px;gap:8px}
}
.tui .walpage .cband .cwrap{border:0;background:none;height:auto;min-height:0;padding:0}
.tui .walpage .cband .cwrap svg{display:block;width:100%;height:300px}
.tui .walpage .cband .cwrap svg{pointer-events:all;cursor:crosshair;touch-action:pan-y}
.tui .walpage .cband .cwrap svg:focus{outline:none}
.tui .walpage .cband .cwrap svg:focus-visible{outline:1px solid var(--line-3);outline-offset:2px}
.tui .walpage .cband .cross line{stroke:var(--line-3);stroke-width:1;vector-effect:non-scaling-stroke}
.tui .walpage .pnl-dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;
  pointer-events:none;box-shadow:0 0 0 2px var(--ink)}
.tui .walpage .pnl-dot.up{background:var(--green)}
.tui .walpage .pnl-dot.dn{background:var(--red)}
.tui .walpage .pnl-axis{width:100%}
.tui .walpage .pnl-axis span{position:absolute;right:0}
.tui .walpage .transfer-counterparties{margin-top:24px}
@media(max-width:900px){
.tui .walpage .cband .cwrap svg{height:210px}
}
.tui .walpage .cband .chead{gap:16px}
.tui .ldrpage .mono{font-family:var(--mono)}
.tui .ldrpage .cad{color:var(--cad)}
.tui .ldrpage .sig{color:var(--signal)}
.tui .ldrpage .bsbar{display:flex;height:8px;background:var(--track);overflow:hidden}
.tui .ldrpage .bsbar i{display:block;height:100%;background:var(--cad)}
.tui .ldrpage .epoch-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px; flex-wrap:wrap;margin-bottom:11px}
.tui .ldrpage .epoch-f{margin-top:10px;font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .ldrpage .mixleg{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:11px}
.tui .ldrpage .mixk{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono); font-size:10px;letter-spacing:.06em;color:var(--mute)}
.tui .ldrpage .mixk i{width:8px;height:8px;flex:none}
.tui .ldrpage .mixk b{color:var(--bone);font-weight:500}
.tui .ldrpage .ldrbars{display:flex;align-items:flex-end;gap:2px;height:96px;margin-top:14px}
.tui .ldrpage .ldrbar{flex:1;min-width:0;background:var(--cad);opacity:.62;cursor:default}
.tui .ldrpage .ldrbar:hover{opacity:1}
.tui .ldrpage .ldrnote{margin-top:9px;font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .ldrpage .distfoot{padding:13px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .ldrpage .distfoot b{color:var(--bone);font-weight:500}
.tui .ldrpage .ldrtl{display:flex;flex-direction:column}
.tui .ldrpage .ldrnode{padding:13px 0 13px 16px;border-bottom:1px solid var(--line); box-shadow:inset 2px 0 0 var(--line-3)}
.tui .ldrpage .ldrnode:last-child{border-bottom:0}
.tui .ldrpage .ldrnode.is-future{opacity:.66}
.tui .ldrpage .ldrnode.is-active{box-shadow:inset 2px 0 0 var(--green);background:rgba(63,207,142,.04)}
.tui .ldrpage .ldrnode.is-past{box-shadow:inset 2px 0 0 rgba(236,234,228,.09)}
.tui .ldrpage .ldrmain{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}
.tui .ldrpage .ldrwho{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}
.tui .ldrpage .ldrname{font-size:13px;color:var(--bone);font-weight:500;min-width:0;overflow-wrap:anywhere}
.tui .ldrpage .ldrwhen{font-family:var(--mono);font-size:10px;letter-spacing:.08em; text-transform:uppercase;white-space:nowrap}
.tui .ldrpage .ldrmeta{display:flex;flex-direction:column;gap:3px;margin-top:6px}
.tui .ldrpage .ldrmeta span{font-family:var(--mono);font-size:10px;color:var(--mute)}
.tui .ldrpage .ldrfee b{color:var(--cad);font-weight:500}
.tui .ldrpage .tlnote{padding:14px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim); line-height:1.6;max-width:88ch}
.tui .ldrpage .tlnote b{color:var(--soft);font-weight:500}
@media(max-width:900px){
.tui .ldrpage .tabs{overflow-x:auto;scrollbar-width:none}
.tui .ldrpage .tabs::-webkit-scrollbar{display:none}
.tui .ldrpage .tabs :is(a,.tui button){flex:none}
.tui .ldrpage .ldrbars{height:72px;gap:1px}
.tui .ldrpage .ldrmain{gap:6px}
.tui .ldrpage .ldrwhen{width:100%}
}
.tui .stkpage .mono{font-family:var(--mono)}
.tui .stkpage th.sortable{cursor:pointer}
.tui .stkpage th.sortable:hover{color:var(--soft)}
.tui .stkpage th.sorted{color:var(--bone)}
.tui .stkpage .rowlk{color:inherit;text-decoration:none}
.tui .stkpage .rowlk:hover{text-decoration:underline;text-decoration-color:var(--cad)}
.tui .stkpage .ch-top{display:flex;align-items:baseline;justify-content:space-between;gap:14px; padding-bottom:14px}
.tui .stkpage .ch-top .pr{font-family:var(--mono);font-size:22px;color:var(--bone);letter-spacing:-.02em}
.tui .stkpage .ch-top .pr .up{font-size:12px;margin-left:8px}
.tui .stkpage .ch-top .pr .down{font-size:12px;margin-left:8px}
.tui .stkpage .sparksvg{display:block;width:100%;height:150px}
.tui .stkpage .sparksvg polyline{fill:none;stroke:var(--cad);stroke-width:1.5;vector-effect:non-scaling-stroke}
.tui .stkpage .sparkempty{position:relative;height:150px;display:grid;place-items:center}
.tui .stkpage .sparkempty svg{position:absolute;inset:0;width:100%;height:100%}
.tui .stkpage .sparkempty line{stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}
.tui .stkpage .sparkempty span{position:relative;font-family:var(--mono);font-size:10px;color:var(--dim); letter-spacing:.06em}
.tui .stkpage .feednote{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap; padding:15px 0;box-shadow:inset 3px 0 0 var(--signal);padding-left:16px}
.tui .stkpage .feednote .bt{font-family:var(--mono);font-size:9px;letter-spacing:.14em; text-transform:uppercase;color:var(--signal);flex:none}
.tui .stkpage .feednote p{margin:0;font-size:12px;color:var(--soft);line-height:1.6;max-width:80ch}
.tui .stkpage .feednote b{color:var(--bone);font-weight:500}
@media(max-width:900px){
.tui .stkpage .ch-top .pr{font-size:18px}
.tui .stkpage .sparksvg,.tui .stkpage .sparkempty{height:120px}
}
.tui .ch-top{font-family:var(--ui);font-size:13px;letter-spacing:normal;
  text-transform:none;color:var(--bone);padding:0 0 14px;border-bottom:0}
.tui .stkpage .pr{font-weight:400;text-transform:none}
.tui .txpage .mono{font-family:var(--mono)}
.tui .txpage .txbreak{word-break:break-all;overflow-wrap:anywhere}
.tui .txpage .txhead{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap}
.tui .txpage .txchip{flex:none;width:42px;height:42px;display:grid;place-items:center;font-size:19px;line-height:1.5; background:var(--raise);color:var(--soft)}
.tui .txpage .txchip.up{background:rgba(63,207,142,.12);color:var(--green)}
.tui .txpage .txchip.down{background:rgba(240,97,109,.12);color:var(--red)}
.tui .txpage .txchip.cad{background:rgba(34,211,238,.10);color:var(--cad)}
.tui .txpage .txmeta{flex:1;min-width:0}
.tui .txpage .txmeta h1{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em; display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.tui .txpage .txmeta h1 .pair{color:var(--bone)}
.tui .txpage .txsub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px; font-family:var(--mono);font-size:11px;color:var(--mute)}
.tui .txpage .txsub a{text-decoration:none}
.tui .txpage .fundline{margin-top:10px;font-size:12px;color:var(--mute);line-height:1.7}
.tui .txpage .fundline b{color:var(--bone);font-weight:500}
.tui .txpage .fundline a{color:var(--cad);text-decoration:none}
.tui .txpage .txa{display:inline-flex;align-items:baseline;gap:6px;min-width:0}
.tui .txpage .txa a{color:var(--cad);text-decoration:none}
.tui .txpage .cpy{border:0;background:none;color:var(--dim);cursor:pointer;font-size:12px;padding:0 2px}
.tui .txpage .cpy:hover{color:var(--soft)}
.tui .txpage a.cad{color:var(--cad);text-decoration:none}
.tui .txpage a.cad:hover{text-decoration:underline}
.tui .txpage .hstats{display:flex;gap:0;flex-wrap:wrap;flex:none}
.tui .txpage .hstat{padding:0 18px;border-left:1px solid var(--line)}
.tui .txpage .hstat:first-child{padding-left:0;border-left:0}
.tui .txpage .hstat:last-child{padding-right:0}
.tui .txpage .hstat .k{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.12em; text-transform:uppercase;color:var(--mute);margin-bottom:6px}
.tui .txpage .hstat .v{font-family:var(--mono);font-size:14px;color:var(--bone);white-space:nowrap}
.tui .txpage .hstat .v small{font-size:9px;color:var(--mute);margin-left:3px}
.tui .txpage .txcard{padding:16px 0;border-bottom:1px solid var(--line)}
.tui .txpage .txcard:last-child{border-bottom:0}
.tui .txpage .txcardh{display:flex;align-items:baseline;justify-content:space-between;gap:14px; flex-wrap:wrap;margin-bottom:10px}
.tui .txpage .txpos{margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}
.tui .txpage .txposh{font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase; color:var(--mute);margin-bottom:11px}
.tui .txpage .txposg{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 18px}
.tui .txpage .txposg span{display:flex;flex-direction:column;gap:4px;min-width:0}
.tui .txpage .txposg i{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase; color:var(--dim);font-style:normal}
.tui .txpage .txposg b{font-family:var(--mono);font-size:12px;color:var(--bone);font-weight:500}
.tui .txpage .txtok{font-size:15px;color:var(--bone);margin-bottom:12px}
.tui .txpage .txtok b{font-weight:600}
.tui .txpage .txkv{display:flex;flex-direction:column;gap:4px;padding:9px 0; border-bottom:1px solid var(--line)}
.tui .txpage .txkv:last-child{border-bottom:0}
.tui .txpage .txkv i{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase; color:var(--dim);font-style:normal}
.tui .txpage .txkv span{font-family:var(--mono);font-size:11px;color:var(--soft)}
.tui .txpage .txkvh{display:flex;align-items:center;justify-content:space-between;gap:8px}
.tui .txpage .txkvh .cpy{opacity:1}
.tui .txpage .txkv a,.tui .txpage .txkv b{font-size:11px;line-height:1.5}
.tui .txpage .txkv .mono{line-height:1.5}
.tui .txpage .txkv a{color:var(--cad);text-decoration:none}
.tui .txpage .txkv b{color:var(--bone);font-weight:500}
.tui .txpage .txempty{padding:26px 0}
.tui .txpage .txempty .big{font-size:14px;color:var(--soft)}
.tui .txpage .txempty .note{margin-top:10px;font-size:11px;color:var(--dim);line-height:1.7;max-width:74ch}
.tui .txpage .txempty .sig{margin-top:14px;font-family:var(--mono);font-size:11px;color:var(--mute)}
@media(max-width:900px){
.tui .txpage .txmeta h1{font-size:20px}
.tui .txpage .txchip{width:34px;height:34px;font-size:16px}
.tui .txpage .hstats{width:100%}
.tui .txpage .hstat{padding:0 12px 0 0;border-left:0;border-right:1px solid var(--line)}
.tui .txpage .hstat:last-child{border-right:0}
.tui .txpage .hstat + .hstat{padding-left:16px;border-left:1px solid var(--line)}
.tui .txpage .txposg{grid-template-columns:repeat(2,1fr)}
}
.tui .finput{display:inline-flex;align-items:center;gap:8px;padding:6px 11px; background:rgba(236,234,228,.045)}
.tui .finput span{font-family:var(--mono);font-size:10px;color:var(--mute);white-space:nowrap}
.tui .finput input{width:58px;background:none;border:0;color:var(--bone); font-family:var(--mono);font-size:11px}
.tui .fdpage .finput input{width:52px}
.tui .smtpage .finput input:focus{outline:none}
.tui .smtpage .wnote{padding:13px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim); line-height:1.7}
.tui .smtpage .wnote b{color:var(--soft);font-weight:500}
@media(max-width:900px){
.tui .smtpage .finput{width:100%}
.tui .smtpage .finput input{flex:1;width:auto}
}
.tui .fdpage .mono{font-family:var(--mono)}
.tui .fdpage .cad{color:var(--cad)}
.tui .fdpage .chip.off{opacity:.4;cursor:not-allowed}
.tui .fdpage .chip.off:hover{color:var(--mute)}
.tui .fdpage .fdot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--cad); margin-right:6px;vertical-align:middle;animation:blip 1.6s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){
.tui .fdpage .fdot{animation:none}
}
.tui .fdpage tbody tr.gradrow td{background:rgba(63,207,142,.045)}
.tui .fdpage .fcad{display:flex;align-items:flex-end;gap:2px;height:56px;margin-top:14px}
.tui .fdpage .fcad i{flex:1;min-width:0;background:var(--cad);opacity:.62}
.tui .fdpage .fcad i.z{background:#2b3441;opacity:1}
.tui .fdpage .fcad i.pk{background:var(--ac);opacity:1}
.tui .fdpage .fcadx{display:flex;justify-content:space-between;margin-top:7px}
.tui .fdpage .fcadx span{font-family:var(--mono);font-size:9px;color:var(--dim)}
.tui .fdpage .finput{display:inline-flex;align-items:center;gap:8px;padding:6px 11px; background:rgba(236,234,228,.045)}
.tui .fdpage .finput span{font-family:var(--mono);font-size:10px;color:var(--mute);white-space:nowrap}
.tui .fdpage .finput input{width:52px;background:none;border:0;color:var(--bone); font-family:var(--mono);font-size:11px}
.tui .fdpage .finput input:focus{outline:none}
.tui .fdpage .wnote{padding:13px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7}
.tui .fdpage .wnote b{color:var(--soft);font-weight:500}
@media(max-width:900px){
.tui .fdpage .fcad{height:42px;gap:1px}
.tui .fdpage .finput{width:100%}
.tui .fdpage .finput input{flex:1;width:auto}
}
.tui .fdpage .tablewrap.scroll{max-height:none;overflow-x:auto;overflow-y:visible}
.tui .fdpage .tablewrap.scroll thead th{position:static;background:none}
.tui .dvfpage .mono{font-family:var(--mono)}
.tui .dvfpage .dvfcards{display:grid;grid-template-columns:repeat(4,1fr);gap:0; border-top:1px solid var(--line)}
.tui .dvfpage .dvfcard{padding:18px 20px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line); cursor:pointer;min-width:0;
  
  font-family:inherit;font-size:13px;line-height:inherit;color:var(--bone);text-align:left;background:none}
.tui .dvfpage .dvfcard:last-child{border-right:0}
.tui .dvfpage .dvfcard:hover{background:rgba(236,234,228,.018)}
.tui .dvfpage .dvfcard.on{background:rgba(63,207,142,.05);box-shadow:inset 2px 0 0 var(--green)}
.tui .dvfpage .dvfcard-h{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600; color:var(--bone);margin-bottom:9px}
.tui .dvfpage .dvfcard-d{font-size:12px;color:var(--mute);line-height:1.6}
.tui .dvfpage .dvfcard-r{margin-top:11px;font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .dvfpage .dvfcard-r b{color:var(--soft);font-weight:500}
.tui .dvfpage .dvfpanel{border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:20px}
.tui .dvfpage .dvfpanel-h{display:flex;align-items:baseline;justify-content:space-between;gap:14px; padding:16px 0 13px;border-bottom:1px solid var(--line);margin-bottom:14px}
.tui .dvfpage .dvfrule{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--soft)}
.tui .dvfpage .dvfhint{margin-top:11px;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.6}
.tui .dvfpage .dvfrow{display:flex;align-items:center;justify-content:space-between;gap:20px; padding:11px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}
.tui .dvfpage .dvfrow:last-child{border-bottom:0}
.tui .dvfpage .dvfrow.soon,.tui .dvfpage .dvfrow.dvf-soon{opacity:.5}
.tui .dvfpage .dvfrow.soon,.tui .dvfpage .dvfrow.dvf-soon{text-transform:uppercase}
.tui .dvfpage .dvf-cex-lab{font-size:12px;color:var(--soft)}
.tui .dvfpage .dvf-flags{display:flex;flex-direction:column}
.tui .dvfpage .dvf-tri{flex:none}
.tui .dvfpage .dvfrow-t{min-width:0;flex:1}
.tui .dvfpage .dvfname{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--bone); font-weight:500;flex-wrap:wrap}
.tui .dvfpage .dvfpen{font-family:var(--mono);font-size:10px;color:var(--red)}
.tui .dvfpage .dvfdesc{display:block;margin-top:4px;font-size:11px;color:var(--mute);line-height:1.5}
.tui .dvfpage .wnote{padding:15px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7; max-width:88ch}
.tui .dvfpage .wnote b{color:var(--soft);font-weight:500}
.tui .dvfpage .dvffoot{display:flex;gap:10px;flex-wrap:wrap;padding-top:22px; border-top:1px solid var(--line);margin-top:6px}
.tui .dvfpage .dvffoot .chip{text-decoration:none}
@media(max-width:1200px){
.tui .dvfpage .dvfcards{grid-template-columns:1fr 1fr}
.tui .dvfpage .dvfcard:nth-child(2n){border-right:0}
}
@media(max-width:900px){
.tui .dvfpage .dvfcards{grid-template-columns:1fr}
.tui .dvfpage .dvfcard{border-right:0}
.tui .dvfpage .dvfrow{gap:10px}
.tui .dvfpage .dvfrow .seg{width:100%}
.tui .dvfpage .dvfrow .seg button{flex:1}
}
.tui .lrpage .mono{font-family:var(--mono)}
.tui .lrpage .lrform{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 0}
.tui .lrpage .lrinput{flex:1;min-width:280px;padding:11px 14px;background:rgba(236,234,228,.045); border:0;color:var(--bone);font-family:var(--mono);font-size:12px}
.tui .lrpage .lrinput:focus{outline:1px solid var(--line-3)}
.tui .lrpage .lrinput::placeholder{color:var(--dim)}
.tui .lrpage .lrgo{padding:11px 20px;background:var(--ac);border:0;color:#12040b;cursor:pointer; font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase; font-weight:600}
.tui .lrpage .lrgo:hover{filter:brightness(1.08)}
.tui .lrpage .lrbody .rtop{position:static;background:none}
.tui .lrpage .lrbody .dclose,.tui .lrpage .lrbody .rtop .seg{display:none}
@media(max-width:900px){
.tui .lrpage .lrinput{min-width:0;width:100%}
.tui .lrpage .lrgo{width:100%}
}
.tui .stkdet .mono{font-family:var(--mono)}
.tui .chartbox{position:relative}
.tui .chartbox .ch-plot{height:320px;position:relative;background:none}
.tui .chartbox svg{position:absolute;inset:0;width:100%;height:100%}
.tui .tcw-chart{position:relative}
.tui .stkdet .ch-plot{height:300px}
.tui .stkdet .ch-plot .chartwrap{height:100%}
.tui .stkdet .sparkempty{position:relative;display:grid;place-items:center;height:100%}
.tui .stkdet .sparkempty svg{position:absolute;inset:0;width:100%;height:100%}
.tui .stkdet .sparkempty line{stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}
.tui .stkdet .sparkempty span{position:relative;font-family:var(--mono);font-size:10px;color:var(--dim);letter-spacing:.06em}
.tui .stkdet .tband .inner{display:flex;align-items:flex-start;gap:16px;padding-top:22px;padding-bottom:20px}
.tui .stkdet .tav{width:52px;height:52px;flex:none;display:grid;place-items:center;background:var(--raise); font-size:15px;font-weight:700;color:var(--mute)}
.tui .stkdet .tinfo{min-width:0;flex:1}
.tui .stkdet .tinfo h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.015em;line-height:1; display:flex;align-items:center;gap:10px}
.tui .stkdet .tinfo h1 .star.big{font-size:20px;color:var(--dim);cursor:pointer}
.tui .stkdet .tinfo h1 .star.big:hover{color:var(--signal)}
.tui .stkdet .tsub{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:10px; font-family:var(--mono);font-size:11px;color:var(--mute)}
.tui .stkdet .tsub .dimmer{color:rgba(236,234,228,.16)}
.tui .stkdet .cpy{background:none;border:0;color:var(--dim);cursor:pointer;padding:0;font-size:11px}
.tui .stkdet .cpy:hover{color:var(--soft)}
.tui .stkdet .ch-top{display:flex;align-items:baseline;justify-content:space-between;gap:14px; padding:18px 0 14px;flex-wrap:wrap}
.tui .stkdet .ch-top .pr{font-family:var(--mono);font-size:30px;color:var(--bone);letter-spacing:-.02em}
.tui .stkdet .ch-top .pr .up{color:var(--green);font-size:.8rem;margin-left:8px}
.tui .stkdet .ch-top .pr .down{color:var(--red);font-size:.8rem;margin-left:8px}
.tui .tf{display:flex;gap:2px;flex:none}
.tui .tf a,.tui .tf button{font-family:var(--mono);font-size:11px;padding:5px 13px;color:var(--dim);cursor:pointer; background:rgba(236,234,228,.04);border:0;line-height:inherit}
.tui .tf a:hover,.tui .tf button:hover{color:var(--soft)}
.tui .tf a.on,.tui .tf button.on{background:var(--cad);color:#04191d}
.tui .admpage .tf span.on{font-family:var(--mono);font-size:11px;padding:5px 13px;
  background:var(--cad);color:#04191d;line-height:inherit}
.tui .stkdet .sparkempty{position:relative;display:grid;place-items:center;height:150px}
.tui .stkdet .sparkempty.tall{height:300px}
.tui .stkdet .sparkempty svg{position:absolute;inset:0;width:100%;height:100%}
.tui .stkdet .sparkempty line{stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}
.tui .stkdet .sparkempty span{position:relative;font-family:var(--mono);font-size:10px;color:var(--dim); letter-spacing:.06em}
.tui .stkdet .emptybox{padding:26px 0 24px;box-shadow:inset 3px 0 0 var(--line-3);padding-left:18px}
.tui .stkdet .eb-t{font-size:13px;font-weight:600;color:var(--soft);margin-bottom:8px}
.tui .stkdet .emptybox p{margin:0;font-size:12px;color:var(--mute);line-height:1.65;max-width:74ch}
.tui .stkdet .wnote{font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7;padding-top:11px}
.tui .stkdet .wnote b{color:var(--soft);font-weight:500}
.tui .stkdet a.wrow{text-decoration:none}
.tui .stkdet .feednote{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap; padding:15px 0 15px 16px;box-shadow:inset 3px 0 0 var(--signal)}
.tui .stkdet .feednote .bt{font-family:var(--mono);font-size:9px;letter-spacing:.14em; text-transform:uppercase;color:var(--signal);flex:none}
.tui .stkdet .feednote p{margin:0;font-size:12px;color:var(--soft);line-height:1.6;max-width:80ch}
.tui .stkdet .feednote b{color:var(--bone);font-weight:500}
@media(max-width:900px){
.tui .stkdet .tinfo h1{font-size:23px}
.tui .stkdet .ch-top .pr{font-size:23px}
.tui .stkdet .ch-top{gap:10px}
.tui .stkdet .tf{width:100%}
.tui .stkdet .tf a,.tui .stkdet .tf button{flex:1;text-align:center}
.tui .stkdet .sparkempty.tall{height:200px}
}
.tui .nmpage .mono{font-family:var(--mono)}
.tui .nmpage .nband .inner{display:flex;align-items:flex-start;gap:18px;padding-top:22px;padding-bottom:22px}
.tui .nmpage .tav{width:52px;height:52px;flex:none;display:grid;place-items:center;background:var(--raise); font-size:15px;font-weight:700;color:var(--mute)}
.tui .nmpage .tav.lg{width:64px;height:64px;font-size:19px}
.tui .nmpage .tinfo{min-width:0;flex:1}
.tui .nmpage .tinfo h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.015em;line-height:1.05}
.tui .nmpage .tsub{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:10px; font-family:var(--mono);font-size:11px;color:var(--mute)}
.tui .nmpage .tsub .dimmer{color:rgba(236,234,228,.16)}
.tui .nmpage .hstats{display:flex;gap:0;flex:none;align-self:stretch;align-items:flex-start}
.tui .nmpage .hstat{padding:0 20px;border-left:1px solid var(--line);min-width:104px}
.tui .nmpage .hstat .k{display:block;margin-bottom:9px}
.tui .nmpage .hstat .v{font-family:var(--mono);font-size:19px;color:var(--bone);line-height:1}
.tui .nmpage .hstat .v.sig{color:var(--signal)}
.tui .nmpage .hstat .v.ac{color:var(--ac)}
.tui .pair{margin-left:6px;font-family:var(--mono);font-size:9px;letter-spacing:.08em; padding:2px 5px;background:rgba(34,211,238,.10);color:var(--cad);vertical-align:middle;border:0;font-weight:inherit}
.tui .nmpage th.sortable{cursor:pointer}
.tui .nmpage th.sortable:hover{color:var(--soft)}
.tui .nmpage th.sortable::after{content:" ↓";color:var(--dim);font-size:9px}
.tui .nmpage .emptyrow{padding:22px 0;border-bottom:1px solid var(--line)}
.tui .nmpage .emptymsg{font-size:12px;color:var(--mute)}
.tui .nmpage .wnote{padding:20px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7; max-width:92ch}
.tui .nmpage .wnote b{color:var(--soft);font-weight:500}
@media(max-width:1200px){
.tui .nmpage .nband .inner{flex-wrap:wrap}
.tui .nmpage .hstats{width:100%;margin-top:4px}
.tui .nmpage .hstat{flex:1;min-width:0;padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:14px}
.tui .nmpage .hstat + .hstat{padding-left:18px;border-left:1px solid var(--line)}
}
@media(max-width:900px){
.tui .nmpage .tinfo h1{font-size:23px}
.tui .nmpage .tav.lg{width:48px;height:48px;font-size:15px}
.tui .nmpage .nband .inner{gap:14px}
}
.tui .nmpage .tablewrap.scroll{max-height:none;overflow-x:auto;overflow-y:visible}
.tui .nmpage .tablewrap.scroll thead th{position:static;background:none}
.tui .dshpage .mono{font-family:var(--mono)}
.tui .dshpage .dash-grid{display:grid;grid-template-columns:repeat(12,1fr); grid-auto-rows:132px;gap:12px;padding:6px 0 4px}
.tui .dshpage .dash-grid.empty-grid{grid-template-columns:1fr;place-items:center; grid-auto-rows:minmax(120px,auto);min-height:340px; background-image:linear-gradient(var(--line-2) 1px,transparent 1px), linear-gradient(90deg,var(--line-2) 1px,transparent 1px); background-size:calc((100% - 132px)/12 + 12px) 144px}
.tui .dshpage .empty-grid .emptymsg{font-family:var(--mono);font-size:11px;color:var(--dim)}
.tui .dshpage .dash-grid:has(> .react-grid-layout):not(.empty-grid){display:block;grid-auto-rows:auto}
.tui .dshpage .dwidget{grid-column:calc(var(--x) + 1) / span var(--w); grid-row:calc(var(--y) + 1) / span var(--h); background:var(--raise);display:flex;flex-direction:column;min-width:0;position:relative}
.tui .dshpage .dwidget-head{display:flex;align-items:center;gap:8px;padding:9px 12px; border-bottom:1px solid var(--line);cursor:move;flex:none}
.tui .dshpage .dwidget-title{font-family:var(--mono);font-size:10px;letter-spacing:.12em; text-transform:uppercase;color:var(--soft);white-space:nowrap}
.tui .dshpage .dw-cfg{margin-left:auto;min-width:0;flex:1;max-width:190px;padding:4px 8px; background:rgba(236,234,228,.05);border:0;color:var(--soft); font-family:var(--mono);font-size:10px}
.tui .dshpage .dw-cfg:focus{outline:1px solid var(--line-3)}
.tui .dshpage .dw-cfg::placeholder{color:var(--dim)}
.tui .dshpage .dwidget-x{margin-left:auto;background:none;border:0;color:var(--dim);cursor:pointer; font-size:11px;padding:0 2px;flex:none}
.tui .dshpage .dw-cfg + .dwidget-x{margin-left:8px}
.tui .dshpage .dwidget-x:hover{color:var(--red)}
.tui .dshpage .dwidget-body{flex:1;min-height:0;overflow:auto;padding:4px 12px 10px}
.tui .dshpage .dw-rs{position:absolute;right:3px;bottom:3px;width:9px;height:9px;cursor:se-resize; border-right:2px solid var(--line-3);border-bottom:2px solid var(--line-3)}
.tui .dshpage .wtab{width:100%;border-collapse:collapse;font-size:11px}
.tui .dshpage .wtab td{padding:4px 6px;border-bottom:1px solid rgba(236,234,228,.04); white-space:nowrap;text-align:right;color:var(--soft)}
.tui .dshpage .wtab td.l{text-align:left}
.tui .dshpage .wtab td.r{text-align:right}
.tui .dshpage .wtab tr:last-child td{border-bottom:0}
.tui .dshpage .wtab tbody td:first-child{padding-left:0}
.tui .dshpage .wtab tbody td:last-child{padding-right:0}
.tui .dshpage .wtab .sym{font-weight:600;color:var(--bone)}
.tui .dshpage .wtab .muted{color:var(--dim)}
.tui .dshpage .wtab .addr,.tui .dshpage .wtab .tt{font-family:var(--mono);font-size:10px;color:var(--mute)}
.tui .dshpage .wtab .tag-buy{color:var(--green);font-weight:600}
.tui .dshpage .wtab .tag-sell{color:var(--red);font-weight:600}
.tui .dshpage .sw-wait{display:flex;flex-direction:column;align-items:center;justify-content:center; gap:10px;height:100%;min-height:120px;font-family:var(--mono);font-size:11px;color:var(--mute)}
.tui .dshpage .sw-wait em{font-style:normal;font-size:10px;color:var(--dim);text-align:center;max-width:30ch; line-height:1.6}
.tui .dshpage .sw-empty{display:flex;align-items:center;justify-content:center;height:100%;
  min-height:120px;padding:20px;text-align:center;font-family:var(--mono);font-size:11px;color:var(--mute)}
.tui .dshpage .spin{width:16px;height:16px;border:1px solid var(--line-3);border-top-color:var(--cad); border-radius:50%;animation:sp 1s linear infinite}
.tui .dshpage .tpw-head{display:flex;gap:2px;margin-bottom:12px}
.tui .dshpage .tpw-r{font-family:var(--mono);font-size:9px;padding:3px 8px;background:rgba(236,234,228,.04); border:0;color:var(--dim);cursor:pointer;font-weight:400}
.tui .dshpage .tpw-r.on{background:var(--cad);color:#04191d}
.tui .dshpage .bars{display:flex;flex-direction:column;gap:8px}
.tui .dshpage .barrow{display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:9px; font-family:var(--mono);font-size:10px;padding:0}
.tui .dshpage .barrow .bl{color:var(--soft);overflow:hidden;text-overflow:ellipsis}
.tui .dshpage .barrow .bl{width:auto;min-width:0;white-space:nowrap}
.tui .dshpage .barrow .bt{height:6px;background:rgba(236,234,228,.05)}
.tui .dshpage .barrow .bt span{display:block;height:100%;background:var(--ac)}
.tui .dshpage .barrow .bt span.jito{background:var(--green)}
.tui .dshpage .barrow .bt span.raiden{background:#9b8cff}
.tui .dshpage .barrow .bv{color:var(--dim);white-space:nowrap;font-size:inherit}
.tui .dshpage .tcw-head{display:flex;align-items:center;justify-content:space-between;gap:10px; padding-bottom:8px;flex-wrap:wrap}
.tui .dshpage .tcw-sym{font-family:var(--mono);font-size:12px;color:var(--bone);cursor:pointer}
.tui .dshpage .tcw-tfs{display:flex;gap:2px}
.tui .dshpage .tcw-tf{font-family:var(--mono);font-size:9px;padding:3px 7px;background:rgba(236,234,228,.04); border:0;color:var(--dim);cursor:pointer}
.tui .dshpage .tcw-tf.on{background:var(--cad);color:#04191d}
.tui .dshpage .tcw-svg{display:block;width:100%;height:calc(100% - 54px);min-height:120px}
.tui .dshpage .tcw-svg .wk{stroke-width:1;vector-effect:non-scaling-stroke}
.tui .dshpage .tcw-svg .bd.u,.tui .dshpage .tcw-svg .wk.u{stroke:var(--green)}
.tui .dshpage .tcw-svg .bd.u{fill:var(--green)}
.tui .dshpage .tcw-svg .bd.d,.tui .dshpage .tcw-svg .wk.d{stroke:var(--red)}
.tui .dshpage .tcw-svg .bd.d{fill:var(--red)}
.tui .dshpage .tcw-foot{display:flex;justify-content:space-between;gap:10px;padding-top:7px; font-family:var(--mono);font-size:10px;color:var(--soft)}
.tui .dshpage .tcw-foot .muted{color:var(--dim)}
.tui .dshpage .scw-pick{width:100%;padding:5px 8px;background:rgba(236,234,228,.05);border:0; color:var(--soft);font-family:var(--mono);font-size:10px;margin-bottom:10px}
.tui .dshpage .scw-px{font-family:var(--mono);font-size:21px;color:var(--bone);line-height:1}
.tui .dshpage .scw-ch{font-family:var(--mono);font-size:10px;margin-top:5px}
.tui .dshpage .scw-ch.muted{color:var(--dim)}
.tui .dshpage .scw-kv{display:flex;justify-content:space-between;gap:10px;padding:5px 0; border-top:1px solid rgba(236,234,228,.045);font-family:var(--mono);font-size:10px; color:var(--mute)}
.tui .dshpage .scw-kv b{color:var(--soft);font-weight:500}
.tui .dshpage .scw-kv b.muted{color:var(--dim)}
.tui .dshpage .sparkempty{position:relative;height:52px;display:grid;place-items:center;margin:10px 0 4px}
.tui .dshpage .sparkempty svg{position:absolute;inset:0;width:100%;height:100%}
.tui .dshpage .sparkempty line{stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}
.tui .dshpage .sparkempty span{position:relative;font-family:var(--mono);font-size:9px;color:var(--dim)}
.tui .dshpage .sw-st-head{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase; color:var(--dim);padding-bottom:8px}
.tui .dshpage .sw-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.tui .dshpage .sw-strip .st .v{font-family:var(--mono);font-size:14px;color:var(--bone);margin-top:5px; white-space:nowrap}
.tui .dshpage .d24{font-size:9px;margin-left:5px}
.tui .dshpage .d24.green{color:var(--green)}
.tui .dshpage .d24.red{color:var(--red)}
.tui .dshpage .addbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 0}
.tui .dshpage .addbar .pctrl{flex:1}
.tui .dshpage .chip.ghost{background:none;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--mute)}
.tui .dshpage .wnote{padding:22px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7; max-width:92ch}
.tui .dshpage .wnote b{color:var(--soft);font-weight:500}
@media(max-width:900px){
.tui .dshpage .dash-grid{grid-template-columns:1fr;grid-auto-rows:auto}
.tui .dshpage .dwidget{grid-column:1;grid-row:auto;height:400px}
.tui .dshpage .dwidget-head{cursor:default}
.tui .dshpage .dw-rs{display:none}
.tui .dshpage .dash-grid.empty-grid{background-size:100% 144px}
.tui .dshpage .sw-strip{grid-template-columns:1fr 1fr}
.tui .dshpage .dw-cfg{max-width:none}
}
.tui .lgpage .mono{font-family:var(--mono)}
.tui .lgpage .authpanel{max-width:520px;margin:0 auto;padding:0 0 30px}
.tui .lgpage .auth-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px; padding:16px 0 13px;border-bottom:1px solid var(--line)}
.tui .lgpage .authbody{display:flex;flex-direction:column;align-items:center;text-align:center; padding-top:34px;gap:0}
.tui .lgpage .authchip{width:56px;height:56px;display:grid;place-items:center;background:var(--raise); font-size:20px;font-weight:700;color:var(--ac);margin-bottom:22px;padding:0}
.tui .lgpage .authlede{font-size:13px;color:var(--soft);line-height:1.8;margin-bottom:26px; letter-spacing:normal;font-family:inherit}
.tui .lgpage .authwal{display:flex;align-items:center;gap:12px;padding:9px 15px; background:rgba(236,234,228,.04);margin-bottom:20px}
.tui .lgpage .authwal b{font-size:12px;color:var(--bone);font-weight:500}
.tui .lgpage .authbtns{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:0}
.tui .lgpage .btn{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase; padding:11px 22px;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:9px; text-decoration:none}
.tui .lgpage .btn.primary{background:var(--ac);color:#12040b;font-weight:600}
.tui .lgpage .btn.primary:hover{filter:brightness(1.08)}
.tui .lgpage .btn.primary[disabled]{background:var(--track);color:var(--mute);cursor:default;filter:none}
.tui .lgpage .btn.ghost{background:none;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--mute)}
.tui .lgpage .btn.ghost:hover{color:var(--soft);box-shadow:inset 0 0 0 1px var(--line-3)}
.tui .lgpage .spin{width:12px;height:12px;border:1px solid var(--line-3);border-top-color:var(--soft); border-radius:50%;animation:sp 1s linear infinite;flex:none}
.tui .lgpage .authhint{margin-top:20px;font-family:var(--mono);font-size:10px;color:var(--dim); line-height:1.7;max-width:46ch}
.tui .lgpage .authmsgbox{width:100%;margin-top:26px;text-align:left}
.tui .lgpage .amb-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px; padding-bottom:9px;border-bottom:1px solid var(--line)}
.tui .lgpage .authmsgbox pre{margin:0;padding:15px 16px;background:rgba(236,234,228,.035); font-family:var(--mono);font-size:11px;line-height:1.85;color:var(--soft); white-space:pre-wrap;word-break:break-all}
.tui .lgpage .amb-f{margin-top:11px;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7}
.tui .lgpage .authdenied{display:flex;flex-direction:column;align-items:center;gap:16px}
.tui .lgpage .authmsg{margin:0;font-size:12px;color:var(--mute);line-height:1.7;max-width:46ch}
.tui .lgpage .authmsg b{color:var(--bone);font-weight:500}
.tui .lgpage .st.dev{background:rgba(240,97,109,.12);color:var(--red)}
.tui .lgpage .autherr{margin-top:18px;padding:10px 15px;background:rgba(240,97,109,.08); box-shadow:inset 2px 0 0 var(--red);font-family:var(--mono);font-size:11px;color:var(--red)}
.tui .lgpage .authnote{margin-top:30px;padding-top:20px;border-top:1px solid var(--line);width:100%; font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.9}
.tui .lgpage .wnote{padding:24px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7; max-width:92ch}
.tui .lgpage .wnote b{color:var(--soft);font-weight:500}
@media(max-width:900px){
.tui .lgpage .authbody{padding-top:26px}
.tui .lgpage .btn{width:100%;justify-content:center}
.tui .lgpage .authbtns{width:100%}
.tui .lgpage .authwal{width:100%;justify-content:center}
}
.tui .stmpage .mono{font-family:var(--mono)}
.tui .stmpage .strm-ed{display:flex;flex-direction:column;gap:20px;padding:20px 0 4px;max-width:760px}
.tui .stmpage .strm-field{display:flex;flex-direction:column;gap:9px;font-size:13px}
.tui .stmpage .strm-in{padding:9px 12px;background:rgba(236,234,228,.045);border:0;color:var(--bone); font-family:var(--mono);font-size:12px}
.tui .stmpage .strm-in.sm{max-width:150px}
.tui .stmpage .strm-in:focus{outline:1px solid var(--line-3)}
.tui .stmpage .strm-in::placeholder{color:var(--dim)}
.tui .stmpage .strm-in[disabled]{color:var(--dim);cursor:not-allowed}
.tui .stmpage select.strm-in{cursor:pointer}
.tui .stmpage .strm-kinds{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line);font-size:13px}
.tui .stmpage .strm-kind{display:flex;align-items:flex-start;gap:10px;padding:13px 16px 14px;cursor:pointer;
  
  
  font-size:13px;border-top:0;border-left:0;
  border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:0}
.tui .stmpage .strm-kind:nth-child(2n){border-right:0}
.tui .stmpage .strm-kind:hover{background:rgba(236,234,228,.018)}
.tui .stmpage .strm-kind.on{background:rgba(34,211,238,.05);box-shadow:inset 2px 0 0 var(--cad);color:var(--bone)}
.tui .stmpage .strm-kind input{margin-top:2px;flex:none;accent-color:var(--cad)}
.tui .stmpage .strm-kind b{display:block;font-size:12px;font-weight:600;color:var(--bone);margin-bottom:4px}
.tui .stmpage .strm-kind em{display:block;font-style:normal;font-size:11px;color:var(--mute);line-height:1.55}
.tui .stmpage .strm-hint{font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7;max-width:70ch}
.tui .stmpage .strm-hint b{color:var(--soft);font-weight:500}
.tui .stmpage .strm-err{padding:10px 14px;background:rgba(240,97,109,.08);box-shadow:inset 2px 0 0 var(--red); font-family:var(--mono);font-size:11px;color:var(--red);line-height:1.7}
.tui .stmpage .strm-btns{display:flex;gap:9px;flex-wrap:wrap}
.tui .stmpage .strm-card{border-top:1px solid var(--line);margin-top:6px}
.tui .stmpage .strm-h{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap; padding:14px 0 13px;border-bottom:1px solid var(--line)}
.tui .stmpage .strm-nm{font-family:var(--mono);font-size:12px;color:var(--bone);display:flex;align-items:center;gap:9px}
.tui .stmpage .strm-acts{display:flex;gap:7px;flex-wrap:wrap}
.tui .stmpage .strm-b{display:flex;flex-direction:column;gap:12px;padding:16px 0 20px}
.tui .stmpage .strm-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px}
.tui .stmpage .strm-badges .muted{color:var(--dim)}
.tui .stmpage .strm-ep{display:flex;align-items:center;gap:10px;flex-wrap:wrap; padding:11px 14px;background:rgba(236,234,228,.035)}
.tui .stmpage .strm-ep code{font-family:var(--mono);font-size:11px;color:var(--cad);word-break:break-all;flex:1; min-width:0;
  
  padding:0;background:none;border:0}
.tui .stmpage .strm-foot{font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.6}
.tui .stmpage .strm-foot b{color:var(--soft);font-weight:500}
.tui .stmpage .btn{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase; padding:10px 20px;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:600}
.tui .stmpage .btn.sm{padding:6px 12px;font-size:10px}
.tui .stmpage .btn.primary{background:var(--ac);color:#12040b;font-weight:600}
.tui .stmpage .btn.primary:hover{filter:brightness(1.08)}
.tui .stmpage .btn.ghost{background:none;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--mute)}
.tui .stmpage .btn.ghost:hover{color:var(--soft);box-shadow:inset 0 0 0 1px var(--line-3)}
.tui .stmpage .btn.sm:not(.ghost):not(.primary){background:rgba(236,234,228,.06);color:var(--soft)}
.tui .stmpage .wnote{padding:20px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7; max-width:92ch}
.tui .stmpage .wnote b{color:var(--soft);font-weight:500}
@media(max-width:900px){
.tui .stmpage .strm-kinds{grid-template-columns:1fr}
.tui .stmpage .strm-kind{border-right:0;padding-inline:0}
.tui .stmpage .btn{width:100%;justify-content:center}
.tui .stmpage .btn.sm{width:auto}
.tui .stmpage .strm-btns .btn{flex:1}
}
.tui .flwpage .mono{font-family:var(--mono)}
.tui .flwpage .c-cad{--cat:var(--cad)}
.tui .flwpage .c-ac{--cat:var(--ac)}
.tui .flwpage .c-pur{--cat:#9b8cff}
.tui .flwpage .c-sig{--cat:var(--signal)}
.tui .flwpage .c-grn{--cat:var(--green)}
.tui .flwpage .c-ac2{--cat:#ff7a45}
.tui .flwpage .st.c-cad,.tui .flwpage .st.c-ac,.tui .flwpage .st.c-pur,.tui .flwpage .st.c-sig,.tui .flwpage .st.c-grn,.tui .flwpage .st.c-ac2{background:color-mix(in srgb,var(--cat) 12%, transparent);color:var(--cat)}
.tui .flwpage .fed{display:grid;grid-template-columns:206px minmax(0,1fr) 268px;gap:0; border-top:1px solid var(--line);margin-top:6px}
.tui .flwpage .fpal,.tui .flwpage .fcfg{padding:0 18px 20px;min-width:0}
.tui .flwpage .fpal{padding-left:0;border-right:1px solid var(--line)}
.tui .flwpage .fcfg{padding-right:0;border-left:1px solid var(--line)}
.tui .flwpage .fcv{padding:0 18px 20px;min-width:0}
.tui .flwpage .fpal-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px; padding:14px 0 11px;border-bottom:1px solid var(--line);margin-bottom:12px}
.tui .flwpage .fpal-c{margin-bottom:16px}
.tui .flwpage .fpal-ch{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase; color:var(--cat);margin-bottom:7px;display:flex;justify-content:space-between}
.tui .flwpage .fpal-ch span{color:var(--dim)}
.tui .flwpage .fpal-n{display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:11px; color:var(--soft);cursor:grab;background:rgba(236,234,228,.022);margin-bottom:2px;
  border:0;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;width:100%;
  line-height:inherit}
.tui .flwpage .fpal-n:hover{background:rgba(236,234,228,.05);color:var(--bone)}
.tui .flwpage .fpal-n i{width:5px;height:5px;flex:none;background:var(--cat)}
.tui .flwpage .fcv-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px; padding:14px 0 11px;border-bottom:1px solid var(--line)}
.tui .flwpage .fcanvas{overflow:auto;background:var(--ink); background-image:radial-gradient(var(--line-2) 1px,transparent 1px);background-size:22px 22px; margin-top:12px;max-height:560px;resize:vertical}
.tui .flwpage .fcz{position:relative}
.tui .flwpage .fedges{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.tui .flwpage .fe{fill:none}
.tui .flwpage .fe.flow{stroke:var(--ac);stroke-width:1.5}
.tui .flwpage .fe.data{stroke:var(--mute);stroke-width:1;stroke-dasharray:4 3}
.tui .flwpage .fnode{position:absolute;width:186px;background:var(--raise);border:1px solid var(--line-2); border-top:2px solid var(--cat);padding:7px 12px;font-size:11px; box-shadow:0 2px 10px rgba(0,0,0,.35)}
.tui .flwpage .fnode.sel{border-color:var(--ac);box-shadow:0 0 0 1px rgba(255,59,147,.4),0 4px 16px rgba(255,59,147,.18)}
.tui .flwpage .fnode-head{display:flex;align-items:center;gap:7px;font-weight:600;color:var(--bone); white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tui .flwpage .fnode-dot{width:6px;height:6px;flex:none;background:var(--cat);box-shadow:0 0 6px var(--cat)}
.tui .flwpage .fnode-cfg{margin-top:5px;font-family:var(--mono);font-size:9px;color:var(--dim);line-height:1.55}
.tui .flwpage .fnode-cfg div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tui .flwpage .fnode-cfg .more{color:var(--mute)}
.tui .flwpage .fh{position:absolute;width:7px;height:7px;transform:translateY(-50%);border-radius:50%;border:0}
.tui .flwpage .fh.in{left:-4px}
.tui .flwpage .fh.out{right:-4px}
.tui .flwpage .fh.flow,.tui .flwpage .fh-flow{background:var(--ac)}
.tui .flwpage .fh.data,.tui .flwpage .fh-data{background:var(--ink);box-shadow:inset 0 0 0 1.5px var(--mute)}
.tui .flwpage .fcv-f{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:11px; font-family:var(--mono);font-size:10px;color:var(--mute)}
.tui .flwpage .fkey{display:flex;align-items:center;gap:6px}
.tui .flwpage .fkey i{width:16px;height:0}
.tui .flwpage .k-flow{border-top:1.5px solid var(--ac)}
.tui .flwpage .k-data{border-top:1px dashed var(--mute)}
.tui .flwpage .fcfg-d{margin:0 0 16px;font-size:11px;color:var(--mute);line-height:1.6}
.tui .flwpage .ffield{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}
.tui .flwpage .fin{padding:7px 10px;background:rgba(236,234,228,.045);border:0;color:var(--bone); font-family:var(--mono);font-size:11px;width:100%}
.tui .flwpage .fin:focus{outline:1px solid var(--line-3)}
.tui .flwpage .frange{font-family:var(--mono);font-size:9px;color:var(--dim)}
.tui .flwpage .fhint{font-size:10px;color:var(--dim);line-height:1.5}
.tui .flwpage .fchk{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;color:var(--soft)}
.tui .flwpage .fchk input{accent-color:var(--cad)}
.tui .flwpage .fcfg-hs{padding-top:14px;border-top:1px solid var(--line)}
.tui .flwpage .ch-top{display:flex;align-items:baseline;justify-content:space-between;gap:14px}
.tui .flwpage .ch-top .pr{font-size:13px;font-weight:400;color:var(--bone)}
.tui .flwpage .ch-top .pr.muted{color:var(--mute)}
.tui .flwpage .ch-top .sig{color:var(--signal)}
.tui .flwpage p .sig{color:var(--signal)}
.tui .flwpage .fcfg-head{display:flex;align-items:center;gap:7px;margin-bottom:8px}
.tui .flwpage .fcfg-ic{display:flex;align-items:center;font-size:13px;line-height:1}
.tui .flwpage .fcfg-title{flex:1;font-size:13px;font-weight:600;color:var(--bone)}
.tui .flwpage .fcfg-del{background:none;border:0;padding:2px 7px;cursor:pointer;
  font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}
.tui .flwpage .fcfg-del:hover{color:var(--red)}
.tui .flwpage .fcfg-desc-top{margin:0 0 16px;font-size:11px;color:var(--mute);line-height:1.6}
.tui .flwpage .fcfg-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}
.tui .flwpage .fcfg-field input,.tui .flwpage .fcfg-field select{padding:7px 10px;
  background:rgba(236,234,228,.045);border:0;color:var(--bone);
  font-family:var(--mono);font-size:11px;width:100%}
.tui .flwpage .fcfg-field input:focus,.tui .flwpage .fcfg-field select:focus{outline:1px solid var(--line-3)}
.tui .flwpage .fcfg-label{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.17em;
  text-transform:uppercase;color:var(--mute)}
.tui .flwpage .fcfg-label em{color:#b483ff;font-style:normal}
.tui .flwpage .fcfg-desc{font-size:10px;color:var(--dim);line-height:1.5}
.tui .flwpage .fcfg-id{margin-top:12px;font-family:var(--mono);font-size:9px;color:var(--dim)}
.tui .flwpage .fcfg-sec{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}
.tui .flwpage .fcfg-sec-title{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.14em;
  text-transform:uppercase;color:var(--dim);margin-bottom:6px}
.tui .flwpage .fcfg-empty,.tui .flwpage .fcfg-none{font-family:var(--mono);font-size:11px;color:var(--dim);padding:6px 0}
.tui .flwpage .fcfg-conn-grp{font-size:10px;color:var(--mute);margin:4px 0 2px}
.tui .flwpage .fcfg-conn-list{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}
.tui .flwpage .fcfg-conn-row,.tui .flwpage .fcfg-info-row{display:flex;justify-content:space-between;
  gap:8px;font-family:var(--mono);font-size:10px;color:var(--soft)}
.tui .flwpage .fcfg-info-row{padding:1px 0}
.tui .flwpage .fcfg-conn-row em,.tui .flwpage .fcfg-info-row em{color:var(--dim);font-style:normal}
.tui .flwpage .fcfg-conn-none{font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .flwpage .fh-row{display:flex;align-items:center;gap:9px;padding:6px 0;font-family:var(--mono);font-size:10px}
.tui .flwpage .fh-row .fh{position:static;transform:none;flex:none}
.tui .flwpage .fh-row b{color:var(--soft);font-weight:500}
.tui .flwpage .fh-row span{color:var(--dim);margin-left:auto}
.tui .flwpage .crumb h1{margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit}
.tui .flwpage .flow-tabs{flex-wrap:wrap;overflow:visible}
.tui .flwpage .ftutorial{padding:22px 0 6px}
.tui .flwpage .ftutorial-head{display:flex;align-items:center;justify-content:space-between;gap:28px}
.tui .flwpage .ftutorial h2{margin:10px 0;font-size:24px;line-height:1.25;font-weight:600;color:var(--bone)}
.tui .flwpage .ftutorial h3{margin:0 0 10px;font-size:14px;line-height:1.4;font-weight:600;color:var(--bone)}
.tui .flwpage .ftutorial p{margin:0 0 10px;max-width:70ch;font-size:13px;line-height:1.8;color:var(--mute)}
.tui .flwpage .ftutorial p:last-child{margin-bottom:0}
.tui .flwpage .ftutorial b{color:var(--bone);font-weight:500}
.tui .flwpage .ftutorial-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}
.tui .flwpage .ftutorial-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:26px 0 0;padding:0}
.tui .flwpage .ftutorial-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px;padding:24px 0;border-top:1px solid var(--line)}
.tui .flwpage .ftutorial-steps li:nth-child(odd){padding-right:32px;border-right:1px solid var(--line)}
.tui .flwpage .ftutorial-steps li:nth-child(even){padding-left:32px}
.tui .flwpage .ftutorial-number{font-family:var(--mono);font-size:18px;line-height:1.4;color:var(--ac)}
.tui .flwpage .ftutorial-help{padding-top:24px;border-top:1px solid var(--line)}
.tui .flwpage .ftutorial-help dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:18px 0 0}
.tui .flwpage .ftutorial-help dt{margin-bottom:8px;font-family:var(--mono);font-size:11px;color:var(--signal)}
.tui .flwpage .ftutorial-help dd{margin:0;font-size:12px;line-height:1.8;color:var(--mute)}
@media(max-width:900px){
.tui .flwpage .ftutorial-head{align-items:flex-start;flex-direction:column;gap:18px}
.tui .flwpage .ftutorial-steps{grid-template-columns:1fr}
.tui .flwpage .ftutorial-steps li:nth-child(odd),.tui .flwpage .ftutorial-steps li:nth-child(even){padding:22px 0;border-right:0}
.tui .flwpage .ftutorial-help dl{grid-template-columns:1fr;gap:20px}
}
.tui .flwpage .fgal{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}
.tui .flwpage .fcard{padding:16px 20px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line); min-width:0}
.tui .flwpage .fcard:nth-child(3n){border-right:0}
.tui .flwpage .fcard:first-child{padding-left:0}
.tui .flwpage .fcard:nth-child(3n+1){padding-left:0}
.tui .flwpage .fcard:hover{background:rgba(236,234,228,.018)}
.tui .flwpage .fcard-h{font-size:13px;font-weight:600;color:var(--bone);margin-bottom:8px}
.tui .flwpage .fcard-d{margin:0 0 12px;font-size:11px;color:var(--mute);line-height:1.6}
.tui .flwpage .fcard-m{display:flex;gap:14px;font-family:var(--mono);font-size:10px;color:var(--dim); margin-bottom:10px}
.tui .flwpage .fcard-k{display:flex;gap:5px;flex-wrap:wrap}
.tui .flwpage .fcard{cursor:pointer}
.tui .flwpage .fcard.on-live{box-shadow:inset 2px 0 0 var(--green)}
.tui .flwpage .fcard.on-bt{box-shadow:inset 2px 0 0 var(--signal)}
.tui .flwpage .fcard-new .fcard-h{color:var(--ac)}
.tui .flwpage .fcard-h .st{margin-left:8px;vertical-align:middle}
.tui .flwpage .fcard-del{margin-left:auto;background:none;border:0;padding:0;cursor:pointer;
  font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .flwpage .fcard-del:hover{color:var(--red)}
.tui .flwpage .fgal-one{grid-template-columns:1fr}
.tui .flwpage .fgal-one .fcard{border-right:0;padding-inline:0}
.tui .flwpage .fres{padding-top:6px}
.tui .flwpage .fres-hero{display:flex;align-items:flex-start;gap:26px;flex-wrap:wrap;padding-bottom:18px; border-bottom:1px solid var(--line);margin-bottom:20px}
.tui .flwpage .fres-main{display:flex;flex-direction:column;gap:7px}
.tui .flwpage .fres-ret{font-family:var(--mono);font-size:38px;line-height:1;color:var(--dim)}
.tui .flwpage .fres-verdict{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase; color:var(--mute)}
.tui .flwpage .fres-chips{display:grid;grid-template-columns:repeat(4,auto);gap:14px 26px;flex:1}
.tui .flwpage .fchip{display:flex;flex-direction:column;gap:5px}
.tui .flwpage .fchip .l{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase; color:var(--dim)}
.tui .flwpage .fchip .v{font-family:var(--mono);font-size:15px;color:var(--soft)}
.tui .flwpage .fres-zone{margin-bottom:24px}
.tui .flwpage .fres-cap{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase; color:var(--mute);padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:12px}
.tui .flwpage .fres-cap span{color:var(--dim);letter-spacing:0;text-transform:none}
.tui .flwpage .fres-notr{text-align:center;color:var(--dim);padding:22px 0}
.tui .flwpage .fres{padding:6px 0 0;margin:0}
.tui .flwpage .fresults-modal{position:absolute;inset:0;z-index:60;display:flex;
  flex-direction:column;background:var(--ink)}
.tui .flwpage .fres-head{flex:none;display:flex;justify-content:space-between;align-items:center;
  padding:11px 18px;background:none;border-bottom:1px solid var(--line);
  font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}
.tui .flwpage .fres-head button,.tui .flwpage .fres-back{background:rgba(236,234,228,.045);border:0;
  color:var(--soft);cursor:pointer;padding:5px 12px;font-family:var(--mono);font-size:10px;
  letter-spacing:.08em;text-transform:uppercase}
.tui .flwpage .fres-head button:hover,.tui .flwpage .fres-back:hover{color:var(--bone)}
.tui .flwpage .fres-back{margin-bottom:8px}
.tui .flwpage .simview{z-index:70}
.tui .flwpage .simview-title{margin-left:6px;font-size:13px;font-weight:600;color:var(--bone);
  text-transform:none;letter-spacing:normal}
.tui .flwpage .simview-title .muted{font-weight:400;font-size:11px;color:var(--mute)}
.tui .flwpage .simview-pnl{margin-left:auto;font-family:var(--mono);font-size:11px}
.tui .flwpage .simview-summary{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}
.tui .flwpage .simview-summary .fres-chip{min-width:96px}
.tui .flwpage .simview-chartrow{margin-bottom:18px;border:0;background:none}
.tui .flwpage .simview-chart{height:360px}
.tui .flwpage .simview-swaps{border:0;background:none}
.tui .flwpage .simview-swaps .scroll{padding:0 4px 6px}
.tui .flwpage .sim-row{background:rgba(255,59,147,.10);box-shadow:inset 2px 0 0 var(--ac)}
.tui .flwpage .sim-badge{margin-left:5px;padding:1px 5px;border:0;
  background:rgba(255,59,147,.12);color:var(--ac);
  font-family:var(--mono);font-size:9px;font-weight:400;letter-spacing:.1em;
  text-transform:uppercase;vertical-align:baseline}
.tui .flwpage .fres-verdict{padding:0;font-weight:400}
.tui .flwpage .fres-hero-main{display:flex;flex-direction:column;gap:7px}
.tui .flwpage .fres-return{font-family:var(--mono);font-size:38px;font-weight:400;
  line-height:1;letter-spacing:normal}
.tui .flwpage .fres-chip{display:flex;flex-direction:column;gap:5px;background:none;border:0;padding:0}
.tui .flwpage .fres-chip-l{font-family:var(--mono);font-size:9px;letter-spacing:.12em;
  text-transform:uppercase;color:var(--dim)}
.tui .flwpage .fres-chip-v{font-family:var(--mono);font-size:15px;font-weight:400;color:var(--soft)}
.tui .flwpage .fres-chartzone{margin-bottom:24px}
.tui .flwpage .fres-chart-cap{font-family:var(--mono);font-size:10px;letter-spacing:.1em;
  text-transform:uppercase;color:var(--mute);padding-bottom:10px;
  border-bottom:1px solid var(--line);margin-bottom:12px}
.tui .flwpage .fres-status{font-family:var(--mono);font-size:11px;padding:8px 0;color:var(--mute)}
.tui .flwpage .fres-status.running{color:var(--ac)}
.tui .flwpage .fres-status.fail,.tui .flwpage .fres-err{color:var(--red)}
.tui .flwpage .fres-err{font-family:var(--mono);font-size:11px;white-space:pre-wrap}
.tui .flwpage .fres-timeout{margin-top:8px;font-family:var(--mono);font-size:11px;color:var(--yellow)}
.tui .flwpage .fres-trades table{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:10px}
.tui .flwpage .fres-trades th{text-align:left;font-weight:500;color:var(--dim);padding:4px 8px;
  border-bottom:1px solid var(--line)}
.tui .flwpage .fres-trades td{padding:4px 8px;border-bottom:1px solid var(--line);color:var(--soft)}
.tui .flwpage .fres-idx{color:var(--dim)}
.tui .flwpage .fres-trow{cursor:pointer}
.tui .flwpage .fres-trow:hover{background:rgba(236,234,228,.045)}
.tui .flwpage .fres-trow.on{background:rgba(255,59,147,.10);box-shadow:inset 2px 0 0 var(--ac)}
.tui .flwpage .fres-progress{margin-top:16px;max-width:440px}
.tui .flwpage .fres-prog-bar{height:8px;background:var(--track);border:0;overflow:hidden}
.tui .flwpage .fres-prog-fill{height:100%;background:var(--ac)}
.tui .flwpage .fres-prog-label{margin-top:7px;font-family:var(--mono);font-size:10px;color:var(--mute)}
.tui .flwpage .fres-running{flex:1;min-height:340px;display:flex;flex-direction:column;
  align-items:center;justify-content:center;gap:20px}
.tui .flwpage .sparkempty{position:relative;display:grid;place-items:center;height:150px}
.tui .flwpage .sparkempty.tall{height:220px}
.tui .flwpage .sparkempty svg{position:absolute;inset:0;width:100%;height:100%}
.tui .flwpage .sparkempty line{stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}
.tui .flwpage .sparkempty span{position:relative;font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .flwpage .hp{display:inline-block;font-family:var(--mono);font-size:9px;padding:2px 6px;margin:1px; background:rgba(236,234,228,.05);color:var(--mute);
  flex:none;height:auto;position:static;gap:normal;align-items:normal}
.tui .flwpage .hp::before{content:none}
.tui .flwpage .hp.flow{background:rgba(255,59,147,.10);color:var(--ac)}
.tui .flwpage .wnote{padding:22px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7; max-width:92ch}
.tui .flwpage .wnote b{color:var(--soft);font-weight:500}
@media(max-width:1200px){
.tui .flwpage .fed{grid-template-columns:180px minmax(0,1fr)}
.tui .flwpage .fcfg{grid-column:1 / -1;border-left:0;border-top:1px solid var(--line);padding:0 0 20px}
.tui .flwpage .fgal{grid-template-columns:1fr 1fr}
.tui .flwpage .fcard:nth-child(3n){border-right:1px solid var(--line)}
.tui .flwpage .fcard:nth-child(2n){border-right:0}
.tui .flwpage .fcard:nth-child(3n+1){padding-left:20px}
.tui .flwpage .fcard:nth-child(2n+1){padding-left:0}
.tui .flwpage .fres-chips{grid-template-columns:repeat(3,auto)}
}
@media(max-width:900px){
.tui .flwpage .fed{grid-template-columns:1fr}
.tui .flwpage .fpal{border-right:0;border-bottom:1px solid var(--line);padding:0 0 18px}
.tui .flwpage .fcv{padding:0 0 20px}
.tui .flwpage .fgal{grid-template-columns:1fr}
.tui .flwpage .fcard{border-right:0;padding-inline:0}
.tui .flwpage .fres-chips{grid-template-columns:1fr 1fr}
.tui .flwpage .fres-ret{font-size:30px}
.tui .flwpage .fcanvas{max-height:420px}
}
.tui .admpage .mono{font-family:var(--mono)}
.tui .admpage .hgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:0; border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.tui .admpage .hcard{padding:14px 16px 15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line); min-width:0}
.tui .admpage .hcard:nth-child(5n){border-right:0}
.tui .admpage .hcard:nth-child(5n+1){padding-left:0}
.tui .admpage .hcard:nth-last-child(-n+5){border-bottom:0}
.tui .admpage .hcard .lbl{display:block;margin-bottom:10px}
.tui .admpage .hcard .v{font-family:var(--mono);font-size:20px;color:var(--bone);line-height:1}
.tui .admpage .hbar{height:3px;background:rgba(236,234,228,.06);margin-top:10px}
.tui .admpage .hbar i{display:block;height:100%;background:var(--green);min-width:2px}
.tui .admpage .hbar.hc-warn i{background:var(--signal)}
.tui .admpage .hbar.hc-crit i{background:var(--red)}
.tui .admpage .hcard .sub{margin-top:8px;font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .admpage .hcard .thr{margin-top:9px;padding-top:8px;border-top:1px solid rgba(236,234,228,.05); font-family:var(--mono);font-size:9px;color:var(--mute);letter-spacing:.03em;line-height:1.5}
.tui .admpage .vgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}
.tui .admpage .vcard{padding:16px 20px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.tui .admpage .vcard:last-child{border-right:0}
.tui .admpage .vcard:first-child{padding-left:0}
.tui .admpage .vcard p{margin:10px 0 0;font-size:12px;color:var(--mute);line-height:1.6}
.tui .admpage .st.grn{background:rgba(63,207,142,.12);color:var(--green)}
.tui .admpage .st.dev{background:rgba(240,97,109,.12);color:var(--red)}
.tui .admpage .opscols{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:0}
.tui .admpage .opsrail{padding-left:26px;border-left:1px solid var(--line);padding-top:20px}
.tui .admpage .arow2{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0; border-bottom:1px solid rgba(236,234,228,.045);font-family:var(--mono);font-size:11px; color:var(--mute)}
.tui .admpage .arow2:last-of-type{border-bottom:0}
.tui .admpage .arow2 b{color:var(--soft);font-weight:500}
.tui .wlst-wrap{padding:0}
.tui .wlst{background:none;border:0;border-bottom:1px solid var(--line);padding:14px 0}
.tui .wlst:last-child{border-bottom:0}
.tui .wlst-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.tui .wlst-count{font-family:var(--mono);font-size:10px;letter-spacing:.05em;padding:2px 7px;
  background:rgba(34,211,238,.12);color:var(--cad);border:0}
.tui .wlst-tag{font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--mute)}
.tui .wlst-hint{font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.6}
.tui .wlst-empty{font-family:var(--mono);font-size:11px;color:var(--dim);padding:11px 0;border:0;background:none}
.tui .wlst-name{font-family:var(--mono);font-size:11px;color:var(--bone);
  background:rgba(236,234,228,.045);border:0;padding:9px 12px}
.tui .wlst-name:focus{outline:1px solid var(--line-3)}
.tui .wlst-del{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;
  background:none;border:0;color:var(--dim);cursor:pointer}
.tui .wlst-del:hover{color:var(--red);background:none;border:0}
.tui .wlst-add{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.tui .wchips{display:flex;flex-wrap:wrap;gap:6px;padding:0}
.tui .wlst{margin-bottom:12px}
.tui .wlst-head{margin-bottom:2px}
.tui .wlst-hint{margin-top:2px}
.tui .wlst-name{font-weight:400}
.tui .wlst-empty{margin:12px 0;text-align:left}
.tui .wlst-add input,.tui .wlst-new input{flex:1;min-width:0;height:32px;padding:0 10px;
  font-family:var(--mono);font-size:11px;color:var(--bone);background:rgba(236,234,228,.045);border:0}
.tui .wlst-add button,.tui .wlst-new button{font-family:var(--mono);font-size:10px;letter-spacing:.08em;
  text-transform:uppercase;color:var(--soft);background:rgba(236,234,228,.045);border:0}
.tui .wlst-add{margin-top:12px}
.tui .wchips{margin:12px 0}
.tui .wchip-a{letter-spacing:normal}
.tui .wlst-new{margin-top:14px}
.tui .tpw{display:flex;flex-direction:column;gap:12px;padding:12px 12px 14px;
  
  height:100%;min-height:0}
.tui .tpw-head{flex:0 0 auto}
.tui .tpw-r{flex:1}
.tui .tpw .bars{flex:1;min-height:0;overflow:auto}
.tui .tip-prov{display:inline-block;font-family:var(--mono);font-size:10px;font-weight:400;
  letter-spacing:.05em;padding:2px 7px;background:rgba(236,234,228,.045);color:var(--soft);
  text-transform:uppercase}
.tui .tip-prov--raiden{background:rgba(255,59,147,.12);color:var(--ac)}
.tui .scw{display:flex;flex-direction:column;gap:8px;padding:9px;height:100%;min-height:0}
.tui .scw .stk-card{flex:1;min-height:0}
.tui .stk-chart{margin-top:auto;width:100%;line-height:0}
.tui .scw-pick{display:block}
.tui .stk-card{display:flex;flex-direction:column;padding:4px 2px}
.tui .stk-label{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;
  font-weight:400;letter-spacing:.07em;color:var(--soft);text-transform:uppercase}
.tui .stk-logo{width:22px;height:22px;flex:none;object-fit:cover;background:rgba(236,234,228,.045);
  border:0;font-family:var(--mono);font-size:11px;font-weight:400;color:var(--mute)}
.tui .stk-logo.ph{display:inline-flex;align-items:center;justify-content:center}
.tui .stk-logo.hide{display:none}
.tui .stk-tkr{color:var(--bone)}
.tui .stk-lblnm{color:var(--mute);font-weight:400;letter-spacing:normal;white-space:nowrap;
  overflow:hidden;text-overflow:ellipsis;min-width:0;text-transform:none}
.tui .wchip{display:inline-flex;align-items:center;gap:6px;background:rgba(236,234,228,.045);
  border:0;padding:3px 8px;font-family:var(--mono);font-size:10px;color:var(--soft)}
.tui .wchip-x{background:none;border:0;padding:0;color:var(--dim);cursor:pointer;font:inherit}
.tui .wchip-x:hover{color:var(--red)}
.tui .wlst-new{display:flex;gap:8px;flex-wrap:wrap;align-items:center;
  border-top:1px solid var(--line);padding:16px 0 0}
.tui .sw-status.err{color:var(--red)}
.tui .fres-err{font-family:var(--mono);font-size:11px;color:var(--red);white-space:pre-wrap}
.tui .wlst-err{font-size:11px;color:var(--red);margin-top:6px}
.tui .flwpage .flive-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.tui .flwpage .flive-badge-wrap{display:flex;align-items:center;gap:8px}
.tui .flwpage .flive-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;
  font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.1em;
  text-transform:uppercase;background:rgba(236,234,228,.045);color:var(--mute)}
.tui .flwpage .flive-badge.on{background:rgba(240,97,109,.12);color:var(--red)}
.tui .flwpage .flive-badge.stopped{background:rgba(236,234,228,.045);color:var(--mute)}
.tui .flwpage .flive-badge.failed{background:rgba(240,97,109,.12);color:var(--red)}
.tui .flwpage .flive-dot{display:inline-block;width:7px;height:7px;background:var(--red);
  animation:blip 1.6s ease-in-out infinite}
.tui .flwpage .flive-mint{font-family:var(--mono);font-size:10px;color:var(--mute)}
.tui .flwpage .flive-warm{font-family:var(--mono);font-size:11px;color:var(--mute);padding:10px 0}
.tui .flwpage .flive-stop{background:rgba(236,234,228,.045);border:0;color:var(--red);
  cursor:pointer;padding:5px 12px;font-family:var(--mono);font-size:10px;
  letter-spacing:.08em;text-transform:uppercase}
.tui .flwpage .flive-stop:hover{background:rgba(240,97,109,.12)}
.tui .flwpage .flive-pos-row{display:flex;gap:6px;flex-wrap:wrap}
.tui .flwpage .flive-modal .fres-head span{color:var(--red)}
.tui .flwpage .flive-pos{background:none;border:0;padding:0;margin:10px 0}
.tui .flwpage .flive-pos-cap{font-family:var(--mono);font-size:10px;letter-spacing:.14em;
  text-transform:uppercase;color:var(--dim);margin-bottom:6px}
.tui .admpage .wl-add{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.tui .admpage .wl-cap{display:inline-flex;gap:4px;align-items:center;justify-content:flex-end}
.tui .admpage .ch-top{display:flex;align-items:center;justify-content:space-between}
.tui .admpage .hcv.hc-ok{color:var(--green)}
.tui .admpage .hcv.hc-warn{color:var(--signal)}
.tui .admpage .hcv.hc-crit{color:var(--red)}
.tui .admpage .kpi.hc-ok .v{color:var(--green)}
.tui .admpage .kpi.hc-warn .v{color:var(--signal)}
.tui .admpage .kpi.hc-crit .v{color:var(--red)}
.tui .admpage .wl-panel{margin-bottom:14px}
.tui .admpage .wlform{display:flex;gap:9px;flex-wrap:wrap;padding:16px 0}
.tui .admpage .wl-in{flex:1;min-width:180px;padding:9px 12px;background:rgba(236,234,228,.045);border:0; color:var(--bone);font-family:var(--mono);font-size:11px}
.tui .admpage .wl-in.sm{flex:none;width:88px;min-width:0}
.tui .admpage .wl-in:focus{outline:1px solid var(--line-3)}
.tui .admpage .wl-in::placeholder{color:var(--dim)}
.tui .admpage .btn{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase; padding:9px 20px;border:0;cursor:pointer;flex:none}
.tui .admpage .btn.primary{background:var(--ac);color:#12040b;font-weight:600}
.tui .admpage .btn.primary:hover{filter:brightness(1.08)}
.tui .admpage .keyreveal{padding:16px 0 18px 18px;box-shadow:inset 3px 0 0 var(--signal);margin-bottom:20px}
.tui .admpage .kr-h{display:flex;align-items:baseline;gap:12px;margin-bottom:11px}
.tui .admpage .kr-h .bt{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase; color:var(--signal)}
.tui .admpage .keyreveal code{display:block;padding:11px 14px;background:rgba(236,234,228,.035); font-family:var(--mono);font-size:11px;color:var(--cad);word-break:break-all}
.tui .admpage .keyreveal p{margin:11px 0 0;font-size:12px;color:var(--mute);line-height:1.65;max-width:74ch}
.tui .admpage .keyreveal{border:0;background:none}
.tui .admpage .kr-top{font-family:var(--mono);font-size:9px;letter-spacing:.14em;
  text-transform:uppercase;color:var(--signal);margin-bottom:11px}
.tui .admpage .kr-top b{color:var(--bone);font-weight:500}
.tui .admpage .kr-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.tui .admpage .kr-key{flex:1;min-width:200px;padding:11px 14px;border:0;
  background:rgba(236,234,228,.035);font-family:var(--mono);font-size:11px;
  color:var(--cad);word-break:break-all}
.tui .admpage .qempty{text-align:center;color:var(--dim);padding:22px 0;font-family:var(--mono);font-size:11px}
.tui .admpage .sparkempty{position:relative;display:grid;place-items:center;height:150px;margin-top:12px}
.tui .admpage .sparkempty.tall{height:180px}
.tui .admpage .sparkempty svg{position:absolute;inset:0;width:100%;height:100%}
.tui .admpage .sparkempty line{stroke:var(--line-2);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}
.tui .admpage .sparkempty span{position:relative;font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .admpage .wnote{padding:20px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7; max-width:92ch}
.tui .admpage .wnote b{color:var(--soft);font-weight:500}
.tui .admpage .opsrail .wnote{padding-top:11px}
@media(max-width:1200px){
.tui .admpage .hgrid{grid-template-columns:repeat(3,1fr)}
.tui .admpage .hcard:nth-child(5n){border-right:1px solid var(--line)}
.tui .admpage .hcard:nth-child(3n){border-right:0}
.tui .admpage .hcard:nth-child(5n+1),.tui .admpage .hcard:nth-child(3n+1){padding-left:0}
.tui .admpage .hcard:nth-last-child(-n+5){border-bottom:1px solid var(--line)}
.tui .admpage .hcard:nth-last-child(-n+1){border-bottom:0}
}
@media(max-width:900px){
.tui .admpage .hgrid{grid-template-columns:1fr 1fr}
.tui .admpage .hcard:nth-child(3n){border-right:1px solid var(--line)}
.tui .admpage .hcard:nth-child(2n){border-right:0}
.tui .admpage .hcard:nth-child(3n+1),.tui .admpage .hcard:nth-child(2n+1){padding-left:0}
.tui .admpage .vgrid{grid-template-columns:1fr}
.tui .admpage .vcard{border-right:0;padding-inline:0}
.tui .admpage .opscols{grid-template-columns:1fr}
.tui .admpage .opsrail{padding-left:0;border-left:0;border-top:1px solid var(--line);margin-top:26px}
.tui .admpage .wlform{flex-direction:column}
.tui .admpage .wl-in,.tui .admpage .wl-in.sm,.tui .admpage .btn{width:100%;min-width:0}
.tui .admpage .wl-acts{flex-wrap:wrap;gap:6px}
.tui .admpage .wl-acts .btn{margin-left:0}
}
.tui .lvpage .mono{font-family:var(--mono)}
.tui .lvpage .lvitals{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:0; border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:6px}
.tui .lvpage .lchip,.tui .lvpage .n{font-weight:400;letter-spacing:normal}
.tui .lvpage .vital{position:relative;padding:15px 18px 17px;border-right:1px solid var(--line);min-width:0;
  background:none}
.tui .lvpage .vital:last-child{border-right:0}
.tui .lvpage .vital:first-child{padding-left:0}
.tui .lvpage .vcorner{position:absolute;left:0;top:0;width:6px;height:6px; border-left:1px solid var(--line-3);border-top:1px solid var(--line-3);border-right:0}
.tui .lvpage .vital:first-child .vcorner{display:none}
.tui .lvpage .vlbl{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-size:9px; letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:11px}
.tui .lvpage .vtag{padding:2px 6px;font-size:9px;letter-spacing:.06em}
.tui .lvpage .vtag.ok{background:rgba(63,207,142,.12);color:var(--green)}
.tui .lvpage .vtag.warn{background:rgba(245,166,35,.12);color:var(--signal)}
.tui .lvpage .vtag.crit{background:rgba(240,97,109,.12);color:var(--red)}
.tui .lvpage .vnum{font-family:var(--mono);font-size:24px;color:var(--bone);line-height:1}
.tui .lvpage .vnum small{font-size:11px;color:var(--dim);margin-left:3px}
.tui .lvpage .vital.hero .vnum{font-size:32px}
.tui .lvpage .vsub{margin-top:8px;font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .lvpage .vbar{height:3px;background:rgba(236,234,228,.06);margin-top:11px}
.tui .lvpage .vbar i{display:block;height:100%;background:var(--green);min-width:1px}
.tui .lvpage .lribbon{display:flex;gap:1px;margin:18px 0 4px;font-family:var(--mono);font-size:10px;height:auto}
.tui .lvpage .lribbon .seg{flex:1;padding:7px 10px;text-align:center;color:var(--ink);white-space:nowrap;border:0}
.tui .lvpage .lribbon .seg.lead{border:0}
.tui .lvpage .lribbon .seg small{opacity:.7}
.tui .lvpage .lribbon .seg.lead{flex:none;background:var(--track);color:var(--mute);letter-spacing:.14em}
.tui .lvpage .s-grn{background:var(--green)}
.tui .lvpage .s-cad{background:var(--cad)}
.tui .lvpage .s-sig{background:var(--signal)}
.tui .lvpage .s-amb{background:#c47f1e;color:#fff}
.tui .lvpage .s-red{background:var(--red);color:#fff}
.tui .lvpage .s-dkr{background:#7a1f28;color:#fff}
.tui .lvpage .lcols{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:0;margin-top:24px}
.tui .lvpage .lrail{padding-left:26px;border-left:1px solid var(--line)}
.tui .lvpage .urow{display:grid;grid-template-columns:1.5fr 1fr 1.6fr 1.4fr 0.9fr;gap:14px;align-items:center; padding:12px 0;border-bottom:1px solid var(--line)}
.tui .lvpage .urow.hd{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase; color:var(--dim);padding:10px 0;border-bottom:1px solid var(--line-2)}
.tui .lvpage .urow.hd .rt{text-align:right}
.tui .lvpage .who .nm{font-size:12px;font-weight:600;color:var(--bone)}
.tui .lvpage .who .uad{font-family:var(--mono);font-size:10px;color:var(--mute);margin-top:3px}
.tui .lvpage .who .unote{font-size:10px;color:var(--dim);margin-top:3px;line-height:1.45}
.tui .lvpage .ldot{display:inline-block;width:7px;height:7px;background:var(--green);
  margin-right:5px;vertical-align:middle;flex:none}
.tui .lvpage .ldot.bad{background:var(--red)}
.tui .lvpage .lspark{display:block;width:100%;height:40px;margin-top:8px}
.tui .lvpage .lspark .fillline{opacity:.9}
.tui .lvpage .uact .lspark{height:26px;margin-top:0}
.tui .lvpage .dkv .flagtxt{color:var(--red)}
.tui .lvpage .who,.tui .lvpage .uact,.tui .lvpage .ueps,.tui .lvpage .uhealth{flex-direction:row}
.tui .lvpage .urow{cursor:pointer}
.tui .lvpage .urow.warn{background:rgba(240,97,109,.04)}
.tui .lvpage .ubadge{font-family:var(--mono);font-size:9px;letter-spacing:.1em;
  text-transform:uppercase;padding:1px 5px;border:0}
.tui .lvpage .ubadge.admin{background:rgba(255,59,147,.12);color:var(--ac)}
.tui .lvpage .ubadge.tester{background:rgba(34,211,238,.12);color:var(--cad)}
.tui .lvpage .urate{font-family:var(--mono);font-size:14px;color:var(--soft);line-height:inherit}
.tui .lvpage .urate small{font-size:9px;color:var(--dim);margin-left:3px}
.tui .lvpage .uchips{display:flex;gap:5px;flex-wrap:wrap}
.tui .lvpage .lchip{display:inline-flex;align-items:center;gap:6px;padding:3px 7px; background:rgba(236,234,228,.05);font-family:var(--mono);font-size:9px}
.tui .lvpage .lchip b{color:var(--soft);font-weight:500}
.tui .lvpage .lchip .n{color:var(--dim)}
.tui .lvpage .lchip.ip b{color:var(--cad)}
.tui .lvpage .lchip.flag{background:rgba(240,97,109,.12);color:var(--red)}
.tui .lvpage .ueps .ep{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:10px; color:var(--mute);padding:2px 0}
.tui .lvpage .ueps .ep .c{color:var(--dim)}
.tui .lvpage .hstripe{display:flex;gap:1px;height:5px}
.tui .lvpage .hstripe i{display:block;height:100%}
.tui .lvpage .ulast{margin-top:7px;font-family:var(--mono);font-size:10px;color:var(--dim);text-align:right}
.tui .lvpage .udrawer{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:16px 0 20px; border:0;border-bottom:1px solid var(--line);background:rgba(236,234,228,.02)}
.tui .lvpage .dcol{padding:0 18px;border-right:1px solid var(--line);min-width:0}
.tui .lvpage .dcol:last-child{border-right:0}
.tui .lvpage .dcol:first-child{padding-left:0}
.tui .lvpage .dcol h4{margin:0 0 10px;font-family:var(--mono);font-size:9px;letter-spacing:.12em; text-transform:uppercase;color:var(--dim);font-weight:400}
.tui .lvpage .dkv{display:flex;justify-content:space-between;gap:12px;padding:5px 0; font-family:var(--mono);font-size:10px;color:var(--mute);border-bottom:0}
.tui .lvpage .okt{color:var(--green)}
.tui .lvpage .warnt{color:var(--signal)}
.tui .lvpage .critt{color:var(--red)}
.tui .lvpage .arow{padding:10px 0;border-bottom:1px solid rgba(236,234,228,.045)}
.tui .lvpage .atop{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:11px}
.tui .lvpage .aip{color:var(--soft)}
.tui .lvpage .acount{color:var(--red)}
.tui .lvpage .adet{margin-top:4px;font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .lvpage .lfeed{display:flex;flex-direction:column}
.tui .lvpage .frow{display:grid;grid-template-columns:34px 1fr 34px;gap:9px;align-items:baseline;padding:6px 0; border-bottom:1px solid rgba(236,234,228,.04);font-family:var(--mono);font-size:10px}
.tui .lvpage .frow .ft{color:var(--dim)}
.tui .lvpage .frow .fm{color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tui .lvpage .frow .fm b{color:var(--soft);font-weight:500}
.tui .lvpage .frow .fs{text-align:right}
.tui .lvpage .fs.s2{color:var(--green)}
.tui .lvpage .fs.s4{color:var(--signal)}
.tui .lvpage .fs.s5{color:var(--red)}
.tui .lvpage .qrow{display:grid;grid-template-columns:130px 260px 1fr;gap:18px;align-items:baseline; padding:13px 0;border-bottom:1px solid var(--line)}
.tui .lvpage .qrow:last-child{border-bottom:0}
.tui .lvpage .qmsg{font-family:var(--mono);font-size:11px;color:var(--soft)}
.tui .lvpage .qnote{font-size:11px;color:var(--mute);line-height:1.6}
.tui .lvpage .sparkempty{position:relative;display:grid;place-items:center}
.tui .lvpage .sparkempty.sm{height:40px;margin-top:10px}
.tui .lvpage .sparkempty svg{position:absolute;inset:0;width:100%;height:100%}
.tui .lvpage .sparkempty line{stroke:var(--line-2);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}
.tui .lvpage .wnote{padding:18px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7; max-width:92ch}
.tui .lvpage .wnote b{color:var(--soft);font-weight:500}
@media(max-width:1200px){
.tui .lvpage .lvitals{grid-template-columns:repeat(3,1fr)}
.tui .lvpage .vital{border-bottom:1px solid var(--line)}
.tui .lvpage .vital:nth-child(3n){border-right:0}
.tui .lvpage .vital:nth-child(3n+1){padding-left:0}
.tui .lvpage .vital:nth-last-child(-n+3){border-bottom:0}
.tui .lvpage .urow{grid-template-columns:1.4fr 1fr 1.6fr}
.tui .lvpage .urow .ueps,.tui .lvpage .urow .uhealth,.tui .lvpage .urow.hd div:nth-child(n+4){display:none}
}
@media(max-width:900px){
.tui .lvpage .lvitals{grid-template-columns:1fr 1fr}
.tui .lvpage .vital:nth-child(3n){border-right:1px solid var(--line)}
.tui .lvpage .vital:nth-child(2n){border-right:0}
.tui .lvpage .vital:nth-child(3n+1),.tui .lvpage .vital:nth-child(2n+1){padding-left:0}
.tui .lvpage .lcols{grid-template-columns:1fr}
.tui .lvpage .lrail{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:26px;margin-top:26px}
.tui .lvpage .urow,.tui .lvpage .urow.hd{grid-template-columns:1fr;gap:9px}
.tui .lvpage .urow.hd{display:none}
.tui .lvpage .udrawer{grid-template-columns:1fr}
.tui .lvpage .dcol{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px;margin-bottom:12px}
.tui .lvpage .dcol:last-child{border-bottom:0;margin-bottom:0}
.tui .lvpage .qrow{grid-template-columns:1fr;gap:6px}
.tui .lvpage .lribbon{flex-wrap:wrap}
.tui .lvpage .lribbon .seg{flex:1 1 30%}
}
.tui .bkpage .mono{font-family:var(--mono)}
.tui .bkpage .bkbox{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:24px}
.tui .bkpage .bk-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px; padding:16px 0 14px;border-bottom:1px solid var(--line);margin-bottom:16px}
.tui .bkpage .bk-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap; margin-bottom:13px}
.tui .bkpage .bk-pct{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap}
.tui .bkpage .bk-pct .locked{font-family:var(--mono);font-size:27px;color:var(--dim)}
.tui .bkpage .bk-meta{font-family:var(--mono);font-size:10px;color:var(--mute);letter-spacing:.04em}
.tui .bkpage .bar{height:6px;background:rgba(236,234,228,.06)}
.tui .bkpage .bar.big{height:12px}
.tui .bkpage .bar span{display:block;height:100%;background:var(--ac);min-width:1px}
.tui .bkpage .bk-line{margin-top:12px;font-family:var(--mono);font-size:11px;color:var(--mute); letter-spacing:.03em}
.tui .bkpage .bk-line b{color:var(--soft);font-weight:500}
.tui .bkpage .bk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:15px; border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.tui .bkpage .bk-grid > div{padding:11px 14px;border-right:1px solid var(--line);min-width:0}
.tui .bkpage .bk-grid > div:last-child{border-right:0}
.tui .bkpage .bk-grid > div:first-child{padding-left:0}
.tui .bkpage .bk-grid .lbl{display:block;margin-bottom:6px}
.tui .bkpage .bk-grid b{font-family:var(--mono);font-size:13px;color:var(--soft);font-weight:400}
.tui .bkpage .bkcols{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:0}
.tui .bkpage .bkrail{padding-left:26px;border-left:1px solid var(--line)}
.tui .bkpage .bkbanner{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;padding:12px 15px; background:rgba(236,234,228,.035);font-size:12px;color:var(--mute);line-height:1.6}
.tui .bkpage .bkbanner.big{padding:20px 22px;font-size:13px;margin-top:4px}
.tui .bkpage .bkbanner .bt{font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--signal); flex:none}
.tui .bkpage .bkbanner b{color:var(--soft);font-weight:500}
.tui .bkpage .bkbanner b.cad{color:var(--cad)}
.tui .bkpage .bkload{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 0; font-family:var(--mono);font-size:12px;color:var(--mute)}
.tui .bkpage .spin{width:16px;height:16px;border:1px solid var(--line-3);border-top-color:var(--cad); border-radius:50%;animation:sp 1s linear infinite}
.tui .bkpage .st .dot{width:5px;height:5px;background:currentColor;border-radius:50%;margin-right:5px; display:inline-block;vertical-align:middle;animation:bl 1.6s ease-in-out infinite}
.tui .bkpage .st.dev{background:rgba(240,97,109,.12);color:var(--red)}
.tui .bkpage .st.grn{background:rgba(63,207,142,.12);color:var(--green)}
.tui .bkpage .sparkempty{position:relative;display:grid;place-items:center;height:150px;margin-top:12px}
.tui .bkpage .sparkempty.tall{height:160px}
.tui .bkpage .sparkempty svg{position:absolute;inset:0;width:100%;height:100%}
.tui .bkpage .sparkempty line{stroke:var(--line-2);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}
.tui .bkpage .sparkempty span{position:relative;font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .bkpage .wnote{padding:20px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7; max-width:92ch}
.tui .bkpage .wnote b{color:var(--soft);font-weight:500}
.tui .bkpage .bkrail .wnote{padding-top:11px}
@media(max-width:900px){
.tui .bkpage .bkcols{grid-template-columns:1fr}
.tui .bkpage .bkrail{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:26px;margin-top:26px}
.tui .bkpage .bk-grid{grid-template-columns:1fr 1fr}
.tui .bkpage .bk-grid > div:nth-child(2n){border-right:0}
.tui .bkpage .bk-grid > div:nth-child(2n+1){padding-left:0}
.tui .bkpage .bk-pct .locked{font-size:22px}
}
.tui .chartbox{border:0;background:none}
.tui .stkdet .ch-plot.chartbox{background:none}
.tui .bkpage .wsec > .ch-plot{margin-top:12px}
.tui .apipage .panel.api-access{border:0;background:none}
.tui thead th{background:none;position:static}
.tui .dtrades th{position:sticky;top:0;z-index:1;background:var(--ink)}
.tui .dtable.compact tbody td{padding:11px 10px}
@media(max-width:900px){
.tui .dtable.compact tbody td{padding:0}
}
.tui .dtable.compact tbody td:first-child{padding-left:0}
.tui .dtable.compact tbody td:last-child{padding-right:0}
.tui .indent{color:var(--dim)}
.tui .bsbar{border:0;
  
  margin-top:0;
  
  background:var(--track);
  
  display:flex}
.tui .nm{font-family:var(--ui);font-weight:400;letter-spacing:normal;text-transform:none}
.tui .wnote{border-bottom:0}
.tui .finput{border:0}
.tui .wchpage .tok .star,.tui .wchpage .idcell .star{margin-left:auto;color:var(--signal)}
.tui .wchpage .emptyrow{display:flex;align-items:baseline;gap:18px;padding:15px 0;
  border-bottom:1px solid var(--line);flex-wrap:wrap}
.tui .wchpage .emptyrow:last-child{border-bottom:0}
.tui .wchpage .emptymsg{font-size:12px;color:var(--mute)}
.tui .wchpage .lbl2{min-width:78px}
.tui .wchpage th.sortable{cursor:pointer}
.tui .wchpage th.sortable:hover{color:var(--soft)}
.tui .wchpage th.sortable::after{content:" \2195";color:var(--dim);font-size:9px}
.tui .wchpage .wnote{padding:13px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7}
.tui .wchpage .wnote b{color:var(--soft);font-weight:500}
.tui .mempage .st.dev{background:rgba(240,97,109,.12);color:var(--red)}
.tui .mempage .st.sig{background:rgba(245,166,35,.12);color:var(--signal)}
.tui .mempage td.v.dev{color:var(--red)}
.tui .mempage td.v.sig{color:var(--signal)}
.tui .mempage .capnote{padding:12px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7}
.tui .mempage .capnote b{color:var(--red);font-weight:500}
.tui .mempage .swarm{display:block;width:100%;height:auto;overflow:visible}
.tui .mempage .sw-m{display:none}
.tui .mempage .swarm .p{fill:var(--soft);opacity:.62}
.tui .mempage .swarm .p.land{fill:var(--cad);opacity:.95}
.tui .mempage .swarm .axis{stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}
.tui .mempage .swarm .tk{stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}
.tui .mempage .swarm .tl{fill:var(--dim);font-family:var(--mono);font-size:10px;text-anchor:middle}
.tui .mempage .swarm .zone{fill:rgba(240,97,109,.05)}
.tui .mempage .swarm-empty{padding:26px 0;font-family:var(--mono);font-size:11px;color:var(--dim)}
.tui .mempage .swhead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;
  flex-wrap:wrap;padding-bottom:14px}
.tui .mempage .swkey{display:flex;gap:18px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;
  color:var(--dim)}
.tui .mempage .swkey i{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:6px;
  vertical-align:middle}
.tui .mempage .swkey .k1{background:var(--soft);opacity:.62}
.tui .mempage .swkey .k2{background:var(--cad)}
.tui .mempage .swkey .k3{width:14px;height:8px;border-radius:0;background:rgba(240,97,109,.16)}
.tui .mempage .swfoot{display:flex;gap:26px;flex-wrap:wrap;padding-top:12px;
  font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .mempage .swfoot b{color:var(--soft);font-weight:500}
.tui .mempage .wnote{padding:22px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);
  line-height:1.7;max-width:92ch}
.tui .mempage .wnote b{color:var(--soft);font-weight:500}
.tui .mempage .readbands{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}
.tui .mempage .readband{padding:16px 22px 18px;border-right:1px solid var(--line);min-width:0}
.tui .mempage .readband:last-child{border-right:0}
.tui .mempage .readband:first-child{padding-left:0}
.tui .mempage .rb-k{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;
  margin-bottom:9px}
.tui .mempage .rb-k.ok{color:var(--green)}
.tui .mempage .rb-k.sig{color:var(--signal)}
.tui .mempage .rb-k.dev{color:var(--red)}
.tui .mempage .rb-v{font-family:var(--mono);font-size:16px;color:var(--bone);margin-bottom:8px}
.tui .mempage .rb-d{font-size:12px;color:var(--mute);line-height:1.6}
@media(max-width:900px){
.tui .mempage .sw-d{display:none}
.tui .mempage .sw-m{display:block}
.tui .mempage .swkey{gap:12px}
.tui .mempage .swfoot{gap:14px}
.tui .mempage .readbands{grid-template-columns:1fr}
.tui .mempage .readband{border-right:0;border-bottom:1px solid var(--line);padding-left:0;padding-right:0}
.tui .mempage .readband:last-child{border-bottom:0}
}
.tui .dot,.tui .livebadge i,.tui .mixlegend i,.tui .tbt .ld,.tui .fdot,.tui .term-bar .td,.tui .spin,.tui .loader-spin,.tui .fh,.tui .swkey i,.tui .ldot,.tui .flive-dot,.tui .slc-livetag i,.tui .slc-foot .leg i.slc-key-dev,.tui .st .dot{border-radius:50%!important}
.tui .swkey .k3{border-radius:0!important}
.tui .dev:not(.st){background:none;margin-left:0;
  
  font-weight:inherit;
  
  vertical-align:baseline}
.tui .dev:not(.st):not(td):not(th){padding:0}
.tui td.dev:not(.st),.tui th.dev:not(.st){letter-spacing:normal}
.tui .you{font-weight:inherit}
.tui .st.dev{background:rgba(240,97,109,.12);color:var(--red);font-weight:400;margin-left:0}
.tui .dwidget-title{font-weight:400}
.tui .sw-st-head{font-weight:400}
.tui .sw-st-head .muted{font-weight:400;color:var(--dim);text-transform:inherit;letter-spacing:inherit}
.tui .d24{font-weight:400}
.tui .dwidget{border:0;overflow:visible}
.tui .dwidget-head{background:none}
.tui .who,.tui .uact,.tui .ueps,.tui .uhealth,.tui .ulast{display:block;gap:normal;align-items:normal}
.tui .ueps{font-family:var(--ui);font-size:13px}
.tui .urow.hd,.tui .lribbon,.tui .hstripe,.tui .ueps .ep{background:none}
.tui .lribbon .seg{font-weight:400;text-transform:none}
.tui .who .nm{display:block;gap:normal}
.tui .vnum,.tui .urate,.tui .frow .fs,.tui .arow .aip{font-weight:400}
.tui .ueps .ep .p{color:var(--mute)}
.tui .lchip{color:var(--bone)}
.tui .lchip .n{font-size:9px}
.tui .fs{position:static;background:none;opacity:1}
.tui .lribbon,.tui .lcols{align-items:normal}
.tui .lribbon .seg{gap:normal;align-items:normal;justify-content:normal}
.tui .vlbl{justify-content:normal}
.tui .vnum{letter-spacing:normal}
.tui .who .nm{font-family:inherit;align-items:normal}
.tui .tapebar .tbt{font-family:var(--ui);text-transform:none;letter-spacing:normal}
.tui .tapebar .tbt .cnt{letter-spacing:normal}
.tui .apipage .t-prompt{color:inherit;font-weight:400}
.tui .apipage .t-flag{color:inherit}
.tui .apipage .api-layout,.tui .apipage .api-layout > .cols{display:contents}
.tui .apipage .api-sidebar{grid-column:1;grid-row:1}
.tui .apipage .apibody{grid-column:2;grid-row:1}
.tui .apipage .rail{padding-right:0}
@media(max-width:900px){
.tui .apipage .api-sidebar{grid-column:1;grid-row:1;position:static;max-height:none;overflow:visible;padding-right:0;border-right:0;margin-bottom:18px}
.tui .apipage .apibody{grid-column:1;grid-row:2}
.tui .apipage .apisec{scroll-margin-top:120px}
}
.tui .txpage .txkv{border-top:0}
.tui .txpage .txpos{border-width:0;border-top:1px solid var(--line);background:none;padding-left:0;padding-right:0}
.tui .txpage .txtok{font-family:var(--ui);font-weight:400;text-transform:none;letter-spacing:normal}
.tui .txpage .fundline{font-family:var(--ui);display:block;align-items:normal}
.tui .txpage .txtok{padding:0}
.tui .txpage .txpos{padding-bottom:0}
.tui .stkdet .ch-top{font-family:var(--ui);font-size:13px;letter-spacing:normal;
  text-transform:none;color:var(--bone);border-bottom:0}
.tui .stkdet .ch-top .pr{font-weight:400;text-transform:none}
.tui .stkdet .ch-top .muted{font-weight:400;text-transform:none}
.tui .stkdet .tf{font-family:var(--ui);font-size:13px;letter-spacing:normal;text-transform:none;color:var(--bone)}
.tui .dtable .idcell .nm > .pair{font-size:9px;font-weight:600;padding:2px 5px;margin-left:6px;
  border:0;background:rgba(34,211,238,.10);color:var(--cad);letter-spacing:.08em}
.tui .flwpage .fed{grid-template-rows:minmax(0,1fr);margin-top:0}
.tui .flwpage .fed.fed-nosel{grid-template-columns:206px minmax(0,1fr)}
@media(max-width:1200px){
.tui .flwpage .fed.fed-nosel{grid-template-columns:180px minmax(0,1fr)}
}
@media(max-width:900px){
.tui .flwpage .fed.fed-nosel{grid-template-columns:1fr}
}
.tui .flwpage .fed .fpalette{width:auto;flex:none;background:none;padding:0 18px 20px 0;overflow-y:auto}
.tui .flwpage .feditor-body{background:none}
.tui .flwpage .fed .fcanvas{background:var(--ink);background-image:none;min-height:0;
  max-height:none;resize:none;margin-top:0;overflow:hidden}
.tui .flwpage .react-flow__node .fnode{position:relative}
.tui .flwpage .fcfg{background:none}
@media(max-width:900px){
.tui .flwpage .flow-workspace .feditor-panel{height:auto;min-height:0}
.tui .flwpage .flow-workspace .feditor-body{display:block}
.tui .flwpage .flow-workspace .fed{grid-template-rows:auto 420px auto}
.tui .flwpage .flow-workspace .fed .fcanvas{min-height:420px;max-height:420px}
.tui .flwpage .flow-workspace .fed .fpalette{max-height:none;overflow-y:visible}
}
.tui .flwpage .fed .fcfg{width:auto;overflow-y:auto;background:none;border-left:1px solid var(--line);
  padding:0 0 20px 18px;min-width:0}
@media(max-width:1200px){
.tui .flwpage .fed .fcfg{grid-column:1 / -1;border-left:0;
  border-top:1px solid var(--line);padding:0 0 20px}
}
.tui .dshpage .react-resizable-handle{background:none}
.tui .dshpage .react-resizable-handle::after{content:"";position:absolute;right:3px;bottom:3px;
  width:9px;height:9px;border-right:2px solid var(--line-3);border-bottom:2px solid var(--line-3)}
.tui .tabs,.tui .crumb{flex-wrap:nowrap}
.tui .tabs{width:auto;min-width:0;max-width:100%}
.tui .tabs{overflow:visible}
@media(max-width:900px){
.tui .tabs{overflow:auto hidden}
}
.tui .right{text-align:start}
.tui .tag-xfer{border-width:0;font-family:var(--mono);font-size:10px;letter-spacing:.05em;
  color:var(--cad);background:rgba(34,211,238,.12);padding:1px 5px}
.tui .tapebar{border-bottom:0}
.tui .dtable.tape tbody td{font-size:12px}
.tui .dtable.tape thead th{font-size:10px;letter-spacing:.13em;padding:0 10px 12px}
.tui .dtable.tape thead th:first-child{padding-left:0}
.tui .dtable.tape thead th:last-child{padding-right:0}
.tui .dtable.tape tbody td .sub{font-size:9px}
.tui .dtable td.fcell{white-space:normal}
.tui td .sub{margin-top:0;display:revert;font-size:inherit;color:var(--dim)}
.tui tbody td{white-space:normal}
.tui .nowrap{white-space:nowrap}
.tui .idcell .nm,.tui .tok .nm{white-space:normal;overflow:visible;text-overflow:clip;max-width:none}
.tui .idcell > div,.tui .tok > div{max-width:none;overflow:visible}
.tui .dtable,.tui .wt{font-size:inherit;font-family:inherit}
.tui .num{color:var(--bone)}
.tui .num.up{color:var(--green)}
.tui .num.down{color:var(--red)}
.tui .num.muted{color:var(--mute)}
.tui .ch-plot > svg,.tui .chartbox svg{display:block}
.tui .tablewrap{overflow:auto}
.tui .search{position:relative}
.tui .authwrap{position:relative;display:inline-flex}
.tui .tablewrap{margin-top:16px}
.tui .tablewrap > table{margin-top:0}
.tui .banner{border:0;padding:9px 12px;font-size:11px;gap:8px;font-family:var(--mono);display:flex;align-items:center;flex-wrap:wrap;background:rgba(240,97,109,.08);letter-spacing:.04em}
.tui .banner .bt{color:var(--red);font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.tui .banner.ok .bt{color:var(--green)}
.tui .banner .bline{margin-top:5px}
.tui .wrow .seen{margin-top:0}
.tui .chartwrap{position:relative}
.tui .chartwrap table{margin:0}
.tui .drawlayer{position:absolute;inset:0;z-index:3}
.tui .chartleg{position:absolute;top:8px;left:12px;z-index:4;pointer-events:none;
  display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;padding:3px 9px;font-family:var(--mono);right:12px}
.tui .chartleg{font-size:11px}
.tui .chartleg .ohlc{color:var(--soft);display:flex;flex-wrap:wrap;gap:4px 9px;white-space:normal;overflow:visible;max-width:100%}
.tui .chartleg .ohlc span{white-space:nowrap}
.tui .chartleg .ohlc b{color:var(--bone);font-weight:600}
.tui .chartleg .lp{font-size:11px;font-weight:600;color:var(--bone)}
.tui .chartleg .chg{font-weight:600}
.tui .ep{margin-bottom:0}
.tui .lvitals{margin-bottom:0}
.tui .vnum{margin-top:0}
.tui .vtag{white-space:normal}
.tui .ueps .ep .p{white-space:normal}
.tui .dvi{background:var(--ink);border-left:1px solid var(--line-3);
  box-shadow:-24px 0 48px -24px rgba(0,0,0,.7)}
.tui .dvi-back{background:rgba(4,6,10,.62)}
.tui .dvi{visibility:hidden;pointer-events:none}
.tui .dvi.open{visibility:visible;pointer-events:auto}
.tui .dvi{position:fixed;top:0;right:0;height:100vh;width:min(440px,96vw);z-index:70;
  display:flex;flex-direction:column;transform:translateX(100%);transition:transform .2s}
.tui .dvi.open{transform:none}
.tui .dvi-back{position:fixed;inset:0;z-index:65;opacity:0;pointer-events:none;transition:opacity .2s}
.tui .dvi-back.open{opacity:1;pointer-events:auto}
.tui .panel{background:none;border:0;border-radius:0}
.tui .tseg{border:0}
.tui .cpy{background:none;border:0;color:var(--dim);cursor:pointer;padding:0 2px;
  
  line-height:normal}
.tui .cpy:hover{color:var(--soft)}
.tui .cpy.ok{color:var(--green)}
.tui .chartleg{background:rgba(7,9,14,.74)}
.tui .wl-name{border-bottom:1px dashed var(--line-2)}
.tui .wl-name:hover{border-bottom-color:var(--cad);color:var(--cad)}
.tui .toolbar{padding:10px 0;gap:8px}
@keyframes blip{0%,100%{opacity:1}50%{opacity:.3}}
@keyframes bl{0%,100%{opacity:1}50%{opacity:.35}}
@keyframes sp{to{transform:rotate(360deg)}}
.tui .blgpage .brow{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:26px;
  align-items:start;padding:18px 0;border-bottom:1px solid var(--line);
  text-decoration:none;color:inherit}
.tui .blgpage .brow:last-of-type{border-bottom:0}
.tui .blgpage .brow:hover{background:rgba(236,234,228,.018)}
.tui .blgpage .bmain{min-width:0}
.tui .blgpage .bt{font-size:15px;font-weight:600;color:var(--bone);line-height:1.35;
  margin-bottom:7px}
.tui .blgpage .brow:hover .bt{color:var(--ac)}
.tui .blgpage .bmain p{margin:0 0 11px;font-size:12px;color:var(--mute);line-height:1.65;
  max-width:82ch}
.tui .blgpage .btags{display:flex;gap:5px;flex-wrap:wrap}
.tui .blgpage .btag{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;
  background:rgba(236,234,228,.05);font-family:var(--mono);font-size:9px;
  letter-spacing:.04em;color:var(--mute)}
.tui .blgpage .btag i{font-style:normal;color:var(--dim)}
.tui .blgpage .bmeta{display:flex;flex-direction:column;gap:5px;text-align:right;flex:none;
  font-family:var(--mono);font-size:10px;color:var(--dim);padding-top:2px}
.tui .blgpage .bmeta time{color:var(--soft)}
.tui .blgpage .tagcloud{display:flex;gap:6px;flex-wrap:wrap;padding-top:14px}
.tui .blgpage .wnote{padding:22px 0 0;font-family:var(--mono);font-size:10px;color:var(--dim);
  line-height:1.7;max-width:92ch}
.tui .blgpage .wnote b{color:var(--soft);font-weight:500}
.tui .blgpage .brow[hidden]{display:none}
@media(max-width:900px){
.tui .blgpage .brow{grid-template-columns:1fr;gap:10px}
.tui .blgpage .bmeta{flex-direction:row;flex-wrap:wrap;gap:12px;text-align:left;padding-top:0}
.tui .blgpage .bt{font-size:14px}
}
.tui .pstpage .acols{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:0}
.tui .pstpage .abody{padding:22px 30px 40px 0;min-width:0;max-width:78ch}
.tui .pstpage .aside{padding:24px 0 40px 26px;border-left:1px solid var(--line)}
.tui .pstpage .atoc{position:sticky;top:20px}
.tui .pstpage .atoc .wh{padding-bottom:10px;border-bottom:1px solid var(--line);
  margin-bottom:8px}
.tui .pstpage .atoc .wh>.lbl+.lbl{margin-left:10px}
.tui .pstpage .atoc a{display:block;padding:6px 0 6px 11px;font-size:11px;color:var(--mute);
  text-decoration:none;line-height:1.5;border-left:1px solid var(--line);margin-left:-1px}
.tui .pstpage .atoc a:hover{color:var(--bone);border-left-color:var(--ac)}
.tui .pstpage .acrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;
  font-family:var(--mono);font-size:10px;color:var(--mute);margin-bottom:18px}
.tui .pstpage .acrumb a{color:var(--mute);text-decoration:none}
.tui .pstpage .acrumb a:hover{color:var(--cad)}
.tui .pstpage .acrumb .sep{color:var(--dim)}
.tui .pstpage .acrumb .cur{color:var(--soft)}
.tui .pstpage .ahead h1{margin:0 0 14px;font-size:34px;font-weight:700;letter-spacing:-.02em;
  line-height:1.15;color:var(--bone);max-width:24ch}
.tui .pstpage .alede{margin:0 0 16px;font-size:14px;color:var(--soft);line-height:1.7;
  max-width:74ch}
.tui .pstpage .ameta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;
  font-family:var(--mono);font-size:10px;color:var(--mute);margin-bottom:13px}
.tui .pstpage .ameta .dimmer{color:rgba(236,234,228,.16)}
.tui .pstpage .abody h2{margin:36px 0 14px;font-size:19px;font-weight:600;letter-spacing:-.01em;
  color:var(--bone);padding-top:18px;border-top:1px solid var(--line);scroll-margin-top:20px}
.tui .pstpage .abody h3{margin:26px 0 10px;font-size:14px;font-weight:600;color:var(--soft)}
.tui .pstpage .abody p{margin:0 0 15px;font-size:13.5px;line-height:1.8;color:var(--soft)}
.tui .pstpage .abody b,.tui .pstpage .abody strong{color:var(--bone);font-weight:600}
.tui .pstpage .abody a{color:var(--cad)}
.tui .pstpage .abody ul,.tui .pstpage .abody ol{margin:0 0 16px;padding-left:20px;color:var(--soft);
  font-size:13.5px;line-height:1.8}
.tui .pstpage .abody li{margin-bottom:6px}
.tui .pstpage .abody li::marker{color:var(--dim)}
.tui .pstpage .abody code{font-family:var(--mono);font-size:12px;overflow-wrap:anywhere}
.tui .pstpage .acode{background:rgba(236,234,228,.035);padding:14px 16px;margin:0 0 18px;
  overflow-x:auto}
.tui .pstpage .acode:focus-visible{outline:1px solid var(--cad);outline-offset:2px}
.tui .pstpage .acode pre{margin:0;font-family:var(--mono);font-size:11.5px;line-height:1.75;
  color:var(--soft);white-space:pre}
.tui .pstpage .c-str{color:var(--green)}
.tui .pstpage .c-cmd{color:var(--cad)}
.tui .pstpage .c-dim{color:var(--dim)}
.tui .pstpage .atable{overflow-x:auto;margin:0 0 20px}
.tui .pstpage .atable:focus-visible{outline:1px solid var(--cad);outline-offset:2px}
.tui .pstpage .atable table{width:100%;border-collapse:collapse;font-size:11.5px}
.tui .pstpage .atable th{text-align:left;padding:9px 14px 9px 0;
  border-bottom:1px solid var(--line-2);font-family:var(--mono);font-size:9px;
  letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-weight:400;
  white-space:nowrap}
.tui .pstpage .atable td{padding:9px 14px 9px 0;border-bottom:1px solid var(--line);
  color:var(--mute);font-family:var(--mono);font-size:11px;white-space:nowrap}
.tui .pstpage .atable tr:last-child td{border-bottom:0}
.tui .pstpage .atable td b{color:var(--bone);font-weight:500}
.tui .pstpage .anote{padding:14px 0 14px 16px;box-shadow:inset 3px 0 0 var(--cad);margin:0 0 20px;
  font-size:12.5px;color:var(--mute);line-height:1.7}
.tui .pstpage .anote b{color:var(--bone);font-weight:500}
.tui .pstpage .aquote{margin:22px 0!important;padding-left:18px;box-shadow:inset 2px 0 0 var(--ac);
  font-size:16px!important;line-height:1.6!important;color:var(--bone)!important;
  font-weight:500;max-width:62ch}
.tui .pstpage .afig{margin:0 0 22px}
.tui .pstpage .afig img{display:block;width:100%;height:auto;background:#f8fafc}
.tui .pstpage .afig figcaption{margin-top:9px;font-family:var(--mono);font-size:10px;
  color:var(--dim);line-height:1.6}
.tui .pstpage .abody .paneh h2.lbl{margin:0;padding:0;border-top:0;font-size:10px;
  font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--mute)}
.tui .pstpage .afaq{border-bottom:1px solid var(--line)}
.tui .pstpage .afaq summary{padding:13px 0;font-size:13px;color:var(--bone);cursor:pointer;
  list-style:none;display:flex;align-items:baseline;gap:10px}
.tui .pstpage .afaq summary::-webkit-details-marker{display:none}
.tui .pstpage .afaq summary::before{content:"+";font-family:var(--mono);color:var(--ac);flex:none}
.tui .pstpage .afaq[open] summary::before{content:"−"}
.tui .pstpage .afaq p{margin:0;padding:0 0 15px 20px;font-size:12.5px;color:var(--mute);
  line-height:1.75;max-width:76ch}
.tui .pstpage .acta{padding:24px 0 4px}
.tui .pstpage .acta-t{font-size:16px;font-weight:600;color:var(--bone);margin:0 0 8px}
.tui .pstpage .acta p{margin:0 0 16px;font-size:12.5px;color:var(--mute);line-height:1.7;
  max-width:70ch}
.tui .pstpage .acta-row{display:flex;gap:9px;flex-wrap:wrap}
.tui .pstpage .btn{letter-spacing:.08em;padding:10px 20px;display:inline-block}
.tui .pstpage .abody .acta .btn.primary{color:#12040b}
.tui .pstpage .abody .acta .btn.ghost{color:var(--mute)}
.tui .pstpage .abody .acta .btn.ghost:hover{color:var(--soft)}
@media(max-width:1100px){
.tui .pstpage .acols{grid-template-columns:1fr}
.tui .pstpage .abody{padding-right:0;max-width:none}
.tui .pstpage .aside{padding:0 0 20px;border-left:0;border-bottom:1px solid var(--line);
    margin-bottom:20px;order:-1}
.tui .pstpage .atoc{position:static}
.tui .pstpage .atoc a{display:inline-block;border-left:0;padding:5px 12px 5px 0}
}
@media(max-width:900px){
.tui .pstpage .ahead h1{font-size:25px;max-width:none}
.tui .pstpage .alede{font-size:13px}
.tui .pstpage .abody h2{font-size:17px}
.tui .pstpage .aquote{font-size:14px!important}
.tui .pstpage .btn{width:100%;text-align:center}
}
.tui .dvi{--dpad:20px;overflow:hidden}
.tui .dvi-head{flex:none;align-items:center;gap:12px;padding:16px var(--dpad);
  border-bottom:1px solid var(--line)}
.tui .dvi-title{font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--bone);
  font-family:inherit;text-transform:none}
.tui .dvi-addr{gap:9px;margin-top:2px;font-size:11px;color:var(--mute)}
.tui .dvi-addr .mono{font-size:11px;color:var(--cad);text-decoration:none}
.tui .dvi-addr .mono:hover{text-decoration:underline}
.tui .dvi-addr .cad,.tui .dvi-addr .cpy{flex:none;font-family:var(--mono);font-size:11px;
  color:var(--dim);background:none;border:0;padding:2px 3px;line-height:1;
  text-decoration:none}
.tui .dvi-addr .cad:hover,.tui .dvi-addr .cpy:hover{color:var(--soft)}
.tui .dvi-close{width:30px;height:30px;border:0;background:none;color:var(--mute);
  display:grid;place-items:center;padding:0}
.tui .dvi-close:hover{color:var(--bone);background:rgba(236,234,228,.05);border-color:transparent}
.tui .dvi-body{display:block;padding:0;gap:0;flex:1;min-height:0;overflow-y:auto}
.tui .dvi-gauge{gap:14px;padding:14px var(--dpad);border-bottom:1px solid var(--line)}
.tui .dvi-score{font-size:34px;color:var(--bone)}
.tui .dvi-sec{margin:0;padding:13px var(--dpad) 9px;border-bottom:1px solid var(--line);
  font-size:9px;letter-spacing:.14em;color:var(--dim)}
.tui .dvi-flags{gap:6px;padding:11px var(--dpad) 13px;border-bottom:1px solid var(--line)}
.tui .dvi-grid{border:0}
.tui .dvi-stat{flex-direction:row;align-items:baseline;justify-content:space-between;
  gap:8px;padding:10px var(--dpad);border-right:0;
  border-bottom:1px solid var(--line);min-width:0}
.tui .dvi-stat:nth-child(odd){border-right:1px solid var(--line)}
.tui .dvi-stat:nth-child(2n){border-right:0}
.tui .dvi-k{font-size:9px;letter-spacing:.11em;color:var(--mute);white-space:nowrap}
.tui .dvi-v{font-size:12px;text-align:right;overflow:hidden;text-overflow:ellipsis;
  white-space:nowrap;min-width:0}
.tui .dvi-admin{gap:8px;padding:11px var(--dpad) 16px}
.tui .dvi .empty{padding:24px var(--dpad);font-family:var(--mono);font-size:11px;
  color:var(--dim)}
@media(max-width:900px){
.tui .dvi{--dpad:16px;width:100vw;border-left:0;box-shadow:none}
.tui .dvi-grid{grid-template-columns:1fr}
.tui .dvi-stat:nth-child(odd){border-right:0}
}
.tui .modal-back{background:rgba(4,6,10,.62);backdrop-filter:none}
.tui .modal{background:var(--ink);border:1px solid var(--line-3);border-radius:0;
  padding:0;width:360px;max-width:92vw;box-shadow:0 24px 48px -24px rgba(0,0,0,.7)}
.tui .modal-h{padding:16px 20px 0;font-family:var(--mono);font-size:10px;font-weight:500;
  letter-spacing:.17em;text-transform:uppercase;color:var(--mute)}
.tui .modal-sub{margin:0;padding:5px 20px 14px;border-bottom:1px solid var(--line);
  font-family:var(--mono);font-size:11px;color:var(--cad)}
.tui .modal-input{display:block;width:calc(100% - 40px);margin:16px 20px 0;
  padding:11px 14px;background:rgba(236,234,228,.045);border:0;border-radius:0;
  color:var(--bone);font-family:var(--mono);font-size:12px}
.tui .modal-input:focus{outline:1px solid var(--line-3);border-color:var(--line-3)}
.tui .modal-input::placeholder{color:var(--dim)}
.tui .modal-btns{margin-top:0;padding:16px 20px 18px;gap:9px}
.tui .modal-btns button{font-family:var(--mono);font-size:11px;letter-spacing:.1em;
  text-transform:uppercase;line-height:normal;padding:11px 22px;border:0;
  border-radius:0;background:none;box-shadow:inset 0 0 0 1px var(--line-2);
  color:var(--mute);font-weight:400;cursor:pointer}
.tui .modal-btns button:hover{color:var(--soft);box-shadow:inset 0 0 0 1px var(--line-3)}
.tui .modal-btns .primary{background:var(--ac);box-shadow:none;color:#12040b;font-weight:600}
.tui .modal-btns .primary:hover{filter:brightness(1.08);color:#12040b}
.tui .lr-modal-back{align-items:stretch;justify-content:stretch;padding:0;
  background:var(--ink);overflow:hidden}
.tui .lr-modal{width:100vw;max-width:none;height:100%;max-height:none;padding:0;
  border:0;border-radius:0;box-shadow:none;background:var(--ink);
  overflow-y:auto;overflow-x:hidden}
.tui .rtop .rwin{flex:none}
.tui .rtop .dgo{flex:none}
.tui .rtop .dclose{flex:none;margin:0}
.tui input:focus,.tui select:focus,.tui textarea:focus{outline:1px solid var(--line-3);
  border-color:var(--line-3);box-shadow:none}
.tui input::placeholder,.tui textarea::placeholder{color:var(--dim)}
.tui a:focus-visible,.tui button:focus-visible,.tui input:focus-visible,.tui select:focus-visible{outline:1px solid var(--cad);outline-offset:-2px}
.tui .star.on{color:var(--signal)}
.tui .btn.primary[disabled]{background:var(--track);color:var(--mute);cursor:default;filter:none}
.tui .loader{padding:28px 12px;display:flex;align-items:center;justify-content:center}
.tui .loader--pad{padding:48px 12px;min-height:120px}
.tui .loader-row td{padding:24px 12px;text-align:center}
.tui .loader-in{display:inline-flex;align-items:center;gap:10px;color:#c8cfd7}
.tui .loader-spin{width:18px;height:18px;border:2px solid rgba(255,59,147,.42);
  border-top-color:var(--ac);animation:spin .8s linear infinite;flex:none}
.tui .loader-lbl{font-size:13px;letter-spacing:.02em}
@keyframes spin{to{transform:rotate(360deg)}}
.tui .tnum{font-family:var(--mono);font-variant-numeric:tabular-nums}
.tui svg.ic{display:inline-block;vertical-align:-2px;flex:none}
.tui .bar.bp>span{background:var(--green)}
.tui .flwpage .toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.tui .flwpage .feditor-wrap{display:flex;gap:14px;align-items:stretch;
  height:calc(100vh - 212px);min-height:540px;margin-top:2px}
.tui .flwpage .feditor-panel{flex:1;min-width:0;display:flex;flex-direction:column}
.tui .flwpage .feditor-panel>.paneh{flex:none}
.tui .flwpage .feditor-htools{display:inline-flex;align-items:center;gap:10px}
.tui .flwpage .feditor-body{flex:1;min-height:0;position:relative;display:flex;background:var(--raise)}
.tui .flwpage .feditor-rail{width:320px;flex:none;height:100%;overflow-y:auto;padding-right:2px}
@media(max-width:1080px){
.tui .flwpage .feditor-wrap{flex-direction:column;height:auto;min-height:0}
.tui .flwpage .feditor-panel{height:72vh;min-height:460px}
.tui .flwpage .feditor-rail{width:100%;height:auto}
}
.tui .flwpage .fhcount{font-family:var(--mono);font-size:10px;color:var(--dim);opacity:1}
.tui .flwpage .frail-toggle{font-family:var(--mono);font-size:10px;letter-spacing:.08em;
  text-transform:uppercase;line-height:1;color:var(--soft);background:rgba(236,234,228,.045);
  border:0;padding:4px 9px;cursor:pointer}
.tui .flwpage .frail-toggle:hover{color:var(--bone)}
.tui .flwpage .react-flow__controls{box-shadow:none;border:1px solid var(--line)}
.tui .flwpage .react-flow__controls-button{background:var(--raise);color:var(--soft);border-bottom:1px solid var(--line)}
.tui .flwpage .react-flow__controls-button:hover{background:var(--track);color:var(--bone)}
.tui .flwpage .fnode{min-width:172px;max-width:230px}
.tui .flwpage .fnode{cursor:grab}
.tui .flwpage .fnode-ic{display:flex;align-items:center;line-height:0;flex:none}
.tui .flwpage .fnode-title{font-weight:600;letter-spacing:normal}
.tui .flwpage .fh-lbl{position:absolute;font-family:var(--mono);font-size:11px;color:var(--mute)}
.tui .flwpage .fh-lbl-in{right:100%;margin-right:7px;text-align:right}
.tui .flwpage .fh-lbl-out{left:100%;margin-left:7px;text-align:left}
.tui .cad{color:var(--cad)}
.tui .acx{color:var(--ac)}
.tui .green{color:var(--green)}
.tui .red{color:var(--red)}
.tui .yellow{color:var(--yellow)}
.tui .st.devchip{margin-left:6px;cursor:pointer}
.tui .banner.stack{margin-bottom:12px}
.tui .search svg{position:absolute;flex:none;width:15px;height:15px}
.tui .lk svg{display:inline-block}
.tui .star.big{margin-right:6px}
.tui .tnum.sig{color:var(--signal)}
.tui .panel{position:relative}
.tui .admpage .wl-acts .btn{margin-left:6px}
.tui .admpage .wl-in.wl-note{flex:1.4}
.tui .admpage .wl-in.wl-sm{flex:0 0 80px;min-width:64px}
.tui .admpage .wl-in.wl-edit{flex:1;min-width:120px;padding:4px 7px}
.tui .admpage .wl-cap .wl-in.wl-sm{flex:0 0 52px;min-width:44px;text-align:right}
.tui .admpage .dtable tr.wl-sel > td{background:rgba(34,211,238,.07)}
.tui .admpage .ud-body{display:flex;flex-direction:column;gap:18px;padding:12px}
.tui .admpage .ud-sec-h{font-family:var(--mono);font-size:10px;letter-spacing:.14em;
  text-transform:uppercase;color:var(--mute);margin-bottom:8px;
  border-bottom:1px solid var(--line);padding-bottom:4px}
.tui .admpage .ud-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 14px}
.tui .admpage .ud-kv .k{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.12em;
  text-transform:uppercase;color:var(--dim)}
.tui .admpage .ud-kv .v{margin-top:1px;font-size:12px;color:var(--soft)}
.tui .admpage .ud-note{margin:6px 0;font-size:11px;color:var(--mute)}
.tui .admpage .ud-msg{padding:12px;font-family:var(--mono);font-size:11px;color:var(--dim)}
.tui .crumb a:hover,.tui .fundline a:hover,.tui .idhead .sub a:hover{color:var(--cad)}
.tui .st.devchip:hover{color:var(--bone)}
.tui .stk-card:hover{background:rgba(236,234,228,.045)}
.tui .tcw-sym:hover{color:var(--ac)}
.tui .tcw-tf:hover,.tui .tpw-r:hover{color:var(--bone)}
.tui .wchip:hover{background:rgba(236,234,228,.08)}
.tui .wchip-a:hover{color:var(--ac)}
.tui .wlst-add button:hover,.tui .wlst-new button:hover{color:var(--bone)}
.tui .wlst-add input:focus,.tui .wlst-new input:focus{outline:1px solid var(--line-3)}
.tui .pill.via:hover{background:rgba(180,131,255,.15)}
.tui .tok-ldr:hover .rt{color:var(--ac)}
.tui .lvpage .urow:hover{background:rgba(236,234,228,.03)}
.tui .lvpage .who .uad:hover{color:var(--bone)}
.tui .flwpage .feditor-back:hover{color:var(--bone)}
.tui .btn,.tui .chip,.tui .fchip,.tui .star,.tui .rename,.tui .cpy,.tui .ordbtn,.tui .term-copy,.tui .swfilter-x,.tui tbody tr,.tui .sdd-row,.tui .fres-trow,.tui .stk-card,.tui .tapebar .tseg button,.tui .swfilter input,.tui .search input,.tui .finput input,.tui .wrow,.tui .sortable,.tui .dtable .r{transition:none}
@media(max-width:900px){
.tui .tok .nm,.tui .idcell .nm{font-size:15px}
}
@media(max-width:900px){
.tui .tok .sub,.tui .idcell .sub{max-width:none}
.tui .tablewrap{margin-top:6px}
}
@media(max-width:1180px){
.tui .kpi:nth-child(4){border-left:0;padding-left:0}
}
@media(max-width:860px){
.tui .kpi:nth-child(3){border-left:0;padding-left:0}
}
@media(max-width:900px){
.tui .kpi:nth-child(odd){border-left:0;padding-left:0}
}
.tui .tabs button{border:0;background:none;line-height:inherit}
.tui button.chip{border:0}
.tui button:disabled{opacity:.45;cursor:not-allowed}
.tui .sort-control{border:0;background:none;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}
.tui .sort-control:focus-visible,.tui .tabs button:focus-visible{outline:1px solid var(--ac);outline-offset:4px}
.tui .fin:focus-within{outline:1px solid var(--ac);outline-offset:2px}
.tui .load-error{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;padding:26px 12px;color:var(--soft);font:12px var(--mono)}
.tui .row-link{color:inherit;text-decoration:none}
.tui .row-link:focus-visible{outline:1px solid var(--ac);outline-offset:3px}
.tui .discoverpage .results-jump{color:var(--soft);margin-right:18px}
.tui .discoverpage #discover-results{scroll-margin-top:76px}
.tui .discoverpage button.newpill{width:100%;border:0;font-family:var(--mono);cursor:pointer;text-align:center}
@media(max-width:720px){
.tui .discoverpage #discover-results{scroll-margin-top:160px}
}
.tui button.newpill{border:0;font-family:var(--mono);cursor:pointer}
@media(max-width:720px){
.tui .tokpage .kpis .kpi .v.long{font-size:clamp(13px,4.2vw,21px);white-space:nowrap;overflow-wrap:normal}
}
.tui .livebadge.offline{color:var(--mute);background:rgba(236,234,228,.05)}
.tui .livebadge.offline i{background:var(--mute);animation:none}
.tui .table-actions{display:flex;justify-content:center;padding:16px}
@media(prefers-reduced-motion:reduce){
.tui .dshpage .react-grid-item{transition:none}
}
@media(max-width:720px){
.tui .smtpage .ctl .inner,.tui .fdpage .ctl .inner{flex-wrap:wrap;overflow-x:visible}
.tui .smtpage .ctl::after,.tui .fdpage .ctl::after{display:none}
.tui .smtpage .ctl .spacer,.tui .fdpage .ctl .spacer{display:none}
.tui .fdpage .ctl .finput{width:auto;flex:1 0 160px;min-width:0;max-width:100%}
.tui .fdpage .ctl .finput input,.tui .smtpage .ctl .finput input{min-width:0;width:0;flex:1}
.tui .fdpage .ctl .finput>span{white-space:nowrap}
}
.tui .finput:focus-within{outline:1px solid var(--ac);outline-offset:2px}
.tui .chartwrap{position:relative}
.tui .chart-state{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:var(--ink)}
.tui button.fchip{border:0;font-family:var(--mono);cursor:pointer}
.tui .chart-scale-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;font:10px var(--mono);color:var(--mute)}
.tui .chart-history-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0;font:10px var(--mono);color:var(--soft)}
.tui .chart-history-controls button{border:1px solid var(--line-2);background:var(--raise);color:var(--cad);padding:6px 9px;font:inherit;cursor:pointer}
.tui .chart-history-controls button:disabled{color:var(--soft);cursor:default;opacity:.65}
.tui .chart-history-controls [role=status]{color:var(--amber)}
@media(max-width:720px){
.tui .dshpage .addbar>.lbl{width:100%}
.tui .dshpage .addbar .pctrl{flex:1 0 100%;justify-content:flex-start}
.tui .dshpage .addbar>.chip{margin-left:0}
}
@media(max-width:720px){
.tui .flwpage .toolbar>.btn{width:auto;flex:1 0 calc(50% - 8px)}
.tui .flwpage .toolbar>.primary{flex-basis:100%}
.tui .flwpage .toolbar>.feditor-back{flex:0 0 auto}
.tui .flwpage .toolbar>.toolbar-spacer{flex-basis:100%!important}
.tui .admpage .api-key-form{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.tui .admpage .api-key-form>.wl-in{width:100%;min-width:0}
.tui .admpage .api-key-form>.wl-in:not(.wl-sm),.tui .admpage .api-key-form>.btn{grid-column:1/-1}
.tui .flwpage .feditor-panel>.paneh{flex-wrap:wrap}
.tui .flwpage .feditor-htools{flex-wrap:wrap;justify-content:flex-start;width:100%}
.tui .flwpage .feditor-htools .fhcount{flex-basis:100%}
}
@media(min-width:901px) and (max-width:1180px){
.tui .nav.open .navdd{display:block;position:static}
.tui .nav.open .navdd-t{height:auto;padding:13px var(--pad);width:100%;border-bottom:1px solid var(--line)}
.tui .nav.open .navdd-t .caret{display:none}
.tui .nav.open .navdd-panel{display:block;position:static;min-width:0;border:0;box-shadow:none;padding:0}
.tui .nav.open .navdd-panel a{padding-left:calc(var(--pad) + 16px)}
}
@media(min-width:901px){
.tui .account-icon{display:none}
}
.tui .tokpage .tsec .tablewrap > table + .paneh{margin-top:24px}
@media(max-width:900px){
.tui .apipage .shead2{flex-wrap:wrap;row-gap:8px}
.tui .apipage .shead2 h2{min-width:0}
}
.tui .vb.cb-warn{border-left-color:var(--signal);background:rgba(245,166,35,.06)}
.tui .vb.cb-warn .tag{background:rgba(245,166,35,.14);color:var(--signal)}
.tui .vb.cb-warn b,.tui .vb.cb-warn .go{color:var(--signal)}
.tui .vb.cb-crit{border-left-color:var(--red);background:rgba(240,97,109,.07)}
.tui .vb.cb-crit .tag{background:rgba(240,97,109,.14);color:var(--red)}
.tui .vb.cb-crit b,.tui .vb.cb-crit .go{color:var(--red)}
.tui .vb.cb-info{border-left-color:var(--cad);background:rgba(34,211,238,.05)}
.tui .vb.cb-info .tag{background:rgba(34,211,238,.13);color:var(--cad)}
.tui .vb.cb-info b,.tui .vb.cb-info .go{color:var(--cad)}
.tui .vb .cb-msg{min-width:0}
.tui .vb button.x{border:0;background:none;padding:0 2px;font-family:inherit}
.tui .vb button.x:hover{color:var(--soft)}
.tui .cb-band .inner{padding-top:0;padding-bottom:16px}
.tui .account-dot{color:var(--green)}
.tui .acctpage tbody tr{cursor:default}
.tui .acctpage tbody tr:hover td{background:none}
.tui .acctpage .btn.sm{padding:6px 12px;font-size:10px}
.tui .acctpage .btn.sm:not(.ghost):not(.primary){background:rgba(236,234,228,.06);color:var(--soft)}
.tui .acctpage .btn.ghost[disabled]{color:var(--dim);box-shadow:inset 0 0 0 1px var(--line);cursor:default}
.tui .acctpage .btn[disabled]{cursor:default}
.tui .acctpage a.btn{display:inline-block;text-decoration:none}
.tui .acctpage .acct-notes .inner{display:flex;flex-direction:column;gap:8px;padding-top:16px;padding-bottom:16px}
.tui .acctpage .acct-kpis .inner{padding-bottom:0}
.tui .acctpage .acct-kpis .kpi .v small{margin-left:.3em}
.tui .acctpage .acct-allocband .inner{padding-top:18px;padding-bottom:20px}
.tui .acctpage .acct-tabsband{scroll-margin-top:64px}
.tui .acctpage .acct-tabsband .inner{padding-top:10px;padding-bottom:0}
.tui .acctpage .acct-tabsband .tabs{margin-right:0}
.tui .acctpage .acct-panes{border-bottom:0}
.tui .acctpage .acct-panes > .inner{padding-top:18px;padding-bottom:30px}
.tui .acctpage .acct-sec{scroll-margin-top:110px}
.tui .acctpage .acct-sec + .acct-sec{margin-top:36px}
.tui .acctpage .acct-links .inner{display:flex;flex-wrap:wrap;gap:10px 28px;padding-top:18px;padding-bottom:20px;
  font-family:var(--mono);font-size:11px}
.tui .acctpage .acct-loadband .inner{padding-top:30px;padding-bottom:40px}
.tui .acctpage .acct-note{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;padding:10px 14px;
  background:rgba(236,234,228,.03);box-shadow:inset 2px 0 0 var(--line-3);font-size:12px;line-height:1.6;color:var(--soft)}
.tui .acctpage .acct-note p{margin:0;flex:1 1 320px;min-width:0}
.tui .acctpage .acct-note b{color:var(--bone);font-weight:500}
.tui .acctpage .acct-note .nt{flex:none;min-width:92px;font-family:var(--mono);font-size:9px;letter-spacing:.14em;
  text-transform:uppercase;color:var(--mute)}
.tui .acctpage .acct-note.info{background:rgba(34,211,238,.045);box-shadow:inset 2px 0 0 var(--cad)}
.tui .acctpage .acct-note.info .nt{color:var(--cad)}
.tui .acctpage .acct-note.warn{background:rgba(245,166,35,.055);box-shadow:inset 2px 0 0 var(--signal)}
.tui .acctpage .acct-note.warn .nt{color:var(--signal)}
.tui .acctpage .acct-note.crit{background:rgba(240,97,109,.07);box-shadow:inset 2px 0 0 var(--red)}
.tui .acctpage .acct-note.crit .nt{color:var(--red)}
.tui .acctpage .acct-nacts{display:flex;flex-wrap:wrap;gap:6px}
.tui .acctpage .acct-note .acct-fine{flex:1 1 100%;margin:2px 0 0}
.tui .acctpage .acct-fine{font-family:var(--mono);font-size:10px;line-height:1.7;color:var(--dim)}
.tui .acctpage .acct-asof{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:2px 0 16px;
  font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .acctpage .acct-asof.acct-stale{color:var(--signal)}
.tui .acctpage .acct-meter{display:block;width:100%;height:3px;margin-top:7px}
.tui .acctpage .acct-meter .t{fill:var(--track)}
.tui .acctpage .acct-meter .f{fill:var(--cad)}
.tui .acctpage .acct-used.warn .acct-meter .f{fill:var(--signal)}
.tui .acctpage .acct-used.crit .acct-meter .f{fill:var(--red)}
.tui .acctpage .acct-allocbar{display:block;width:100%;height:10px;margin-top:14px}
.tui .acctpage .acct-allocbar rect{shape-rendering:crispEdges}
.tui .acctpage .acct-allocbar .gu,.tui .acctpage .mixlegend i.gu{fill:var(--cad);background:var(--cad)}
.tui .acctpage .acct-allocbar .gl,.tui .acctpage .mixlegend i.gl{fill:rgba(34,211,238,.26);background:rgba(34,211,238,.26)}
.tui .acctpage .acct-allocbar .d1u,.tui .acctpage .mixlegend i.d1u{fill:var(--ac);background:var(--ac)}
.tui .acctpage .acct-allocbar .d1l,.tui .acctpage .mixlegend i.d1l{fill:rgba(255,59,147,.3);background:rgba(255,59,147,.3)}
.tui .acctpage .acct-allocbar .d2u,.tui .acctpage .mixlegend i.d2u{fill:var(--signal);background:var(--signal)}
.tui .acctpage .acct-allocbar .d2l,.tui .acctpage .mixlegend i.d2l{fill:rgba(245,166,35,.3);background:rgba(245,166,35,.3)}
.tui .acctpage .acct-allocbar .d3u,.tui .acctpage .mixlegend i.d3u{fill:var(--green);background:var(--green)}
.tui .acctpage .acct-allocbar .d3l,.tui .acctpage .mixlegend i.d3l{fill:rgba(63,207,142,.3);background:rgba(63,207,142,.3)}
.tui .acctpage .acct-allocbar .d4u,.tui .acctpage .mixlegend i.d4u{fill:var(--yellow);background:var(--yellow)}
.tui .acctpage .acct-allocbar .d4l,.tui .acctpage .mixlegend i.d4l{fill:rgba(245,196,81,.3);background:rgba(245,196,81,.3)}
.tui .acctpage .acct-alloc .mixlegend{gap:8px 22px;margin-top:12px}
.tui .acctpage .acct-keycell .nm{display:block;font-family:var(--ui);font-size:13px;font-weight:600;color:var(--bone);
  line-height:1.2;word-break:break-word}
.tui .acctpage .acct-pfx{display:block;margin-top:4px;font-family:var(--mono);font-size:10px;color:var(--dim);white-space:nowrap}
.tui .acctpage .acct-tipd{border-bottom:1px dotted var(--line-3);cursor:help}
.tui .acctpage td small{display:block;margin-top:3px;font-size:10px;color:var(--dim);white-space:normal}
.tui .acctpage td small.warn{color:var(--signal)}
.tui .acctpage .acct-pool b{color:var(--bone);font-weight:500}
.tui .acctpage .acct-pool small{white-space:nowrap}
.tui .acctpage .acct-used{min-width:170px}
.tui .acctpage .acct-used .u{white-space:nowrap}
.tui .acctpage .acct-used.warn .u{color:var(--signal)}
.tui .acctpage .acct-used.crit .u{color:var(--red)}
.tui .acctpage .acct-rl{white-space:nowrap}
.tui .acctpage td.acct-acts > div{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:280px}
.tui .acctpage td.acct-acts .btn{white-space:nowrap}
.tui .acctpage td.acct-acts .btn.sm{padding:5px 9px;letter-spacing:.06em}
.tui .acctpage tr.acct-revoked td{color:var(--dim)}
.tui .acctpage tr.acct-revoked .acct-keycell .nm{color:var(--mute)}
.tui .acctpage .acct-toggle{margin-top:14px}
.tui .acctpage .acct-ctip{margin-left:10px;font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .acctpage .acct-flash{margin-bottom:14px}
.tui .acctpage .acct-qs{margin-top:22px;padding:16px 18px 18px;background:rgba(34,211,238,.03);box-shadow:inset 2px 0 0 var(--cad)}
.tui .acctpage .acct-qs .paneh{margin-bottom:8px}
.tui .acctpage .acct-try{display:flex;flex-direction:column;gap:8px}
.tui .acctpage .acct-try p{margin:6px 0 0;font-size:12px;color:var(--soft);line-height:1.6}
.tui .acctpage .acct-code{display:block;margin:0;padding:11px 14px;background:rgba(236,234,228,.035);font-family:var(--mono);
  font-size:11px;line-height:1.7;color:var(--soft);white-space:pre-wrap;word-break:break-all}
.tui .acctpage .acct-hdrs{display:flex;flex-wrap:wrap;gap:6px}
.tui .acctpage .acct-hdrs code{padding:4px 8px;background:rgba(236,234,228,.045);font-family:var(--mono);font-size:11px;color:var(--cad)}
.tui .acctpage .acct-qs .acct-more{display:flex;flex-wrap:wrap;gap:8px 22px}
.tui .acctpage .acct-stack{position:relative;margin-top:16px;padding-left:40px}
.tui .acctpage .acct-stack svg{display:block;width:100%;height:220px}
.tui .acctpage .acct-stack .gl{stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}
.tui .acctpage .acct-stack .k0{fill:var(--cad)}
.tui .acctpage .acct-stack .k1{fill:var(--ac)}
.tui .acctpage .acct-stack .k2{fill:var(--signal)}
.tui .acctpage .acct-stack .k3{fill:var(--soft)}
.tui .acctpage .acct-stack .k4{fill:var(--green)}
.tui .acctpage .acct-stack .k5{fill:var(--yellow)}
.tui .acctpage .acct-stack .k6{fill:rgba(34,211,238,.5)}
.tui .acctpage .acct-stack .k7{fill:rgba(255,59,147,.5)}
.tui .acctpage .acct-stack .kx{fill:var(--dim)}
.tui .acctpage .acct-stack .pre{opacity:.38}
.tui .acctpage .acct-stack .hx{pointer-events:none}
.tui .acctpage .acct-stack .hit{fill:transparent}
.tui .acctpage .acct-stack pattern line{stroke:rgba(34,211,238,.75);stroke-width:1.4}
.tui .acctpage .acct-stack g:hover rect{filter:brightness(1.18)}
.tui .acctpage .acct-yt{position:absolute;left:0;transform:translateY(50%);font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .acctpage .acct-yt.q0{bottom:0}
.tui .acctpage .acct-yt.q1{bottom:25%}
.tui .acctpage .acct-yt.q2{bottom:50%}
.tui .acctpage .acct-yt.q3{bottom:75%}
.tui .acctpage .acct-yt.q4{bottom:100%}
.tui .acctpage .acct-axis{padding-left:40px}
.tui .acctpage .mixlegend i.k0{background:var(--cad)}
.tui .acctpage .mixlegend i.k1{background:var(--ac)}
.tui .acctpage .mixlegend i.k2{background:var(--signal)}
.tui .acctpage .mixlegend i.k3{background:var(--soft)}
.tui .acctpage .mixlegend i.k4{background:var(--green)}
.tui .acctpage .mixlegend i.k5{background:var(--yellow)}
.tui .acctpage .mixlegend i.k6{background:rgba(34,211,238,.5)}
.tui .acctpage .mixlegend i.k7{background:rgba(255,59,147,.5)}
.tui .acctpage .mixlegend i.kx{background:var(--dim)}
.tui .acctpage .mixlegend i.khx{border-radius:0;background:repeating-linear-gradient(135deg,rgba(34,211,238,.75) 0 1px,rgba(34,211,238,.18) 1px 3px)}
.tui .acctpage .acct-rej{border-top:1px solid var(--line)}
.tui .acctpage .acct-rej .rr{display:grid;grid-template-columns:250px minmax(0,1fr) 150px;gap:18px;align-items:center;
  padding:10px 0;border-bottom:1px solid rgba(236,234,228,.045)}
.tui .acctpage .acct-rej .rj-l{font-family:var(--mono);font-size:11px;color:var(--soft)}
.tui .acctpage .acct-rej .rj-l i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;vertical-align:middle}
.tui .acctpage .acct-rej svg{display:block;width:100%;height:26px}
.tui .acctpage .acct-rej .base{stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke}
.tui .acctpage .acct-rej rect.r1{fill:var(--yellow)}
.tui .acctpage .acct-rej i.r1{background:var(--yellow)}
.tui .acctpage .acct-rej rect.r2{fill:var(--ac)}
.tui .acctpage .acct-rej i.r2{background:var(--ac)}
.tui .acctpage .acct-rej rect.r4{fill:var(--cad)}
.tui .acctpage .acct-rej i.r4{background:var(--cad)}
.tui .acctpage .acct-rej rect.r3{fill:var(--red)}
.tui .acctpage .acct-rej i.r3{background:var(--red)}
.tui .acctpage .acct-rej .rtot{font-family:var(--mono);font-size:11px;color:var(--dim);text-align:right}
.tui .acctpage .acct-rej .rtot b{color:var(--bone);font-weight:500}
.tui .acctpage .acct-routes{border-top:1px solid var(--line)}
.tui .acctpage .acct-routes .rt-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 140px minmax(0,1.2fr);
  gap:18px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(236,234,228,.045);font-family:var(--mono);font-size:11px}
.tui .acctpage .acct-routes .acct-ep{font-size:12px;color:var(--bone);overflow-wrap:anywhere}
.tui .acctpage .acct-routes .acct-ep .acct-m{color:var(--cad);margin-right:7px}
.tui .acctpage .acct-routes .acct-meter{height:7px;margin-top:0}
.tui .acctpage .acct-routes .acct-meter .f{fill:var(--ac)}
.tui .acctpage .acct-routes .oth .acct-meter .f{fill:var(--dim)}
.tui .acctpage .acct-routes .cr{color:var(--bone);text-align:right;white-space:nowrap}
.tui .acctpage .acct-routes .dt{color:var(--dim)}
.tui .acctpage .acct-routes .oth .acct-ep{color:var(--mute)}
.tui .acctpage .acct-more{margin-top:12px;font-family:var(--mono);font-size:11px}
.tui .acctpage .acct-sel{padding:6px 9px;background:rgba(236,234,228,.045);border:0;color:var(--soft);
  font-family:var(--mono);font-size:10px;letter-spacing:.06em;cursor:pointer}
.tui .acctpage .acct-sel option{background:var(--ink);color:var(--soft)}
.tui .acctpage .acct-calls-note{margin:0 0 4px;font-size:12px;line-height:1.6;color:var(--mute);max-width:88ch}
.tui .acctpage .acct-calls{overflow-x:auto}
.tui .acctpage .acct-calls table{min-width:720px}
.tui .acctpage .acct-calls td{font-family:var(--mono);font-size:11px;white-space:nowrap}
.tui .acctpage .acct-calls td.r{text-align:right}
.tui .acctpage .acct-calls .rq{color:var(--bone)}
.tui .acctpage .acct-calls .rq .acct-m{color:var(--cad);margin-right:7px}
.tui .acctpage .acct-calls .s402{color:var(--red)}
.tui .acctpage .acct-calls .s429{color:var(--signal)}
.tui .acctpage .acct-rep{display:inline-block;margin-left:8px;padding:1px 6px;background:rgba(240,97,109,.12);color:var(--red);
  cursor:help}
.tui .acctpage .acct-rep.w{background:rgba(245,166,35,.12);color:var(--signal)}
.tui .acctpage .acct-nc{display:inline-block;margin-left:6px;color:var(--dim);border-bottom:1px dotted var(--line-3);cursor:help}
.tui .acctpage .acct-calls .dim{color:var(--dim)}
.tui .acctpage .acct-older{margin-top:14px}
.tui .acctpage .acct-ledger td.r{text-align:right}
.tui .acctpage .acct-ledger .up{color:var(--green)}
.tui .acctpage .acct-sess{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;padding:14px 0 2px;
  font-size:12px;color:var(--soft);border-top:1px solid var(--line)}
.tui .acctpage .acct-sess p{margin:0;flex:1 1 320px}
.tui .acctpage .tl-modal.acct-dlg{width:min(640px,calc(100vw - 48px))}
.tui .acctpage .tl-modal-head{align-items:flex-start}
.tui .acctpage .acct-sub{margin:4px 0 0;font-size:12px;color:var(--soft);line-height:1.55;max-width:60ch}
.tui .acctpage .acct-x{flex:none;width:32px;height:32px;display:grid;place-items:center;color:var(--mute);border:0;background:none;
  cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-2)}
.tui .acctpage .acct-x:hover{color:var(--bone);box-shadow:inset 0 0 0 1px var(--line-3)}
.tui .acctpage .acct-form{display:flex;flex-direction:column;gap:20px;padding:18px 20px 22px}
.tui .acctpage .acct-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}
.tui .acctpage .acct-field legend{padding:0;margin-bottom:9px}
.tui .acctpage .acct-field input[type=text],.tui .acctpage .acct-field textarea{width:100%;padding:9px 12px;background:rgba(236,234,228,.045);border:0;
  color:var(--bone);font-family:var(--mono);font-size:12px;box-sizing:border-box}
.tui .acctpage .acct-inrow{display:flex;align-items:center;gap:10px}
.tui .acctpage .acct-inrow input[type=text]{max-width:220px}
.tui .acctpage .acct-inrow span{font-family:var(--mono);font-size:11px;color:var(--mute)}
.tui .acctpage .acct-radios{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}
.tui .acctpage .acct-radios.one{grid-template-columns:1fr}
.tui .acctpage .acct-radio{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 13px;cursor:pointer;min-width:0;
  border-bottom:1px solid var(--line);border-right:1px solid var(--line)}
.tui .acctpage .acct-radio:nth-child(2n),.tui .acctpage .acct-radios.one .acct-radio{border-right:0}
.tui .acctpage .acct-radio:hover{background:rgba(236,234,228,.018)}
.tui .acctpage .acct-radio.on{background:rgba(34,211,238,.05);box-shadow:inset 2px 0 0 var(--cad)}
.tui .acctpage .acct-radio.off{cursor:default;opacity:.55}
.tui .acctpage .acct-radio input{margin-top:2px;flex:none;accent-color:var(--cad)}
.tui .acctpage .acct-radio b{display:block;font-size:12px;font-weight:600;color:var(--bone);margin-bottom:3px}
.tui .acctpage .acct-radio em{display:block;font-style:normal;font-size:11px;color:var(--mute);line-height:1.55}
.tui .acctpage .acct-hint{font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7}
.tui .acctpage .acct-hint b{color:var(--soft);font-weight:500}
.tui .acctpage .acct-hint.live{color:var(--soft)}
.tui .acctpage .acct-hint.live:empty{display:none}
.tui .acctpage .acct-err{padding:9px 13px;background:rgba(240,97,109,.08);box-shadow:inset 2px 0 0 var(--red);
  font-family:var(--mono);font-size:11px;color:var(--red);line-height:1.6}
.tui .acctpage .acct-err .btn{margin-left:10px}
.tui .acctpage .acct-ok{padding:9px 13px;background:rgba(63,207,142,.06);box-shadow:inset 2px 0 0 var(--green);
  font-family:var(--mono);font-size:11px;color:var(--soft);line-height:1.6}
.tui .acctpage .acct-chk{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--soft);cursor:pointer}
.tui .acctpage .acct-chk input{accent-color:var(--cad);margin:0}
.tui .acctpage .acct-caprow{display:flex;gap:12px;flex-wrap:wrap}
.tui .acctpage .acct-mini{display:flex;flex-direction:column;gap:6px}
.tui .acctpage .acct-mini input[type=text]{width:130px}
.tui .acctpage .acct-static{margin:0;font-size:12px;color:var(--soft);line-height:1.6}
.tui .acctpage .acct-static b{color:var(--bone);font-weight:500}
.tui .acctpage .tl-modal-foot.acct-foot{display:flex;justify-content:flex-end;align-items:center;gap:9px;flex-wrap:wrap;padding:14px 20px}
.tui .acctpage .acct-signing{display:flex;align-items:flex-start;gap:14px}
.tui .acctpage .acct-signing p{margin:0;font-size:12px;line-height:1.65;color:var(--soft)}
.tui .acctpage .acct-msg{margin:0;padding:12px 14px;background:rgba(236,234,228,.035);font-family:var(--mono);font-size:11px;
  line-height:1.75;color:var(--soft);white-space:pre-wrap;word-break:break-word}
.tui .acctpage .acct-secret{padding:2px 0 2px 18px;box-shadow:inset 3px 0 0 var(--signal)}
.tui .acctpage .acct-secret .kr-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-bottom:11px}
.tui .acctpage .acct-secret .bt{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}
.tui .acctpage .acct-secret p{margin:0 0 14px;font-size:12px;color:var(--soft);line-height:1.65;max-width:62ch}
.tui .acctpage .acct-secret code{display:block;padding:11px 14px;background:rgba(236,234,228,.035);font-family:var(--mono);
  font-size:12px;color:var(--cad);word-break:break-all;-webkit-user-select:all;user-select:all}
.tui .acctpage .acct-secret code + code{margin-top:8px;color:var(--soft)}
.tui .acctpage .acct-secret .acts{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}
.tui .acctpage .acct-outcome{margin:0;padding:9px 13px;font-size:12px;line-height:1.6;color:var(--soft);
  background:rgba(63,207,142,.06);box-shadow:inset 2px 0 0 var(--green)}
.tui .acctpage .acct-outcome.warn{background:rgba(245,166,35,.055);box-shadow:inset 2px 0 0 var(--signal)}
.tui .acctpage .acct-outcome.info{background:rgba(34,211,238,.045);box-shadow:inset 2px 0 0 var(--cad)}
@media(max-width:1180px){
.tui .acctpage .acct-routes .rt-row{grid-template-columns:minmax(0,1fr) auto;row-gap:7px}
.tui .acctpage .acct-routes .acct-ep{grid-column:1;grid-row:1}
.tui .acctpage .acct-routes .cr{grid-column:2;grid-row:1}
.tui .acctpage .acct-routes .acct-meter{grid-column:1/-1;grid-row:2}
.tui .acctpage .acct-routes .dt{grid-column:1/-1;grid-row:3}
}
@media(max-width:900px){
.tui .acctpage .btn.sm{width:auto}
.tui .acctpage .acct-note .nt{min-width:0;flex-basis:100%}
.tui .acctpage tbody td > div{min-width:0}
.tui .acctpage td.acct-acts{white-space:normal;width:100%}
.tui .acctpage td.acct-acts::before{display:none}
.tui .acctpage td.acct-acts > div{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:4px;max-width:none}
.tui .acctpage .acct-used{min-width:150px}
.tui .acctpage .acct-calls table{display:table;width:100%;margin-top:0}
.tui .acctpage .acct-calls thead{display:table-header-group}
.tui .acctpage .acct-calls tbody{display:table-row-group}
.tui .acctpage .acct-calls tbody tr{display:table-row;padding:0;border:0}
.tui .acctpage .acct-calls tbody td{display:table-cell;margin:0;padding:10px 10px;border-bottom:1px solid rgba(236,234,228,.045)}
.tui .acctpage .acct-calls tbody td:first-child{padding-left:0}
.tui .acctpage .acct-calls tbody td::before{display:none}
.tui .acctpage .acct-rej .rr{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}
.tui .acctpage .acct-rej .rj-l{grid-column:1;grid-row:1}
.tui .acctpage .acct-rej .rtot{grid-column:2;grid-row:1}
.tui .acctpage .acct-rej svg{grid-column:1/-1;grid-row:2}
.tui .acctpage .acct-radios{grid-template-columns:1fr}
.tui .acctpage .acct-radio{border-right:0}
.tui .acctpage .acct-stack{padding-left:34px}
.tui .acctpage .acct-axis{padding-left:34px}
.tui .acctpage .acct-stack svg{height:170px}
.tui .acctpage .acct-foot .btn{width:auto;flex:1 1 auto}
.tui .acctpage .acct-sess .btn{width:auto}
.tui .acctpage .acct-qs{padding:14px 14px 16px}
.tui .acctpage .kpis.k4,.tui .acctpage .kpis.k3{grid-template-columns:repeat(2,minmax(0,1fr))}
.tui .vb.cb-warn,.tui .vb.cb-crit,.tui .vb.cb-info{flex-wrap:wrap}
.tui .vb .go{margin-left:0}
}
@media(max-width:720px){
.tui .acctpage .tl-modal.acct-dlg{width:100%}
}
@media(max-width:480px){
.tui .acctpage .acct-hide-sm{display:none}
.tui .acctpage .kpis.k4,.tui .acctpage .kpis.k3,.tui .acctpage .kpis.k2{grid-template-columns:minmax(0,1fr)}
.tui .acctpage .kpi{border-left:0;padding-left:0}
}
.tui .lgpage .lg-intro .inner{padding-top:20px;padding-bottom:18px}
.tui .lgpage .lg-main{border-bottom:0}
.tui .lgpage .lg-main .inner{padding-top:14px;padding-bottom:26px}
.tui .lgpage .authtrial{margin:-12px 0 22px;padding:7px 12px;background:rgba(34,211,238,.05);box-shadow:inset 2px 0 0 var(--cad);
  font-family:var(--mono);font-size:10px;line-height:1.7;color:var(--soft);max-width:46ch}
.tui .lgpage .authpaused{margin:0 0 20px;padding:9px 13px;background:rgba(245,166,35,.06);box-shadow:inset 2px 0 0 var(--signal);
  font-family:var(--mono);font-size:10px;line-height:1.7;color:var(--signal);max-width:46ch}
.tui .lgpage .st.susp{background:rgba(240,97,109,.12);color:var(--red)}
.tui .lgpage .authnext{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:12px}
.tui .lgpage .authnext p{margin:0;font-size:12px;color:var(--soft);line-height:1.6;max-width:46ch}
.tui .stmpage .stm-intro .inner{padding-top:20px;padding-bottom:18px}
.tui .stmpage .stm-main{border-bottom:0}
.tui .stmpage .strm-bill{margin-top:12px;padding:9px 13px;background:rgba(245,166,35,.05);box-shadow:inset 2px 0 0 var(--signal);
  font-family:var(--mono);font-size:10px;line-height:1.75;color:var(--soft);max-width:92ch}
.tui .stmpage .strm-bill b{color:var(--bone);font-weight:500}
.tui .stmpage .strm-bill a{color:var(--cad)}
.tui .apipage .acc-free{color:var(--ac)}
.tui .apipage .ep-cost{margin-left:auto;padding:2px 7px;background:rgba(34,211,238,.08);color:var(--cad);
  font-family:var(--mono);font-size:10px;letter-spacing:.04em;white-space:nowrap}
.tui .apipage .ep-cost.free{background:rgba(63,207,142,.1);color:var(--green)}
.tui .apipage .crd{padding-top:30px;scroll-margin-top:80px}
.tui .apipage .crd:first-child{padding-top:4px}
.tui .apipage .crd-b{padding-top:16px}
.tui .apipage .crd-b p{margin:0 0 12px;font-size:12px;line-height:1.65;color:var(--soft);max-width:92ch}
.tui .apipage .crd-b p b{color:var(--bone);font-weight:600}
.tui .apipage .crd-b h3{margin:22px 0 10px;font-size:13px;font-weight:600;color:var(--bone)}
.tui .apipage .crd-b code{font-family:var(--mono);font-size:11px;color:var(--cad)}
.tui .apipage .crd-b ul{margin:0 0 12px;padding-left:18px;font-size:12px;line-height:1.7;color:var(--soft);max-width:92ch}
.tui .apipage .crd-b li b{color:var(--bone);font-weight:600}
.tui .apipage .crd-tbl tbody tr{cursor:default}
.tui .apipage .crd-tbl tbody tr:hover td{background:none}
.tui .apipage .crd-tbl td{white-space:normal;vertical-align:top}
.tui .apipage .crd-tbl td.hname{color:var(--bone);white-space:nowrap}
.tui .apipage .crd-tbl td.r{white-space:nowrap}
.tui .apipage .crd-tbl td.rule{color:var(--mute);font-size:11px}
.tui .apipage .crd-tbl td .free{color:var(--green)}
.tui .apipage .crd-note{margin-top:10px;font-family:var(--mono);font-size:10px;line-height:1.7;color:var(--dim)}
.tui .apipage .crd-filter{margin:14px 0 4px;padding:8px 12px;width:100%;max-width:320px;background:rgba(236,234,228,.045);border:0;
  color:var(--bone);font-family:var(--mono);font-size:11px;box-sizing:border-box}
.tui .apipage .api-note.crd-lim{margin-top:8px}
.tui .admpage .adm-tabband{border-bottom:0}
.tui .admpage .adm-tabband > .inner{padding-top:6px;padding-bottom:26px}
.tui .admpage .usr-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 14px}
.tui .admpage .usr-filters .wl-in{min-width:220px}
.tui .admpage .usr-sel{padding:7px 9px;background:rgba(236,234,228,.045);border:0;color:var(--soft);
  font-family:var(--mono);font-size:10px;letter-spacing:.06em;cursor:pointer}
.tui .admpage .usr-sel option{background:var(--ink);color:var(--soft)}
.tui .admpage .usr-kpis{margin-bottom:10px}
.tui .admpage .usr-tbl td.usr-w{white-space:nowrap}
.tui .admpage .usr-tbl td .sub{display:block;margin-top:3px;font-size:10px;color:var(--dim);white-space:normal}
.tui .admpage .usr-tbl tbody tr{cursor:default}
.tui .admpage .usr-more{margin-top:12px}
.tui .admpage .st.susp{background:rgba(245,166,35,.12);color:var(--signal)}
.tui .admpage .st.ban{background:rgba(240,97,109,.12);color:var(--red)}
.tui .admpage .tl-modal.usr-modal{width:min(620px,calc(100vw - 48px))}
.tui .admpage .usr-modal .tl-modal-head{align-items:flex-start}
.tui .admpage .usr-modal .tl-modal-foot{display:flex;justify-content:flex-end;gap:9px;padding:14px 20px}
@media(max-width:720px){
.tui .admpage .tl-modal.usr-modal{width:100%}
}
.tui .admpage .usr-modal .acct-x{flex:none;width:32px;height:32px;display:grid;place-items:center;color:var(--mute);border:0;background:none;
  cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-2)}
.tui .admpage .usr-form{display:flex;flex-direction:column;gap:18px;padding:18px 20px 22px}
.tui .admpage .usr-sec{display:flex;flex-direction:column;gap:9px;padding-bottom:16px;border-bottom:1px solid var(--line)}
.tui .admpage .usr-sec:last-child{border-bottom:0;padding-bottom:0}
.tui .admpage .usr-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.tui .admpage .usr-row .wl-in{min-width:0}
.tui .admpage .usr-hint{font-family:var(--mono);font-size:10px;color:var(--dim);line-height:1.7}
.tui .admpage .usr-err{padding:8px 12px;background:rgba(240,97,109,.08);box-shadow:inset 2px 0 0 var(--red);
  font-family:var(--mono);font-size:11px;color:var(--red)}
.tui .admpage .usr-ok{padding:8px 12px;background:rgba(63,207,142,.06);box-shadow:inset 2px 0 0 var(--green);
  font-family:var(--mono);font-size:11px;color:var(--soft)}
.tui .admpage .usr-stat{font-family:var(--mono);font-size:11px;color:var(--soft);line-height:1.7}
.tui .admpage .usr-stat b{color:var(--bone);font-weight:500}
.tui .admpage .ud-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}
.tui .lvpage .ubadge.plan{background:rgba(34,211,238,.1);color:var(--cad)}
.tui .lvpage .ubadge.susp{background:rgba(240,97,109,.12);color:var(--red)}
.tui .lvpage .ucred{display:block;margin-top:3px;font-family:var(--mono);font-size:10px;color:var(--dim)}
.tui .lvpage .ucred.r402{color:var(--red)}
