.ct-cq{width:100%;container:ct/inline-size}.ct{--ct-lemon:var(--sh-lemon,#fee12b);--ct-peel:var(--sh-peel,#f2c200);--ct-leaf:var(--sh-leaf,#2fa84f);--ct-ink:var(--sh-ink,#0a0a0a);--ct-red:var(--sh-red,#e5262a);--ct-bg:var(--sh-bg,#fee12b);--ct-panel:var(--sh-bg-1,#fff8d9);--ct-panel-2:var(--sh-bg-hi,#fffdf0);--ct-sunk:var(--sh-bg-3,#f5e9b0);--ct-edge:var(--sh-edge,#0a0a0a);--ct-line:var(--sh-line,#0a0a0a24);--ct-line-2:var(--sh-line-2,#0a0a0a52);--ct-text:var(--sh-fg,#0a0a0a);--ct-text-2:var(--sh-fg-2,#3e3a10);--ct-mute:var(--sh-fg-3,#5c5826);--ct-faint:var(--sh-faint,#766f3a);--ct-up:var(--sh-up,#17692f);--ct-down:var(--sh-dn,#b3171b);--ct-up-d:var(--sh-up-d,#2fa84f29);--ct-down-d:var(--sh-dn-d,#e5262a1f);--ct-peel-d:#f2c2006b;--ct-peel-w:#f2c20033;--ct-r:12px;--ct-gap:10px;--ct-pad:10px;--ct-mono:var(--font-mono,"JetBrains Mono", ui-monospace, Menlo, monospace);--ct-sans:var(--sh-ui,var(--font-text,"Satoshi", system-ui, sans-serif));--ct-display:var(--sh-display,var(--font-display,"Pally", "Satoshi", system-ui, sans-serif));gap:var(--ct-gap);width:100%;height:var(--sh-main-h,calc(100svh - var(--ct-top,72px)));min-height:600px;padding:var(--ct-pad);background:var(--ct-bg);color:var(--ct-text);font-family:var(--ct-sans);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:13px;line-height:1.4;display:flex;position:relative;overflow:hidden}.ct *,.ct :before,.ct :after{box-sizing:border-box}.ct :where(a){color:inherit;text-decoration:none}.ct :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ct :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0;padding:0}.ct :where(ul,ol){list-style:none}.ct :focus-visible{outline:2px solid var(--ct-ink);outline-offset:2px;border-radius:4px}.ct ::selection{background:var(--ct-ink);color:var(--ct-lemon)}.ct-num,.ct-roll{font-family:var(--ct-mono);font-variant-numeric:tabular-nums}.ct-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ct-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ct-fade{0%{opacity:0}}@keyframes ct-row-in{0%{opacity:0;background-color:var(--ct-peel-d);max-height:0}40%{max-height:40px}to{background-color:#0000;max-height:40px}}@keyframes ct-tick-up{0%{color:var(--ct-leaf);background-color:var(--ct-up-d)}}@keyframes ct-tick-down{0%{color:var(--ct-red);background-color:var(--ct-down-d)}}@keyframes ct-tick-burn{0%{color:var(--ct-ink);background-color:var(--ct-peel-d)}}@keyframes ct-pulse{50%{opacity:.35}}@keyframes ct-spin{to{transform:rotate(360deg)}}@keyframes ct-sk{50%{opacity:.45}}@keyframes ct-ping{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}.ct-tick[data-tick=up]{animation:1.1s ease-out ct-tick-up}.ct-tick[data-tick=down]{animation:1.1s ease-out ct-tick-down}.ct-tick[data-tick=burn]{animation:1.3s ease-out ct-tick-burn}@media (prefers-reduced-motion:reduce){.ct *,.ct :before,.ct :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.ct-panel{background:var(--ct-panel);border:1px solid var(--ct-edge);border-radius:var(--ct-r);min-width:0;min-height:0;animation:.55s cubic-bezier(.2,.8,.2,1) both ct-in;animation-delay:calc(var(--i,0) * 60ms + 60ms);flex-direction:column;display:flex;position:relative;overflow:hidden;container:pnl/inline-size}.ct-ph{border-bottom:1px solid var(--ct-line);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 8px 0 12px;display:flex}.ct-ph-t{font-family:var(--ct-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ct-text);white-space:nowrap;font-size:10.5px;font-weight:500}.ct-ph-t b{color:var(--ct-text);font-weight:800}.ct-ph-a{min-width:0;font-family:var(--ct-mono);color:var(--ct-mute);align-items:center;gap:10px;font-size:10.5px;display:flex}.ct-pb{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ct-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ct-line-2) transparent;flex:1;min-height:0;overflow:auto}.ct-live{font-family:var(--ct-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ct-mute);align-items:center;gap:6px;font-size:10px;display:inline-flex}.ct-live i{background:var(--ct-leaf);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite ct-pulse;position:relative}.ct-link{font-family:var(--ct-mono);color:var(--ct-text-2);white-space:nowrap;align-items:center;gap:5px;font-size:11px;transition:color .15s;display:inline-flex}.ct-link svg{opacity:.6;transition:opacity .15s,transform .15s}.ct-link:hover{color:var(--ct-text);text-underline-offset:3px;text-decoration:underline}.ct-link:hover svg{opacity:1;transform:translate(1px,-1px)}.ct-copy{height:22px;font-family:var(--ct-mono);color:var(--ct-text-2);background:var(--ct-panel-2);border:1px solid var(--ct-edge);border-radius:6px;align-items:center;gap:6px;padding:0 7px;font-size:11px;transition:color .15s,background-color .15s;display:inline-flex}.ct-copy svg{opacity:.65}.ct-copy:hover{color:var(--ct-text);background:var(--ct-peel)}.ct-copy.is-done{color:var(--ct-up);background:var(--ct-up-d)}.ct-chip{height:22px;font-family:var(--ct-mono);letter-spacing:.02em;white-space:nowrap;color:var(--ct-text);background:var(--ct-panel-2);border:1px solid var(--ct-edge);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:10.5px;font-weight:500;display:inline-flex}.ct-chip--pair{background:var(--ct-peel);font-weight:700}.ct-chip--warn{color:var(--ct-text-2);background:var(--ct-sunk);border-style:dashed}.ct-chip--wait{background:var(--ct-peel)}.ct-chip--bad{color:var(--ct-down);background:var(--ct-down-d);border-color:var(--ct-down)}.ct-btn{height:32px;font-family:var(--ct-sans);white-space:nowrap;color:#fff;background:var(--ct-ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex}.ct-btn:hover{background:#26240c}.ct-btn:active{transform:translateY(1px)}.ct-btn--ghost{color:var(--ct-ink);box-shadow:inset 0 0 0 1.5px var(--ct-ink);background:0 0}.ct-btn--ghost:hover{background:var(--ct-peel)}.ct-tag{height:16px;font-family:var(--ct-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ct-text-2);background:var(--ct-sunk);border:1px solid var(--ct-line-2);white-space:nowrap;border-radius:4px;align-items:center;padding:0 5px;font-size:9.5px;font-weight:500;display:inline-flex}.ct-tag--curve,.ct-tag--treasury{color:var(--ct-text);background:var(--ct-peel);border-color:var(--ct-edge)}.ct-tag--burn{color:var(--ct-mute);background:0 0;border-style:dashed}.ct-av{object-fit:cover;background:var(--ct-sunk);border:1px solid var(--ct-edge);flex:none;display:block}.ct-av--empty{background:var(--ct-ink);border-color:var(--ct-ink);color:var(--ct-lemon);font-family:var(--ct-sans);letter-spacing:-.03em;place-items:center;font-weight:900;display:grid}.ct-sk{background:var(--ct-sunk);vertical-align:middle;border-radius:4px;animation:1.6s ease-in-out infinite ct-sk;display:inline-block}.ct-head{background:var(--ct-panel);border:1px solid var(--ct-edge);border-radius:var(--ct-r);flex:none;align-items:center;gap:16px;min-height:68px;padding:9px 14px 9px 12px;animation:.5s cubic-bezier(.2,.8,.2,1) both ct-in;display:flex}.ct-back{height:28px;font-family:var(--ct-mono);color:var(--ct-mute);border-radius:8px;align-items:center;gap:2px;padding:0 8px 0 4px;font-size:11px;transition:color .15s,background-color .15s;display:inline-flex}.ct-back:hover{color:var(--ct-text);background:var(--ct-peel)}.ct-id{flex:0 auto;align-items:center;gap:12px;min-width:0;max-width:44%;display:flex}.ct-id-t{min-width:0}.ct-sym{text-overflow:ellipsis;flex:none;max-width:13ch;overflow:hidden}.ct-tk{min-width:0;font-family:var(--ct-display);letter-spacing:-.03em;white-space:nowrap;align-items:baseline;gap:10px;font-size:28px;font-weight:800;line-height:1.02;display:flex}.ct-nm{text-overflow:ellipsis;max-width:24ch;font-family:var(--ct-sans);letter-spacing:0;color:var(--ct-mute);font-size:13px;font-weight:500;overflow:hidden}.ct-id-s{align-items:center;gap:6px;margin-top:6px;display:flex}.ct-links{border-left:1px solid var(--ct-line);align-self:stretch;align-items:center;gap:14px;min-width:0;padding-left:16px;display:flex}.ct-lock{border-left:1px solid var(--ct-line);white-space:nowrap;align-self:stretch;align-items:center;gap:9px;padding-left:16px;display:flex}.ct-lock-t{flex-direction:column;gap:1px;display:flex}.ct-lock-k{font-family:var(--ct-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ct-mute);font-size:9.5px}.ct-lock-v{font-family:var(--ct-mono);font-variant-numeric:tabular-nums;color:var(--ct-text);font-size:15px;font-weight:700}.ct-lock-v.is-off{color:var(--ct-mute);font-size:12px;font-weight:500}.ct-ring{flex:none;place-items:center;display:grid;position:relative}.ct-ring svg{position:absolute;inset:0;overflow:visible}.ct-ring .ct-ring-fg{transition:stroke-dasharray .28s linear}.ct-px{white-space:nowrap;align-items:baseline;gap:12px;margin-left:auto;display:flex}.ct-px-v{font-family:var(--ct-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ct-text);font-size:26px;font-weight:700}.ct-px-c{height:24px;font-family:var(--ct-mono);font-variant-numeric:tabular-nums;color:var(--ct-mute);background:var(--ct-sunk);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;font-weight:700;display:inline-flex}.ct-px-c.is-up{color:var(--ct-up);background:var(--ct-up-d)}.ct-px-c.is-down{color:var(--ct-down);background:var(--ct-down-d)}.ct-btn--trade{align-self:center;height:32px;margin-left:4px;padding:0 14px 0 16px;font-size:13px}.ct-px-k{font-family:var(--ct-mono);letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.8;font-size:10px}.ct-strip{background:var(--ct-panel);border:1px solid var(--ct-edge);border-radius:var(--ct-r);flex:none;grid-template-columns:repeat(9,minmax(0,1fr));animation:.5s cubic-bezier(.2,.8,.2,1) 50ms both ct-in;display:grid;overflow:hidden}.ct-stat{flex-direction:column;gap:2px;min-width:0;padding:9px 12px 8px 14px;display:flex;position:relative}.ct-stat+.ct-stat:before{content:"";background:var(--ct-line);width:1px;position:absolute;top:10px;bottom:10px;left:0}.ct-stat-k{font-family:var(--ct-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ct-mute);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.ct-stat-v{font-family:var(--ct-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ct-text);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.ct-stat-v small{color:var(--ct-mute);letter-spacing:0;margin-left:3px;font-size:10.5px;font-weight:500}.ct-stat-v.is-none{color:var(--ct-faint);font-weight:500}.ct-stat-s{font-family:var(--ct-mono);color:var(--ct-mute);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ct-stat-s.is-up{color:var(--ct-up)}.ct-stat-s.is-down{color:var(--ct-down)}.ct-stat--fw{background:var(--ct-peel-w)}.ct-stat--fw.is-off{background:0 0}.ct-banner{border-radius:var(--ct-r);background:var(--ct-peel);border:1px solid var(--ct-edge);color:var(--ct-text);flex:none;align-items:center;gap:14px;padding:8px 12px 8px 14px;animation:.5s cubic-bezier(.2,.8,.2,1) 80ms both ct-in;display:flex}.ct-banner p{min-width:0;color:var(--ct-text-2);flex:1;font-size:13px}.ct-banner b{color:var(--ct-text);font-weight:800}.ct-main{gap:var(--ct-gap);flex:1;grid-template-columns:minmax(0,1fr) clamp(290px,22vw,400px) clamp(270px,21vw,380px);min-height:0;display:grid}.ct-left,.ct-side{gap:var(--ct-gap);min-width:0;min-height:0;display:grid}.ct-left{grid-template-rows:minmax(0,1.55fr) minmax(0,1fr)}.ct-side{grid-template-rows:minmax(0,1.12fr) minmax(0,1fr)}.ct-main>.ct-panel{min-height:0}.ct-tabs{background:var(--ct-panel-2);border:1px solid var(--ct-edge);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.ct-tab{min-width:34px;height:22px;font-family:var(--ct-mono);letter-spacing:.04em;color:var(--ct-text-2);border-radius:6px;padding:0 9px;font-size:10.5px;font-weight:500;transition:color .15s,background-color .15s}.ct-tab:hover{color:var(--ct-text);background:var(--ct-peel)}.ct-tab.is-on{color:var(--ct-lemon);background:var(--ct-ink);font-weight:700}.ct-chart-body{flex:1;min-height:0;position:relative}.ct-chart-host{animation:.6s ease-out both ct-fade;position:absolute;inset:0}.ct-legend{z-index:3;font-family:var(--ct-mono);color:var(--ct-text);pointer-events:none;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:11px;display:flex;position:absolute;top:8px;left:12px;right:80px}.ct-legend i{color:var(--ct-mute);margin-right:4px;font-style:normal}.ct-legend .is-up{color:var(--ct-up)}.ct-legend .is-down{color:var(--ct-down)}.ct-legend-bb{color:var(--ct-text);background:var(--ct-panel-2);border:1px solid var(--ct-edge);border-radius:5px;align-items:center;gap:6px;padding:1px 7px;display:inline-flex}.ct-mk{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:7px solid var(--ct-ink);width:0;height:0;display:inline-block}.ct-chart-state{text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.ct-cs-in{background:var(--ct-panel);border:1px solid var(--ct-edge);border-radius:var(--ct-r);flex-direction:column;align-items:center;gap:8px;max-width:340px;padding:16px 20px 18px;display:flex}.ct-cs-t{font-family:var(--ct-sans);color:var(--ct-text);font-size:15px;font-weight:800}.ct-cs-p{color:var(--ct-mute);font-size:12.5px}.ct-skbars{align-items:flex-end;gap:6px;display:flex;position:absolute;inset:34px 14px 30px}.ct-skbars span{background:var(--ct-sunk);border-radius:3px;flex:1;animation:1.6s ease-in-out infinite ct-sk}.ct-ghostgrid{background-image:linear-gradient(var(--ct-line) 1px, transparent 1px);opacity:.7;background-size:100% 20%;position:absolute;inset:0}.ct-ghostbars{opacity:.55;align-items:flex-end;gap:7px;display:flex;position:absolute;inset:40px 24px 28px}.ct-ghostbars span{border:1px dashed var(--ct-line-2);border-radius:2px;flex:1}@container pnl (max-width:500px){.ct-ph:has(.ct-tabs){flex-wrap:wrap;row-gap:6px;padding-top:7px;padding-bottom:7px}.ct-ph:has(.ct-tabs) .ct-ph-a{justify-content:space-between;width:100%}}.ct-fw-top{flex:none;align-items:center;gap:14px;padding:12px 12px 10px;display:flex}.ct-fw-ring{flex:none;place-items:center;display:grid;position:relative}.ct-fw-ring svg{position:absolute;inset:0;overflow:visible}.ct-fw-ring .ct-ring-fg{transition:stroke-dasharray .28s linear}.ct-fw-ring.is-fire .ct-ring-ping{animation:.9s ease-out ct-ping}.ct-fw-clock{font-family:var(--ct-mono);font-variant-numeric:tabular-nums;color:var(--ct-text);font-size:17px;font-weight:700;position:relative}.ct-fw-clock.is-run{letter-spacing:.04em;color:var(--ct-up);font-size:11px}.ct-fw-txt{min-width:0}.ct-fw-k{font-family:var(--ct-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ct-mute);font-size:9.5px}.ct-fw-h{font-family:var(--ct-sans);color:var(--ct-text);margin-top:3px;font-size:15px;font-weight:800;line-height:1.2}.ct-fw-p{color:var(--ct-mute);margin-top:3px;font-size:12px;line-height:1.4}.ct-fw-flow{background:var(--ct-sunk);border:1px solid var(--ct-line);font-family:var(--ct-mono);color:var(--ct-text-2);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;margin:0 12px 10px;padding:7px 8px;font-size:10.5px;display:flex;overflow:hidden}.ct-fw-flow span{align-items:center;gap:5px;display:inline-flex}.ct-fw-flow b{color:var(--ct-text);font-weight:700}.ct-fw-flow em{color:var(--ct-faint);font-style:normal}.ct-fw-flow .is-burn b{color:var(--ct-text)}.ct-burn{border-bottom:1px solid var(--ct-line);flex:none;padding:10px 12px 12px}.ct-burn-top{font-family:var(--ct-mono);color:var(--ct-mute);justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px;display:flex}.ct-burn-top b{color:var(--ct-text);font-size:12.5px;font-weight:800}.ct-burn-bar{background:var(--ct-sunk);border:1px solid var(--ct-edge);border-radius:5px;height:10px;margin-top:7px;position:relative;overflow:hidden}.ct-burn-fill{width:var(--w,0%);background:var(--ct-ink);transform-origin:0;border-radius:4px;min-width:3px;transition:width .8s cubic-bezier(.2,.8,.2,1);animation:1.1s cubic-bezier(.2,.8,.2,1) both ct-grow;position:absolute;inset:0 auto 0 0}.ct-burn-bar.is-zero .ct-burn-fill{background:0 0}@keyframes ct-grow{0%{transform:scaleX(0)}}.ct-burn-scale{font-family:var(--ct-mono);color:var(--ct-faint);justify-content:space-between;margin-top:5px;font-size:9.5px;display:flex}.ct-lg-row,.ct-lg-head{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;gap:8px;padding:0 12px;display:grid}.ct-lg-head{z-index:2;background:var(--ct-panel);border-bottom:1px solid var(--ct-line);height:26px;font-family:var(--ct-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ct-mute);font-size:9.5px;position:sticky;top:0}.ct-lg-row{border-bottom:1px solid var(--ct-line);height:30px;font-family:var(--ct-mono);font-variant-numeric:tabular-nums;color:var(--ct-text);font-size:11.5px;overflow:hidden}.ct-lg-row:hover{background:var(--ct-panel-2);outline:1px solid var(--ct-edge);outline-offset:-1px}.ct-lg-row.is-new{animation:.7s cubic-bezier(.2,.8,.2,1) both ct-row-in}.ct-lg-total{background:var(--ct-peel-w);border-bottom-color:var(--ct-line-2);font-weight:600}.ct-r{text-align:right;justify-self:end}.ct-lg-row .t{color:var(--ct-mute)}.ct-lg-row .b{color:var(--ct-text);font-weight:800}.ct-u{color:var(--ct-mute);margin-left:3px;font-size:9.5px}.ct-lg-tx{color:var(--ct-mute);justify-content:flex-end;align-items:center;gap:2px;transition:color .15s;display:inline-flex}.ct-lg-tx:hover{color:var(--ct-text)}.ct-h-sum{border-bottom:1px solid var(--ct-line);flex:none;padding:10px 12px 11px}.ct-h-top{font-family:var(--ct-mono);color:var(--ct-mute);justify-content:space-between;align-items:baseline;font-size:10.5px;display:flex}.ct-h-top b{color:var(--ct-text);font-size:12.5px;font-weight:800}.ct-h-bar{background:var(--ct-sunk);border:1px solid var(--ct-edge);border-radius:4px;gap:2px;height:8px;margin-top:7px;display:flex;overflow:hidden}.ct-h-bar span{background:var(--ct-ink);transform-origin:0;min-width:2px;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both ct-grow;display:block}.ct-h-bar span:nth-child(2){opacity:.62}.ct-h-bar span:nth-child(3){opacity:.32}.ct-h-bar span.rest{opacity:1;background:0 0;flex:1}.ct-h-row,.ct-h-head{grid-template-columns:24px minmax(0,1fr) 62px 56px;align-items:center;gap:8px;padding:0 12px;display:grid}.ct-h-head{z-index:2;background:var(--ct-panel);border-bottom:1px solid var(--ct-line);height:26px;font-family:var(--ct-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ct-mute);font-size:9.5px;position:sticky;top:0}.ct-h-row{border-bottom:1px solid var(--ct-line);height:30px;font-family:var(--ct-mono);font-variant-numeric:tabular-nums;font-size:11.5px;position:relative;overflow:hidden}.ct-h-row:hover{background:var(--ct-panel-2);outline:1px solid var(--ct-edge);outline-offset:-1px}.ct-h-row .n{color:var(--ct-faint);font-size:10.5px}.ct-h-who{align-items:center;gap:7px;min-width:0;display:flex}.ct-h-who a{color:var(--ct-text-2);white-space:nowrap;transition:color .15s}.ct-h-who .ct-tag{flex:none}@container pnl (max-width:310px){.ct-h-row,.ct-h-head{grid-template-columns:22px minmax(0,1fr) 54px}.ct-h-amt,.ct-h-head>:nth-child(3){display:none}}.ct-h-who a:hover{color:var(--ct-text);text-underline-offset:3px;text-decoration:underline}.ct-h-amt{color:var(--ct-text-2)}.ct-h-pct{color:var(--ct-text);font-weight:700;position:relative}.ct-h-fill{width:calc(var(--w,0%) * .62);background:var(--ct-peel-d);pointer-events:none;transform-origin:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both ct-growr;position:absolute;top:5px;bottom:5px;right:0}.ct-h-row>span{z-index:1;position:relative}@keyframes ct-growr{0%{transform:scaleX(0)}}.ct-h-foot{font-family:var(--ct-mono);color:var(--ct-mute);align-items:center;gap:6px;padding:10px 12px 12px;font-size:10.5px;display:flex}.ct-h-foot svg{color:var(--ct-up);flex:none}.ct-t-row,.ct-t-head{grid-template-columns:52px 44px 76px minmax(36px,1fr) 88px 22px;align-items:center;gap:10px;padding:0 12px;display:grid}.ct-t-row.has-q,.ct-t-head.has-q{grid-template-columns:52px 44px 76px 76px minmax(36px,1fr) 88px 22px}.ct-t-row .bar{min-width:0;display:block}.ct-t-row .bar i{width:var(--w,0%);opacity:.5;transform-origin:0;border-radius:3px;height:5px;animation:.7s cubic-bezier(.2,.8,.2,1) both ct-grow;display:block}.ct-t-row.is-buy .bar i{background:var(--ct-leaf)}.ct-t-row.is-sell .bar i{background:var(--ct-red)}.ct-t-row.is-big .bar i{opacity:1}.ct-t-head{z-index:2;background:var(--ct-panel);border-bottom:1px solid var(--ct-line);height:26px;font-family:var(--ct-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ct-mute);font-size:9.5px;position:sticky;top:0}.ct-t-row{border-bottom:1px solid var(--ct-line);height:28px;font-family:var(--ct-mono);font-variant-numeric:tabular-nums;font-size:11.5px;overflow:hidden}.ct-t-row:hover{background:var(--ct-panel-2);outline:1px solid var(--ct-edge);outline-offset:-1px}.ct-t-row.is-new{animation:.7s cubic-bezier(.2,.8,.2,1) both ct-row-in}.ct-t-row .t{color:var(--ct-mute)}.ct-t-row .s{letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.ct-t-row.is-buy .s,.ct-t-row.is-buy .u{color:var(--ct-up)}.ct-t-row.is-sell .s,.ct-t-row.is-sell .u{color:var(--ct-down)}.ct-t-row .u{font-weight:600}.ct-t-row.is-big .u{font-weight:800}.ct-t-row .q{color:var(--ct-mute)}.ct-t-row .w a{color:var(--ct-text-2)}.ct-t-row .w a:hover{color:var(--ct-text);text-underline-offset:3px;text-decoration:underline}.ct-t-ratio{font-family:var(--ct-mono);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.ct-t-ratio .g{color:var(--ct-up);font-weight:700}.ct-t-ratio .r{color:var(--ct-down);font-weight:700}.ct-t-ratio .bar{background:var(--ct-red);border-radius:3px;width:70px;height:5px;display:flex;overflow:hidden}.ct-t-ratio .bar i{background:var(--ct-leaf);transition:width .6s;display:block}.ct-fw--off .ct-empty{text-align:left;flex:none;justify-content:flex-start;align-items:flex-start;gap:10px;padding:18px 16px 20px}.ct-fw--off .ct-empty .ct-cs-t{font-family:var(--ct-display);letter-spacing:-.03em;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1}.ct-fw--off .ct-empty .ct-cs-p{color:var(--ct-text-2);font-size:13px;line-height:1.45}.ct-fw--off .ct-empty>svg{box-sizing:content-box;background:var(--ct-peel);width:26px;height:26px;color:var(--ct-text);border-radius:8px;padding:4px}.ct-spec{border-top:1px solid var(--ct-edge);align-self:stretch;margin-top:8px}.ct-spec>div{border-bottom:1px solid var(--ct-line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.ct-spec dt{font-family:var(--ct-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ct-mute);font-size:10px}.ct-spec dd{font-family:var(--ct-mono);color:var(--ct-text);text-align:right;margin:0;font-size:12px;font-weight:700}.ct-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:0;padding:18px 20px;display:flex}.ct-empty .ct-cs-t{font-size:13.5px}.ct-ghost-rows{width:100%;margin-bottom:8px}.ct-ghost-rows span{background:var(--ct-sunk);border-radius:4px;height:8px;margin:0 12px 14px;animation:2.2s ease-in-out infinite ct-sk;display:block}.ct-ab{flex-direction:column;gap:12px;padding:12px;display:flex}.ct-ab-d{color:var(--ct-text-2);white-space:pre-line;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.ct-ab-d.is-none{color:var(--ct-mute)}.ct-tw{background:var(--ct-panel-2);border:1px solid var(--ct-edge);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;transition:background-color .15s;display:flex}a.ct-tw:hover{background:var(--ct-peel)}.ct-tw-ic{background:var(--ct-ink);color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ct-tw-t{flex:1;min-width:0}.ct-tw-h,.ct-tw-s{display:block}.ct-tw-h{font-family:var(--ct-mono);color:var(--ct-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.ct-tw-s{color:var(--ct-mute);font-size:11.5px}.ct-kv{font-family:var(--ct-mono);grid-template-columns:auto minmax(0,1fr);gap:7px 14px;font-size:11.5px;display:grid}.ct-kv dt{color:var(--ct-mute)}.ct-kv dd{text-align:right;min-width:0;color:var(--ct-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-kv dd .ct-link{font-size:11.5px}.ct-rules{flex-direction:column;display:flex}.ct-rule{border-bottom:1px solid var(--ct-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 0;display:grid}.ct-rule:last-child{border-bottom:0}.ct-rule-ic{width:22px;height:22px;color:var(--ct-text);background:var(--ct-peel);border-radius:6px;place-items:center;display:grid}.ct-rule-ic.is-off{color:var(--ct-mute);background:var(--ct-sunk)}.ct-rule-t{color:var(--ct-text-2);font-size:12px;line-height:1.32}.ct-rule-t b{color:var(--ct-text);font-weight:800}.ct-rule-v{font-family:var(--ct-mono);font-variant-numeric:tabular-nums;color:var(--ct-up);white-space:nowrap;font-size:11px;font-weight:700}.ct-rule-v.is-off{color:var(--ct-mute);font-weight:500}.ct-state{flex:1;place-items:center;min-height:0;padding:24px;animation:.6s cubic-bezier(.2,.8,.2,1) both ct-in;display:grid}.ct-state-in{flex-direction:column;align-items:flex-start;gap:14px;width:min(560px,100%);display:flex}.ct-state-k{font-family:var(--ct-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ct-mute);font-size:10.5px}.ct-state-h{font-family:var(--ct-display);letter-spacing:-.035em;color:var(--ct-text);font-size:clamp(44px,6.4vw,92px);font-weight:800;line-height:.92}.ct-state-p{color:var(--ct-text-2);max-width:46ch;font-size:15px;line-height:1.5}.ct-state-code{background:var(--ct-panel);border:1px solid var(--ct-edge);max-width:100%;font-family:var(--ct-mono);color:var(--ct-text);overflow-wrap:anywhere;border-radius:8px;padding:7px 10px;font-size:12px}.ct-state-act{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ct-state-act .ct-btn{height:40px;padding:0 20px;font-size:14px}.ct-ladder{border:1px solid var(--ct-edge);border-radius:var(--ct-r);background:var(--ct-panel-2);flex-direction:column;width:100%;margin-top:6px;display:flex;overflow:hidden}.ct-rung{border-bottom:1px solid var(--ct-line);color:var(--ct-mute);grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:11px 14px;transition:color .3s,background-color .3s;display:grid}.ct-rung:last-child{border-bottom:0}.ct-rung b{color:inherit;font-size:14px;font-weight:800;display:block}.ct-rung small{color:var(--ct-mute);font-size:12px;display:block}.ct-rung .n{font-family:var(--ct-mono);color:var(--ct-faint);font-size:11px}.ct-rung.is-done{color:var(--ct-text)}.ct-rung.is-done .n,.ct-rung.is-done .ct-rung-s{color:var(--ct-up)}.ct-rung.is-active{color:var(--ct-text);background:var(--ct-peel)}.ct-rung.is-active small,.ct-rung.is-active .n{color:var(--ct-text-2)}.ct-rung.is-fail{color:var(--ct-down)}.ct-rung-s{place-items:center;display:grid}.ct-spin{border:2px solid var(--ct-line-2);border-top-color:var(--ct-ink);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite ct-spin}.ct-launch-grid{gap:var(--ct-gap);flex:1;grid-template-columns:minmax(0,1fr) clamp(290px,22vw,400px) clamp(270px,21vw,380px);grid-template-areas:"main fly about";min-height:0;display:grid}.ct-launch-grid>[data-area=main]{grid-area:main}.ct-launch-grid>[data-area=fly]{grid-area:fly}.ct-launch-grid>[data-area=about]{grid-area:about}@container ct (max-width:1190px){.ct-main,.ct-launch-grid{grid-template-columns:minmax(0,1fr) 290px 270px}.ct-links{gap:11px;padding-left:12px}.ct-stat{padding:9px 11px 8px}.ct-stat-v{font-size:14.5px}}@container ct (max-width:1010px){.ct-head{flex-wrap:wrap;row-gap:8px}.ct-links{border-left:0;border-top:1px solid var(--ct-line);flex-basis:100%;order:5;margin-top:0;padding-top:8px;padding-left:0;overflow-x:auto}}@container ct (max-width:920px){.ct{height:auto;min-height:var(--sh-main-h,calc(100svh - var(--ct-top,0px)));overflow:visible}.ct-main{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"chart chart""fly holders""trades about"}.ct-left,.ct-side{display:contents}.ct-main [data-area=chart]{grid-area:chart;height:clamp(340px,52svh,540px)}.ct-main [data-area=fly]{grid-area:fly}.ct-main [data-area=holders]{grid-area:holders}.ct-main [data-area=trades]{grid-area:trades}.ct-main [data-area=about]{grid-area:about}.ct-main [data-area=fly],.ct-main [data-area=holders],.ct-main [data-area=trades],.ct-main [data-area=about],.ct-launch-grid [data-area]{height:430px}.ct-strip{scrollbar-width:none;top:var(--sh-top-h,var(--ct-sticky,0px));z-index:30;grid-template-columns:none;grid-auto-columns:minmax(138px,1fr);grid-auto-flow:column;position:sticky;overflow-x:auto}.ct-strip::-webkit-scrollbar{display:none}.ct-launch-grid{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"main main""fly about"}.ct-launch-grid>[data-area=main]{height:auto;min-height:380px}}@container ct (max-width:640px){.ct{--ct-pad:10px;--ct-gap:10px}.ct-panel[data-area=chart] .ct-ph{flex-wrap:wrap;row-gap:6px;padding:7px 8px 7px 12px}.ct-panel[data-area=chart] .ct-ph-a{justify-content:space-between;width:100%}.ct-id-s{flex-wrap:wrap}.ct-id-t{min-width:0}.ct-lock{border-left:0;border-top:1px solid var(--ct-line);flex-basis:100%;order:4;margin:0;padding:8px 0 0}.ct-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""fly""trades""holders""about"}.ct-launch-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""fly""about"}.ct-main [data-area=chart]{height:clamp(320px,50svh,460px)}.ct-main [data-area=fly],.ct-main [data-area=holders],.ct-main [data-area=trades],.ct-main [data-area=about],.ct-launch-grid [data-area]{height:420px}.ct-head{gap:10px;padding:10px}.ct-back{display:none}.ct-tk{font-size:24px}.ct-nm{max-width:14ch}.ct-px{border-top:1px solid var(--ct-line);flex-basis:100%;justify-content:space-between;margin-left:0;padding-top:8px}.ct-px-v{font-size:24px}.ct-id{flex:1;max-width:none}.ct-banner{flex-direction:column;align-items:flex-start;gap:8px}.ct-state{place-items:start;padding:28px 8px}.ct-state-h{font-size:clamp(44px,15vw,64px)}}@container ct (max-width:420px){.ct-ph-a .hide-s{display:none}.ct-lg-row,.ct-lg-head{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 36px;gap:6px;padding:0 10px}.ct-t-row,.ct-t-head,.ct-t-row.has-q,.ct-t-head.has-q{grid-template-columns:44px 40px 78px minmax(0,1fr) 22px;gap:8px;padding:0 10px}.ct-t-row .q,.ct-t-head .q,.ct-t-row .bar,.ct-t-head .bar{display:none}}@container ct (max-width:920px){.ct-main [data-area=fly].ct-fw--off{height:auto}}
