@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Orbitron:wght@400;500;600;700;800;900&family=Exo+2:wght@300;400;500;600;700&family=Rajdhani:wght@300;400;500;600;700&family=Chakra+Petch:wght@300;400;500;600;700&family=Jura:wght@300;400;500;600;700&family=Play:wght@400;700&family=Russo+One&family=Share+Tech+Mono&family=Roboto+Mono:wght@400;500;600;700&family=Montserrat:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&family=Open+Sans:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&family=Fira+Code:wght@400;500;600;700&family=Ubuntu:wght@300;400;500;600;700&family=Lato:wght@300;400;700&family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500;600;700&family=Bricolage+Grotesque:wght@300;400;500;600;700&family=Instrument+Serif:ital@0;1&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";.x4int-scroll [data-radix-scroll-area-viewport]>*,.x4conn-scroll [data-radix-scroll-area-viewport]>*{display:block!important}.x4int-root{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%}.x4int-card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--t-accent) 22%,var(--t-border-medium));background:linear-gradient(180deg,color-mix(in srgb,var(--t-input-bg) 86%,white 7%) 0%,var(--t-input-bg) 52%,color-mix(in srgb,var(--t-input-bg) 92%,black 6%) 100%);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff08,inset 0 -14px 26px -18px #0000008c,0 10px 26px -14px #00000080;overflow:hidden}.x4int-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.03) 26%,transparent 52%),radial-gradient(130% 80% at 50% -20%,rgba(255,255,255,.08),transparent 60%)}.x4int-glow{position:absolute;left:14px;right:14px;top:0;height:1px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--t-accent) 70%,transparent) 50%,transparent);box-shadow:0 0 14px 1px color-mix(in srgb,var(--t-accent) 40%,transparent)}.x4int-head{display:flex;align-items:center;gap:10px}.x4int-logo{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;border:1px solid color-mix(in srgb,var(--t-accent) 24%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--t-accent) 16%,var(--t-input-bg)),color-mix(in srgb,var(--t-accent) 5%,var(--t-input-bg)));box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 6px -3px #0006}.x4int-logo img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.x4int-titles{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.x4int-title-row{display:flex;min-width:0;align-items:center;gap:7px}.x4int-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-fs-sm, 14px);font-weight:var(--t-fw-value, 600);line-height:1.05;letter-spacing:.2px;color:var(--t-text-primary)}.x4int-status{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:var(--t-fs-2xs, 10px);font-weight:var(--t-fw-value, 600);text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;border:1px solid;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.x4int-status[data-mode=off]{color:var(--t-text-dim);border-color:var(--t-border-subtle);background:color-mix(in srgb,var(--t-text-dim) 8%,transparent)}.x4int-status[data-mode=contextMenu]{color:var(--t-accent);border-color:color-mix(in srgb,var(--t-accent) 45%,transparent);background:color-mix(in srgb,var(--t-accent) 12%,transparent)}.x4int-status[data-mode=full]{color:var(--t-accent);border-color:var(--t-accent);background:color-mix(in srgb,var(--t-accent) 20%,transparent);box-shadow:0 0 10px -1px color-mix(in srgb,var(--t-accent) 45%,transparent)}.x4int-instr-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border-radius:7px;border:1px solid color-mix(in srgb,var(--t-accent) 22%,var(--t-border-medium));background:color-mix(in srgb,var(--t-accent) 6%,transparent);color:var(--t-text-dim);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.x4int-instr-btn:hover{color:var(--t-accent);border-color:color-mix(in srgb,var(--t-accent) 55%,transparent);background:color-mix(in srgb,var(--t-accent) 12%,transparent)}.x4int-divider{height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--t-accent) 20%,var(--t-border-subtle)) 50%,transparent)}.x4int-levelblock{display:flex;flex-direction:column;gap:8px}.x4int-level-label{font-size:var(--t-fs-2xs, 10px);font-weight:var(--t-fw-value, 600);text-transform:uppercase;letter-spacing:1.2px;color:var(--t-accent)}.x4int-slider{position:relative;display:flex;width:100%;padding:3px;border-radius:11px;border:1px solid var(--t-border-medium);background:linear-gradient(180deg,color-mix(in srgb,var(--t-input-bg) 94%,black 6%),color-mix(in srgb,var(--t-input-bg) 99%,white 2%));box-shadow:inset 0 1px 3px #00000052,inset 0 -1px #ffffff08}.x4int-thumb{position:absolute;top:3px;bottom:3px;z-index:0;border-radius:8px;border:1px solid var(--t-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--t-accent) 30%,var(--t-input-bg)),color-mix(in srgb,var(--t-accent) 14%,var(--t-input-bg)));box-shadow:inset 0 1px #ffffff2e,0 2px 8px -2px color-mix(in srgb,var(--t-accent) 55%,transparent);transition:left .26s var(--t-ease-expo-out, cubic-bezier(.16, 1, .3, 1)),width .26s var(--t-ease-expo-out, cubic-bezier(.16, 1, .3, 1))}.x4int-seg{position:relative;z-index:1;flex:1;min-width:0;padding:6px 8px;border-radius:8px;text-align:center;font-size:var(--t-fs-2xs, 10px);font-weight:var(--t-fw-value, 600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--t-text-dim);background:none;border:0;cursor:pointer;transition:color .18s}.x4int-seg:hover{color:var(--t-text-secondary)}.x4int-seg[aria-checked=true]{color:var(--t-accent);text-shadow:0 1px 6px color-mix(in srgb,var(--t-accent) 35%,transparent)}.x4int-desc{margin:0;padding:9px 11px;border-radius:10px;border:1px solid color-mix(in srgb,var(--t-accent) 14%,transparent);background:color-mix(in srgb,var(--t-accent) 5%,transparent);font-size:var(--t-fs-xs, 12px);line-height:1.5;color:var(--t-text-secondary)}.x4int-desc b{color:var(--t-text-primary);font-weight:var(--fw-value, 600)}.x4int-pair{display:flex;flex-direction:column;gap:9px}.x4int-pair-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.x4int-pair-label{font-size:var(--t-fs-2xs, 10px);font-weight:var(--t-fw-value, 600);text-transform:uppercase;letter-spacing:1.2px;color:var(--t-accent)}.x4int-pair-badge{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:var(--t-fs-2xs, 10px);font-weight:var(--t-fw-value, 600);white-space:nowrap;border:1px solid var(--t-border-subtle);color:var(--t-text-dim);background:color-mix(in srgb,var(--t-text-dim) 8%,transparent)}.x4int-pair-badge[data-linked="1"]{color:var(--t-success);border-color:color-mix(in srgb,var(--t-success) 50%,transparent);background:color-mix(in srgb,var(--t-success) 14%,transparent)}.x4int-pair-btn{align-self:flex-start;padding:7px 14px;border-radius:9px;border:1px solid var(--t-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--t-accent) 26%,var(--t-input-bg)),color-mix(in srgb,var(--t-accent) 12%,var(--t-input-bg)));color:var(--t-text-primary);font-size:var(--t-fs-xs, 12px);font-weight:var(--t-fw-value, 600);cursor:pointer;transition:filter .18s,opacity .18s}.x4int-pair-btn:hover{filter:brightness(1.1)}.x4int-pair-btn:disabled{opacity:.6;cursor:default}.x4int-pair-codeblock{display:flex;flex-direction:column;gap:5px;padding:11px 13px;border-radius:10px;border:1px solid color-mix(in srgb,var(--t-accent) 20%,transparent);background:color-mix(in srgb,var(--t-accent) 6%,transparent)}.x4int-pair-code{font-size:26px;font-weight:700;letter-spacing:6px;line-height:1.1;color:var(--t-accent);font-variant-numeric:tabular-nums}.x4int-pair-instr{font-size:var(--t-fs-xs, 12px);line-height:1.5;color:var(--t-text-secondary)}.x4int-pair-waiting{font-size:var(--t-fs-2xs, 10px);color:var(--t-text-dim)}.x4-clock-segd{position:relative;display:inline-block}.x4-clock-segd i{position:absolute;border-radius:2px;opacity:.09;transition:opacity .12s}.x4-clock-segd i.on{opacity:1}html[data-x4-ambient=off] .x4-clock-seg-glow{filter:none!important}.x4-clock-flipcard{position:relative;display:flex;align-items:center;justify-content:center;border-radius:.14em;box-shadow:0 .06em .25em #0000008c;font-variant-numeric:tabular-nums;overflow:hidden}.x4-clock-flipcard:after{content:"";position:absolute;left:0;right:0;top:50%;height:.03em;background:#000000d9}.x4-clock-flipcard.is-tick{animation:x4-clock-fliptick .45s cubic-bezier(.3,1.4,.5,1)}@keyframes x4-clock-fliptick{0%{transform:rotateX(-70deg)}to{transform:rotateX(0)}}html[data-x4-motion=off] .x4-clock-flipcard.is-tick{animation:none}.x4-clock-tube{position:relative;display:flex;align-items:center;justify-content:center;border-radius:.24em .24em .18em .18em;overflow:hidden}.x4-clock-tube:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 .11em,rgba(255,157,69,.06) .11em .13em);pointer-events:none}html[data-x4-ambient=off] .x4-clock-tube span{text-shadow:none!important}:root{--x4-chrono-asia: #38bdf8;--x4-chrono-europe: #34d399;--x4-chrono-usa: #a78bfa}.x4-chrono-sweep{transform-origin:50% 50%;animation:x4-chrono-sweep 14s linear infinite}@keyframes x4-chrono-sweep{to{transform:rotate(360deg)}}html[data-x4-motion=off] .x4-chrono-sweep{animation:none;display:none}html[data-x4-ambient=off] .x4-chrono-glow{display:none}.x4-chrono-frost{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px;backdrop-filter:blur(6px) saturate(1.2);-webkit-backdrop-filter:blur(6px) saturate(1.2);pointer-events:none}html[data-x4-glass=off] .x4-chrono-frost{display:none}html[data-x4-ambient=off] .x4-clock-pulse-glow{box-shadow:none!important}html[data-x4-ambient=off] .x4-clock-word span{text-shadow:none!important}html[data-x4-ambient=off] .x4-clock-binary i{box-shadow:none!important}.x4-clock-labels-warm{text-shadow:0 0 8px currentColor}html[data-x4-ambient=off] .x4-clock-labels-warm{text-shadow:none!important}.about-guide-toc-item{display:block;width:100%;text-align:left;padding:6px 8px;margin-bottom:2px;background:transparent;border:none;border-left:2px solid transparent;border-radius:4px;color:var(--t-text-secondary);font-size:var(--t-fs-xs);font-weight:400;line-height:1.4;cursor:pointer;transition:background .12s,color .12s}.about-guide-toc-item:hover{background:rgba(var(--t-accent-rgb),.06)}.about-guide-toc-item.is-active{background:rgba(var(--t-accent-rgb),.12);border-left-color:var(--t-accent);color:var(--t-accent);font-weight:var(--t-fw-value)}.about-guide-action-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;border:1px solid var(--t-border-medium);background:transparent;color:var(--t-text-secondary);font-size:var(--t-fs-xs);font-weight:var(--t-fw-value);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.about-guide-action-btn:hover{background:rgba(var(--t-accent-rgb),.08);border-color:var(--t-accent);color:var(--t-accent)}.about-guide-action-btn svg{flex-shrink:0}.x4-acct-btn{transition:background .12s ease,box-shadow .12s ease,border-color .12s ease,color .12s ease,transform .06s ease}.x4-acct-btn:hover:not(:disabled){background:var(--t-volume-iconbtn-hover-bg),var(--t-input-bg, var(--t-panel-bg))!important;box-shadow:var(--t-volume-iconbtn-hover-shadow)!important;border-color:var(--t-border-strong)!important}.x4-acct-btn:active:not(:disabled){transform:translateY(.5px)}.x4-acct-btn--primary:hover:not(:disabled){background:var(--t-accent-light, var(--t-accent))!important;border-color:var(--t-accent-light, var(--t-accent))!important;box-shadow:inset 0 1px #ffffff38,0 2px 6px rgba(var(--t-accent-rgb),.28)!important}.x4-acct-btn--danger:hover:not(:disabled){background:#ef53501f!important;border-color:#ef53508c!important;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0003!important}html[data-x4-visual-level="1"] .x4-acct-btn,html[data-x4-visual-level="1"] .x4-acct-btn:hover:not(:disabled){box-shadow:none!important}.x4-acct-toc-item{display:flex;align-items:center;gap:7px;width:100%;text-align:left;padding:5px 8px;margin-bottom:1px;background:transparent;border:none;border-left:2px solid transparent;border-radius:5px;color:var(--t-text-secondary);font-size:var(--t-fs-xs);font-weight:400;line-height:1.25;cursor:pointer;transition:background .12s,color .12s}.x4-acct-toc-item svg{flex-shrink:0}.x4-acct-toc-item:hover{background:rgba(var(--t-accent-rgb),.06)}.x4-acct-toc-item.is-active{background:rgba(var(--t-accent-rgb),.12);border-left-color:var(--t-accent);color:var(--t-accent);font-weight:var(--t-fw-value)}.x4-profile-card.pc-card-wrapper{--pointer-x: 50%;--pointer-y: 50%;--pointer-from-center: 0;--pointer-from-top: .5;--pointer-from-left: .5;--card-opacity: 0;--rotate-x: 0deg;--rotate-y: 0deg;--background-x: 50%;--background-y: 50%;--grain: none;--icon: none;--behind-glow-color: rgba(var(--t-accent-rgb, 125, 190, 255), .5);--behind-glow-size: 42%;--inner-gradient: linear-gradient( 145deg, rgba(var(--t-accent-rgb, 125, 190, 255), .22) 0%, rgba(var(--t-accent-rgb, 125, 190, 255), .08) 100% );--pc-glare-color: rgba(var(--t-accent-rgb, 200, 210, 230), .75);--pc-glare-edge: rgba(var(--t-accent-rgb, 60, 80, 110), .18);--pc-base: rgba(0, 0, 0, .9);--sunpillar-1: hsl(2, 100%, 73%);--sunpillar-2: hsl(53, 100%, 69%);--sunpillar-3: hsl(93, 100%, 69%);--sunpillar-4: hsl(176, 100%, 76%);--sunpillar-5: hsl(228, 100%, 74%);--sunpillar-6: hsl(283, 100%, 73%);--sunpillar-clr-1: var(--sunpillar-1);--sunpillar-clr-2: var(--sunpillar-2);--sunpillar-clr-3: var(--sunpillar-3);--sunpillar-clr-4: var(--sunpillar-4);--sunpillar-clr-5: var(--sunpillar-5);--sunpillar-clr-6: var(--sunpillar-6);--card-radius: 18px;width:210px;margin:2px auto 0;perspective:500px;transform:translateZ(.1px);position:relative;touch-action:none}.x4-profile-card .pc-behind{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),var(--behind-glow-color) 0%,transparent var(--behind-glow-size));filter:blur(40px) saturate(1.1);opacity:calc(.8 * var(--card-opacity));transition:opacity .2s ease}.x4-profile-card.pc-card-wrapper:hover,.x4-profile-card.pc-card-wrapper.active{--card-opacity: 1}.x4-profile-card .pc-card{height:292px;display:grid;aspect-ratio:.718;border-radius:var(--card-radius);position:relative;background-blend-mode:color-dodge,normal,normal,normal;animation:x4pc-glow-bg 12s linear infinite;box-shadow:#000c calc((var(--pointer-from-left) * 10px) - 3px) calc((var(--pointer-from-top) * 20px) - 6px) 20px -5px;transition:transform 1s ease;transform:translateZ(0) rotateX(0) rotateY(0);background:var(--pc-base);backface-visibility:hidden;overflow:hidden}.x4-profile-card .pc-card:hover,.x4-profile-card .pc-card.active{transition:none;transform:translateZ(0) rotateX(var(--rotate-y)) rotateY(var(--rotate-x))}.x4-profile-card.pc-card-wrapper.x4-profile-card--fill{width:100%;max-width:300px;height:100%;margin:0 auto}.x4-profile-card--fill .pc-card{height:100%;aspect-ratio:auto}.x4-profile-card .pc-card,.x4-profile-card .pc-card:hover,.x4-profile-card .pc-card.active{transform:translateZ(0)}.x4-profile-card .pc-card-shell{position:relative;z-index:1}.x4-profile-card .pc-card *{display:grid;grid-area:1/-1;border-radius:var(--card-radius);pointer-events:none}.x4-profile-card .pc-inside{inset:0;position:absolute;background-image:var(--inner-gradient);background-color:var(--pc-base);transform:none}.x4-profile-card .pc-shine{-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-mode:luminance;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:150%;mask-size:150%;-webkit-mask-position:top calc(200% - (var(--background-y) * 5)) left calc(100% - var(--background-x));mask-position:top calc(200% - (var(--background-y) * 5)) left calc(100% - var(--background-x));transition:filter .8s ease;filter:brightness(.66) contrast(1.33) saturate(.33) opacity(.5);animation:x4pc-holo-bg 18s linear infinite;animation-play-state:running;mix-blend-mode:color-dodge}.x4-profile-card .pc-shine,.x4-profile-card .pc-shine:after{--space: 5%;--angle: -45deg;transform:translateZ(1px);overflow:hidden;z-index:3;background:transparent;background-size:cover;background-position:center;background-image:repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space) * 1),var(--sunpillar-clr-2) calc(var(--space) * 2),var(--sunpillar-clr-3) calc(var(--space) * 3),var(--sunpillar-clr-4) calc(var(--space) * 4),var(--sunpillar-clr-5) calc(var(--space) * 5),var(--sunpillar-clr-6) calc(var(--space) * 6),var(--sunpillar-clr-1) calc(var(--space) * 7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:0 var(--background-y),var(--background-x) var(--background-y),center;background-blend-mode:color,hard-light;background-size:500% 500%,300% 300%,200% 200%;background-repeat:repeat}.x4-profile-card .pc-shine:before,.x4-profile-card .pc-shine:after{content:"";background-position:center;background-size:cover;grid-area:1/1;opacity:0;transition:opacity .8s ease}.x4-profile-card .pc-card:hover .pc-shine,.x4-profile-card .pc-card.active .pc-shine{filter:brightness(.6) contrast(1.2) saturate(.4) opacity(.45);animation-play-state:paused}.x4-profile-card .pc-card:hover .pc-shine:before,.x4-profile-card .pc-card.active .pc-shine:before,.x4-profile-card .pc-card:hover .pc-shine:after,.x4-profile-card .pc-card.active .pc-shine:after{opacity:.22}.x4-profile-card .pc-shine:before{background-image:linear-gradient(45deg,var(--sunpillar-4),var(--sunpillar-5),var(--sunpillar-6),var(--sunpillar-1),var(--sunpillar-2),var(--sunpillar-3)),radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,70%) 0%,hsla(0,0%,30%,.2) 90%),var(--grain);background-size:250% 250%,100% 100%,220px 220px;background-position:var(--pointer-x) var(--pointer-y),center,calc(var(--pointer-x) * .01) calc(var(--pointer-y) * .01);background-blend-mode:color-dodge;filter:brightness(calc(2 - var(--pointer-from-center))) contrast(calc(var(--pointer-from-center) + 2)) saturate(calc(.5 + var(--pointer-from-center)));mix-blend-mode:luminosity}.x4-profile-card .pc-shine:after{background-position:0 var(--background-y),calc(var(--background-x) * .4) calc(var(--background-y) * .5),center;background-size:200% 300%,700% 700%,100% 100%;mix-blend-mode:difference;filter:brightness(.8) contrast(1.5)}.x4-profile-card .pc-glare{transform:translateZ(1.1px);overflow:hidden;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),var(--pc-glare-color) 12%,var(--pc-glare-edge) 90%);mix-blend-mode:overlay;filter:brightness(.55) contrast(1.05);opacity:.4;z-index:4}.x4-profile-card .pc-avatar-content{mix-blend-mode:normal;overflow:hidden;transform:translateZ(2px);backface-visibility:hidden}.x4-profile-card .pc-avatar-content .avatar{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate3d(calc((var(--pointer-from-left) - .5) * 6px),calc((var(--pointer-from-top) - .5) * 6px),0) scale(1.06);backface-visibility:hidden;will-change:transform;transition:transform .12s ease-out}.x4-profile-card .pc-avatar-content:before{content:"";position:absolute;inset:0;z-index:1;backdrop-filter:none;pointer-events:none}.x4-profile-card .pc-overlay{display:block;position:absolute;top:0;left:0;right:0;z-index:6;padding:10px 12px 16px;pointer-events:none;text-align:center;background:linear-gradient(to bottom,rgba(0,0,0,.62) 0%,rgba(0,0,0,.28) 55%,transparent 100%);border-radius:var(--card-radius) var(--card-radius) 0 0;text-shadow:0 1px 3px rgba(0,0,0,.65)}.x4-profile-card .pc-top-row{display:flex;align-items:center;justify-content:center;gap:5px}.x4-profile-card .pc-handle{display:block;flex:0 1 auto;font-size:14px;font-weight:600;color:#fff;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x4-profile-card .pc-edit-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:#00000059;color:#fff;cursor:pointer;pointer-events:auto;opacity:0;transition:opacity .18s ease,background .15s ease}.x4-profile-card .pc-edit-btn:hover{background:#0000008c}.x4-profile-card .pc-edit-btn:disabled{cursor:default;opacity:0}.x4-profile-card.pc-card-wrapper:hover .pc-edit-btn:not(:disabled),.x4-profile-card .pc-edit-btn:focus-visible,.x4-profile-card .pc-edit-btn.pc-edit-visible{opacity:1}.x4-profile-card .pc-name-input{display:block;flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;color:#fff;background:#000000a8;border:1px solid rgba(255,255,255,.55);border-radius:6px;padding:2px 6px;outline:none;pointer-events:auto;box-sizing:border-box;text-align:center;caret-color:var(--t-accent, #ffffff)}.x4-profile-card .pc-name-input:focus{border-color:var(--t-accent, rgba(255, 255, 255, .9));box-shadow:0 0 0 1px var(--t-accent, rgba(255, 255, 255, .5))}.x4-profile-card .pc-name-input::-moz-selection{background:var(--t-accent, #4a90d9);color:#fff}.x4-profile-card .pc-name-input::selection{background:var(--t-accent, #4a90d9);color:#fff}.x4-profile-card .pc-name-input[data-error="1"]{border-color:#ef5350}.x4-profile-card .pc-edit-btn.pc-edit-visible{background:#0000008c}.x4-profile-card .pc-edit-btn.pc-edit-visible:hover{background:#000000b8}.x4-profile-card .pc-email-row{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:3px;min-width:0}.x4-profile-card .pc-email{display:block;flex:0 1 auto;font-size:11px;font-weight:500;color:#fffc;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x4-profile-card .pc-email-row>:not(.pc-email){pointer-events:auto;position:relative;z-index:7}.x4-profile-card .pc-status-bar{display:block;position:absolute;left:0;right:0;bottom:0;z-index:6;padding:14px 12px 9px;font-size:11px;font-weight:600;color:#ffffffeb;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,.65);pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 100%);border-radius:0 0 var(--card-radius) var(--card-radius)}.x4-profile-card .pc-logout-btn{display:inline-flex;align-items:center;gap:4px;position:absolute;right:10px;bottom:9px;z-index:7;padding:4px 8px;border:1px solid rgba(255,255,255,.22);border-radius:7px;background:#0006;color:#fff;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;pointer-events:auto;opacity:0;text-shadow:0 1px 2px rgba(0,0,0,.6);transition:opacity .18s ease,background .15s ease,border-color .15s ease}.x4-profile-card.pc-card-wrapper:hover .pc-logout-btn,.x4-profile-card .pc-logout-btn:focus-visible{opacity:1}.x4-profile-card .pc-logout-btn:hover{background:#0009;border-color:#fff6}@keyframes x4pc-glow-bg{0%{--bgrotate: 0deg}to{--bgrotate: 360deg}}@keyframes x4pc-holo-bg{0%{background-position:0 var(--background-y),0 0,center}to{background-position:0 var(--background-y),90% 90%,center}}[data-theme=cyberpunk] .x4-profile-card.pc-card-wrapper{--pc-base: rgba(8, 3, 20, .94);--behind-glow-color: rgba(var(--t-accent-rgb), .5);--behind-glow-size: 45%;--inner-gradient: linear-gradient(145deg, rgba(255, 0, 160, .3) 0%, rgba(0, 225, 255, .22) 100%);--pc-glare-color: rgba(var(--t-accent-rgb), .85);--pc-glare-edge: rgba(var(--t-accent-rgb), .22);--sunpillar-1: hsl(320, 100%, 65%);--sunpillar-2: hsl(280, 100%, 70%);--sunpillar-3: hsl(210, 100%, 68%);--sunpillar-4: hsl(185, 100%, 65%);--sunpillar-5: hsl(150, 100%, 62%);--sunpillar-6: hsl(330, 100%, 68%)}[data-theme=cream] .x4-profile-card.pc-card-wrapper{--pc-base: rgba(42, 32, 22, .94);--behind-glow-color: rgba(var(--t-accent-rgb), .4);--behind-glow-size: 50%;--inner-gradient: linear-gradient(145deg, rgba(214, 178, 128, .28) 0%, rgba(255, 243, 224, .4) 100%);--pc-glare-color: rgba(var(--t-accent-rgb), .7);--pc-glare-edge: rgba(var(--t-accent-rgb), .18);--sunpillar-1: hsl(28, 90%, 78%);--sunpillar-2: hsl(45, 95%, 80%);--sunpillar-3: hsl(20, 85%, 80%);--sunpillar-4: hsl(50, 80%, 85%);--sunpillar-5: hsl(15, 70%, 82%);--sunpillar-6: hsl(38, 90%, 76%)}html[data-x4-ambient=off] .x4-profile-card .pc-behind,html[data-x4-ambient=off] .x4-profile-card .pc-shine,html[data-x4-ambient=off] .x4-profile-card .pc-glare{display:none!important}html[data-x4-ambient=off] .x4-profile-card .pc-card{box-shadow:none!important}html[data-x4-motion=off] .x4-profile-card .pc-behind{filter:none!important}.animated-gradient-text{position:relative;margin:0 auto;display:flex;max-width:-moz-fit-content;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;border-radius:1.25rem;font-weight:500;backdrop-filter:blur(10px);transition:box-shadow .5s ease-out;overflow:hidden}.animated-gradient-text.with-border{padding:.35rem .75rem}.gradient-overlay{position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none}.gradient-overlay:before{content:"";position:absolute;border-radius:inherit;width:calc(100% - 2px);height:calc(100% - 2px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#120f17;z-index:-1}.text-content{display:inline-block;position:relative;z-index:2;background-clip:text;-webkit-background-clip:text;color:transparent}.x4-ah{display:flex;flex-direction:column;gap:14px;color:var(--t-text-primary)}.x4-ah-launch{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 18px;border-radius:var(--x4-ctl-radius, 12px);color:var(--t-accent);background:linear-gradient(180deg,#ffffff0f,#fff0 46%),linear-gradient(180deg,rgba(var(--t-accent-rgb),.26),rgba(var(--t-accent-rgb),.13)),var(--t-panel-bg, var(--t-deep-bg));border:1px solid rgba(var(--t-accent-rgb),.42);border-top-color:rgba(var(--t-accent-rgb),.55);cursor:pointer;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px 1px #00000040,0 6px 16px -10px #00000080;transition:background .22s ease,border-color .22s ease,transform .12s ease,box-shadow .22s ease}.x4-ah-launch:before{content:"";position:absolute;inset:1px 1px auto;height:44%;border-radius:inherit;background:linear-gradient(180deg,#ffffff12,#fff0);pointer-events:none;z-index:0}.x4-ah-launch>*{position:relative;z-index:1}.x4-ah-launch:hover{background:linear-gradient(180deg,#ffffff29,#fff0 46%),linear-gradient(180deg,rgba(var(--t-accent-rgb),.42),rgba(var(--t-accent-rgb),.2)),var(--t-panel-bg, var(--t-deep-bg));border-color:rgba(var(--t-accent-rgb),.62);box-shadow:inset 0 1px #ffffff29,0 8px 20px -12px rgba(var(--t-accent-rgb),.5)}.x4-ah-launch:active{transform:scale(.99);box-shadow:inset 0 1px 3px #00000047,0 2px 6px -4px #0006}.x4-ah-launch__text{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.x4-ah-launch__title{font-size:var(--t-fs-sm, 13px);font-weight:var(--t-fw-emph, 700);text-transform:uppercase;letter-spacing:.14em}.x4-ah-launch__sub{font-size:var(--t-fs-3xs, 10px);font-weight:var(--t-fw-value);letter-spacing:.02em;color:var(--t-text-dim);text-transform:none}.x4-ah-header{display:flex;align-items:center;gap:12px;flex-shrink:0;position:relative;padding:2px 44px 12px 2px}.x4-ah-header:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:1px;background:linear-gradient(90deg,rgba(var(--t-accent-rgb),.4),rgba(var(--t-accent-rgb),.14) 42%,rgba(var(--t-accent-rgb),.05) 72%,transparent 96%)}.x4-ah-header__emblem{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--t-accent);background:radial-gradient(circle at 32% 26%,rgba(var(--t-accent-rgb),.28),rgba(var(--t-accent-rgb),.06) 72%);border:1px solid rgba(var(--t-accent-rgb),.34);box-shadow:inset 0 1px #ffffff1a,0 3px 10px -6px rgba(var(--t-accent-rgb),.55)}.x4-ah-header__cta{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;padding:7px 14px;border-radius:999px;font-size:var(--t-fs-xs, 12px);font-weight:var(--t-fw-value, 600);letter-spacing:.02em;color:var(--t-accent);background:linear-gradient(180deg,rgba(var(--t-accent-rgb),.16),rgba(var(--t-accent-rgb),.07));border:1px solid rgba(var(--t-accent-rgb),.38);box-shadow:inset 0 1px #ffffff14,0 4px 14px -8px rgba(var(--t-accent-rgb),.5);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.x4-ah-header__cta:hover{background:linear-gradient(180deg,rgba(var(--t-accent-rgb),.26),rgba(var(--t-accent-rgb),.12));border-color:rgba(var(--t-accent-rgb),.6);box-shadow:inset 0 1px #ffffff1f,0 6px 18px -8px rgba(var(--t-accent-rgb),.6)}.x4-ah-header__cta:active{transform:scale(.98)}.x4-ah-header__cta.is-open{color:var(--t-text-secondary, var(--t-text-dim));background:rgba(var(--t-accent-rgb),.06);border-color:var(--t-border-subtle, rgba(255, 255, 255, .14));box-shadow:none}.x4-ah-header__bell{position:absolute;left:50%;top:calc(50% - 5px);transform:translate(-50%,-50%);width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.x4-ah-header__bell:before{content:"";position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(circle,rgba(var(--t-accent-rgb),.13),transparent 70%);pointer-events:none}.x4-ah-header__bell .x4-ah-orb__bell{width:100%;height:100%}.x4-ah-header__bell .x4-ah-orb-fx{width:220px;height:64px}.x4-ah-back{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:5px 10px;border-radius:var(--x4-ctl-radius, 8px);font-size:var(--t-fs-2xs);font-weight:var(--t-fw-value);text-transform:uppercase;letter-spacing:.06em;color:var(--t-text-dim);background:rgba(var(--t-accent-rgb),.08);border:1px solid rgba(var(--t-accent-rgb),.22);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.x4-ah-back:hover{color:var(--t-accent);background:rgba(var(--t-accent-rgb),.16);border-color:rgba(var(--t-accent-rgb),.4)}.x4-ah-titles{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:max(180px,calc(50% - 150px))}.x4-ah-title,.x4-ah-recipe{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x4-ah-title{font-size:var(--t-fs-md, 17px);line-height:1.1;font-weight:var(--t-fw-emph, 700);text-transform:uppercase;letter-spacing:.1em;color:var(--t-accent)}.x4-ah-intro{font-size:var(--t-fs-2xs);line-height:1.45;color:var(--t-text-dim);max-width:64ch}.x4-ah-recipe{font-size:var(--t-fs-xs, 12px);color:var(--t-text-secondary, var(--t-text-dim));letter-spacing:.015em}.x4-ah-ghost{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--x4-ctl-radius, 10px);border:1px dashed var(--t-border-subtle, rgba(255, 255, 255, .14));flex-shrink:0}.x4-ah-ghost__lead{font-size:var(--t-fs-3xs, 10px);text-transform:uppercase;letter-spacing:.1em;color:var(--t-text-dim)}.x4-ah-ghost__example{font-size:var(--t-fs-2xs);color:var(--t-accent);opacity:.85}.x4-ah-custom__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.x4-ah-custom__label{font-size:var(--t-fs-2xs, 11px);text-transform:uppercase;letter-spacing:.08em;color:var(--t-accent);font-weight:var(--t-fw-value)}.x4-ah-custom__dismiss{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:transparent;border:none;color:var(--t-text-dim);cursor:pointer;transition:color .15s ease,background .15s ease}.x4-ah-custom__dismiss:hover{color:#ef5350;background:#ef53501a}.x4-ah-live{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.x4-ah-live__head{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-fs-2xs, 11px);text-transform:uppercase;letter-spacing:.1em;color:var(--t-text-dim)}.x4-ah-live__empty{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--x4-ctl-radius, 10px);border:1px dashed var(--t-border-subtle, rgba(255, 255, 255, .14));font-size:var(--t-fs-2xs);color:var(--t-text-dim)}.x4-ah-radar-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--t-accent);flex-shrink:0;opacity:.5}html:not([data-x4-motion=off]):not([data-x4-ambient=off]) .x4-ah-radar-dot:before{animation:x4ahLiveDot 1.6s ease-in-out infinite}@keyframes x4ahLiveDot{0%,to{opacity:.25}50%{opacity:.9}}.x4-ah-live__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.x4-ah-live__row{min-width:0}.x4-ah-live__btn{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;cursor:pointer;background:rgba(var(--t-accent-rgb),.06);border:1px solid var(--t-border-subtle, rgba(255, 255, 255, .12));font-size:var(--t-fs-2xs);color:var(--t-text-secondary);transition:background .15s ease,border-color .15s ease}.x4-ah-live__btn:hover{background:rgba(var(--t-accent-rgb),.16);border-color:rgba(var(--t-accent-rgb),.4)}.x4-ah-live__kind{width:6px;height:6px;border-radius:50%;flex-shrink:0}.x4-ah-live__kind--liquidation{background:#ef5350}.x4-ah-live__kind--trade{background:#60a5fa}.x4-ah-live__kind--funding{background:#fbbf24}.x4-ah-live__sym{font-weight:var(--t-fw-value);color:var(--t-text-primary)}.x4-ah-live__side{text-transform:uppercase;font-size:var(--t-fs-3xs, 10px);letter-spacing:.04em}.x4-ah-live__side.is-up{color:#26a69a}.x4-ah-live__side.is-down{color:#ef5350}.x4-ah-live__usd{font-family:var(--font-mono, monospace);color:var(--t-text-secondary)}.x4-ah-live__ex{color:var(--t-text-dim);font-size:var(--t-fs-3xs, 10px)}.x4-ah-live__add{color:var(--t-accent);opacity:.7}.x4-ah-live__list.is-anim .x4-ah-live__row{animation:x4ahLiveRowIn .28s ease}@keyframes x4ahLiveRowIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.x4-ah--anim .x4-ah-card--src.is-live{animation:x4ahSrcLive 1.8s ease-in-out infinite}@keyframes x4ahSrcLive{0%,to{box-shadow:0 0 rgba(var(--x4-ah-group, var(--t-accent-rgb)),0)}50%{box-shadow:0 0 0 2px rgba(var(--x4-ah-group, var(--t-accent-rgb)),.35)}}@media (prefers-reduced-motion: reduce){.x4-ah-radar-dot:before,.x4-ah-live__list.is-anim .x4-ah-live__row,.x4-ah--anim .x4-ah-card--src.is-live{animation:none}}.x4-ah-hero{display:flex;flex-direction:column;align-items:center;text-align:center;--x4-hero-orb: clamp(108px, 20vh, 168px);gap:clamp(4px,1vh,9px);padding:clamp(8px,2.4vh,20px) 16px clamp(6px,1vh,8px);flex-shrink:0}[data-x4-visual-focus-host] .x4-ah-hero{flex-grow:0;flex-shrink:0}.x4-ah-orb-stage{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--x4-hero-orb, 168px);height:var(--x4-hero-orb, 168px);overflow:visible}.x4-ah-orb-fx{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:560px;height:260px;max-width:96vw;z-index:0;pointer-events:none;opacity:1;animation:x4ahFxIn .5s ease;transition:opacity .55s ease;-webkit-mask:radial-gradient(ellipse 48% 42% at 50% 50%,#000 55%,transparent 100%);mask:radial-gradient(ellipse 48% 42% at 50% 50%,#000 55%,transparent 100%)}.x4-ah-orb-fx.is-hiding{opacity:0}@keyframes x4ahFxIn{0%{opacity:0}to{opacity:1}}.x4-ah-orb-stage>.x4-ah-orb{z-index:1}.x4-ah-orb{position:relative;width:var(--x4-hero-orb, 168px);height:var(--x4-hero-orb, 168px);display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.x4-ah-orb__bell{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:67.86%;height:67.86%;border-radius:50%;color:var(--t-accent);--x4-ah-orb-accent-kiss: rgba(var(--t-accent-rgb), .18);--x4-ah-orb-shade: rgba(0, 0, 0, .5);--x4-ah-orb-face-hi: rgba(255, 255, 255, .06);--x4-ah-orb-face-lo: rgba(0, 0, 0, .14);--x4-ah-orb-face-base: transparent;--x4-ah-orb-rim-hi: rgba(255, 255, 255, .14);--x4-ah-orb-rim-hi-hover: rgba(255, 255, 255, .18);--x4-ah-orb-rim-lo: rgba(0, 0, 0, .5);--x4-ah-orb-cast: rgba(0, 0, 0, .4);--x4-ah-orb-cast-hover: rgba(0, 0, 0, .45);--x4-ah-orb-paint-filter: saturate(1.2) drop-shadow(0 2px 4px rgba(0, 0, 0, .4));background:radial-gradient(120% 120% at 34% 28%,var(--x4-ah-orb-accent-kiss),transparent 58%),radial-gradient(130% 130% at 72% 82%,var(--x4-ah-orb-shade),transparent 62%),linear-gradient(150deg,var(--x4-ah-orb-face-hi),var(--x4-ah-orb-face-lo));background-color:var(--x4-ah-orb-face-base);box-shadow:inset 1px 1.5px 1px var(--x4-ah-orb-rim-hi),inset -1px -2px 7px var(--x4-ah-orb-rim-lo),0 8px 22px var(--x4-ah-orb-cast),0 0 0 1px rgba(var(--t-accent-rgb),.1);transition:box-shadow .18s ease,transform .12s ease}.x4-ah-orb:hover .x4-ah-orb__bell{box-shadow:inset 1px 1.5px 1px var(--x4-ah-orb-rim-hi-hover),inset -1px -2px 7px var(--x4-ah-orb-rim-lo),0 8px 26px var(--x4-ah-orb-cast-hover),0 0 22px rgba(var(--t-accent-rgb),.32),0 0 0 1px rgba(var(--t-accent-rgb),.45)}.x4-ah-orb:active .x4-ah-orb__bell{transform:scale(.96)}.x4-ah-orb:focus-visible{outline:none}.x4-ah-orb:focus-visible .x4-ah-orb__bell{box-shadow:0 0 0 3px rgba(var(--t-accent-rgb),.4)}html:not([data-x4-motion=off]):not([data-x4-ambient=off]) .x4-ah-orb__bell{animation:x4ahBreathe 6s ease-in-out infinite}@keyframes x4ahBreathe{0%,to{scale:1}50%{scale:1.015}}.x4-ah-orb__paint--beat{animation:x4ahBellRing .6s ease}@keyframes x4ahBellRing{0%{rotate:0deg}15%{rotate:-3deg}35%{rotate:2.4deg}55%{rotate:-1.6deg}75%{rotate:.8deg}to{rotate:0deg}}@media (prefers-reduced-motion: reduce){.x4-ah-orb__bell,.x4-ah-orb__paint--beat{animation:none}}.x4-ah-orb__paint{display:inline-flex;align-items:center;justify-content:center;width:70%;height:70%;filter:var(--x4-ah-orb-paint-filter, saturate(1.2) drop-shadow(0 2px 4px rgba(0, 0, 0, .4)))}.x4-sb{width:100%;height:100%;display:block}.x4-sb__spec{transition:opacity .18s ease}.x4-radar-dial{position:relative;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(65% 60% at 34% 26%,rgba(255,255,255,.07),transparent 62%),radial-gradient(130% 100% at 50% 120%,rgba(0,0,0,.16),transparent 60%);contain:layout paint}.x4-radar-dial__ring{position:absolute;border-radius:50%;border:1px solid rgba(var(--t-accent-rgb),.12);box-shadow:inset 0 1px 1.5px #ffffff0f,0 1px 1.5px #0000001a}.x4-radar-dial__ring--1{inset:0;border-color:rgba(var(--t-accent-rgb),.3)}.x4-radar-dial__ring--2{inset:15%;border-color:rgba(var(--t-accent-rgb),.18)}.x4-radar-dial__ring--3{inset:30%;border-color:rgba(var(--t-accent-rgb),.1)}.x4-radar-dial__tick{position:absolute;background:rgba(var(--t-accent-rgb),.4);box-shadow:0 0 2px rgba(var(--t-accent-rgb),.3)}.x4-radar-dial__tick--n,.x4-radar-dial__tick--s{left:calc(50% - .5px);width:1px;height:5px}.x4-radar-dial__tick--n{top:0}.x4-radar-dial__tick--s{bottom:0}.x4-radar-dial__tick--e,.x4-radar-dial__tick--w{top:calc(50% - .5px);height:1px;width:5px}.x4-radar-dial__tick--e{right:0}.x4-radar-dial__tick--w{left:0}.x4-radar-dial__sweep{position:absolute;inset:2%;border-radius:50%;background:conic-gradient(from 0deg,transparent 285deg,rgba(var(--t-accent-rgb),.3) 360deg);-webkit-mask:radial-gradient(circle,transparent 34%,#000 38%);mask:radial-gradient(circle,transparent 34%,#000 38%);opacity:0}.x4-radar-dial__sweep:before{content:"";position:absolute;top:4%;left:50%;width:24%;height:24%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(var(--t-accent-rgb),.45),transparent 68%);filter:blur(1.5px)}.x4-radar-dial__sweep:after{content:"";position:absolute;top:2%;left:calc(50% - .5px);width:1px;height:48%;background:linear-gradient(to bottom,rgba(var(--t-accent-rgb),.6),transparent)}@media (prefers-reduced-motion: no-preference){html:not([data-x4-motion=off]):not([data-x4-ambient=off]):not([data-x4-visual-level="1"]) .x4-radar-dial__sweep{opacity:1;will-change:transform;animation:x4RadarSweep 6s linear infinite}}@keyframes x4RadarSweep{to{transform:rotate(360deg)}}.x4-radar-dial__glyph{position:relative;width:34%;height:34%;color:var(--t-accent)}[data-theme=light] .x4-ah-orb__bell,[data-theme=sand] .x4-ah-orb__bell,[data-theme=rose] .x4-ah-orb__bell,[data-theme=tiffany] .x4-ah-orb__bell,[data-theme=tiffany-light] .x4-ah-orb__bell,[data-theme=interior] .x4-ah-orb__bell,[data-theme=cream] .x4-ah-orb__bell,[data-theme=lemon] .x4-ah-orb__bell,[data-theme=blush] .x4-ah-orb__bell,[data-theme=lilac] .x4-ah-orb__bell,[data-theme=mint] .x4-ah-orb__bell,[data-theme=periwinkle] .x4-ah-orb__bell{--x4-ah-orb-accent-kiss: rgba(var(--t-accent-rgb), .1);--x4-ah-orb-shade: rgba(0, 0, 0, .09);--x4-ah-orb-face-hi: rgba(255, 255, 255, .5);--x4-ah-orb-face-lo: rgba(0, 0, 0, .05);--x4-ah-orb-face-base: color-mix(in srgb, var(--t-panel-bg) 94%, white 6%);--x4-ah-orb-rim-hi: rgba(255, 255, 255, .78);--x4-ah-orb-rim-hi-hover: rgba(255, 255, 255, .9);--x4-ah-orb-rim-lo: rgba(0, 0, 0, .1);--x4-ah-orb-cast: rgba(0, 0, 0, .14);--x4-ah-orb-cast-hover: rgba(0, 0, 0, .18);--x4-ah-orb-paint-filter: saturate(1.05) drop-shadow(0 2px 3px rgba(0, 0, 0, .16))}[data-theme=light] .x4-sb__cast,[data-theme=sand] .x4-sb__cast,[data-theme=rose] .x4-sb__cast,[data-theme=tiffany] .x4-sb__cast,[data-theme=tiffany-light] .x4-sb__cast,[data-theme=interior] .x4-sb__cast,[data-theme=cream] .x4-sb__cast,[data-theme=lemon] .x4-sb__cast,[data-theme=blush] .x4-sb__cast,[data-theme=lilac] .x4-sb__cast,[data-theme=mint] .x4-sb__cast,[data-theme=periwinkle] .x4-sb__cast{opacity:.18}[data-theme=light] .x4-sb__core,[data-theme=sand] .x4-sb__core,[data-theme=rose] .x4-sb__core,[data-theme=tiffany] .x4-sb__core,[data-theme=tiffany-light] .x4-sb__core,[data-theme=interior] .x4-sb__core,[data-theme=cream] .x4-sb__core,[data-theme=lemon] .x4-sb__core,[data-theme=blush] .x4-sb__core,[data-theme=lilac] .x4-sb__core,[data-theme=mint] .x4-sb__core,[data-theme=periwinkle] .x4-sb__core{opacity:.5}[data-theme=light] .x4-sb__chip-shadow,[data-theme=sand] .x4-sb__chip-shadow,[data-theme=rose] .x4-sb__chip-shadow,[data-theme=tiffany] .x4-sb__chip-shadow,[data-theme=tiffany-light] .x4-sb__chip-shadow,[data-theme=interior] .x4-sb__chip-shadow,[data-theme=cream] .x4-sb__chip-shadow,[data-theme=lemon] .x4-sb__chip-shadow,[data-theme=blush] .x4-sb__chip-shadow,[data-theme=lilac] .x4-sb__chip-shadow,[data-theme=mint] .x4-sb__chip-shadow,[data-theme=periwinkle] .x4-sb__chip-shadow{opacity:.16}html:not([data-x4-motion=off]):not([data-x4-ambient=off]) .x4-ah-orb-stage:before{content:"";position:absolute;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(var(--t-accent-rgb),.08) 0%,transparent 62%);pointer-events:none;z-index:0}.x4-ah-orb-ping{position:absolute;top:50%;left:50%;width:66%;height:66%;border-radius:50%;background:radial-gradient(closest-side,transparent 42%,rgba(var(--t-accent-rgb),.1) 46%,rgba(var(--t-accent-rgb),.9) 50%,rgba(var(--t-accent-rgb),.1) 54%,transparent 58%);transform:translate(-50%,-50%) scale(.55);opacity:0;pointer-events:none;z-index:0;animation:x4ahPingLoop 3.6s ease-out infinite}@keyframes x4ahPingLoop{0%{opacity:0;transform:translate(-50%,-50%) scale(.55)}4%{opacity:.85;transform:translate(-50%,-50%) scale(.62)}40%{opacity:0;transform:translate(-50%,-50%) scale(1.75)}to{opacity:0;transform:translate(-50%,-50%) scale(1.75)}}@media (prefers-reduced-motion: reduce){.x4-ah-orb-ping{display:none}}.x4-ah-hero__eyebrow{position:relative;padding-bottom:6px;color:var(--t-text-dim)}html:not([data-x4-motion=off]):not([data-x4-ambient=off]) .x4-ah-hero__eyebrow{animation:x4ahRiseIn .6s ease both}html:not([data-x4-motion=off]):not([data-x4-ambient=off]) .x4-ah-orb-stage{animation:x4ahOrbIn .7s cubic-bezier(.2,.8,.3,1) .12s both}@keyframes x4ahRiseIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes x4ahOrbIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.x4-ah-hero__eyebrow,.x4-ah-orb-stage{animation:none}}.x4-ah-orb__ring{position:absolute;inset:0;z-index:1;pointer-events:none}.x4-ah-comet{position:absolute;top:50%;left:50%;width:71.43%;height:71.43%;transform:translate(-50%,-50%) rotate(var(--start, 0deg));animation:x4ahCometLap 2.6s linear both,x4ahCometLife 2.6s ease both}@keyframes x4ahCometLap{0%{transform:translate(-50%,-50%) rotate(var(--start, 0deg))}to{transform:translate(-50%,-50%) rotate(calc(var(--start, 0deg) + 360deg))}}@keyframes x4ahCometLife{0%{opacity:0}7%{opacity:1}82%{opacity:1}to{opacity:0}}.x4-ah-comet__tail{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(var(--comet),.55),rgba(var(--comet),0) 7deg 286deg,rgba(var(--comet),.55) 360deg);-webkit-mask:radial-gradient(circle closest-side,transparent 81%,#000 87%,#000 99%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 81%,#000 87%,#000 99%,transparent 100%);filter:blur(.7px)}.x4-ah-comet__tail--core{background:conic-gradient(from 0deg,rgba(var(--comet),.95),rgba(var(--comet),0) 4deg 320deg,rgba(var(--comet),.95) 360deg);-webkit-mask:radial-gradient(circle closest-side,transparent 86%,#000 90%,#000 97%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 86%,#000 90%,#000 97%,transparent 100%);filter:none}.x4-ah-comet__head{position:absolute;top:2.5%;left:50%;width:8%;height:8%;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#fff,rgb(var(--comet)) 42%,rgba(var(--comet),0) 74%);box-shadow:0 0 3px 1px rgba(var(--comet),.95),0 0 8px 3px rgba(var(--comet),.55),0 0 15px 6px rgba(var(--comet),.28)}@media (prefers-reduced-motion: reduce){.x4-ah-comet{animation:none;opacity:0}}.x4-ah-dash{display:flex;flex-direction:column;gap:10px}.x4-ah-dash__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.x4-ah-dash__tile{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:var(--x4-ctl-radius, 10px);background:var(--t-panel-bg, var(--t-deep-bg));border:1px solid var(--t-border-subtle, rgba(255, 255, 255, .1))}.x4-ah-dash__tile.is-accent{border-color:rgba(var(--t-accent-rgb),.35);background:linear-gradient(rgba(var(--t-accent-rgb),.06),rgba(var(--t-accent-rgb),.06)),var(--t-panel-bg, var(--t-deep-bg))}.x4-ah-dash__tile.is-ok{border-color:#60a5fa59}.x4-ah-dash__val{font-size:var(--t-fs-lg, 18px);font-weight:var(--t-fw-value);color:var(--t-text-primary);line-height:1.1}.x4-ah-dash__val--sm{font-size:var(--t-fs-sm, 14px)}.x4-ah-dash__tile.is-accent .x4-ah-dash__val{color:var(--t-accent)}.x4-ah-dash__lbl{font-size:var(--t-fs-3xs, 10px);text-transform:uppercase;letter-spacing:.06em;color:var(--t-text-dim)}.x4-ah-health{display:flex;flex-direction:column;gap:6px}.x4-ah-health__head{font-size:var(--t-fs-2xs, 11px);text-transform:uppercase;letter-spacing:.08em;color:var(--t-text-dim)}.x4-ah-health__rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px}.x4-ah-health__row{display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:var(--x4-ctl-radius, 10px);background:var(--t-panel-bg, var(--t-deep-bg));border:1px solid var(--t-border-subtle, rgba(255, 255, 255, .1));font-size:var(--t-fs-2xs)}.x4-ah-health__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.x4-ah-health__dot.is-ok{background:#26a69a}.x4-ah-health__dot.is-warn{background:#fbbf24}.x4-ah-health__dot.is-bad{background:#ef5350}.x4-ah-health__dot.is-idle{background:var(--t-text-dim);opacity:.5}.x4-ah-health__icon{display:inline-flex;color:var(--t-text-dim);flex-shrink:0}.x4-ah-health__label{color:var(--t-text-primary);font-weight:var(--t-fw-value)}.x4-ah-health__value{flex:1;min-width:0;color:var(--t-text-dim);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x4-ah-health__btn{flex-shrink:0;font-size:var(--t-fs-3xs, 10px);padding:2px 8px;border-radius:6px;cursor:pointer;color:var(--t-accent);background:rgba(var(--t-accent-rgb),.14);border:1px solid rgba(var(--t-accent-rgb),.3);transition:background .15s ease}.x4-ah-health__btn:hover{background:rgba(var(--t-accent-rgb),.24)}.x4-ah-caught{display:flex;flex-direction:column;gap:6px}.x4-ah-caught__head{font-size:var(--t-fs-2xs, 11px);text-transform:uppercase;letter-spacing:.08em;color:var(--t-text-dim)}.x4-ah-caught__empty{padding:12px;border-radius:var(--x4-ctl-radius, 10px);border:1px dashed var(--t-border-subtle, rgba(255, 255, 255, .14));font-size:var(--t-fs-2xs);color:var(--t-text-dim);text-align:center}.x4-ah-caught__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;max-height:220px;overflow-y:auto}.x4-ah-caught__row{display:flex;align-items:baseline;gap:8px;padding:5px 8px;border-radius:7px;background:rgba(var(--t-accent-rgb),.05);font-size:var(--t-fs-2xs)}.x4-ah-caught__time{flex-shrink:0;font-family:var(--font-mono, monospace);font-size:var(--t-fs-3xs, 10px);color:var(--t-text-dim)}.x4-ah-caught__sym{flex-shrink:0;font-weight:var(--t-fw-value);color:var(--t-accent)}.x4-ah-caught__msg{min-width:0;color:var(--t-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x4-ah-recipes{display:flex;flex-direction:column;gap:9px;flex-shrink:0}.x4-ah-recipes__head{display:flex;flex-direction:column;gap:2px}.x4-ah-recipes__title{font-size:var(--t-fs-sm, 14px);font-weight:var(--t-fw-value);color:var(--t-text-primary)}.x4-ah-recipes__sub{font-size:var(--t-fs-2xs);color:var(--t-text-dim)}.x4-ah-recipes__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:9px}.x4-ah-recipe-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:11px 12px 11px 14px;border-radius:var(--x4-ctl-radius, 10px);background:var(--t-panel-bg, var(--t-deep-bg));border:1px solid var(--t-border-subtle, rgba(255, 255, 255, .1));overflow:hidden;transition:border-color .2s ease,background .2s ease}.x4-ah-recipe-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgb(var(--x4-ah-sev, var(--t-accent-rgb)));opacity:.85}.x4-ah-recipe-card[data-ah-tier=info]{--x4-ah-sev: 96, 165, 250}.x4-ah-recipe-card[data-ah-tier=important]{--x4-ah-sev: 251, 191, 36}.x4-ah-recipe-card[data-ah-tier=critical]{--x4-ah-sev: 239, 83, 80}.x4-ah-eb{position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:rgba(var(--x4-ah-sev, var(--t-accent-rgb)),.5);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0}.x4-ah-eb.is-anim{background:conic-gradient(from var(--x4ah-eb-ang, 0deg),rgba(var(--x4-ah-sev, var(--t-accent-rgb)),0) 0deg 200deg,rgb(var(--x4-ah-sev, var(--t-accent-rgb))) 300deg,rgba(var(--x4-ah-sev, var(--t-accent-rgb)),0) 340deg 360deg);animation:x4ahEbSweep 2.4s linear infinite}@property --x4ah-eb-ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes x4ahEbSweep{to{--x4ah-eb-ang: 360deg}}.x4-ah-anim-list.is-anim>*{animation:x4ahListItemIn .26s cubic-bezier(.22,.61,.36,1) both}@keyframes x4ahListItemIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.x4-ah-eb.is-anim{animation:none;background:rgba(var(--x4-ah-sev, var(--t-accent-rgb)),.5)}.x4-ah-anim-list.is-anim>*{animation:none}}.x4-ah-recipe-card:hover{border-color:rgba(var(--x4-ah-sev, var(--t-accent-rgb)),.45);background:linear-gradient(rgba(var(--x4-ah-sev, var(--t-accent-rgb)),.06),rgba(var(--x4-ah-sev, var(--t-accent-rgb)),.06)),var(--t-panel-bg, var(--t-deep-bg))}.x4-ah-recipe-card__head{display:flex;align-items:flex-start;gap:8px}.x4-ah-recipe-card__icon{display:inline-flex;color:rgb(var(--x4-ah-sev, var(--t-accent-rgb)));flex-shrink:0;margin-top:1px}.x4-ah-recipe-card__title{flex:1;min-width:0;font-size:var(--t-fs-xs);font-weight:var(--t-fw-value);color:var(--t-text-primary)}.x4-ah-recipe-card__tier{flex-shrink:0;font-size:var(--t-fs-3xs, 10px);text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:999px;color:rgb(var(--x4-ah-sev, var(--t-accent-rgb)));background:rgba(var(--x4-ah-sev, var(--t-accent-rgb)),.12);border:1px solid rgba(var(--x4-ah-sev, var(--t-accent-rgb)),.24)}.x4-ah-recipe-card__desc{font-size:var(--t-fs-2xs);line-height:1.4;color:var(--t-text-secondary)}.x4-ah-recipe-card__params{align-self:flex-start;font-size:var(--t-fs-3xs, 10px);font-family:var(--font-mono, monospace);padding:1px 7px;border-radius:6px;color:rgb(var(--x4-ah-sev, var(--t-accent-rgb)));background:rgba(var(--x4-ah-sev, var(--t-accent-rgb)),.1);border:1px solid rgba(var(--x4-ah-sev, var(--t-accent-rgb)),.2)}.x4-ah-recipe-card__create{margin-top:2px;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-size:var(--t-fs-2xs);font-weight:var(--t-fw-value);padding:5px 11px;border-radius:var(--x4-ctl-radius, 8px);cursor:pointer;color:rgb(var(--x4-ah-sev, var(--t-accent-rgb)));background:rgba(var(--x4-ah-sev, var(--t-accent-rgb)),.14);border:1px solid rgba(var(--x4-ah-sev, var(--t-accent-rgb)),.3);transition:background .15s ease,border-color .15s ease}.x4-ah-recipe-card__create:hover{background:rgba(var(--x4-ah-sev, var(--t-accent-rgb)),.24);border-color:rgba(var(--x4-ah-sev, var(--t-accent-rgb)),.5)}.x4-ah-recipe-card__comet{position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden}.x4-ah-recipe-card__comet:before{content:"";position:absolute;top:-50%;left:-50%;width:100%;height:100%;background:conic-gradient(from 0deg,transparent 0%,rgba(96,165,250,.6) 25%,transparent 50%);animation:x4ahCometRun 2s linear infinite}@keyframes x4ahCometRun{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.x4-ah-section{display:flex;flex-direction:column;gap:7px;flex-shrink:0}.x4-ah-section__label{font-size:var(--t-fs-3xs, 10px);font-weight:var(--t-fw-value);text-transform:uppercase;letter-spacing:.16em;color:var(--t-text-dim)}.x4-ah-strip{display:flex;flex-wrap:wrap;gap:8px}.x4-ah-grid-wrap{display:flex;flex-direction:column;gap:12px}.x4-ah-grid-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.x4-ah-grid-search{display:inline-flex;align-items:center;gap:6px;flex:1 1 200px;min-width:160px;padding:5px 9px;border-radius:var(--x4-ctl-radius, 8px);background:var(--t-input-bg, rgba(255, 255, 255, .04));border:1px solid var(--t-border-subtle, rgba(255, 255, 255, .14))}.x4-ah-grid-search:focus-within{border-color:rgba(var(--t-accent-rgb),.5)}.x4-ah-grid-search__icon{color:var(--t-text-dim);flex-shrink:0}.x4-ah-grid-search input{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;color:var(--t-text-primary);font-size:var(--t-fs-2xs)}.x4-ah-grid-search__clear{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;color:var(--t-text-dim);cursor:pointer;flex-shrink:0}.x4-ah-grid-search__clear:hover{color:var(--t-accent)}.x4-ah-grid-filters{display:flex;flex-wrap:wrap;gap:5px}.x4-ah-filter{padding:4px 10px;border-radius:999px;font-size:var(--t-fs-3xs, 10px);font-weight:var(--t-fw-value);text-transform:uppercase;letter-spacing:.06em;color:var(--t-text-dim);background:var(--t-panel-bg, var(--t-deep-bg));border:1px solid var(--t-border-subtle, rgba(255, 255, 255, .12));cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.x4-ah-filter:hover{color:var(--t-accent);border-color:rgba(var(--t-accent-rgb),.4)}.x4-ah-filter.is-on{color:var(--t-accent);background:rgba(var(--t-accent-rgb),.14);border-color:rgba(var(--t-accent-rgb),.55)}.x4-ah-grid-group{display:flex;flex-direction:column;gap:7px}.x4-ah-grid-group__label{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-fs-3xs, 10px);font-weight:var(--t-fw-value);text-transform:uppercase;letter-spacing:.14em;color:var(--t-text-dim)}.x4-ah-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;align-items:start}.x4-ah-grid .x4-ah-card{width:100%;height:100%}.x4-ah-grid__composer{grid-column:1 / -1}.x4-ah-grid-empty{padding:14px;border-radius:var(--x4-ctl-radius, 10px);border:1px dashed var(--t-border-subtle, rgba(255, 255, 255, .12));font-size:var(--t-fs-2xs);color:var(--t-text-dim);text-align:center}.x4-ah-table-wrap{container-type:inline-size}.x4-ah-table{display:grid;grid-template-columns:minmax(150px,166px) minmax(244px,258px) minmax(300px,1fr);gap:12px;height:min(580px,62vh)}.x4-ah-table__nav{display:flex;flex-direction:column;gap:9px;min-height:0;overflow-y:auto}.x4-ah-table__nav .x4-ah-grid-search{flex:0 0 auto;align-self:stretch}.x4-ah-table__navlist{display:flex;flex-direction:column;gap:3px}.x4-ah-navitem{position:relative;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 11px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--t-text-dim);font-size:var(--t-fs-2xs);text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.x4-ah-navitem:hover{color:var(--t-text-primary);background:rgba(var(--t-accent-rgb),.06)}.x4-ah-navitem__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:rgb(var(--x4-ah-group, var(--t-accent-rgb)))}.x4-ah-navitem__icon{flex-shrink:0;color:rgb(var(--x4-ah-group, var(--t-accent-rgb)))}.x4-ah-navitem--fav{--x4-ah-group: var(--x4-ah-fav)}.x4-ah-navitem__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x4-ah-navitem__count{flex-shrink:0;min-width:18px;padding:1px 6px;border-radius:999px;text-align:center;font-size:var(--t-fs-3xs, 10px);font-weight:var(--t-fw-value);color:var(--t-text-dim);background:var(--t-panel-bg, rgba(255, 255, 255, .05))}.x4-ah-navitem.is-active{color:var(--t-text-primary);background:rgba(var(--x4-ah-group, var(--t-accent-rgb)),.1);border-color:rgba(var(--x4-ah-group, var(--t-accent-rgb)),.3)}.x4-ah-navitem.is-active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:rgb(var(--x4-ah-group, var(--t-accent-rgb)))}.x4-ah-navitem.is-active .x4-ah-navitem__count{color:var(--t-text-primary);background:rgba(var(--x4-ah-group, var(--t-accent-rgb)),.16)}.x4-ah-table__list{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto}.x4-ah-table__list .x4-ah-card{width:100%;flex-shrink:0}.x4-ah-table__detail{min-height:0;overflow-y:auto}.x4-ah-table__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:180px;padding:24px;border-radius:var(--x4-ctl-radius, 10px);border:1px dashed var(--t-border-subtle, rgba(255, 255, 255, .12));font-size:var(--t-fs-2xs);color:var(--t-text-dim);text-align:center}@container (max-width: 760px){.x4-ah-table{grid-template-columns:1fr;height:auto}.x4-ah-table__nav{overflow:visible}.x4-ah-table__navlist{flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:2px}.x4-ah-navitem{flex:0 0 auto}.x4-ah-navitem.is-active:before{display:none}.x4-ah-table__list,.x4-ah-table__detail{max-height:none;overflow:visible}}@container (max-width: 440px){.x4-ah-table{gap:9px}.x4-ah-table__nav .x4-ah-grid-search{min-width:0}.x4-ah-composer{padding:9px;gap:8px}.x4-ah-composer__metric{flex-wrap:wrap;min-width:0}.x4-ah-composer__num{flex:1 1 80px;width:auto;min-width:0}.x4-ah-composer__btn{flex:1 1 auto;justify-content:center}}@container (max-width: 320px){.x4-ah-composer{padding:8px}.x4-ah-composer__tag{flex-basis:100%;min-width:0}.x4-ah-composer__num{flex-basis:100%;width:100%}.x4-ah-composer__metric{overflow-wrap:anywhere}}.x4-ah--anim .x4-ah-table__list .x4-ah-card--src:nth-child(1){animation-delay:0ms}.x4-ah--anim .x4-ah-table__list .x4-ah-card--src:nth-child(2){animation-delay:26ms}.x4-ah--anim .x4-ah-table__list .x4-ah-card--src:nth-child(3){animation-delay:52ms}.x4-ah--anim .x4-ah-table__list .x4-ah-card--src:nth-child(4){animation-delay:78ms}.x4-ah--anim .x4-ah-table__list .x4-ah-card--src:nth-child(n+5){animation-delay:104ms}.x4-ah-accordion{display:flex;align-items:center;gap:7px;width:100%;padding:8px 10px;border-radius:var(--x4-ctl-radius, 8px);background:rgba(var(--t-accent-rgb),.05);border:1px solid rgba(var(--t-accent-rgb),.18);cursor:pointer;transition:background .16s ease,border-color .16s ease}.x4-ah-accordion:hover{background:rgba(var(--t-accent-rgb),.1);border-color:rgba(var(--t-accent-rgb),.34)}.x4-ah-accordion__chevron{color:var(--t-text-dim);transition:transform .18s ease}.x4-ah-accordion.is-open .x4-ah-accordion__chevron{transform:rotate(180deg)}.x4-ah-accordion__label{font-size:var(--t-fs-2xs);font-weight:var(--t-fw-value);text-transform:uppercase;letter-spacing:.12em;color:var(--t-text-dim)}.x4-ah-accordion__count{margin-left:auto;min-width:18px;padding:1px 6px;border-radius:999px;font-size:var(--t-fs-3xs, 10px);text-align:center;color:var(--t-accent);background:rgba(var(--t-accent-rgb),.16)}.x4-ah-accordion__body{margin-top:9px}.x4-ah-card{position:relative;display:block;width:232px;min-height:56px;padding:0;border-radius:var(--x4-ctl-radius, 10px);background:var(--t-panel-bg, var(--t-deep-bg));border:1px solid var(--t-border-subtle, rgba(255, 255, 255, .1));color:var(--t-text-primary);cursor:pointer;text-align:left;overflow:hidden;transition:border-color .2s ease,background .2s ease,transform .15s ease,box-shadow .2s ease}.x4-ah-card:hover:not(:disabled){border-color:rgba(var(--t-accent-rgb),.45);background:linear-gradient(rgba(var(--t-accent-rgb),.06),rgba(var(--t-accent-rgb),.06)),var(--t-panel-bg, var(--t-deep-bg))}.x4-ah-card.is-selected{border-color:rgba(var(--t-accent-rgb),.7);background:linear-gradient(rgba(var(--t-accent-rgb),.14),rgba(var(--t-accent-rgb),.14)),var(--t-panel-bg, var(--t-deep-bg));box-shadow:0 0 0 1px rgba(var(--t-accent-rgb),.4) inset}.x4-ah-card.is-soon{cursor:not-allowed;opacity:.5}.x4-ah-card.is-status{cursor:default}.x4-ah-glare{position:relative;display:flex;align-items:flex-start;gap:9px;width:100%;min-height:56px;padding:9px 30px 9px 11px;border-radius:inherit;overflow:hidden}.x4-ah-glare:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--gh-angle, -45deg),transparent 58%,var(--gh-rgba, rgb(var(--t-accent-rgb) / var(--gh-opacity, .35))) 70%,transparent 82%);background-size:var(--gh-size, 250%) var(--gh-size, 250%);background-repeat:no-repeat;background-position:-120% -120%;transition:background-position var(--gh-duration, .7s) ease;pointer-events:none;z-index:0}.x4-ah-card:hover .x4-ah-glare:before{background-position:120% 120%}.x4-ah-glare.is-off:before,.x4-ah-card.is-soon .x4-ah-glare:before{display:none}@media (prefers-reduced-motion: reduce){.x4-ah-glare:before{display:none}}.x4-ah-card__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--t-accent);flex-shrink:0;margin-top:1px;position:relative;z-index:1}.x4-ah-card__body{display:flex;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:1}.x4-ah-card__title{display:flex;align-items:center;gap:6px;font-size:calc(var(--t-fs-2xs) + 1px);font-weight:var(--t-fw-value);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.x4-ah-card__desc{font-size:var(--t-fs-3xs, 10px);line-height:1.3;color:var(--t-text-dim);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.x4-ah-card__params{align-self:flex-start;max-width:100%;margin-top:1px;padding:1px 7px;border-radius:999px;font-size:var(--t-fs-3xs, 10px);font-weight:var(--t-fw-value);letter-spacing:.01em;color:rgb(var(--x4-ah-group, var(--t-accent-rgb)));background:rgba(var(--x4-ah-group, var(--t-accent-rgb)),.12);border:1px solid rgba(var(--x4-ah-group, var(--t-accent-rgb)),.22);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x4-ah-card__badge{font-size:var(--t-fs-3xs, 9px);text-transform:uppercase;letter-spacing:.08em;padding:1px 5px;border-radius:999px;background:rgba(var(--t-accent-rgb),.16);color:var(--t-accent);flex-shrink:0}.x4-ah-card__actions{position:absolute;top:5px;right:5px;display:flex;align-items:center;gap:2px;z-index:2}.x4-ah-card__edit,.x4-ah-card__del{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;color:var(--t-text-dim);cursor:pointer;transition:color .15s ease,background .15s ease}.x4-ah-card__edit:hover{color:var(--t-accent);background:rgba(var(--t-accent-rgb),.14)}.x4-ah-card__del:hover{color:var(--t-danger, #ef4444);background:#ef44441f}.x4-ah-card__fav{--x4-ah-fav: 251, 191, 36;position:absolute;left:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;color:var(--t-text-dim);cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}.x4-ah-card__fav:hover{color:rgb(var(--x4-ah-fav));background:rgba(var(--x4-ah-fav),.14)}.x4-ah-card__fav.is-on{color:rgb(var(--x4-ah-fav))}.x4-ah-card__fav.is-on:hover{transform:scale(1.1);background:rgba(var(--x4-ah-fav),.18)}.x4-ah-grid-group--fav .x4-ah-grid-group__label{color:#fbbf24;opacity:.95}.x4-ah-connect{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:var(--x4-ctl-radius, 10px);background:rgba(var(--t-accent-rgb),.04);border:1px solid rgba(var(--t-accent-rgb),.18)}.x4-ah-connect__hint,.x4-ah-connect__empty{display:flex;align-items:center;gap:8px;padding:14px;border-radius:var(--x4-ctl-radius, 10px);border:1px dashed var(--t-border-subtle, rgba(255, 255, 255, .12));font-size:var(--t-fs-2xs);color:var(--t-text-dim)}.x4-ah-composer{display:flex;flex-direction:column;gap:9px;padding:11px 12px;border-radius:var(--x4-ctl-radius, 10px);background:rgba(var(--t-accent-rgb),.05);border:1px solid rgba(var(--t-accent-rgb),.22)}.x4-ah-composer__row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.x4-ah-composer__tag{font-size:var(--t-fs-3xs, 10px);font-weight:var(--t-fw-value);text-transform:uppercase;letter-spacing:.12em;color:var(--t-text-dim);flex-shrink:0;min-width:54px}.x4-ah-composer__chips,.x4-ah-composer__windows{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.x4-ah-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:var(--t-fs-2xs);font-weight:var(--t-fw-value);color:var(--t-text-dim);background:var(--t-panel-bg, var(--t-deep-bg));border:1px solid var(--t-border-subtle, rgba(255, 255, 255, .12));cursor:pointer;position:relative;overflow:hidden;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .12s ease}.x4-ah-chip:hover{color:var(--t-accent);border-color:rgba(var(--t-accent-rgb),.45)}.x4-ah-chip.is-on{color:var(--t-accent);background:linear-gradient(rgba(var(--t-accent-rgb),.16),rgba(var(--t-accent-rgb),.16)),var(--t-panel-bg, var(--t-deep-bg));border-color:rgba(var(--t-accent-rgb),.6)}.x4-ah-chip--status{cursor:default;opacity:.85}.x4-ah-chip--status.is-active{color:var(--t-positive, #22c55e);border-color:#22c55e73}.x4-ah-composer__metric{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-fs-2xs);color:var(--t-accent)}.x4-ah-composer__num{width:92px;padding:3px 8px;border-radius:var(--x4-ctl-radius, 7px);font-size:var(--t-fs-2xs);color:var(--t-text-primary);background:var(--t-input-bg, rgba(255, 255, 255, .04));border:1px solid var(--t-border-subtle, rgba(255, 255, 255, .14))}.x4-ah-composer__num:focus{outline:none;border-color:rgba(var(--t-accent-rgb),.55)}.x4-ah-composer__preview{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:var(--t-fs-2xs)}.x4-ah-composer__preview-lead{color:var(--t-text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:var(--t-fs-3xs, 10px)}.x4-ah-composer__preview-outs{color:var(--t-accent);font-weight:var(--t-fw-value)}.x4-ah-composer__actions{display:flex;flex-wrap:wrap;gap:7px}.x4-ah-composer__btn{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--x4-ctl-radius, 8px);font-size:var(--t-fs-2xs);font-weight:var(--t-fw-emph);color:var(--t-text);background:rgba(var(--t-accent-rgb),.12);border:1px solid rgba(var(--t-accent-rgb),.42);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .12s ease}.x4-ah-composer__btn:hover:not(:disabled){color:var(--t-accent);background:rgba(var(--t-accent-rgb),.22);border-color:rgba(var(--t-accent-rgb),.6)}.x4-ah-composer__btn.is-on{color:var(--t-accent);border-color:rgba(var(--t-accent-rgb),.5)}.x4-ah-composer__btn:disabled{opacity:.45;cursor:default}.x4-ah-composer__btn--primary{margin-left:auto;color:var(--t-accent);background:rgba(var(--t-accent-rgb),.16);border-color:rgba(var(--t-accent-rgb),.5)}.x4-ah-composer__btn--primary:hover:not(:disabled){background:rgba(var(--t-accent-rgb),.26)}.x4-ah-composer__editor{margin-top:2px;padding-top:9px;border-top:1px solid var(--t-border-subtle, rgba(255, 255, 255, .08))}.x4-ah-composer__editor .x4-be{padding:0;background:none;border:none;border-radius:0;box-shadow:none;gap:9px}.x4-ah-composer__top{display:flex;align-items:center}.x4-ah-iconpick{position:relative;display:inline-flex}.x4-ah-iconpick__trigger{display:inline-flex;align-items:center;gap:3px;padding:4px 7px;border-radius:var(--x4-ctl-radius, 8px);color:var(--t-text-dim);background:var(--t-panel-bg, var(--t-deep-bg));border:1px solid var(--t-border-subtle, rgba(255, 255, 255, .12));cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.x4-ah-iconpick__trigger:hover,.x4-ah-iconpick__trigger[aria-expanded=true]{color:var(--t-accent);border-color:rgba(var(--t-accent-rgb),.45)}.x4-ah-iconpick__caret{opacity:.7}.x4-ah-iconpick__pop{position:absolute;top:calc(100% + 4px);left:0;z-index:6;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:6px;border-radius:var(--x4-ctl-radius, 10px);background:var(--t-panel-bg, var(--t-deep-bg));border:1px solid var(--t-border-subtle, rgba(255, 255, 255, .12));box-shadow:0 8px 24px var(--t-shadow, rgba(0, 0, 0, .4))}.x4-ah-iconpick__opt{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--x4-ctl-radius, 8px);color:var(--t-text-dim);background:transparent;border:1px solid transparent;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.x4-ah-iconpick__opt:hover{color:var(--t-accent);background:rgba(var(--t-accent-rgb),.14);border-color:rgba(var(--t-accent-rgb),.45)}.x4-ah-iconpick__opt.is-on{color:var(--t-accent);background:linear-gradient(rgba(var(--t-accent-rgb),.16),rgba(var(--t-accent-rgb),.16)),var(--t-panel-bg, var(--t-deep-bg));border-color:rgba(var(--t-accent-rgb),.6)}.x4-ah-saveas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--t-border-subtle, rgba(255, 255, 255, .08))}.x4-ah-saveas__label{font-size:var(--t-fs-3xs, 10px);text-transform:uppercase;letter-spacing:.1em;color:var(--t-text-dim)}.x4-ah-saveas__btn{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--x4-ctl-radius, 8px);font-size:var(--t-fs-2xs);color:var(--t-accent);background:rgba(var(--t-accent-rgb),.1);border:1px solid rgba(var(--t-accent-rgb),.32);cursor:pointer;transition:background .18s ease,opacity .18s ease}.x4-ah-saveas__btn:hover:not(:disabled){background:rgba(var(--t-accent-rgb),.18)}.x4-ah-saveas__btn:disabled{opacity:.55;cursor:default}@keyframes x4ahCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.x4-ah--anim .x4-ah-card--src{animation:x4ahCardIn .34s cubic-bezier(.22,1,.36,1) both}.x4-ah--anim .x4-ah-grid .x4-ah-card--src:nth-child(1){animation-delay:0ms}.x4-ah--anim .x4-ah-grid .x4-ah-card--src:nth-child(2){animation-delay:22ms}.x4-ah--anim .x4-ah-grid .x4-ah-card--src:nth-child(3){animation-delay:44ms}.x4-ah--anim .x4-ah-grid .x4-ah-card--src:nth-child(4){animation-delay:66ms}.x4-ah--anim .x4-ah-grid .x4-ah-card--src:nth-child(5){animation-delay:88ms}.x4-ah--anim .x4-ah-grid .x4-ah-card--src:nth-child(6){animation-delay:.11s}.x4-ah--anim .x4-ah-grid .x4-ah-card--src:nth-child(7){animation-delay:132ms}.x4-ah--anim .x4-ah-grid .x4-ah-card--src:nth-child(8){animation-delay:154ms}.x4-ah--anim .x4-ah-grid .x4-ah-card--src:nth-child(n+9){animation-delay:176ms}.x4-ah--anim .x4-ah-card--src{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.x4-ah--anim .x4-ah-card--src.is-selected{transform:translateY(-2px)}@keyframes x4ahComposerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.x4-ah--anim .x4-ah-grid__composer{animation:x4ahComposerIn .26s cubic-bezier(.22,1,.36,1) both}.x4-ah-chip{position:relative;overflow:hidden}@keyframes x4ahChipSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.x4-ah-chip.is-pulsing:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(var(--t-accent-rgb),.35) 50%,transparent 100%);animation:x4ahChipSweep .5s ease-out}@keyframes x4ahCreatePop{0%{transform:scale(1)}45%{transform:scale(1.06);box-shadow:0 0 0 3px rgba(var(--t-accent-rgb),.28)}to{transform:scale(1)}}.x4-ah-composer__btn--primary.is-created{animation:x4ahCreatePop .3s ease}@media (prefers-reduced-motion: reduce){.x4-ah--anim .x4-ah-card--src,.x4-ah--anim .x4-ah-grid__composer,.x4-ah-chip.is-pulsing:after,.x4-ah-composer__btn--primary.is-created{animation:none!important}.x4-ah--anim .x4-ah-card--src{transition:none!important}}@property --x4-star-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes x4ahTitleShine{0%{background-position:200% 0}to{background-position:-200% 0}}html:not([data-x4-motion=off]):not([data-x4-ambient=off]) .x4-ah-launch__title{background:linear-gradient(100deg,rgb(var(--t-accent-rgb)) 0% 38%,#ffffffeb 50%,rgb(var(--t-accent-rgb)) 62% 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:x4ahTitleShine 4.6s ease-in-out infinite}@keyframes x4ahStarSpin{to{--x4-star-ang: 360deg}}.x4-ah-launch{position:relative}html:not([data-x4-motion=off]):not([data-x4-ambient=off]) .x4-ah-launch:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--x4-star-ang, 0deg),transparent 0deg,transparent 72deg,rgb(var(--t-accent-rgb)) 110deg,transparent 150deg,transparent 252deg,rgb(var(--t-accent-rgb)) 290deg,transparent 330deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:x4ahStarSpin 3.4s linear infinite;pointer-events:none;z-index:0}.x4-ah--anim .x4-ah-card--src.is-selected:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--x4-star-ang, 0deg),transparent 0deg,transparent 72deg,rgb(var(--x4-ah-group, var(--t-accent-rgb))) 110deg,transparent 150deg,transparent 252deg,rgb(var(--x4-ah-group, var(--t-accent-rgb))) 290deg,transparent 330deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:x4ahStarSpin 3s linear infinite;pointer-events:none;z-index:3}.x4-ah [data-ah-group=feeds]{--x4-ah-group: 96, 165, 250}.x4-ah [data-ah-group=funding]{--x4-ah-group: 251, 191, 36}.x4-ah [data-ah-group=volatility]{--x4-ah-group: 251, 146, 60}.x4-ah [data-ah-group=volume]{--x4-ah-group: 45, 212, 191}.x4-ah [data-ah-group=liquidations]{--x4-ah-group: 248, 113, 113}.x4-ah [data-ah-group=trades]{--x4-ah-group: 74, 222, 128}.x4-ah [data-ah-group=price]{--x4-ah-group: 167, 139, 250}.x4-ah [data-ah-group=wallet]{--x4-ah-group: 94, 234, 212}.x4-ah [data-ah-group=combo]{--x4-ah-group: 244, 114, 182}.x4-ah [data-ah-group=microstructure]{--x4-ah-group: 148, 163, 184}.x4-ah-grid-group[data-ah-group] .x4-ah-grid-group__label{color:rgb(var(--x4-ah-group));opacity:.92}.x4-ah-card--src[data-ah-group] .x4-ah-card__icon{color:rgb(var(--x4-ah-group))}.x4-ah--anim .x4-ah-card--src:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(150px circle at var(--x4-sp-x, 50%) var(--x4-sp-y, 50%),rgba(var(--x4-ah-group, var(--t-accent-rgb)),.05),transparent 60%);opacity:0;transition:opacity .22s ease;z-index:0}.x4-ah--anim .x4-ah-card--src:hover:not(:disabled):after{opacity:1}.x4-ah-spark{position:relative;display:inline-flex}.x4-ah-composer__actions .x4-ah-spark{margin-left:auto}.x4-ah-spark__canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}@keyframes x4ahRotIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.x4-ah-rot{display:inline-block;animation:x4ahRotIn .42s cubic-bezier(.22,1,.36,1) both}@keyframes x4ahCaret{0%,49%{opacity:.85}50%,to{opacity:0}}.x4-ah-type-caret{margin-left:1px;color:var(--t-accent);opacity:.55}.x4-ah-type-caret.is-typing{animation:x4ahCaret .9s steps(1) infinite}@media (prefers-reduced-motion: reduce){.x4-ah--anim .x4-ah-title,.x4-ah-launch__title,.x4-ah-launch:after,.x4-ah--anim .x4-ah-card--src.is-selected:before,.x4-ah-rot,.x4-ah-type-caret.is-typing{animation:none!important}.x4-ah--anim .x4-ah-card--src:after{display:none}}.x4-ah-nl{display:flex;flex-direction:column;gap:4px;margin:8px 0 2px}.x4-ah-nl__row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--x4-ctl-radius, 10px);background:rgba(var(--t-accent-rgb),.04);border:1px solid rgba(var(--t-accent-rgb),.18)}.x4-ah-nl__icon{color:var(--t-accent);flex-shrink:0}.x4-ah-nl__input{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;font-size:var(--t-fs-2xs);color:var(--t-text)}.x4-ah-nl__input::-moz-placeholder{color:var(--t-text-dim)}.x4-ah-nl__input::placeholder{color:var(--t-text-dim)}.x4-ah-nl__btn{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:4px 12px;border-radius:var(--x4-ctl-radius, 10px);border:1px solid rgba(var(--t-accent-rgb),.35);background:rgba(var(--t-accent-rgb),.12);color:var(--t-accent);font-size:var(--t-fs-2xs);cursor:pointer}.x4-ah-nl__btn:disabled{opacity:.5;cursor:default}html:not([data-x4-motion=off]) .x4-ah-nl__spin{animation:x4ahNlSpin .9s linear infinite}@keyframes x4ahNlSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.x4-ah-nl__spin{animation:none}}.x4-ah-nl__error,.x4-ah-nl__meta{font-size:var(--t-fs-3xs, 10px);color:var(--t-text-dim);padding:0 4px}.x4-ah-nl__error{color:var(--t-danger, #e5484d)}.x4-global-bg-layer{position:fixed;inset:0;z-index:0;pointer-events:none;background-position:center center;background-size:cover;background-repeat:no-repeat}html[data-x4-bg-image=on] .rc-dock-dark .dock-layout{background:transparent!important}body>.dragging-layer{position:absolute!important;z-index:9999;overflow:visible;margin:0;padding:0;border:none;pointer-events:none;opacity:.6;font-size:14px;line-height:1.5;white-space:nowrap;--default-background-color: #fff}body>.dragging-layer>*:first-child{pointer-events:none!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 8px #0000001a,inset 0 0 8px #0000001a}body>.dragging-layer>.dragging{opacity:1!important}body>.dragging-layer>div:last-child{position:absolute;left:12px;top:12px}.drag-initiator{-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.drag-accept-reject:after{content:"🚫"}.dock{box-sizing:border-box;width:100%;height:100%;position:absolute;overflow:hidden;display:flex}.dock-bar{font-size:14px;line-height:1.5;box-sizing:border-box;overflow:hidden;position:relative;white-space:nowrap;outline:none;zoom:1}.dock-ink-bar{position:absolute;box-sizing:border-box;margin-top:-3px;background-color:#108ee9;transform-origin:0 0;width:0;height:0}.dock-tab-btn-disabled{cursor:default;color:#ccc}.dock-nav-animated{transition:transform .25s cubic-bezier(.35,0,.25,1)}.dock-tab{box-sizing:border-box;position:relative;display:block;min-width:30px;height:30px;text-align:center;transition:color .25s cubic-bezier(.35,0,.25,1);padding:0;font-weight:500;border-bottom:1px solid #ddd;cursor:pointer;float:left;margin-right:10px;background:#fafafd;outline:none}.dock-tab.dragging{opacity:.3}.dock-tab>div{padding:4px 14px;outline-color:#108ee9}.dock-tab:hover{color:#349fec}.dock-tab-active,.dock-tab-active:hover{color:#108ee9;cursor:default;transform:translateZ(0)}.dock-tab-disabled{cursor:default;color:#ccc}.dock-tab-disabled:hover{color:#ccc}.dock-content-animated{transition:margin .3s}.dock-bottom>.dock-nav .dock-ink-bar-animated,.dock-top>.dock-nav .dock-ink-bar-animated,.dock-bottom>div>.dock-nav .dock-ink-bar-animated,.dock-top>div>.dock-nav .dock-ink-bar-animated{transition:width .3s,left .3s,right .3s}.dock-content-animated .dock-tabpane{flex-shrink:0}.no-flexbox .dock-content{transform:none!important;overflow:auto}.dock-tabpane:not(.dock-tabpane-active){animation-name:dock-fadeOut;animation-duration:.5s}.dock-tabpane-hidden{display:none}@keyframes dock-fadeOut{0%{height:100%;visibility:visible}to{height:100%;visibility:visible}}.dock-top{flex-direction:column}.dock-top .dock-bar{flex:0 0 auto;background:#fafafd;border-bottom:1px solid #f3f3f3;padding-left:8px}.dock-top .dock-content-animated{flex-direction:row}.dock-top .dock-tab-next{right:2px}.dock-top .dock-ink-bar{height:2px;bottom:0;left:0}.dock-tab-close-btn{position:absolute;cursor:pointer;font-family:Fredoka One,sans-serif;color:#ddd;right:-3px;font-size:12px;width:16px;text-align:center;top:6px;outline:none;transition:all .25s ease-in-out}.dock-tab-close-btn:before{content:"X"}.dock-tab-close-btn:hover,.dock-tab-close-btn:focus{color:#666;transform:scale(1.1)}.dock-tab:hover .dock-tab-close-btn,.dock-tab-close-btn:focus{opacity:1;color:#a2a2a2}.dock-tab-hit-area{position:absolute;pointer-events:none;inset:0 -5px}.dock-pane-cache{width:100%;height:100%}.dock-content{display:flex;width:100%;height:100%}.dock-content-holder{flex:auto}.dock-top>.dock-content-holder{height:0}.dock-content .dock-tabpane{position:relative;overflow:hidden;width:100%;height:100%;outline:none;flex:none}.dock-nav{display:flex;flex:none;position:relative}.dock-nav-operations{display:flex}.dock-nav-more{height:30px;border:none;color:#000000d9;background:transparent;cursor:pointer;position:relative;align-self:flex-end}.dock-nav-more:after{position:absolute;z-index:1;content:"";pointer-events:none;width:30px;height:30px;left:-30px;top:0;box-shadow:inset -10px 0 8px -8px #00000014}.dock-nav-wrap{position:relative;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.dock-nav-list{display:flex;position:relative;transition:transform .3s}.dock-extra-content{display:flex;height:30px}.dock-extra-content .dock-tab-close-btn{position:relative;right:4px}.dock-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.dock-dropdown-hidden{display:none}.dock-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.dock-dropdown-menu-item{min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s;position:relative}.dock-dropdown-menu-item .dock-tab-hit-area{left:0;right:0}.dock-dropdown-menu-item .dock-tab-close-btn{right:2px}.dock-dropdown-menu-item:hover{background:#f5f5f5}.dock-dropdown-menu-item-disabled,.dock-dropdown-menu-item-disabled:hover{color:#ccc;background:0 0;cursor:not-allowed}body.dock-dragging .dock-tab-hit-area{pointer-events:inherit}body.dock-dragging{-moz-user-select:none;user-select:none;-webkit-user-select:none}body.dock-dragging iframe{pointer-events:none}.dock-panel{box-sizing:border-box;position:relative;color:#000000d9;background:#fff;border:1px solid #ddd}.dock-panel.dragging{opacity:.3}.dock-panel-drag-size{position:absolute;z-index:300}.dock-panel-drag-size-t{top:-4px;left:4px;right:4px;height:8px;cursor:ns-resize}.dock-panel-drag-size-b{bottom:-4px;left:4px;right:4px;height:8px;cursor:ns-resize}.dock-panel-drag-size-l{left:-4px;top:4px;bottom:4px;width:8px;cursor:ew-resize}.dock-panel-drag-size-r{right:-4px;top:4px;bottom:4px;width:8px;cursor:ew-resize}.dock-panel-drag-size-t-l{top:-4px;left:-4px;width:8px;height:8px;cursor:nwse-resize}.dock-panel-drag-size-t-r{top:-4px;right:-4px;width:8px;height:8px;cursor:nesw-resize}.dock-panel-drag-size-b-l{bottom:-4px;left:-4px;width:8px;height:8px;cursor:nesw-resize}.dock-panel-drag-size-b-r{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cpath fill='rgba(0, 0, 0, 0.1)' d='M2 12 L12 2 L12 12z'/%3E%3C/svg%3E");bottom:-4px;right:-4px;width:17px;height:17px;cursor:nwse-resize}.dock-box,.divider-box{box-sizing:border-box;display:flex;align-items:stretch}.divider-box>*:nth-child(odd){flex:1 1 auto}.dock-divider{box-sizing:border-box;flex:0 0 4px;background:#0000;z-index:1}.dock-hbox>.dock-divider{transform:scaleX(3);cursor:ew-resize}.dock-vbox{flex-direction:column}.dock-vbox>.dock-divider{transform:scaleY(3);cursor:ns-resize}.dock-fbox{pointer-events:none;z-index:200}.dock-fbox>.dock-panel{position:absolute;pointer-events:visible;box-shadow:0 0 4px #aaa}.dock-fbox>.dock-panel.dragging{opacity:.8;pointer-events:none}.dock-mbox{z-index:250;width:100%;height:100%}.dock-mbox>.dock-panel{width:100%;height:100%;box-shadow:0 0 4px #aaa}.dock-mbox.dock-mbox-show{visibility:visible;animation:dock-mbox-show .2s ease}.dock-mbox.dock-mbox-hide{pointer-events:none;visibility:hidden;opacity:0;animation:dock-mbox-hide .2s ease}@keyframes dock-mbox-show{0%{transform:scale(.9);visibility:visible}to{transform:scale(1);visibility:visible}}@keyframes dock-mbox-hide{0%{transform:scale(1);visibility:visible;opacity:1}to{transform:scale(.9);visibility:visible;opacity:0}}.dock-wbox{position:absolute;width:100%;height:100%}.dock-wbox>.dock-panel{border:none;width:100%;height:100%}.dock-layout{overflow:hidden;position:relative}.dock-layout>.dock-box{position:absolute;width:100%;height:100%}.dock-layout>.dock-drop-indicator{position:absolute;box-sizing:border-box;pointer-events:none;z-index:400;border:solid 1px #fff;background:#88c7f4;opacity:.5;box-shadow:0 0 4px #ddd;display:none;transition:all .1s ease-out}.dock-drop-edge{position:absolute;inset:30px 0 0;z-index:100;background:#fff;border:none;opacity:.01}.dock-drop-layer{position:absolute;pointer-events:none;inset:30px 0 0}.dock-drop-layer .dock-drop-square{position:absolute;box-sizing:border-box;pointer-events:visible;z-index:300;width:32px;height:32px;font-family:Fredoka One,sans-serif;color:#ddd;background:#fff;border:1px solid transparent;left:calc(50% - 16px);top:calc(50% - 16px)}.dock-drop-layer .dock-drop-square .dock-drop-square-box{box-sizing:border-box;border:1px solid #ddd;width:100%;height:100%}.dock-drop-layer .dock-drop-square:before{position:absolute;width:100%;height:100%;display:block;line-height:30px;text-align:center}.dock-drop-layer .dock-drop-float{z-index:100;left:0;top:0;width:100%;height:100%;border:none;opacity:.01}.dock-drop-layer .dock-drop-left{left:calc(50% - 48px)}.dock-drop-layer .dock-drop-left.dock-drop-deep{left:calc(50% - 64px);width:16px}.dock-drop-layer .dock-drop-left:before{content:">";transform:rotate(180deg)}.dock-drop-layer .dock-drop-right{left:calc(50% + 16px)}.dock-drop-layer .dock-drop-right.dock-drop-deep{left:calc(50% + 48px);width:16px}.dock-drop-layer .dock-drop-right:before{content:">"}.dock-drop-layer .dock-drop-top{top:calc(50% - 48px)}.dock-drop-layer .dock-drop-top.dock-drop-deep{top:calc(50% - 64px);height:16px}.dock-drop-layer .dock-drop-top.dock-drop-deep:before{line-height:14px}.dock-drop-layer .dock-drop-top:before{content:">";transform:rotate(270deg)}.dock-drop-layer .dock-drop-bottom{top:calc(50% + 16px)}.dock-drop-layer .dock-drop-bottom.dock-drop-deep{top:calc(50% + 48px);height:16px}.dock-drop-layer .dock-drop-bottom.dock-drop-deep:before{line-height:14px}.dock-drop-layer .dock-drop-bottom:before{content:">";transform:rotate(90deg)}.dock-drop-layer .dock-drop-square-dropping{background:#88c7f4;color:#fff}.dock-panel.dock-panel-dropping .dock-tab-close-btn{pointer-events:none}.dock-panel-max-btn,.dock-panel-min-btn{height:25px;width:21px;font-family:Fredoka One,sans-serif;margin:2px 2px 2px 0;padding:6px 4px 4px 2px;cursor:pointer;transition:all .25s ease-in-out;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.dock-panel-max-btn:before,.dock-panel-min-btn:before{position:absolute;content:" ";border:2px solid #ddd;border-radius:1px;width:13px;height:13px;box-sizing:border-box}.dock-panel-max-btn:hover,.dock-panel-min-btn:hover,.dock-panel-max-btn:focus,.dock-panel-min-btn:focus{color:#a2a2a2}.dock-panel-max-btn:hover:before,.dock-panel-min-btn:hover:before,.dock-panel-max-btn:focus:before,.dock-panel-min-btn:focus:before{border-color:#a2a2a2}.dock-panel-max-btn:hover,.dock-panel-min-btn:hover{transform:scale(1.1)}.dock-panel-min-btn:before{position:absolute;border-radius:1px;width:9px;height:9px;border:none;content:"-";color:#666;font-size:20px;line-height:4px}.dock-panel-min-btn:hover:before,.dock-panel-min-btn:focus:before{color:#999}.dock-panel.dock-style-place-holder{border:none}.dock-panel.dock-style-place-holder .dock-bar{display:none}.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless{border:none}.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless .dock-bar{position:absolute;z-index:1;opacity:0;height:20px;width:100%;transition:all .15s ease-in-out}.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless .dock-bar:hover,.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless .dock-bar:focus-within,.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless.dock-panel-dropping .dock-bar{opacity:1;height:31px}.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless .dock-content{height:100%}.dock-panel.dock-style-main{border:none}.dock-panel.dock-style-main .dock-bar{background:none;border-bottom:1px solid #eee}.dock-panel.dock-style-main .dock-tab{background:#fff}.dock-panel.dock-style-card .dock-tab{margin-right:2px;border:1px solid #ddd;border-radius:5px 5px 0 0}.dock-panel.dock-style-card .dock-tab.dock-tab-active{border-bottom:1px solid #fff;background:#fff}.dock-panel.dock-style-card .dock-bar{border-bottom:1px solid #ddd;overflow:visible}.dock-panel.dock-style-card .dock-nav-wrap{padding-top:5px;transform:translateY(1px)}.dock-panel.dock-style-card .dock-ink-bar{background:#fff;opacity:0}.dock-panel.dock-style-card .dock-tab-hit-area{left:-2px;right:-2px}.dock-panel.dock-style-card .dock-panel-max-btn,.dock-panel.dock-style-card .dock-panel-min-btn{margin-top:4px}.dock-panel.dock-style-card .dock-tab-close-btn{right:0;font-size:10px;top:8px}.dock-panel.dock-style-card .dock-extra-content{height:35px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-ui),system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Share Tech Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-ui: "Inter", sans-serif;--font-chart: "JetBrains Mono", monospace;--font-calendar: "JetBrains Mono", monospace;--font-alerts: "Inter", sans-serif;--radius: .5rem;--x4-ctl-radius: var(--radius);--x4-ctl-shadow: none;--x4-density-pad: 1;--x4-surface-blur: 0px;--x4-surface-opacity: 1;--t-ease-expo-out: cubic-bezier(.16, 1, .3, 1);--t-ease-back-out: cubic-bezier(.34, 1.56, .64, 1);--t-fs-2xs: 10px;--t-fs-xs: 12px;--t-fs-sm: 14px;--x4-dock-tab-title-fs: calc(var(--t-fs-xs) - 1px);--x4-dock-header-icon: calc(12px * 1.2);--x4-dock-bar-pad-y: 3px;--x4-dock-corner: 9px;--x4-dock-bar-chrome-size: calc(14px * 1.15);--x4-dock-chrome-gap: calc(2px * 1.3 * 1.3 * 1.3);--x4-dock-bar-inner-h: var(--x4-dock-bar-chrome-size);--x4-dock-bar-height: calc(var(--x4-dock-bar-pad-y) + var(--x4-dock-bar-inner-h) + var(--x4-dock-bar-pad-y));--x4-wc-btn-size: 28px;--x4-workspace-toolbar-pad-y: 2px;--x4-dock-bar-top-offset: calc( var(--x4-workspace-toolbar-pad-y) + var(--x4-wc-btn-size) + var(--x4-workspace-toolbar-pad-y) + 1px + 1px );--t-fs-md: 17px;--t-fs-lg: 21px;--t-fs-xl: 26px;--t-fw-label: 400;--t-fw-value: 600;--t-fw-emph: 700;--theme-transition: background .3s var(--t-ease-expo-out), color .3s var(--t-ease-expo-out), border-color .3s var(--t-ease-expo-out), box-shadow .3s var(--t-ease-expo-out);--ob-pane-soft: color-mix(in oklab, var(--t-deep-bg, #000) 52%, transparent);--ob-pane-mid: color-mix(in oklab, var(--t-deep-bg, #000) 44%, transparent);--ob-grid-soft: color-mix(in oklab, var(--t-border-subtle, #333) 42%, transparent);--ob-grid-faint: color-mix(in oklab, var(--t-border-subtle, #333) 18%, transparent)}*{border-color:hsl(var(--border));transition:var(--theme-transition)}html{height:100%;overflow:hidden}body{background-color:hsl(var(--background));color:hsl(var(--foreground));height:100%;min-height:100%;overflow:hidden;font-family:var(--font-ui),system-ui,-apple-system,sans-serif}#root{height:100%;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-2\.5{bottom:-.625rem}.-left-12{left:-3rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-right-2\.5{right:-.625rem}.-right-7{right:-1.75rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[2px\]{right:2px}.right-\[46px\]{right:46px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-40{top:10rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[-0\.5px\]{top:-.5px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.\!z-\[2200000\]{z-index:2200000!important}.\!z-\[2200001\]{z-index:2200001!important}.\!z-\[2200002\]{z-index:2200002!important}.\!z-\[2200003\]{z-index:2200003!important}.\!z-\[2290000\]{z-index:2290000!important}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10001\]{z-index:10001}.z-\[10050\]{z-index:10050}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[11\]{z-index:11}.z-\[120\]{z-index:120}.z-\[12\]{z-index:12}.z-\[15\]{z-index:15}.z-\[1\]{z-index:1}.z-\[2200000\]{z-index:2200000}.z-\[2200001\]{z-index:2200001}.z-\[2200002\]{z-index:2200002}.z-\[2280000\]{z-index:2280000}.z-\[2300000\]{z-index:2300000}.z-\[30\]{z-index:30}.z-\[40\]{z-index:40}.z-\[41\]{z-index:41}.z-\[42\]{z-index:42}.z-\[50\]{z-index:50}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[6\]{z-index:6}.z-\[7\]{z-index:7}.z-\[80\]{z-index:80}.z-\[8\]{z-index:8}.z-\[9999999\]{z-index:9999999}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.\!mb-0{margin-bottom:0!important}.-ml-4{margin-left:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mt-\[1px\]{margin-top:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-\[5px\]{margin-bottom:5px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-\[5px\]{margin-right:5px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-column{display:table-column}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[4\.5rem\]{height:4.5rem}.h-\[6px\]{height:6px}.h-\[min\(90\%\,680px\)\]{height:min(90%,680px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-6{max-height:1.5rem}.max-h-64{max-height:16rem}.max-h-7{max-height:1.75rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[15rem\]{max-height:15rem}.max-h-\[17rem\]{max-height:17rem}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[230px\]{max-height:230px}.max-h-\[240px\]{max-height:240px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(70vh\,17rem\)\]{max-height:min(70vh,17rem)}.max-h-\[min\(70vh\,22rem\)\]{max-height:min(70vh,22rem)}.max-h-\[min\(70vh\,28rem\)\]{max-height:min(70vh,28rem)}.max-h-\[min\(calc\(100dvh-var\(--x4-dock-bar-top-offset\,42px\)-2rem\)\,90vh\)\]{max-height:min(calc(100dvh - var(--x4-dock-bar-top-offset,42px) - 2rem),90vh)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-7{min-height:1.75rem}.min-h-9{min-height:2.25rem}.min-h-\[1\.375rem\]{min-height:1.375rem}.min-h-\[1\.85rem\]{min-height:1.85rem}.min-h-\[120px\]{min-height:120px}.min-h-\[15px\]{min-height:15px}.min-h-\[200px\]{min-height:200px}.min-h-\[22px\]{min-height:22px}.min-h-\[32px\]{min-height:32px}.min-h-\[80px\]{min-height:80px}.min-h-\[8rem\]{min-height:8rem}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-\[320px\]{width:320px!important}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[11px\]{width:11px}.w-\[13px\]{width:13px}.w-\[16\.5rem\]{width:16.5rem}.w-\[160px\]{width:160px}.w-\[17\.5rem\]{width:17.5rem}.w-\[170px\]{width:170px}.w-\[18px\]{width:18px}.w-\[18rem\]{width:18rem}.w-\[1px\]{width:1px}.w-\[2\.75rem\]{width:2.75rem}.w-\[22px\]{width:22px}.w-\[2px\]{width:2px}.w-\[4\.75rem\]{width:4.75rem}.w-\[42px\]{width:42px}.w-\[48px\]{width:48px}.w-\[52px\]{width:52px}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-\[96px\]{width:96px}.w-\[min\(100\%\,300px\)\]{width:min(100%,300px)}.w-\[min\(9\.5rem\,38vw\)\]{width:min(9.5rem,38vw)}.w-\[min\(96\%\,940px\)\]{width:min(96%,940px)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-2{min-width:.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[1\.375rem\]{min-width:1.375rem}.min-w-\[10\.5rem\]{min-width:10.5rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[18rem\]{min-width:18rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[26px\]{min-width:26px}.min-w-\[28px\]{min-width:28px}.min-w-\[30px\]{min-width:30px}.min-w-\[40px\]{min-width:40px}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[6\.75rem\]{min-width:6.75rem}.min-w-\[6rem\]{min-width:6rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[90px\]{min-width:90px}.min-w-\[9rem\]{min-width:9rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-\[min\(320px\,calc\(100vw-24px\)\)\]{max-width:min(320px,calc(100vw - 24px))!important}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[11rem\]{max-width:11rem}.max-w-\[148px\]{max-width:148px}.max-w-\[180px\]{max-width:180px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[248px\]{max-width:248px}.max-w-\[3\.5rem\]{max-width:3.5rem}.max-w-\[38\%\]{max-width:38%}.max-w-\[40\%\]{max-width:40%}.max-w-\[42\%\]{max-width:42%}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46\%\]{max-width:46%}.max-w-\[50\%\]{max-width:50%}.max-w-\[55\%\]{max-width:55%}.max-w-\[6rem\]{max-width:6rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[94\%\]{max-width:94%}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[min\(100vw\,260px\)\]{max-width:min(100vw,260px)}.max-w-\[min\(100vw\,280px\)\]{max-width:min(100vw,280px)}.max-w-\[min\(11rem\,55vw\)\]{max-width:min(11rem,55vw)}.max-w-\[min\(12\.5rem\,calc\(100vw-2rem\)\)\]{max-width:min(12.5rem,calc(100vw - 2rem))}.max-w-\[min\(14rem\,42vw\)\]{max-width:min(14rem,42vw)}.max-w-\[min\(14rem\,58vw\)\]{max-width:min(14rem,58vw)}.max-w-\[min\(14rem\,calc\(100vw-2rem\)\)\]{max-width:min(14rem,calc(100vw - 2rem))}.max-w-\[min\(18rem\,100\%\)\]{max-width:min(18rem,100%)}.max-w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{max-width:min(18rem,calc(100vw - 2rem))}.max-w-\[min\(280px\,calc\(100vw-24px\)\)\]{max-width:min(280px,calc(100vw - 24px))}.max-w-\[min\(320px\,90vw\)\]{max-width:min(320px,90vw)}.max-w-\[min\(32rem\,55vw\)\]{max-width:min(32rem,55vw)}.max-w-\[min\(360px\,92vw\)\]{max-width:min(360px,92vw)}.max-w-\[min\(420px\,calc\(100vw-16px\)\)\]{max-width:min(420px,calc(100vw - 16px))}.max-w-\[min\(7\.5rem\,28vw\)\]{max-width:min(7.5rem,28vw)}.max-w-\[min\(92vw\,18rem\)\]{max-width:min(92vw,18rem)}.max-w-\[min\(96vw\,560px\)\]{max-width:min(96vw,560px)}.max-w-\[min\(calc\(100vw-2rem\)\,26rem\)\]{max-width:min(calc(100vw - 2rem),26rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1_1_140px\]{flex:1 1 140px}.flex-\[1_1_180px\]{flex:1 1 180px}.flex-\[999_1_280px\]{flex:999 1 280px}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\[10rem\]{flex-basis:10rem}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[0\.5px\]{--tw-translate-x: .5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.82\]{--tw-scale-x: .82;--tw-scale-y: .82;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-default{cursor:default!important}.\!cursor-pointer{cursor:pointer!important}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-se-resize{cursor:se-resize}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1\.3fr_1fr_1fr\]{grid-template-columns:1.3fr 1fr 1fr}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[1fr_auto_auto_auto_auto\]{grid-template-columns:1fr auto auto auto auto}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[repeat\(auto-fit\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-3{row-gap:.75rem}.gap-y-px{row-gap:1px}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[rgba\(var\(--t-accent-rgb\)\,0\.05\)\]>:not([hidden])~:not([hidden]){border-color:rgba(var(--t-accent-rgb),.05)}.divide-\[rgba\(var\(--t-accent-rgb\)\,0\.08\)\]>:not([hidden])~:not([hidden]){border-color:rgba(var(--t-accent-rgb),.08)}.divide-\[rgba\(var\(--t-accent-rgb\)\,0\.1\)\]>:not([hidden])~:not([hidden]){border-color:rgba(var(--t-accent-rgb),.1)}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{hyphens:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-md{border-radius:calc(var(--radius) - 2px)!important}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[--t-border-medium\]{border-color:var(--t-border-medium)}.border-\[rgba\(var\(--t-accent-rgb\)\,0\.2\)\]{border-color:rgba(var(--t-accent-rgb),.2)}.border-\[rgba\(var\(--t-accent-rgb\)\,0\.48\)\]{border-color:rgba(var(--t-accent-rgb),.48)}.border-\[var\(--t-border-medium\)\]{border-color:var(--t-border-medium)}.border-\[var\(--t-border-medium\,hsla\(0\,0\%\,100\%\,0\.15\)\)\]{border-color:var(--t-border-medium,hsla(0,0%,100%,.15))}.border-\[var\(--t-border-strong\)\]{border-color:var(--t-border-strong)}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-500\/30{border-color:#f59e0b4d}.border-border{border-color:hsl(var(--border))}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/55{border-color:hsl(var(--border) / .55)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/75{border-color:hsl(var(--border) / .75)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-destructive\/35{border-color:hsl(var(--destructive) / .35)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/50{border-color:#10b98180}.border-input{border-color:hsl(var(--input))}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-primary{border-color:hsl(var(--primary))}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/60{border-color:hsl(var(--primary) / .6)}.border-red-500\/30{border-color:#ef44444d}.border-rose-500\/50{border-color:#f43f5e80}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-transparent{border-color:transparent}.border-white\/5{border-color:#ffffff0d}.border-yellow-400\/65{border-color:#facc15a6}.border-l-transparent{border-left-color:transparent}.border-t-amber-500{--tw-border-opacity: 1;border-top-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-t-emerald-500{--tw-border-opacity: 1;border-top-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-t-red-500{--tw-border-opacity: 1;border-top-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[--t-panel-bg\]{background-color:var(--t-panel-bg)}.bg-\[rgba\(var\(--t-accent-rgb\)\,0\.18\)\]{background-color:rgba(var(--t-accent-rgb),.18)}.bg-\[var\(--t-input-bg\)\]{background-color:var(--t-input-bg)}.bg-\[var\(--t-panel-bg\)\]{background-color:var(--t-panel-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/20{background-color:hsl(var(--accent) / .2)}.bg-amber-400\/\[0\.06\]{background-color:#fbbf240f}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-950\/20{background-color:#451a0333}.bg-background{background-color:hsl(var(--background))}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black\/35{background-color:#00000059}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-950\/20{background-color:#022c2233}.bg-foreground{background-color:hsl(var(--foreground))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/20{background-color:hsl(var(--muted-foreground) / .2)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/80{background-color:hsl(var(--muted) / .8)}.bg-muted\/\[0\.08\]{background-color:hsl(var(--muted) / .08)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/25{background-color:hsl(var(--primary) / .25)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-red-950\/20{background-color:#450a0a33}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-transparent{background-color:transparent}.bg-yellow-400\/\[0\.07\]{background-color:#facc1512}.fill-\[var\(--t-accent\)\]{fill:var(--t-accent)}.fill-current{fill:currentColor}.fill-none{fill:none}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-3{padding:.75rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[4px\]{padding:4px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[4px\]{padding-left:4px;padding-right:4px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:Share Tech Mono,monospace}.font-sans{font-family:var(--font-ui),system-ui,-apple-system,sans-serif}.\!text-\[13px\]{font-size:13px!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[calc\(7px\*1\.2\)\]{font-size:8.4px}.text-\[calc\(var\(--t-fs-2xs\)\*1\.05\)\]{font-size:calc(var(--t-fs-2xs) * 1.05)}.text-\[calc\(var\(--t-fs-2xs\)\*1\.1\)\]{font-size:calc(var(--t-fs-2xs) * 1.1)}.text-\[calc\(var\(--t-fs-2xs\)\*1\.2\)\]{font-size:calc(var(--t-fs-2xs) * 1.2)}.text-base{font-size:1rem;line-height:1.5rem}.text-fs-2xs{font-size:var(--t-fs-2xs);line-height:1.4}.text-fs-lg{font-size:var(--t-fs-lg);line-height:1.3}.text-fs-md{font-size:var(--t-fs-md);line-height:1.4}.text-fs-sm{font-size:var(--t-fs-sm);line-height:1.45}.text-fs-xs{font-size:var(--t-fs-xs);line-height:1.4}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-medium{font-weight:500!important}.\!font-normal{font-weight:400!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-fw-emph{font-weight:var(--t-fw-emph)}.font-fw-label{font-weight:var(--t-fw-label)}.font-fw-value{font-weight:var(--t-fw-value)}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure: lining-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-snug{line-height:1.375!important}.leading-4{line-height:1rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.4\]{line-height:1.4}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[2px\]{letter-spacing:2px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[--t-text-dim\]{color:var(--t-text-dim)}.text-\[--t-text-primary\]{color:var(--t-text-primary)}.text-\[--t-text-secondary\]{color:var(--t-text-secondary)}.text-\[color-mix\(in_oklab\,var\(--t-color-success\)_78\%\,rgba\(255\,255\,255\,0\.5\)\)\]{color:color-mix(in oklab,var(--t-color-success) 78%,rgba(255,255,255,.5))}.text-\[color\:var\(--t-accent\)\],.text-\[var\(--t-accent\)\]{color:var(--t-accent)}.text-\[var\(--t-text-dim\)\]{color:var(--t-text-dim)}.text-\[var\(--t-text-primary\)\]{color:var(--t-text-primary)}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-500\/40{color:#10b98166}.text-foreground{color:hsl(var(--foreground))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-muted-foreground\/90{color:hsl(var(--muted-foreground) / .9)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-popover-foreground\/80{color:hsl(var(--popover-foreground) / .8)}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-500\/40{color:#f43f5e66}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-\[var\(--t-accent\)\]{caret-color:var(--t-accent)}.accent-\[hsl\(var\(--primary\)\)\]{accent-color:hsl(var(--primary))}.accent-\[var\(--t-accent\)\]{accent-color:var(--t-accent)}.accent-border{accent-color:hsl(var(--border))}.accent-current{accent-color:currentColor}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.72\]{opacity:.72}.opacity-\[0\.92\]{opacity:.92}.opacity-\[0\.96\]{opacity:.96}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_hsl\(var\(--destructive\)\/0\.4\)\,inset_0_1px_0_hsl\(0_0\%_100\%\/0\.15\)\]{--tw-shadow: 0 0 20px hsl(var(--destructive)/.4),inset 0 1px 0 hsl(0 0% 100%/.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_hsl\(var\(--destructive\)\/0\.8\)\]{--tw-shadow: 0 0 40px hsl(var(--destructive)/.8);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_18px_rgba\(0\,0\,0\,0\.42\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: 0 4px 18px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: 0 4px 18px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,0_2px_6px_-3px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 2px 6px -3px rgba(0,0,0,.35);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 2px 6px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.07\)\,0_3px_10px_-4px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.07),0 3px 10px -4px rgba(0,0,0,.48);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 3px 10px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-border\/45{--tw-ring-color: hsl(var(--border) / .45)}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-primary\/35{--tw-ring-color: hsl(var(--primary) / .35)}.ring-primary\/50{--tw-ring-color: hsl(var(--primary) / .5)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.ring-offset-transparent{--tw-ring-offset-color: transparent}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.65\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.65));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background\,box-shadow\,border-color\,transform\,color\]{transition-property:background,box-shadow,border-color,transform,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background\,box-shadow\,border-color\,transform\]{transition-property:background,box-shadow,border-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background\,box-shadow\,transform\]{transition-property:background,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\,transform\,opacity\]{transition-property:filter,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,background\]{transition-property:opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.fade-out{--tw-exit-opacity: 0}.zoom-in{--tw-enter-scale: 0}.zoom-in-95{--tw-enter-scale: .95}.zoom-out{--tw-exit-scale: 0}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-700{animation-duration:.7s}.duration-75{animation-duration:75ms}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.\[--popover-foreground\:var\(--t-text-primary\)\]{--popover-foreground: var(--t-text-primary)}.\[--popover\:var\(--t-panel-bg\)\]{--popover: var(--t-panel-bg)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:normal-case::-moz-placeholder{text-transform:none}.placeholder\:normal-case::placeholder{text-transform:none}.placeholder\:text-destructive-foreground\/50::-moz-placeholder{color:hsl(var(--destructive-foreground) / .5)}.placeholder\:text-destructive-foreground\/50::placeholder{color:hsl(var(--destructive-foreground) / .5)}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/50::-moz-placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-muted-foreground\/50::placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:opacity-40::-moz-placeholder{opacity:.4}.placeholder\:opacity-40::placeholder{opacity:.4}.placeholder\:opacity-60::-moz-placeholder{opacity:.6}.placeholder\:opacity-60::placeholder{opacity:.6}.placeholder\:opacity-70::-moz-placeholder{opacity:.7}.placeholder\:opacity-70::placeholder{opacity:.7}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-primary:focus-within{border-color:hsl(var(--primary))}.hover\:border-\[--t-accent\]:hover{border-color:var(--t-accent)}.hover\:border-\[rgba\(var\(--t-accent-rgb\)\,0\.45\)\]:hover{border-color:rgba(var(--t-accent-rgb),.45)}.hover\:border-border\/30:hover{border-color:hsl(var(--border) / .3)}.hover\:border-destructive\/40:hover{border-color:hsl(var(--destructive) / .4)}.hover\:border-primary\/35:hover{border-color:hsl(var(--primary) / .35)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/45:hover{border-color:hsl(var(--primary) / .45)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:bg-\[rgba\(220\,80\,70\,0\.16\)\]:hover{background-color:#dc504629}.hover\:bg-\[rgba\(255\,255\,255\,0\.07\)\]:hover{background-color:#ffffff12}.hover\:bg-\[rgba\(var\(--t-accent-rgb\)\,0\.06\)\]:hover{background-color:rgba(var(--t-accent-rgb),.06)}.hover\:bg-\[rgba\(var\(--t-accent-rgb\)\,0\.1\)\]:hover,.hover\:bg-\[rgba\(var\(--t-accent-rgb\)\,0\.10\)\]:hover{background-color:rgba(var(--t-accent-rgb),.1)}.hover\:bg-\[rgba\(var\(--t-accent-rgb\)\,0\.12\)\]:hover{background-color:rgba(var(--t-accent-rgb),.12)}.hover\:bg-\[rgba\(var\(--t-accent-rgb\)\,0\.14\)\]:hover{background-color:rgba(var(--t-accent-rgb),.14)}.hover\:bg-\[var\(--t-hover-bg\)\]:hover{background-color:var(--t-hover-bg)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-black\/35:hover{background-color:#00000059}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/45:hover{background-color:hsl(var(--muted) / .45)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/55:hover{background-color:hsl(var(--muted) / .55)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/95:hover{background-color:hsl(var(--muted) / .95)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-\[--t-accent-light\]:hover{color:var(--t-accent-light)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/80:hover{color:hsl(var(--primary) / .8)}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_hsl\(var\(--destructive\)\/0\.6\)\,inset_0_1px_0_hsl\(0_0\%_100\%\/0\.2\)\]:hover{--tw-shadow: 0 0 30px hsl(var(--destructive)/.6),inset 0 1px 0 hsl(0 0% 100%/.2);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\,0_6px_16px_-6px_rgba\(0\,0\,0\,0\.52\)\]:hover{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 6px 16px -6px rgba(0,0,0,.52);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 6px 16px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-primary\/50:hover{--tw-ring-color: hsl(var(--primary) / .5)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-125:hover{--tw-brightness: brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-\[1\.07\]:hover{--tw-brightness: brightness(1.07);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:bg-\[rgba\(var\(--t-accent-rgb\)\,0\.12\)\]:focus{background-color:rgba(var(--t-accent-rgb),.12)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-\[var\(--t-text-primary\)\]:focus{color:var(--t-text-primary)}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[--t-accent\]:focus{--tw-ring-color: var(--t-accent)}.focus\:ring-\[rgba\(var\(--t-accent-rgb\)\,0\.35\)\]:focus{--tw-ring-color: rgba(var(--t-accent-rgb),.35)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:bg-\[rgba\(var\(--t-accent-rgb\)\,0\.12\)\]:focus-visible{background-color:rgba(var(--t-accent-rgb),.12)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[rgba\(220\,80\,70\,0\.4\)\]:focus-visible{--tw-ring-color: rgba(220,80,70,.4)}.focus-visible\:ring-\[rgba\(var\(--t-accent-rgb\)\,0\.35\)\]:focus-visible{--tw-ring-color: rgba(var(--t-accent-rgb),.35)}.focus-visible\:ring-\[rgba\(var\(--t-accent-rgb\)\,0\.4\)\]:focus-visible{--tw-ring-color: rgba(var(--t-accent-rgb),.4)}.focus-visible\:ring-\[rgba\(var\(--t-accent-rgb\)\,0\.45\)\]:focus-visible{--tw-ring-color: rgba(var(--t-accent-rgb),.45)}.focus-visible\:ring-\[rgba\(var\(--t-accent-rgb\)\,0\.5\)\]:focus-visible{--tw-ring-color: rgba(var(--t-accent-rgb),.5)}.focus-visible\:ring-\[var\(--t-accent\)\]:focus-visible{--tw-ring-color: var(--t-accent)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color: transparent}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-muted\/60:active{background-color:hsl(var(--muted) / .6)}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:brightness-100:hover:disabled{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group\/colres:hover .group-hover\/colres\:\!w-\[2px\],.group\/macro-resize:hover .group-hover\/macro-resize\:\!w-\[2px\],.group\/resize-left:hover .group-hover\/resize-left\:\!w-\[2px\],.group\/resize:hover .group-hover\/resize\:\!w-\[2px\]{width:2px!important}.group:hover .group-hover\:bg-primary\/20{background-color:hsl(var(--primary) / .2)}.group\/hdr:hover .group-hover\/hdr\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group\/sep:hover .group-hover\/sep\:opacity-100,.group\/wlrow:hover .group-hover\/wlrow\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-90{opacity:.9}.group:focus .group-focus\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group.destructive .group-\[\.destructive\]\:border-red-500\/40{border-color:#ef444466}.group.success .group-\[\.success\]\:border-emerald-500\/40{border-color:#10b98166}.group.warning .group-\[\.warning\]\:border-amber-500\/40{border-color:#f59e0b66}.group.destructive .group-\[\.destructive\]\:text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:text-red-200\/90{color:#fecacae6}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.group.success .group-\[\.success\]\:text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.group.success .group-\[\.success\]\:text-emerald-200\/90{color:#a7f3d0e6}.group.success .group-\[\.success\]\:text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.group.success .group-\[\.success\]\:text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.group.warning .group-\[\.warning\]\:text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.group.warning .group-\[\.warning\]\:text-amber-200\/90{color:#fde68ae6}.group.warning .group-\[\.warning\]\:text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.group.warning .group-\[\.warning\]\:text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-red-500\/60:hover{border-color:#ef444499}.group.success .group-\[\.success\]\:hover\:border-emerald-500\/60:hover{border-color:#10b98199}.group.warning .group-\[\.warning\]\:hover\:border-amber-500\/60:hover{border-color:#f59e0b99}.group.destructive .group-\[\.destructive\]\:hover\:bg-red-950\/30:hover{background-color:#450a0a4d}.group.success .group-\[\.success\]\:hover\:bg-emerald-950\/30:hover{background-color:#022c224d}.group.warning .group-\[\.warning\]\:hover\:bg-amber-950\/30:hover{background-color:#451a034d}.group.destructive .group-\[\.destructive\]\:hover\:text-red-100:hover{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-200:hover{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.group.success .group-\[\.success\]\:hover\:text-emerald-100:hover{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.group.success .group-\[\.success\]\:hover\:text-emerald-200:hover{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.group.warning .group-\[\.warning\]\:hover\:text-amber-100:hover{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.group.warning .group-\[\.warning\]\:hover\:text-amber-200:hover{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.group.success .group-\[\.success\]\:focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.group.warning .group-\[\.warning\]\:focus\:ring-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}.data-\[state\=closed\]\:animate-none[data-state=closed]{animation:none}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[state\=open\]\:animate-none[data-state=open]{animation:none}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[highlighted\]\:bg-\[rgba\(var\(--t-accent-rgb\)\,0\.12\)\][data-highlighted]{background-color:rgba(var(--t-accent-rgb),.12)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-\[rgba\(var\(--t-accent-rgb\)\,0\.10\)\][data-state=checked]{background-color:rgba(var(--t-accent-rgb),.1)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[highlighted\]\:text-\[var\(--t-text-primary\)\][data-highlighted]{color:var(--t-text-primary)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-\[var\(--t-accent\)\][data-state=checked]{color:var(--t-accent)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:bg-black\/50:is(.dark *){background-color:#00000080}.dark\:opacity-\[0\.78\]:is(.dark *){opacity:.78}@media (max-width: 520px){.max-\[520px\]\:w-\[124px\]{width:124px}.max-\[520px\]\:px-2{padding-left:.5rem;padding-right:.5rem}}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:w-7{width:1.75rem}.sm\:w-auto{width:auto}.sm\:min-w-\[7\.25rem\]{min-width:7.25rem}.sm\:min-w-\[8rem\]{min-width:8rem}.sm\:max-w-\[11rem\]{max-width:11rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:flex-initial{flex:0 1 auto}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1{gap:.25rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.sm\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-1{padding:.25rem}.sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-left{text-align:left}.sm\:text-fs-2xs{font-size:var(--t-fs-2xs);line-height:1.4}.sm\:text-xs{font-size:.75rem;line-height:1rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.\[\&\:\:-webkit-calendar-picker-indicator\]\:hidden::-webkit-calendar-picker-indicator{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}@media (min-width: 640px){.sm\:\[\&\>\*\:nth-child\(even\)\]\:pl-2>*:nth-child(2n){padding-left:.5rem}}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:first-child\]\:h-1>span:first-child{height:.25rem}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\]\:opacity-70>svg{opacity:.7}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\]\:pb-px[data-state=open]{padding-bottom:1px}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_\[role\=slider\]\]\:h-3 [role=slider]{height:.75rem}.\[\&_\[role\=slider\]\]\:w-3 [role=slider]{width:.75rem}.\[\&_\[role\=slider\]\]\:border [role=slider]{border-width:1px}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_td\]\:box-border td,.\[\&_th\]\:box-border th{box-sizing:border-box}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}@media (hover:none){.\[\@media\(hover\:none\)\]\:pointer-events-auto{pointer-events:auto}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}:root,[data-theme=cyberpunk]{color-scheme:dark;--background: 170 20% 4%;--foreground: 170 40% 94%;--card: 170 18% 6%;--card-foreground: 170 40% 94%;--popover: 170 18% 8%;--popover-foreground: 170 40% 94%;--primary: 177 90% 39%;--primary-foreground: 170 20% 4%;--secondary: 170 18% 10%;--secondary-foreground: 170 30% 72%;--muted: 170 15% 8%;--muted-foreground: 170 28% 33%;--accent: 177 90% 39%;--accent-foreground: 170 20% 4%;--destructive: 0 70% 55%;--destructive-foreground: 170 40% 95%;--border: 170 30% 12%;--input: 170 30% 12%;--ring: 177 90% 39%;--sidebar-background: 170 20% 4%;--sidebar-foreground: 170 40% 94%;--sidebar-primary: 177 90% 39%;--sidebar-primary-foreground: 170 20% 4%;--sidebar-accent: 170 18% 10%;--sidebar-accent-foreground: 170 40% 94%;--sidebar-border: 170 30% 12%;--sidebar-ring: 177 90% 39%;--clock-glow: 177 90% 39%;--alert-pending: 177 90% 39%;--alert-triggered: 170 30% 72%;--t-deep-bg: #050909;--t-bg: #050909;--t-header-bg: linear-gradient(180deg, #040a0a 0%, #0b1515 55%, #0d1717 100%);--t-panel-bg: #0d1414;--t-input-bg: #111c1c;--t-accent: #0abdb6;--t-accent-light: #2dd4cd;--t-accent-dark: #078a84;--t-accent-rgb: 10, 189, 182;--t-text-primary: #e8f8f7;--t-text-secondary: #7ab8b5;--t-text-dim: #3d6b68;--t-macro-city-dot: #5ec4bc;--t-border-subtle: rgba(10, 189, 182, .1);--t-border-medium: rgba(10, 189, 182, .15);--t-border-strong: rgba(10, 189, 182, .2);--t-border-accent: rgba(10, 189, 182, .3);--t-hover-bg: rgba(10, 189, 182, .08);--t-active-bg: rgba(10, 189, 182, .1);--t-glow: 0 0 20px rgba(10, 189, 182, .3), 0 0 40px rgba(10, 189, 182, .15);--t-glow-soft: 0 0 10px rgba(10, 189, 182, .2);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .6);--t-shadow-float: 0 0 40px rgba(10, 189, 182, .05), 0 20px 60px rgba(0, 0, 0, .8);--t-glass-hl-strong: rgba(255, 255, 255, .16);--t-glass-hl-soft: rgba(255, 255, 255, .05);--t-glass-shade: rgba(0, 0, 0, .05);--t-glass-edge-hl: rgba(255, 255, 255, .22);--t-glass-edge-shade: rgba(0, 0, 0, .06);--t-session-card: rgba(20, 20, 20, .45);--t-session-card-active: rgba(20, 20, 20, .7);--t-session-card-hover: rgba(25, 25, 25, .65);--t-bull-body: #2ec9b8;--t-bear-body: #ff8a9a;--t-bull-vol: rgba(46, 201, 184, .44);--t-bear-vol: rgba(255, 138, 154, .3);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .78), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #b4c2ce;--natr-live-wm-natr: #7dd3fc;--natr-live-wm-move: #fde047;--natr-live-wm-vol-pulse: #f8fafc;--natr-live-wm-natr-pulse: #e0f2fe;--natr-live-wm-move-pulse: #fef08a;--natr-live-wm-symbol: rgba(232, 248, 247, .44);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .22), 0 0 22px rgba(10, 189, 182, .2), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(142 48% 56%);--ob-ask-price: hsl(0 52% 68%);--ob-best-bid-price: hsl(142 62% 62%);--ob-best-ask-price: hsl(0 60% 65%);--ob-best-bid-bg: color-mix(in oklab, hsl(142 55% 32%) 32%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 55% 38%) 32%, var(--t-panel-bg));--ob-bid-bar: hsl(142 48% 38%);--ob-ask-bar: hsl(0 50% 40%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(142 48% 38% / .42), hsl(142 42% 32% / .16));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 55% 44% / .42), hsl(0 50% 38% / .16));--ob-pane-soft: color-mix(in oklab, var(--t-deep-bg) 52%, transparent);--ob-pane-mid: color-mix(in oklab, var(--t-deep-bg) 44%, transparent);--ob-grid-soft: color-mix(in oklab, var(--t-border-subtle) 42%, transparent);--ob-grid-faint: color-mix(in oklab, var(--t-border-subtle) 18%, transparent)}[data-theme=light]{color-scheme:light;--background: 0 0% 98%;--foreground: 220 14% 10%;--card: 0 0% 100%;--card-foreground: 220 14% 10%;--popover: 0 0% 100%;--popover-foreground: 220 14% 10%;--primary: 220 14% 10%;--primary-foreground: 0 0% 100%;--secondary: 220 10% 95%;--secondary-foreground: 220 14% 30%;--muted: 220 10% 94%;--muted-foreground: 220 10% 45%;--accent: 220 14% 10%;--accent-foreground: 0 0% 100%;--destructive: 0 70% 55%;--destructive-foreground: 0 0% 100%;--border: 220 10% 88%;--input: 220 10% 88%;--ring: 220 14% 10%;--sidebar-background: 220 10% 96%;--sidebar-foreground: 220 14% 10%;--sidebar-primary: 220 14% 10%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 220 10% 92%;--sidebar-accent-foreground: 220 14% 10%;--sidebar-border: 220 10% 88%;--sidebar-ring: 220 14% 10%;--clock-glow: 220 14% 10%;--alert-pending: 220 14% 10%;--alert-triggered: 220 10% 45%;--t-deep-bg: #f3f4f6;--t-bg: #f3f4f6;--t-header-bg: linear-gradient(180deg, #e8edf3 0%, #f1f4f8 100%);--t-panel-bg: #ffffff;--t-input-bg: #f9fafb;--t-accent: #111827;--t-accent-light: #374151;--t-accent-dark: #030712;--t-accent-rgb: 17, 24, 39;--t-text-primary: #111827;--workspace-preset-title-color: #3f3b37;--t-text-secondary: #4b5563;--t-text-dim: #9ca3af;--t-macro-city-dot: #64748b;--t-border-subtle: #e5e7eb;--t-border-medium: #d1d5db;--t-border-strong: #9ca3af;--t-border-accent: rgba(17, 24, 39, .2);--t-hover-bg: rgba(17, 24, 39, .06);--t-active-bg: rgba(17, 24, 39, .1);--t-glow: none;--t-glow-soft: none;--t-shadow-panel: 0 4px 12px rgba(0, 0, 0, .08);--t-shadow-float: 0 8px 24px rgba(0, 0, 0, .12);--t-session-card: rgba(0, 0, 0, .04);--t-session-card-active: rgba(0, 0, 0, .07);--t-session-card-hover: rgba(0, 0, 0, .06);--t-bull-body: #047857;--t-bear-body: #b91c1c;--t-bull-vol: rgba(4, 120, 87, .34);--t-bear-vol: rgba(185, 28, 28, .22);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 5px rgba(255, 255, 255, .95), 0 1px 2px rgba(255, 255, 255, .75);--natr-live-wm-vol: #0f172a;--natr-live-wm-natr: #5b21b6;--natr-live-wm-move: #9a3412;--natr-live-wm-vol-pulse: #047857;--natr-live-wm-natr-pulse: #6d28d9;--natr-live-wm-move-pulse: #c2410c;--natr-live-wm-symbol: rgba(17, 24, 39, .4);--natr-live-wm-pulse-glow: 0 0 4px rgba(255, 255, 255, .5), 0 0 12px rgba(4, 120, 87, .22), 0 1px 2px rgba(0, 0, 0, .12);--ob-bid-price: hsl(152 55% 35%);--ob-ask-price: hsl(0 58% 48%);--ob-best-bid-price: hsl(152 62% 32%);--ob-best-ask-price: hsl(0 65% 44%);--ob-best-bid-bg: color-mix(in oklab, hsl(152 50% 38%) 30%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 55% 45%) 30%, var(--t-panel-bg));--ob-bid-bar: hsl(152 45% 38%);--ob-ask-bar: hsl(0 50% 48%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(152 45% 38% / .45), hsl(152 40% 32% / .2));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 50% 48% / .45), hsl(0 45% 42% / .2))}[data-theme=dark]{color-scheme:dark;--background: 0 0% 3%;--foreground: 0 0% 90%;--card: 0 0% 5%;--card-foreground: 0 0% 90%;--popover: 0 0% 7%;--popover-foreground: 0 0% 90%;--primary: 0 0% 85%;--primary-foreground: 0 0% 5%;--secondary: 0 0% 10%;--secondary-foreground: 0 0% 65%;--muted: 0 0% 8%;--muted-foreground: 0 0% 40%;--accent: 0 0% 85%;--accent-foreground: 0 0% 5%;--destructive: 0 70% 55%;--destructive-foreground: 0 0% 95%;--border: 0 0% 14%;--input: 0 0% 14%;--ring: 0 0% 85%;--sidebar-background: 0 0% 3%;--sidebar-foreground: 0 0% 90%;--sidebar-primary: 0 0% 85%;--sidebar-primary-foreground: 0 0% 5%;--sidebar-accent: 0 0% 10%;--sidebar-accent-foreground: 0 0% 90%;--sidebar-border: 0 0% 14%;--sidebar-ring: 0 0% 85%;--clock-glow: 0 0% 85%;--alert-pending: 0 0% 85%;--alert-triggered: 0 0% 65%;--t-deep-bg: #000000;--t-bg: #000000;--t-header-bg: linear-gradient(180deg, #070707 0%, #101010 100%);--t-panel-bg: #121212;--t-input-bg: #1a1a1a;--t-accent: #d4d4d4;--t-accent-light: #e5e5e5;--t-accent-dark: #a3a3a3;--t-accent-rgb: 212, 212, 212;--t-text-primary: #e5e5e5;--t-text-secondary: #a3a3a3;--t-text-dim: #525252;--t-macro-city-dot: #a3a3a3;--t-border-subtle: #262626;--t-border-medium: #333333;--t-border-strong: #404040;--t-border-accent: rgba(212, 212, 212, .2);--t-hover-bg: rgba(255, 255, 255, .05);--t-active-bg: rgba(255, 255, 255, .08);--t-glow: none;--t-glow-soft: none;--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .8);--t-shadow-float: 0 20px 60px rgba(0, 0, 0, .9);--t-session-card: rgba(20, 20, 20, .45);--t-session-card-active: rgba(20, 20, 20, .7);--t-session-card-hover: rgba(30, 30, 30, .65);--t-bull-body: #4ade80;--t-bear-body: #f87171;--t-bull-vol: rgba(74, 222, 128, .38);--t-bear-vol: rgba(248, 113, 113, .26);--t-chart-axis-text: #c8c8c8;--t-watermark-shadow: 0 0 7px rgba(0, 0, 0, .88), 0 1px 3px rgba(0, 0, 0, .68);--natr-live-wm-vol: #cbd5e1;--natr-live-wm-natr: #c4b5fd;--natr-live-wm-move: #fcd34d;--natr-live-wm-vol-pulse: #f1f5f9;--natr-live-wm-natr-pulse: #ede9fe;--natr-live-wm-move-pulse: #fef08a;--natr-live-wm-symbol: rgba(229, 229, 229, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 20px rgba(74, 222, 128, .12), 0 1px 3px rgba(0, 0, 0, .75);--ob-bid-price: hsl(142 50% 52%);--ob-ask-price: hsl(0 55% 62%);--ob-best-bid-price: hsl(142 60% 56%);--ob-best-ask-price: hsl(0 58% 58%);--ob-best-bid-bg: color-mix(in oklab, hsl(142 52% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 52% 36%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(142 48% 34%);--ob-ask-bar: hsl(0 50% 38%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(142 48% 34% / .55), hsl(142 42% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 50% 38% / .55), hsl(0 45% 32% / .3))}[data-theme=sand]{color-scheme:light;--background: 30 33% 95%;--foreground: 215 19% 25%;--card: 33 30% 94%;--card-foreground: 215 19% 25%;--popover: 33 30% 96%;--popover-foreground: 215 19% 25%;--primary: 215 19% 25%;--primary-foreground: 30 33% 95%;--secondary: 33 25% 89%;--secondary-foreground: 215 14% 35%;--muted: 33 22% 90%;--muted-foreground: 215 10% 50%;--accent: 33 30% 55%;--accent-foreground: 30 33% 95%;--destructive: 0 65% 50%;--destructive-foreground: 30 33% 95%;--border: 33 20% 82%;--input: 33 20% 82%;--ring: 33 30% 55%;--sidebar-background: 33 28% 92%;--sidebar-foreground: 215 19% 25%;--sidebar-primary: 215 19% 25%;--sidebar-primary-foreground: 30 33% 95%;--sidebar-accent: 33 22% 87%;--sidebar-accent-foreground: 215 19% 25%;--sidebar-border: 33 20% 82%;--sidebar-ring: 33 30% 55%;--clock-glow: 33 30% 55%;--alert-pending: 33 30% 55%;--alert-triggered: 215 10% 50%;--t-deep-bg: #efe8dc;--t-bg: #efe8dc;--t-header-bg: linear-gradient(180deg, #e0d6c6 0%, #ebe3d6 100%);--t-panel-bg: #f9f4ee;--t-input-bg: #eee7db;--t-accent: #8b7355;--t-accent-light: #a08968;--t-accent-dark: #6b5740;--t-accent-rgb: 139, 115, 85;--t-text-primary: #2d3748;--workspace-preset-title-color: #4a4034;--t-text-secondary: #5a6577;--t-text-dim: #9ca3af;--t-macro-city-dot: #8b7355;--t-border-subtle: #ddd5c8;--t-border-medium: #cec5b6;--t-border-strong: #b8b0a2;--t-border-accent: rgba(139, 115, 85, .25);--t-hover-bg: rgba(139, 115, 85, .08);--t-active-bg: rgba(139, 115, 85, .12);--t-glow: none;--t-glow-soft: none;--t-shadow-panel: 0 4px 12px rgba(100, 80, 50, .08);--t-shadow-float: 0 8px 24px rgba(100, 80, 50, .12);--t-session-card: rgba(100, 80, 50, .06);--t-session-card-active: rgba(100, 80, 50, .1);--t-session-card-hover: rgba(100, 80, 50, .08);--t-bull-body: #0f766e;--t-bear-body: #c2410c;--t-bull-vol: rgba(15, 118, 110, .3);--t-bear-vol: rgba(194, 65, 12, .22);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 5px rgba(255, 252, 246, .94), 0 1px 2px rgba(255, 250, 242, .78);--natr-live-wm-vol: #1e293b;--natr-live-wm-natr: #5b21b6;--natr-live-wm-move: #9a3412;--natr-live-wm-vol-pulse: #0f766e;--natr-live-wm-natr-pulse: #7c3aed;--natr-live-wm-move-pulse: #ea580c;--natr-live-wm-symbol: rgba(45, 55, 72, .42);--natr-live-wm-pulse-glow: 0 0 4px rgba(255, 255, 255, .5), 0 0 14px rgba(15, 118, 110, .17), 0 1px 2px rgba(90, 101, 119, .2);--ob-bid-price: hsl(158 48% 32%);--ob-ask-price: hsl(4 52% 46%);--ob-best-bid-price: hsl(158 55% 30%);--ob-best-ask-price: hsl(4 58% 42%);--ob-best-bid-bg: color-mix(in oklab, hsl(158 42% 36%) 28%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(4 48% 44%) 28%, var(--t-panel-bg));--ob-bid-bar: hsl(158 40% 36%);--ob-ask-bar: hsl(4 45% 45%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(158 40% 36% / .4), hsl(158 35% 30% / .18));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(4 45% 45% / .4), hsl(4 40% 38% / .18))}[data-theme=tiffany-light]{color-scheme:light;--background: 174 55% 95%;--foreground: 178 30% 14%;--card: 174 50% 94%;--card-foreground: 178 30% 14%;--popover: 174 50% 95%;--popover-foreground: 178 30% 14%;--primary: 177 90% 28%;--primary-foreground: 0 0% 100%;--secondary: 174 40% 90%;--secondary-foreground: 178 25% 28%;--muted: 174 35% 91%;--muted-foreground: 178 18% 45%;--accent: 177 90% 28%;--accent-foreground: 0 0% 100%;--destructive: 0 70% 55%;--destructive-foreground: 0 0% 100%;--border: 174 30% 84%;--input: 174 30% 84%;--ring: 177 90% 28%;--sidebar-background: 174 45% 93%;--sidebar-foreground: 178 30% 14%;--sidebar-primary: 177 90% 28%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 174 35% 88%;--sidebar-accent-foreground: 178 30% 14%;--sidebar-border: 174 30% 84%;--sidebar-ring: 177 90% 28%;--clock-glow: 177 90% 28%;--alert-pending: 177 90% 28%;--alert-triggered: 178 18% 45%;--t-deep-bg: #e4f6f4;--t-bg: #e4f6f4;--t-header-bg: linear-gradient(180deg, #d0ece9 0%, #e8f7f5 100%);--t-panel-bg: #f0fbfa;--t-input-bg: #dceeec;--t-accent: #078a84;--t-accent-light: #0abdb6;--t-accent-dark: #055552;--t-accent-rgb: 7, 138, 132;--t-text-primary: #133532;--workspace-preset-title-color: #1f4845;--t-text-secondary: #3b7470;--t-text-dim: #89bdb8;--t-macro-city-dot: #5c9d97;--t-border-subtle: #ccdfdc;--t-border-medium: #b5d3cf;--t-border-strong: #a0c0bb;--t-border-accent: rgba(7, 138, 132, .25);--t-hover-bg: rgba(7, 138, 132, .08);--t-active-bg: rgba(7, 138, 132, .12);--t-glow: none;--t-glow-soft: none;--t-shadow-panel: 0 4px 12px rgba(5, 85, 82, .1);--t-shadow-float: 0 8px 24px rgba(5, 85, 82, .14);--t-session-card: rgba(7, 138, 132, .06);--t-session-card-active: rgba(7, 138, 132, .1);--t-session-card-hover: rgba(7, 138, 132, .08);--t-bull-body: #0d9488;--t-bear-body: #e11d48;--t-bull-vol: rgba(13, 148, 136, .32);--t-bear-vol: rgba(225, 29, 72, .22);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 5px rgba(245, 252, 251, .96), 0 1px 2px rgba(238, 250, 248, .82);--natr-live-wm-vol: #1e293b;--natr-live-wm-natr: #6d28d9;--natr-live-wm-move: #b45309;--natr-live-wm-vol-pulse: #0d9488;--natr-live-wm-natr-pulse: #7c3aed;--natr-live-wm-move-pulse: #ea580c;--natr-live-wm-symbol: rgba(19, 53, 50, .48);--natr-live-wm-pulse-glow: 0 0 6px rgba(255, 255, 255, .5), 0 0 16px rgba(7, 138, 132, .24), 0 1px 3px rgba(59, 116, 112, .25);--ob-bid-price: hsl(160 50% 35%);--ob-ask-price: hsl(348 50% 50%);--ob-best-bid-price: hsl(160 58% 32%);--ob-best-ask-price: hsl(348 58% 46%);--ob-best-bid-bg: color-mix(in oklab, hsl(160 45% 36%) 28%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(348 48% 45%) 28%, var(--t-panel-bg));--ob-bid-bar: hsl(160 42% 38%);--ob-ask-bar: hsl(348 42% 48%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(160 42% 38% / .4), hsl(160 35% 30% / .18));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(348 42% 48% / .4), hsl(348 38% 42% / .18))}[data-theme=rose]{color-scheme:light;--background: 345 60% 96%;--foreground: 340 20% 15%;--card: 345 50% 95%;--card-foreground: 340 20% 15%;--popover: 345 50% 96%;--popover-foreground: 340 20% 15%;--primary: 350 80% 50%;--primary-foreground: 0 0% 100%;--secondary: 345 40% 91%;--secondary-foreground: 340 20% 30%;--muted: 345 35% 92%;--muted-foreground: 340 12% 50%;--accent: 350 80% 50%;--accent-foreground: 0 0% 100%;--destructive: 0 70% 55%;--destructive-foreground: 0 0% 100%;--border: 345 30% 86%;--input: 345 30% 86%;--ring: 350 80% 50%;--sidebar-background: 345 45% 94%;--sidebar-foreground: 340 20% 15%;--sidebar-primary: 350 80% 50%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 345 35% 89%;--sidebar-accent-foreground: 340 20% 15%;--sidebar-border: 345 30% 86%;--sidebar-ring: 350 80% 50%;--clock-glow: 350 80% 50%;--alert-pending: 350 80% 50%;--alert-triggered: 340 12% 50%;--t-deep-bg: #f9e4ea;--t-bg: #f9e4ea;--t-header-bg: linear-gradient(180deg, #f3d0dc 0%, #fce8ef 100%);--t-panel-bg: #fff0f3;--t-input-bg: #f7dce3;--t-accent: #e11d48;--t-accent-light: #f43f5e;--t-accent-dark: #be123c;--t-accent-rgb: 225, 29, 72;--t-text-primary: #3b1529;--workspace-preset-title-color: #5c2f45;--t-text-secondary: #7a3b55;--t-text-dim: #c4899e;--t-macro-city-dot: #b85c78;--t-border-subtle: #f0ccd6;--t-border-medium: #e5b5c3;--t-border-strong: #d4a0b2;--t-border-accent: rgba(225, 29, 72, .2);--t-hover-bg: rgba(225, 29, 72, .06);--t-active-bg: rgba(225, 29, 72, .1);--t-glow: none;--t-glow-soft: none;--t-shadow-panel: 0 4px 12px rgba(180, 20, 60, .08);--t-shadow-float: 0 8px 24px rgba(180, 20, 60, .12);--t-session-card: rgba(180, 20, 60, .05);--t-session-card-active: rgba(180, 20, 60, .08);--t-session-card-hover: rgba(180, 20, 60, .07);--t-bull-body: #0d9488;--t-bear-body: #e11d48;--t-bull-vol: rgba(13, 148, 136, .32);--t-bear-vol: rgba(225, 29, 72, .22);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 5px rgba(255, 248, 250, .96), 0 1px 2px rgba(255, 242, 246, .82);--natr-live-wm-vol: #1e293b;--natr-live-wm-natr: #6d28d9;--natr-live-wm-move: #b45309;--natr-live-wm-vol-pulse: #0d9488;--natr-live-wm-natr-pulse: #7c3aed;--natr-live-wm-move-pulse: #ea580c;--natr-live-wm-symbol: rgba(59, 21, 41, .48);--natr-live-wm-pulse-glow: 0 0 6px rgba(255, 255, 255, .5), 0 0 16px rgba(13, 148, 136, .2), 0 1px 3px rgba(122, 59, 85, .25);--ob-bid-price: hsl(160 50% 35%);--ob-ask-price: hsl(348 50% 50%);--ob-best-bid-price: hsl(160 58% 32%);--ob-best-ask-price: hsl(348 58% 46%);--ob-best-bid-bg: color-mix(in oklab, hsl(160 45% 36%) 28%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(348 48% 45%) 28%, var(--t-panel-bg));--ob-bid-bar: hsl(160 42% 38%);--ob-ask-bar: hsl(348 42% 48%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(160 42% 38% / .4), hsl(160 35% 30% / .18));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(348 42% 48% / .4), hsl(348 38% 42% / .18))}[data-theme=luxury]{color-scheme:dark;--background: 20 40% 5%;--foreground: 45 30% 90%;--card: 20 35% 7%;--card-foreground: 45 30% 90%;--popover: 20 30% 9%;--popover-foreground: 45 30% 90%;--primary: 43 70% 52%;--primary-foreground: 20 40% 5%;--secondary: 20 25% 12%;--secondary-foreground: 45 20% 65%;--muted: 20 20% 10%;--muted-foreground: 30 15% 38%;--accent: 43 70% 52%;--accent-foreground: 20 40% 5%;--destructive: 0 70% 50%;--destructive-foreground: 45 30% 95%;--border: 30 20% 16%;--input: 30 20% 16%;--ring: 43 70% 52%;--sidebar-background: 20 40% 5%;--sidebar-foreground: 45 30% 90%;--sidebar-primary: 43 70% 52%;--sidebar-primary-foreground: 20 40% 5%;--sidebar-accent: 20 25% 12%;--sidebar-accent-foreground: 45 30% 90%;--sidebar-border: 30 20% 16%;--sidebar-ring: 43 70% 52%;--clock-glow: 43 70% 52%;--alert-pending: 43 70% 52%;--alert-triggered: 45 20% 65%;--t-deep-bg: #120a06;--t-bg: #120a06;--t-header-bg: linear-gradient(180deg, #0c0604 0%, #150c08 45%, #1a0f0c 100%);--t-panel-bg: #1a0f0a;--t-input-bg: #251810;--t-accent: #d4af37;--t-accent-light: #e5c454;--t-accent-dark: #a88a2a;--t-accent-rgb: 212, 175, 55;--t-text-primary: #f5f0dc;--t-text-secondary: #c4a87a;--t-text-dim: #6b5438;--t-macro-city-dot: #c4a574;--t-border-subtle: rgba(212, 175, 55, .1);--t-border-medium: rgba(212, 175, 55, .15);--t-border-strong: rgba(212, 175, 55, .25);--t-border-accent: rgba(212, 175, 55, .3);--t-hover-bg: rgba(212, 175, 55, .08);--t-active-bg: rgba(212, 175, 55, .12);--t-glow: 0 0 20px rgba(212, 175, 55, .25), 0 0 40px rgba(212, 175, 55, .1);--t-glow-soft: 0 0 10px rgba(212, 175, 55, .17);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .7);--t-shadow-float: 0 0 40px rgba(212, 175, 55, .04), 0 20px 60px rgba(0, 0, 0, .85);--t-session-card: rgba(212, 175, 55, .06);--t-session-card-active: rgba(212, 175, 55, .12);--t-session-card-hover: rgba(212, 175, 55, .09);--t-bull-body: #5eead4;--t-bear-body: #fca5a5;--t-bull-vol: rgba(94, 234, 212, .36);--t-bear-vol: rgba(252, 165, 165, .26);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 8px rgba(0, 0, 0, .82), 0 1px 3px rgba(0, 0, 0, .58);--natr-live-wm-vol: #d4c4a8;--natr-live-wm-natr: #ddd6fe;--natr-live-wm-move: #fcd34d;--natr-live-wm-vol-pulse: #fefce8;--natr-live-wm-natr-pulse: #f5f3ff;--natr-live-wm-move-pulse: #fde047;--natr-live-wm-symbol: rgba(245, 240, 220, .4);--natr-live-wm-pulse-glow: 0 0 12px rgba(212, 175, 55, .27), 0 0 24px rgba(254, 252, 232, .17), 0 1px 3px rgba(0, 0, 0, .75);--ob-bid-price: hsl(145 42% 50%);--ob-ask-price: hsl(0 48% 58%);--ob-best-bid-price: hsl(145 50% 52%);--ob-best-ask-price: hsl(0 55% 55%);--ob-best-bid-bg: color-mix(in oklab, hsl(145 40% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 48% 35%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(145 38% 34%);--ob-ask-bar: hsl(0 44% 38%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(145 38% 34% / .55), hsl(145 32% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 44% 38% / .55), hsl(0 40% 32% / .3))}[data-theme=scarlet]{color-scheme:dark;--background: 0 45% 6%;--foreground: 350 25% 94%;--card: 0 42% 8%;--card-foreground: 350 25% 94%;--popover: 0 40% 10%;--popover-foreground: 350 25% 94%;--primary: 0 84% 60%;--primary-foreground: 0 0% 100%;--secondary: 0 35% 12%;--secondary-foreground: 350 18% 78%;--muted: 0 32% 10%;--muted-foreground: 350 12% 48%;--accent: 0 84% 60%;--accent-foreground: 0 0% 100%;--destructive: 0 72% 52%;--destructive-foreground: 0 0% 100%;--border: 0 30% 16%;--input: 0 30% 14%;--ring: 0 84% 60%;--sidebar-background: 0 45% 6%;--sidebar-foreground: 350 25% 94%;--sidebar-primary: 0 84% 60%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 0 35% 12%;--sidebar-accent-foreground: 350 25% 94%;--sidebar-border: 0 30% 16%;--sidebar-ring: 0 84% 60%;--clock-glow: 0 84% 60%;--alert-pending: 0 84% 60%;--alert-triggered: 350 18% 70%;--t-deep-bg: #0f0404;--t-bg: #0f0404;--t-header-bg: linear-gradient(180deg, #080202 0%, #140606 45%, #1a0808 100%);--t-panel-bg: #1a0a0a;--t-input-bg: #240c0c;--t-accent: #f87171;--t-accent-light: #fca5a5;--t-accent-dark: #dc2626;--t-accent-rgb: 248, 113, 113;--t-text-primary: #ffe4e6;--t-text-secondary: #d4a0a0;--t-text-dim: #9f6b6b;--t-macro-city-dot: #e8a0a8;--t-border-subtle: rgba(220, 38, 38, .12);--t-border-medium: rgba(220, 38, 38, .18);--t-border-strong: rgba(248, 113, 113, .28);--t-border-accent: rgba(248, 113, 113, .35);--t-hover-bg: rgba(248, 113, 113, .1);--t-active-bg: rgba(248, 113, 113, .14);--t-glow: 0 0 20px rgba(248, 113, 113, .17), 0 0 40px rgba(220, 38, 38, .07);--t-glow-soft: 0 0 12px rgba(248, 113, 113, .12);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .65);--t-shadow-float: 0 0 36px rgba(220, 38, 38, .06), 0 20px 56px rgba(0, 0, 0, .82);--t-session-card: rgba(248, 113, 113, .06);--t-session-card-active: rgba(248, 113, 113, .12);--t-session-card-hover: rgba(248, 113, 113, .09);--t-bull-body: #4ade80;--t-bear-body: #fb7185;--t-bull-vol: rgba(74, 222, 128, .38);--t-bear-vol: rgba(251, 113, 133, .28);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 8px rgba(0, 0, 0, .82), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #fecdd3;--natr-live-wm-natr: #fde68a;--natr-live-wm-move: #fca5a5;--natr-live-wm-vol-pulse: #fff1f2;--natr-live-wm-natr-pulse: #fef3c7;--natr-live-wm-move-pulse: #fecaca;--natr-live-wm-symbol: rgba(255, 228, 230, .42);--natr-live-wm-pulse-glow: 0 0 12px rgba(248, 113, 113, .22), 0 0 24px rgba(220, 38, 38, .1), 0 1px 3px rgba(0, 0, 0, .72);--ob-bid-price: hsl(145 48% 52%);--ob-ask-price: hsl(30 70% 60%);--ob-best-bid-price: hsl(145 55% 56%);--ob-best-ask-price: hsl(30 78% 58%);--ob-best-bid-bg: color-mix(in oklab, hsl(145 48% 30%) 40%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(30 60% 36%) 40%, var(--t-panel-bg));--ob-bid-bar: hsl(145 42% 34%);--ob-ask-bar: hsl(30 55% 38%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(145 42% 34% / .55), hsl(145 36% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(30 55% 38% / .55), hsl(30 48% 32% / .3))}[data-theme=indigo]{color-scheme:dark;--background: 250 35% 6%;--foreground: 230 40% 94%;--card: 248 32% 9%;--card-foreground: 230 40% 94%;--popover: 248 30% 11%;--popover-foreground: 230 40% 94%;--primary: 239 84% 67%;--primary-foreground: 250 35% 6%;--secondary: 248 28% 14%;--secondary-foreground: 230 25% 78%;--muted: 248 22% 12%;--muted-foreground: 245 15% 52%;--accent: 263 70% 58%;--accent-foreground: 0 0% 100%;--destructive: 0 72% 55%;--destructive-foreground: 0 0% 100%;--border: 248 22% 18%;--input: 248 22% 16%;--ring: 239 84% 67%;--sidebar-background: 250 35% 6%;--sidebar-foreground: 230 40% 94%;--sidebar-primary: 239 84% 67%;--sidebar-primary-foreground: 250 35% 6%;--sidebar-accent: 248 28% 14%;--sidebar-accent-foreground: 230 40% 94%;--sidebar-border: 248 22% 18%;--sidebar-ring: 239 84% 67%;--clock-glow: 239 84% 67%;--alert-pending: 263 70% 58%;--alert-triggered: 230 25% 72%;--t-deep-bg: #08061a;--t-bg: #08061a;--t-header-bg: linear-gradient(180deg, #050418 0%, #0c0a22 45%, #100e28 100%);--t-panel-bg: #12102a;--t-input-bg: #18163a;--t-accent: #818cf8;--t-accent-light: #a5b4fc;--t-accent-dark: #6366f1;--t-accent-rgb: 129, 140, 248;--t-text-primary: #e0e7ff;--t-text-secondary: #9ca3d8;--t-text-dim: #6b6a9e;--t-macro-city-dot: #94a3e8;--t-border-subtle: rgba(99, 102, 241, .14);--t-border-medium: rgba(99, 102, 241, .22);--t-border-strong: rgba(129, 140, 248, .32);--t-border-accent: rgba(129, 140, 248, .4);--t-hover-bg: rgba(129, 140, 248, .12);--t-active-bg: rgba(129, 140, 248, .16);--t-glow: 0 0 22px rgba(99, 102, 241, .2), 0 0 44px rgba(139, 92, 246, .09);--t-glow-soft: 0 0 14px rgba(129, 140, 248, .15);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .62);--t-shadow-float: 0 0 40px rgba(99, 102, 241, .07), 0 20px 56px rgba(0, 0, 0, .78);--t-session-card: rgba(129, 140, 248, .07);--t-session-card-active: rgba(129, 140, 248, .14);--t-session-card-hover: rgba(129, 140, 248, .1);--t-bull-body: #34d399;--t-bear-body: #c084fc;--t-bull-vol: rgba(52, 211, 153, .36);--t-bear-vol: rgba(192, 132, 252, .26);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 8px rgba(0, 0, 0, .82), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #c7d2fe;--natr-live-wm-natr: #ddd6fe;--natr-live-wm-move: #fde047;--natr-live-wm-vol-pulse: #eef2ff;--natr-live-wm-natr-pulse: #ede9fe;--natr-live-wm-move-pulse: #fef08a;--natr-live-wm-symbol: rgba(224, 231, 255, .4);--natr-live-wm-pulse-glow: 0 0 12px rgba(129, 140, 248, .25), 0 0 26px rgba(139, 92, 246, .12), 0 1px 3px rgba(0, 0, 0, .7);--ob-bid-price: hsl(150 50% 52%);--ob-ask-price: hsl(0 55% 65%);--ob-best-bid-price: hsl(150 58% 56%);--ob-best-ask-price: hsl(0 60% 62%);--ob-best-bid-bg: color-mix(in oklab, hsl(150 48% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 50% 36%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(150 44% 34%);--ob-ask-bar: hsl(0 48% 38%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(150 44% 34% / .55), hsl(150 38% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 48% 38% / .55), hsl(0 42% 32% / .3))}[data-theme=tiffany],[data-theme=interior]{color-scheme:light;--background: 174 45% 94%;--foreground: 172 40% 14%;--card: 0 0% 100%;--card-foreground: 172 40% 14%;--popover: 0 0% 100%;--popover-foreground: 172 40% 14%;--primary: 173 80% 32%;--primary-foreground: 0 0% 100%;--secondary: 180 25% 94%;--secondary-foreground: 172 35% 22%;--muted: 174 30% 92%;--muted-foreground: 172 12% 42%;--accent: 173 72% 38%;--accent-foreground: 0 0% 100%;--destructive: 350 80% 50%;--destructive-foreground: 0 0% 100%;--border: 210 18% 82%;--input: 174 22% 90%;--ring: 173 80% 32%;--sidebar-background: 174 40% 93%;--sidebar-foreground: 172 40% 14%;--sidebar-primary: 173 80% 32%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 180 22% 91%;--sidebar-accent-foreground: 172 40% 14%;--sidebar-border: 210 18% 82%;--sidebar-ring: 173 80% 32%;--clock-glow: 173 80% 32%;--alert-pending: 173 80% 32%;--alert-triggered: 172 12% 42%;--t-deep-bg: #dff5f5;--t-bg: #e8f4f4;--t-header-bg: linear-gradient(180deg, #cfecea 0%, #e8f6f6 45%, #f4fbfb 100%);--t-panel-bg: #ffffff;--t-input-bg: #f8fcfc;--t-accent: #0d9488;--t-accent-light: #14b8a6;--t-accent-dark: #0f766e;--t-accent-rgb: 13, 148, 136;--t-text-primary: #134e4a;--workspace-preset-title-color: #2a5854;--t-text-secondary: #5b8a87;--t-text-dim: #94b8b5;--t-macro-city-dot: #3d8a84;--t-border-subtle: rgba(148, 163, 184, .32);--t-border-medium: rgba(148, 163, 184, .48);--t-border-strong: rgba(100, 116, 139, .42);--t-border-accent: rgba(13, 148, 136, .28);--t-hover-bg: rgba(13, 148, 136, .08);--t-active-bg: rgba(13, 148, 136, .14);--t-glow: none;--t-glow-soft: none;--t-shadow-panel: 0 4px 20px rgba(15, 78, 74, .07);--t-shadow-float: 0 10px 36px rgba(13, 148, 136, .12);--t-session-card: rgba(13, 148, 136, .06);--t-session-card-active: rgba(13, 148, 136, .12);--t-session-card-hover: rgba(13, 148, 136, .09);--t-bull-body: #0d9488;--t-bear-body: #e11d48;--t-bull-vol: rgba(13, 148, 136, .3);--t-bear-vol: rgba(225, 29, 72, .2);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(255, 255, 255, .98), 0 1px 2px rgba(232, 244, 244, .95);--natr-live-wm-vol: #0f172a;--natr-live-wm-natr: #0d9488;--natr-live-wm-move: #b45309;--natr-live-wm-vol-pulse: #134e4a;--natr-live-wm-natr-pulse: #2dd4bf;--natr-live-wm-move-pulse: #ea580c;--natr-live-wm-symbol: rgba(19, 78, 74, .38);--natr-live-wm-pulse-glow: 0 0 5px rgba(255, 255, 255, .5), 0 0 16px rgba(13, 148, 136, .17), 0 1px 2px rgba(0, 0, 0, .08);--ob-bid-price: hsl(158 52% 32%);--ob-ask-price: hsl(0 50% 45%);--ob-best-bid-price: hsl(158 58% 30%);--ob-best-ask-price: hsl(0 56% 42%);--ob-best-bid-bg: color-mix(in oklab, hsl(158 48% 38%) 28%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 48% 45%) 28%, var(--t-panel-bg));--ob-bid-bar: hsl(158 44% 38%);--ob-ask-bar: hsl(0 42% 46%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(158 44% 38% / .4), hsl(158 38% 32% / .18));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 42% 46% / .4), hsl(0 38% 40% / .18))}[data-theme=forest]{color-scheme:dark;--background: 130 35% 5%;--foreground: 70 30% 92%;--card: 130 30% 7%;--card-foreground: 70 30% 92%;--popover: 130 28% 9%;--popover-foreground: 70 30% 92%;--primary: 82 73% 45%;--primary-foreground: 130 35% 5%;--secondary: 130 25% 12%;--secondary-foreground: 70 22% 72%;--muted: 130 22% 10%;--muted-foreground: 80 18% 42%;--accent: 82 73% 45%;--accent-foreground: 130 35% 5%;--destructive: 0 70% 55%;--destructive-foreground: 70 30% 95%;--border: 130 25% 16%;--input: 130 25% 14%;--ring: 82 73% 45%;--sidebar-background: 130 35% 5%;--sidebar-foreground: 70 30% 92%;--sidebar-primary: 82 73% 45%;--sidebar-primary-foreground: 130 35% 5%;--sidebar-accent: 130 25% 12%;--sidebar-accent-foreground: 70 30% 92%;--sidebar-border: 130 25% 16%;--sidebar-ring: 82 73% 45%;--clock-glow: 82 73% 45%;--alert-pending: 82 73% 45%;--alert-triggered: 70 22% 72%;--t-deep-bg: #050a06;--t-bg: #050a06;--t-header-bg: linear-gradient(180deg, #040806 0%, #0a130c 55%, #0d1810 100%);--t-panel-bg: #0a130c;--t-input-bg: #0f1a11;--t-accent: #84cc16;--t-accent-light: #a3e635;--t-accent-dark: #65a30d;--t-accent-rgb: 132, 204, 22;--t-text-primary: #ecf0d3;--t-text-secondary: #9eb070;--t-text-dim: #4a5a35;--t-macro-city-dot: #a8b86e;--t-border-subtle: rgba(132, 204, 22, .12);--t-border-medium: rgba(132, 204, 22, .18);--t-border-strong: rgba(132, 204, 22, .28);--t-border-accent: rgba(132, 204, 22, .35);--t-hover-bg: rgba(132, 204, 22, .08);--t-active-bg: rgba(132, 204, 22, .12);--t-glow: 0 0 20px rgba(132, 204, 22, .22), 0 0 40px rgba(101, 163, 13, .1);--t-glow-soft: 0 0 12px rgba(132, 204, 22, .15);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .7);--t-shadow-float: 0 0 40px rgba(132, 204, 22, .05), 0 20px 60px rgba(0, 0, 0, .82);--t-session-card: rgba(132, 204, 22, .06);--t-session-card-active: rgba(132, 204, 22, .12);--t-session-card-hover: rgba(132, 204, 22, .09);--t-bull-body: #4ade80;--t-bear-body: #f87171;--t-bull-vol: rgba(74, 222, 128, .36);--t-bear-vol: rgba(248, 113, 113, .26);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 7px rgba(0, 0, 0, .82), 0 1px 3px rgba(0, 0, 0, .58);--natr-live-wm-vol: #d4d8b2;--natr-live-wm-natr: #bef264;--natr-live-wm-move: #fde047;--natr-live-wm-vol-pulse: #f7fae1;--natr-live-wm-natr-pulse: #ecfccb;--natr-live-wm-move-pulse: #fef08a;--natr-live-wm-symbol: rgba(236, 240, 211, .42);--natr-live-wm-pulse-glow: 0 0 12px rgba(132, 204, 22, .24), 0 0 24px rgba(190, 242, 100, .12), 0 1px 3px rgba(0, 0, 0, .7);--ob-bid-price: hsl(142 50% 52%);--ob-ask-price: hsl(0 55% 62%);--ob-best-bid-price: hsl(142 60% 56%);--ob-best-ask-price: hsl(0 58% 58%);--ob-best-bid-bg: color-mix(in oklab, hsl(142 50% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 50% 36%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(142 46% 34%);--ob-ask-bar: hsl(0 48% 38%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(142 46% 34% / .55), hsl(142 40% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 48% 38% / .55), hsl(0 42% 32% / .3))}[data-theme=sunset]{color-scheme:dark;--background: 18 60% 5%;--foreground: 40 60% 92%;--card: 18 50% 7%;--card-foreground: 40 60% 92%;--popover: 18 45% 9%;--popover-foreground: 40 60% 92%;--primary: 24 94% 53%;--primary-foreground: 18 60% 5%;--secondary: 18 35% 14%;--secondary-foreground: 40 35% 78%;--muted: 18 30% 11%;--muted-foreground: 30 20% 48%;--accent: 24 94% 53%;--accent-foreground: 18 60% 5%;--destructive: 0 78% 52%;--destructive-foreground: 40 60% 95%;--border: 18 30% 18%;--input: 18 30% 16%;--ring: 24 94% 53%;--sidebar-background: 18 60% 5%;--sidebar-foreground: 40 60% 92%;--sidebar-primary: 24 94% 53%;--sidebar-primary-foreground: 18 60% 5%;--sidebar-accent: 18 35% 14%;--sidebar-accent-foreground: 40 60% 92%;--sidebar-border: 18 30% 18%;--sidebar-ring: 24 94% 53%;--clock-glow: 24 94% 53%;--alert-pending: 24 94% 53%;--alert-triggered: 40 35% 78%;--t-deep-bg: #100806;--t-bg: #100806;--t-header-bg: linear-gradient(180deg, #0c0604 0%, #170c08 45%, #1d100a 100%);--t-panel-bg: #1d100a;--t-input-bg: #28160e;--t-accent: #f97316;--t-accent-light: #fdba74;--t-accent-dark: #c2410c;--t-accent-rgb: 249, 115, 22;--t-text-primary: #fef3c7;--t-text-secondary: #d4a574;--t-text-dim: #8a5b2e;--t-macro-city-dot: #d4a85c;--t-border-subtle: rgba(249, 115, 22, .12);--t-border-medium: rgba(249, 115, 22, .2);--t-border-strong: rgba(253, 186, 116, .3);--t-border-accent: rgba(253, 186, 116, .38);--t-hover-bg: rgba(249, 115, 22, .1);--t-active-bg: rgba(249, 115, 22, .15);--t-glow: 0 0 22px rgba(249, 115, 22, .22), 0 0 44px rgba(220, 38, 38, .1);--t-glow-soft: 0 0 14px rgba(253, 186, 116, .16);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .7);--t-shadow-float: 0 0 40px rgba(249, 115, 22, .06), 0 20px 56px rgba(0, 0, 0, .82);--t-session-card: rgba(249, 115, 22, .07);--t-session-card-active: rgba(249, 115, 22, .14);--t-session-card-hover: rgba(249, 115, 22, .1);--t-bull-body: #facc15;--t-bear-body: #ef4444;--t-bull-vol: rgba(250, 204, 21, .36);--t-bear-vol: rgba(239, 68, 68, .26);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 8px rgba(0, 0, 0, .84), 0 1px 3px rgba(0, 0, 0, .58);--natr-live-wm-vol: #fed7aa;--natr-live-wm-natr: #fcd34d;--natr-live-wm-move: #fca5a5;--natr-live-wm-vol-pulse: #ffedd5;--natr-live-wm-natr-pulse: #fef3c7;--natr-live-wm-move-pulse: #fee2e2;--natr-live-wm-symbol: rgba(254, 243, 199, .42);--natr-live-wm-pulse-glow: 0 0 12px rgba(249, 115, 22, .26), 0 0 24px rgba(220, 38, 38, .12), 0 1px 3px rgba(0, 0, 0, .7);--ob-bid-price: hsl(46 80% 56%);--ob-ask-price: hsl(0 75% 60%);--ob-best-bid-price: hsl(46 88% 60%);--ob-best-ask-price: hsl(0 82% 58%);--ob-best-bid-bg: color-mix(in oklab, hsl(46 70% 36%) 40%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 65% 38%) 40%, var(--t-panel-bg));--ob-bid-bar: hsl(46 70% 38%);--ob-ask-bar: hsl(0 60% 40%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(46 70% 38% / .55), hsl(46 60% 30% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 60% 40% / .55), hsl(0 52% 34% / .3))}[data-theme=plum]{color-scheme:dark;--background: 285 38% 7%;--foreground: 290 30% 94%;--card: 285 35% 9%;--card-foreground: 290 30% 94%;--popover: 285 32% 11%;--popover-foreground: 290 30% 94%;--primary: 75 50% 53%;--primary-foreground: 285 38% 7%;--secondary: 320 35% 16%;--secondary-foreground: 290 22% 78%;--muted: 285 28% 13%;--muted-foreground: 290 14% 50%;--accent: 75 50% 53%;--accent-foreground: 285 38% 7%;--destructive: 0 72% 55%;--destructive-foreground: 290 30% 95%;--border: 285 28% 18%;--input: 285 28% 16%;--ring: 75 50% 53%;--sidebar-background: 285 38% 7%;--sidebar-foreground: 290 30% 94%;--sidebar-primary: 75 50% 53%;--sidebar-primary-foreground: 285 38% 7%;--sidebar-accent: 320 35% 16%;--sidebar-accent-foreground: 290 30% 94%;--sidebar-border: 285 28% 18%;--sidebar-ring: 75 50% 53%;--clock-glow: 75 50% 53%;--alert-pending: 75 50% 53%;--alert-triggered: 320 18% 70%;--t-deep-bg: #100815;--t-bg: #100815;--t-header-bg: linear-gradient(180deg, #0b0510 0%, #160a1c 50%, #1c0f25 100%);--t-panel-bg: #1c0f25;--t-input-bg: #281335;--t-accent: #a3c14a;--t-accent-light: #bfd770;--t-accent-dark: #7a9333;--t-accent-rgb: 163, 193, 74;--t-text-primary: #f0e4f5;--t-text-secondary: #b88aa8;--t-text-dim: #6d4a6e;--t-macro-city-dot: #b898cc;--t-border-subtle: rgba(163, 193, 74, .12);--t-border-medium: rgba(163, 193, 74, .2);--t-border-strong: rgba(191, 215, 112, .3);--t-border-accent: rgba(191, 215, 112, .38);--t-hover-bg: rgba(163, 193, 74, .1);--t-active-bg: rgba(163, 193, 74, .15);--t-glow: 0 0 22px rgba(163, 193, 74, .2), 0 0 44px rgba(124, 35, 80, .1);--t-glow-soft: 0 0 14px rgba(191, 215, 112, .16);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .7);--t-shadow-float: 0 0 40px rgba(124, 35, 80, .08), 0 20px 56px rgba(0, 0, 0, .82);--t-session-card: rgba(163, 193, 74, .06);--t-session-card-active: rgba(163, 193, 74, .13);--t-session-card-hover: rgba(163, 193, 74, .09);--t-bull-body: #bef264;--t-bear-body: #ec4899;--t-bull-vol: rgba(190, 242, 100, .34);--t-bear-vol: rgba(236, 72, 153, .26);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 8px rgba(0, 0, 0, .84), 0 1px 3px rgba(0, 0, 0, .58);--natr-live-wm-vol: #d8c5e0;--natr-live-wm-natr: #d9f99d;--natr-live-wm-move: #f9a8d4;--natr-live-wm-vol-pulse: #f5edfa;--natr-live-wm-natr-pulse: #ecfccb;--natr-live-wm-move-pulse: #fbcfe8;--natr-live-wm-symbol: rgba(240, 228, 245, .4);--natr-live-wm-pulse-glow: 0 0 12px rgba(163, 193, 74, .26), 0 0 24px rgba(124, 35, 80, .12), 0 1px 3px rgba(0, 0, 0, .72);--ob-bid-price: hsl(78 55% 56%);--ob-ask-price: hsl(326 70% 64%);--ob-best-bid-price: hsl(78 62% 60%);--ob-best-ask-price: hsl(326 74% 62%);--ob-best-bid-bg: color-mix(in oklab, hsl(78 50% 32%) 40%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(326 56% 38%) 40%, var(--t-panel-bg));--ob-bid-bar: hsl(78 46% 36%);--ob-ask-bar: hsl(326 50% 42%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(78 46% 36% / .55), hsl(78 38% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(326 50% 42% / .55), hsl(326 42% 34% / .3))}[data-theme=aurora]{color-scheme:dark;--background: 234 50% 4%;--foreground: 244 60% 96%;--card: 232 42% 8%;--card-foreground: 244 60% 96%;--popover: 234 40% 12%;--popover-foreground: 244 60% 96%;--primary: 258 90% 66%;--primary-foreground: 234 50% 6%;--secondary: 235 34% 14%;--secondary-foreground: 245 26% 74%;--muted: 234 38% 12%;--muted-foreground: 245 18% 54%;--accent: 258 90% 66%;--accent-foreground: 234 50% 6%;--destructive: 350 75% 60%;--destructive-foreground: 0 0% 98%;--border: 235 36% 17%;--input: 235 36% 17%;--ring: 258 90% 66%;--sidebar-background: 234 50% 4%;--sidebar-foreground: 244 60% 96%;--sidebar-primary: 258 90% 66%;--sidebar-primary-foreground: 234 50% 6%;--sidebar-accent: 235 34% 14%;--sidebar-accent-foreground: 244 60% 96%;--sidebar-border: 235 36% 17%;--sidebar-ring: 258 90% 66%;--clock-glow: 258 90% 66%;--alert-pending: 258 90% 66%;--alert-triggered: 245 26% 74%;--t-deep-bg: #05060f;--t-bg: #05060f;--t-header-bg: linear-gradient(180deg, #04050c 0%, #0a0c1c 55%, #0c0e1d 100%);--t-panel-bg: #0c0e1d;--t-input-bg: #14162b;--t-accent: #8b5cf6;--t-accent-light: #a78bfa;--t-accent-dark: #6d28d9;--t-accent-rgb: 139, 92, 246;--t-text-primary: #ecebff;--t-text-secondary: #9a98c6;--t-text-dim: #54527e;--t-macro-city-dot: #a78bfa;--t-border-subtle: rgba(139, 92, 246, .1);--t-border-medium: rgba(139, 92, 246, .16);--t-border-strong: rgba(139, 92, 246, .24);--t-border-accent: rgba(139, 92, 246, .34);--t-hover-bg: rgba(139, 92, 246, .08);--t-active-bg: rgba(139, 92, 246, .12);--t-glow: 0 0 20px rgba(139, 92, 246, .34), 0 0 44px rgba(16, 185, 129, .16);--t-glow-soft: 0 0 10px rgba(139, 92, 246, .22);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .62);--t-shadow-float: 0 0 44px rgba(139, 92, 246, .06), 0 20px 60px rgba(0, 0, 0, .82);--t-session-card: rgba(18, 18, 32, .45);--t-session-card-active: rgba(18, 18, 32, .7);--t-session-card-hover: rgba(26, 26, 44, .65);--t-bull-body: #34d399;--t-bear-body: #fb7185;--t-bull-vol: rgba(52, 211, 153, .4);--t-bear-vol: rgba(251, 113, 133, .28);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #cbd5e1;--natr-live-wm-natr: #c4b5fd;--natr-live-wm-move: #fcd34d;--natr-live-wm-vol-pulse: #f1f5f9;--natr-live-wm-natr-pulse: #ede9fe;--natr-live-wm-move-pulse: #fef08a;--natr-live-wm-symbol: rgba(236, 235, 255, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(139, 92, 246, .2), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(142 50% 52%);--ob-ask-price: hsl(0 55% 62%);--ob-best-bid-price: hsl(142 60% 56%);--ob-best-ask-price: hsl(0 58% 58%);--ob-best-bid-bg: color-mix(in oklab, hsl(142 52% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 52% 36%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(142 48% 34%);--ob-ask-bar: hsl(0 50% 38%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(142 48% 34% / .55), hsl(142 42% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 50% 38% / .55), hsl(0 45% 32% / .3))}[data-theme=synthwave]{color-scheme:dark;--background: 264 51% 5%;--foreground: 326 100% 95%;--card: 264 50% 9%;--card-foreground: 326 100% 95%;--popover: 264 48% 12%;--popover-foreground: 326 100% 95%;--primary: 329 100% 59%;--primary-foreground: 264 60% 6%;--secondary: 264 40% 15%;--secondary-foreground: 320 25% 74%;--muted: 264 44% 12%;--muted-foreground: 315 16% 56%;--accent: 329 100% 59%;--accent-foreground: 264 60% 6%;--destructive: 349 90% 62%;--destructive-foreground: 0 0% 98%;--border: 266 40% 20%;--input: 266 40% 20%;--ring: 329 100% 59%;--sidebar-background: 264 51% 5%;--sidebar-foreground: 326 100% 95%;--sidebar-primary: 329 100% 59%;--sidebar-primary-foreground: 264 60% 6%;--sidebar-accent: 264 40% 15%;--sidebar-accent-foreground: 326 100% 95%;--sidebar-border: 266 40% 20%;--sidebar-ring: 329 100% 59%;--clock-glow: 329 100% 59%;--alert-pending: 329 100% 59%;--alert-triggered: 187 100% 58%;--t-deep-bg: #0a0613;--t-bg: #0a0613;--t-header-bg: linear-gradient(180deg, #080411 0%, #150c24 55%, #160c26 100%);--t-panel-bg: #160c26;--t-input-bg: #20123a;--t-accent: #ff2d95;--t-accent-light: #ff6bb5;--t-accent-dark: #c4146a;--t-accent-rgb: 255, 45, 149;--t-text-primary: #ffe9f6;--t-text-secondary: #cba0c6;--t-text-dim: #7a4f78;--t-macro-city-dot: #2de2ff;--t-border-subtle: rgba(255, 45, 149, .1);--t-border-medium: rgba(255, 45, 149, .16);--t-border-strong: rgba(255, 45, 149, .26);--t-border-accent: rgba(255, 45, 149, .36);--t-hover-bg: rgba(255, 45, 149, .09);--t-active-bg: rgba(255, 45, 149, .13);--t-glow: 0 0 20px rgba(255, 45, 149, .38), 0 0 42px rgba(45, 226, 255, .2);--t-glow-soft: 0 0 10px rgba(255, 45, 149, .24);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .64);--t-shadow-float: 0 0 44px rgba(255, 45, 149, .07), 0 20px 60px rgba(0, 0, 0, .82);--t-session-card: rgba(24, 14, 38, .45);--t-session-card-active: rgba(24, 14, 38, .7);--t-session-card-hover: rgba(34, 20, 52, .65);--t-bull-body: #36e0b0;--t-bear-body: #ff4d8d;--t-bull-vol: rgba(54, 224, 176, .4);--t-bear-vol: rgba(255, 77, 141, .3);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #d6c2e6;--natr-live-wm-natr: #2de2ff;--natr-live-wm-move: #fde047;--natr-live-wm-vol-pulse: #f3e8ff;--natr-live-wm-natr-pulse: #cffafe;--natr-live-wm-move-pulse: #fef9c3;--natr-live-wm-symbol: rgba(255, 233, 246, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(255, 45, 149, .22), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(160 70% 52%);--ob-ask-price: hsl(338 85% 66%);--ob-best-bid-price: hsl(160 75% 58%);--ob-best-ask-price: hsl(338 90% 64%);--ob-best-bid-bg: color-mix(in oklab, hsl(160 60% 32%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(338 65% 40%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(160 60% 38%);--ob-ask-bar: hsl(338 70% 46%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(160 60% 38% / .55), hsl(160 52% 30% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(338 75% 46% / .55), hsl(338 65% 38% / .3))}[data-theme=emo]{color-scheme:dark;--background: 320 30% 3%;--foreground: 330 100% 95%;--card: 322 34% 6%;--card-foreground: 330 100% 95%;--popover: 322 34% 8%;--popover-foreground: 330 100% 95%;--primary: 330 100% 59%;--primary-foreground: 320 40% 4%;--secondary: 322 28% 12%;--secondary-foreground: 322 22% 72%;--muted: 322 30% 9%;--muted-foreground: 318 14% 54%;--accent: 330 100% 59%;--accent-foreground: 320 40% 4%;--destructive: 344 90% 62%;--destructive-foreground: 0 0% 98%;--border: 324 36% 16%;--input: 324 36% 16%;--ring: 330 100% 59%;--sidebar-background: 320 30% 3%;--sidebar-foreground: 330 100% 95%;--sidebar-primary: 330 100% 59%;--sidebar-primary-foreground: 320 40% 4%;--sidebar-accent: 322 28% 12%;--sidebar-accent-foreground: 330 100% 95%;--sidebar-border: 324 36% 16%;--sidebar-ring: 330 100% 59%;--clock-glow: 330 100% 59%;--alert-pending: 330 100% 59%;--alert-triggered: 330 100% 72%;--t-deep-bg: #07050a;--t-bg: #07050a;--t-header-bg: linear-gradient(180deg, #050307 0%, #120910 55%, #160a14 100%);--t-panel-bg: #120910;--t-input-bg: #1d0f1a;--t-accent: #ff0a8c;--t-accent-light: #ff5cae;--t-accent-dark: #c40069;--t-accent-rgb: 255, 10, 140;--t-text-primary: #ffe6f2;--t-text-secondary: #c79bb8;--t-text-dim: #774a64;--t-macro-city-dot: #ffffff;--t-border-subtle: rgba(255, 10, 140, .1);--t-border-medium: rgba(255, 10, 140, .16);--t-border-strong: rgba(255, 10, 140, .26);--t-border-accent: rgba(255, 10, 140, .36);--t-hover-bg: rgba(255, 10, 140, .09);--t-active-bg: rgba(255, 10, 140, .13);--t-glow: 0 0 20px rgba(255, 10, 140, .4), 0 0 42px rgba(255, 10, 140, .22);--t-glow-soft: 0 0 10px rgba(255, 10, 140, .26);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .7);--t-shadow-float: 0 0 44px rgba(255, 10, 140, .08), 0 20px 60px rgba(0, 0, 0, .86);--t-session-card: rgba(24, 12, 20, .45);--t-session-card-active: rgba(24, 12, 20, .7);--t-session-card-hover: rgba(34, 16, 28, .65);--t-bull-body: #ffffff;--t-bear-body: #ff4d9e;--t-bull-vol: rgba(255, 255, 255, .4);--t-bear-vol: rgba(255, 77, 158, .3);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #e6bcd6;--natr-live-wm-natr: #ffffff;--natr-live-wm-move: #fde047;--natr-live-wm-vol-pulse: #ffe6f2;--natr-live-wm-natr-pulse: #f5f5f7;--natr-live-wm-move-pulse: #fef9c3;--natr-live-wm-symbol: rgba(255, 230, 242, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(255, 10, 140, .22), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(0 0% 100%);--ob-ask-price: hsl(335 90% 66%);--ob-best-bid-price: hsl(0 0% 100%);--ob-best-ask-price: hsl(335 95% 64%);--ob-best-bid-bg: color-mix(in oklab, hsl(0 0% 100%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(335 70% 40%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(0 0% 100% / .45);--ob-ask-bar: hsl(335 75% 46%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(0 0% 100% / .55), hsl(0 0% 100% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(335 80% 46% / .55), hsl(335 70% 38% / .3))}[data-theme=glacier]{color-scheme:dark;--background: 215 52% 5%;--foreground: 205 60% 95%;--card: 214 40% 9%;--card-foreground: 205 60% 95%;--popover: 214 38% 12%;--popover-foreground: 205 60% 95%;--primary: 199 92% 60%;--primary-foreground: 214 50% 6%;--secondary: 214 32% 14%;--secondary-foreground: 205 26% 72%;--muted: 214 36% 12%;--muted-foreground: 205 16% 54%;--accent: 199 92% 60%;--accent-foreground: 214 50% 6%;--destructive: 0 72% 60%;--destructive-foreground: 0 0% 98%;--border: 214 34% 18%;--input: 214 34% 18%;--ring: 199 92% 60%;--sidebar-background: 215 52% 5%;--sidebar-foreground: 205 60% 95%;--sidebar-primary: 199 92% 60%;--sidebar-primary-foreground: 214 50% 6%;--sidebar-accent: 214 32% 14%;--sidebar-accent-foreground: 205 60% 95%;--sidebar-border: 214 34% 18%;--sidebar-ring: 199 92% 60%;--clock-glow: 199 92% 60%;--alert-pending: 199 92% 60%;--alert-triggered: 205 26% 72%;--t-deep-bg: #060a12;--t-bg: #060a12;--t-header-bg: linear-gradient(180deg, #050810 0%, #0c1320 55%, #0e1420 100%);--t-panel-bg: #0e1420;--t-input-bg: #161e2d;--t-accent: #38bdf8;--t-accent-light: #7dd3fc;--t-accent-dark: #0284c7;--t-accent-rgb: 56, 189, 248;--t-text-primary: #eaf4fb;--t-text-secondary: #93b2c9;--t-text-dim: #496175;--t-macro-city-dot: #7dd3fc;--t-border-subtle: rgba(56, 189, 248, .09);--t-border-medium: rgba(56, 189, 248, .14);--t-border-strong: rgba(56, 189, 248, .22);--t-border-accent: rgba(56, 189, 248, .3);--t-hover-bg: rgba(56, 189, 248, .07);--t-active-bg: rgba(56, 189, 248, .1);--t-glow: 0 0 16px rgba(56, 189, 248, .24), 0 0 36px rgba(125, 211, 252, .1);--t-glow-soft: 0 0 9px rgba(56, 189, 248, .18);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .6);--t-shadow-float: 0 0 38px rgba(56, 189, 248, .05), 0 20px 60px rgba(0, 0, 0, .8);--t-session-card: rgba(16, 22, 34, .45);--t-session-card-active: rgba(16, 22, 34, .7);--t-session-card-hover: rgba(24, 32, 48, .65);--t-bull-body: #34d399;--t-bear-body: #fb7185;--t-bull-vol: rgba(52, 211, 153, .4);--t-bear-vol: rgba(251, 113, 133, .28);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #cbd5e1;--natr-live-wm-natr: #7dd3fc;--natr-live-wm-move: #fcd34d;--natr-live-wm-vol-pulse: #f1f5f9;--natr-live-wm-natr-pulse: #e0f2fe;--natr-live-wm-move-pulse: #fef08a;--natr-live-wm-symbol: rgba(234, 244, 251, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(56, 189, 248, .18), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(142 50% 52%);--ob-ask-price: hsl(0 55% 62%);--ob-best-bid-price: hsl(142 60% 56%);--ob-best-ask-price: hsl(0 58% 58%);--ob-best-bid-bg: color-mix(in oklab, hsl(142 52% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 52% 36%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(142 48% 34%);--ob-ask-bar: hsl(0 50% 38%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(142 48% 34% / .55), hsl(142 42% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 50% 38% / .55), hsl(0 45% 32% / .3))}[data-theme=emerald]{color-scheme:dark;--background: 156 65% 4%;--foreground: 158 100% 95%;--card: 156 44% 8%;--card-foreground: 158 100% 95%;--popover: 156 42% 11%;--popover-foreground: 158 100% 95%;--primary: 156 87% 47%;--primary-foreground: 156 60% 5%;--secondary: 156 38% 12%;--secondary-foreground: 152 28% 64%;--muted: 156 42% 10%;--muted-foreground: 152 22% 44%;--accent: 156 87% 47%;--accent-foreground: 156 60% 5%;--destructive: 352 85% 64%;--destructive-foreground: 0 0% 98%;--border: 156 36% 15%;--input: 156 36% 15%;--ring: 156 87% 47%;--sidebar-background: 156 65% 4%;--sidebar-foreground: 158 100% 95%;--sidebar-primary: 156 87% 47%;--sidebar-primary-foreground: 156 60% 5%;--sidebar-accent: 156 38% 12%;--sidebar-accent-foreground: 158 100% 95%;--sidebar-border: 156 36% 15%;--sidebar-ring: 156 87% 47%;--clock-glow: 156 87% 47%;--alert-pending: 156 87% 47%;--alert-triggered: 152 28% 64%;--t-deep-bg: #03100b;--t-bg: #03100b;--t-header-bg: linear-gradient(180deg, #020d09 0%, #08190f 55%, #0a1a12 100%);--t-panel-bg: #0a1a12;--t-input-bg: #0f2418;--t-accent: #10e08a;--t-accent-light: #4ef0ad;--t-accent-dark: #059e63;--t-accent-rgb: 16, 224, 138;--t-text-primary: #e6fff2;--t-text-secondary: #84c4a4;--t-text-dim: #3f6b54;--t-macro-city-dot: #4ef0ad;--t-border-subtle: rgba(16, 224, 138, .1);--t-border-medium: rgba(16, 224, 138, .16);--t-border-strong: rgba(16, 224, 138, .24);--t-border-accent: rgba(16, 224, 138, .34);--t-hover-bg: rgba(16, 224, 138, .08);--t-active-bg: rgba(16, 224, 138, .12);--t-glow: 0 0 20px rgba(16, 224, 138, .34), 0 0 44px rgba(16, 224, 138, .15);--t-glow-soft: 0 0 10px rgba(16, 224, 138, .22);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .62);--t-shadow-float: 0 0 44px rgba(16, 224, 138, .06), 0 20px 60px rgba(0, 0, 0, .82);--t-session-card: rgba(12, 26, 18, .45);--t-session-card-active: rgba(12, 26, 18, .7);--t-session-card-hover: rgba(18, 36, 26, .65);--t-bull-body: #2ee6a6;--t-bear-body: #ff6b81;--t-bull-vol: rgba(46, 230, 166, .4);--t-bear-vol: rgba(255, 107, 129, .3);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #cbe5d6;--natr-live-wm-natr: #6ee7b7;--natr-live-wm-move: #fde047;--natr-live-wm-vol-pulse: #ecfdf5;--natr-live-wm-natr-pulse: #d1fae5;--natr-live-wm-move-pulse: #fef9c3;--natr-live-wm-symbol: rgba(230, 255, 242, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(16, 224, 138, .22), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(152 62% 54%);--ob-ask-price: hsl(352 70% 66%);--ob-best-bid-price: hsl(152 70% 58%);--ob-best-ask-price: hsl(352 72% 62%);--ob-best-bid-bg: color-mix(in oklab, hsl(152 55% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(352 58% 40%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(152 55% 36%);--ob-ask-bar: hsl(352 60% 44%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(152 55% 36% / .55), hsl(152 48% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(352 62% 44% / .55), hsl(352 55% 36% / .3))}[data-theme=amethyst]{color-scheme:dark;--background: 270 53% 6%;--foreground: 270 100% 96%;--card: 270 50% 11%;--card-foreground: 270 100% 96%;--popover: 270 46% 13%;--popover-foreground: 270 100% 96%;--primary: 271 95% 75%;--primary-foreground: 270 55% 7%;--secondary: 270 38% 16%;--secondary-foreground: 270 30% 74%;--muted: 270 42% 13%;--muted-foreground: 270 20% 58%;--accent: 271 95% 75%;--accent-foreground: 270 55% 7%;--destructive: 350 80% 62%;--destructive-foreground: 0 0% 98%;--border: 270 36% 20%;--input: 270 36% 20%;--ring: 271 95% 75%;--sidebar-background: 270 53% 6%;--sidebar-foreground: 270 100% 96%;--sidebar-primary: 271 95% 75%;--sidebar-primary-foreground: 270 55% 7%;--sidebar-accent: 270 38% 16%;--sidebar-accent-foreground: 270 100% 96%;--sidebar-border: 270 36% 20%;--sidebar-ring: 271 95% 75%;--clock-glow: 271 95% 75%;--alert-pending: 271 95% 75%;--alert-triggered: 270 30% 74%;--t-deep-bg: #0f0719;--t-bg: #0f0719;--t-header-bg: linear-gradient(180deg, #0c0514 0%, #190d2a 55%, #1a0e2b 100%);--t-panel-bg: #1a0e2b;--t-input-bg: #231338;--t-accent: #c084fc;--t-accent-light: #d8b4fe;--t-accent-dark: #9333ea;--t-accent-rgb: 192, 132, 252;--t-text-primary: #f5ecff;--t-text-secondary: #bda3d9;--t-text-dim: #6e5288;--t-macro-city-dot: #d8b4fe;--t-border-subtle: rgba(192, 132, 252, .1);--t-border-medium: rgba(192, 132, 252, .16);--t-border-strong: rgba(192, 132, 252, .24);--t-border-accent: rgba(192, 132, 252, .34);--t-hover-bg: rgba(192, 132, 252, .09);--t-active-bg: rgba(192, 132, 252, .13);--t-glow: 0 0 20px rgba(192, 132, 252, .34), 0 0 44px rgba(236, 72, 153, .14);--t-glow-soft: 0 0 10px rgba(192, 132, 252, .22);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .62);--t-shadow-float: 0 0 44px rgba(192, 132, 252, .06), 0 20px 60px rgba(0, 0, 0, .82);--t-session-card: rgba(26, 14, 43, .45);--t-session-card-active: rgba(26, 14, 43, .7);--t-session-card-hover: rgba(36, 22, 56, .65);--t-bull-body: #4ade80;--t-bear-body: #fb7185;--t-bull-vol: rgba(74, 222, 128, .4);--t-bear-vol: rgba(251, 113, 133, .28);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #d8c9e8;--natr-live-wm-natr: #d8b4fe;--natr-live-wm-move: #fcd34d;--natr-live-wm-vol-pulse: #f5f3ff;--natr-live-wm-natr-pulse: #f3e8ff;--natr-live-wm-move-pulse: #fef08a;--natr-live-wm-symbol: rgba(245, 236, 255, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(192, 132, 252, .22), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(142 50% 54%);--ob-ask-price: hsl(0 58% 64%);--ob-best-bid-price: hsl(142 60% 58%);--ob-best-ask-price: hsl(0 60% 60%);--ob-best-bid-bg: color-mix(in oklab, hsl(142 52% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 52% 38%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(142 48% 36%);--ob-ask-bar: hsl(0 52% 42%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(142 48% 36% / .55), hsl(142 42% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 55% 42% / .55), hsl(0 48% 34% / .3))}[data-theme=copper]{color-scheme:dark;--background: 24 22% 4%;--foreground: 30 60% 95%;--card: 28 32% 7%;--card-foreground: 30 60% 95%;--popover: 28 30% 10%;--popover-foreground: 30 60% 95%;--primary: 28 71% 59%;--primary-foreground: 24 30% 6%;--secondary: 28 26% 13%;--secondary-foreground: 30 25% 66%;--muted: 28 28% 11%;--muted-foreground: 30 18% 46%;--accent: 28 71% 59%;--accent-foreground: 24 30% 6%;--destructive: 0 70% 58%;--destructive-foreground: 0 0% 98%;--border: 28 28% 16%;--input: 28 28% 16%;--ring: 28 71% 59%;--sidebar-background: 24 22% 4%;--sidebar-foreground: 30 60% 95%;--sidebar-primary: 28 71% 59%;--sidebar-primary-foreground: 24 30% 6%;--sidebar-accent: 28 26% 13%;--sidebar-accent-foreground: 30 60% 95%;--sidebar-border: 28 28% 16%;--sidebar-ring: 28 71% 59%;--clock-glow: 28 71% 59%;--alert-pending: 28 71% 59%;--alert-triggered: 30 25% 66%;--t-deep-bg: #0b0807;--t-bg: #0b0807;--t-header-bg: linear-gradient(180deg, #090605 0%, #130d09 55%, #16100c 100%);--t-panel-bg: #16100c;--t-input-bg: #1f1611;--t-accent: #e08a4c;--t-accent-light: #f0a96e;--t-accent-dark: #b5662e;--t-accent-rgb: 224, 138, 76;--t-text-primary: #fbf0e6;--t-text-secondary: #c6a489;--t-text-dim: #6e5340;--t-macro-city-dot: #f0a96e;--t-border-subtle: rgba(224, 138, 76, .1);--t-border-medium: rgba(224, 138, 76, .16);--t-border-strong: rgba(224, 138, 76, .24);--t-border-accent: rgba(224, 138, 76, .34);--t-hover-bg: rgba(224, 138, 76, .08);--t-active-bg: rgba(224, 138, 76, .12);--t-glow: 0 0 20px rgba(224, 138, 76, .32), 0 0 42px rgba(224, 138, 76, .14);--t-glow-soft: 0 0 10px rgba(224, 138, 76, .2);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .64);--t-shadow-float: 0 0 42px rgba(224, 138, 76, .06), 0 20px 60px rgba(0, 0, 0, .82);--t-session-card: rgba(28, 20, 14, .45);--t-session-card-active: rgba(28, 20, 14, .7);--t-session-card-hover: rgba(38, 28, 20, .65);--t-bull-body: #4ade80;--t-bear-body: #f87171;--t-bull-vol: rgba(74, 222, 128, .38);--t-bear-vol: rgba(248, 113, 113, .28);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #e6d3c2;--natr-live-wm-natr: #fcd9a8;--natr-live-wm-move: #fde047;--natr-live-wm-vol-pulse: #fff7ed;--natr-live-wm-natr-pulse: #fff0db;--natr-live-wm-move-pulse: #fef9c3;--natr-live-wm-symbol: rgba(251, 240, 230, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(224, 138, 76, .22), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(142 48% 52%);--ob-ask-price: hsl(0 60% 64%);--ob-best-bid-price: hsl(142 58% 56%);--ob-best-ask-price: hsl(0 62% 60%);--ob-best-bid-bg: color-mix(in oklab, hsl(142 50% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 55% 38%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(142 46% 34%);--ob-ask-bar: hsl(0 54% 42%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(142 46% 34% / .55), hsl(142 40% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 56% 42% / .55), hsl(0 50% 34% / .3))}[data-theme=nightcity]{color-scheme:dark;--background: 55 90% 4%;--foreground: 56 80% 94%;--card: 56 50% 7%;--card-foreground: 56 80% 94%;--popover: 56 46% 10%;--popover-foreground: 56 80% 94%;--primary: 56 97% 51%;--primary-foreground: 55 90% 5%;--secondary: 56 36% 13%;--secondary-foreground: 54 30% 66%;--muted: 56 40% 11%;--muted-foreground: 54 20% 46%;--accent: 56 97% 51%;--accent-foreground: 55 90% 5%;--destructive: 0 70% 58%;--destructive-foreground: 0 0% 98%;--border: 56 36% 16%;--input: 56 36% 16%;--ring: 56 97% 51%;--sidebar-background: 55 90% 4%;--sidebar-foreground: 56 80% 94%;--sidebar-primary: 56 97% 51%;--sidebar-primary-foreground: 55 90% 5%;--sidebar-accent: 56 36% 13%;--sidebar-accent-foreground: 56 80% 94%;--sidebar-border: 56 36% 16%;--sidebar-ring: 56 97% 51%;--clock-glow: 56 97% 51%;--alert-pending: 56 97% 51%;--alert-triggered: 54 30% 66%;--t-deep-bg: #0b0b07;--t-bg: #0b0b07;--t-header-bg: linear-gradient(180deg, #080805 0%, #101009 55%, #16160c 100%);--t-panel-bg: #16160c;--t-input-bg: #1f1f10;--t-accent: #fcee0a;--t-accent-light: #fff44f;--t-accent-dark: #c9bd00;--t-accent-rgb: 252, 238, 10;--t-text-primary: #fbfae6;--t-text-secondary: #b8b487;--t-text-dim: #6b6843;--t-macro-city-dot: #00e5ff;--t-border-subtle: rgba(252, 238, 10, .1);--t-border-medium: rgba(252, 238, 10, .16);--t-border-strong: rgba(252, 238, 10, .24);--t-border-accent: rgba(252, 238, 10, .34);--t-hover-bg: rgba(252, 238, 10, .08);--t-active-bg: rgba(252, 238, 10, .12);--t-glow: 0 0 20px rgba(252, 238, 10, .34), 0 0 42px rgba(0, 229, 255, .18);--t-glow-soft: 0 0 10px rgba(252, 238, 10, .22);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .64);--t-shadow-float: 0 0 42px rgba(252, 238, 10, .06), 0 20px 60px rgba(0, 0, 0, .82);--t-session-card: rgba(22, 22, 12, .45);--t-session-card-active: rgba(22, 22, 12, .7);--t-session-card-hover: rgba(42, 42, 20, .65);--t-bull-body: #5ef38c;--t-bear-body: #ff2a6d;--t-bull-vol: rgba(94, 243, 140, .3);--t-bear-vol: rgba(255, 42, 109, .2);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #cbd5e1;--natr-live-wm-natr: #fff44f;--natr-live-wm-move: #fcd34d;--natr-live-wm-vol-pulse: #f1f5f9;--natr-live-wm-natr-pulse: #fffce0;--natr-live-wm-move-pulse: #fef08a;--natr-live-wm-symbol: rgba(251, 250, 230, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(252, 238, 10, .22), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(142 48% 52%);--ob-ask-price: hsl(0 60% 64%);--ob-best-bid-price: hsl(142 58% 56%);--ob-best-ask-price: hsl(0 62% 60%);--ob-best-bid-bg: color-mix(in oklab, hsl(142 50% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 55% 38%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(142 46% 34%);--ob-ask-bar: hsl(0 54% 42%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(142 46% 34% / .55), hsl(142 40% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 56% 42% / .55), hsl(0 50% 34% / .3))}[data-theme=pipboy]{color-scheme:dark;--background: 90 28% 5%;--foreground: 40 90% 88%;--card: 41 40% 7%;--card-foreground: 40 90% 88%;--popover: 41 38% 10%;--popover-foreground: 40 90% 88%;--primary: 41 100% 50%;--primary-foreground: 90 28% 5%;--secondary: 41 30% 13%;--secondary-foreground: 40 30% 66%;--muted: 41 32% 11%;--muted-foreground: 40 18% 46%;--accent: 41 100% 50%;--accent-foreground: 90 28% 5%;--destructive: 0 70% 58%;--destructive-foreground: 0 0% 98%;--border: 41 30% 16%;--input: 41 30% 16%;--ring: 41 100% 50%;--sidebar-background: 90 28% 5%;--sidebar-foreground: 40 90% 88%;--sidebar-primary: 41 100% 50%;--sidebar-primary-foreground: 90 28% 5%;--sidebar-accent: 41 30% 13%;--sidebar-accent-foreground: 40 90% 88%;--sidebar-border: 41 30% 16%;--sidebar-ring: 41 100% 50%;--clock-glow: 41 100% 50%;--alert-pending: 41 100% 50%;--alert-triggered: 40 30% 66%;--t-deep-bg: #0a0e08;--t-bg: #0a0e08;--t-header-bg: linear-gradient(180deg, #070a06 0%, #0c1108 55%, #101609 100%);--t-panel-bg: #101609;--t-input-bg: #161d0d;--t-accent: #ffb000;--t-accent-light: #ffc94d;--t-accent-dark: #cc8a00;--t-accent-rgb: 255, 176, 0;--t-text-primary: #ffe9c2;--t-text-secondary: #c79f5e;--t-text-dim: #6e5a2e;--t-macro-city-dot: #ffc94d;--t-border-subtle: rgba(255, 176, 0, .1);--t-border-medium: rgba(255, 176, 0, .16);--t-border-strong: rgba(255, 176, 0, .24);--t-border-accent: rgba(255, 176, 0, .34);--t-hover-bg: rgba(255, 176, 0, .08);--t-active-bg: rgba(255, 176, 0, .12);--t-glow: 0 0 20px rgba(255, 176, 0, .32), 0 0 42px rgba(255, 176, 0, .14);--t-glow-soft: 0 0 10px rgba(255, 176, 0, .22);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .64);--t-shadow-float: 0 0 42px rgba(255, 176, 0, .06), 0 20px 60px rgba(0, 0, 0, .82);--t-session-card: rgba(16, 22, 9, .45);--t-session-card-active: rgba(16, 22, 9, .7);--t-session-card-hover: rgba(31, 41, 18, .65);--t-bull-body: #9bd34a;--t-bear-body: #e8623a;--t-bull-vol: rgba(155, 211, 74, .3);--t-bear-vol: rgba(232, 98, 58, .2);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #cbd5e1;--natr-live-wm-natr: #ffc94d;--natr-live-wm-move: #fcd34d;--natr-live-wm-vol-pulse: #f1f5f9;--natr-live-wm-natr-pulse: #fff3d6;--natr-live-wm-move-pulse: #fef08a;--natr-live-wm-symbol: rgba(255, 233, 194, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(255, 176, 0, .22), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(142 48% 52%);--ob-ask-price: hsl(0 60% 64%);--ob-best-bid-price: hsl(142 58% 56%);--ob-best-ask-price: hsl(0 62% 60%);--ob-best-bid-bg: color-mix(in oklab, hsl(142 50% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 55% 38%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(142 46% 34%);--ob-ask-bar: hsl(0 54% 42%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(142 46% 34% / .55), hsl(142 40% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 56% 42% / .55), hsl(0 50% 34% / .3))}[data-theme=masseffect]{color-scheme:dark;--background: 222 50% 4%;--foreground: 215 100% 95%;--card: 222 45% 8%;--card-foreground: 215 100% 95%;--popover: 222 42% 11%;--popover-foreground: 215 100% 95%;--primary: 211 100% 56%;--primary-foreground: 222 50% 4%;--secondary: 220 35% 16%;--secondary-foreground: 215 30% 68%;--muted: 221 38% 13%;--muted-foreground: 215 20% 48%;--accent: 211 100% 56%;--accent-foreground: 222 50% 4%;--destructive: 0 70% 58%;--destructive-foreground: 0 0% 98%;--border: 220 35% 18%;--input: 220 35% 18%;--ring: 211 100% 56%;--sidebar-background: 222 50% 4%;--sidebar-foreground: 215 100% 95%;--sidebar-primary: 211 100% 56%;--sidebar-primary-foreground: 222 50% 4%;--sidebar-accent: 220 35% 16%;--sidebar-accent-foreground: 215 100% 95%;--sidebar-border: 220 35% 18%;--sidebar-ring: 211 100% 56%;--clock-glow: 211 100% 56%;--alert-pending: 211 100% 56%;--alert-triggered: 215 30% 68%;--t-deep-bg: #05070e;--t-bg: #05070e;--t-header-bg: linear-gradient(180deg, #04050b 0%, #070b16 55%, #0a0f1c 100%);--t-panel-bg: #0a0f1c;--t-input-bg: #10172a;--t-accent: #1f8fff;--t-accent-light: #5cb0ff;--t-accent-dark: #0a63cc;--t-accent-rgb: 31, 143, 255;--t-text-primary: #e6f0ff;--t-text-secondary: #93aaca;--t-text-dim: #475a78;--t-macro-city-dot: #5cb0ff;--t-border-subtle: rgba(31, 143, 255, .1);--t-border-medium: rgba(31, 143, 255, .16);--t-border-strong: rgba(31, 143, 255, .24);--t-border-accent: rgba(31, 143, 255, .34);--t-hover-bg: rgba(31, 143, 255, .08);--t-active-bg: rgba(31, 143, 255, .12);--t-glow: 0 0 20px rgba(31, 143, 255, .34), 0 0 42px rgba(232, 49, 58, .14);--t-glow-soft: 0 0 10px rgba(31, 143, 255, .22);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .64);--t-shadow-float: 0 0 42px rgba(31, 143, 255, .06), 0 20px 60px rgba(0, 0, 0, .82);--t-session-card: rgba(10, 15, 28, .45);--t-session-card-active: rgba(10, 15, 28, .7);--t-session-card-hover: rgba(24, 34, 58, .65);--t-bull-body: #3ddc97;--t-bear-body: #e8313a;--t-bull-vol: rgba(61, 220, 151, .3);--t-bear-vol: rgba(232, 49, 58, .2);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #cbd5e1;--natr-live-wm-natr: #5cb0ff;--natr-live-wm-move: #fcd34d;--natr-live-wm-vol-pulse: #f1f5f9;--natr-live-wm-natr-pulse: #dbeeff;--natr-live-wm-move-pulse: #fef08a;--natr-live-wm-symbol: rgba(230, 240, 255, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(31, 143, 255, .22), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(142 48% 52%);--ob-ask-price: hsl(0 60% 64%);--ob-best-bid-price: hsl(142 58% 56%);--ob-best-ask-price: hsl(0 62% 60%);--ob-best-bid-bg: color-mix(in oklab, hsl(142 50% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 55% 38%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(142 46% 34%);--ob-ask-bar: hsl(0 54% 42%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(142 46% 34% / .55), hsl(142 40% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 56% 42% / .55), hsl(0 50% 34% / .3))}[data-theme=hallownest]{color-scheme:dark;--background: 225 47% 3%;--foreground: 218 50% 95%;--card: 222 30% 7%;--card-foreground: 218 50% 95%;--popover: 222 28% 10%;--popover-foreground: 218 50% 95%;--primary: 216 33% 78%;--primary-foreground: 225 47% 4%;--secondary: 220 22% 15%;--secondary-foreground: 218 22% 68%;--muted: 221 24% 12%;--muted-foreground: 218 15% 48%;--accent: 216 33% 78%;--accent-foreground: 225 47% 4%;--destructive: 0 70% 58%;--destructive-foreground: 0 0% 98%;--border: 220 22% 18%;--input: 220 22% 18%;--ring: 216 33% 78%;--sidebar-background: 225 47% 3%;--sidebar-foreground: 218 50% 95%;--sidebar-primary: 216 33% 78%;--sidebar-primary-foreground: 225 47% 4%;--sidebar-accent: 220 22% 15%;--sidebar-accent-foreground: 218 50% 95%;--sidebar-border: 220 22% 18%;--sidebar-ring: 216 33% 78%;--clock-glow: 216 33% 78%;--alert-pending: 216 33% 78%;--alert-triggered: 218 22% 68%;--t-deep-bg: #04050b;--t-bg: #04050b;--t-header-bg: linear-gradient(180deg, #03040a 0%, #070912 55%, #0b0e18 100%);--t-panel-bg: #0b0e18;--t-input-bg: #121624;--t-accent: #aebfd6;--t-accent-light: #d4ddeb;--t-accent-dark: #7e90ad;--t-accent-rgb: 174, 191, 214;--t-text-primary: #eef2f9;--t-text-secondary: #9aa6bd;--t-text-dim: #525c73;--t-macro-city-dot: #d4ddeb;--t-border-subtle: rgba(174, 191, 214, .1);--t-border-medium: rgba(174, 191, 214, .16);--t-border-strong: rgba(174, 191, 214, .24);--t-border-accent: rgba(174, 191, 214, .34);--t-hover-bg: rgba(174, 191, 214, .08);--t-active-bg: rgba(174, 191, 214, .12);--t-glow: 0 0 16px rgba(174, 191, 214, .26), 0 0 36px rgba(174, 191, 214, .1);--t-glow-soft: 0 0 10px rgba(174, 191, 214, .22);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .64);--t-shadow-float: 0 0 42px rgba(174, 191, 214, .06), 0 20px 60px rgba(0, 0, 0, .82);--t-session-card: rgba(11, 14, 24, .45);--t-session-card-active: rgba(11, 14, 24, .7);--t-session-card-hover: rgba(26, 32, 48, .65);--t-bull-body: #7fd4c1;--t-bear-body: #e08aa8;--t-bull-vol: rgba(127, 212, 193, .3);--t-bear-vol: rgba(224, 138, 168, .2);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #cbd5e1;--natr-live-wm-natr: #d4ddeb;--natr-live-wm-move: #fcd34d;--natr-live-wm-vol-pulse: #f1f5f9;--natr-live-wm-natr-pulse: #eef2f9;--natr-live-wm-move-pulse: #fef08a;--natr-live-wm-symbol: rgba(238, 242, 249, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(174, 191, 214, .22), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(142 48% 52%);--ob-ask-price: hsl(0 60% 64%);--ob-best-bid-price: hsl(142 58% 56%);--ob-best-ask-price: hsl(0 62% 60%);--ob-best-bid-bg: color-mix(in oklab, hsl(142 50% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 55% 38%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(142 46% 34%);--ob-ask-bar: hsl(0 54% 42%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(142 46% 34% / .55), hsl(142 40% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 56% 42% / .55), hsl(0 50% 34% / .3))}[data-theme=doom]{color-scheme:dark;--background: 11 40% 4%;--foreground: 14 100% 94%;--card: 12 45% 8%;--card-foreground: 14 100% 94%;--popover: 12 42% 11%;--popover-foreground: 14 100% 94%;--primary: 12 100% 55%;--primary-foreground: 11 40% 4%;--secondary: 12 36% 15%;--secondary-foreground: 14 30% 66%;--muted: 12 38% 12%;--muted-foreground: 14 20% 48%;--accent: 12 100% 55%;--accent-foreground: 11 40% 4%;--destructive: 0 70% 58%;--destructive-foreground: 0 0% 98%;--border: 12 36% 18%;--input: 12 36% 18%;--ring: 12 100% 55%;--sidebar-background: 11 40% 4%;--sidebar-foreground: 14 100% 94%;--sidebar-primary: 12 100% 55%;--sidebar-primary-foreground: 11 40% 4%;--sidebar-accent: 12 36% 15%;--sidebar-accent-foreground: 14 100% 94%;--sidebar-border: 12 36% 18%;--sidebar-ring: 12 100% 55%;--clock-glow: 12 100% 55%;--alert-pending: 12 100% 55%;--alert-triggered: 14 30% 66%;--t-deep-bg: #0e0807;--t-bg: #0e0807;--t-header-bg: linear-gradient(180deg, #0a0605 0%, #140a08 55%, #1a0d0a 100%);--t-panel-bg: #1a0d0a;--t-input-bg: #23120d;--t-accent: #ff4a1c;--t-accent-light: #ff7a4f;--t-accent-dark: #c2300f;--t-accent-rgb: 255, 74, 28;--t-text-primary: #ffe7df;--t-text-secondary: #c79284;--t-text-dim: #6e4a3e;--t-macro-city-dot: #ff7a4f;--t-border-subtle: rgba(255, 74, 28, .1);--t-border-medium: rgba(255, 74, 28, .16);--t-border-strong: rgba(255, 74, 28, .24);--t-border-accent: rgba(255, 74, 28, .34);--t-hover-bg: rgba(255, 74, 28, .08);--t-active-bg: rgba(255, 74, 28, .12);--t-glow: 0 0 20px rgba(255, 74, 28, .36), 0 0 42px rgba(155, 255, 59, .16);--t-glow-soft: 0 0 10px rgba(255, 74, 28, .22);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .64);--t-shadow-float: 0 0 42px rgba(255, 74, 28, .06), 0 20px 60px rgba(0, 0, 0, .82);--t-session-card: rgba(26, 13, 10, .45);--t-session-card-active: rgba(26, 13, 10, .7);--t-session-card-hover: rgba(46, 24, 18, .65);--t-bull-body: #9bff3b;--t-bear-body: #ff4a1c;--t-bull-vol: rgba(155, 255, 59, .3);--t-bear-vol: rgba(255, 74, 28, .2);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #cbd5e1;--natr-live-wm-natr: #ff7a4f;--natr-live-wm-move: #fcd34d;--natr-live-wm-vol-pulse: #f1f5f9;--natr-live-wm-natr-pulse: #ffe2d6;--natr-live-wm-move-pulse: #fef08a;--natr-live-wm-symbol: rgba(255, 231, 223, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(255, 74, 28, .22), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(142 48% 52%);--ob-ask-price: hsl(0 60% 64%);--ob-best-bid-price: hsl(142 58% 56%);--ob-best-ask-price: hsl(0 62% 60%);--ob-best-bid-bg: color-mix(in oklab, hsl(142 50% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 55% 38%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(142 46% 34%);--ob-ask-bar: hsl(0 54% 42%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(142 46% 34% / .55), hsl(142 40% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 56% 42% / .55), hsl(0 50% 34% / .3))}[data-theme=halo]{color-scheme:dark;--background: 206 41% 4%;--foreground: 110 25% 94%;--card: 206 38% 7%;--card-foreground: 110 25% 94%;--popover: 206 34% 10%;--popover-foreground: 110 25% 94%;--primary: 86 44% 51%;--primary-foreground: 206 41% 4%;--secondary: 200 24% 15%;--secondary-foreground: 110 18% 66%;--muted: 202 28% 12%;--muted-foreground: 110 14% 48%;--accent: 86 44% 51%;--accent-foreground: 206 41% 4%;--destructive: 0 70% 58%;--destructive-foreground: 0 0% 98%;--border: 200 24% 18%;--input: 200 24% 18%;--ring: 86 44% 51%;--sidebar-background: 206 41% 4%;--sidebar-foreground: 110 25% 94%;--sidebar-primary: 86 44% 51%;--sidebar-primary-foreground: 206 41% 4%;--sidebar-accent: 200 24% 15%;--sidebar-accent-foreground: 110 25% 94%;--sidebar-border: 200 24% 18%;--sidebar-ring: 86 44% 51%;--clock-glow: 86 44% 51%;--alert-pending: 86 44% 51%;--alert-triggered: 110 18% 66%;--t-deep-bg: #060a0e;--t-bg: #060a0e;--t-header-bg: linear-gradient(180deg, #04070a 0%, #090e14 55%, #0c1219 100%);--t-panel-bg: #0c1219;--t-input-bg: #121a24;--t-accent: #83b94a;--t-accent-light: #a6d96e;--t-accent-dark: #5a8230;--t-accent-rgb: 131, 185, 74;--t-text-primary: #eaf3ea;--t-text-secondary: #9bb39a;--t-text-dim: #4f6450;--t-macro-city-dot: #3fd0ff;--t-border-subtle: rgba(131, 185, 74, .1);--t-border-medium: rgba(131, 185, 74, .16);--t-border-strong: rgba(131, 185, 74, .24);--t-border-accent: rgba(131, 185, 74, .34);--t-hover-bg: rgba(131, 185, 74, .08);--t-active-bg: rgba(131, 185, 74, .12);--t-glow: 0 0 20px rgba(131, 185, 74, .3), 0 0 42px rgba(63, 208, 255, .16);--t-glow-soft: 0 0 10px rgba(131, 185, 74, .22);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .64);--t-shadow-float: 0 0 42px rgba(131, 185, 74, .06), 0 20px 60px rgba(0, 0, 0, .82);--t-session-card: rgba(12, 18, 25, .45);--t-session-card-active: rgba(12, 18, 25, .7);--t-session-card-hover: rgba(26, 36, 48, .65);--t-bull-body: #6bd47a;--t-bear-body: #f0654f;--t-bull-vol: rgba(107, 212, 122, .3);--t-bear-vol: rgba(240, 101, 79, .2);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #cbd5e1;--natr-live-wm-natr: #a6d96e;--natr-live-wm-move: #fcd34d;--natr-live-wm-vol-pulse: #f1f5f9;--natr-live-wm-natr-pulse: #eaf6d9;--natr-live-wm-move-pulse: #fef08a;--natr-live-wm-symbol: rgba(234, 243, 234, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(131, 185, 74, .22), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(142 48% 52%);--ob-ask-price: hsl(0 60% 64%);--ob-best-bid-price: hsl(142 58% 56%);--ob-best-ask-price: hsl(0 62% 60%);--ob-best-bid-bg: color-mix(in oklab, hsl(142 50% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(0 55% 38%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(142 46% 34%);--ob-ask-bar: hsl(0 54% 42%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(142 46% 34% / .55), hsl(142 40% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(0 56% 42% / .55), hsl(0 50% 34% / .3))}[data-theme=pinewood]{color-scheme:dark;--background: 150 42% 5%;--foreground: 60 28% 92%;--card: 150 30% 8%;--card-foreground: 60 28% 92%;--popover: 150 28% 10%;--popover-foreground: 60 28% 92%;--primary: 43 78% 60%;--primary-foreground: 150 50% 6%;--secondary: 150 25% 12%;--secondary-foreground: 90 18% 66%;--muted: 150 28% 10%;--muted-foreground: 110 14% 46%;--accent: 43 78% 60%;--accent-foreground: 150 50% 6%;--destructive: 0 70% 58%;--destructive-foreground: 0 0% 98%;--border: 150 24% 16%;--input: 150 24% 16%;--ring: 43 78% 60%;--sidebar-background: 150 42% 5%;--sidebar-foreground: 60 28% 92%;--sidebar-primary: 43 78% 60%;--sidebar-primary-foreground: 150 50% 6%;--sidebar-accent: 150 25% 12%;--sidebar-accent-foreground: 60 28% 92%;--sidebar-border: 150 24% 16%;--sidebar-ring: 43 78% 60%;--clock-glow: 43 78% 60%;--alert-pending: 43 78% 60%;--alert-triggered: 90 18% 66%;--t-deep-bg: #07140d;--t-bg: #07140d;--t-header-bg: linear-gradient(180deg, #061109 0%, #0e2417 55%, #102a1b 100%);--t-panel-bg: #112a1b;--t-input-bg: #1a3826;--t-accent: #e8b84e;--t-accent-light: #f4cd72;--t-accent-dark: #c0922f;--t-accent-rgb: 232, 184, 78;--t-text-primary: #eef3e6;--t-text-secondary: #9ab58f;--t-text-dim: #4d6b50;--t-macro-city-dot: #f4cd72;--t-border-subtle: rgba(232, 184, 78, .1);--t-border-medium: rgba(232, 184, 78, .16);--t-border-strong: rgba(232, 184, 78, .24);--t-border-accent: rgba(232, 184, 78, .34);--t-hover-bg: rgba(232, 184, 78, .08);--t-active-bg: rgba(232, 184, 78, .12);--t-glow: 0 0 20px rgba(232, 184, 78, .3), 0 0 44px rgba(232, 184, 78, .14);--t-glow-soft: 0 0 10px rgba(232, 184, 78, .2);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .62);--t-shadow-float: 0 0 44px rgba(232, 184, 78, .05), 0 20px 60px rgba(0, 0, 0, .82);--t-session-card: rgba(14, 30, 20, .45);--t-session-card-active: rgba(14, 30, 20, .7);--t-session-card-hover: rgba(20, 40, 28, .65);--t-bull-body: #4ec97a;--t-bear-body: #f08a6a;--t-bull-vol: rgba(78, 201, 122, .4);--t-bear-vol: rgba(240, 138, 106, .3);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .8), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #cfe0c4;--natr-live-wm-natr: #9ad27f;--natr-live-wm-move: #f4cd72;--natr-live-wm-vol-pulse: #eef5e8;--natr-live-wm-natr-pulse: #d4f0c4;--natr-live-wm-move-pulse: #fce9b8;--natr-live-wm-symbol: rgba(238, 243, 230, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(232, 184, 78, .22), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(146 55% 52%);--ob-ask-price: hsl(14 70% 64%);--ob-best-bid-price: hsl(146 62% 56%);--ob-best-ask-price: hsl(14 72% 60%);--ob-best-bid-bg: color-mix(in oklab, hsl(146 50% 28%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(14 58% 40%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(146 50% 34%);--ob-ask-bar: hsl(14 58% 44%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(146 50% 34% / .55), hsl(146 44% 26% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(14 60% 44% / .55), hsl(14 52% 36% / .3))}[data-theme=abyss]{color-scheme:dark;--background: 202 55% 5%;--foreground: 200 25% 92%;--card: 200 42% 8%;--card-foreground: 200 25% 92%;--popover: 200 40% 10%;--popover-foreground: 200 25% 92%;--primary: 28 90% 60%;--primary-foreground: 202 55% 6%;--secondary: 200 35% 12%;--secondary-foreground: 198 22% 66%;--muted: 200 38% 10%;--muted-foreground: 198 18% 46%;--accent: 28 90% 60%;--accent-foreground: 202 55% 6%;--destructive: 0 72% 60%;--destructive-foreground: 0 0% 98%;--border: 200 34% 16%;--input: 200 34% 16%;--ring: 28 90% 60%;--sidebar-background: 202 55% 5%;--sidebar-foreground: 200 25% 92%;--sidebar-primary: 28 90% 60%;--sidebar-primary-foreground: 202 55% 6%;--sidebar-accent: 200 35% 12%;--sidebar-accent-foreground: 200 25% 92%;--sidebar-border: 200 34% 16%;--sidebar-ring: 28 90% 60%;--clock-glow: 28 90% 60%;--alert-pending: 28 90% 60%;--alert-triggered: 198 22% 66%;--t-deep-bg: #04121a;--t-bg: #04121a;--t-header-bg: linear-gradient(180deg, #030f16 0%, #0a2230 55%, #0c2838 100%);--t-panel-bg: #0b2230;--t-input-bg: #103040;--t-accent: #f6a35e;--t-accent-light: #ffbd83;--t-accent-dark: #d07e38;--t-accent-rgb: 246, 163, 94;--t-text-primary: #e6f3fa;--t-text-secondary: #84aec0;--t-text-dim: #3f6373;--t-macro-city-dot: #ffbd83;--t-border-subtle: rgba(246, 163, 94, .1);--t-border-medium: rgba(246, 163, 94, .16);--t-border-strong: rgba(246, 163, 94, .24);--t-border-accent: rgba(246, 163, 94, .34);--t-hover-bg: rgba(246, 163, 94, .08);--t-active-bg: rgba(246, 163, 94, .12);--t-glow: 0 0 20px rgba(246, 163, 94, .3), 0 0 44px rgba(246, 163, 94, .14);--t-glow-soft: 0 0 10px rgba(246, 163, 94, .2);--t-shadow-panel: 0 8px 32px rgba(0, 0, 0, .64);--t-shadow-float: 0 0 44px rgba(246, 163, 94, .05), 0 20px 60px rgba(0, 0, 0, .84);--t-session-card: rgba(11, 34, 48, .45);--t-session-card-active: rgba(11, 34, 48, .7);--t-session-card-hover: rgba(16, 48, 64, .65);--t-bull-body: #34c9b0;--t-bear-body: #ff8a6a;--t-bull-vol: rgba(52, 201, 176, .4);--t-bear-vol: rgba(255, 138, 106, .3);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 6px rgba(0, 0, 0, .82), 0 1px 3px rgba(0, 0, 0, .55);--natr-live-wm-vol: #b4cdd8;--natr-live-wm-natr: #7fd6f0;--natr-live-wm-move: #ffbd83;--natr-live-wm-vol-pulse: #e8f4fa;--natr-live-wm-natr-pulse: #cdeefb;--natr-live-wm-move-pulse: #ffe0c2;--natr-live-wm-symbol: rgba(230, 243, 250, .42);--natr-live-wm-pulse-glow: 0 0 10px rgba(255, 255, 255, .2), 0 0 22px rgba(246, 163, 94, .22), 0 1px 3px rgba(0, 0, 0, .65);--ob-bid-price: hsl(168 58% 52%);--ob-ask-price: hsl(14 75% 66%);--ob-best-bid-price: hsl(168 64% 56%);--ob-best-ask-price: hsl(14 76% 62%);--ob-best-bid-bg: color-mix(in oklab, hsl(168 52% 30%) 38%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(14 60% 42%) 38%, var(--t-panel-bg));--ob-bid-bar: hsl(168 54% 36%);--ob-ask-bar: hsl(14 60% 46%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(168 54% 36% / .55), hsl(168 46% 28% / .3));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(14 62% 46% / .55), hsl(14 54% 38% / .3))}[data-theme=cream]{color-scheme:light;--background: 33 45% 89%;--foreground: 185 25% 18%;--card: 33 45% 89%;--card-foreground: 185 25% 18%;--popover: 33 45% 91%;--popover-foreground: 185 25% 18%;--primary: 176 78% 28%;--primary-foreground: 36 50% 97%;--secondary: 33 35% 89%;--secondary-foreground: 185 18% 30%;--muted: 33 30% 90%;--muted-foreground: 185 12% 45%;--accent: 176 78% 28%;--accent-foreground: 36 50% 97%;--destructive: 4 70% 48%;--destructive-foreground: 36 50% 97%;--border: 33 28% 82%;--input: 33 28% 82%;--ring: 176 78% 28%;--sidebar-background: 33 40% 91%;--sidebar-foreground: 185 25% 18%;--sidebar-primary: 176 78% 28%;--sidebar-primary-foreground: 36 50% 97%;--sidebar-accent: 33 30% 86%;--sidebar-accent-foreground: 185 25% 18%;--sidebar-border: 33 28% 82%;--sidebar-ring: 176 78% 28%;--clock-glow: 176 78% 28%;--alert-pending: 176 78% 28%;--alert-triggered: 185 12% 45%;--t-deep-bg: #f2e3d4;--t-bg: #f2e3d4;--t-header-bg: linear-gradient(180deg, #e6d3bf 0%, #efe1d0 100%);--t-panel-bg: #f2e3d4;--t-input-bg: #f2e6d6;--t-accent: #0f7d72;--t-accent-light: #1aa093;--t-accent-dark: #0a5a52;--t-accent-rgb: 15, 125, 114;--t-text-primary: #243b38;--workspace-preset-title-color: #43382c;--t-text-secondary: #586b66;--t-text-dim: #9c9486;--t-macro-city-dot: #0f7d72;--t-border-subtle: #e4d6c4;--t-border-medium: #d6c6b1;--t-border-strong: #c0b09a;--t-border-accent: rgba(15, 125, 114, .25);--t-hover-bg: rgba(15, 125, 114, .08);--t-active-bg: rgba(15, 125, 114, .12);--t-glow: none;--t-glow-soft: none;--t-shadow-panel: 0 4px 12px rgba(120, 90, 50, .08);--t-shadow-float: 0 8px 24px rgba(120, 90, 50, .12);--t-session-card: rgba(120, 90, 50, .06);--t-session-card-active: rgba(120, 90, 50, .1);--t-session-card-hover: rgba(120, 90, 50, .08);--t-bull-body: #0f766e;--t-bear-body: #c2410c;--t-bull-vol: rgba(15, 118, 110, .3);--t-bear-vol: rgba(194, 65, 12, .22);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 5px rgba(255, 252, 246, .94), 0 1px 2px rgba(255, 250, 242, .78);--natr-live-wm-vol: #1e3a36;--natr-live-wm-natr: #5b21b6;--natr-live-wm-move: #9a3412;--natr-live-wm-vol-pulse: #0f766e;--natr-live-wm-natr-pulse: #7c3aed;--natr-live-wm-move-pulse: #ea580c;--natr-live-wm-symbol: rgba(36, 59, 56, .42);--natr-live-wm-pulse-glow: 0 0 4px rgba(255, 255, 255, .5), 0 0 14px rgba(15, 125, 114, .17), 0 1px 2px rgba(90, 101, 119, .2);--ob-bid-price: hsl(170 55% 30%);--ob-ask-price: hsl(14 60% 46%);--ob-best-bid-price: hsl(170 60% 28%);--ob-best-ask-price: hsl(14 64% 42%);--ob-best-bid-bg: color-mix(in oklab, hsl(170 46% 36%) 26%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(14 52% 46%) 26%, var(--t-panel-bg));--ob-bid-bar: hsl(170 44% 34%);--ob-ask-bar: hsl(14 50% 48%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(170 44% 34% / .4), hsl(170 38% 28% / .18));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(14 50% 48% / .4), hsl(14 44% 40% / .18))}[data-theme=lemon]{color-scheme:light;--background: 48 56% 90%;--foreground: 40 32% 18%;--card: 48 56% 90%;--card-foreground: 40 32% 18%;--popover: 48 56% 92%;--popover-foreground: 40 32% 18%;--primary: 38 85% 40%;--primary-foreground: 48 55% 97%;--secondary: 48 40% 89%;--secondary-foreground: 40 22% 30%;--muted: 48 35% 90%;--muted-foreground: 42 14% 44%;--accent: 38 85% 40%;--accent-foreground: 48 55% 97%;--destructive: 4 70% 48%;--destructive-foreground: 48 55% 97%;--border: 46 35% 80%;--input: 46 35% 80%;--ring: 38 85% 40%;--sidebar-background: 48 48% 91%;--sidebar-foreground: 40 32% 18%;--sidebar-primary: 38 85% 40%;--sidebar-primary-foreground: 48 55% 97%;--sidebar-accent: 48 35% 85%;--sidebar-accent-foreground: 40 32% 18%;--sidebar-border: 46 35% 80%;--sidebar-ring: 38 85% 40%;--clock-glow: 38 85% 40%;--alert-pending: 38 85% 40%;--alert-triggered: 42 14% 44%;--t-deep-bg: #f5ecca;--t-bg: #f5ecca;--t-header-bg: linear-gradient(180deg, #ece0b4 0%, #f2e8c2 100%);--t-panel-bg: #f5ecca;--t-input-bg: #f8efce;--t-accent: #b9820f;--t-accent-light: #d99b1f;--t-accent-dark: #8c5f08;--t-accent-rgb: 185, 130, 15;--t-text-primary: #3d3318;--workspace-preset-title-color: #43391c;--t-text-secondary: #6b5e38;--t-text-dim: #a99c78;--t-macro-city-dot: #b9820f;--t-border-subtle: #ece0c2;--t-border-medium: #ddcfa6;--t-border-strong: #c7b585;--t-border-accent: rgba(185, 130, 15, .25);--t-hover-bg: rgba(185, 130, 15, .08);--t-active-bg: rgba(185, 130, 15, .12);--t-glow: none;--t-glow-soft: none;--t-shadow-panel: 0 4px 12px rgba(140, 110, 30, .08);--t-shadow-float: 0 8px 24px rgba(140, 110, 30, .12);--t-session-card: rgba(140, 110, 30, .06);--t-session-card-active: rgba(140, 110, 30, .1);--t-session-card-hover: rgba(140, 110, 30, .08);--t-bull-body: #0f766e;--t-bear-body: #c2410c;--t-bull-vol: rgba(15, 118, 110, .3);--t-bear-vol: rgba(194, 65, 12, .22);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 5px rgba(255, 252, 246, .94), 0 1px 2px rgba(255, 250, 242, .78);--natr-live-wm-vol: #1e3a36;--natr-live-wm-natr: #5b21b6;--natr-live-wm-move: #9a3412;--natr-live-wm-vol-pulse: #0f766e;--natr-live-wm-natr-pulse: #7c3aed;--natr-live-wm-move-pulse: #ea580c;--natr-live-wm-symbol: rgba(36, 59, 56, .42);--natr-live-wm-pulse-glow: 0 0 4px rgba(255, 255, 255, .5), 0 0 14px rgba(185, 130, 15, .17), 0 1px 2px rgba(90, 101, 119, .2);--ob-bid-price: hsl(170 55% 30%);--ob-ask-price: hsl(14 60% 46%);--ob-best-bid-price: hsl(170 60% 28%);--ob-best-ask-price: hsl(14 64% 42%);--ob-best-bid-bg: color-mix(in oklab, hsl(170 46% 36%) 26%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(14 52% 46%) 26%, var(--t-panel-bg));--ob-bid-bar: hsl(170 44% 34%);--ob-ask-bar: hsl(14 50% 48%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(170 44% 34% / .4), hsl(170 38% 28% / .18));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(14 50% 48% / .4), hsl(14 44% 40% / .18))}[data-theme=blush]{color-scheme:light;--background: 348 55% 92%;--foreground: 345 22% 23%;--card: 348 55% 92%;--card-foreground: 345 22% 23%;--popover: 348 55% 94%;--popover-foreground: 345 22% 23%;--primary: 342 62% 50%;--primary-foreground: 348 55% 97%;--secondary: 348 40% 90%;--secondary-foreground: 345 18% 32%;--muted: 348 35% 91%;--muted-foreground: 345 12% 46%;--accent: 342 62% 50%;--accent-foreground: 348 55% 97%;--destructive: 4 70% 48%;--destructive-foreground: 348 55% 97%;--border: 346 35% 83%;--input: 346 35% 83%;--ring: 342 62% 50%;--sidebar-background: 348 48% 93%;--sidebar-foreground: 345 22% 23%;--sidebar-primary: 342 62% 50%;--sidebar-primary-foreground: 348 55% 97%;--sidebar-accent: 348 35% 87%;--sidebar-accent-foreground: 345 22% 23%;--sidebar-border: 346 35% 83%;--sidebar-ring: 342 62% 50%;--clock-glow: 342 62% 50%;--alert-pending: 342 62% 50%;--alert-triggered: 345 12% 46%;--t-deep-bg: #f6dde6;--t-bg: #f6dde6;--t-header-bg: linear-gradient(180deg, #eccad6 0%, #f1d4de 100%);--t-panel-bg: #f6dde6;--t-input-bg: #f9e1ea;--t-accent: #c2406b;--t-accent-light: #d96a92;--t-accent-dark: #93264c;--t-accent-rgb: 194, 64, 107;--t-text-primary: #3f2630;--workspace-preset-title-color: #43262f;--t-text-secondary: #6e5560;--t-text-dim: #ab94a0;--t-macro-city-dot: #c2406b;--t-border-subtle: #eccfd9;--t-border-medium: #ddb3c2;--t-border-strong: #c897aa;--t-border-accent: rgba(194, 64, 107, .25);--t-hover-bg: rgba(194, 64, 107, .08);--t-active-bg: rgba(194, 64, 107, .12);--t-glow: none;--t-glow-soft: none;--t-shadow-panel: 0 4px 12px rgba(150, 60, 90, .08);--t-shadow-float: 0 8px 24px rgba(150, 60, 90, .12);--t-session-card: rgba(150, 60, 90, .06);--t-session-card-active: rgba(150, 60, 90, .1);--t-session-card-hover: rgba(150, 60, 90, .08);--t-bull-body: #0f766e;--t-bear-body: #c2410c;--t-bull-vol: rgba(15, 118, 110, .3);--t-bear-vol: rgba(194, 65, 12, .22);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 5px rgba(255, 252, 246, .94), 0 1px 2px rgba(255, 250, 242, .78);--natr-live-wm-vol: #1e3a36;--natr-live-wm-natr: #5b21b6;--natr-live-wm-move: #9a3412;--natr-live-wm-vol-pulse: #0f766e;--natr-live-wm-natr-pulse: #7c3aed;--natr-live-wm-move-pulse: #ea580c;--natr-live-wm-symbol: rgba(36, 59, 56, .42);--natr-live-wm-pulse-glow: 0 0 4px rgba(255, 255, 255, .5), 0 0 14px rgba(194, 64, 107, .17), 0 1px 2px rgba(90, 101, 119, .2);--ob-bid-price: hsl(170 55% 30%);--ob-ask-price: hsl(14 60% 46%);--ob-best-bid-price: hsl(170 60% 28%);--ob-best-ask-price: hsl(14 64% 42%);--ob-best-bid-bg: color-mix(in oklab, hsl(170 46% 36%) 26%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(14 52% 46%) 26%, var(--t-panel-bg));--ob-bid-bar: hsl(170 44% 34%);--ob-ask-bar: hsl(14 50% 48%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(170 44% 34% / .4), hsl(170 38% 28% / .18));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(14 50% 48% / .4), hsl(14 44% 40% / .18))}[data-theme=lilac]{color-scheme:light;--background: 258 45% 92%;--foreground: 262 22% 22%;--card: 258 45% 92%;--card-foreground: 262 22% 22%;--popover: 258 45% 94%;--popover-foreground: 262 22% 22%;--primary: 262 78% 56%;--primary-foreground: 258 50% 97%;--secondary: 258 35% 90%;--secondary-foreground: 262 18% 32%;--muted: 258 30% 91%;--muted-foreground: 262 12% 46%;--accent: 262 78% 56%;--accent-foreground: 258 50% 97%;--destructive: 4 70% 48%;--destructive-foreground: 258 50% 97%;--border: 258 32% 83%;--input: 258 32% 83%;--ring: 262 78% 56%;--sidebar-background: 258 40% 93%;--sidebar-foreground: 262 22% 22%;--sidebar-primary: 262 78% 56%;--sidebar-primary-foreground: 258 50% 97%;--sidebar-accent: 258 32% 87%;--sidebar-accent-foreground: 262 22% 22%;--sidebar-border: 258 32% 83%;--sidebar-ring: 262 78% 56%;--clock-glow: 262 78% 56%;--alert-pending: 262 78% 56%;--alert-triggered: 262 12% 46%;--t-deep-bg: #e7e0f5;--t-bg: #e7e0f5;--t-header-bg: linear-gradient(180deg, #d6ccec 0%, #ded6f1 100%);--t-panel-bg: #e7e0f5;--t-input-bg: #ebe4f7;--t-accent: #7c3aed;--t-accent-light: #9460f2;--t-accent-dark: #5b21b6;--t-accent-rgb: 124, 58, 237;--t-text-primary: #2e2640;--workspace-preset-title-color: #322a44;--t-text-secondary: #5a5273;--t-text-dim: #9a93ac;--t-macro-city-dot: #7c3aed;--t-border-subtle: #ddd4ee;--t-border-medium: #c9bce4;--t-border-strong: #b0a0d4;--t-border-accent: rgba(124, 58, 237, .25);--t-hover-bg: rgba(124, 58, 237, .08);--t-active-bg: rgba(124, 58, 237, .12);--t-glow: none;--t-glow-soft: none;--t-shadow-panel: 0 4px 12px rgba(90, 70, 150, .08);--t-shadow-float: 0 8px 24px rgba(90, 70, 150, .12);--t-session-card: rgba(90, 70, 150, .06);--t-session-card-active: rgba(90, 70, 150, .1);--t-session-card-hover: rgba(90, 70, 150, .08);--t-bull-body: #0f766e;--t-bear-body: #c2410c;--t-bull-vol: rgba(15, 118, 110, .3);--t-bear-vol: rgba(194, 65, 12, .22);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 5px rgba(255, 252, 246, .94), 0 1px 2px rgba(255, 250, 242, .78);--natr-live-wm-vol: #1e3a36;--natr-live-wm-natr: #5b21b6;--natr-live-wm-move: #9a3412;--natr-live-wm-vol-pulse: #0f766e;--natr-live-wm-natr-pulse: #7c3aed;--natr-live-wm-move-pulse: #ea580c;--natr-live-wm-symbol: rgba(36, 59, 56, .42);--natr-live-wm-pulse-glow: 0 0 4px rgba(255, 255, 255, .5), 0 0 14px rgba(124, 58, 237, .17), 0 1px 2px rgba(90, 101, 119, .2);--ob-bid-price: hsl(170 55% 30%);--ob-ask-price: hsl(14 60% 46%);--ob-best-bid-price: hsl(170 60% 28%);--ob-best-ask-price: hsl(14 64% 42%);--ob-best-bid-bg: color-mix(in oklab, hsl(170 46% 36%) 26%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(14 52% 46%) 26%, var(--t-panel-bg));--ob-bid-bar: hsl(170 44% 34%);--ob-ask-bar: hsl(14 50% 48%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(170 44% 34% / .4), hsl(170 38% 28% / .18));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(14 50% 48% / .4), hsl(14 44% 40% / .18))}[data-theme=mint]{color-scheme:light;--background: 152 40% 89%;--foreground: 165 28% 17%;--card: 152 40% 89%;--card-foreground: 165 28% 17%;--popover: 152 40% 91%;--popover-foreground: 165 28% 17%;--primary: 165 80% 31%;--primary-foreground: 150 50% 97%;--secondary: 152 32% 88%;--secondary-foreground: 165 18% 30%;--muted: 152 28% 89%;--muted-foreground: 165 12% 42%;--accent: 165 80% 31%;--accent-foreground: 150 50% 97%;--destructive: 4 70% 48%;--destructive-foreground: 150 50% 97%;--border: 152 30% 80%;--input: 152 30% 80%;--ring: 165 80% 31%;--sidebar-background: 152 36% 90%;--sidebar-foreground: 165 28% 17%;--sidebar-primary: 165 80% 31%;--sidebar-primary-foreground: 150 50% 97%;--sidebar-accent: 152 28% 84%;--sidebar-accent-foreground: 165 28% 17%;--sidebar-border: 152 30% 80%;--sidebar-ring: 165 80% 31%;--clock-glow: 165 80% 31%;--alert-pending: 165 80% 31%;--alert-triggered: 165 12% 42%;--t-deep-bg: #d9efe3;--t-bg: #d9efe3;--t-header-bg: linear-gradient(180deg, #c4e2d2 0%, #cfe9dd 100%);--t-panel-bg: #d9efe3;--t-input-bg: #ddf1e6;--t-accent: #0f8a6a;--t-accent-light: #18a883;--t-accent-dark: #0a6450;--t-accent-rgb: 15, 138, 106;--t-text-primary: #1c3a30;--workspace-preset-title-color: #1f3d33;--t-text-secondary: #4a6b5f;--t-text-dim: #8aa89c;--t-macro-city-dot: #0f8a6a;--t-border-subtle: #cfe6d8;--t-border-medium: #b3d4c4;--t-border-strong: #93bba8;--t-border-accent: rgba(15, 138, 106, .25);--t-hover-bg: rgba(15, 138, 106, .08);--t-active-bg: rgba(15, 138, 106, .12);--t-glow: none;--t-glow-soft: none;--t-shadow-panel: 0 4px 12px rgba(30, 110, 80, .08);--t-shadow-float: 0 8px 24px rgba(30, 110, 80, .12);--t-session-card: rgba(30, 110, 80, .06);--t-session-card-active: rgba(30, 110, 80, .1);--t-session-card-hover: rgba(30, 110, 80, .08);--t-bull-body: #0f766e;--t-bear-body: #c2410c;--t-bull-vol: rgba(15, 118, 110, .3);--t-bear-vol: rgba(194, 65, 12, .22);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 5px rgba(255, 252, 246, .94), 0 1px 2px rgba(255, 250, 242, .78);--natr-live-wm-vol: #1e3a36;--natr-live-wm-natr: #5b21b6;--natr-live-wm-move: #9a3412;--natr-live-wm-vol-pulse: #0f766e;--natr-live-wm-natr-pulse: #7c3aed;--natr-live-wm-move-pulse: #ea580c;--natr-live-wm-symbol: rgba(36, 59, 56, .42);--natr-live-wm-pulse-glow: 0 0 4px rgba(255, 255, 255, .5), 0 0 14px rgba(15, 138, 106, .17), 0 1px 2px rgba(90, 101, 119, .2);--ob-bid-price: hsl(170 55% 30%);--ob-ask-price: hsl(14 60% 46%);--ob-best-bid-price: hsl(170 60% 28%);--ob-best-ask-price: hsl(14 64% 42%);--ob-best-bid-bg: color-mix(in oklab, hsl(170 46% 36%) 26%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(14 52% 46%) 26%, var(--t-panel-bg));--ob-bid-bar: hsl(170 44% 34%);--ob-ask-bar: hsl(14 50% 48%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(170 44% 34% / .4), hsl(170 38% 28% / .18));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(14 50% 48% / .4), hsl(14 44% 40% / .18))}[data-theme=periwinkle]{color-scheme:light;--background: 225 35% 93%;--foreground: 230 25% 22%;--card: 225 40% 96%;--card-foreground: 230 25% 22%;--popover: 225 40% 97%;--popover-foreground: 230 25% 22%;--primary: 346 70% 52%;--primary-foreground: 225 40% 97%;--secondary: 225 28% 88%;--secondary-foreground: 230 18% 34%;--muted: 225 25% 89%;--muted-foreground: 230 12% 48%;--accent: 346 70% 52%;--accent-foreground: 225 40% 97%;--destructive: 0 68% 50%;--destructive-foreground: 225 40% 97%;--border: 225 24% 82%;--input: 225 24% 82%;--ring: 346 70% 52%;--sidebar-background: 225 32% 90%;--sidebar-foreground: 230 25% 22%;--sidebar-primary: 346 70% 52%;--sidebar-primary-foreground: 225 40% 97%;--sidebar-accent: 225 28% 85%;--sidebar-accent-foreground: 230 25% 22%;--sidebar-border: 225 24% 82%;--sidebar-ring: 346 70% 52%;--clock-glow: 346 70% 52%;--alert-pending: 346 70% 52%;--alert-triggered: 230 12% 48%;--t-deep-bg: #dde3f2;--t-bg: #dde3f2;--t-header-bg: linear-gradient(180deg, #cdd5ec 0%, #d9e0f0 100%);--t-panel-bg: #f1f3fb;--t-input-bg: #e3e8f5;--t-accent: #e0556f;--t-accent-light: #ec7689;--t-accent-dark: #b83a52;--t-accent-rgb: 224, 85, 111;--t-text-primary: #282d44;--workspace-preset-title-color: #34384f;--t-text-secondary: #565d78;--t-text-dim: #969cb4;--t-macro-city-dot: #e0556f;--t-border-subtle: #d2d8ea;--t-border-medium: #c0c8df;--t-border-strong: #a8b1cd;--t-border-accent: rgba(224, 85, 111, .25);--t-hover-bg: rgba(224, 85, 111, .08);--t-active-bg: rgba(224, 85, 111, .12);--t-glow: none;--t-glow-soft: none;--t-shadow-panel: 0 4px 12px rgba(60, 70, 120, .1);--t-shadow-float: 0 8px 24px rgba(60, 70, 120, .14);--t-session-card: rgba(60, 70, 120, .06);--t-session-card-active: rgba(60, 70, 120, .1);--t-session-card-hover: rgba(60, 70, 120, .08);--t-bull-body: #2f9e8f;--t-bear-body: #d63b5a;--t-bull-vol: rgba(47, 158, 143, .28);--t-bear-vol: rgba(214, 59, 90, .22);--t-chart-axis-text: var(--t-text-secondary);--t-watermark-shadow: 0 0 5px rgba(248, 250, 255, .94), 0 1px 2px rgba(244, 247, 255, .78);--natr-live-wm-vol: #2b3150;--natr-live-wm-natr: #6d28d9;--natr-live-wm-move: #b83a52;--natr-live-wm-vol-pulse: #2f9e8f;--natr-live-wm-natr-pulse: #7c3aed;--natr-live-wm-move-pulse: #e0556f;--natr-live-wm-symbol: rgba(40, 45, 68, .42);--natr-live-wm-pulse-glow: 0 0 4px rgba(255, 255, 255, .5), 0 0 14px rgba(224, 85, 111, .17), 0 1px 2px rgba(86, 93, 120, .2);--ob-bid-price: hsl(168 50% 36%);--ob-ask-price: hsl(346 60% 52%);--ob-best-bid-price: hsl(168 56% 32%);--ob-best-ask-price: hsl(346 64% 48%);--ob-best-bid-bg: color-mix(in oklab, hsl(168 42% 38%) 26%, var(--t-panel-bg));--ob-best-ask-bg: color-mix(in oklab, hsl(346 54% 50%) 26%, var(--t-panel-bg));--ob-bid-bar: hsl(168 42% 36%);--ob-ask-bar: hsl(346 56% 54%);--ob-bid-bar-gradient: linear-gradient(90deg, hsl(168 42% 36% / .4), hsl(168 36% 30% / .18));--ob-ask-bar-gradient: linear-gradient(90deg, hsl(346 56% 54% / .4), hsl(346 50% 46% / .18))}[data-theme=cyberpunk],:root{--t-success: #22c55e;--t-danger: #ef4444;--t-warning: #f59e0b;--t-info: #38bdf8;--t-bg-elev1: #111c1c;--t-bg-elev2: #172525;--t-chart-wallet-badge: #ff5ca8}[data-theme=light]{--t-success: #16a34a;--t-danger: #dc2626;--t-warning: #d97706;--t-info: #0284c7;--t-bg-elev1: #f9fafb;--t-bg-elev2: #f3f4f6;--t-chart-wallet-badge: #4f46e5}[data-theme=dark]{--t-success: #4ade80;--t-danger: #f87171;--t-warning: #fbbf24;--t-info: #60a5fa;--t-bg-elev1: #1a1a1a;--t-bg-elev2: #262626;--t-chart-wallet-badge: #c4b5fd}[data-theme=sand]{--t-success: #0f766e;--t-danger: #c2410c;--t-warning: #ca8a04;--t-info: #0369a1;--t-bg-elev1: #eee7db;--t-bg-elev2: #e2ddd3;--t-chart-wallet-badge: #7c5bb0}[data-theme=rose]{--t-success: #16a34a;--t-danger: #e11d48;--t-warning: #d97706;--t-info: #2563eb;--t-bg-elev1: #fff0f3;--t-bg-elev2: #fce8ef;--t-chart-wallet-badge: #0d7f77}[data-theme=tiffany-light]{--t-success: #0d9488;--t-danger: #e11d48;--t-warning: #d97706;--t-info: #0284c7;--t-bg-elev1: #f0fbfa;--t-bg-elev2: #e4f6f4;--t-chart-wallet-badge: #4a5ec8}[data-theme=luxury]{--t-success: #5eead4;--t-danger: #fca5a5;--t-warning: #fbbf24;--t-info: #93c5fd;--t-bg-elev1: #251810;--t-bg-elev2: #2e2014;--t-chart-wallet-badge: #c9a0e8}[data-theme=scarlet]{--t-success: #4ade80;--t-danger: #fb7185;--t-warning: #fbbf24;--t-info: #93c5fd;--t-bg-elev1: #240c0c;--t-bg-elev2: #2c1010;--t-chart-wallet-badge: #6fd6e8}[data-theme=indigo]{--t-success: #34d399;--t-danger: #f87171;--t-warning: #fbbf24;--t-info: #a5b4fc;--t-bg-elev1: #18163a;--t-bg-elev2: #1e1a48;--t-chart-wallet-badge: #f0a06a}[data-theme=tiffany],[data-theme=interior]{--t-success: #0d9488;--t-danger: #e11d48;--t-warning: #f59e0b;--t-info: #0284c7;--t-bg-elev1: #f8fcfc;--t-bg-elev2: #f1f9f9;--t-chart-wallet-badge: #6b50bd}[data-theme=forest]{--t-success: #84cc16;--t-danger: #f87171;--t-warning: #fde047;--t-info: #38bdf8;--t-bg-elev1: #0f1a11;--t-bg-elev2: #142218;--t-chart-wallet-badge: #52c9b0}[data-theme=sunset]{--t-success: #facc15;--t-danger: #ef4444;--t-warning: #fb923c;--t-info: #fde047;--t-bg-elev1: #28160e;--t-bg-elev2: #311c12;--t-chart-wallet-badge: #e879b9}[data-theme=plum]{--t-success: #a3c14a;--t-danger: #ec4899;--t-warning: #facc15;--t-info: #c4b5fd;--t-bg-elev1: #281335;--t-bg-elev2: #321841;--t-chart-wallet-badge: #f5a26e}[data-theme=aurora]{--t-success: #34d399;--t-danger: #fb7185;--t-warning: #fbbf24;--t-info: #818cf8;--t-bg-elev1: #14162b;--t-bg-elev2: #1c1f3d;--t-chart-wallet-badge: #67e8f9}[data-theme=synthwave]{--t-success: #36e0b0;--t-danger: #ff4d8d;--t-warning: #fbbf24;--t-info: #2de2ff;--t-bg-elev1: #20123a;--t-bg-elev2: #2a1848;--t-chart-wallet-badge: #ff9e4f}[data-theme=emo]{--t-success: #ffffff;--t-danger: #ff4d9e;--t-warning: #fbbf24;--t-info: #ff5cae;--t-bg-elev1: #160a14;--t-bg-elev2: #1d0f1a;--t-chart-wallet-badge: #b3a2f7}[data-theme=glacier]{--t-success: #34d399;--t-danger: #fb7185;--t-warning: #fbbf24;--t-info: #38bdf8;--t-bg-elev1: #161e2d;--t-bg-elev2: #1e2940;--t-chart-wallet-badge: #f2a988}[data-theme=emerald]{--t-success: #2ee6a6;--t-danger: #ff6b81;--t-warning: #fde047;--t-info: #5eead4;--t-bg-elev1: #0f2418;--t-bg-elev2: #143020;--t-chart-wallet-badge: #b3a5f0}[data-theme=amethyst]{--t-success: #4ade80;--t-danger: #fb7185;--t-warning: #facc15;--t-info: #c4b5fd;--t-bg-elev1: #231338;--t-bg-elev2: #2e1a47;--t-chart-wallet-badge: #7fd8e8}[data-theme=copper]{--t-success: #6cc04f;--t-danger: #f87171;--t-warning: #facc15;--t-info: #7dd3fc;--t-bg-elev1: #1f1611;--t-bg-elev2: #2a1e16;--t-chart-wallet-badge: #45cdb5}[data-theme=nightcity]{--t-success: #5ef38c;--t-danger: #ff2a6d;--t-warning: #fcee0a;--t-info: #00e5ff;--t-bg-elev1: #1f1f10;--t-bg-elev2: #2a2a14;--t-chart-wallet-badge: #b26bff}[data-theme=pipboy]{--t-success: #9bd34a;--t-danger: #e8623a;--t-warning: #ffb000;--t-info: #ffc94d;--t-bg-elev1: #161d0d;--t-bg-elev2: #1f2912;--t-chart-wallet-badge: #7fe8d0}[data-theme=masseffect]{--t-success: #3ddc97;--t-danger: #e8313a;--t-warning: #fbbf24;--t-info: #5cb0ff;--t-bg-elev1: #10172a;--t-bg-elev2: #18223a;--t-chart-wallet-badge: #ff9d45}[data-theme=hallownest]{--t-success: #7fd4c1;--t-danger: #e08aa8;--t-warning: #e6c878;--t-info: #aebfd6;--t-bg-elev1: #121624;--t-bg-elev2: #1a2030;--t-chart-wallet-badge: #6fc0e8}[data-theme=doom]{--t-success: #9bff3b;--t-danger: #ff3b30;--t-warning: #ffae34;--t-info: #ff7a4f;--t-bg-elev1: #23120d;--t-bg-elev2: #2e1812;--t-chart-wallet-badge: #4fc3f7}[data-theme=halo]{--t-success: #6bd47a;--t-danger: #f0654f;--t-warning: #ffc34d;--t-info: #3fd0ff;--t-bg-elev1: #121a24;--t-bg-elev2: #1a2430;--t-chart-wallet-badge: #b48ce8}[data-theme=pinewood]{--t-success: #6cc04f;--t-danger: #f08a6a;--t-warning: #f4cd72;--t-info: #8fd4bf;--t-bg-elev1: #16331e;--t-bg-elev2: #1d3f26;--t-chart-wallet-badge: #8fc7e8}[data-theme=abyss]{--t-success: #34c9b0;--t-danger: #ff8a6a;--t-warning: #f6a35e;--t-info: #7fd6f0;--t-bg-elev1: #103040;--t-bg-elev2: #163b4d;--t-chart-wallet-badge: #e87fd0}[data-theme=cream]{--t-success: #0f766e;--t-danger: #c2410c;--t-warning: #ca8a04;--t-info: #0369a1;--t-bg-elev1: #f2e6d6;--t-bg-elev2: #e9dac6;--t-chart-wallet-badge: #7e4fa8}[data-theme=lemon]{--t-success: #0f766e;--t-danger: #c2410c;--t-warning: #ca8a04;--t-info: #0369a1;--t-bg-elev1: #f8efce;--t-bg-elev2: #efe1bd;--t-chart-wallet-badge: #7a4fc0}[data-theme=blush]{--t-success: #0f766e;--t-danger: #c2410c;--t-warning: #ca8a04;--t-info: #0369a1;--t-bg-elev1: #f9e1ea;--t-bg-elev2: #f0d2dd;--t-chart-wallet-badge: #4d5bd0}[data-theme=lilac]{--t-success: #0f766e;--t-danger: #c2410c;--t-warning: #ca8a04;--t-info: #0369a1;--t-bg-elev1: #ebe4f7;--t-bg-elev2: #ded3f0;--t-chart-wallet-badge: #b0437e}[data-theme=mint]{--t-success: #0f766e;--t-danger: #c2410c;--t-warning: #ca8a04;--t-info: #0369a1;--t-bg-elev1: #ddf1e6;--t-bg-elev2: #cbe6d7;--t-chart-wallet-badge: #8a4fc8}[data-theme=periwinkle]{--t-success: #2f9e8f;--t-danger: #d63b5a;--t-warning: #d97706;--t-info: #4f5bd5;--t-bg-elev1: #e3e8f5;--t-bg-elev2: #d7deef;--t-chart-wallet-badge: #a0348c}:root,[data-theme]{--t-success-bg: color-mix(in srgb, var(--t-success) 14%, transparent);--t-danger-bg: color-mix(in srgb, var(--t-danger) 14%, transparent);--t-warning-bg: color-mix(in srgb, var(--t-warning) 14%, transparent);--t-info-bg: color-mix(in srgb, var(--t-info) 14%, transparent);--t-success-border: color-mix(in srgb, var(--t-success) 35%, transparent);--t-danger-border: color-mix(in srgb, var(--t-danger) 35%, transparent);--t-warning-border: color-mix(in srgb, var(--t-warning) 35%, transparent);--t-info-border: color-mix(in srgb, var(--t-info) 35%, transparent);--t-color-success: var(--t-success);--t-color-danger: var(--t-danger);--t-color-warning: var(--t-warning);--t-wl-change-up: var(--t-success);--t-wl-change-down: var(--t-danger);--t-wl-natr-warn: var(--t-warning);--t-wl-natr-anomaly: var(--t-danger);--t-wl-futures-badge: #eab308;--t-wl-spot-badge: #3b82f6;--t-wl-symbol: var(--t-text-primary);--t-wl-price: var(--t-text-primary);--t-wl-volume: var(--t-text-primary);--t-wl-natr: var(--t-text-primary);--t-wl-cap: var(--t-text-primary);--t-wl-oi-value: var(--t-text-primary);--t-wl-oi-usd: var(--t-text-primary);--t-wl-spark-up: var(--t-wl-change-up);--t-wl-spark-down: var(--t-wl-change-down);--t-wl-oi-spark-up: var(--t-wl-change-up);--t-wl-oi-spark-down: var(--t-wl-change-down);--t-log-calendar: #8b5cf6;--t-log-price: var(--t-warning);--t-log-time: var(--t-success);--t-log-liquidation: #ef4444;--t-log-telegram: #2AABEE;--t-log-xfeed: var(--x-accent);--t-log-reddit: #FF4500;--t-log-vataga: #1E8CF5;--t-log-metascalp: #14b8a6;--t-log-tiger: #f97316;--t-log-binding: #eab308;--t-log-auth: #10b981;--t-log-webhook-in: #6366f1;--t-log-signal: #06b6d4;--t-log-team: #ec4899;--t-liq-long: rgb(239, 68, 68);--t-liq-short: rgb(34, 197, 94);--t-chart-draw-default: var(--t-accent);--t-chart-alert-line: var(--t-warning);--t-chart-delisted-badge: var(--t-danger);--t-chart-futures-chip: var(--t-warning);--t-chart-spot-chip: #22d3ee;--t-chart-wallet-badge-border: color-mix(in srgb, var(--t-chart-wallet-badge) 42%, transparent);--t-chart-wallet-badge-bg: color-mix(in srgb, color-mix(in srgb, var(--t-chart-wallet-badge) 14%, var(--t-bg-elev1)) 60%, transparent);--ob-flash-up: rgba(60, 255, 110, .5);--ob-flash-down: rgba(255, 60, 60, .5);--t-density-bid: var(--t-success);--t-density-ask: var(--t-danger);--t-density-warning: var(--t-warning);--t-tg-error-text: var(--t-danger);--t-tg-group-chip-bg: rgba(var(--t-accent-rgb), .08);--t-tg-highlight-bg: rgba(var(--t-accent-rgb), .15);--t-xf-error-text: var(--t-danger);--t-xf-group-chip-bg: rgba(var(--x-accent-rgb), .08);--t-xf-highlight-bg: rgba(var(--x-accent-rgb), .15);--t-reddit-error-text: var(--t-danger);--t-reddit-group-chip-bg: rgba(var(--reddit-accent-rgb, 224, 104, 48), .12);--t-reddit-highlight-bg: rgba(var(--reddit-accent-rgb, 224, 104, 48), .15);--t-cal-countdown-due: var(--t-accent);--t-cal-countdown-imminent: var(--t-accent-light);--t-cal-past-event: var(--t-text-dim);--t-cal-actual-better: var(--t-success);--t-cal-actual-worse: var(--t-danger);--t-wl-funding-pos: var(--t-bull-body);--t-wl-funding-neg: var(--t-bear-body);--t-wl-favorite-star: var(--t-accent);--t-log-hourly: var(--t-accent);--natr-live-wm-hot-border: var(--t-warning);--natr-live-wm-card-border: var(--t-border-medium);--t-toast-warning: var(--t-warning);--t-toast-error: var(--t-danger)}.x4-color-picker-popover .react-colorful{width:100%!important;height:140px!important;gap:8px}.x4-color-picker-popover .react-colorful__saturation{border-radius:6px;border:1px solid var(--t-border-medium);margin-bottom:8px;flex:1 1 96px}.x4-color-picker-popover .react-colorful__hue{height:14px;border-radius:999px;border:1px solid var(--t-border-medium);flex:0 0 14px}.x4-color-picker-popover .react-colorful__pointer{width:14px;height:14px;border:2px solid #ffffff;box-shadow:0 0 0 1px #0000008c,0 0 6px rgba(var(--t-accent-rgb),.45)}.x4-color-picker-popover .react-colorful__saturation-pointer{width:12px;height:12px}.x4-color-picker-popover .react-colorful__hue-pointer{width:14px;height:14px}.x4-color-picker-popover .x4-color-hex-input:focus{border-color:var(--t-accent)!important;box-shadow:0 0 0 1px rgba(var(--t-accent-rgb),.45)}[data-theme=cyberpunk]{--t-logo-grad-1: #0abdb6;--t-logo-grad-2: #067672;--t-logo-grad-3: #5fe6e0;--t-logo-grad-4: #03524f;--t-logo-grad-5: #0abdb6}[data-theme=light]{--t-logo-grad-1: #475569;--t-logo-grad-2: #1e293b;--t-logo-grad-3: #94a3b8;--t-logo-grad-4: #334155;--t-logo-grad-5: #475569}[data-theme=dark]{--t-logo-grad-1: #d4d4d4;--t-logo-grad-2: #737373;--t-logo-grad-3: #fafafa;--t-logo-grad-4: #525252;--t-logo-grad-5: #d4d4d4}[data-theme=sand]{--t-logo-grad-1: #8b7355;--t-logo-grad-2: #5d4e3a;--t-logo-grad-3: #c4a47b;--t-logo-grad-4: #3f3528;--t-logo-grad-5: #8b7355}[data-theme=rose]{--t-logo-grad-1: #e11d48;--t-logo-grad-2: #9f1239;--t-logo-grad-3: #fb7185;--t-logo-grad-4: #7f1d1d;--t-logo-grad-5: #e11d48}[data-theme=tiffany-light]{--t-logo-grad-1: #078a84;--t-logo-grad-2: #03524f;--t-logo-grad-3: #0abdb6;--t-logo-grad-4: #02322f;--t-logo-grad-5: #078a84}[data-theme=luxury]{--t-logo-grad-1: #c4a85a;--t-logo-grad-2: #8a753e;--t-logo-grad-3: #e8d4a4;--t-logo-grad-4: #6b5a32;--t-logo-grad-5: #c4a85a}[data-theme=scarlet]{--t-logo-grad-1: #f87171;--t-logo-grad-2: #b91c1c;--t-logo-grad-3: #fecaca;--t-logo-grad-4: #7f1d1d;--t-logo-grad-5: #f87171}[data-theme=indigo]{--t-logo-grad-1: #818cf8;--t-logo-grad-2: #4338ca;--t-logo-grad-3: #c7d2fe;--t-logo-grad-4: #312e81;--t-logo-grad-5: #818cf8}[data-theme=tiffany],[data-theme=interior]{--t-logo-grad-1: #0d9488;--t-logo-grad-2: #115e59;--t-logo-grad-3: #5eead4;--t-logo-grad-4: #042f2e;--t-logo-grad-5: #0d9488}[data-theme=forest]{--t-logo-grad-1: #84cc16;--t-logo-grad-2: #3f6212;--t-logo-grad-3: #d9f99d;--t-logo-grad-4: #1a2e10;--t-logo-grad-5: #84cc16}[data-theme=sunset]{--t-logo-grad-1: #f97316;--t-logo-grad-2: #b91c1c;--t-logo-grad-3: #fde047;--t-logo-grad-4: #7f1d1d;--t-logo-grad-5: #f97316}[data-theme=plum]{--t-logo-grad-1: #a3c14a;--t-logo-grad-2: #6e2748;--t-logo-grad-3: #d9f99d;--t-logo-grad-4: #2e1a3b;--t-logo-grad-5: #a3c14a}[data-theme=aurora]{--t-logo-grad-1: #8b5cf6;--t-logo-grad-2: #6d28d9;--t-logo-grad-3: #a78bfa;--t-logo-grad-4: #34d399;--t-logo-grad-5: #8b5cf6}[data-theme=synthwave]{--t-logo-grad-1: #ff2d95;--t-logo-grad-2: #c4146a;--t-logo-grad-3: #2de2ff;--t-logo-grad-4: #7a1f6a;--t-logo-grad-5: #ff2d95}[data-theme=emo]{--t-logo-grad-1: #ff0a8c;--t-logo-grad-2: #c40069;--t-logo-grad-3: #ff5cae;--t-logo-grad-4: #7a0044;--t-logo-grad-5: #ff0a8c}[data-theme=glacier]{--t-logo-grad-1: #38bdf8;--t-logo-grad-2: #0284c7;--t-logo-grad-3: #bae6fd;--t-logo-grad-4: #075985;--t-logo-grad-5: #38bdf8}[data-theme=emerald]{--t-logo-grad-1: #10e08a;--t-logo-grad-2: #059e63;--t-logo-grad-3: #6ee7b7;--t-logo-grad-4: #047857;--t-logo-grad-5: #10e08a}[data-theme=amethyst]{--t-logo-grad-1: #c084fc;--t-logo-grad-2: #9333ea;--t-logo-grad-3: #e9d5ff;--t-logo-grad-4: #6b21a8;--t-logo-grad-5: #c084fc}[data-theme=copper]{--t-logo-grad-1: #e08a4c;--t-logo-grad-2: #b5662e;--t-logo-grad-3: #f5cda3;--t-logo-grad-4: #7c4a24;--t-logo-grad-5: #e08a4c}[data-theme=nightcity]{--t-logo-grad-1: #fcee0a;--t-logo-grad-2: #c9bd00;--t-logo-grad-3: #fff44f;--t-logo-grad-4: #00e5ff;--t-logo-grad-5: #fcee0a}[data-theme=pipboy]{--t-logo-grad-1: #ffb000;--t-logo-grad-2: #cc8a00;--t-logo-grad-3: #ffc94d;--t-logo-grad-4: #8a5e00;--t-logo-grad-5: #ffb000}[data-theme=masseffect]{--t-logo-grad-1: #1f8fff;--t-logo-grad-2: #0a63cc;--t-logo-grad-3: #5cb0ff;--t-logo-grad-4: #e8313a;--t-logo-grad-5: #1f8fff}[data-theme=hallownest]{--t-logo-grad-1: #aebfd6;--t-logo-grad-2: #7e90ad;--t-logo-grad-3: #eef2f9;--t-logo-grad-4: #5b6a86;--t-logo-grad-5: #aebfd6}[data-theme=doom]{--t-logo-grad-1: #ff4a1c;--t-logo-grad-2: #c2300f;--t-logo-grad-3: #ff7a4f;--t-logo-grad-4: #9bff3b;--t-logo-grad-5: #ff4a1c}[data-theme=halo]{--t-logo-grad-1: #83b94a;--t-logo-grad-2: #5a8230;--t-logo-grad-3: #a6d96e;--t-logo-grad-4: #3fd0ff;--t-logo-grad-5: #83b94a}[data-theme=pinewood]{--t-logo-grad-1: #e8b84e;--t-logo-grad-2: #a9842f;--t-logo-grad-3: #f6d488;--t-logo-grad-4: #4ec97a;--t-logo-grad-5: #e8b84e}[data-theme=abyss]{--t-logo-grad-1: #f6a35e;--t-logo-grad-2: #c07636;--t-logo-grad-3: #ffc794;--t-logo-grad-4: #34c9b0;--t-logo-grad-5: #f6a35e}[data-theme=cream]{--t-logo-grad-1: #0f7d72;--t-logo-grad-2: #0a5249;--t-logo-grad-3: #1aa093;--t-logo-grad-4: #073f38;--t-logo-grad-5: #0f7d72}[data-theme=lemon]{--t-logo-grad-1: #b9820f;--t-logo-grad-2: #8c5f08;--t-logo-grad-3: #d99b1f;--t-logo-grad-4: #6e4a06;--t-logo-grad-5: #b9820f}[data-theme=blush]{--t-logo-grad-1: #c2406b;--t-logo-grad-2: #93264c;--t-logo-grad-3: #d96a92;--t-logo-grad-4: #7a1c3c;--t-logo-grad-5: #c2406b}[data-theme=lilac]{--t-logo-grad-1: #7c3aed;--t-logo-grad-2: #5b21b6;--t-logo-grad-3: #9460f2;--t-logo-grad-4: #4a1a93;--t-logo-grad-5: #7c3aed}[data-theme=mint]{--t-logo-grad-1: #0f8a6a;--t-logo-grad-2: #0a6450;--t-logo-grad-3: #18a883;--t-logo-grad-4: #074b3b;--t-logo-grad-5: #0f8a6a}[data-theme=periwinkle]{--t-logo-grad-1: #e0556f;--t-logo-grad-2: #b03450;--t-logo-grad-3: #ee8398;--t-logo-grad-4: #6d7ad6;--t-logo-grad-5: #e0556f}[data-theme=light] select option,[data-theme=sand] select option,[data-theme=rose] select option,[data-theme=tiffany] select option,[data-theme=tiffany-light] select option,[data-theme=interior] select option,[data-theme=cream] select option,[data-theme=lemon] select option,[data-theme=blush] select option,[data-theme=lilac] select option,[data-theme=mint] select option,[data-theme=periwinkle] select option{background-color:var(--t-panel-bg);color:var(--t-text-primary)}.workspace-preset-card-title,.workspace-preset-card-title-input{color:var(--workspace-preset-title-color, var(--t-text-primary))}[data-theme=light],[data-theme=sand],[data-theme=rose],[data-theme=tiffany],[data-theme=tiffany-light],[data-theme=interior],[data-theme=cream],[data-theme=lemon],[data-theme=blush],[data-theme=lilac],[data-theme=mint],[data-theme=periwinkle]{--t-volume-workspace-preset-card-lift: 0 18px 44px -14px rgba(0, 0, 0, .1), 0 8px 22px -10px rgba(0, 0, 0, .065);--t-volume-workspace-preset-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .78), inset 0 -1px 0 rgba(0, 0, 0, .055), var(--t-volume-workspace-preset-card-lift);--t-glass-hl-strong: rgba(255, 255, 255, .65);--t-glass-hl-soft: rgba(255, 255, 255, .22);--t-glass-shade: rgba(0, 0, 0, .1);--t-glass-edge-hl: rgba(255, 255, 255, .85);--t-glass-edge-shade: rgba(0, 0, 0, .12)}[data-theme=light] .exchange-logo-bybit-wrap,[data-theme=sand] .exchange-logo-bybit-wrap,[data-theme=rose] .exchange-logo-bybit-wrap,[data-theme=tiffany] .exchange-logo-bybit-wrap,[data-theme=tiffany-light] .exchange-logo-bybit-wrap,[data-theme=interior] .exchange-logo-bybit-wrap,[data-theme=cream] .exchange-logo-bybit-wrap,[data-theme=lemon] .exchange-logo-bybit-wrap,[data-theme=blush] .exchange-logo-bybit-wrap,[data-theme=lilac] .exchange-logo-bybit-wrap,[data-theme=mint] .exchange-logo-bybit-wrap,[data-theme=periwinkle] .exchange-logo-bybit-wrap{background:#111827;padding:1px;border-radius:3px;box-sizing:border-box}[data-theme=cyberpunk] .exchange-logo-bybit-wrap,[data-theme=dark] .exchange-logo-bybit-wrap,[data-theme=luxury] .exchange-logo-bybit-wrap,[data-theme=scarlet] .exchange-logo-bybit-wrap,[data-theme=indigo] .exchange-logo-bybit-wrap,[data-theme=forest] .exchange-logo-bybit-wrap,[data-theme=sunset] .exchange-logo-bybit-wrap,[data-theme=plum] .exchange-logo-bybit-wrap,[data-theme=aurora] .exchange-logo-bybit-wrap,[data-theme=synthwave] .exchange-logo-bybit-wrap,[data-theme=glacier] .exchange-logo-bybit-wrap,[data-theme=emerald] .exchange-logo-bybit-wrap,[data-theme=amethyst] .exchange-logo-bybit-wrap,[data-theme=copper] .exchange-logo-bybit-wrap,[data-theme=nightcity] .exchange-logo-bybit-wrap,[data-theme=pipboy] .exchange-logo-bybit-wrap,[data-theme=masseffect] .exchange-logo-bybit-wrap,[data-theme=hallownest] .exchange-logo-bybit-wrap,[data-theme=doom] .exchange-logo-bybit-wrap,[data-theme=halo] .exchange-logo-bybit-wrap,[data-theme=pinewood] .exchange-logo-bybit-wrap,[data-theme=abyss] .exchange-logo-bybit-wrap,[data-theme=cyberpunk] .exchange-logo-okx-wrap,[data-theme=dark] .exchange-logo-okx-wrap,[data-theme=luxury] .exchange-logo-okx-wrap,[data-theme=scarlet] .exchange-logo-okx-wrap,[data-theme=indigo] .exchange-logo-okx-wrap,[data-theme=forest] .exchange-logo-okx-wrap,[data-theme=sunset] .exchange-logo-okx-wrap,[data-theme=plum] .exchange-logo-okx-wrap,[data-theme=aurora] .exchange-logo-okx-wrap,[data-theme=synthwave] .exchange-logo-okx-wrap,[data-theme=glacier] .exchange-logo-okx-wrap,[data-theme=emerald] .exchange-logo-okx-wrap,[data-theme=amethyst] .exchange-logo-okx-wrap,[data-theme=copper] .exchange-logo-okx-wrap,[data-theme=nightcity] .exchange-logo-okx-wrap,[data-theme=pipboy] .exchange-logo-okx-wrap,[data-theme=masseffect] .exchange-logo-okx-wrap,[data-theme=hallownest] .exchange-logo-okx-wrap,[data-theme=doom] .exchange-logo-okx-wrap,[data-theme=halo] .exchange-logo-okx-wrap,[data-theme=pinewood] .exchange-logo-okx-wrap,[data-theme=abyss] .exchange-logo-okx-wrap{box-sizing:border-box;padding:1px;border-radius:3px;box-shadow:0 0 0 1px #fff6;background:#ffffff0f}[data-theme=cyberpunk] .exchange-logo-okx-wrap img,[data-theme=dark] .exchange-logo-okx-wrap img,[data-theme=luxury] .exchange-logo-okx-wrap img,[data-theme=scarlet] .exchange-logo-okx-wrap img,[data-theme=indigo] .exchange-logo-okx-wrap img,[data-theme=forest] .exchange-logo-okx-wrap img,[data-theme=sunset] .exchange-logo-okx-wrap img,[data-theme=plum] .exchange-logo-okx-wrap img,[data-theme=aurora] .exchange-logo-okx-wrap img,[data-theme=synthwave] .exchange-logo-okx-wrap img,[data-theme=glacier] .exchange-logo-okx-wrap img,[data-theme=emerald] .exchange-logo-okx-wrap img,[data-theme=amethyst] .exchange-logo-okx-wrap img,[data-theme=copper] .exchange-logo-okx-wrap img,[data-theme=nightcity] .exchange-logo-okx-wrap img,[data-theme=pipboy] .exchange-logo-okx-wrap img,[data-theme=masseffect] .exchange-logo-okx-wrap img,[data-theme=hallownest] .exchange-logo-okx-wrap img,[data-theme=doom] .exchange-logo-okx-wrap img,[data-theme=halo] .exchange-logo-okx-wrap img,[data-theme=pinewood] .exchange-logo-okx-wrap img,[data-theme=abyss] .exchange-logo-okx-wrap img{filter:invert(1) brightness(.98) contrast(1.1);opacity:.92}@keyframes tiffany-light-jewel-twinkle{0%,to{opacity:.32}50%{opacity:.62}}html[data-theme=tiffany] body:before,html[data-theme=tiffany-light] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle 3px at 18% 22%,rgba(7,138,132,.45),transparent 70%),radial-gradient(circle 2px at 78% 16%,rgba(10,189,182,.55),transparent 65%),radial-gradient(circle 1.5px at 12% 54%,rgba(5,85,82,.5),transparent 70%),radial-gradient(circle 2.5px at 88% 48%,rgba(7,138,132,.4),transparent 70%),radial-gradient(circle 2px at 36% 82%,rgba(10,189,182,.45),transparent 65%),radial-gradient(circle 1.5px at 72% 88%,rgba(7,138,132,.5),transparent 70%),radial-gradient(circle 1px at 50% 8%,rgba(45,212,205,.6),transparent 60%),radial-gradient(circle 1.2px at 50% 50%,rgba(7,138,132,.32),transparent 70%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,5vw 100%;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 7vh;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat-x;animation:tiffany-light-jewel-twinkle 7s ease-in-out infinite}html[data-theme=tiffany] body:after,html[data-theme=tiffany-light] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:conic-gradient(from 215deg at 0% 0%,transparent 0deg,rgba(10,189,182,.05) 25deg,rgba(45,212,205,.04) 65deg,transparent 105deg,transparent 360deg),conic-gradient(from 35deg at 100% 100%,transparent 0deg,rgba(7,138,132,.06) 30deg,rgba(10,189,182,.04) 75deg,transparent 115deg,transparent 360deg);mix-blend-mode:multiply}html[data-theme=tiffany][data-x4-ambient=off] body:before,html[data-theme=tiffany-light][data-x4-ambient=off] body:before,html[data-theme=tiffany][data-x4-ambient=off] body:after,html[data-theme=tiffany-light][data-x4-ambient=off] body:after{display:none!important}html[data-theme=tiffany][data-x4-motion=off] body:before,html[data-theme=tiffany-light][data-x4-motion=off] body:before{animation:none!important}html[data-theme=tiffany][data-x4-visual-level="1"] body:before,html[data-theme=tiffany-light][data-x4-visual-level="1"] body:before,html[data-theme=tiffany][data-x4-visual-level="1"] body:after,html[data-theme=tiffany-light][data-x4-visual-level="1"] body:after{display:none!important}html[data-x4-visibility=hidden] *,html[data-x4-visibility=hidden] *:before,html[data-x4-visibility=hidden] *:after{animation-play-state:paused!important}html[data-x4-visibility=hidden] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-x4-visibility=hidden] *,html[data-x4-visibility=hidden] *:before,html[data-x4-visibility=hidden] *:after{animation-play-state:paused!important;transition:none!important}html[data-x4-motion=off]{scroll-behavior:auto!important}html[data-x4-motion=off] *,html[data-x4-motion=off] *:before,html[data-x4-motion=off] *:after,html[data-x4-motion=focus] .rc-dock-dark *,html[data-x4-motion=focus] .rc-dock-dark *:before,html[data-x4-motion=focus] .rc-dock-dark *:after{animation:none!important;-webkit-animation:none!important;animation-name:none!important;animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-fill-mode:none!important;animation-play-state:paused!important;transition:none!important}html[data-x4-motion=off] .macro-news-pulse,html[data-x4-motion=off] .macro-news-pulse *{filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important}html[data-x4-motion=off] .macro-news-country-wave{display:none!important}html[data-x4-motion=off] .macro-news-country-blink{fill-opacity:.5!important}html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus=true],html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus-host],html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus=true]:before,html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus-host]:before,html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus=true]:after,html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus-host]:after,html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus=true] *,html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus-host] *,html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus=true] *:before,html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus-host] *:before,html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus=true] *:after,html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus-host] *:after{animation:revert-layer!important;-webkit-animation:revert-layer!important;animation-name:revert-layer!important;animation-duration:revert-layer!important;animation-delay:revert-layer!important;animation-iteration-count:revert-layer!important;animation-direction:revert-layer!important;animation-fill-mode:revert-layer!important;animation-play-state:revert-layer!important;transition:revert-layer!important}html[data-x4-motion=focus] .rc-dock-dark .x4-keep-motion,html[data-x4-motion=focus] .rc-dock-dark .x4-keep-motion *,html[data-x4-motion=focus] .rc-dock-dark .x4-keep-motion *:before,html[data-x4-motion=focus] .rc-dock-dark .x4-keep-motion *:after{animation:revert-layer!important;-webkit-animation:revert-layer!important;animation-name:revert-layer!important;animation-duration:revert-layer!important;animation-delay:revert-layer!important;animation-iteration-count:revert-layer!important;animation-direction:revert-layer!important;animation-fill-mode:revert-layer!important;animation-play-state:revert-layer!important;transition:revert-layer!important}html[data-x4-glass=off] *,html[data-x4-glass=off] *:before,html[data-x4-glass=off] *:after,html[data-x4-glass=focus] .rc-dock-dark *,html[data-x4-glass=focus] .rc-dock-dark *:before,html[data-x4-glass=focus] .rc-dock-dark *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus=true],html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus-host],html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus=true]:before,html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus-host]:before,html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus=true]:after,html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus-host]:after,html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus=true] *,html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus-host] *,html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus=true] *:before,html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus-host] *:before,html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus=true] *:after,html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus-host] *:after{backdrop-filter:revert-layer!important;-webkit-backdrop-filter:revert-layer!important}html[data-x4-ambient=off] .x4-ambient,html[data-x4-ambient=off] .x4-ambient *,html[data-x4-ambient=focus] .rc-dock-dark .x4-ambient,html[data-x4-ambient=focus] .rc-dock-dark .x4-ambient *{animation:none!important;opacity:0!important;visibility:hidden!important}html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] .x4-ambient,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] .x4-ambient,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] .x4-ambient *,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] .x4-ambient *{animation:revert-layer!important;opacity:revert-layer!important;visibility:revert-layer!important}html[data-x4-ambient=off] [data-x4-decor],html[data-x4-ambient=off] [data-x4-decor]:before,html[data-x4-ambient=off] [data-x4-decor]:after,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-decor],html[data-x4-ambient=focus] .rc-dock-dark [data-x4-decor]:before,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-decor]:after{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important;background-image:none!important}html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] [data-x4-decor],html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] [data-x4-decor],html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] [data-x4-decor]:before,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] [data-x4-decor]:before,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] [data-x4-decor]:after,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] [data-x4-decor]:after{box-shadow:revert-layer!important;text-shadow:revert-layer!important;filter:revert-layer!important;-webkit-filter:revert-layer!important;background-image:revert-layer!important}html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true][data-x4-decor],html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host][data-x4-decor],html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true][data-x4-decor]:before,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host][data-x4-decor]:before,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true][data-x4-decor]:after,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host][data-x4-decor]:after{box-shadow:revert-layer!important;text-shadow:revert-layer!important;filter:revert-layer!important;-webkit-filter:revert-layer!important;background-image:revert-layer!important}html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] [data-x4-decor=card],html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] [data-x4-decor=card],html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] [data-x4-decor=card]:before,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] [data-x4-decor=card]:before,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] [data-x4-decor=card]:after,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] [data-x4-decor=card]:after{box-shadow:var(--t-volume-preset-shadow)!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important;background:var(--t-volume-preset-bg)!important}html[data-x4-motion=off] .x4-panel-skeleton-shimmer,html[data-x4-motion=focus] .rc-dock-dark .x4-panel-skeleton-shimmer,html[data-x4-ambient=off] .x4-panel-skeleton-shimmer,html[data-x4-ambient=focus] .rc-dock-dark .x4-panel-skeleton-shimmer{display:none!important}html[data-x4-motion=off] .x4-ob-glow,html[data-x4-ambient=off] .x4-ob-glow{box-shadow:none!important;text-shadow:none!important}html[data-x4-ambient=off] .x4-clock-timer-chip{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-x4-ambient=off]:not([data-x4-skin]):not([data-x4-os]) .x4-shaped,html[data-x4-ambient=focus]:not([data-x4-skin]):not([data-x4-os]) .rc-dock-dark .x4-shaped{box-shadow:none!important}html[data-x4-ambient=focus]:not([data-x4-skin]):not([data-x4-os]) .rc-dock-dark [data-x4-visual-focus=true] .x4-shaped,html[data-x4-ambient=focus]:not([data-x4-skin]):not([data-x4-os]) .rc-dock-dark [data-x4-visual-focus-host] .x4-shaped{box-shadow:revert-layer!important}html[data-x4-ambient=off][data-x4-skin=neumorph] .x4-shaped,html[data-x4-ambient=focus][data-x4-skin=neumorph] .rc-dock-dark .x4-shaped{box-shadow:none!important}html[data-x4-ambient=focus][data-x4-skin=neumorph] .rc-dock-dark [data-x4-visual-focus=true] .x4-shaped,html[data-x4-ambient=focus][data-x4-skin=neumorph] .rc-dock-dark [data-x4-visual-focus-host] .x4-shaped{box-shadow:revert-layer!important}html[data-x4-ambient=off] .x4int-status[data-mode=full],html[data-x4-ambient=off] .x4int-seg[aria-checked=true],html[data-x4-ambient=focus] .rc-dock-dark .x4int-status[data-mode=full],html[data-x4-ambient=focus] .rc-dock-dark .x4int-seg[aria-checked=true]{box-shadow:none!important;text-shadow:none!important}html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] .x4int-status[data-mode=full],html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] .x4int-status[data-mode=full],html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] .x4int-seg[aria-checked=true],html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] .x4int-seg[aria-checked=true]{box-shadow:revert-layer!important;text-shadow:revert-layer!important}html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus=true] .x4-panel-skeleton-shimmer,html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus-host] .x4-panel-skeleton-shimmer,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] .x4-panel-skeleton-shimmer,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] .x4-panel-skeleton-shimmer{display:revert-layer!important}html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus=true],html[data-x4-motion=focus] .rc-dock-dark [data-x4-visual-focus-host],html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus=true],html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus-host],html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true],html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host]{box-shadow:inset 0 0 0 1px rgba(var(--t-accent-rgb),.18)}*:not(code):not(svg):not(svg *):not([data-font-preview]){font-family:var(--font-ui),system-ui,-apple-system,sans-serif!important}::-moz-selection{background:rgba(var(--t-accent-rgb),.3);color:var(--t-text-primary)}::selection{background:rgba(var(--t-accent-rgb),.3);color:var(--t-text-primary)}.x4-instrument-toolbar,.telegram-tg-toolbar-wrap,.watchlist-wl-toolbar-wrap,.telegram-filter-strip,.xfeed-filter-strip,.reddit-filter-strip,.reddit-header-sticky,.workspace-toolbar,[role=tab],[role=tablist],[role=toolbar],[role=menu],[role=menubar],[role=menuitem]{-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}*{scrollbar-width:thin;scrollbar-color:var(--custom-scrollbar-thumb, var(--t-border-medium, rgba(var(--t-accent-rgb), .2))) var(--custom-scrollbar-track, transparent)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--custom-scrollbar-track, transparent)}::-webkit-scrollbar-thumb{background:var(--custom-scrollbar-thumb, var(--t-border-medium, rgba(var(--t-accent-rgb), .2)));border-radius:10px;-webkit-transition:background .2s var(--t-ease-expo-out);transition:background .2s var(--t-ease-expo-out)}::-webkit-scrollbar-thumb:hover{background:var(--t-accent, rgba(var(--t-accent-rgb), .6))}html[data-x4-os=win11]{--x4-ctl-radius: 4px;--x4-ctl-shadow: 0 1px 3px rgba(0, 0, 0, .34);--radius: 4px}html[data-x4-os=macos]{--x4-ctl-radius: 12px;--x4-ctl-shadow: 0 8px 24px rgba(0, 0, 0, .36);--radius: 12px}html[data-x4-os] .x4-shaped{border-radius:var(--x4-ctl-radius);box-shadow:var(--x4-ctl-shadow)}html[data-x4-os=win11] .x4-shaped{background-color:color-mix(in srgb,var(--t-input-bg) 85%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-x4-os=macos] .x4-shaped{background-color:color-mix(in srgb,var(--t-input-bg) 55%,transparent);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}html[data-x4-os][data-x4-glass=off] .x4-shaped{background-color:var(--t-input-bg)}html[data-x4-os=win11][data-x4-platform] .wc-group{align-items:stretch;margin-top:calc(-1 * var(--x4-workspace-toolbar-pad-y));margin-bottom:calc(-1 * var(--x4-workspace-toolbar-pad-y))}html[data-x4-os=win11][data-x4-platform] .wc-btn{width:44px;height:auto;align-self:stretch;border-radius:0}html[data-x4-os=macos][data-x4-platform] .workspace-toolbar{padding-left:108px}html[data-x4-os=macos][data-x4-platform] .workspace-toolbar:has(.header-clock){padding-left:196px}html[data-x4-os=macos][data-x4-platform] .wc-group{position:absolute;left:14px;top:50%;transform:translateY(-50%);margin:0;padding:0;border-left:none;gap:8px;align-items:center}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-close{order:1}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-minimize{order:2}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-maximize{order:3}html[data-x4-os=macos][data-x4-platform] .wc-group>span{order:4}html[data-x4-os=macos][data-x4-platform] .wc-group .header-clock{order:5}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-pin{order:6}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-close,html[data-x4-os=macos][data-x4-platform] .wc-group .wc-minimize,html[data-x4-os=macos][data-x4-platform] .wc-group .wc-maximize{width:12px;height:12px;border-radius:50%;color:#0000008c}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-close{background:#ff5f57}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-minimize{background:#febc2e}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-maximize{background:#28c840}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-pin{width:18px;height:18px}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-close svg,html[data-x4-os=macos][data-x4-platform] .wc-group .wc-minimize svg,html[data-x4-os=macos][data-x4-platform] .wc-group .wc-maximize svg,html[data-x4-os=macos][data-x4-platform] .wc-group .wc-maximize span{opacity:0;transition:opacity .12s var(--t-ease-expo-out)}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-close svg,html[data-x4-os=macos][data-x4-platform] .wc-group .wc-minimize svg,html[data-x4-os=macos][data-x4-platform] .wc-group .wc-maximize svg{width:8px;height:8px}html[data-x4-os=macos][data-x4-platform] .wc-group:hover .wc-close svg,html[data-x4-os=macos][data-x4-platform] .wc-group:hover .wc-minimize svg,html[data-x4-os=macos][data-x4-platform] .wc-group:hover .wc-maximize svg,html[data-x4-os=macos][data-x4-platform] .wc-group:hover .wc-maximize span{opacity:1}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-close:hover{background:#ff5f57;color:#0000008c}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-minimize:hover{background:#febc2e;color:#0000008c}html[data-x4-os=macos][data-x4-platform] .wc-group .wc-maximize:hover{background:#28c840;color:#0000008c}html[data-x4-os=macos] .header-clock{display:inline-block;min-width:9ch;text-align:center}.dwc-group{display:flex;align-items:center;gap:var(--x4-dock-chrome-gap)}.dwc-btn{background:transparent;border:none;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--t-text-dim);border-radius:4px;transition:all .15s}.dwc-btn:hover{color:var(--t-accent);background:var(--t-hover-bg)}.dwc-close:hover{color:#ef5350;background:#ef53501a}html[data-x4-os=win11][data-x4-platform] .dwc-btn{width:40px;height:var(--x4-detached-bar-h, 32px);border-radius:0}html[data-x4-os=macos][data-x4-platform] .dwc-group{position:fixed;top:0;left:12px;height:var(--x4-detached-bar-h, 32px);margin:0;gap:8px;align-items:center}html[data-x4-os=macos][data-x4-platform] .dwc-title{padding-left:72px}html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-close{order:1}html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-minimize{order:2}html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-maximize{order:3}html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-close,html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-minimize,html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-maximize{width:12px;height:12px;border-radius:50%;color:#0000008c}html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-close{background:#ff5f57}html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-minimize{background:#febc2e}html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-maximize{background:#28c840}html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-close svg,html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-minimize svg,html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-maximize svg,html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-maximize span{opacity:0;transition:opacity .12s var(--t-ease-expo-out)}html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-close svg,html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-minimize svg,html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-maximize svg{width:8px;height:8px}html[data-x4-os=macos][data-x4-platform] .dwc-group:hover .dwc-close svg,html[data-x4-os=macos][data-x4-platform] .dwc-group:hover .dwc-minimize svg,html[data-x4-os=macos][data-x4-platform] .dwc-group:hover .dwc-maximize svg,html[data-x4-os=macos][data-x4-platform] .dwc-group:hover .dwc-maximize span{opacity:1}html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-close:hover{background:#ff5f57;color:#0000008c}html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-minimize:hover{background:#febc2e;color:#0000008c}html[data-x4-os=macos][data-x4-platform] .dwc-group .dwc-maximize:hover{background:#28c840;color:#0000008c}html[data-x4-os=macos][data-x4-platform=darwin] .wc-group,html[data-x4-os=macos][data-x4-platform=darwin] .dwc-group{display:none}html[data-x4-os=win11] .rc-dock-dark .dock-panel{border-radius:5px!important;border:1px solid rgba(255,255,255,.14)!important;background:color-mix(in srgb,var(--t-volume-preset-bg) 90%,#3a4250 10%)!important;box-shadow:0 1px 2px #00000075,0 3px 6px #00000038,inset 0 0 0 .5px #ffffff0f!important}html[data-x4-os=macos] .rc-dock-dark .dock-panel{border-radius:16px!important;border:1px solid rgba(255,255,255,.05)!important;background:color-mix(in srgb,var(--t-volume-preset-bg) 90%,#2a2622 10%)!important;box-shadow:0 16px 44px #00000070,0 4px 12px #00000042!important}html[data-x4-os=win11] .rc-dock-dark .dock-panel:has(.dock-tab-active){border-color:rgba(var(--t-accent-rgb),.16)!important}html[data-x4-os=macos] .rc-dock-dark .dock-panel:has(.dock-tab-active){border-color:rgba(var(--t-accent-rgb),.12)!important}html[data-x4-os=win11] .rc-dock-dark .dock-panel .dock-bar,html[data-x4-os=win11] .rc-dock-dark .dock-tab-bar{background:color-mix(in srgb,var(--t-deep-bg) 78%,transparent)!important;backdrop-filter:blur(12px) saturate(1.05)!important;-webkit-backdrop-filter:blur(12px) saturate(1.05)!important}html[data-x4-os=macos] .rc-dock-dark .dock-panel .dock-bar,html[data-x4-os=macos] .rc-dock-dark .dock-tab-bar{background:color-mix(in srgb,var(--t-deep-bg) 58%,transparent)!important;backdrop-filter:blur(32px) saturate(1.35)!important;-webkit-backdrop-filter:blur(32px) saturate(1.35)!important}html[data-x4-os=win11][data-x4-glass=off] .rc-dock-dark .dock-panel .dock-bar,html[data-x4-os=win11][data-x4-glass=off] .rc-dock-dark .dock-tab-bar{background:color-mix(in srgb,var(--t-deep-bg) 92%,#3a4250 8%)!important}html[data-x4-os=macos][data-x4-glass=off] .rc-dock-dark .dock-panel .dock-bar,html[data-x4-os=macos][data-x4-glass=off] .rc-dock-dark .dock-tab-bar{background:color-mix(in srgb,var(--t-deep-bg) 92%,#2a2622 8%)!important}html[data-x4-os=win11] ::-webkit-scrollbar{width:12px;height:12px}html[data-x4-os=win11] ::-webkit-scrollbar-thumb{border-radius:2px;background:color-mix(in srgb,var(--custom-scrollbar-thumb, var(--t-border-medium, rgba(var(--t-accent-rgb), .25))) 78%,transparent);border:1px solid color-mix(in srgb,var(--custom-scrollbar-thumb, var(--t-border-medium, rgba(var(--t-accent-rgb), .25))) 40%,transparent);background-clip:padding-box}html[data-x4-os=macos] ::-webkit-scrollbar{width:9px;height:9px}html[data-x4-os=macos] ::-webkit-scrollbar-thumb{border-radius:50px;background:color-mix(in srgb,var(--custom-scrollbar-thumb, var(--t-border-medium, rgba(var(--t-accent-rgb), .25))) 45%,transparent);border:2px solid transparent;background-clip:padding-box}html[data-x4-os=win11]{--font-ui: "Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif}html[data-x4-os=macos]{--font-ui: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, "Segoe UI", Arial, sans-serif}html[data-x4-os=win11][data-theme=dark],html[data-x4-os=win11]:not([data-theme]){--t-accent: #2f9eff;--t-accent-light: #5fb4ff;--t-accent-dark: #0a6dc2;--t-accent-rgb: 47, 158, 255;--ring: 210 100% 59%}html[data-x4-os=macos][data-theme=dark],html[data-x4-os=macos]:not([data-theme]){--t-accent: #0a84ff;--t-accent-light: #409cff;--t-accent-dark: #0060df;--t-accent-rgb: 10, 132, 255;--ring: 211 100% 52%}html[data-x4-os=win11][data-theme=dark],html[data-x4-os=win11]:not([data-theme]){--t-logo-grad-1: #2f9eff;--t-logo-grad-2: #0a6dc2;--t-logo-grad-3: #5fb4ff;--t-logo-grad-4: #084a86;--t-logo-grad-5: #2f9eff}html[data-x4-os=macos][data-theme=dark],html[data-x4-os=macos]:not([data-theme]){--t-logo-grad-1: #0a84ff;--t-logo-grad-2: #0060df;--t-logo-grad-3: #409cff;--t-logo-grad-4: #003e8f;--t-logo-grad-5: #0a84ff}html[data-x4-os=win11] .bg-popover{border-radius:5px;border:1px solid rgba(255,255,255,.14);box-shadow:0 1px 4px #00000061,0 6px 16px #00000042;backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05)}html[data-x4-os=macos] .bg-popover{border-radius:14px;border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 44px #00000075,0 4px 12px #00000042;backdrop-filter:blur(34px) saturate(1.4);-webkit-backdrop-filter:blur(34px) saturate(1.4)}html[data-x4-os=win11][data-x4-glass=off] .bg-popover,html[data-x4-os=macos][data-x4-glass=off] .bg-popover{background-color:hsl(var(--popover))}html[data-x4-os=win11] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-x4-os=win11] textarea,html[data-x4-os=win11] select{border-radius:4px}html[data-x4-os=macos] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-x4-os=macos] textarea,html[data-x4-os=macos] select{border-radius:10px}html[data-x4-os=macos] .workspace-toolbar .wt-right{order:1;flex-direction:row-reverse}html[data-x4-os=macos] .workspace-toolbar .wt-middle{order:2}html[data-x4-os=macos] .workspace-toolbar .wt-left{order:10}html[data-x4-skin=soft]{--x4-ctl-radius: 12px;--x4-ctl-shadow: 0 1px 3px rgba(0, 0, 0, .18);--x4-density-pad: 1;--radius: 12px}html[data-x4-skin=sharp]{--x4-ctl-radius: 2px;--x4-ctl-shadow: none;--x4-density-pad: .85;--radius: 2px}html[data-x4-skin=flat]{--x4-ctl-radius: 6px;--x4-ctl-shadow: none;--x4-density-pad: 1;--radius: 6px}html[data-x4-skin=glass]{--x4-ctl-radius: 10px;--x4-ctl-shadow: 0 1px 3px rgba(0, 0, 0, .18);--x4-density-pad: 1;--radius: 10px;--x4-surface-blur: 10px;--x4-surface-opacity: .7}html[data-x4-skin=neumorph]{--x4-ctl-radius: 14px;--x4-ctl-shadow: 6px 6px 12px rgba(0, 0, 0, .45), -6px -6px 12px rgba(255, 255, 255, .045);--x4-density-pad: 1;--radius: 14px;--x4-surface-blur: 0px;--x4-surface-opacity: 1}html[data-x4-skin=terminal]{--x4-ctl-radius: 2px;--x4-ctl-shadow: none;--x4-density-pad: 1;--radius: 2px;--x4-surface-blur: 0px;--x4-surface-opacity: 1}.x4-shaped{box-shadow:var(--x4-ctl-shadow)}html[data-x4-skin] .x4-shaped{border-radius:var(--x4-ctl-radius);box-shadow:var(--x4-ctl-shadow)}html[data-x4-skin=glass] .x4-shaped{background-color:color-mix(in srgb,var(--t-input-bg) calc(var(--x4-surface-opacity) * 100%),transparent);backdrop-filter:blur(var(--x4-surface-blur));-webkit-backdrop-filter:blur(var(--x4-surface-blur))}html[data-x4-skin=glass][data-x4-glass=off] .x4-shaped{background-color:var(--t-input-bg)}.x4-tnum,.x4-tnum *,.x4-num-table tbody td,.x4-num-table tbody th,.watchlist-panel-root,.x4-orderbook-root,.font-mono{font-variant-numeric:tabular-nums}@keyframes calCountdownPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes calCountdownFlash{0%,to{opacity:1;text-shadow:0 0 8px rgba(var(--t-accent-rgb),.3)}50%{opacity:.4;text-shadow:0 0 16px rgba(var(--t-accent-rgb),.45)}}@keyframes calActualFlash{0%{background:rgba(var(--t-accent-rgb),.4)}to{background:transparent}}@keyframes calLiveDot{0%,to{opacity:1}50%{opacity:.3}}@keyframes funding-future-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}@keyframes x4-macro-needs-verify-pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.x4-macro-needs-verify-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:rgba(var(--t-accent-rgb, 10, 189, 182),.85);box-shadow:0 0 4px rgba(var(--t-accent-rgb, 10, 189, 182),.45);animation:x4-macro-needs-verify-pulse 2.4s ease-in-out infinite;pointer-events:none;flex-shrink:0}@media (prefers-reduced-motion: reduce){.x4-macro-needs-verify-dot{animation:none;opacity:.6}}html[data-x4-motion=off] .x4-macro-needs-verify-dot{animation:none;opacity:.6}@keyframes x4-macro-drill-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){[style*=x4-macro-drill-in]{animation:none!important}}html[data-x4-motion=off] [style*=x4-macro-drill-in]{animation:none!important}.x4-range-thumb-only{height:22px;margin:0;padding:0}.x4-range-thumb-only::-webkit-slider-runnable-track{background:transparent;height:22px;border:none}.x4-range-thumb-only::-moz-range-track{background:transparent;height:22px;border:none}.x4-range-thumb-only::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;cursor:grab;width:10px;height:10px;border-radius:50%;background:var(--t-accent, #6ee7ff);border:1.5px solid #ffffff;box-shadow:0 1px 3px #00000073;margin-top:0}.x4-range-thumb-only::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.x4-range-thumb-only::-moz-range-thumb{pointer-events:auto;cursor:grab;width:10px;height:10px;border-radius:50%;background:var(--t-accent, #6ee7ff);border:1.5px solid #ffffff;box-shadow:0 1px 3px #00000073}.x4-range-thumb-only::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.15)}.x4-range-compact{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;margin:0;padding:0;background:transparent;cursor:pointer}.x4-range-compact::-webkit-slider-runnable-track{height:4px;background:rgba(var(--t-accent-rgb, 110, 231, 255),.22);border:none;border-radius:2px}.x4-range-compact::-moz-range-track{height:4px;background:rgba(var(--t-accent-rgb, 110, 231, 255),.22);border:none;border-radius:2px}.x4-range-compact::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:grab;width:10px;height:10px;border-radius:50%;background:var(--t-accent, #6ee7ff);border:1.5px solid #ffffff;box-shadow:0 1px 3px #00000073;margin-top:-3px}.x4-range-compact::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.x4-range-compact::-moz-range-thumb{cursor:grab;width:10px;height:10px;border-radius:50%;background:var(--t-accent, #6ee7ff);border:1.5px solid #ffffff;box-shadow:0 1px 3px #00000073}.x4-range-compact::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.15)}.x4-range-thumb-only:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #6ee7ff66,0 1px 4px #00000080}.x4-range-thumb-only:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #6ee7ff66,0 1px 4px #00000080}.screener-toolbar-live-dot{box-sizing:border-box;display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;pointer-events:none}.screener-toolbar-live-dot__inner{width:5px;height:5px;border-radius:50%;background:var(--t-accent);box-shadow:0 0 3px rgba(var(--t-accent-rgb),.5),0 0 6px rgba(var(--t-accent-rgb),.28);display:block}.screener-toolbar-live-dot__inner--pulse{animation:funding-future-pulse 1.6s ease-in-out infinite;will-change:opacity,transform}.funding-future-dot[data-clipped=above]:before,.funding-future-dot[data-clipped=below]:after{content:"";position:absolute;left:50%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.95;pointer-events:none}.funding-future-dot[data-clipped=above]:before{top:-1px;transform:translate(-50%);border-bottom:5px solid currentColor}.funding-future-dot[data-clipped=below]:after{bottom:-1px;transform:translate(-50%);border-top:5px solid currentColor}.funding-legend-scroll{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-right:22px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent)}.funding-legend-scroll::-webkit-scrollbar{width:0;height:0;display:none}.cal-actual-flash{animation:calActualFlash 1.5s var(--t-ease-expo-out)}.cal-live-dot{width:6px;height:6px;border-radius:50%;background:var(--t-accent);animation:calLiveDot 1.5s ease-in-out infinite}button,a,input,select,[role=button]{transition:background-color .2s var(--t-ease-expo-out),color .2s var(--t-ease-expo-out),border-color .2s var(--t-ease-expo-out),opacity .2s var(--t-ease-expo-out)}[data-radix-popper-content-wrapper]{z-index:2200000!important;pointer-events:auto!important}.workspace-dock-maximize-root{isolation:isolate}.workspace-dock-maximize-root>.dock-mbox{position:absolute!important;inset:0!important;z-index:100500!important;width:100%!important;height:100%!important;box-sizing:border-box;background:var(--t-panel-bg, #0a0f14)}.workspace-dock-maximize-root>.dock-mbox.dock-mbox-show{visibility:visible!important;animation:none!important}.workspace-dock-maximize-root>.dock-mbox.dock-mbox-hide{visibility:hidden!important;pointer-events:none!important;animation:none!important}.workspace-dock-maximize-root:has(>.dock-mbox.dock-mbox-show)>.dock-layout{visibility:hidden!important;pointer-events:none!important}.rc-dock-dark .dock-panel.dock-style-place-holder{background:transparent!important;border:none!important;box-shadow:none!important;visibility:hidden!important;pointer-events:none!important}body.dock-dragging .rc-dock-dark .dock-panel.dock-style-place-holder,body.dock-dragging .rc-dock-dark .dock-panel.dock-style-place-holder .dock-drop-layer,body.dock-dragging .rc-dock-dark .dock-panel.dock-style-place-holder .dock-drop-layer *{visibility:visible!important;pointer-events:auto!important}.rc-dock-dark .dock-panel.dock-style-place-holder .dock-bar,.rc-dock-dark .dock-panel.dock-style-place-holder .dock-tab-bar{display:none!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}.rc-dock-dark .dock-panel.dock-style-place-holder .dock-content-holder{background:transparent!important;border:none!important;visibility:hidden!important}body.dock-dragging .rc-dock-dark .dock-panel{transition:none!important}body.dock-dragging .rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-bar:before,body.dock-dragging .rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-tab-bar:before,body.dock-dragging .rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-tab-active:before{display:none!important}body.dock-dragging .rc-dock-dark .dock-fbox>.react-draggable{will-change:transform}body.dock-dragging .rc-dock-dark .dock-panel .dock-content-holder{pointer-events:none!important}body.dock-dragging .rc-dock-dark .dock-panel.dragging,body.dock-dragging .rc-dock-dark .dock-fbox:has(.dock-panel.dragging)>.react-draggable{pointer-events:none!important}body.dock-dragging .rc-dock-dark .dock-fbox .dock-panel.dock-floating.dock-panel-dropping:not(.dragging),body.dock-dragging .rc-dock-dark .dock-fbox>.dock-panel.dock-style-main.dock-panel-dropping:not(.dragging){pointer-events:auto!important}body.dock-dragging .rc-dock-dark .dock-layout>.dock-drop-indicator{z-index:100950!important}body.dock-dragging [data-x4-drop-layer-portal] .dock-drop-layer,body.dock-dragging .rc-dock-dark .dock-panel.dock-style-place-holder .dock-drop-layer{visibility:visible!important;pointer-events:none!important;opacity:1!important}body.dock-dragging [data-x4-drop-layer-portal] .dock-drop-square,body.dock-dragging .rc-dock-dark .dock-panel.dock-style-place-holder .dock-drop-layer .dock-drop-square{pointer-events:auto!important}body.dock-dragging [data-x4-drop-layer-portal]{z-index:100950!important}body.dock-dragging [data-x4-drop-layer-portal] .dock-drop-layer{top:0!important;z-index:1!important}body.dock-dragging>.dragging-layer{--default-background-color: var(--t-deep-bg);z-index:100900!important;pointer-events:none!important;opacity:1!important}body.dock-dragging>.dragging-layer>*:first-child:empty{display:none!important}body.dock-dragging>.dragging-layer>*:first-child:not(:empty){opacity:1!important;filter:none;background:var(--t-volume-preset-bg)!important;background-color:var(--t-deep-bg)!important;color:var(--t-text-primary)!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:inset 0 -1px #00000073!important;border-radius:6px;overflow:hidden}body.dock-dragging>.dragging-layer .dock-tab{background:transparent!important;border:none!important;color:var(--t-text-dim)!important}body.dock-dragging>.dragging-layer .dock-tab-active,body.dock-dragging>.dragging-layer .dock-tab-active:hover{background:transparent!important;color:var(--t-accent)!important}body.dock-dragging>.dragging-layer .dock-tab .dock-tab-btn{color:inherit!important}body.dock-dragging>.dragging-layer .dock-content-holder{filter:brightness(.58) saturate(.86)}.rc-dock-dark .dock-panel.dragging,.rc-dock-dark .dock-fbox>.dock-panel.dragging{opacity:1!important;filter:none;box-shadow:inset 0 -1px #00000073!important}.rc-dock-dark .dock-panel.dragging .dock-content-holder,.rc-dock-dark .dock-fbox>.dock-panel.dragging .dock-content-holder{filter:brightness(.58) saturate(.86)}.rc-dock-dark .dock-tab.dragging{opacity:1!important;filter:brightness(.58) saturate(.86)}body.dock-dragging .rc-dock-dark .dock-panel.dragging .dock-bar,body.dock-dragging .rc-dock-dark .dock-panel.dragging .dock-tab-bar,body.dock-dragging>.dragging-layer .dock-bar,body.dock-dragging>.dragging-layer .dock-tab-bar{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--t-accent) 3.5%,var(--t-deep-bg)),color-mix(in srgb,var(--t-deep-bg) 96%,black 4%) 72%,color-mix(in srgb,var(--t-deep-bg) 94%,black 6%))!important;border-bottom-color:color-mix(in srgb,var(--t-border-subtle) 75%,var(--t-accent) 25%)!important;box-shadow:inset 0 -1px #00000052,0 2px 4px #0000002e!important}body.dock-dragging .rc-dock-dark .dock-panel.dragging:has(.dock-tab-active) .dock-bar,body.dock-dragging .rc-dock-dark .dock-panel.dragging:has(.dock-tab-active) .dock-tab-bar,body.dock-dragging>.dragging-layer .dock-panel:has(.dock-tab-active) .dock-bar,body.dock-dragging>.dragging-layer .dock-panel:has(.dock-tab-active) .dock-tab-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--t-accent) 6%,var(--t-deep-bg)),color-mix(in srgb,var(--t-deep-bg) 96%,black 4%) 75%,color-mix(in srgb,var(--t-deep-bg) 94%,black 6%))!important}body.dock-dragging .rc-dock-dark .dock-panel.dragging .dock-bar:before,body.dock-dragging .rc-dock-dark .dock-panel.dragging .dock-tab-bar:before,body.dock-dragging>.dragging-layer .dock-bar:before,body.dock-dragging>.dragging-layer .dock-tab-bar:before,body.dock-dragging .rc-dock-dark .dock-panel.dragging .dock-tab-active:before,body.dock-dragging>.dragging-layer .dock-tab-active:before{display:none!important;content:none!important}body.dock-dragging .rc-dock-dark .dock-fbox:has(.dock-panel.dragging){z-index:100900!important}body.dock-dragging .rc-dock-dark .dock-panel.dragging{z-index:100900!important}body.dock-dragging .rc-dock-dark .dock-fbox>.react-draggable:has(.dock-panel.dragging),body.dock-dragging .rc-dock-dark .dock-fbox>.dock-panel.dock-style-main.dragging{z-index:100900!important}body.workspace-switching .rc-dock-dark .dock-panel,body.workspace-switching .rc-dock-dark .dock-bar,body.workspace-switching .rc-dock-dark .dock-tab-bar,body.workspace-switching .rc-dock-dark .dock-tab,body.workspace-switching .rc-dock-dark .dock-tab-active{transition:none!important}body.workspace-switching .rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-bar:before,body.workspace-switching .rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-tab-bar:before,body.workspace-switching .rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-tab-active:before{display:none!important}body.x4-swap-mode .dock-panel{cursor:crosshair}body.x4-swap-mode .dock-panel[data-x4-swap-selected=true]>.dock-bar,body.x4-swap-mode .dock-panel[data-x4-swap-selected=true] .dock-tab-bar{box-shadow:inset 0 0 0 1px rgba(var(--t-accent-rgb),.55),0 0 12px 2px rgba(var(--t-accent-rgb),.32);transition:box-shadow .12s ease}body.x4-swap-mode .dock-panel[data-x4-swap-selected=true] .dock-tab-active{color:var(--t-accent)}.rc-dock-dark .dock-layout{background:var(--t-deep-bg);color:var(--t-text-primary)}.rc-dock-dark .dock-panel{background:var(--t-volume-preset-bg);border:1px solid rgba(255,255,255,.06)!important;border-radius:var(--x4-dock-corner)!important;overflow:visible;margin:0!important;box-shadow:var(--t-volume-dock-shadow)!important;outline:none!important;min-width:0!important;min-height:0!important;transition:border-color .3s var(--t-ease-expo-out),box-shadow .3s var(--t-ease-expo-out)!important;isolation:isolate}@supports (container-type: size){.rc-dock-dark .dock-panel{container-type:size;container-name:x4-dock-panel}.rc-dock-dark .dock-panel .dock-content-holder{container-type:size;container-name:x4-dock-content}@container x4-dock-panel (max-height: 280px){.dock-bar,.dock-tab-bar{padding-top:0!important;padding-bottom:0!important;box-shadow:inset 0 -1px #00000047!important;background:var(--t-volume-toolbar-bg)!important}.dock-bar:before,.dock-tab-bar:before,.dock-tab-active:before{display:none!important;content:none!important}}@container x4-dock-panel (max-height: 200px){.dock-bar,.dock-tab-bar{min-height:0!important}}@container x4-dock-content (max-height: 240px){.screener-panel-root .scr-widget-filters-stack .x4-instrument-toolbar{padding:2px 4px!important;gap:3px!important;border-bottom:1px solid rgba(var(--t-accent-rgb),.1)!important;box-shadow:none!important}.screener-panel-root .scr-widget-filters-stack .x4-instrument-toolbar .h-7{height:1.375rem!important;min-height:1.375rem!important}.screener-panel-root .scr-widget-filters-stack .x4-instrument-toolbar .w-7{width:1.375rem!important;min-width:1.375rem!important}.screener-panel-root .scr-widget-filters-stack .x4-instrument-toolbar .w-4.h-4{width:.9375rem!important;height:.9375rem!important}}@container x4-dock-content (max-height: 150px){.screener-panel-root .scr-widget-filters-stack .x4-instrument-toolbar{padding:1px 3px!important;gap:2px!important;border-bottom:1px solid rgba(var(--t-accent-rgb),.08)!important}.screener-panel-root .scr-widget-filters-stack .x4-instrument-toolbar .h-7{height:1.25rem!important;min-height:1.25rem!important}.screener-panel-root .scr-widget-filters-stack .x4-instrument-toolbar .w-7{width:1.25rem!important;min-width:1.25rem!important}.screener-panel-root .scr-widget-filters-stack .x4-instrument-toolbar .w-4.h-4{width:.8125rem!important;height:.8125rem!important}}}.rc-dock-dark .dock-panel:has(.dock-tab-active){border-color:rgba(var(--t-accent-rgb),.1)!important;box-shadow:var(--t-volume-dock-active-shadow)!important}@media (prefers-reduced-motion: reduce){.rc-dock-dark .dock-panel:has(.dock-tab-active){transition:none!important}}.rc-dock-dark .dock-panel .dock-bar,.rc-dock-dark .dock-tab-bar{background:var(--t-volume-toolbar-bg);border-bottom:1px solid var(--t-border-subtle);height:auto;min-height:0;max-height:none;min-width:0;margin:0;padding:calc(var(--x4-dock-bar-pad-y) * var(--x4-density-pad)) 0;box-sizing:border-box;border-radius:var(--x4-dock-corner) var(--x4-dock-corner) 0 0;position:relative;overflow:visible!important;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000047,0 1px #0000002e}.rc-dock-dark .dock-panel:has(.dock-tab-active) .dock-bar,.rc-dock-dark .dock-panel:has(.dock-tab-active) .dock-tab-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--t-accent) 5%,var(--t-deep-bg)) 0%,var(--t-deep-bg) 75%,color-mix(in srgb,var(--t-deep-bg) 95%,black 4%) 100%);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000004d,0 1px #0000002e}.rc-dock-dark .dock-nav{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;height:auto!important;min-height:0!important;position:relative!important}.rc-dock-dark .dock-nav-wrap{flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding-left:4px!important;box-sizing:border-box!important}.rc-dock-dark .dock-nav-wrap::-webkit-scrollbar{display:none!important}.rc-dock-dark .dock-nav-list{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;box-sizing:border-box!important}.rc-dock-dark .dock-tab{color:var(--t-text-dim)!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;display:flex!important;align-items:center!important;overflow:visible!important}.rc-dock-dark .dock-tab .dock-tab-btn{font-family:var(--font-ui),sans-serif;font-size:var(--x4-dock-tab-title-fs);font-weight:var(--t-fw-value);letter-spacing:2px;text-transform:uppercase;color:var(--t-text-dim)!important;display:flex;align-items:center;gap:4px;padding:0 4px;height:var(--x4-dock-bar-chrome-size);min-height:var(--x4-dock-bar-chrome-size);line-height:1;box-sizing:border-box}.rc-dock-dark .dock-tab:hover,.rc-dock-dark .dock-tab:hover .dock-tab-btn{color:var(--t-accent-light)!important}.rc-dock-dark .dock-tab-active,.rc-dock-dark .dock-tab-active:hover{color:var(--t-accent)!important;background:transparent!important;border:none!important;position:relative}.rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-tab-active:before{content:"";position:absolute;top:calc(1px - var(--x4-dock-bar-pad-y));left:4px;right:4px;height:2px;background:linear-gradient(90deg,transparent 0%,var(--t-accent) 18%,var(--t-accent) 82%,transparent 100%);pointer-events:none;z-index:4}.rc-dock-dark .dock-tab-active .dock-tab-btn{color:var(--t-accent)!important;text-shadow:none!important}.rc-dock-dark .dock-extra-content{flex:0 0 auto!important;flex-shrink:0!important;margin-left:auto!important;display:flex!important;align-items:center!important;padding-right:4px!important;height:auto!important;min-height:0!important;z-index:2!important}.rc-dock-dark .dock-extra-content button,.rc-dock-dark .dock-extra-content .panel-pin-btn{width:var(--x4-dock-bar-chrome-size)!important;height:var(--x4-dock-bar-chrome-size)!important;min-width:var(--x4-dock-bar-chrome-size)!important;min-height:var(--x4-dock-bar-chrome-size)!important}.rc-dock-dark .dock-nav-operations{flex:0 0 auto!important;flex-shrink:0!important}.rc-dock-dark .dock-nav-more{align-self:flex-start!important;height:var(--x4-dock-bar-chrome-size)!important;min-width:var(--x4-dock-bar-chrome-size)!important;padding:0 6px!important;margin:0 2px 0 0!important;border-radius:6px!important;border:none!important;background:transparent!important;box-shadow:none!important;color:var(--t-text-dim)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:color .15s var(--t-ease-expo-out),background .15s var(--t-ease-expo-out)!important}.rc-dock-dark .dock-nav-more:hover{color:var(--t-accent)!important;background:var(--t-hover-bg)!important;box-shadow:none!important}.rc-dock-dark .dock-nav-more:focus-visible{outline:2px solid rgba(var(--t-accent-rgb),.45)!important;outline-offset:1px!important}.x4-dock-more-tabs-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;pointer-events:none}.x4-dock-more-tabs-icon svg{display:block;width:var(--x4-dock-header-icon);height:var(--x4-dock-header-icon)}.dock-tab-title-custom{display:flex;align-items:center;gap:6px;color:inherit;font-family:var(--font-ui),sans-serif;font-weight:500;height:var(--x4-dock-bar-chrome-size);min-height:var(--x4-dock-bar-chrome-size);line-height:1;box-sizing:border-box}.dock-tab-title-custom svg{color:currentColor;flex-shrink:0;width:var(--x4-dock-header-icon);height:var(--x4-dock-header-icon)}.dock-tab-title-custom .dock-tab-title-text{line-height:1;display:block}.rc-dock-dark .dock-extra-content button svg,.rc-dock-dark .dock-extra-content .panel-pin-btn svg{width:var(--x4-dock-header-icon);height:var(--x4-dock-header-icon)}.rc-dock-dark .dock-ink-bar{display:none!important}.rc-dock-dark .dock-divider{background:transparent!important;flex:0 0 2px!important;flex-basis:2px!important;min-width:2px!important;min-height:2px!important;padding:0!important;margin:0!important;border:none!important;cursor:col-resize;position:relative;z-index:10}.rc-dock-dark .dock-vbox>.dock-divider{cursor:row-resize}.rc-dock-dark .dock-divider:after{content:"";position:absolute;z-index:11}.rc-dock-dark .dock-hbox>.dock-divider:after{inset:0 -3px;cursor:col-resize}.rc-dock-dark .dock-vbox>.dock-divider:after{inset:-3px 0;cursor:row-resize}.rc-dock-dark .dock-divider:hover:after{background:rgba(var(--t-accent-rgb),.25);border-radius:2px}.rc-dock-dark .dock-layout .dock-box{gap:0!important;padding:0!important;min-width:0!important;min-height:0!important}.rc-dock-dark .dock-panel .dock-content-holder{min-width:0!important;min-height:0!important;overflow:hidden!important}.calendar-panel-root[data-cal-compress="1"] .calendar-cal-filters,.calendar-panel-root[data-cal-compress="2"] .calendar-cal-filters,.calendar-panel-root[data-cal-compress="3"] .calendar-cal-filters,.calendar-panel-root[data-cal-compress="2"] .calendar-cal-thead,.calendar-panel-root[data-cal-compress="3"] .calendar-cal-thead{display:none!important}.x4-instrument-toolbar{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;min-width:0;gap:4px;padding:4px}.x4-instrument-toolbar--nowrap{flex-wrap:nowrap}.x4-instrument-toolbar--scrollable{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.x4-instrument-toolbar--scrollable::-webkit-scrollbar{display:none}.x4-instrument-toolbar--scrollable>*{flex-shrink:0}.x4-instrument-toolbar--scrollable.x4-toolbar-scrolling{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.funding-panel-root>.funding-tabs-row.x4-instrument-toolbar{padding-bottom:0}.funding-panel-root>.funding-toolbar-row.x4-instrument-toolbar{padding:4px}[data-x4-chart-menu=popover]{background:var(--t-panel-bg)!important;border:1px solid rgba(var(--t-accent-rgb),.22)!important;border-radius:6px!important;box-shadow:var(--t-shadow-panel)!important}[data-x4-chart-menu-header]{box-sizing:border-box;padding:4px;font-size:var(--t-fs-2xs);font-weight:var(--t-fw-value);letter-spacing:.06em;color:var(--t-text-dim);border-bottom:1px solid var(--t-border-subtle);white-space:nowrap}.chart-panel-root{contain:layout paint}.chart-panel-root canvas{will-change:transform}html[data-x4-motion=off] .chart-panel-root canvas{will-change:auto}.chart-panel-root[data-chart-compress="2"] [data-x4-chart-toolbar],.chart-panel-root[data-chart-compress="3"] [data-x4-chart-toolbar],.watchlist-panel-root[data-wl-compress="2"] .watchlist-wl-toolbar-wrap,.watchlist-panel-root[data-wl-compress="3"] .watchlist-wl-toolbar-wrap,.watchlist-panel-root[data-wl-compress="3"] .watchlist-wl-thead{display:none!important}.wl-virtuoso-scroller{scrollbar-gutter:stable}:root{--x-accent: #ffffff;--x-accent-rgb: 255, 255, 255;--reddit-accent: #e06830;--reddit-accent-rgb: 224, 104, 48}[data-theme=light],[data-theme=sand],[data-theme=rose],[data-theme=tiffany],[data-theme=tiffany-light],[data-theme=interior],[data-theme=cream],[data-theme=lemon],[data-theme=blush],[data-theme=lilac],[data-theme=mint],[data-theme=periwinkle]{--x-accent: #000000;--x-accent-rgb: 0, 0, 0}.telegram-panel-root{--tg-accent: #33A8E2;--tg-accent-rgb: 51, 168, 226;--t-tg-group-chip-bg: rgba(var(--tg-accent-rgb), .08);--t-tg-highlight-bg: rgba(var(--tg-accent-rgb), .15)}.telegram-panel-root[data-tg-compress="2"] .telegram-tg-toolbar-wrap{display:none!important}.telegram-filter-strip{display:flex;align-items:center;gap:6px;min-width:0;flex:1;overflow:hidden}.telegram-handle-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:2px solid transparent;border-radius:50%;background:transparent;cursor:pointer;flex-shrink:0;transition:border-color .15s,box-shadow .15s,opacity .15s;outline:none}.telegram-handle-avatar:hover{border-color:rgba(var(--tg-accent-rgb),.35)}.telegram-handle-avatar:focus-visible{border-color:var(--tg-accent);box-shadow:0 0 0 2px rgba(var(--tg-accent-rgb),.25)}.telegram-handle-avatar--active{border-color:var(--tg-accent);box-shadow:0 0 0 1px rgba(var(--tg-accent-rgb),.2)}.telegram-handle-avatar--all{color:var(--t-text-dim);background:var(--t-input-bg, rgba(255, 255, 255, .04))}.telegram-handle-avatar--all.telegram-handle-avatar--active{color:var(--tg-accent);background:rgba(var(--tg-accent-rgb),.12)}.screener-panel-root[data-scr-compress="2"] .scr-panel-title-row,.screener-panel-root[data-scr-compress="3"] .scr-panel-title-row,.screener-panel-root[data-scr-compress="3"] .scr-widget-filters-stack,.eventlog-panel-root[data-evlog-compress="2"] .evlog-panel-filters-row,.eventlog-panel-root[data-evlog-compress="3"] .evlog-panel-filters-row,.alerts-panel-root[data-alerts-compress="2"] .alerts-widget-filters-stack,.alerts-panel-root[data-alerts-compress="3"] .alerts-widget-filters-stack{display:none!important}@keyframes x4-signal-source-flash{0%,to{background-color:var(--t-input-bg);box-shadow:none}40%{background-color:rgba(var(--t-accent-rgb),.2);box-shadow:inset 0 0 0 1px rgba(var(--t-accent-rgb),.28)}}.x4-signal-source-flash{animation:x4-signal-source-flash 1.1s ease-out 1}@media (prefers-reduced-motion: reduce){.x4-signal-source-flash{animation:none;background-color:rgba(var(--t-accent-rgb),.14)!important}}html[data-x4-motion=off] .x4-signal-source-flash{animation:none;background-color:rgba(var(--t-accent-rgb),.14)!important}.funding-panel-root[data-fund-compress="2"] .funding-tabs-row,.funding-panel-root[data-fund-compress="3"] .funding-tabs-row,.funding-panel-root[data-fund-compress="4"] .funding-tabs-row,.funding-panel-root[data-fund-compress="3"] .funding-toolbar-row,.funding-panel-root[data-fund-compress="4"] .funding-toolbar-row,.funding-panel-root[data-fund-compress="3"] [data-funding-legend],.funding-panel-root[data-fund-compress="4"] [data-funding-legend],.funding-panel-root[data-fund-compress="4"] .funding-thead{display:none!important}.rc-dock-dark .dock-panel[data-ultra-compact=true] .dock-bar,.rc-dock-dark .dock-panel[data-ultra-compact=true] .dock-tab-bar,.rc-dock-dark .dock-panel:has(.clock-panel-root[data-ultra-compact=true]) .dock-bar,.rc-dock-dark .dock-panel:has(.clock-panel-root[data-ultra-compact=true]) .dock-tab-bar,.rc-dock-dark .dock-panel:has(.calendar-panel-root[data-cal-compress="3"]) .dock-bar,.rc-dock-dark .dock-panel:has(.calendar-panel-root[data-cal-compress="3"]) .dock-tab-bar,.rc-dock-dark .dock-panel:has(.watchlist-panel-root[data-wl-compress]) .dock-bar,.rc-dock-dark .dock-panel:has(.watchlist-panel-root[data-wl-compress]) .dock-tab-bar,.rc-dock-dark .dock-panel:has(.telegram-panel-root[data-tg-compress]) .dock-bar,.rc-dock-dark .dock-panel:has(.telegram-panel-root[data-tg-compress]) .dock-tab-bar,.rc-dock-dark .dock-panel:has(.screener-panel-root[data-scr-compress]) .dock-bar,.rc-dock-dark .dock-panel:has(.screener-panel-root[data-scr-compress]) .dock-tab-bar,.rc-dock-dark .dock-panel:has(.eventlog-panel-root[data-evlog-compress]) .dock-bar,.rc-dock-dark .dock-panel:has(.eventlog-panel-root[data-evlog-compress]) .dock-tab-bar,.rc-dock-dark .dock-panel:has(.alerts-panel-root[data-alerts-compress]) .dock-bar,.rc-dock-dark .dock-panel:has(.alerts-panel-root[data-alerts-compress]) .dock-tab-bar,.rc-dock-dark .dock-panel:has(.funding-panel-root[data-fund-compress]) .dock-bar,.rc-dock-dark .dock-panel:has(.funding-panel-root[data-fund-compress]) .dock-tab-bar{height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;opacity:0;border:none!important;pointer-events:none!important;transition:height .15s var(--t-ease-expo-out),opacity .15s var(--t-ease-expo-out)}.x4-eventlog-sidebar-strip-hit{position:absolute;left:0;top:0;bottom:0;width:5px;z-index:100750;pointer-events:auto;display:flex;align-items:stretch;justify-content:flex-start;transition:width .22s cubic-bezier(.32,.72,0,1)}.x4-eventlog-sidebar-strip-hit:hover,.x4-eventlog-sidebar-strip-hit--near{width:14px}.x4-eventlog-sidebar-strip-hit--open{z-index:100751}.x4-eventlog-sidebar-strip{flex:1;min-width:0;width:100%;position:relative;cursor:pointer;color:rgba(var(--t-accent-rgb),.35)}.x4-eventlog-sidebar-strip-line{position:absolute;left:0;top:0;bottom:0;width:1px;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(var(--t-accent-rgb),.08),rgba(var(--t-accent-rgb),.14),rgba(var(--t-accent-rgb),.08));box-shadow:0 0 1px rgba(var(--t-accent-rgb),.2);opacity:0;transition:opacity .2s var(--t-ease-expo-out)}.x4-eventlog-sidebar-strip-handle{position:absolute;left:1px;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:calc(100% - 1px);max-width:13px;min-height:52px;padding:6px 0;box-sizing:border-box;background:var(--t-deep-bg);border:1px solid var(--t-border-medium);border-radius:0 8px 8px 0;box-shadow:inset 3px 0 rgba(var(--t-accent-rgb),.12),0 0 10px rgba(var(--t-accent-rgb),.12),0 0 18px rgba(var(--t-accent-rgb),.06);color:inherit;opacity:0;transition:opacity .2s var(--t-ease-expo-out),background .25s var(--t-ease-expo-out),border-color .25s var(--t-ease-expo-out),box-shadow .28s var(--t-ease-expo-out),color .2s var(--t-ease-expo-out)}.x4-eventlog-sidebar-strip-hit:not(:hover):not(.x4-eventlog-sidebar-strip-hit--near) .x4-eventlog-sidebar-strip-line,.x4-eventlog-sidebar-strip-hit:not(:hover):not(.x4-eventlog-sidebar-strip-hit--near) .x4-eventlog-sidebar-strip-handle{opacity:0}.x4-eventlog-sidebar-strip-hit:hover .x4-eventlog-sidebar-strip-line,.x4-eventlog-sidebar-strip-hit--near .x4-eventlog-sidebar-strip-line{opacity:1}.x4-eventlog-sidebar-strip-hit:hover .x4-eventlog-sidebar-strip-handle,.x4-eventlog-sidebar-strip-hit--near .x4-eventlog-sidebar-strip-handle{opacity:1;border-color:rgba(var(--t-accent-rgb),.35);color:rgba(var(--t-accent-rgb),.9);box-shadow:inset 0 0 0 1px rgba(var(--t-accent-rgb),.1),inset 3px 0 rgba(var(--t-accent-rgb),.14),0 0 10px rgba(var(--t-accent-rgb),.17),0 0 22px rgba(var(--t-accent-rgb),.09),inset 0 0 12px rgba(var(--t-accent-rgb),.03)}.x4-eventlog-sidebar-strip-handle svg{opacity:0;transition:opacity .22s var(--t-ease-expo-out)}.x4-eventlog-sidebar-strip-hit:hover .x4-eventlog-sidebar-strip-handle svg,.x4-eventlog-sidebar-strip-hit--near .x4-eventlog-sidebar-strip-handle svg{opacity:1}.x4-eventlog-sidebar-strip-hit:hover .x4-eventlog-sidebar-strip--open .x4-eventlog-sidebar-strip-handle{border-color:rgba(var(--t-accent-rgb),.22);color:rgba(var(--t-accent-rgb),.85);box-shadow:inset 3px 0 rgba(var(--t-accent-rgb),.2),inset 0 0 0 1px rgba(var(--t-accent-rgb),.1),0 0 10px rgba(var(--t-accent-rgb),.15),0 0 20px rgba(var(--t-accent-rgb),.07)}.x4-eventlog-sidebar-strip-hit:hover .x4-eventlog-sidebar-strip--open:hover .x4-eventlog-sidebar-strip-handle{box-shadow:inset 0 0 0 1px rgba(var(--t-accent-rgb),.14),0 0 12px rgba(var(--t-accent-rgb),.22),0 0 28px rgba(var(--t-accent-rgb),.11),inset 0 0 14px rgba(var(--t-accent-rgb),.04)}.x4-eventlog-sidebar-layer{position:absolute;inset:0;z-index:100750;pointer-events:none}.x4-eventlog-sidebar-layer--open{pointer-events:auto}.x4-eventlog-sidebar-backdrop{position:absolute;top:0;bottom:0;left:min(360px,85%);right:0;z-index:0;background:transparent;opacity:0;pointer-events:none}.x4-eventlog-sidebar-layer--open .x4-eventlog-sidebar-backdrop{opacity:1;pointer-events:auto}.x4-eventlog-sidebar{position:absolute;top:0;left:0;bottom:0;width:360px;max-width:85%;z-index:1;display:flex;flex-direction:column;background:var(--t-panel-bg);border-right:1px solid rgba(var(--t-accent-rgb),.12);box-shadow:4px 0 24px #00000059,1px 0 6px #0003;transform:translate3d(-100%,0,0);opacity:0;transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .26s var(--t-ease-expo-out),box-shadow .32s var(--t-ease-expo-out);will-change:transform}.x4-eventlog-sidebar-layer--open .x4-eventlog-sidebar{transform:translateZ(0);opacity:1}html[data-x4-motion=off] .x4-eventlog-sidebar{will-change:auto}.x4-eventlog-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 12px;border-bottom:1px solid var(--t-border-medium);flex-shrink:0;gap:6px}.x4-eventlog-sidebar-title{font-size:var(--t-fs-xs);font-weight:var(--t-fw-value);color:var(--t-text-secondary);letter-spacing:.03em;font-family:var(--font-ui, Inter),sans-serif;white-space:nowrap;text-transform:uppercase}.x4-eventlog-sidebar-header-actions{display:flex;align-items:center;gap:2px}.x4-eventlog-sidebar-btn{background:transparent;border:none;cursor:pointer;width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:var(--t-text-dim);border-radius:4px;transition:all .15s var(--t-ease-expo-out)}.x4-eventlog-sidebar-btn:hover{color:var(--t-accent);background:var(--t-hover-bg)}.x4-eventlog-sidebar-body{flex:1;min-height:0;overflow:hidden}.x4-alerts-sidebar-strip-hit{position:absolute;inset:0 0 0 auto;width:5px;z-index:100750;pointer-events:auto;display:flex;align-items:stretch;justify-content:flex-end;transition:width .22s cubic-bezier(.32,.72,0,1)}.x4-alerts-sidebar-strip-hit:hover,.x4-alerts-sidebar-strip-hit--near{width:14px}.x4-alerts-sidebar-strip-hit--open{z-index:100751}.x4-alerts-sidebar-strip{flex:1;min-width:0;width:100%;position:relative;cursor:pointer;color:rgba(var(--t-accent-rgb),.35)}.x4-alerts-sidebar-strip-line{position:absolute;inset:0 0 0 auto;width:1px;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(var(--t-accent-rgb),.08),rgba(var(--t-accent-rgb),.14),rgba(var(--t-accent-rgb),.08));box-shadow:0 0 1px rgba(var(--t-accent-rgb),.2);opacity:0;transition:opacity .2s var(--t-ease-expo-out)}.x4-alerts-sidebar-strip-handle{position:absolute;right:1px;left:auto;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:calc(100% - 1px);max-width:13px;min-height:52px;padding:6px 0;box-sizing:border-box;background:var(--t-deep-bg);border:1px solid var(--t-border-medium);border-radius:8px 0 0 8px;box-shadow:inset -3px 0 rgba(var(--t-accent-rgb),.12),0 0 10px rgba(var(--t-accent-rgb),.12),0 0 18px rgba(var(--t-accent-rgb),.06);color:inherit;opacity:0;transition:opacity .2s var(--t-ease-expo-out),background .25s var(--t-ease-expo-out),border-color .25s var(--t-ease-expo-out),box-shadow .28s var(--t-ease-expo-out),color .2s var(--t-ease-expo-out)}.x4-alerts-sidebar-strip-hit:not(:hover):not(.x4-alerts-sidebar-strip-hit--near) .x4-alerts-sidebar-strip-line,.x4-alerts-sidebar-strip-hit:not(:hover):not(.x4-alerts-sidebar-strip-hit--near) .x4-alerts-sidebar-strip-handle{opacity:0}.x4-alerts-sidebar-strip-hit:hover .x4-alerts-sidebar-strip-line,.x4-alerts-sidebar-strip-hit--near .x4-alerts-sidebar-strip-line{opacity:1}.x4-alerts-sidebar-strip-hit:hover .x4-alerts-sidebar-strip-handle,.x4-alerts-sidebar-strip-hit--near .x4-alerts-sidebar-strip-handle{opacity:1;border-color:rgba(var(--t-accent-rgb),.35);color:rgba(var(--t-accent-rgb),.9);box-shadow:inset 0 0 0 1px rgba(var(--t-accent-rgb),.1),inset -3px 0 rgba(var(--t-accent-rgb),.14),0 0 10px rgba(var(--t-accent-rgb),.17),0 0 22px rgba(var(--t-accent-rgb),.09),inset 0 0 12px rgba(var(--t-accent-rgb),.03)}.x4-alerts-sidebar-strip-handle svg{opacity:0;transition:opacity .22s var(--t-ease-expo-out)}.x4-alerts-sidebar-strip-hit:hover .x4-alerts-sidebar-strip-handle svg,.x4-alerts-sidebar-strip-hit--near .x4-alerts-sidebar-strip-handle svg{opacity:1}.x4-alerts-sidebar-strip-hit:hover .x4-alerts-sidebar-strip--open .x4-alerts-sidebar-strip-handle{border-color:rgba(var(--t-accent-rgb),.22);color:rgba(var(--t-accent-rgb),.85);box-shadow:inset -3px 0 rgba(var(--t-accent-rgb),.2),inset 0 0 0 1px rgba(var(--t-accent-rgb),.1),0 0 10px rgba(var(--t-accent-rgb),.15),0 0 20px rgba(var(--t-accent-rgb),.07)}.x4-alerts-sidebar-strip-hit:hover .x4-alerts-sidebar-strip--open:hover .x4-alerts-sidebar-strip-handle{box-shadow:inset 0 0 0 1px rgba(var(--t-accent-rgb),.14),0 0 12px rgba(var(--t-accent-rgb),.22),0 0 28px rgba(var(--t-accent-rgb),.11),inset 0 0 14px rgba(var(--t-accent-rgb),.04)}.x4-alerts-sidebar-layer{position:absolute;inset:0;z-index:100750;pointer-events:none}.x4-alerts-sidebar-layer--open{pointer-events:auto}.x4-alerts-sidebar-backdrop{position:absolute;top:0;bottom:0;left:0;right:min(360px,85%);z-index:0;background:transparent;opacity:0;pointer-events:none}.x4-alerts-sidebar-layer--open .x4-alerts-sidebar-backdrop{opacity:1;pointer-events:auto}.x4-alerts-sidebar{position:absolute;inset:0 0 0 auto;width:360px;max-width:85%;z-index:1;display:flex;flex-direction:column;background:var(--t-panel-bg);border-left:1px solid rgba(var(--t-accent-rgb),.12);box-shadow:-4px 0 24px #00000059,-1px 0 6px #0003;transform:translate3d(100%,0,0);opacity:0;transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .26s var(--t-ease-expo-out),box-shadow .32s var(--t-ease-expo-out);will-change:transform}.x4-alerts-sidebar-layer--open .x4-alerts-sidebar{transform:translateZ(0);opacity:1}html[data-x4-motion=off] .x4-alerts-sidebar{will-change:auto}.x4-alerts-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:6px 12px 6px 8px;border-bottom:1px solid var(--t-border-medium);flex-shrink:0;gap:6px}.x4-alerts-sidebar-title{font-size:var(--t-fs-xs);font-weight:var(--t-fw-value);color:var(--t-text-secondary);letter-spacing:.03em;font-family:var(--font-ui, Inter),sans-serif;white-space:nowrap;text-transform:uppercase}.x4-alerts-sidebar-header-actions{display:flex;align-items:center;gap:2px}.x4-alerts-sidebar-btn{background:transparent;border:none;cursor:pointer;width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:var(--t-text-dim);border-radius:4px;transition:all .15s var(--t-ease-expo-out)}.x4-alerts-sidebar-btn:hover{color:var(--t-accent);background:var(--t-hover-bg)}.x4-alerts-sidebar-body{flex:1;min-height:0;overflow:hidden}.rc-dock-dark .dock-panel[style*=width] .dock-tab-title-custom .dock-tab-title-text{overflow:hidden;text-overflow:ellipsis;min-width:0}.rc-dock-dark .dock-layout{background:var(--custom-global-bg, var(--t-deep-bg))!important;padding:0;box-sizing:border-box}.rc-dock-dark .dock-panel.dock-style-headless{border:1px solid rgba(var(--t-accent-rgb),.07)!important;border-radius:5px!important}.rc-dock-dark .dock-panel.dock-floating{background:var(--t-volume-preset-bg);border:1px solid rgba(255,255,255,.06);box-shadow:var(--t-volume-preset-shadow);border-radius:12px;position:relative}.rc-dock-dark .dock-layout>.dock-fbox{z-index:100700!important}.rc-dock-dark .dock-fbox>.react-draggable{position:relative}.rc-dock-dark .dock-panel.dock-floating:before,.rc-dock-dark .dock-panel.dock-floating:after{content:"";position:absolute;z-index:12;pointer-events:none}.rc-dock-dark .dock-panel-drag-size-t,.rc-dock-dark .dock-panel-drag-size-b{cursor:ns-resize!important}.rc-dock-dark .dock-panel-drag-size-l,.rc-dock-dark .dock-panel-drag-size-r{cursor:ew-resize!important}.rc-dock-dark .dock-panel-drag-size-t-l{cursor:nwse-resize!important}.rc-dock-dark .dock-panel-drag-size-t-r,.rc-dock-dark .dock-panel-drag-size-b-l{cursor:nesw-resize!important}.rc-dock-dark .dock-panel-drag-size-b-r{cursor:nwse-resize!important}.rc-dock-dark .dock-panel.dock-floating{--resize-handle-size: 6px}.react-draggable>div>[style*="cursor: e-resize"],.react-draggable>div>[style*="cursor: w-resize"],.react-draggable>div>[style*="cursor: ew-resize"]{cursor:col-resize!important}.react-draggable>div>[style*="cursor: n-resize"],.react-draggable>div>[style*="cursor: s-resize"],.react-draggable>div>[style*="cursor: ns-resize"]{cursor:row-resize!important}.react-draggable>div>[style*="cursor: nw-resize"],.react-draggable>div>[style*="cursor: se-resize"],.react-draggable>div>[style*="cursor: nwse-resize"]{cursor:nwse-resize!important}.react-draggable>div>[style*="cursor: ne-resize"],.react-draggable>div>[style*="cursor: sw-resize"],.react-draggable>div>[style*="cursor: nesw-resize"]{cursor:nesw-resize!important}.rc-dock-dark .dock-panel.dock-floating .dock-bar{cursor:move!important}.rc-dock-dark .dock-panel.dock-floating .dock-bar button,.rc-dock-dark .dock-panel.dock-floating .dock-bar a,.rc-dock-dark .dock-panel.dock-floating .dock-bar [role=button],.rc-dock-dark .dock-panel.dock-floating .dock-bar .dock-tab-close-btn{cursor:pointer!important}.rc-dock-dark .dock-drop-indicator{background:rgba(var(--t-accent-rgb),.1);border:2px solid var(--t-accent);border-radius:10px;box-shadow:0 0 14px rgba(var(--t-accent-rgb),.15)}.rc-dock-dark .dock-drop-layer{z-index:99990!important;top:var(--x4-dock-bar-top-offset)!important}.dock-drop-layer .dock-drop-square{background:linear-gradient(180deg,color-mix(in srgb,var(--t-accent) 16%,transparent) 0%,transparent 48%),var(--t-volume-preset-bg)!important;border:1px solid rgba(var(--t-accent-rgb),.42)!important;border-radius:8px!important;color:var(--t-accent, #0abdb6)!important;box-shadow:0 1px #ffffff12,0 4px 14px #0000008c,0 2px 4px #00000061,inset 0 1px #ffffff21,inset 0 -1px #00000061,0 0 10px rgba(var(--t-accent-rgb),.09)!important;transition:background .12s,box-shadow .12s,border-color .12s,transform .12s!important;font-family:system-ui,-apple-system,Segoe UI,Segoe UI Symbol,sans-serif!important}.dock-drop-layer .dock-drop-square:hover{border-color:rgba(var(--t-accent-rgb),.55)!important;box-shadow:0 1px #ffffff17,0 6px 18px #00000094,0 2px 5px #0000006b,inset 0 1px #ffffff29,inset 0 -1px #00000057,0 0 14px rgba(var(--t-accent-rgb),.14)!important}.dock-drop-layer .dock-drop-square .dock-drop-square-box{border:1px solid rgba(var(--t-accent-rgb),.28)!important;border-radius:4px!important;background:linear-gradient(180deg,#ffffff0d,#0000001a),rgba(var(--t-accent-rgb),.07)!important;box-shadow:inset 0 1px #ffffff0f,inset 0 2px 5px #00000038!important}.dock-drop-layer .dock-drop-square:before{color:var(--t-accent, #0abdb6)!important;font-size:var(--t-fs-xs)!important;font-family:system-ui,-apple-system,Segoe UI,Segoe UI Symbol,sans-serif!important;font-weight:var(--t-fw-emph)!important;line-height:30px!important;opacity:.82;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.dock-drop-layer .dock-drop-square-dropping{background:linear-gradient(180deg,color-mix(in srgb,var(--t-accent) 26%,transparent),color-mix(in srgb,var(--t-accent) 8%,transparent)),var(--t-volume-preset-bg)!important;border-color:var(--t-accent)!important;box-shadow:0 0 0 1px var(--t-accent),0 0 18px rgba(var(--t-accent-rgb),.28),inset 0 2px 6px #00000059,inset 0 1px #ffffff1f!important;color:var(--t-accent)!important}.dock-drop-layer .dock-drop-square-dropping:before{opacity:1!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55)) drop-shadow(0 0 6px rgba(var(--t-accent-rgb),.35))!important}.dock-panel.dock-floating.x4-snapping{transition:left .16s cubic-bezier(.22,1,.36,1),top .16s cubic-bezier(.22,1,.36,1)!important}.dock-panel.dock-floating[style*=translate]{transition:transform .06s var(--t-ease-expo-out);will-change:transform}.rc-dock-dark .dock-panel .dock-content-holder{background:transparent;border-radius:0 0 6px 6px;box-sizing:border-box;padding:0!important}.rc-dock-dark .dock-panel.dock-floating .dock-content-holder{border-radius:0 0 12px 12px}.rc-dock-dark .dock-panel.dock-style-headless .dock-content-holder{border-radius:5px}.rc-dock-dark .dock-extra-content{color:var(--t-text-dim)}.dock-dropdown{color:var(--t-text-primary)}.dock-dropdown-menu{background:var(--t-volume-floating-bg);background-clip:padding-box;border:1px solid var(--t-border-medium);border-radius:8px;box-shadow:var(--t-volume-floating-shadow)}.dock-dropdown-menu-item{color:var(--t-text-primary);transition:background-color .15s var(--t-ease-expo-out),color .15s var(--t-ease-expo-out)}.dock-dropdown-menu-item:hover{background:var(--t-hover-bg);color:var(--t-accent)}.dock-dropdown-menu-item-disabled,.dock-dropdown-menu-item-disabled:hover{color:var(--t-text-dim);background:transparent}.dock-dropdown-menu-item .dock-tab-title-custom{color:inherit}.dock-dropdown-menu-item .dock-tab-title-custom>svg{color:var(--t-text-secondary)}.dock-dropdown-menu-item .dock-tab-close-x{color:var(--t-text-dim);opacity:1!important}.dock-dropdown-menu-item:hover .dock-tab-close-x{color:var(--t-accent)}.dock-dropdown-menu-item .dock-tab-close-btn,.rc-dock-dark .dock-tab-close-btn{display:none!important}.rc-dock-dark .dock-bar{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rc-dock-dark .dock-nav-wrap{pointer-events:none!important}.rc-dock-dark .dock-tab{pointer-events:auto!important;cursor:default!important}.dock-tab-title-custom{cursor:grab}.dock-tab-title-custom:active{cursor:grabbing}.dock-tab-title-custom>svg{pointer-events:none}.dock-tab-group-hit--ember{transform:translateZ(0);backface-visibility:hidden}@keyframes group-icon-pop{0%{transform:scale(1);filter:brightness(1) saturate(1)}22%{transform:scale(1.5);filter:brightness(1.85) saturate(1.22) drop-shadow(0 0 1px rgba(255,255,255,.6)) drop-shadow(0 0 4px currentColor)}to{transform:scale(1);filter:brightness(1) saturate(1)}}@keyframes group-header-link-flash{0%{transform:scale(1);filter:brightness(1) saturate(1)}38%{transform:scale(1.18);filter:brightness(1.65) saturate(1.15) drop-shadow(0 0 1px rgba(255,255,255,.5)) drop-shadow(0 0 3px currentColor)}to{transform:scale(1);filter:brightness(1) saturate(1)}}@media (prefers-reduced-motion: reduce){@keyframes group-icon-pop{0%,to{transform:scale(1);filter:brightness(1) saturate(1)}50%{filter:brightness(1.3) drop-shadow(0 0 2px currentColor)}}@keyframes group-header-link-flash{0%,to{transform:scale(1);filter:brightness(1) saturate(1)}50%{filter:brightness(1.3) drop-shadow(0 0 2px currentColor)}}}.rc-dock-dark .dock-panel,.rc-dock-dark .dock-panel *:focus,.rc-dock-dark .dock-panel *:focus-visible{outline:none!important}.dock-tab-close-x{pointer-events:auto}.rc-dock-dark .dock-extra-content button{pointer-events:auto!important;cursor:pointer!important}:root{--x4-seam-color: var(--t-accent);--x4-seam-rest: .32;--x4-seam-hover: .64;--x4-seam-hover-delay: .1s;--x4-seam-breath: 4.2s;--x4-seam-halo-w: 6.4px}[data-theme=light],[data-theme=tiffany],[data-theme=tiffany-light],[data-theme=interior],[data-theme=cream],[data-theme=mint],[data-theme=lilac]{--x4-seam-rest: .26;--x4-seam-hover: .48;--x4-seam-halo-w: 4px}[data-theme=sand],[data-theme=lemon],[data-theme=rose],[data-theme=blush],[data-theme=periwinkle]{--x4-seam-rest: .34;--x4-seam-hover: .49;--x4-seam-halo-w: 4px}[data-theme=nightcity],[data-theme=pipboy]{--x4-seam-rest: .2;--x4-seam-hover: .46;--x4-seam-halo-w: 5px}[data-theme=emerald],[data-theme=forest],[data-theme=plum],[data-theme=halo],[data-theme=pinewood],[data-theme=emo],[data-theme=synthwave],[data-theme=doom]{--x4-seam-rest: .24;--x4-seam-halo-w: 5px}[data-theme=hallownest]{--x4-seam-rest: .4}.rc-dock-dark .dock-divider{--_seam-peak: var(--x4-seam-rest)}.rc-dock-dark .dock-divider:before{content:"";position:absolute;z-index:10;pointer-events:none;opacity:var(--_seam-peak);transition:opacity .18s ease-out;animation:x4-seam-breathe var(--x4-seam-breath) ease-in-out infinite}.rc-dock-dark .dock-hbox>.dock-divider:before{top:0;bottom:0;left:calc(var(--x4-seam-halo-w) * var(--_halo-mult, 1) / -2);right:calc(var(--x4-seam-halo-w) * var(--_halo-mult, 1) / -2);background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--x4-seam-color) 55%,transparent) 18%,var(--x4-seam-color) 50%,color-mix(in srgb,var(--x4-seam-color) 55%,transparent) 82%,transparent 100%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--x4-seam-color) 12%,transparent) 50%,transparent 100%);background-size:2px 100%,100% 100%;background-position:center,center;background-repeat:no-repeat}.rc-dock-dark .dock-vbox>.dock-divider:before{left:0;right:0;top:calc(var(--x4-seam-halo-w) * var(--_halo-mult, 1) / -2);bottom:calc(var(--x4-seam-halo-w) * var(--_halo-mult, 1) / -2);background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--x4-seam-color) 55%,transparent) 18%,var(--x4-seam-color) 50%,color-mix(in srgb,var(--x4-seam-color) 55%,transparent) 82%,transparent 100%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--x4-seam-color) 12%,transparent) 50%,transparent 100%);background-size:100% 2px,100% 100%;background-position:center,center;background-repeat:no-repeat}@keyframes x4-seam-breathe{0%{opacity:calc(var(--_seam-peak) * .5)}28%{opacity:calc(var(--_seam-peak) * .92)}40%{opacity:calc(var(--_seam-peak) * .72)}60%{opacity:var(--_seam-peak)}to{opacity:calc(var(--_seam-peak) * .5)}}@keyframes x4-seam-focus-glow{0%{opacity:calc(var(--_seam-peak) * .66)}14%{opacity:calc(var(--_seam-peak) * .92)}22%{opacity:calc(var(--_seam-peak) * .73)}38%{opacity:var(--_seam-peak)}50%{opacity:calc(var(--_seam-peak) * .82)}63%{opacity:calc(var(--_seam-peak) * .97)}72%{opacity:calc(var(--_seam-peak) * .69)}86%{opacity:calc(var(--_seam-peak) * .9)}to{opacity:calc(var(--_seam-peak) * .66)}}.rc-dock-dark .dock-divider:nth-child(4n):before{animation-delay:-1.7s}.rc-dock-dark .dock-divider:nth-child(4n+2):before{animation-delay:-3.1s}.rc-dock-dark .dock-vbox>.dock-divider:before{animation-delay:-2.6s}.rc-dock-dark .dock-vbox>.dock-divider:nth-child(4n):before{animation-delay:-4.3s}html:not([data-x4-ambient=off]) .rc-dock-dark .dock-divider:hover:before{animation:none!important;transition:opacity .18s ease-out var(--x4-seam-hover-delay)!important;opacity:var(--x4-seam-hover)!important}html:not([data-x4-ambient=off]) .rc-dock-dark .dock-divider:active:before{animation:none!important;opacity:.7!important}html:not([data-x4-ambient=off]) .rc-dock-dark .dock-divider:hover:after{background:transparent}body.dock-dragging .rc-dock-dark .dock-divider:before,body.dock-dragging .rc-dock-dark .dock-divider:hover:before,body.dock-dragging .rc-dock-dark .dock-divider:active:before{animation:none!important;transition:opacity .25s ease!important;opacity:calc(var(--_seam-peak) * .8)!important}.rc-dock-dark .dock-panel[data-x4-visual-focus=true]+.dock-divider,.rc-dock-dark .dock-box:has([data-x4-visual-focus=true])+.dock-divider,.rc-dock-dark .dock-divider:has(+.dock-panel[data-x4-visual-focus=true]),.rc-dock-dark .dock-divider:has(+.dock-box:has([data-x4-visual-focus=true])){--_seam-peak: calc(var(--x4-seam-rest) + .15);--_halo-mult: 1.85}.rc-dock-dark .dock-panel[data-x4-visual-focus=true]+.dock-divider:before,.rc-dock-dark .dock-box:has([data-x4-visual-focus=true])+.dock-divider:before,.rc-dock-dark .dock-divider:has(+.dock-panel[data-x4-visual-focus=true]):before,.rc-dock-dark .dock-divider:has(+.dock-box:has([data-x4-visual-focus=true])):before{animation-name:x4-seam-focus-glow;animation-duration:4.6s}html[data-x4-ambient=focus] .rc-dock-dark .dock-divider:before{animation:none;opacity:0}html[data-x4-ambient=focus] .rc-dock-dark .dock-panel[data-x4-visual-focus=true]+.dock-divider:before,html[data-x4-ambient=focus] .rc-dock-dark .dock-box:has([data-x4-visual-focus=true])+.dock-divider:before,html[data-x4-ambient=focus] .rc-dock-dark .dock-divider:has(+.dock-panel[data-x4-visual-focus=true]):before,html[data-x4-ambient=focus] .rc-dock-dark .dock-divider:has(+.dock-box:has([data-x4-visual-focus=true])):before{animation:x4-seam-focus-glow 4.6s ease-in-out infinite;opacity:var(--_seam-peak)}.rc-dock-dark .dock-panel .dock-bar,.rc-dock-dark .dock-panel .dock-tab-bar{--_seam-peak: calc(var(--x4-seam-rest) * .85)}.rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-bar,.rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-tab-bar{--_seam-peak: calc(var(--x4-seam-rest) + .12)}.rc-dock-dark .dock-panel .dock-bar:before,.rc-dock-dark .dock-panel .dock-tab-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:calc(5px + var(--x4-dock-bar-pad-y));border-radius:var(--x4-dock-corner) var(--x4-dock-corner) 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--x4-seam-color) 55%,transparent) 0%,transparent 100%);opacity:var(--_seam-peak);animation:x4-seam-breathe var(--x4-seam-breath) ease-in-out -2.1s infinite;pointer-events:none;z-index:3}html[data-x4-ambient=focus] .rc-dock-dark .dock-bar:before,html[data-x4-ambient=focus] .rc-dock-dark .dock-tab-bar:before{animation:none;opacity:0}html[data-x4-ambient=focus] .rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-bar:before,html[data-x4-ambient=focus] .rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-tab-bar:before{animation:x4-seam-breathe var(--x4-seam-breath) ease-in-out infinite;opacity:var(--_seam-peak)}html[data-x4-ambient=off] .rc-dock-dark .dock-divider:before,html[data-x4-ambient=off] .rc-dock-dark .dock-bar:before,html[data-x4-ambient=off] .rc-dock-dark .dock-tab-bar:before{display:none}html[data-x4-motion=off] .rc-dock-dark .dock-divider:before,html[data-x4-motion=off] .rc-dock-dark .dock-bar:before,html[data-x4-motion=off] .rc-dock-dark .dock-tab-bar:before{animation:none!important;transition:none!important}@media (prefers-reduced-motion: reduce){.rc-dock-dark .dock-divider:before,.rc-dock-dark .dock-bar:before,.rc-dock-dark .dock-tab-bar:before{animation:none!important;transition:none!important}}:root{--t-volume-preset-bg: linear-gradient( 180deg, color-mix(in srgb, var(--t-panel-bg) 92%, white 8%) 0%, var(--t-panel-bg) 55%, color-mix(in srgb, var(--t-panel-bg) 90%, black 10%) 100% );--t-volume-preset-shadow: inset 0 1px 0 rgba(255, 255, 255, .09), inset 0 -1px 0 rgba(0, 0, 0, .45);--t-volume-workspace-preset-card-lift: 0 14px 34px -16px rgba(0, 0, 0, .32), 0 5px 16px -8px rgba(0, 0, 0, .22);--t-volume-workspace-preset-card-shadow: var(--t-volume-preset-shadow), var(--t-volume-workspace-preset-card-lift);--t-volume-dock-shadow: inset 0 1px 0 rgba(255, 255, 255, .09), inset 0 -1px 0 rgba(0, 0, 0, .45);--t-volume-dock-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 -1px 0 rgba(0, 0, 0, .42);--t-volume-surface-bg: var(--t-volume-preset-bg);--t-volume-surface-shadow: var(--t-volume-dock-shadow);--t-volume-surface-hi-shadow: var(--t-volume-dock-active-shadow);--t-volume-floating-bg: var(--t-volume-preset-bg);--t-volume-floating-shadow: var(--t-volume-preset-shadow);--t-volume-toolbar-bg: linear-gradient( 180deg, color-mix(in srgb, var(--t-deep-bg) 96%, white 3%) 0%, var(--t-deep-bg) 70%, color-mix(in srgb, var(--t-deep-bg) 95%, black 4%) 100% );--t-volume-toolbar-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), inset 0 -1px 0 rgba(0, 0, 0, .32), 0 2px 4px rgba(0, 0, 0, .18);--t-volume-toolbar-strip-bg: linear-gradient( 180deg, rgba(var(--t-accent-rgb), .045) 0%, rgba(var(--t-accent-rgb), .015) 100% ), linear-gradient( 180deg, color-mix(in srgb, var(--t-deep-bg) 93%, black 7%) 0%, color-mix(in srgb, var(--t-deep-bg) 96%, black 4%) 100% );--t-volume-toolbar-strip-border: rgba(var(--t-accent-rgb), .12);--t-volume-toolbar-strip-shadow: inset 0 1px 0 rgba(0, 0, 0, .05);--t-volume-iconbtn-bg: linear-gradient( 180deg, rgba(255, 255, 255, .025) 0%, rgba(0, 0, 0, .04) 100% );--t-volume-iconbtn-shadow: inset 0 1px 0 rgba(255, 255, 255, .03), inset 0 -1px 0 rgba(0, 0, 0, .18), 0 1px 1px rgba(0, 0, 0, .15);--t-volume-iconbtn-hover-bg: linear-gradient( 180deg, color-mix(in srgb, var(--t-hover-bg) 100%, white 4%) 0%, var(--t-hover-bg) 100% );--t-volume-iconbtn-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 2px 4px rgba(0, 0, 0, .2)}.t-volume-floating{background:var(--t-volume-floating-bg)!important;box-shadow:var(--t-volume-floating-shadow)!important}html[data-x4-visual-level="1"] .t-volume-floating,html[data-x4-visual-level="1"] .workspace-toolbar{box-shadow:none!important}html[data-x4-visual-level="1"] .wt-middle{box-shadow:inset 0 0 0 1px var(--t-border-subtle)!important}html[data-x4-visual-level="1"] .panel-picker{box-shadow:none!important}html[data-x4-visual-level="1"] .workspace-preset-card{box-shadow:inset 0 0 0 1px var(--t-border-medium),inset 0 1px #ffffff0a!important}html[data-x4-visual-level="1"] .workspace-preset-card:hover{transform:none;box-shadow:inset 0 0 0 1px rgba(var(--t-accent-rgb),.3),inset 0 1px #ffffff0a!important}html[data-x4-visual-level="1"] .rc-dock-dark .dock-panel,html[data-x4-visual-level="1"] .rc-dock-dark .dock-panel:has(.dock-tab-active){box-shadow:none!important}html[data-x4-visual-level="1"] .rc-dock-dark .dock-panel.dock-floating{box-shadow:none!important}html[data-x4-visual-level="1"] .dock-drop-layer .dock-drop-square{background:var(--t-panel-bg, #0d1414)!important;border:1px solid rgba(var(--t-accent-rgb),.35)!important;border-radius:6px!important;box-shadow:0 2px 8px #00000073,0 0 6px rgba(var(--t-accent-rgb),.07)!important}html[data-x4-visual-level="1"] .dock-drop-layer .dock-drop-square:hover{box-shadow:0 2px 8px #00000073,0 0 6px rgba(var(--t-accent-rgb),.07)!important}html[data-x4-visual-level="1"] .dock-drop-layer .dock-drop-square .dock-drop-square-box{border:1px solid rgba(var(--t-accent-rgb),.25)!important;border-radius:3px!important;background:rgba(var(--t-accent-rgb),.06)!important;box-shadow:none!important}html[data-x4-visual-level="1"] .dock-drop-layer .dock-drop-square:before{filter:none!important;opacity:.75}html[data-x4-visual-level="1"] .dock-drop-layer .dock-drop-square-dropping{background:rgba(var(--t-accent-rgb),.18)!important;border-color:var(--t-accent)!important;box-shadow:0 0 0 1px var(--t-accent),0 0 12px rgba(var(--t-accent-rgb),.22)!important}html[data-x4-visual-level="1"] .dock-drop-layer .dock-drop-square-dropping:before{filter:none!important}html[data-x4-visual-level="1"] .rc-dock-dark .dock-panel .dock-bar,html[data-x4-visual-level="1"] .rc-dock-dark .dock-tab-bar,html[data-x4-visual-level="1"] .rc-dock-dark .dock-panel:has(.dock-tab-active) .dock-bar,html[data-x4-visual-level="1"] .rc-dock-dark .dock-panel:has(.dock-tab-active) .dock-tab-bar,html[data-x4-visual-level="1"] .rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-bar,html[data-x4-visual-level="1"] .rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-tab-bar{box-shadow:none!important}html[data-x4-visual-level="1"] .rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-bar:before,html[data-x4-visual-level="1"] .rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-tab-bar:before{display:block!important;content:""!important;position:absolute;top:1px;left:0;right:0;height:2px;pointer-events:none;z-index:3;border-radius:5px 5px 0 0;background:linear-gradient(180deg,rgba(var(--t-accent-rgb),.5),rgba(var(--t-accent-rgb),.14))}html[data-x4-visual-level="1"] .rc-dock-dark .dock-panel[data-x4-visual-focus=true] .dock-tab-active:before{display:block!important;content:""!important;position:absolute;top:calc(1px - var(--x4-dock-bar-pad-y));left:4px;right:4px;height:2px;pointer-events:none;z-index:4;background:linear-gradient(90deg,transparent 0%,var(--t-accent) 20%,var(--t-accent) 80%,transparent 100%)}html[data-x4-visual-level="1"] .x4-gradient-border:before{display:none!important;content:none!important}.x4-clockpop{position:fixed;touch-action:none;border-radius:16px;border:1px solid rgba(var(--t-accent-rgb),.45);background-color:var(--t-panel-bg);background-image:linear-gradient(180deg,color-mix(in srgb,var(--t-panel-bg) 90%,white 10%) 0%,var(--t-panel-bg) 42%,color-mix(in srgb,var(--t-panel-bg) 88%,black 12%) 100%);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 18px 44px -14px #0000008c,0 6px 18px -8px #0006,0 0 22px -6px rgba(var(--t-accent-rgb),.28),inset 0 1px #ffffff24,inset 0 -1px #00000073}.x4-clockpop:before{content:"";position:absolute;top:1px;left:10px;right:10px;height:38%;pointer-events:none;border-radius:14px 14px 48px 48px;background:linear-gradient(180deg,#ffffff1a,#fff0)}.x4-cp-field{border-radius:10px;border:1px solid color-mix(in srgb,var(--t-border) 85%,transparent);background-color:color-mix(in srgb,var(--t-deep-bg) 72%,transparent);background-image:linear-gradient(180deg,#0000001a,#00000008);box-shadow:inset 0 1px 3px #0000002e;outline:none;transition:border-color .15s,box-shadow .15s}.x4-cp-field::-moz-placeholder{color:var(--t-text-dim)}.x4-cp-field::placeholder{color:var(--t-text-dim)}.x4-cp-field:focus{border-color:rgba(var(--t-accent-rgb),.6);box-shadow:inset 0 1px 3px #0000002e,0 0 0 2px rgba(var(--t-accent-rgb),.12)}.x4-cp-btn-primary{border-radius:9px;background-image:linear-gradient(180deg,#ffffff14,#00000014);box-shadow:inset 0 1px #ffffff1f,0 2px 8px -4px rgba(var(--t-accent-rgb),.35);transition:box-shadow .15s,filter .15s}.x4-cp-btn-primary:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff1f,0 3px 10px -4px rgba(var(--t-accent-rgb),.45)}.x4-cp-btn-primary:active{filter:brightness(.97)}.x4-cp-btn-ghost{border-radius:9px;border:1px solid var(--t-border-subtle, rgba(255, 255, 255, .08));background-image:linear-gradient(180deg,#ffffff08,#0000000a);box-shadow:0 1px 2px #00000024;transition:background-color .15s,border-color .15s}.x4-cp-btn-ghost:hover{background-color:var(--t-hover-bg);border-color:var(--t-border)}.x4-cp-lcd{border-radius:10px;border:1px solid rgba(var(--t-accent-rgb),.22);background-image:linear-gradient(180deg,#00000029,#0000000f);box-shadow:inset 0 1px 4px #00000040;text-shadow:0 0 8px rgba(var(--t-accent-rgb),.22)}html[data-x4-ambient=off] .x4-clockpop:before{display:none}html[data-x4-ambient=off] .x4-clockpop{box-shadow:0 18px 44px -14px #0000008c,0 6px 18px -8px #0006,inset 0 1px #ffffff24,inset 0 -1px #00000073}html[data-x4-ambient=off] .x4-cp-lcd{text-shadow:none;box-shadow:inset 0 1px 4px #00000040}html[data-x4-visual-level="1"] .x4-clockpop{background-image:none;box-shadow:0 8px 24px #00000073}html[data-x4-visual-level="1"] .x4-clockpop:before{display:none}html[data-x4-visual-level="1"] .x4-cp-field,html[data-x4-visual-level="1"] .x4-cp-btn-primary,html[data-x4-visual-level="1"] .x4-cp-btn-ghost,html[data-x4-visual-level="1"] .x4-cp-lcd{background-image:none;box-shadow:none;text-shadow:none;transform:none}.workspace-toolbar{background:var(--custom-header-bg, var(--t-volume-toolbar-bg));border-bottom:1px solid var(--t-border-medium);height:auto;min-height:0;box-sizing:border-box;display:flex;align-items:center;padding:var(--x4-workspace-toolbar-pad-y) 12px;position:relative;z-index:1000;flex-shrink:0;gap:8px;-webkit-app-region:drag;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:var(--t-volume-toolbar-shadow)}.workspace-toolbar button,.workspace-toolbar a,.workspace-toolbar input,.workspace-toolbar select,.workspace-toolbar [role=button],.workspace-toolbar [data-radix-collection-item],.workspace-toolbar .wt-middle-scroll,.workspace-toolbar .wc-group{-webkit-app-region:no-drag}.wt-left{display:flex;align-items:center;flex-shrink:0}.wt-middle{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center;margin-right:4px;gap:2px;border-left:1px solid var(--t-volume-toolbar-strip-border);border-right:1px solid var(--t-volume-toolbar-strip-border);padding:0 10px;margin-left:4px;background:var(--t-volume-toolbar-strip-bg);border-radius:4px;box-shadow:var(--t-volume-toolbar-strip-shadow);align-self:stretch;position:relative}.wt-tab-arrow{position:absolute;top:0;bottom:0;width:24px;display:flex;align-items:center;border:none;margin:0;padding:0;cursor:pointer;color:var(--t-text-secondary);z-index:6;-webkit-app-region:no-drag;transition:color .12s ease}.wt-tab-arrow:hover{color:var(--t-text-primary)}.wt-tab-arrow--left{left:0;justify-content:flex-start;padding-left:1px;background:linear-gradient(to right,var(--custom-header-bg, var(--t-volume-toolbar-bg)) 45%,transparent 100%)}.wt-tab-arrow--right{right:0;justify-content:flex-end;padding-right:1px;background:linear-gradient(to left,var(--custom-header-bg, var(--t-volume-toolbar-bg)) 45%,transparent 100%)}.wt-tab-arrow--unread{color:var(--t-accent);animation:wt-tab-arrow-pulse 1.4s ease-in-out infinite}.wt-tab-arrow--unread:hover{color:var(--t-accent)}html[data-x4-motion=off] .wt-tab-arrow--unread{animation:none}@keyframes wt-tab-arrow-pulse{0%,to{opacity:.55}50%{opacity:1}}.wt-middle-scroll{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0;position:relative}.ws-drop-caret{position:absolute;top:2px;bottom:2px;width:2px;border-radius:2px;background:var(--t-accent);box-shadow:0 0 6px rgba(var(--t-accent-rgb),.55);pointer-events:none;z-index:11;transform:translate(-1px)}.wt-middle-scroll::-webkit-scrollbar{display:none}.wt-middle-scroll.wt-workspace-reordering{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.wt-workspace-reordering .ws-tab{transition:none!important}.wt-workspace-reordering .ws-tab-unread{animation:none!important}.wt-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.workspace-logo-mark{display:flex;align-items:center;flex-shrink:0;padding:0 4px;-webkit-app-region:no-drag;-webkit-user-select:none;-moz-user-select:none;user-select:none}button.workspace-logo-mark{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;background:transparent;cursor:pointer;font:inherit;color:inherit;border-radius:2px}button.workspace-logo-mark:focus-visible{outline:2px solid rgba(var(--t-accent-rgb),.55);outline-offset:2px}.x4-header-comet-svg .x4-comet-stop-0{stop-color:rgb(var(--t-accent-rgb));stop-opacity:.14}.x4-header-comet-svg .x4-comet-stop-1{stop-color:rgb(var(--t-accent-rgb));stop-opacity:.58}.x4-header-comet-svg .x4-comet-stop-2{stop-color:var(--t-accent-light);stop-opacity:.97}.x4-header-comet-svg .x4-comet-stop-3{stop-color:rgb(var(--t-accent-rgb));stop-opacity:.48}.x4-header-comet-svg .x4-comet-stop-4{stop-color:rgb(var(--t-accent-rgb));stop-opacity:.1}@keyframes x4-workspace-logo-comet-btn{0%,to{box-shadow:none;filter:none}18%{box-shadow:none;filter:brightness(1.02)}48%{box-shadow:none;filter:brightness(1.035)}78%{box-shadow:none;filter:brightness(1.015)}}@keyframes x4-workspace-logo-comet-text{0%,to{text-shadow:none}22%,72%{text-shadow:0 0 10px rgba(var(--t-accent-rgb),.3),0 0 22px rgba(var(--t-accent-rgb),.17),0 0 2px rgba(var(--t-accent-rgb),.22)}48%{text-shadow:0 0 12px rgba(var(--t-accent-rgb),.36),0 0 26px rgba(var(--t-accent-rgb),.2),0 0 3px rgba(var(--t-accent-rgb),.28)}}.workspace-logo-mark--comet{position:relative;z-index:2;background:transparent!important;box-shadow:none!important;animation:x4-workspace-logo-comet-btn 1.85s cubic-bezier(.33,1,.68,1) forwards}.workspace-logo-mark--comet .workspace-logo-text,.workspace-logo-mark--comet .workspace-logo-gradient .text-content{animation:x4-workspace-logo-comet-text 1.85s cubic-bezier(.33,1,.68,1) forwards}@media (prefers-reduced-motion: reduce){.workspace-logo-mark--comet,.workspace-logo-mark--comet .workspace-logo-text,.workspace-logo-mark--comet .workspace-logo-gradient .text-content{animation:none!important}}.workspace-logo-mark .workspace-logo-gradient.animated-gradient-text{margin:0;max-width:none;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;font-family:var(--font-ui),monospace;font-size:var(--t-fs-sm);font-weight:var(--t-fw-emph);letter-spacing:3px}.workspace-logo-mark .workspace-logo-gradient .text-content .workspace-logo-x4,.workspace-logo-mark .workspace-logo-gradient .text-content .workspace-logo-alert{color:transparent}.workspace-logo-text{font-family:var(--font-ui),monospace;font-size:var(--t-fs-sm);font-weight:var(--t-fw-emph);letter-spacing:3px;text-shadow:none;filter:none}.workspace-logo-x4{font-size:var(--t-fs-sm);line-height:1;color:color-mix(in oklab,var(--t-accent) 60%,var(--t-deep-bg) 40%)}.workspace-logo-alert{font-size:var(--t-fs-xs);line-height:1;color:color-mix(in oklab,var(--t-accent) 52%,var(--t-deep-bg) 48%)}.x4-preset-toolbar-icon-btn{color:var(--t-accent);border:1px solid transparent;border-radius:.5rem;background:var(--t-volume-preset-bg);box-shadow:var(--t-volume-workspace-preset-card-shadow)}@media (hover: hover){.x4-preset-toolbar-icon-btn:hover{transform:translateY(-1px);box-shadow:var(--t-volume-workspace-preset-card-shadow),0 8px 20px -8px #00000073,inset 0 0 0 1px rgba(var(--t-accent-rgb),.26)}}.x4-preset-toolbar-icon-btn.x4-preset-toolbar-icon-btn--active{box-shadow:var(--t-volume-workspace-preset-card-shadow),inset 0 0 0 1px rgba(var(--t-accent-rgb),.3)}html[data-x4-visual-level="1"] .x4-preset-toolbar-icon-btn{background:rgba(var(--t-accent-rgb),.05);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000038;border-color:rgba(var(--t-accent-rgb),.22)}html[data-x4-visual-level="1"] .x4-preset-toolbar-icon-btn:hover{background:rgba(var(--t-accent-rgb),.09);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0003}html[data-x4-visual-level="1"] .x4-preset-toolbar-icon-btn.x4-preset-toolbar-icon-btn--active{background:rgba(var(--t-accent-rgb),.11);box-shadow:inset 0 0 0 1px rgba(var(--t-accent-rgb),.1)}.x4-section-legend{display:inline-flex;align-items:center;justify-content:center;min-width:0;--x4-legend-line-w: 140px;--x4-legend-line-a: .35;--x4-legend-dot: 3px}.x4-section-legend--row,.x4-section-legend--hero{--x4-legend-line-w: 64px;--x4-legend-line-a: .26}.x4-section-legend__line{position:relative;overflow:hidden;flex:0 1 var(--x4-legend-line-w);width:var(--x4-legend-line-w);height:1px;background:linear-gradient(90deg,transparent,rgba(var(--t-accent-rgb),var(--x4-legend-line-a)))}.x4-section-legend__line--flip{background:linear-gradient(270deg,transparent,rgba(var(--t-accent-rgb),var(--x4-legend-line-a)))}.x4-section-legend__dot{flex:none;width:var(--x4-legend-dot);height:var(--x4-legend-dot);transform:rotate(45deg);background:rgba(var(--t-accent-rgb),.7)}.x4-section-legend__label{padding:.2em .85em}@media (prefers-reduced-motion: no-preference){.x4-section-legend__line:not(.x4-section-legend__line--flip):after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 55%,rgba(var(--t-accent-rgb),.75) 85%,transparent);animation:x4LegendScan 7s ease-in-out infinite}}@keyframes x4LegendScan{0%,76%{transform:translate(-100%)}92%,to{transform:translate(100%)}}html[data-x4-motion=off] .x4-section-legend__line:after,html[data-x4-ambient=off] .x4-section-legend__line:after,html[data-x4-visual-level="1"] .x4-section-legend__line:after{animation:none;opacity:0}[data-x4-preset-backdrop=on] .x4-section-legend__label{background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--t-panel-bg) 82%,transparent) 55%,transparent 100%);color:var(--t-text-primary)!important;text-shadow:0 1px 3px rgba(0,0,0,.6),0 0 10px rgba(var(--t-accent-rgb),.22)}[data-theme=light] [data-x4-preset-backdrop=on] .x4-section-legend__label,[data-theme=sand] [data-x4-preset-backdrop=on] .x4-section-legend__label,[data-theme=rose] [data-x4-preset-backdrop=on] .x4-section-legend__label,[data-theme=tiffany] [data-x4-preset-backdrop=on] .x4-section-legend__label,[data-theme=tiffany-light] [data-x4-preset-backdrop=on] .x4-section-legend__label,[data-theme=interior] [data-x4-preset-backdrop=on] .x4-section-legend__label,[data-theme=cream] [data-x4-preset-backdrop=on] .x4-section-legend__label,[data-theme=lemon] [data-x4-preset-backdrop=on] .x4-section-legend__label,[data-theme=blush] [data-x4-preset-backdrop=on] .x4-section-legend__label,[data-theme=lilac] [data-x4-preset-backdrop=on] .x4-section-legend__label,[data-theme=mint] [data-x4-preset-backdrop=on] .x4-section-legend__label,[data-theme=periwinkle] [data-x4-preset-backdrop=on] .x4-section-legend__label{color:color-mix(in srgb,var(--t-text-primary) 90%,black 10%)!important;background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--t-panel-bg) 88%,black 6%) 55%,transparent 100%);text-shadow:0 1px 2px rgba(0,0,0,.16)}[data-x4-preset-backdrop=on] .x4-preset-toolbar-icon-btn{background:color-mix(in srgb,var(--t-panel-bg) 90%,transparent);border-color:rgba(var(--t-accent-rgb),.42);box-shadow:var(--t-volume-iconbtn-shadow),0 3px 12px #00000080}[data-x4-preset-backdrop=on] .x4-preset-toolbar-icon-btn:hover,[data-x4-preset-backdrop=on] .x4-preset-toolbar-icon-btn.x4-preset-toolbar-icon-btn--active{background:color-mix(in srgb,var(--t-panel-bg) 94%,var(--t-accent) 6%);box-shadow:var(--t-volume-iconbtn-hover-shadow),0 4px 14px #0000008c}.add-window-btn{background:var(--t-volume-iconbtn-bg);border:1px solid rgba(var(--t-accent-rgb),.32);color:var(--t-accent);font-family:var(--font-ui),sans-serif;font-size:var(--t-fs-xs);font-weight:500;letter-spacing:1px;padding:4px 12px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px;box-shadow:var(--t-volume-iconbtn-shadow);transition:background .2s var(--t-ease-expo-out),color .2s var(--t-ease-expo-out),border-color .2s var(--t-ease-expo-out),box-shadow .2s var(--t-ease-expo-out),transform .12s var(--t-ease-expo-out)}.add-window-btn:hover{background:var(--t-volume-iconbtn-hover-bg);border-color:rgba(var(--t-accent-rgb),.48);box-shadow:var(--t-volume-iconbtn-hover-shadow)}.add-window-btn:active{transform:scale(.98)}.add-window-btn.add-window-btn--muted{color:var(--t-text-dim);font-size:var(--t-fs-2xs);font-weight:var(--t-fw-value)}.add-window-btn.add-window-btn--muted:hover{color:var(--t-accent)}html[data-x4-visual-level="1"] .add-window-btn{background:rgba(var(--t-accent-rgb),.05);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000038;border-color:rgba(var(--t-accent-rgb),.22)}html[data-x4-visual-level="1"] .add-window-btn:hover{background:rgba(var(--t-accent-rgb),.09);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0003}.exch-conn-wrap{position:relative;display:inline-flex;align-items:center;-webkit-app-region:no-drag}.exch-conn-trigger{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:24px;padding:0;border-radius:4px;cursor:pointer;color:var(--t-accent);background:var(--t-volume-iconbtn-bg);border:1px solid rgba(var(--t-accent-rgb),.32);box-shadow:var(--t-volume-iconbtn-shadow);transition:background .2s var(--t-ease-expo-out),color .2s var(--t-ease-expo-out),border-color .2s var(--t-ease-expo-out),box-shadow .2s var(--t-ease-expo-out),transform .12s var(--t-ease-expo-out)}.exch-conn-wrap:hover .exch-conn-trigger,.exch-conn-trigger:hover{background:var(--t-volume-iconbtn-hover-bg);border-color:rgba(var(--t-accent-rgb),.48);box-shadow:var(--t-volume-iconbtn-hover-shadow)}.exch-conn-trigger:active{transform:scale(.96)}.exch-conn-flyout{position:absolute;right:calc(100% + 8px);top:calc(100% + 8px);display:flex;flex-direction:row;align-items:center;gap:7px;padding:8px 11px;border-radius:11px;white-space:nowrap;background-color:var(--t-panel-bg);background-image:linear-gradient(180deg,color-mix(in srgb,var(--t-panel-bg) 88%,white 5%),color-mix(in srgb,var(--t-deep-bg) 92%,black 4%));border:1px solid var(--t-border-medium);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000004d,0 10px 28px #00000073,0 2px 6px #00000059;opacity:0;pointer-events:none;transform:translate(12px) scale(.97);transform-origin:right top;transition:opacity .18s var(--t-ease-expo-out),transform .24s var(--t-ease-expo-out);z-index:50}.exch-conn-flyout:before{content:"";position:absolute;top:-14px;right:-10px;width:calc(100% + 44px);height:16px}.exch-conn-wrap:hover .exch-conn-flyout,.exch-conn-wrap:focus-within .exch-conn-flyout{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.exch-conn-chip{--spot: color-mix(in srgb, var(--t-text-dim) 40%, transparent);--fut: color-mix(in srgb, var(--t-text-dim) 40%, transparent);--glow: transparent;position:relative;box-sizing:border-box;width:38px;height:38px;flex:0 0 auto;border-radius:50%;border:2px solid var(--fut);background:transparent;display:grid;place-items:center;cursor:default;box-shadow:0 0 8px 0 var(--glow);transition:transform .16s var(--t-ease-expo-out),border-color .2s var(--t-ease-expo-out),box-shadow .2s var(--t-ease-expo-out)}.exch-conn-chip-spot{box-sizing:border-box;width:30px;height:30px;border-radius:50%;border:2px solid var(--spot);background:transparent;display:grid;place-items:center;transition:border-color .2s var(--t-ease-expo-out)}.exch-conn-chip-core{position:relative;box-sizing:border-box;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 28%,#ffffff29,#fff0 62%),linear-gradient(180deg,color-mix(in srgb,var(--t-panel-bg) 78%,white 9%),color-mix(in srgb,var(--t-deep-bg) 88%,black 8%));box-shadow:inset 0 1px 1px #ffffff2e,inset 0 -2px 3px #0006,0 0 0 1.5px #0000008c,0 1px 2px #0006}.exch-conn-chip-core :where(img,span){filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}.exch-conn-chip:hover{transform:translateY(-3px) scale(1.14);z-index:2}.exch-conn-chip[data-spot=ok]{--spot: var(--t-success)}.exch-conn-chip[data-spot=down]{--spot: var(--t-danger)}.exch-conn-chip[data-spot=unknown]{--spot: color-mix(in srgb, var(--t-text-dim) 60%, transparent)}.exch-conn-chip[data-spot=na]{--spot: color-mix(in srgb, var(--t-text-dim) 20%, transparent)}.exch-conn-chip[data-spot=disabled]{--spot: color-mix(in srgb, var(--t-text-dim) 38%, transparent)}.exch-conn-chip[data-fut=ok]{--fut: var(--t-success)}.exch-conn-chip[data-fut=down]{--fut: var(--t-danger)}.exch-conn-chip[data-fut=unknown]{--fut: color-mix(in srgb, var(--t-text-dim) 60%, transparent)}.exch-conn-chip[data-fut=na]{--fut: color-mix(in srgb, var(--t-text-dim) 20%, transparent)}.exch-conn-chip[data-fut=disabled]{--fut: color-mix(in srgb, var(--t-text-dim) 38%, transparent)}.exch-conn-chip[data-off="1"] .exch-conn-chip-core{opacity:.4}.exch-conn-chip[data-spot=ok],.exch-conn-chip[data-fut=ok]{--glow: color-mix(in srgb, var(--t-success) 45%, transparent)}.exch-conn-chip[data-spot=down],.exch-conn-chip[data-fut=down]{--glow: color-mix(in srgb, var(--t-danger) 55%, transparent);animation:exchConnPulse 1.6s ease-in-out infinite}@keyframes exchConnPulse{0%,to{opacity:1}50%{opacity:.5}}.exch-conn-chip-host{position:relative;display:inline-flex;flex:0 0 auto;border-radius:50%;outline:none}.exch-conn-chip-host:focus-visible{outline:2px solid rgba(var(--t-accent-rgb),.6);outline-offset:2px}.exch-conn-chip-host:focus-within{z-index:70}.exch-conn-chip-host:hover{z-index:80}.exch-conn-card{position:absolute;top:calc(100% + 8px);left:50%;z-index:5;min-width:172px;padding:9px 11px 10px;border-radius:10px;white-space:nowrap;background-color:var(--t-panel-bg);background-image:linear-gradient(180deg,color-mix(in srgb,var(--t-panel-bg) 90%,white 5%),color-mix(in srgb,var(--t-deep-bg) 92%,black 4%));border:1px solid var(--t-border-medium);box-shadow:inset 0 1px #ffffff0d,0 10px 26px #00000073,0 2px 6px #00000059;opacity:0;pointer-events:none;transform:translate(-50%) translateY(-6px) scale(.98);transform-origin:top center;transition:opacity .16s var(--t-ease-expo-out),transform .2s var(--t-ease-expo-out)}.exch-conn-card:before{content:"";position:absolute;top:-10px;left:0;right:0;height:12px}.exch-conn-chip-host:hover .exch-conn-card,.exch-conn-chip-host:focus-within .exch-conn-card{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0) scale(1)}.exch-conn-card-head{display:flex;align-items:center;gap:7px;padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid var(--t-border-soft, var(--t-border-medium))}.exch-conn-card-logo{display:grid;place-items:center;width:16px;height:16px}.exch-conn-card-name{font-size:12px;font-weight:700;letter-spacing:.2px}.exch-conn-card-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;line-height:1.5}.exch-conn-card-mk{color:var(--t-text-dim);font-weight:600;letter-spacing:.6px}.exch-conn-card-val{color:var(--t-text-secondary);font-weight:600}.exch-conn-card-val[data-st=ok]{color:var(--t-success)}.exch-conn-card-val[data-st=down]{color:var(--t-danger)}.exch-conn-card-val[data-st=unknown]{color:var(--t-text-dim)}.exch-conn-card-val[data-st=na]{color:color-mix(in srgb,var(--t-text-dim) 70%,transparent)}.exch-conn-card-val[data-st=disabled]{color:var(--t-warning)}.exch-conn-card-ping{color:var(--t-text-primary, var(--t-text-secondary));font-variant-numeric:tabular-nums}.exch-conn-card-ping-wrap{display:flex;align-items:baseline;gap:6px}.exch-conn-card-ping-legs{color:var(--t-text-dim);font-size:9.5px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}html[data-x4-visual-level="1"] .exch-conn-trigger{background:rgba(var(--t-accent-rgb),.05);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000038;border-color:rgba(var(--t-accent-rgb),.22)}html[data-x4-motion=off] .exch-conn-flyout,html[data-x4-motion=off] .exch-conn-chip,html[data-x4-motion=off] .exch-conn-chip-spot,html[data-x4-motion=off] .exch-conn-chip-core,html[data-x4-motion=off] .exch-conn-card{transition:none!important}html[data-x4-motion=off] .exch-conn-chip{animation:none!important}.workspace-settings-btn{background:transparent;border:none;color:var(--t-text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:4px;transition:background-color .2s var(--t-ease-expo-out),color .2s var(--t-ease-expo-out)}.workspace-settings-btn:hover{color:var(--t-accent);background:var(--t-hover-bg)}.wc-group{display:flex;align-items:center;gap:0;margin-left:8px;border-left:1px solid var(--t-border-medium);padding-left:14px;-webkit-app-region:no-drag}.wc-btn{background:transparent;border:none;cursor:pointer;width:var(--x4-wc-btn-size);height:var(--x4-wc-btn-size);display:flex;align-items:center;justify-content:center;color:var(--t-text-dim);border-radius:4px;transition:all .15s var(--t-ease-expo-out);position:relative}.wc-minimize:hover,.wc-maximize:hover{color:var(--t-text-primary);background:var(--t-hover-bg)}.wc-close:hover{color:#fff;background:#e53935}.panel-picker-backdrop{position:fixed;inset:0;z-index:999998;pointer-events:auto}.panel-picker{position:fixed;right:40px;background:var(--t-volume-floating-bg);border:1px solid var(--t-border-strong);border-radius:8px;box-shadow:var(--t-volume-floating-shadow);display:inline-flex;flex-direction:column;align-items:stretch;width:-moz-max-content;width:max-content;max-width:calc(100vw - 16px);z-index:999999;overflow:hidden;pointer-events:auto}.panel-picker-header{padding:8px 16px;font-family:var(--font-ui),sans-serif;font-size:var(--t-fs-2xs);font-weight:var(--t-fw-value);letter-spacing:2px;text-transform:uppercase;color:var(--t-text-dim);border-bottom:1px solid var(--t-border-subtle)}.panel-picker-item{display:flex;align-items:center;gap:10px;padding:10px 16px;background:transparent;border:none;color:var(--t-text-primary);font-family:var(--font-ui),sans-serif;font-size:var(--t-fs-xs);cursor:pointer;transition:all .15s var(--t-ease-expo-out);border-bottom:1px solid var(--t-border-subtle);text-align:left}.panel-picker-item:hover{background:var(--t-hover-bg);color:var(--t-accent)}.panel-picker-item:last-child{border-bottom:none}.panel-picker-dev-trigger{display:flex;align-items:center;justify-content:center;padding:5px 16px;cursor:default;border-top:1px solid var(--t-border-subtle);transition:background .15s}.panel-picker-dev-trigger:hover,.panel-picker-dev-trigger[data-open=true]{background:var(--t-hover-bg)}.panel-picker-dev-dots{font-size:var(--t-fs-xs);letter-spacing:3px;color:var(--t-text-dim);line-height:1;transition:color .15s}.panel-picker-dev-trigger:hover .panel-picker-dev-dots,.panel-picker-dev-trigger[data-open=true] .panel-picker-dev-dots{color:var(--t-accent)}.panel-picker-item--dev{opacity:.4;cursor:not-allowed;animation:picker-dev-in .15s var(--t-ease-back-out)}.panel-picker-item--dev:hover{opacity:.55;color:var(--t-text-primary);background:transparent}.panel-picker-dev-badge{margin-left:auto;font-size:var(--t-fs-2xs);font-weight:var(--t-fw-emph);letter-spacing:.5px;text-transform:uppercase;color:var(--t-text-dim);opacity:.7;background:rgba(var(--t-accent-rgb),.08);border:1px solid var(--t-border-subtle);border-radius:3px;padding:1px 4px}.exchange-picker-overflow-controls{display:flex;align-items:stretch;border-top:1px solid var(--t-border-subtle)}.exchange-picker-overflow-controls[data-open=true] .exchange-picker-overflow-dots-wrap{background:var(--t-hover-bg)}.exchange-picker-overflow-dots-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:3.5px 8px;cursor:default;transition:background .15s;min-width:0}.exchange-picker-overflow-dots-wrap .panel-picker-dev-dots{font-size:calc(var(--t-fs-xs) * .7);letter-spacing:calc(3px * .7)}.exchange-picker-overflow-dots-wrap:hover{background:var(--t-hover-bg)}.exchange-picker-overflow-dots-wrap:hover .panel-picker-dev-dots{color:var(--t-accent)}.exchange-picker-overflow-trigger-inner{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0}.exchange-picker-overflow-label{font-size:var(--t-fs-2xs);font-weight:var(--t-fw-value);letter-spacing:.02em;color:var(--t-text-dim);white-space:nowrap;transition:color .15s}.exchange-picker-overflow-chevron{flex-shrink:0;color:var(--t-text-dim);transition:color .15s}.exchange-picker-overflow-dots-wrap:hover .exchange-picker-overflow-label,.exchange-picker-overflow-dots-wrap:hover .exchange-picker-overflow-chevron,.exchange-picker-overflow-controls[data-open=true] .exchange-picker-overflow-label,.exchange-picker-overflow-controls[data-open=true] .exchange-picker-overflow-chevron,.exchange-picker-overflow-controls[data-open=true] .panel-picker-dev-dots{color:var(--t-accent)}.exchange-picker-overflow-dots-wrap--filler{cursor:default}.exchange-picker-overflow-gear{display:flex;align-items:center;justify-content:center;padding:2.8px 10px;margin:0;border:none;border-left:1px solid var(--t-border-subtle);background:transparent;color:var(--t-text-dim);cursor:pointer;transition:color .15s,background .15s}.exchange-picker-overflow-gear:hover{color:var(--t-accent);background:var(--t-hover-bg)}.exchange-picker-overflow-gear svg{width:9.1px;height:9.1px}@keyframes picker-dev-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:.4;transform:translateY(0)}}.sound-picker-scroll::-webkit-scrollbar{width:5px}.sound-picker-scroll::-webkit-scrollbar-track{background:transparent}.sound-picker-scroll::-webkit-scrollbar-thumb{background:rgba(var(--t-accent-rgb),.3);border-radius:10px}.sound-picker-scroll::-webkit-scrollbar-thumb:hover{background:rgba(var(--t-accent-rgb),.6)}.sound-picker-scroll{scrollbar-width:thin;scrollbar-color:rgba(var(--t-accent-rgb),.3) transparent}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes tgPulseOpacity{0%,to{opacity:.25}50%{opacity:.7}}.tg-msg-pulse{position:relative}.tg-msg-pulse:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 12px rgba(var(--tg-accent-rgb, var(--t-accent-rgb)),.12),0 0 8px rgba(var(--tg-accent-rgb, var(--t-accent-rgb)),.07);background:rgba(var(--tg-accent-rgb, var(--t-accent-rgb)),.08);pointer-events:none;animation:tgPulseOpacity 1.8s ease-in-out infinite;will-change:opacity}.tg-msg-pulse:hover:before{display:none}.xfeed-msg-pulse{position:relative}.xfeed-msg-pulse:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 12px rgba(var(--x-accent-rgb),.14),0 0 8px rgba(var(--x-accent-rgb),.08);background:rgba(var(--x-accent-rgb),.08);pointer-events:none;animation:tgPulseOpacity 1.8s ease-in-out infinite;will-change:opacity}.xfeed-msg-pulse:hover:before{display:none}.xfeed-panel-root{--x-accent-rgb: 255, 255, 255;--t-xf-group-chip-bg: rgba(var(--x-accent-rgb), .08);--t-xf-highlight-bg: rgba(var(--x-accent-rgb), .15);--xfeed-row-pt: 4px;--xfeed-row-pb: 4px;--xfeed-row-px: 12px;--xfeed-avatar-scale: 2.8;--xfeed-msg-lh: 1.45;--xfeed-msg-ws: normal;--xfeed-msg-ls: normal}.xfeed-panel-root[data-xfeed-density=compact]{--xfeed-avatar-scale: 2.5;--xfeed-msg-lh: 1.25;--xfeed-msg-ws: -.02em;--xfeed-msg-ls: -.01em;--xfeed-row-pt: 2px;--xfeed-row-pb: 2px}.xfeed-panel-root[data-xfeed-density=spacious]{--xfeed-avatar-scale: 3.1;--xfeed-msg-lh: 1.85;--xfeed-msg-ws: .14em;--xfeed-msg-ls: .02em;--xfeed-row-pt: 6px;--xfeed-row-pb: 6px}.xfeed-header-sticky{position:sticky;top:0;z-index:4;flex-shrink:0;background:color-mix(in srgb,var(--t-panel-bg, #0d1117) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--widget-border-color, var(--t-border-medium))}.xfeed-filter-strip{display:flex;align-items:center;gap:6px;min-width:0;flex:1;overflow:hidden}.xfeed-handle-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:2px solid transparent;border-radius:50%;background:transparent;cursor:pointer;flex-shrink:0;transition:border-color .15s,box-shadow .15s,opacity .15s;outline:none}.xfeed-handle-avatar:hover{border-color:rgba(var(--x-accent-rgb),.35)}.xfeed-handle-avatar:focus-visible{border-color:var(--x-accent);box-shadow:0 0 0 2px rgba(var(--x-accent-rgb),.25)}.xfeed-handle-avatar--active{border-color:var(--x-accent);box-shadow:0 0 0 1px rgba(var(--x-accent-rgb),.2)}.xfeed-handle-avatar--all{color:var(--t-text-dim);background:var(--t-input-bg, rgba(255, 255, 255, .04))}.xfeed-handle-avatar--all.xfeed-handle-avatar--active{color:var(--x-accent);background:rgba(var(--x-accent-rgb),.12)}.xfeed-chrome-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--t-text-dim);cursor:pointer;transition:color .15s,background .15s;outline:none;flex-shrink:0}.xfeed-chrome-btn:hover{color:var(--t-accent);background:var(--t-hover-bg)}.xfeed-chrome-btn:focus-visible{outline:2px solid var(--t-accent);outline-offset:1px}.xfeed-chrome-btn[data-active=true]{color:var(--t-accent);background:var(--t-hover-bg)}.xfeed-row{transition:background .15s ease}.xfeed-row__avatar{flex-shrink:0;align-self:flex-start}.xfeed-row:hover,.xfeed-row:focus-within{background:rgba(var(--x-accent-rgb, 255, 255, 255),.04)}.xfeed-row:focus-visible{outline:none;background:rgba(var(--x-accent-rgb, 255, 255, 255),.04);box-shadow:inset 2px 0 0 var(--x-accent)}.xfeed-row__ext-link{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;color:var(--t-text-dim);transition:color .15s;flex-shrink:0;outline:none;border-radius:4px}.xfeed-row__ext-link:hover{color:var(--x-accent)}.xfeed-row__ext-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--x-accent)}.xfeed-row__source-chip{display:inline-flex;align-items:center;padding:0 5px;border-radius:4px;font-size:.85em;font-weight:400;color:var(--t-text-secondary);background:rgba(var(--x-accent-rgb),.08);max-width:28%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.x-ticker-pulse{animation:xTickerBreath 2.5s ease-in-out infinite}@keyframes xTickerBreath{0%,to{opacity:.85}50%{opacity:1}}.workspace-preset-card{background:var(--t-volume-preset-bg);border-radius:12px;border:none;box-shadow:var(--t-volume-workspace-preset-card-shadow);container-type:inline-size}@container (min-width: 340px){.workspace-preset-card-title{font-size:var(--t-fs-sm)}.workspace-preset-card-desc{font-size:var(--t-fs-xs)}}@container (min-width: 450px){.workspace-preset-card-title{font-size:var(--t-fs-md)}.workspace-preset-card-desc{font-size:var(--t-fs-sm)}}@media (hover: hover){.workspace-preset-card:hover{transform:translateY(-2px);box-shadow:var(--t-volume-workspace-preset-card-shadow),0 12px 30px -10px #00000073,inset 0 0 0 1px rgba(var(--t-accent-rgb),.26)}}.x4-preset-card-menu-btn{opacity:0;transition:opacity .18s ease-out,background .18s ease-out}.workspace-preset-card:hover .x4-preset-card-menu-btn,.x4-preset-card-menu-btn:focus-visible{opacity:1}@media (hover: none){.x4-preset-card-menu-btn{opacity:1}}.x4-preset-free-wrap{border-radius:14px}@media (hover: hover){.x4-preset-free-wrap:hover{outline:1px dashed rgba(var(--t-accent-rgb),.32);outline-offset:3px}}@media (hover: hover){.workspace-preset-card:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s ease-out;background:radial-gradient(190px circle at var(--x4-spot-x, 50%) var(--x4-spot-y, 30%),rgba(var(--t-accent-rgb),.12),transparent 62%)}.workspace-preset-card:hover:after{opacity:1}}html[data-x4-ambient=off] .workspace-preset-card:after,html[data-x4-visual-level="1"] .workspace-preset-card:after{display:none}@media (prefers-reduced-motion: no-preference){.x4-preset-card-enter{animation:x4PresetCardIn .45s cubic-bezier(.22,1,.36,1) backwards}}@keyframes x4PresetCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html[data-x4-motion=off] .x4-preset-card-enter,html[data-x4-visual-level="1"] .x4-preset-card-enter{animation:none}.reddit-panel-root{--reddit-accent: #e06830;--reddit-accent-rgb: 224, 104, 48;--reddit-row-pt: 4px;--reddit-row-pb: 4px;--reddit-row-px: 12px;--reddit-avatar-scale: 2.8;--reddit-msg-lh: 1.45;--reddit-msg-ws: normal;--reddit-msg-ls: normal;--t-reddit-group-chip-bg: rgba(var(--reddit-accent-rgb), .12);--t-reddit-highlight-bg: rgba(var(--reddit-accent-rgb), .15)}.reddit-panel-root[data-reddit-density=compact]{--reddit-avatar-scale: 2.5;--reddit-msg-lh: 1.25;--reddit-msg-ws: -.02em;--reddit-msg-ls: -.01em;--reddit-row-pt: 2px;--reddit-row-pb: 2px}.reddit-panel-root[data-reddit-density=spacious]{--reddit-avatar-scale: 3.1;--reddit-msg-lh: 1.9;--reddit-msg-ws: .14em;--reddit-msg-ls: .02em;--reddit-row-pt: 6px;--reddit-row-pb: 6px}.reddit-header-sticky{position:sticky;top:0;z-index:4;flex-shrink:0;background:color-mix(in srgb,var(--t-panel-bg, #0d1117) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--widget-border-color, var(--t-border-medium))}.reddit-filter-strip{display:flex;align-items:center;gap:6px;min-width:0;flex:1;overflow:hidden}.reddit-msg-pulse{position:relative}.reddit-msg-pulse:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 12px rgba(var(--reddit-accent-rgb),.14),0 0 8px rgba(var(--reddit-accent-rgb),.1);background:rgba(var(--reddit-accent-rgb),.08);pointer-events:none;animation:tgPulseOpacity 1.8s ease-in-out infinite;will-change:opacity}.reddit-msg-pulse:hover:before{display:none}.reddit-row__avatar{flex-shrink:0;align-self:flex-start;border-radius:22%;overflow:hidden}.reddit-row{transition:background .15s ease}.reddit-row:hover,.reddit-row:focus-within{background:rgba(var(--reddit-accent-rgb),.05)}.reddit-row:focus-visible{outline:none;background:rgba(var(--reddit-accent-rgb),.05);box-shadow:inset 2px 0 0 var(--reddit-accent)}.reddit-row__source-chip{display:inline-flex;align-items:center;padding:0 5px;border-radius:4px;font-size:.85em;font-weight:var(--t-fw-value);color:var(--reddit-accent);background:var(--t-reddit-group-chip-bg, rgba(var(--reddit-accent-rgb), .12));border:1px solid rgba(var(--reddit-accent-rgb),.22);max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.reddit-row__ext-link{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;color:var(--t-text-dim);transition:color .15s;flex-shrink:0;outline:none;border-radius:4px}.reddit-row__ext-link:hover{color:var(--reddit-accent)}.reddit-row__ext-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--reddit-accent)}.reddit-handle-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:2px solid transparent;border-radius:22%;background:transparent;cursor:pointer;flex-shrink:0;transition:border-color .15s,box-shadow .15s,opacity .15s;outline:none}.reddit-handle-avatar:hover{border-color:rgba(var(--reddit-accent-rgb),.35)}.reddit-handle-avatar:focus-visible{border-color:var(--reddit-accent);box-shadow:0 0 0 2px rgba(var(--reddit-accent-rgb),.25)}.reddit-handle-avatar--active{border-color:var(--reddit-accent);box-shadow:0 0 0 1px rgba(var(--reddit-accent-rgb),.2)}.reddit-handle-avatar--all{border-radius:50%;color:var(--t-text-dim);background:var(--t-input-bg, rgba(255, 255, 255, .04))}.reddit-handle-avatar--all.reddit-handle-avatar--active{color:var(--reddit-accent);background:rgba(var(--reddit-accent-rgb),.12)}.reddit-chrome-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--t-text-dim);cursor:pointer;transition:color .15s,background .15s;outline:none;flex-shrink:0}.reddit-chrome-btn:hover{color:var(--t-accent);background:var(--t-hover-bg)}.reddit-chrome-btn:focus-visible{outline:2px solid var(--t-accent);outline-offset:1px}.reddit-chrome-btn[data-active=true]{color:var(--t-accent);background:var(--t-hover-bg)}.telegram-sound-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--t-text-dim);cursor:pointer;transition:color .15s,background .15s;outline:none;flex-shrink:0}.telegram-sound-btn:hover{color:var(--t-accent);background:var(--t-hover-bg)}.telegram-sound-btn:focus-visible{outline:2px solid var(--t-accent);outline-offset:1px}.telegram-sound-btn[data-active=true]{color:var(--t-accent);background:var(--t-hover-bg)}@property --feed-comet-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.feed-translate-comet-btn{--feed-comet-accent: var(--t-accent);position:relative;display:inline-flex}.feed-translate-comet-btn[data-translating=true]:before{content:"";position:absolute;inset:-1px;border-radius:7px;padding:1.5px;pointer-events:none;z-index:1;background:conic-gradient(from var(--feed-comet-angle),transparent 0deg,transparent 268deg,color-mix(in srgb,var(--feed-comet-accent) 28%,transparent) 320deg,color-mix(in srgb,var(--feed-comet-accent) 80%,white 10%) 352deg,var(--feed-comet-accent) 360deg);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--feed-comet-accent) 50%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:feed-translate-comet-orbit 5s linear infinite;will-change:--feed-comet-angle}@keyframes feed-translate-comet-orbit{to{--feed-comet-angle: 360deg}}html[data-x4-motion=off] .feed-translate-comet-btn:before{display:none}.wl-row-glass{position:absolute;inset:0 0 0 2px;z-index:-1;pointer-events:none;backdrop-filter:blur(6px) saturate(135%);-webkit-backdrop-filter:blur(6px) saturate(135%);background:linear-gradient(180deg,var(--t-glass-hl-strong) 0%,var(--t-glass-hl-soft) 22%,transparent 55%,var(--t-glass-shade) 100%),linear-gradient(180deg,rgba(var(--t-accent-rgb),.11),rgba(var(--t-accent-rgb),.04));box-shadow:inset 0 1px 0 0 var(--t-glass-edge-hl),inset 0 -1px 0 0 var(--t-glass-edge-shade)}html[data-x4-glass=off] .wl-row-glass,html[data-x4-glass=focus] .rc-dock-dark .wl-row-glass{display:none!important}html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus=true] .wl-row-glass,html[data-x4-glass=focus] .rc-dock-dark [data-x4-visual-focus-host] .wl-row-glass{display:block!important}html[data-x4-ambient=on] .wl-row:not(.wl-row--selected),html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] .wl-row:not(.wl-row--selected),html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] .wl-row:not(.wl-row--selected){border-bottom-color:color-mix(in oklab,var(--t-border-subtle) 70%,transparent)!important}html[data-x4-ambient=on] .wl-row:not(.wl-row--selected) .wl-row-symbol,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] .wl-row:not(.wl-row--selected) .wl-row-symbol,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] .wl-row:not(.wl-row--selected) .wl-row-symbol{color:color-mix(in oklab,var(--t-text-primary) 88%,var(--t-text-dim))!important}html[data-x4-ambient=on] .wl-row:not(.wl-row--selected):hover,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus=true] .wl-row:not(.wl-row--selected):hover,html[data-x4-ambient=focus] .rc-dock-dark [data-x4-visual-focus-host] .wl-row:not(.wl-row--selected):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-accent) 18%,transparent)}.reddit-row__title{font-weight:var(--t-fw-value);color:var(--reddit-text, var(--t-text-primary))}@keyframes wl-flash-green{0%{text-shadow:none}to{text-shadow:none}}@keyframes wl-flash-red{0%{text-shadow:none}to{text-shadow:none}}@keyframes wl-flash-gold{0%{text-shadow:none}to{text-shadow:none}}.wl-flash-green,.wl-flash-red,.wl-flash-gold{animation:none}.tg-ticker-pulse{animation:tgTickerBreath 2.5s ease-in-out infinite}@keyframes tgTickerBreath{0%,to{opacity:.85}50%{opacity:1}}@keyframes natr-live-wm-soft-pulse{0%,to{opacity:var(--natr-wm-o0, .92);color:var(--natr-live-wm-rest, var(--natr-live-wm-vol))}50%{opacity:1;color:var(--natr-live-wm-peak, var(--natr-live-wm-vol-pulse))}}.natr-live-wm-soft-pulse{animation:natr-live-wm-soft-pulse 2.6s ease-in-out infinite;will-change:opacity,color}@keyframes natr-live-copied-flash{0%{opacity:0;transform:translateY(3px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.natr-live-copied-flash{animation:natr-live-copied-flash .14s ease-out;color:var(--t-text-primary, #fff);background:color-mix(in oklab,var(--t-accent) 18%,var(--t-panel-bg, #0d1414));border:1px solid color-mix(in oklab,var(--t-accent) 55%,transparent);box-shadow:0 2px 10px #0006,0 0 14px color-mix(in oklab,var(--t-accent) 20%,transparent)}@keyframes natr-live-card-enter{0%{box-shadow:0 0 0 2px rgba(var(--t-accent-rgb),.55)}to{box-shadow:0 0 rgba(var(--t-accent-rgb),0)}}.natr-live-card-enter{animation:natr-live-card-enter 1.1s cubic-bezier(.16,1,.3,1) 1}.natr-live-rank-badge{font-variant-numeric:tabular-nums}.natr-live-grid-stale{filter:saturate(.32) opacity(.8);transition:filter .45s ease}.natr-held-draggable{cursor:grab;touch-action:none}.natr-held-draggable:active{cursor:grabbing}.natr-held-dragging{cursor:grabbing;will-change:transform;filter:drop-shadow(0 12px 26px rgba(0,0,0,.55)) drop-shadow(0 0 12px rgba(var(--t-accent-rgb),.5))}.natr-held-drop-target{position:relative}.natr-held-drop-target:after{content:"";position:absolute;inset:2px;border-radius:.375rem;border:1.5px solid color-mix(in oklab,var(--t-accent) 85%,transparent);pointer-events:none;z-index:40;animation:natr-held-drop-pulse 1.05s ease-in-out infinite}@keyframes natr-held-drop-pulse{0%,to{box-shadow:0 0 0 3px rgba(var(--t-accent-rgb),.14),inset 0 0 16px rgba(var(--t-accent-rgb),.12)}50%{box-shadow:0 0 0 4px rgba(var(--t-accent-rgb),.3),inset 0 0 24px rgba(var(--t-accent-rgb),.2)}}html[data-x4-motion=off] .natr-held-drop-target:after{animation:none;box-shadow:0 0 0 3px rgba(var(--t-accent-rgb),.22),inset 0 0 18px rgba(var(--t-accent-rgb),.16)}html[data-x4-motion=off] .natr-held-dragging{filter:none}[data-x4-chart-alert-button].x4-alert-suppressed{opacity:0!important;pointer-events:none!important}@keyframes x4-chart-undo-spin-back{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes x4-chart-undo-spin-forward{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes x4-chart-history-load-core-pulse{0%,to{opacity:.42;transform:translate(-50%,-50%) scale(.88)}50%{opacity:1;transform:translate(-50%,-50%) scale(1)}}.x4-chart-history-load-graphic{position:relative;display:block;width:18px;height:18px;color:inherit}.x4-chart-history-load-orbit{position:absolute;inset:0;transform-origin:50% 50%;animation:x4-chart-undo-spin-back 1.1s linear infinite;will-change:transform}.x4-chart-history-load-orbit[data-direction=forward]{animation-name:x4-chart-undo-spin-forward}.x4-chart-history-load-satellite{position:absolute;left:50%;top:0;width:3px;height:3px;margin-left:-1.5px;border-radius:50%;background:currentColor;box-shadow:0 0 4px color-mix(in srgb,currentColor 50%,transparent)}.x4-chart-history-load-core{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 0 3px color-mix(in srgb,currentColor 45%,transparent);z-index:1;transform:translate(-50%,-50%);animation:x4-chart-history-load-core-pulse 1.1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.x4-chart-history-load-orbit{animation:none}.x4-chart-history-load-core{animation:none;opacity:.88;transform:translate(-50%,-50%) scale(1)}}.natr-live-wm-pulse-vol{--natr-live-wm-rest: var(--natr-live-wm-vol);--natr-live-wm-peak: var(--natr-live-wm-vol-pulse)}.natr-live-wm-pulse-natr{--natr-live-wm-rest: var(--natr-live-wm-natr);--natr-live-wm-peak: var(--natr-live-wm-natr-pulse)}.natr-live-wm-pulse-move{--natr-live-wm-rest: var(--natr-live-wm-move);--natr-live-wm-peak: var(--natr-live-wm-move-pulse)}@media (prefers-reduced-motion: reduce){.natr-live-wm-soft-pulse{animation:none;opacity:1;color:var(--natr-live-wm-rest, var(--natr-live-wm-vol));text-shadow:var(--t-watermark-shadow)}.natr-live-copied-flash{animation:none}}.natr-live-toolbar-icon-chrome svg{filter:drop-shadow(.5px 0 0 rgba(var(--t-accent-rgb),.2)) drop-shadow(-.45px 0 0 rgba(100,150,220,.08))}.natr-live-impulse-toolbar-icon-btn{padding:0;box-sizing:border-box}.natr-live-impulse-toolbar-icon-btn svg{display:block;flex-shrink:0}.natr-live-impulse-toolbar-pill-btn{box-sizing:border-box;display:inline-flex;align-items:center;gap:3px;height:1.75rem;padding-left:.5rem;padding-right:.375rem;border-radius:.375rem;font-size:var(--t-fs-2xs);font-weight:var(--t-fw-emph);letter-spacing:.02em;line-height:1;background:var(--t-input-bg);border:1px solid rgba(var(--t-accent-rgb),.2);color:var(--t-accent);transition:box-shadow .15s var(--t-ease-expo-out),border-color .15s var(--t-ease-expo-out);text-shadow:.4px 0 0 rgba(var(--t-accent-rgb),.28),-.35px 0 0 rgba(100,150,220,.1)}.natr-live-impulse-toolbar-pill-btn[data-open=true]{box-shadow:0 0 0 1px rgba(var(--t-accent-rgb),.45);border-color:rgba(var(--t-accent-rgb),.32)}.natr-live-impulse-toolbar-pill-btn svg{display:block;flex-shrink:0;color:inherit;opacity:.88;filter:drop-shadow(.35px 0 0 rgba(var(--t-accent-rgb),.22)) drop-shadow(-.3px 0 0 rgba(100,150,220,.08))}html[data-x4-ambient=off] .natr-live-toolbar-icon-chrome svg,html[data-x4-ambient=off] .natr-live-impulse-toolbar-pill-btn svg{filter:none}.x4-feed-ticker-chip{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:4px;font-size:10px;line-height:1.4;white-space:nowrap;color:var(--t-text-dim);background:color-mix(in srgb,var(--t-text-dim) 9%,transparent);border:1px solid color-mix(in srgb,var(--t-text-dim) 30%,transparent);cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease}.x4-feed-ticker-chip:hover{color:var(--t-text-primary, var(--t-text-dim));background:var(--t-hover-bg);border-color:color-mix(in srgb,var(--t-text-dim) 45%,transparent)}.x4-feed-ticker-chip:active{background:color-mix(in srgb,var(--t-text-dim) 16%,transparent)}.x4-feed-ticker-chip[data-active=true]{color:var(--t-accent);border-color:color-mix(in srgb,var(--t-accent) 35%,transparent);background:color-mix(in srgb,var(--t-accent) 12%,transparent)}.x4-feed-ticker-pulse{position:relative;flex:none;width:5px;height:5px;border-radius:50%;background:var(--t-accent)}.x4-feed-ticker-pulse:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1px solid var(--t-accent);animation:x4FeedTickerPulse 1.8s ease-out infinite}@keyframes x4FeedTickerPulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.2);opacity:0}}.x4-zone-hairline{flex-shrink:0;pointer-events:none}.x4-zone-hairline--h{height:1px;width:100%;background:linear-gradient(90deg,transparent 0%,transparent 8%,var(--t-border-accent) 50%,transparent 92%,transparent 100%);opacity:.88}.x4-zone-hairline--v{width:1px;align-self:stretch;min-height:0;background:linear-gradient(180deg,transparent 0%,transparent 6%,var(--t-border-accent) 50%,transparent 94%,transparent 100%);opacity:.88}.x4-hairline-h,.x4-hairline-v{flex-shrink:0;pointer-events:none;background:var(--t-border-subtle)}.x4-hairline-h{height:1px;width:100%}.x4-hairline-v{width:1px;align-self:stretch;min-height:0}.x4-hairline-h--accent,.x4-hairline-v--accent{background:var(--t-border-accent)}.x4-hairline-h--soft,.x4-hairline-v--soft{background:rgba(var(--t-accent-rgb),.12)}@media (min-resolution: 2dppx){.x4-hairline-h{height:2px;transform:scaleY(.5);transform-origin:0 0}.x4-hairline-v{width:2px;transform:scaleX(.5);transform-origin:0 0}.x4-zone-hairline--h{height:2px;transform:scaleY(.5);transform-origin:0 0}.x4-zone-hairline--v{width:2px;transform:scaleX(.5);transform-origin:0 0}}@media (min-resolution: 3dppx){.x4-hairline-h{height:3px;transform:scaleY(.333)}.x4-hairline-v{width:3px;transform:scaleX(.333)}.x4-zone-hairline--h{height:3px;transform:scaleY(.333)}.x4-zone-hairline--v{width:3px;transform:scaleX(.333)}}.x4-gradient-border{position:relative;isolation:isolate}.x4-gradient-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(var(--t-accent-rgb),.55),rgba(var(--t-accent-rgb),.1) 35%,rgba(var(--t-accent-rgb),.06) 65%,rgba(var(--t-accent-rgb),.45));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.x4-gradient-border--strong:before{background:linear-gradient(135deg,rgba(var(--t-accent-rgb),.85),rgba(var(--t-accent-rgb),.2) 40%,rgba(var(--t-accent-rgb),.85));padding:1.5px}@property --x4-sweep-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes x4-border-sweep-rotate{to{--x4-sweep-angle: 360deg}}.x4-border-sweep{position:relative;isolation:isolate}.x4-border-sweep:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--x4-sweep-angle, 0deg),transparent 0deg,rgba(var(--t-accent-rgb),.05) 30deg,rgba(var(--t-accent-rgb),.55) 70deg,rgba(var(--t-accent-rgb),.85) 88deg,rgba(var(--t-accent-rgb),.55) 95deg,rgba(var(--t-accent-rgb),.05) 130deg,transparent 160deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:x4-border-sweep-rotate 1.6s linear infinite;z-index:1}.x4-border-sweep--hot:before{background:conic-gradient(from var(--x4-sweep-angle, 0deg),transparent 0deg,rgba(255,154,60,.05) 30deg,rgba(255,154,60,.65) 70deg,rgba(255,91,91,.95) 90deg,rgba(255,154,60,.65) 110deg,rgba(255,154,60,.05) 150deg,transparent 180deg,transparent 360deg);animation-duration:1.1s}body.dock-dragging .x4-border-sweep:before,body.workspace-switching .x4-border-sweep:before{animation:none!important;opacity:0}@media (prefers-reduced-motion: reduce){.x4-border-sweep:before{animation:none!important}}@supports not (background: conic-gradient(from 0deg,red,red)){.x4-border-sweep:before{background:rgba(var(--t-accent-rgb),.35)}}@keyframes x4-skeleton-shimmer{0%{transform:translate(-120%);opacity:.25}55%{opacity:.475}to{transform:translate(120%);opacity:.25}}@keyframes x4-skeleton-shimmer-v{0%{transform:translateY(-120%);opacity:.25}55%{opacity:.475}to{transform:translateY(120%);opacity:.25}}.x4-panel-skeleton{position:absolute;inset:0;z-index:6;background:var(--t-panel-bg);overflow:hidden;pointer-events:none;transition:opacity .35s var(--t-ease-expo-out)}.x4-panel-skeleton--exiting{opacity:0}.x4-panel-skeleton-shimmer{position:absolute;inset:0;overflow:hidden}.x4-panel-skeleton-shimmer:after{content:"";position:absolute;top:0;left:0;width:55%;height:100%;background:linear-gradient(100deg,transparent 0%,rgba(var(--t-accent-rgb),.02) 42%,rgba(var(--t-accent-rgb),.07) 50%,rgba(var(--t-accent-rgb),.02) 58%,transparent 100%);animation:x4-skeleton-shimmer 1.35s ease-in-out infinite}.x4-panel-skeleton-shimmer--vertical:after{top:0;left:0;width:100%;height:45%;background:linear-gradient(188deg,transparent 0%,rgba(var(--t-accent-rgb),.02) 38%,rgba(var(--t-accent-rgb),.07) 50%,rgba(var(--t-accent-rgb),.02) 62%,transparent 100%);animation:x4-skeleton-shimmer-v 1.35s ease-in-out infinite}.x4-panel-skeleton-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;padding:12px 14px;height:100%;box-sizing:border-box}.x4-panel-skeleton-row{border-radius:6px;background:rgba(var(--t-accent-rgb),.07);border:1px solid rgba(var(--t-accent-rgb),.1)}.x4-panel-skeleton-row--toolbar{height:28px;max-width:72%}.x4-panel-skeleton-row--thin{height:10px;max-width:55%}.x4-panel-skeleton-row--short{max-width:38%}.x4-panel-skeleton-row--browser-bar{height:30px;max-width:100%}.x4-panel-skeleton-block{flex:1;min-height:80px;border-radius:8px;background:rgba(var(--t-accent-rgb),.05);border:1px solid rgba(var(--t-accent-rgb),.09)}.x4-panel-skeleton--browser .x4-panel-skeleton-inner{gap:8px}.x4-panel-skeleton--browser .x4-panel-skeleton-block--browser{flex:1}.x4-panel-skeleton--chart,.x4-panel-skeleton--shimmer{background:transparent!important}html[data-x4-motion=off] .x4-panel-skeleton--shimmer,html[data-x4-ambient=off] .x4-panel-skeleton--shimmer{background:linear-gradient(135deg,var(--t-panel-bg) 0%,color-mix(in oklab,var(--t-panel-bg),rgba(var(--t-accent-rgb),1) 5%) 50%,var(--t-panel-bg) 100%)!important}.x4-orderbook-tape-bubble,.x4-ob-tape-brick{transition:left .3s cubic-bezier(.25,.8,.25,1),top .3s cubic-bezier(.25,.8,.25,1),opacity .2s ease;will-change:left,top}.x4-orderbook-dom-volume{background-image:linear-gradient(180deg,color-mix(in oklab,var(--ob-grid-faint) 22%,transparent),transparent 45%,color-mix(in oklab,var(--ob-grid-faint) 14%,transparent))}.x4-orderbook-dom-price{box-shadow:inset 1px 0 0 var(--ob-grid-soft)}@keyframes x4-ob-sweep-fade{0%{opacity:.9}40%{opacity:.6}to{opacity:0}}.x4-ob-sweep-glow{animation:x4-ob-sweep-fade 2.2s var(--t-ease-expo-out) forwards;filter:blur(3px)}@keyframes x4-ob-sweep-edge-flash{0%{opacity:1;filter:blur(1px)}25%{opacity:.8;filter:blur(2px)}to{opacity:0;filter:blur(4px)}}.x4-ob-sweep-edge{animation:x4-ob-sweep-edge-flash 1.8s var(--t-ease-expo-out) forwards}html[data-x4-motion=off] .x4-ob-sweep-glow,html[data-x4-motion=off] .x4-ob-sweep-edge{filter:none!important;-webkit-filter:none!important}@keyframes x4-ob-agg-flash{0%{background-color:color-mix(in srgb,var(--x4-ob-agg-flash-color, var(--t-accent)) 42%,transparent)}to{background-color:transparent}}.x4-ob-agg-flash{animation:x4-ob-agg-flash .34s var(--t-ease-expo-out, ease-out)}.x4-orderbook-scroll{scrollbar-width:none;-ms-overflow-style:none}.x4-orderbook-scroll::-webkit-scrollbar{width:0;height:0;display:none}@keyframes chartNoDataCardIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.chart-no-data-card{animation:chartNoDataCardIn .4s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.chart-no-data-card{animation:none}.x4-panel-skeleton-shimmer:after{animation:none;opacity:.175;transform:none;width:100%;background:rgba(var(--t-accent-rgb),.03)}.x4-panel-skeleton-shimmer--vertical:after{height:100%;background:rgba(var(--t-accent-rgb),.03)}}@keyframes closeConfirmIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes tearOffPulse{0%{opacity:.6}to{opacity:1}}@keyframes chartShotFlash{0%{opacity:.32}to{opacity:0}}@keyframes calShotFlash{0%{opacity:.32}to{opacity:0}}.ws-tab{background:linear-gradient(180deg,#ffffff08,#0000000d);border:1px solid var(--t-border-subtle);color:var(--t-text-dim);font-family:var(--font-ui),sans-serif;font-size:var(--t-fs-2xs);font-weight:var(--t-fw-value);letter-spacing:1.5px;text-transform:uppercase;padding:3px 14px;min-width:120px;max-width:300px;width:auto;border-radius:3px;cursor:pointer;transition:all .15s var(--t-ease-expo-out);box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000038,0 1px 2px #0003;white-space:nowrap;position:relative;text-align:center;display:inline-flex;align-items:center;justify-content:center}.ws-tab-title{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.ws-tab-close{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:14px;height:14px;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;color:var(--t-text-dim);transition:opacity .12s var(--t-ease-expo-out),color .12s var(--t-ease-expo-out);border-radius:2px;padding:0;background:transparent;border:none;cursor:pointer;line-height:1}.ws-tab:hover .ws-tab-close{opacity:.6;pointer-events:auto}.ws-tab-close:hover{opacity:1!important;color:var(--t-accent);filter:drop-shadow(0 0 4px rgba(var(--t-accent-rgb),.25))}.ws-tab:hover{color:var(--t-text-secondary);border-color:var(--t-border-medium);background:linear-gradient(180deg,color-mix(in srgb,var(--t-hover-bg) 100%,white 4%) 0%,var(--t-hover-bg) 100%);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000038,0 2px 4px #00000038}.ws-tab-active{color:var(--t-accent);border-color:var(--t-border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--t-accent) 8%,var(--t-panel-bg)),color-mix(in srgb,var(--t-accent) 2%,var(--t-panel-bg)));box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000038}.ws-tab-add{background:linear-gradient(180deg,#ffffff08,#0000000d);border:1px dashed var(--t-border-subtle);color:var(--t-text-dim);min-width:24px;width:24px;height:22px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s var(--t-ease-expo-out);flex-shrink:0;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000038,0 1px 2px #0003}.ws-tab-add:hover{color:var(--t-accent);border-color:var(--t-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--t-hover-bg) 100%,white 4%) 0%,var(--t-hover-bg) 100%);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000040,0 2px 4px #00000038}.ws-tab-unread{border-color:color-mix(in srgb,var(--t-accent) 35%,var(--t-border-subtle))}.ws-tab-badge{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:3px;pointer-events:none;line-height:1}.ws-tab:hover .ws-tab-badge{opacity:0}.ws-tab-badge-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;box-shadow:0 0 4px currentColor}.ws-tab-badge--ping{animation:ws-tab-badge-ping .65s var(--t-ease-expo-out) 1}html[data-x4-motion=off] .ws-tab-badge--ping{animation:none}@keyframes ws-tab-badge-ping{0%{transform:translateY(-50%) scale(1)}35%{transform:translateY(-50%) scale(1.35)}to{transform:translateY(-50%) scale(1)}}.ws-tab-dragging{opacity:.97;z-index:10;border-color:var(--t-accent);cursor:grabbing!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000057,0 10px 24px -4px #0009,0 0 0 1px rgba(var(--t-accent-rgb),.45),0 0 18px rgba(var(--t-accent-rgb),.28)}.wt-workspace-reordering .ws-tab:not(.ws-tab-dragging){opacity:.6}.ws-tab-rename-input{background:rgba(var(--t-accent-rgb),.06);border:none;border-bottom:1.5px solid var(--t-accent);outline:none;color:var(--t-accent);font-family:var(--font-ui),sans-serif;font-size:var(--t-fs-2xs);font-weight:var(--t-fw-value);letter-spacing:1.5px;text-transform:uppercase;padding:1px 4px;width:80px;line-height:18px;border-radius:2px}.ws-tab-rename-error{border-bottom-color:#dd3c3c;animation:ws-rename-shake .4s var(--t-ease-expo-out)}@keyframes ws-rename-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.ws-ctx-item{display:flex;align-items:center;gap:8px;width:100%;padding:calc(6px * var(--x4-density-pad)) 12px;background:transparent;border:none;color:var(--t-text-primary);font-family:var(--font-ui),sans-serif;font-size:var(--t-fs-xs);cursor:pointer;transition:all .15s var(--t-ease-expo-out)}.ws-ctx-item:hover{background:var(--t-hover-bg);color:var(--t-accent)}.ws-ctx-danger:hover{background:#ef53501a;color:#ef5350}.x4-qs-native-select{background:var(--t-input-bg);border:1px solid var(--t-border-strong);color:var(--t-text-primary);border-radius:6px;font-family:var(--font-ui),sans-serif;outline:none;pointer-events:auto;cursor:pointer;transition:border-color .15s var(--t-ease-expo-out),box-shadow .15s var(--t-ease-expo-out)}.x4-qs-native-select:focus{border-color:var(--t-accent);box-shadow:0 0 0 1px rgba(var(--t-accent-rgb),.35)}select.x4-qs-native-select option{background-color:var(--t-panel-bg);color:var(--t-text-primary)}[data-voice-select-portal]{z-index:2290000!important}[data-radix-popper-content-wrapper]:has([data-voice-select-portal]){z-index:2290000!important}.x4-qs-pill{border-radius:4px;font-family:var(--font-ui),sans-serif;font-size:var(--t-fs-2xs);font-weight:var(--t-fw-value);line-height:1.25;padding:2px 8px;transition:background .12s ease,color .12s ease,border-color .12s ease;color:var(--t-text-dim);border:1px solid rgba(var(--t-accent-rgb),.2);background:transparent;box-shadow:none;cursor:pointer;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.x4-qs-pill:active,.x4-qs-pill:focus,.x4-qs-pill:focus-visible{box-shadow:none;outline:none}.x4-qs-pill[data-active=true]{color:var(--t-accent);border-color:var(--t-accent);background:rgba(var(--t-accent-rgb),.1)}.x4-qs-pill:hover:not([data-active=true]){background:var(--t-hover-bg);color:var(--t-text-secondary)}.panel-pinned{border-top:2px solid var(--t-accent)!important;box-shadow:0 0 12px rgba(var(--t-accent-rgb),.15)!important}.panel-pin-btn,.wc-pin{background:transparent;border:none;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--t-text-dim);opacity:.4;transform:rotate(0);transition:opacity .2s var(--t-ease-back-out),transform .2s var(--t-ease-back-out),color .2s var(--t-ease-back-out)}.panel-pin-btn:hover,.wc-pin:hover{opacity:.7;color:var(--t-accent);background:var(--t-hover-bg)}.panel-pin-btn:active,.wc-pin:active{transform:scale(.85);transition:transform .08s var(--t-ease-back-out)}.panel-pin-active,.wc-pin-active{opacity:1!important;color:var(--t-accent)!important;transform:rotate(-45deg);filter:drop-shadow(0 0 3px rgba(var(--t-accent-rgb),.35))}.panel-pin-active:hover,.wc-pin-active:hover{opacity:1!important;color:var(--t-accent)!important;background:color-mix(in srgb,var(--t-accent) 12%,transparent)}.panel-pin-active:active,.wc-pin-active:active{transform:rotate(-45deg) scale(.85)}.electron-drag-region{-webkit-app-region:drag}.electron-no-drag{-webkit-app-region:no-drag}.electron-drag-gutter{position:fixed;-webkit-app-region:drag;pointer-events:auto;box-sizing:border-box}.electron-drag-gutter--embedded{z-index:500}.electron-drag-gutter--embedded.electron-drag-gutter--left{left:0;bottom:0;width:6px}.electron-drag-gutter--embedded.electron-drag-gutter--right{right:0;bottom:0;width:6px}.electron-drag-gutter--embedded.electron-drag-gutter--bottom{left:0;right:0;bottom:0;height:6px}.electron-drag-gutter--headless{z-index:100008}.electron-drag-gutter--headless.electron-drag-gutter--top{top:0;left:0;right:0;height:8px}.electron-drag-gutter--headless.electron-drag-gutter--left{top:0;left:0;bottom:0;width:8px}.electron-drag-gutter--headless.electron-drag-gutter--right{top:0;right:0;bottom:0;width:8px}.electron-drag-gutter--headless.electron-drag-gutter--bottom{left:0;right:0;bottom:0;height:8px}@keyframes shorts-slide-down{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes shorts-slide-up{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes shorts-fade{0%{opacity:0}to{opacity:1}}:root{--tsb-star: 43 96% 62%;--tsb-tip-currency: 0 85% 65%;--tsb-tip-border: 45 90% 65%;--tsb-tip-glow: 0 85% 60%;--tsb-asia: var(--t-accent);--tsb-asia-rgb: var(--t-accent-rgb);--tsb-europe: var(--t-accent);--tsb-europe-rgb: var(--t-accent-rgb);--tsb-usa: var(--t-accent);--tsb-usa-rgb: var(--t-accent-rgb)}[data-theme=light],[data-theme=sand],[data-theme=rose],[data-theme=tiffany],[data-theme=tiffany-light],[data-theme=interior],[data-theme=cream],[data-theme=lemon],[data-theme=blush],[data-theme=lilac],[data-theme=mint],[data-theme=periwinkle]{--tsb-star: 40 95% 42%;--tsb-tip-currency: 0 75% 48%;--tsb-tip-border: 42 80% 45%;--tsb-tip-glow: 0 75% 48%}.tsb-root{display:flex;align-items:stretch;background:var(--t-panel-bg);border-bottom:1px solid var(--t-border-subtle);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;min-height:0;font-family:var(--font-ui),sans-serif;color:var(--t-text-primary);position:relative;width:100%;height:100%;box-sizing:border-box;padding:0;margin:0;overflow:hidden;--tsb-sheen: linear-gradient(180deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, .03) 24%, transparent 48%), radial-gradient(135% 90% at 50% -25%, rgba(255, 255, 255, .1), transparent 62%);--tsb-rim: inset 0 1px 0 rgba(255, 255, 255, .22), inset 0 0 0 1px rgba(255, 255, 255, .05), inset 0 -10px 18px -12px rgba(0, 0, 0, .55);--tsb-card-gloss: linear-gradient(180deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .06) 32%, transparent 64%);--tsb-news-1: 46 88% 74%;--tsb-news-2a: 43 96% 64%;--tsb-news-2b: 45 100% 72%;--tsb-news-3a: 38 100% 60%;--tsb-news-3b: 42 100% 70%;--tsb-news-blink: 38 100% 62%}.tsb-horizontal{flex-direction:row}.tsb-vertical{flex-direction:column;align-items:stretch;min-height:0;height:100%;width:100%;border-bottom:none}.tsb-grip{display:flex;align-items:center;justify-content:center;cursor:grab;opacity:0;transition:opacity .2s;flex-shrink:0}.tsb-root:hover .tsb-grip{opacity:1}.tsb-sessions{display:flex;flex:1;min-width:0;min-height:0;transition:opacity .1s var(--t-ease-expo-out)}.tsb-sessions.tsb-layout-switching{opacity:0}.tsb-sessions-v{flex-direction:column;flex:1;min-height:0}.tsb-session{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;position:relative;isolation:isolate;border-radius:14px;background:#14141499;border:1px solid transparent;backdrop-filter:blur(14px) saturate(165%);-webkit-backdrop-filter:blur(14px) saturate(165%);transition:border-color .3s var(--t-ease-expo-out),box-shadow .3s var(--t-ease-expo-out),background .3s var(--t-ease-expo-out),opacity .15s var(--t-ease-expo-out);overflow:hidden}.tsb-session:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--tsb-sheen)}.tsb-session:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:var(--tsb-rim)}.tsb-session:hover{background:var(--t-session-card-hover)}.tsb-session.tsb-open{background:var(--t-session-card-active)}.tsb-session.tsb-session-vertical{min-width:0;flex:1 1 0;min-height:0;display:flex;width:100%;justify-content:center}.tsb-session.tsb-ultra-compact{min-width:0}.tsb-v-top-row{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.tsb-v-header{display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.tsb-card-fill-v{position:absolute;top:0;left:0;right:0;z-index:0;pointer-events:none;will-change:height;transition:height .5s linear,background .3s var(--t-ease-expo-out),box-shadow .3s var(--t-ease-expo-out)}.tsb-card-fill-v:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--tsb-card-gloss);mix-blend-mode:screen}.tsb-vbar-now-line{position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:rgba(var(--tsb-now-rgb),.9);box-shadow:0 0 6px var(--tsb-now-glow);will-change:opacity;animation:tsb-now-pulse 2.2s ease-in-out infinite}.tsb-vbar-info{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0;overflow:hidden;padding-left:6px}.tsb-inline-row{display:flex;align-items:center;justify-content:center;white-space:nowrap}.tsb-inline-row.tsb-inline-open{justify-content:space-between;width:100%}.tsb-inline-startin{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;white-space:nowrap;z-index:1}.tsb-startin-row{display:inline-flex;align-items:baseline;white-space:nowrap}.tsb-inline-startin-label{color:var(--t-text-dim);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--t-fw-value);white-space:nowrap;font-family:var(--font-ui),sans-serif}.tsb-session-top{display:flex;align-items:center}.tsb-dot{border-radius:50%;flex-shrink:0}.tsb-label{font-weight:var(--t-fw-value);letter-spacing:.5px;text-transform:uppercase;color:var(--t-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsb-timers-row{display:flex;align-items:center;justify-content:space-between}.tsb-timer{font-family:var(--font-chart),"JetBrains Mono",monospace;color:var(--t-text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsb-timer-elapsed{opacity:.7}.tsb-card-fill{position:absolute;top:0;left:0;bottom:0;z-index:0;pointer-events:none;will-change:width;transition:width .5s linear,background .3s var(--t-ease-expo-out),box-shadow .3s var(--t-ease-expo-out)}.tsb-card-fill:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--tsb-card-gloss);mix-blend-mode:screen}html[data-x4-ambient=off] .tsb-card-fill:after,html[data-x4-ambient=off] .tsb-card-fill-v:after{display:none}.tsb-now-line{position:absolute;top:0;bottom:0;right:0;width:1px;pointer-events:none;background:rgba(var(--tsb-now-rgb),.9);box-shadow:0 0 6px var(--tsb-now-glow);will-change:opacity;animation:tsb-now-pulse 2.2s ease-in-out infinite}.tsb-session-top,.tsb-timers-row,.tsb-inline-row,.tsb-v-top-row{position:relative;z-index:1}.tsb-event-marker{position:absolute;top:-1px;bottom:-1px;transform:translate(-50%);border-radius:2px;z-index:3;pointer-events:auto;transition:opacity .3s var(--t-ease-expo-out),box-shadow .3s var(--t-ease-expo-out)}.tsb-event-marker.tsb-marker-s1{width:1px;background:linear-gradient(180deg,transparent 0%,hsl(var(--tsb-news-1) / .85) 22%,hsl(var(--tsb-news-1) / .85) 78%,transparent 100%);box-shadow:0 0 3px hsl(var(--tsb-news-1) / .22)}.tsb-event-marker.tsb-marker-s2{width:2px;background:linear-gradient(180deg,transparent 0%,hsl(var(--tsb-news-2a)) 15%,hsl(var(--tsb-news-2b)) 50%,hsl(var(--tsb-news-2a)) 85%,transparent 100%);box-shadow:0 0 5px hsl(var(--tsb-news-2a) / .45),0 0 11px hsl(var(--tsb-news-2a) / .2)}.tsb-event-marker.tsb-marker-s3{width:3px;background:linear-gradient(180deg,transparent 0%,hsl(var(--tsb-news-3a)) 10%,hsl(var(--tsb-news-3b)) 50%,hsl(var(--tsb-news-3a)) 90%,transparent 100%);box-shadow:0 0 7px hsl(var(--tsb-news-3a) / .5),0 0 16px hsl(var(--tsb-news-3a) / .28),0 0 30px hsl(var(--tsb-news-3a) / .1)}.tsb-event-marker.tsb-marker-proximate{animation:tsb-marker-blink 1.5s ease-in-out infinite}.tsb-event-marker.tsb-marker-past{opacity:.22;box-shadow:none;animation:none}@keyframes tsb-marker-blink{0%,to{opacity:1;box-shadow:0 0 8px hsl(var(--tsb-news-blink) / .55),0 0 20px hsl(var(--tsb-news-blink) / .3),0 0 34px hsl(var(--tsb-news-blink) / .12)}50%{opacity:.55;box-shadow:0 0 4px hsl(var(--tsb-news-blink) / .25),0 0 10px hsl(var(--tsb-news-blink) / .12)}}.tsb-vbar-marker{position:absolute;left:-1px;right:-1px;border-radius:2px;z-index:3;pointer-events:auto;transition:opacity .3s var(--t-ease-expo-out),box-shadow .3s var(--t-ease-expo-out)}.tsb-vbar-marker.tsb-marker-s1{height:1px;background:linear-gradient(90deg,transparent 0%,hsl(var(--tsb-news-1) / .85) 22%,hsl(var(--tsb-news-1) / .85) 78%,transparent 100%);box-shadow:0 0 3px hsl(var(--tsb-news-1) / .22)}.tsb-vbar-marker.tsb-marker-s2{height:2px;background:linear-gradient(90deg,transparent 0%,hsl(var(--tsb-news-2a)) 15%,hsl(var(--tsb-news-2b)) 50%,hsl(var(--tsb-news-2a)) 85%,transparent 100%);box-shadow:0 0 5px hsl(var(--tsb-news-2a) / .45),0 0 11px hsl(var(--tsb-news-2a) / .2)}.tsb-vbar-marker.tsb-marker-s3{height:3px;background:linear-gradient(90deg,transparent 0%,hsl(var(--tsb-news-3a)) 10%,hsl(var(--tsb-news-3b)) 50%,hsl(var(--tsb-news-3a)) 90%,transparent 100%);box-shadow:0 0 7px hsl(var(--tsb-news-3a) / .5),0 0 16px hsl(var(--tsb-news-3a) / .28),0 0 30px hsl(var(--tsb-news-3a) / .1)}.tsb-vbar-marker.tsb-marker-proximate{animation:tsb-marker-blink 1.5s ease-in-out infinite}.tsb-vbar-marker.tsb-marker-past{opacity:.22;box-shadow:none;animation:none}.tsb-marker-tooltip{position:fixed;z-index:99999;padding:6px 10px;border-radius:8px;background:var(--t-panel-bg);backdrop-filter:blur(12px);border:1px solid hsl(var(--tsb-tip-border) / .3);color:var(--t-text-primary);font-family:var(--font-chart),monospace;font-size:var(--t-fs-xs);white-space:nowrap;pointer-events:none;box-shadow:0 4px 20px #00000080,0 0 10px hsl(var(--tsb-tip-glow) / .07)}.tsb-marker-tooltip-currency{color:hsl(var(--tsb-tip-currency));font-weight:var(--t-fw-value)}.tsb-marker-tooltip-stars{letter-spacing:1px;white-space:nowrap}.tsb-marker-tooltip-stars .tsb-star-on{color:hsl(var(--tsb-star));text-shadow:0 0 4px hsl(var(--tsb-star) / .5)}.tsb-marker-tooltip-stars .tsb-star-off{color:var(--t-text-dim);opacity:.45}.tsb-actions{display:flex;align-items:center;flex-shrink:0}.tsb-detach-btn{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--t-text-dim);cursor:pointer;border-radius:3px;opacity:0;transition:opacity .2s,color .15s,background .15s;flex-shrink:0}.tsb-root:hover .tsb-detach-btn{opacity:.6}.tsb-detach-btn:hover{opacity:1!important;color:var(--t-text-primary);background:var(--t-hover-bg)}@keyframes tsb-closing-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes tsb-opening-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes tsb-now-pulse{0%,to{opacity:.6;box-shadow:0 0 4px var(--tsb-now-glow)}50%{opacity:1;box-shadow:0 0 8px var(--tsb-now-glow)}}.tsb-resize-edge{position:absolute;z-index:10;background:transparent;transition:background .15s}.tsb-resize-edge:hover,.tsb-resize-edge:active{background:var(--t-accent);opacity:.4}.tsb-resize-edge-bottom{left:0;right:0;bottom:0;height:3px;cursor:ns-resize}.tsb-resize-edge-top{left:0;right:0;top:0;height:3px;cursor:ns-resize}.tsb-resize-edge-right{top:0;bottom:0;right:0;width:3px;cursor:ew-resize}.tsb-resize-edge-left{top:0;bottom:0;left:0;width:3px;cursor:ew-resize}.tsb-ctx-menu{position:fixed;z-index:999999;min-width:140px;width:-moz-max-content;width:max-content;max-width:min(280px,calc(100vw - 16px));background:var(--t-panel-bg);border:1px solid var(--t-border-strong);border-radius:6px;padding:4px 0;box-shadow:0 8px 24px #00000080;font-family:var(--font-ui),sans-serif;animation:closeConfirmIn .12s var(--t-ease-back-out)}.tsb-ctx-item{display:flex;align-items:center;gap:6px;padding:4px 12px;font-size:var(--t-fs-xs);color:var(--t-text-secondary);cursor:pointer;transition:background .1s,color .1s;position:relative}.tsb-ctx-item:hover{background:var(--t-hover-bg);color:var(--t-text-primary)}.tsb-ctx-item.tsb-ctx-active{color:var(--t-accent);font-weight:var(--t-fw-value)}.tsb-ctx-check{font-size:var(--t-fs-2xs)}.tsb-ctx-separator{height:1px;margin:4px 8px;background:var(--t-border-subtle, rgba(255,255,255,.1))}.tsb-ctx-orient-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:4px;font-size:var(--t-fs-sm);border-radius:4px;cursor:pointer;color:var(--t-text-dim);background:transparent;border:1px solid var(--t-border-subtle, rgba(255,255,255,.1));transition:all .15s var(--t-ease-expo-out)}.tsb-ctx-orient-btn:hover{background:var(--t-hover-bg);color:var(--t-text-primary)}.tsb-ctx-orient-btn.tsb-ctx-orient-active{color:var(--t-accent);border-color:var(--t-accent);background:rgba(var(--t-accent-rgb, 79,209,197),.1);box-shadow:inset 0 1px rgba(var(--t-accent-rgb),.45)}.tsb-float-wrapper{position:fixed;z-index:100000;border-radius:8px;overflow:visible;box-shadow:0 4px 20px #0009,0 0 1px var(--t-border-strong)}.tsb-float-wrapper>div:not(.tsb-ctx-menu){width:100%!important;height:100%!important}.tsb-float-wrapper .tsb-root{border-bottom:none;border-radius:8px;height:100%;min-height:0;overflow:visible}.tsb-float-wrapper .tsb-sessions{align-items:stretch}.tsb-float-wrapper .tsb-session{justify-content:center}.tsb-dock-back-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--t-border-subtle);background:var(--t-panel-bg);color:var(--t-text-dim);border-radius:5px;cursor:pointer;transition:color .2s,border-color .2s,box-shadow .25s,background .2s;padding:0}.tsb-dock-back-btn:hover{color:var(--t-accent);border-color:var(--t-accent);background:hsla(var(--accent),.08);box-shadow:0 0 10px var(--t-accent-glow, rgba(10,189,182,.2)),0 0 20px var(--t-accent-glow, rgba(10,189,182,.07))}.tsb-dock-back-btn:active{transform:scale(.92)}[data-theme=light] .tsb-root,[data-theme=sand] .tsb-root,[data-theme=rose] .tsb-root,[data-theme=tiffany] .tsb-root,[data-theme=tiffany-light] .tsb-root,[data-theme=interior] .tsb-root,[data-theme=cream] .tsb-root,[data-theme=lemon] .tsb-root,[data-theme=blush] .tsb-root,[data-theme=lilac] .tsb-root,[data-theme=mint] .tsb-root,[data-theme=periwinkle] .tsb-root{--tsb-sheen: linear-gradient(180deg, rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, .18) 24%, transparent 48%), radial-gradient(135% 90% at 50% -25%, rgba(255, 255, 255, .4), transparent 62%);--tsb-rim: inset 0 1px 0 rgba(255, 255, 255, .85), inset 0 0 0 1px rgba(0, 0, 0, .05), inset 0 -10px 18px -12px rgba(0, 0, 0, .12);--tsb-card-gloss: linear-gradient(180deg, rgba(255, 255, 255, .45) 0%, rgba(255, 255, 255, .12) 32%, transparent 64%);--tsb-news-1: 42 90% 45%;--tsb-news-2a: 38 95% 42%;--tsb-news-2b: 40 95% 48%;--tsb-news-3a: 32 100% 42%;--tsb-news-3b: 36 100% 46%;--tsb-news-blink: 34 100% 44%}[data-theme=light] .tsb-marker-tooltip,[data-theme=sand] .tsb-marker-tooltip,[data-theme=rose] .tsb-marker-tooltip,[data-theme=tiffany] .tsb-marker-tooltip,[data-theme=tiffany-light] .tsb-marker-tooltip,[data-theme=interior] .tsb-marker-tooltip,[data-theme=cream] .tsb-marker-tooltip,[data-theme=lemon] .tsb-marker-tooltip,[data-theme=blush] .tsb-marker-tooltip,[data-theme=lilac] .tsb-marker-tooltip,[data-theme=mint] .tsb-marker-tooltip,[data-theme=periwinkle] .tsb-marker-tooltip{box-shadow:0 4px 16px #0000002e,0 0 10px hsl(var(--tsb-tip-glow) / .07)}.x4wh-overlay{position:fixed;inset:0;z-index:2100050;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000080;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:closeConfirmIn .15s ease-out}.x4wh-dialog{display:flex;flex-direction:column;width:min(620px,100%);max-height:calc(100dvh - 48px);border-radius:16px;border:1px solid color-mix(in srgb,var(--t-accent) 22%,var(--t-border-medium));background:linear-gradient(180deg,color-mix(in srgb,var(--t-input-bg) 88%,white 6%) 0%,var(--t-input-bg) 60%,color-mix(in srgb,var(--t-input-bg) 92%,black 6%) 100%);box-shadow:0 24px 60px -18px #000000a6;overflow:hidden}.x4wh-head{display:flex;align-items:center;gap:9px;padding:13px 15px;border-bottom:1px solid var(--t-border-subtle)}.x4wh-head-title{flex:1;min-width:0;font-size:var(--t-fs-sm, 14px);font-weight:var(--t-fw-value, 600);color:var(--t-text-primary)}.x4wh-close{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--t-border-subtle);background:var(--t-input-bg);color:var(--t-text-secondary);cursor:pointer;transition:color .15s,border-color .15s}.x4wh-close:hover{color:var(--t-text-primary);border-color:var(--t-border-medium)}.x4wh-tabs{display:flex;gap:4px;padding:10px 15px 0}.x4wh-tab{padding:7px 14px;border-radius:9px 9px 0 0;border:1px solid transparent;border-bottom:0;background:none;color:var(--t-text-dim);font-size:var(--t-fs-xs, 12px);font-weight:var(--t-fw-value, 600);cursor:pointer;transition:color .15s,background .15s}.x4wh-tab:hover{color:var(--t-text-secondary)}.x4wh-tab[aria-selected=true]{color:var(--t-accent);background:color-mix(in srgb,var(--t-accent) 10%,transparent);border-color:color-mix(in srgb,var(--t-accent) 30%,transparent)}.x4wh-body{display:flex;flex-direction:column;gap:10px;padding:14px 15px 16px;overflow-y:auto}.x4wh-list{display:flex;flex-direction:column;gap:8px}.x4wh-empty{padding:18px 10px;text-align:center;font-size:var(--t-fs-xs, 12px);color:var(--t-text-dim)}.x4wh-row{display:flex;flex-direction:column;gap:8px;padding:11px 12px;border-radius:11px;border:1px solid var(--t-border-subtle);background:color-mix(in srgb,var(--t-input-bg) 96%,white 2%)}.x4wh-row-main{display:flex;align-items:center;gap:9px;min-width:0}.x4wh-row-titles{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.x4wh-row-name{font-size:var(--t-fs-xs, 12px);font-weight:var(--t-fw-value, 600);color:var(--t-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x4wh-row-sub{font-size:var(--t-fs-2xs, 10px);color:var(--t-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.x4wh-row-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:var(--t-fs-2xs, 10px);color:var(--t-text-dim)}.x4wh-badge{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:var(--t-fs-2xs, 10px);font-weight:var(--t-fw-value, 600);text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--t-border-subtle);color:var(--t-text-dim);background:color-mix(in srgb,var(--t-text-dim) 8%,transparent)}.x4wh-badge[data-on="1"]{color:var(--t-success);border-color:color-mix(in srgb,var(--t-success) 45%,transparent);background:color-mix(in srgb,var(--t-success) 12%,transparent)}.x4wh-badge[data-on="0"]{color:var(--t-warning);border-color:color-mix(in srgb,var(--t-warning) 45%,transparent);background:color-mix(in srgb,var(--t-warning) 12%,transparent)}.x4wh-row-actions{display:flex;gap:6px;flex-wrap:wrap}.x4wh-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;border:1px solid var(--t-border-medium);background:var(--t-input-bg);color:var(--t-text-secondary);font-size:var(--t-fs-2xs, 10px);font-weight:var(--t-fw-value, 600);cursor:pointer;transition:color .15s,border-color .15s,filter .15s,opacity .15s}.x4wh-btn:hover{color:var(--t-text-primary);border-color:var(--t-accent)}.x4wh-btn:disabled{opacity:.5;cursor:default}.x4wh-btn--danger:hover{color:var(--t-danger);border-color:var(--t-danger)}.x4wh-btn--primary{border-color:var(--t-accent);color:var(--t-text-primary);background:linear-gradient(180deg,color-mix(in srgb,var(--t-accent) 26%,var(--t-input-bg)),color-mix(in srgb,var(--t-accent) 12%,var(--t-input-bg)));font-size:var(--t-fs-xs, 12px);padding:7px 14px}.x4wh-btn--primary:hover{filter:brightness(1.1)}.x4wh-add{align-self:flex-start}.x4wh-form{display:flex;flex-direction:column;gap:9px;padding:12px;border-radius:11px;border:1px solid color-mix(in srgb,var(--t-accent) 20%,transparent);background:color-mix(in srgb,var(--t-accent) 5%,transparent)}.x4wh-field{display:flex;flex-direction:column;gap:4px}.x4wh-label{font-size:var(--t-fs-2xs, 10px);font-weight:var(--t-fw-value, 600);text-transform:uppercase;letter-spacing:.8px;color:var(--t-accent)}.x4wh-input,.x4wh-select{width:100%;padding:7px 9px;border-radius:8px;border:1px solid var(--t-border-medium);background:var(--t-input-bg);color:var(--t-text-primary);font-size:var(--t-fs-xs, 12px)}.x4wh-input:focus,.x4wh-select:focus{outline:none;border-color:var(--t-accent)}.x4wh-form-actions{display:flex;justify-content:flex-end;gap:7px}.x4wh-urlblock{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:9px;border:1px solid color-mix(in srgb,var(--t-accent) 20%,transparent);background:color-mix(in srgb,var(--t-accent) 6%,transparent)}.x4wh-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-fs-2xs, 10px);font-family:var(--t-font-mono, monospace);color:var(--t-text-secondary)}.x4wh-events{display:flex;flex-direction:column;gap:3px;margin-top:4px}.x4wh-event{display:flex;gap:7px;font-size:var(--t-fs-2xs, 10px);color:var(--t-text-dim);font-variant-numeric:tabular-nums}.x4wh-event-status{flex-shrink:0;font-weight:var(--t-fw-value, 600);color:var(--t-text-secondary)}.x4wh-secret{padding:8px 10px;border-radius:9px;border:1px solid color-mix(in srgb,var(--t-warning) 40%,transparent);background:color-mix(in srgb,var(--t-warning) 10%,transparent);font-size:var(--t-fs-2xs, 10px);line-height:1.5;color:var(--t-text-secondary);word-break:break-all}@keyframes x4-liq-row-arrived{0%{box-shadow:inset 3px 0 0 var(--t-accent),0 0 10px -2px rgba(var(--t-accent-rgb),.45)}to{box-shadow:inset 0 0 0 transparent}}@keyframes x4-max-pulse{0%{box-shadow:0 0 rgba(var(--t-accent-rgb),.55)}to{box-shadow:0 0 0 10px rgba(var(--t-accent-rgb),0)}}@keyframes x4-side-burst{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.5);transform:scale(1.08)}}.x4-side-burst{animation:x4-side-burst 1.5s ease-in-out infinite;transform-origin:center;display:inline-block}html[data-x4-motion=off] .x4-side-burst,html[data-x4-motion=off] [style*=x4-liq-row-arrived],html[data-x4-motion=off] [style*=x4-max-pulse]{animation:none!important}@keyframes trade-feed-burst-pulse{0%{opacity:0;transform:translateY(-4px) scaleY(.6)}18%{opacity:var(--burst-peak, .5);transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(0) scaleY(1)}}.trade-feed-burst-flash{position:absolute;top:0;left:0;right:0;height:14px;opacity:0;pointer-events:none;z-index:6;transform-origin:top;background:linear-gradient(to bottom,var(--burst-color, var(--t-text-secondary)),transparent);box-shadow:0 0 14px -2px var(--burst-color, var(--t-text-secondary));animation:trade-feed-burst-pulse .8s cubic-bezier(.22,1,.36,1) both}html[data-x4-motion=off] .trade-feed-burst-flash{animation:none!important}html[data-x4-ambient=off] .trade-feed-burst-flash{box-shadow:none!important}.tsb-side-dock{display:flex;flex-direction:column}[data-minimap] a,[data-minimap] [class*=watermark]{display:none!important;visibility:hidden!important}body.x4-zen-mode .dock-panel:has([data-tab-id^=orderbook-]){display:none!important}@keyframes cmdLogPop{0%{opacity:0;transform:translateY(12px) scale(.97)}60%{opacity:1;transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cmdLogHide{0%{opacity:1;transform:translateY(0) scale(1)}25%{transform:translateY(3px) scale(1.012)}to{opacity:0;transform:translateY(20px) scale(.93)}}@media (prefers-reduced-motion: reduce){@keyframes cmdLogHide{to{opacity:0;transform:translateY(8px)}}}html,body,#root{overscroll-behavior:none;-webkit-overflow-scrolling:auto}.x4-safe-area-insets{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}button,[role=button],[role=tab],.dock-bar,.dock-tab-bar,.dock-tab,.wt-tab,.wt-tab-btn{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a,button,[role=button],[role=tab],input,select,textarea,label,.dock-tab,.dock-bar,.wt-tab,.wt-tab-btn,.x4-preset-card{touch-action:manipulation}@media (pointer: coarse){button:not(.x4-touch-compact),[role=button]:not(.x4-touch-compact){min-height:44px;min-width:44px}.wt-tab-btn{min-height:40px;padding-top:6px;padding-bottom:6px}.dock-bar{min-height:max(var(--x4-dock-bar-top-offset),36px)!important}.dock-bar button,.dock-tab-bar button{min-height:36px;min-width:36px}}@supports (container-type: size){@media (pointer: coarse){@container x4-dock-panel (max-height: 200px){.dock-bar{min-height:0!important}}}}@media (pointer: coarse){.dock-panel[data-touch-dragging=true] .dock-bar{background:rgba(var(--t-accent-rgb, 0 200 180),.15);transition:background .15s var(--t-ease-expo-out)}}html.x4-mobile-stack-on .x4-workspace-shell{padding-bottom:calc(52px + env(safe-area-inset-bottom))}.x4-mobile-stack-bar{position:fixed;left:0;right:0;bottom:0;height:calc(52px + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);display:flex;align-items:center;gap:8px;z-index:999999;background:var(--t-volume-floating-bg, rgba(10, 12, 16, .94));border-top:1px solid var(--t-border-medium)}.x4-mobile-stack-btn{flex:0 0 auto;min-width:52px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--t-border-medium);border-radius:var(--x4-ctl-radius, 8px);color:var(--t-text-primary);touch-action:manipulation}.x4-mobile-stack-title{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--t-fs-xs);color:var(--t-text-primary);white-space:nowrap;overflow:hidden}.x4-mobile-stack-counter{color:var(--t-text-dim);font-variant-numeric:tabular-nums}.x4-touch-only{display:none!important}@media (pointer: coarse){.x4-touch-only{display:inline-flex!important}}@media (pointer: coarse){.dock-bar,.dock-tab,.dock-divider{touch-action:none}.rc-dock-dark .dock-hbox>.dock-divider:after{left:-12px;right:-12px}.rc-dock-dark .dock-vbox>.dock-divider:after{top:-12px;bottom:-12px}.dock-drop-layer .dock-drop-square{width:44px!important;height:44px!important}.dock-drop-layer .dock-drop-square:before{line-height:44px!important}.dock-tab-close-x{position:relative}.dock-tab-close-x:after{content:"";position:absolute;inset:-10px -6px -10px -4px}}@media (pointer: coarse){.dock-panel-max-div,.dock-content,[class*=panel-body],[class*=scroll-area],[data-radix-scroll-area-viewport],.overflow-auto,.overflow-y-auto{overscroll-behavior:contain}}@media (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}@media (max-width: 700px){.workspace-toolbar{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.workspace-toolbar::-webkit-scrollbar{display:none}.workspace-toolbar .wt-middle{min-width:clamp(150px,45vw,240px)}}@media (pointer: coarse){.natr-held-draggable{touch-action:none}}.x4-preset-card:active{opacity:.85;transform:scale(.97);transition:transform .1s var(--t-ease-back-out),opacity .1s var(--t-ease-back-out)}.x4-workspace-shell{overflow:hidden;min-width:0}.x4-workspace-shell[data-swiping=left]>*{transform:translate(-4px);transition:transform .12s var(--t-ease-expo-out)}.x4-workspace-shell[data-swiping=right]>*{transform:translate(4px);transition:transform .12s var(--t-ease-expo-out)}.dock-content,[data-radix-scroll-area-viewport],.overflow-auto,.overflow-y-auto,.overflow-x-auto{-webkit-overflow-scrolling:touch}@media (pointer: coarse){::-webkit-scrollbar{width:3px;height:3px}}.x4-browser-input::-moz-placeholder{color:var(--t-text-dim);opacity:.45}.x4-browser-input::placeholder{color:var(--t-text-dim);opacity:.45}.x4-browser-input::-webkit-input-placeholder{color:var(--t-text-dim);opacity:.45}.x4-smart-dark-settings-form{display:block;width:100%;min-width:0;box-sizing:border-box}.x4-smart-dark-settings-section{display:block;width:100%;min-width:0;margin-bottom:12px;box-sizing:border-box}.x4-smart-dark-settings-section:last-child{margin-bottom:0}.x4-smart-dark-settings-section-heading{display:block;width:100%;margin-bottom:8px;font-size:var(--t-fs-xs);font-weight:var(--t-fw-emph);color:var(--t-text-primary);line-height:1.3}.x4-smart-dark-settings-divider{display:block;width:100%;height:0;margin:4px 0 12px;border:none;border-top:1px solid rgba(var(--t-accent-rgb),.12)}.x4-smart-dark-settings-label{display:block;width:100%;margin-bottom:4px;font-size:var(--t-fs-2xs);color:var(--t-text-dim);text-transform:uppercase;letter-spacing:.05em;line-height:1.3}.x4-smart-dark-policy-popover{background:var(--t-panel-bg);border:1px solid var(--t-border-strong);border-radius:8px;padding:4px 0;box-shadow:0 8px 24px #00000080;box-sizing:border-box}.x4-smart-dark-policy-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:7px 10px;border:none;background:transparent;color:var(--t-text-primary);font-size:var(--t-fs-xs);line-height:1.3;text-align:left;cursor:pointer}.x4-smart-dark-policy-item:hover{background:var(--t-hover-bg);color:var(--t-accent)}.x4-smart-dark-policy-item-label{flex:1;min-width:0}.x4-smart-dark-policy-item-check{flex-shrink:0;width:13px;height:13px;color:var(--t-accent)}.x4-smart-dark-policy-schedule-hint{margin:0;padding:4px 10px 8px;font-size:var(--t-fs-2xs);color:var(--t-text-dim);line-height:1.35}.x4-smart-dark-policy-section-heading{padding:6px 10px 4px;font-size:var(--t-fs-2xs);color:var(--t-text-dim);text-transform:uppercase;letter-spacing:.05em;line-height:1.3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.x4-smart-dark-policy-divider{height:0;margin:4px 8px;border-top:1px solid rgba(var(--t-accent-rgb),.12)}.x4-smart-dark-policy-host{padding:0 10px 4px;font-size:var(--t-fs-2xs);color:var(--t-text-primary);line-height:1.35;word-break:break-all;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.x4-smart-dark-settings-native{display:block;width:100%;min-width:0;box-sizing:border-box;color:var(--t-text-primary);background:var(--t-input-bg);border:1px solid var(--t-border-medium);border-radius:4px;padding:4px 6px;font-size:var(--t-fs-2xs);line-height:1.3}.x4-smart-dark-schedule-row{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;min-width:0}.x4-smart-dark-schedule-row .x4-smart-dark-settings-native{flex:1 1 0;min-width:0;width:auto}.x4-smart-dark-per-site-link{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0;padding:2px 0;border:none;background:transparent;font-size:var(--t-fs-2xs);color:var(--t-accent);line-height:1.4;text-align:left;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word;writing-mode:horizontal-tb!important;cursor:pointer}.x4-smart-dark-per-site-link:hover{text-decoration:underline}.x4-smart-dark-per-site-link:focus-visible{outline:2px solid rgba(var(--t-accent-rgb),.55);outline-offset:1px;border-radius:4px}.x4-smart-dark-per-site-current{display:block;width:100%;min-width:0;margin-bottom:8px}.x4-smart-dark-per-site-current-label{display:block;width:100%;margin-bottom:6px;font-size:var(--t-fs-2xs);line-height:1.35;color:var(--t-text-dim);white-space:normal;overflow-wrap:break-word}.x4-smart-dark-per-site-btn-row{display:flex;flex-wrap:wrap;gap:4px;width:100%}.x4-smart-dark-per-site-btn{flex:1 1 auto;min-width:0;padding:4px 6px;border-radius:4px;border:1px solid rgba(var(--t-accent-rgb),.2);background:var(--t-input-bg);color:var(--t-text-primary);font-size:var(--t-fs-2xs);line-height:1.2;cursor:pointer;white-space:normal;text-align:center}.x4-smart-dark-per-site-btn[aria-pressed=true]{border-color:rgba(var(--t-accent-rgb),.55);color:var(--t-accent);background:rgba(var(--t-accent-rgb),.12)}.x4-smart-dark-sites-form{display:block;width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.x4-smart-dark-sites-hint{display:block;width:100%;min-width:0;margin:0 0 8px;font-size:var(--t-fs-2xs);line-height:1.45;color:var(--t-text-dim);white-space:normal;word-break:normal;overflow-wrap:break-word}.x4-smart-dark-sites-search{display:block;width:100%;min-width:0;box-sizing:border-box;margin-bottom:8px;border-radius:4px;border:1px solid rgba(var(--t-accent-rgb),.2);padding:4px 8px;font-size:var(--t-fs-2xs);line-height:1.3;color:var(--t-text-primary);background:var(--t-input-bg)}.x4-smart-dark-sites-list{display:block;width:100%;min-width:0;max-height:50vh;overflow-x:hidden;overflow-y:auto;border-radius:4px;border:1px solid rgba(var(--t-accent-rgb),.1);background:var(--t-panel-bg);box-sizing:border-box}.x4-smart-dark-sites-empty{display:block;width:100%;min-width:0;padding:16px 12px;font-size:var(--t-fs-2xs);line-height:1.45;text-align:left;color:var(--t-text-dim);white-space:normal;word-break:normal;overflow-wrap:break-word}@keyframes x4-trade-flow-stream{0%{background-position:0 0}to{background-position:22px 0}}html[data-x4-motion=off] [style*=x4-trade-flow-stream],html[data-x4-motion=off] .trade-feed-panel-root .animate-pulse{animation:none!important}@keyframes x4-trade-row-flash{0%{background-color:var(--x4-trade-flash-color, transparent)}to{background-color:transparent}}html[data-x4-motion=off] [style*=x4-trade-row-flash]{animation:none!important}@keyframes x4-trade-chip-pulse{0%{box-shadow:0 0 rgba(var(--t-accent-rgb),.45)}70%{box-shadow:0 0 0 6px rgba(var(--t-accent-rgb),0)}to{box-shadow:0 0 rgba(var(--t-accent-rgb),0)}}.trade-feed-new-prints-chip{position:absolute;top:6px;left:50%;transform:translate(-50%);z-index:5;display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;cursor:pointer;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--t-accent-contrast, #fff);background:var(--t-accent);border:1px solid color-mix(in srgb,var(--t-accent) 60%,transparent);box-shadow:0 2px 8px -2px #00000073;animation:x4-trade-chip-pulse 1.8s ease-out infinite;transition:opacity .12s ease,filter .12s ease}.trade-feed-new-prints-chip:hover{filter:brightness(1.08)}html[data-x4-motion=off] .trade-feed-new-prints-chip{animation:none!important}html[data-x4-ambient=off] .trade-feed-new-prints-chip{box-shadow:none!important}:root{--ob-total-text: color-mix(in oklab, var(--t-accent-light, #2dd4cd) 55%, var(--t-text-primary, #e8f8f7));--ob-psych-strong: hsl(45 80% 60%);--ob-psych-soft: hsl(45 40% 50%);--ob-qty-halo: 0 1px 3px rgba(0, 0, 0, .5);--ob-bar-bevel: 0 1px 3px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 -1px 0 rgba(0, 0, 0, .25);--ob-cluster-alpha-floor: 42%;--ob-exchange-shade: 78%;--ob-tape-buy: hsl(142 55% 40%);--ob-tape-sell: hsl(0 58% 45%);--ob-tape-buy-deep: hsl(142 50% 35%);--ob-tape-sell-deep: hsl(0 55% 42%);--ob-tape-buy-border: hsl(142 58% 55% / .7);--ob-tape-sell-border: hsl(0 65% 58% / .7);--ob-tape-buy-3d: radial-gradient( ellipse at 35% 30%, color-mix(in oklab, var(--ob-tape-buy) 72%, white), color-mix(in oklab, var(--ob-tape-buy) 92%, black) 70%, color-mix(in oklab, var(--ob-tape-buy) 62%, black) );--ob-tape-sell-3d: radial-gradient( ellipse at 35% 30%, color-mix(in oklab, var(--ob-tape-sell) 72%, white), color-mix(in oklab, var(--ob-tape-sell) 92%, black) 70%, color-mix(in oklab, var(--ob-tape-sell) 62%, black) );--ob-empty-bid-row: color-mix(in oklab, var(--ob-bid-bar) 14%, transparent);--ob-empty-ask-row: color-mix(in oklab, var(--ob-ask-bar) 14%, transparent)}[data-theme=light],[data-theme=sand],[data-theme=tiffany-light],[data-theme=rose],[data-theme=tiffany],[data-theme=interior],[data-theme=cream],[data-theme=lemon],[data-theme=blush],[data-theme=lilac],[data-theme=mint],[data-theme=periwinkle]{--ob-total-text: color-mix(in oklab, var(--t-accent-dark, #0f766e) 45%, var(--t-text-primary, #111827));--ob-psych-strong: hsl(38 85% 38%);--ob-psych-soft: hsl(38 50% 42%);--ob-qty-halo: 0 1px 2px rgba(255, 255, 255, .9);--ob-bar-bevel: 0 1px 2px rgba(0, 0, 0, .18), inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .1);--ob-tape-buy: hsl(150 55% 33%);--ob-tape-sell: hsl(0 60% 41%);--ob-tape-buy-deep: hsl(150 55% 29%);--ob-tape-sell-deep: hsl(0 58% 37%);--ob-tape-buy-border: hsl(150 60% 26% / .7);--ob-tape-sell-border: hsl(0 60% 32% / .7);--ob-exchange-shade: 100%;--ob-empty-bid-row: color-mix(in oklab, var(--ob-bid-bar) 10%, var(--t-panel-bg));--ob-empty-ask-row: color-mix(in oklab, var(--ob-ask-bar) 10%, var(--t-panel-bg))}[data-theme=light]{--ob-bid-price: hsl(152 55% 32%)}[data-theme=sand]{--ob-bid-price: hsl(158 48% 31%)}[data-theme=tiffany-light]{--ob-bid-price: hsl(160 50% 32%)}[data-theme=rose]{--ob-bid-price: hsl(160 50% 31%);--ob-ask-price: hsl(348 50% 48%)}[data-theme=lilac],[data-theme=blush]{--ob-bid-price: hsl(170 55% 28%);--ob-ask-price: hsl(14 60% 40%)}[data-theme=cream]{--ob-bid-price: hsl(170 55% 28%);--ob-ask-price: hsl(14 60% 41%)}[data-theme=mint]{--ob-bid-price: hsl(170 55% 29%);--ob-ask-price: hsl(14 60% 42%)}[data-theme=lemon]{--ob-ask-price: hsl(14 60% 42%)}[data-theme=periwinkle]{--ob-bid-price: hsl(168 50% 30%);--ob-ask-price: hsl(346 60% 46%)}html[data-x4-zen=on] .dock-bar,html[data-x4-zen=on] .workspace-toolbar,html[data-x4-zen=on] .detached-titlebar,html[data-x4-zen=on] .x4-zen-chrome{display:none!important}
