.auth-screen{--auth-accent: #77d4dc;--auth-accent-rgb: 119, 212, 220;--auth-text: #eef2f7;--auth-muted: #b8c5d2;position:relative;isolation:isolate;height:100%;min-height:100%;overflow:auto;display:flex;padding:32px 24px;background:#070a10;color:var(--auth-text);color-scheme:dark;font:14px/1.5 Segoe UI,Arial,sans-serif;box-sizing:border-box}.auth-screen *,.auth-screen *:before,.auth-screen *:after{box-sizing:border-box}.auth-environment{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;background:#080c12}.auth-environment:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(ellipse 690px 490px at calc(27% + var(--pointer-x, 50vw) - 50vw) calc(61% + var(--pointer-y, 50vh) - 50vh),#206d7e27,transparent 78%),radial-gradient(ellipse 430px 330px at calc(102% + var(--pointer-x, 50vw) - 50vw) calc(101% + var(--pointer-y, 50vh) - 50vh),#69384f19,transparent 80%);animation:auth-ambient-drift 28s ease-in-out infinite}.auth-environment[data-paused=true]:before{animation-play-state:paused}.auth-market-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;filter:saturate(.72) brightness(.85);opacity:.74;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at 43% 54%,#000 23%,#000b 65%,transparent 100%);mask-image:radial-gradient(ellipse at 43% 54%,#000 23%,#000b 65%,transparent 100%);transition:filter .2s,opacity .2s}.auth-market-backdrop:before{content:"";position:absolute;top:14%;right:53%;bottom:10%;left:0;opacity:.018;background:linear-gradient(#81a9bc 1px,transparent 1px),linear-gradient(90deg,#81a9bc 1px,transparent 1px);background-size:180px 180px;-webkit-mask-image:radial-gradient(ellipse at 22% 62%,#0007,transparent 75%);mask-image:radial-gradient(ellipse at 22% 62%,#0007,transparent 75%)}.amb-depth{position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;filter:blur(64px);opacity:.09;pointer-events:none}.amb-depth>i{position:absolute;display:block}.amb-depth-ribbon{left:-10%;top:45%;width:54%;height:15%;border-radius:50%;background:#398b9b;opacity:.8;transform:rotate(-17deg)}.amb-depth-column{width:4%;border-radius:50%;background:linear-gradient(transparent,#448c9a 40%,#316378 75%,transparent);opacity:.5}.amb-depth-column-a{left:17%;bottom:13%;height:21%}.amb-depth-column-b{left:29%;bottom:7%;height:29%;width:5%}.amb-depth-column-c{left:39%;bottom:20%;height:17%;width:3%}.amb-depth-crimson{right:-8%;bottom:-6%;width:28%;height:23%;border-radius:50%;background:#92506b;opacity:.23}.amb-field{position:absolute;left:7%;top:59%;width:min(31vw,580px);height:130px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24% 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 24% 72%,transparent)}.amb-trace{stroke:#82c3cc;stroke-width:1;opacity:.1;transition:opacity .2s}@media (min-width: 1024px){.auth-environment{background:linear-gradient(115deg,#080f17,#0a1018 46%,#0d0e15)}}.auth-market-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse at 58% 46%,#040a1320 5%,#03070c59),#03070c39;transition:opacity .48s}@media (min-width: 1024px){.auth-market-veil{background:radial-gradient(ellipse 320px 390px at 58% 46%,#03091065,transparent 100%),radial-gradient(ellipse at 36% 55%,#040a1308 15%,#03070c65),#03070c29}}.auth-composition{position:relative;width:470px;max-width:100%;flex-shrink:0;margin:auto;left:clamp(0px,calc(25vw - 320px),8vw);top:-18px;overflow:hidden;border:1px solid #385462;border-top-color:#5b7d87;border-right-color:#433645;border-bottom-color:#382e3b;border-radius:17px;background:linear-gradient(145deg,#111d29fa,#0b131efd 72%);box-shadow:0 32px 90px #000c,0 0 50px #347b8a0c,inset 0 1px #d1f3ff10;animation:auth-enter .24s ease-out both}.auth-composition:before{content:"";position:absolute;z-index:2;pointer-events:none;top:0;left:34px;width:44px;height:1px;background:linear-gradient(90deg,transparent,#77d4dc70,transparent)}.auth-composition:after{content:"";position:absolute;z-index:2;pointer-events:none;right:0;bottom:23%;height:28px;width:1px;background:linear-gradient(transparent,#a6647c40,transparent)}.auth-identity{position:relative;min-width:0;padding:30px 36px 0}.auth-brand{position:relative;z-index:1}.auth-identity h1{display:flex;align-items:center;gap:10px;font:700 36px/1.12 Segoe UI,sans-serif;letter-spacing:-1.15px;margin:0 0 9px}.auth-brand-mark{flex:none;color:var(--auth-accent);opacity:.8}.auth-product-name{margin:0;color:#b4c8d2;font-size:11px;font-weight:500;letter-spacing:2px}.auth-secure-label{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1.4px;margin-top:18px;color:#97b9c3}.auth-secure-label svg{color:var(--auth-accent);opacity:.75}.auth-card{position:relative;isolation:isolate;min-width:0;padding:24px 36px 30px}.auth-card:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 48% 40%,rgba(var(--auth-accent-rgb),.05),transparent 75%);box-shadow:inset 1px 0 rgba(var(--auth-accent-rgb),.08);transition:opacity .2s}.auth-card:focus-within:before{opacity:1}.auth-screen:has(.auth-card:focus-within) .auth-composition{border-left-color:#5f929e;box-shadow:0 32px 90px #000c,0 0 55px #347b8a1a,inset 0 1px #d1f3ff14}.auth-screen:has(.auth-card:focus-within) .amb-trace{opacity:.12}.auth-screen[data-response=error] .auth-composition{border-right-color:#744355}.auth-screen[data-activity=verified] .auth-composition{pointer-events:none;animation:auth-unlock-panel .48s ease-in forwards}.auth-screen[data-activity=verified] .auth-market-veil{opacity:0}.auth-screen[data-activity=verified] .auth-market-backdrop{filter:saturate(.85) brightness(.95);opacity:.86;transition-duration:.48s}.auth-screen[data-activity=verified] .auth-secure-label{color:var(--auth-accent)}.auth-input-wrap{position:relative;display:block}.auth-leading-icon{position:absolute;top:15px;left:13px;color:#95afbd;pointer-events:none;transition:color .18s}.auth-screen .auth-input-wrap input,.auth-screen .auth-password input{padding-left:39px}.auth-field:focus-within .auth-leading-icon{color:var(--auth-accent)}.auth-market,.auth-capabilities{display:none}.auth-card h2{font:600 26px/1.22 Segoe UI,sans-serif;letter-spacing:-.65px;margin:0 0 10px;color:var(--auth-text)}.auth-intro{color:#bfcbd7;margin:0 0 25px;font-size:13px}.auth-screen form{display:grid;gap:18px}.auth-field{display:grid;gap:8px;color:#dce5ee;font-size:12px;font-weight:500;min-width:0}.auth-screen input{width:100%;min-width:0;height:46px;border:1px solid #495e6e;border-radius:7px;background:#080e17;box-shadow:inset 0 2px 6px #0006;color:var(--auth-text);padding:0 13px;font:14px Segoe UI,sans-serif;outline:none;transition:border-color .18s,box-shadow .18s}.auth-screen input::-moz-placeholder{color:#8999ad}.auth-screen input::placeholder{color:#8999ad}.auth-screen input:hover:not(:disabled){border-color:#586c7e}.auth-screen input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 2px rgba(var(--auth-accent-rgb),.09),inset 0 1px 8px rgba(var(--auth-accent-rgb),.045)}.auth-screen input:-webkit-autofill{-webkit-text-fill-color:var(--auth-text);box-shadow:inset 0 0 0 1000px #101e2a;caret-color:var(--auth-text)}.auth-password{position:relative;display:block}.auth-password input{padding-right:48px}.auth-screen input::-ms-reveal{display:none}.auth-screen button{font:inherit;cursor:pointer;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.auth-screen .auth-icon{position:absolute;top:3px;right:3px;width:40px;height:40px;display:grid;place-items:center;color:#9aadc2;background:transparent;border:0;border-radius:5px;padding:0}.auth-screen .auth-icon:hover{color:var(--auth-accent);background:rgba(var(--auth-accent-rgb),.07)}.auth-screen :is(button,a):focus-visible{outline:2px solid var(--auth-accent);outline-offset:3px}.auth-screen .auth-primary{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;height:46px;padding:0 16px;border:1px solid #3e8193;border-top-color:#93d0da;border-radius:7px;background:linear-gradient(105deg,#19596b,#1f7180 48%,#174a60);color:#effcff;font-size:13px;font-weight:600;box-shadow:inset 0 1px #c2f9ff34,0 3px 10px #0004;margin-top:4px}.auth-screen .auth-primary:hover:not(:disabled){background:linear-gradient(165deg,#2c7f8e,#1e6276 58%,#22566a);border-color:var(--auth-accent);box-shadow:inset 0 1px #c2f9ff30,0 0 16px rgba(var(--auth-accent-rgb),.1)}.auth-screen .auth-primary:active:not(:disabled){background:#194958;box-shadow:inset 0 2px 5px #0003}.auth-screen :disabled{opacity:.65;cursor:default}.auth-screen .auth-error,.auth-screen .auth-notice{margin:0;padding:10px 12px;border:1px solid #a54b5e55;border-radius:6px;background:#a3374c10;color:#f4a9b6;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.auth-screen .auth-notice{display:flex;align-items:flex-start;gap:8px;border-color:#65d69a33;background:#65d69a09;color:#ace3c7}.auth-notice svg{flex-shrink:0;margin-top:2px}.auth-transition{min-height:16px;font-size:11px;color:#a4c6d0;text-align:center;margin-top:-10px}.auth-card-bottom{display:flex;justify-content:center;align-items:center;gap:10px;border-top:1px solid #a0bfce16;margin-top:6px;padding-top:16px;color:var(--auth-muted);font-size:12px;flex-wrap:wrap}.auth-screen .auth-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--auth-accent);background:transparent;border:none;padding:4px 0;font-size:12px}.auth-screen .auth-link:hover:not(:disabled){color:var(--auth-accent);text-decoration:underline;text-underline-offset:4px}.auth-screen[data-response=error] .auth-card input:not(:focus){border-color:#a65a6e8c;background:#19131d}.auth-screen[data-activity=busy] .auth-primary:disabled{opacity:.85}.auth-screen .auth-primary svg{flex-shrink:0}.auth-register .auth-intro{margin-bottom:24px}.auth-register form{gap:13px}.auth-screen[data-activity=verified] .auth-primary{border-color:#65d69a80;color:#c0f1d7}.auth-spinner{animation:auth-spin 1s linear infinite}.auth-market-grid{opacity:.065;stroke-width:1}.auth-market-up{stroke:#79c8d0;fill:#357c89;stroke-width:1}.auth-market-down{stroke:#b9788c;fill:#773f54;stroke-width:1}.auth-market-volume{opacity:.43;stroke:none}.auth-market-line{stroke:#a3e7eb;stroke-width:1.4;opacity:.96}.auth-market-halo{stroke:#60d0dc;stroke-width:6;opacity:.045}.auth-market-latest{stroke:#d0f5f6;fill:#70b2b9}.auth-market-reflection{stroke:var(--auth-accent);stroke-width:2.8;opacity:.055}.auth-market-ticks{stroke:#83aab53d;stroke-width:.75}.auth-market-guide{stroke:#77d4dc;stroke-width:.7;stroke-dasharray:2 6;opacity:.16}.auth-market-data{fill:#8fc1cc;opacity:.07}.auth-market-volume-reflection{opacity:.055;stroke:none}.auth-market-point{fill:#b2eef1;stroke:#77d4dc;stroke-width:1}@media (min-width: 1024px) and (max-width: 1279px){.auth-market-backdrop:before{opacity:.01;background-size:220px 220px}.amb-field{width:27vw;height:100px}.amb-trace{opacity:.07}.auth-market-backdrop{opacity:.62}}@media (max-width: 1023px){.auth-market-backdrop,.auth-market-veil{display:none}.auth-screen{padding:24px 18px}.auth-composition{width:min(460px,100%);left:0;top:0}.auth-identity{padding:28px;background:radial-gradient(ellipse at 44% 56%,#247b8b28,transparent 72%),#0e1c27}.auth-identity h1{font-size:28px;margin-bottom:8px}.auth-product-name{font-size:12px}.auth-secure-label{display:none}.auth-market{display:block;position:absolute;width:142px;height:102px;right:-8px;bottom:0;margin:0;opacity:.18;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5% 95%,transparent),linear-gradient(transparent,#000 13% 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5% 95%,transparent),linear-gradient(transparent,#000 13% 84%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.auth-capabilities{display:flex;align-items:center;position:absolute;left:28px;right:20px;bottom:8px;gap:5px;white-space:nowrap;color:#b3cbd4;font:500 7px/1.5 Segoe UI,sans-serif;letter-spacing:.25px}.auth-capabilities i{color:var(--auth-accent);font-style:normal;opacity:.6}.auth-card{padding:28px}.auth-card h2{font-size:25px}.auth-environment:before{background:radial-gradient(ellipse at 20% 42%,#206d7e18,transparent 65%)}}@media (max-width: 700px){.auth-environment:before{animation:none}}@media (max-width: 360px){.auth-screen{padding:16px 12px}.auth-identity,.auth-card{padding-inline:22px}.auth-identity h1{font-size:26px}.auth-capabilities{left:22px;font-size:6.5px}}@keyframes auth-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes auth-ambient-drift{0%,to{opacity:1}50%{opacity:.94}}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-unlock-panel{0%,12%{opacity:1;transform:none}to{opacity:0;transform:translateY(-2px) scale(.985)}}@keyframes auth-unlock-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.auth-screen *,.auth-screen *:before,.auth-screen *:after{animation:none!important;transition:none!important}.auth-screen[data-activity=verified] .auth-composition{animation:auth-unlock-fade .12s linear forwards!important}}.admin-shell-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;background:#030911c9;display:grid;place-items:center;padding:20px}.admin-shell{width:min(1240px,100%);height:min(800px,calc(100dvh - 40px));display:flex;flex-direction:column;min-width:0;background:var(--cv-modal,#101b29);color:var(--cv-text,#e5e7eb);border:1px solid var(--cv-border,#344050);border-radius:var(--cv-radius,6px);font:var(--cv-ui-size,13px)/1.5 Arial,sans-serif;box-shadow:0 16px 48px #0005}.admin-shell *{box-sizing:border-box}.admin-shell-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--cv-border-subtle,#283341);flex-shrink:0}.admin-product{color:var(--cv-text-muted,#93a3b5);font-size:11px}.admin-shell h2{font-size:20px;margin:3px 0 0}.admin-shell h3{font-size:16px;margin:0 0 16px}.admin-header-actions{display:flex;align-items:center;gap:20px}.admin-identity{color:var(--cv-text-muted,#93a3b5);overflow-wrap:anywhere;max-width:220px}.admin-shell-layout{display:grid;grid-template-columns:180px minmax(0,1fr);flex:1;min-height:0}.admin-navigation{padding:16px 12px;border-right:1px solid var(--cv-border-subtle,#283341);display:flex;flex-direction:column;gap:6px}.admin-shell button{font:inherit;color:var(--cv-text,#e5e7eb);border:1px solid var(--cv-border,#344050);border-radius:var(--cv-radius-small,4px);background:var(--cv-panel-elevated,#192737);min-height:34px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;max-width:100%;white-space:normal}.admin-shell button svg{flex-shrink:0}.admin-shell button:hover:not(:disabled){background:var(--cv-hover,#243344)}.admin-shell button:disabled{opacity:.45;cursor:default}.admin-shell :focus-visible{outline:2px solid var(--cv-focus,#43d9cf);outline-offset:2px}.admin-navigation button{border:0;background:transparent;text-align:left;justify-content:flex-start;min-height:40px}.admin-navigation button[aria-selected=true]{background:var(--cv-selected,#15383c);color:var(--cv-text,#e5e7eb);box-shadow:inset 2px 0 var(--cv-accent,#43d9cf)}.admin-content{min-width:0;min-height:0;overflow:auto;padding:24px;scrollbar-width:thin;scrollbar-color:var(--cv-scrollbar,#435060) transparent}.admin-shell .admin-heading{margin-bottom:20px}.admin-shell .admin-heading h3{margin:0}.admin-shell .admin-heading>div{display:flex;gap:8px}.admin-shell .admin-subsection{margin-top:28px;padding-top:20px;border-top:1px solid var(--cv-border-subtle,#283341)}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:16px;padding:4px 0 24px}.admin-metrics>div{border-left:1px solid var(--cv-border-subtle,#283341);padding-left:16px}.admin-metrics>div:first-child{border:0;padding-left:0}.admin-metrics dt{color:var(--cv-text-muted,#93a3b5);font-size:12px}.admin-metrics dd{margin:4px 0 0;font-size:24px;font-variant-numeric:tabular-nums}.admin-status-rows{display:grid;gap:16px;margin:16px 0 24px}.admin-status-rows>div{display:grid;grid-template-columns:minmax(140px,35%) minmax(0,1fr);align-items:start;gap:16px}.admin-status-rows dt{color:var(--cv-text-muted,#93a3b5)}.admin-status-rows dd{margin:0;overflow-wrap:anywhere}.admin-state{display:inline-flex;align-items:center;gap:7px}.admin-state:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cv-text-muted,#93a3b5)}.admin-state[data-state=healthy]:before{background:var(--cv-success,#45be91)}.admin-state[data-state=failed]:before{background:var(--cv-danger,#ee7890)}.admin-state[data-state=warning]:before{background:var(--cv-warning,#e2ad63)}.admin-state[data-state=running]:before{background:var(--cv-accent,#43d9cf)}.admin-shell .admin-muted{color:var(--cv-text-muted,#93a3b5);font-size:12px;line-height:1.6}.admin-file{overflow-wrap:anywhere;word-break:break-word;font-size:12px}.admin-shell p{margin:12px 0}.admin-shell label{display:grid;gap:5px}.admin-shell input,.admin-shell select{font:inherit;box-sizing:border-box;min-width:0;width:100%;padding:7px;color:var(--cv-text,#e5e7eb);background:var(--cv-input,#0c1722);border:1px solid var(--cv-border,#344050);border-radius:3px}.admin-shell .account-checkbox{display:flex;gap:8px;align-items:center;margin-top:12px}.admin-shell input[type=checkbox]{width:auto}.admin-shell .admin-editor{display:grid;gap:12px;max-width:440px}.admin-shell .admin-editor>div{display:flex;flex-wrap:wrap;gap:8px}.admin-shell .admin-table-scroll{overflow-x:auto}.admin-shell table{border-collapse:collapse;width:100%;font-size:12px}.admin-shell th{text-align:left;color:var(--cv-text-muted,#93a3b5);font-weight:500}.admin-shell td,.admin-shell th{padding:12px 8px;border-bottom:1px solid var(--cv-border-subtle,#283341);vertical-align:top}.admin-shell .admin-users td:first-child{min-width:100px}.admin-shell .admin-users select{width:130px}.admin-shell .admin-actions{min-width:220px}.admin-shell .admin-actions button{font-size:11px;min-height:32px;margin:0 6px 6px 0}.admin-shell .cv-status{border:1px solid var(--cv-border-subtle,#283341);white-space:normal}.admin-shell .invite-result{padding:16px;background:var(--cv-panel,#14212f);border:1px solid var(--cv-border-subtle,#283341);border-radius:4px}.admin-shell .invite-result>strong{color:var(--cv-warning,#e2ad63)}.admin-shell .invite-result>div{display:flex;gap:8px;flex-wrap:wrap}.admin-backup-health{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 16px;background:var(--cv-panel,#14212f)}.admin-backup-records{list-style:none;margin:0;padding:0}.admin-backup-records li>div{display:grid;gap:6px}.admin-backup-records span{font-size:12px;color:var(--cv-text-muted,#93a3b5)}@media (max-width:900px){.admin-shell-backdrop{padding:12px}.admin-shell{height:calc(100dvh - 24px)}.admin-shell-layout{grid-template-columns:148px minmax(0,1fr)}.admin-shell-header,.admin-content{padding:16px}.admin-header-actions{gap:12px}.admin-identity{max-width:130px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin-shell-backdrop{padding:8px}.admin-shell{height:calc(100dvh - 16px)}.admin-shell-header{align-items:flex-start;gap:12px;padding:12px}.admin-shell h2{font-size:17px}.admin-header-actions{flex-direction:column-reverse;align-items:flex-end;gap:6px}.admin-header-actions button{font-size:12px}.admin-identity{font-size:11px}.admin-shell-layout{display:flex;flex-direction:column}.admin-navigation{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--cv-border-subtle,#283341);gap:4px;padding:8px}.admin-navigation button{min-height:36px;font-size:12px;padding:5px 7px}.admin-content{padding:16px 12px;flex:1}.admin-status-rows>div{grid-template-columns:minmax(0,1fr);gap:4px}.admin-shell table,.admin-shell tbody,.admin-shell tr,.admin-shell td{display:block;min-width:0;width:100%}.admin-shell thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.admin-shell tr{border-bottom:1px solid var(--cv-border,#344050);padding:12px 0}.admin-shell td{border:0;padding:4px 0;max-width:none!important;min-width:0!important;overflow-wrap:anywhere}.admin-shell td:before{content:attr(data-label);display:inline-block;min-width:38%;color:var(--cv-text-muted,#93a3b5);font-size:11px;padding-right:8px}.admin-shell .admin-users select{width:58%}.admin-shell .admin-actions{display:flex;flex-wrap:wrap;gap:4px}.admin-shell .admin-actions:before{width:100%}.admin-shell .admin-actions button{margin:0}.admin-shell .admin-table-scroll{overflow-x:visible}.admin-shell .admin-heading{flex-wrap:wrap;gap:12px}.admin-backup-health{align-items:flex-start;padding:12px}}@media (hover:hover) and (pointer:fine){html[data-cv-theme] .admin-shell .admin-actions button:not(:disabled){opacity:1}}:root{--cyan: #00f0ea;--purple: #aa00ff;--bg: #05060a;--glass: rgba(0,0,0,.55);--accent: #b9faff;--muted: #93f0ee;--danger: #6b0000;font-family:Orbitron,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.app-root,.chart-root{width:100vw;height:100vh;background:var(--bg);overflow:hidden}.welcome-screen{width:100%;height:100%;position:relative;color:var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .9s ease,background .4s ease;background:radial-gradient(circle at 20% 25%,#02030a,#07071a 60%)}.welcome-screen.fade-out{opacity:0;pointer-events:none}.welcome-screen.error{background:radial-gradient(circle at center,#6b0000e6,#140000a6)}.button-container{display:flex;width:100%;gap:12px;flex-direction:column;margin-top:6px}.futuristic-btn{width:100%;padding:10px 12px;border-radius:12px;border:none;cursor:pointer;font-weight:700;font-family:inherit;color:#061018;background:linear-gradient(135deg,#00f0ea2e,#7a00ff1f);box-shadow:0 0 18px #00f0ea12,inset 0 0 18px #7a00ff0a;position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.futuristic-btn.cyan{color:#021018;background:linear-gradient(135deg,#00f0ea47,#0078781f)}.futuristic-btn.purple{color:#081018;background:linear-gradient(135deg,#aa00ff47,#3c005a1f)}.futuristic-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;border:2px solid rgba(0,240,234,.12);box-shadow:0 0 28px #00f0ea0f inset;transition:opacity .2s ease;mix-blend-mode:screen}.futuristic-btn:hover{transform:scale(1.03);box-shadow:0 0 32px #00f0ea33,inset 0 0 36px #7a00ff17}.futuristic-btn:active{transform:scale(.98)}.chart-root{display:flex;height:100%;width:100%;position:relative}.left-tools{position:absolute;top:0;left:0;bottom:0;z-index:30;transform:translate(-100%);transition:transform .25s ease}.left-tools.open{transform:translate(0)}.left-toggle{position:absolute;top:8px;left:8px;z-index:40;border:none;background:#0a0a0a99;color:#fff;border-radius:8px;padding:8px;cursor:pointer;box-shadow:0 0 12px #0006}.chart-area{flex:1;position:relative;z-index:10;min-width:0}.workspace{position:relative;display:flex;height:100%;width:100%;min-width:0;overflow:hidden;background:#090c12;color:#d1d4dc}.workspace,.workspace *{box-sizing:border-box}.workspace-chart{flex:1;min-width:0;height:100%}.workspace-panel{position:relative;flex:0 0 auto;width:0;min-width:0;height:100%;overflow:hidden;visibility:hidden;display:flex;flex-direction:column;background:#101319;border-left:0 solid #303640;transition:width .25s ease-in-out,visibility .25s;font:13px Arial,sans-serif}.sidebar-open .workspace-panel{width:min(var(--sidebar-width),calc(100% - 420px));visibility:visible;border-left-width:1px}.sidebar-dragging .workspace-panel{transition:none}.workspace-panel header{display:flex;align-items:center;justify-content:space-between;padding:12px;height:48px;flex-shrink:0;border-bottom:1px solid #303640}.workspace-panel h2{margin:0;font-size:15px;font-weight:600}.workspace button{cursor:pointer}.workspace-panel button,.workspace-rail button{color:#d1d4dc;background:transparent;border:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.workspace-panel button:hover,.workspace-rail button:hover{background:#242b35}.workspace-panel button:focus-visible,.workspace-rail button:focus-visible,.workspace-resizer:focus-visible{outline:2px solid #5eead4;outline-offset:-2px}.workspace-panel-actions{padding:12px;display:grid;gap:10px;flex-shrink:0}.workspace-panel-actions>button{height:32px;background:#202631}.workspace-chart-types{display:flex;gap:4px}.workspace-chart-types button{flex:1;height:30px;font-size:12px}.workspace-chart-types button[aria-pressed=true]{background:#29343d;color:#5eead4}.workspace-charts-list{overflow:auto;flex:1;min-height:0;padding:0 8px 8px}.workspace-charts-list>div{display:flex;align-items:center;border-bottom:1px solid #252b34;min-height:48px}.workspace-layers{min-height:0;flex:1;overflow-y:auto}.watchlist-panel{display:flex;flex-direction:column;flex:1;min-height:0}.watchlist-controls{padding:10px 8px;border-bottom:1px solid #252b34}.watchlist-panel button{cursor:pointer}.watchlist-title,.watchlist-add,.watchlist-search{display:flex;align-items:center;gap:5px;margin-bottom:8px}.watchlist-panel select,.watchlist-panel input{min-width:0;padding:6px 8px;background:#171d25;border:1px solid #36404d;border-radius:4px;color:#e5e7eb;font-size:12px}.watchlist-title select{flex:1}.watchlist-panel button{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:transparent;border:0;border-radius:3px;color:#cbd5e1;padding:6px}.watchlist-panel button:hover:not(:disabled),.watchlist-panel button:focus-visible{background:#303640}.watchlist-panel button:focus-visible,.watchlist-panel input:focus-visible,.watchlist-panel select:focus-visible{outline:2px solid #39dac5}.watchlist-panel button:disabled{opacity:.4;cursor:default}.watchlist-add>button:first-child{flex:1;background:#222933}.watchlist-search{margin-bottom:0;color:#9ca3af}.watchlist-search input{flex:1;width:100%}.watchlist-form{margin-top:10px;padding:10px 0 0;border-top:1px solid #36404d;font-size:12px}.watchlist-form>input{width:100%;box-sizing:border-box;margin:8px 0}.watchlist-form>div{display:flex;gap:6px}.watchlist-form>div button{background:#29343d}.watchlist-panel p{color:#9ca3af;font-size:12px;line-height:1.5}.watchlist-list{padding:0}.watchlist-group>.watchlist-section-head{display:flex;height:auto;min-height:32px;padding:3px 8px;background:#161c24;gap:3px;font-size:11px;color:#aeb8c6}.watchlist-section-toggle{flex:1;min-width:0;justify-content:flex-start!important;text-align:left}.watchlist-section-toggle span{overflow-wrap:anywhere}.watchlist-instrument-row{display:flex;align-items:center;flex-wrap:wrap;min-height:42px;padding:0 6px;border-bottom:1px solid #252b34}.watchlist-instrument-row.active{background:#192b2d;box-shadow:inset 2px 0 #5eead4}.watchlist-panel .workspace-chart-select{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:3px;padding:7px 4px}.watchlist-panel .workspace-chart-select strong{font-size:12px}.watchlist-panel .workspace-chart-select span{font-size:10px;color:#94a3b8}.watchlist-panel .watchlist-drag{padding:5px 0;color:#677280;cursor:grab}.watchlist-marker span,.watchlist-marker-options span{display:flex;width:9px;height:13px;border:1px solid #687383;border-radius:2px}.watchlist-row-menu{width:100%;display:flex;align-items:center;gap:4px;padding:5px 0}.watchlist-row-menu select{flex:1}.watchlist-marker-options{display:flex;flex:1;gap:2px}.watchlist-marker-options span{width:14px;height:14px;align-items:center;justify-content:center}.watchlist-marker-options [aria-pressed=true]{outline:1px solid #39dac5}.watchlist-drop-end{height:9px}.watchlist-group.drop-target,.watchlist-instrument-row.drop-target{box-shadow:inset 0 2px #39dac5}.watchlist-search-results{overflow-y:auto;flex:1;min-height:0}.watchlist-search-results>button{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:5px;padding:10px;border-bottom:1px solid #252b34;text-align:left}.watchlist-search-results strong{font-size:12px;overflow-wrap:anywhere}.watchlist-search-results span{font-size:11px;color:#94a3b8}.watchlist-instrument-row{display:grid;grid-template-columns:20px var(--watchlist-tracks) 18px 18px;padding:0 4px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.watchlist-panel .watchlist-instrument-row>button{padding:4px 1px;min-width:0}.watchlist-table .workspace-chart-select strong{font-size:12px;overflow-wrap:anywhere}.watchlist-table .workspace-chart-select span{font-size:10px;overflow-wrap:anywhere}.watchlist-tickers{display:contents;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:#e5e7eb}.watchlist-tickers span{overflow-wrap:anywhere;min-width:0;text-align:right;padding:4px 3px}.watchlist-tickers .positive{color:#22c55e}.watchlist-tickers .negative{color:#ef4444}.watchlist-tickers.stale span{-webkit-text-decoration:underline dotted #64748b;text-decoration:underline dotted #64748b;text-underline-offset:3px}.watchlist-row-menu{grid-column:1 / -1;box-sizing:border-box}.watchlist-table{flex:1;min-height:0;overflow:auto}.watchlist-columns,.watchlist-table>.watchlist-list{min-width:324px;box-sizing:border-box}.watchlist-table>.watchlist-list{overflow:visible}.watchlist-columns{display:grid;grid-template-columns:20px var(--watchlist-tracks) 18px 18px;padding:8px 4px;font-size:11px;color:#b8c3cf;border-bottom:1px solid #252b34;position:sticky;top:0;z-index:2;background:#10151d}.watchlist-column{position:relative;text-align:right;padding:0 3px}.watchlist-column:first-child{text-align:left}.watchlist-column [role=separator]{position:absolute;right:-4px;top:-8px;bottom:-8px;width:8px;cursor:col-resize;touch-action:none;z-index:1}.watchlist-column [role=separator]:after{content:"";position:absolute;left:3px;top:4px;bottom:4px;width:1px;background:#36404d}.watchlist-column [role=separator]:hover:after,.watchlist-column [role=separator]:focus-visible:after{background:#39dac5;width:2px}.watchlist-panel .watchlist-marker{width:20px;height:30px}.watchlist-marker span{width:8px;height:8px;border-radius:50%}.watchlist-instrument-row.drop-before:before,.watchlist-instrument-row.drop-after:after{content:"";position:absolute;left:0;right:0;height:2px;background:#39dac5;pointer-events:none;z-index:1}.watchlist-instrument-row.drop-before:before{top:0}.watchlist-instrument-row.drop-after:after{bottom:0}.workspace-layers p{padding:12px;color:#9ca3af;font-size:12px}.drawing-object-row{display:flex;align-items:center;min-height:44px;gap:6px;padding:4px 8px;border-bottom:1px solid #252b34}.drawing-object-row.selected{background:#193331;box-shadow:inset 2px 0 #39dac5}.drawing-object-row button{display:flex;align-items:center;justify-content:center;width:30px;height:32px;padding:4px;flex-shrink:0;background:transparent;color:#c9d2de;border:0;border-radius:3px;cursor:pointer}.drawing-object-row button:hover:not(:disabled),.drawing-object-row button:focus-visible{background:#303640}.drawing-object-row button:focus-visible{outline:2px solid #39dac5}.drawing-object-row .drawing-object-select{flex:1;min-width:0;width:auto;justify-content:flex-start;gap:8px;font-size:12px}.drawing-object-select span{overflow-wrap:anywhere;text-align:left}.drawing-object-select svg{flex-shrink:0}.drawing-object-row.object-hidden .drawing-object-select{color:#7c8593}.drawing-object-row button:disabled{cursor:default}.workspace-charts-list>div.active{background:#192b2d;box-shadow:inset 2px 0 #5eead4}.workspace-charts-list .workspace-chart-select{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:8px 12px}.workspace-chart-select strong{width:100%;overflow-wrap:anywhere;text-align:left;font-size:13px}.workspace-chart-select span{font-size:10px;color:#929da9}.workspace-chart-remove{width:28px;height:32px;flex-shrink:0}.workspace-rail{width:44px;flex:0 0 44px;border-left:1px solid #303640;background:#0c1017;padding:6px 4px}.workspace-rail button{width:35px;height:38px}.workspace-rail button.active{color:#5eead4;background:#1d2d32}.workspace-resizer{position:absolute;left:0;top:48px;bottom:0;width:5px;cursor:col-resize;touch-action:none;z-index:2}.workspace-resizer:hover,.workspace-resizer:focus-visible{background:#5eead455}.workspace-scrim{display:none}.lw-history-host{display:flex;flex-shrink:0}.lw-history-host .drawing-history{position:static;padding:0;background:transparent;border:0;box-shadow:none}.lw-interactive-main .lw-topbar{flex-wrap:wrap;min-height:48px;height:auto;gap:6px 12px;padding:6px 12px}.lw-interactive-main{grid-template-rows:auto minmax(0,1fr)}.lw-interactive-main .lw-timeframes{flex-shrink:0;max-width:100%}.lw-interactive-main .lw-actions{flex-wrap:wrap}@media (max-width: 760px){.workspace-panel{position:absolute;top:0;right:44px;bottom:0;z-index:60;width:min(var(--sidebar-width),calc(100% - 44px));transform:translate(calc(100% + 44px));transition:transform .25s ease-in-out,visibility .25s}.sidebar-open .workspace-panel{width:min(var(--sidebar-width),calc(100% - 44px));transform:translate(0)}.workspace-scrim{display:block;position:absolute;top:0;right:44px;bottom:0;left:0;background:#0006;border:0;z-index:59}.workspace-rail{z-index:61}.workspace-resizer{display:none}}@media (prefers-reduced-motion: reduce){.workspace-panel{transition:none}}.fade-in{opacity:0;animation:fadeIn .8s forwards}@keyframes fadeIn{to{opacity:1}}.chart-root,.chart-area,#tv_chart_container{height:100%;width:100%}.chart-container{position:relative;display:flex;height:100%;width:100%}.lw-shell{height:100%;width:100%;display:grid;grid-template-columns:56px minmax(0,1fr);background:#090c12;color:#e5e7eb;overflow:hidden}.lw-left-tools{min-width:56px;background:#080a0f;border-right:1px solid #1f2937}.lw-main{min-width:0;display:grid;grid-template-rows:48px minmax(0,1fr)}.lw-topbar{display:flex;align-items:center;gap:14px;padding:0 12px;background:#0c1017;border-bottom:1px solid #1f2937}.lw-market-title{min-width:190px;display:flex;align-items:center;gap:10px;color:#f8fafc}.lw-market-title strong,.lw-market-title span{display:block;line-height:1.1}.lw-market-title span{margin-top:3px;color:#94a3b8;font-size:12px}.lw-timeframes{display:flex;gap:4px;overflow-x:auto}.lw-timeframes button,.lw-actions button{height:30px;min-width:32px;border:1px solid transparent;border-radius:6px;background:transparent;color:#cbd5e1;cursor:pointer}.lw-timeframes button:hover,.lw-actions button:hover{background:#18202d}.lw-timeframes button.active{color:#052e2b;background:#5eead4;font-weight:700}.lw-actions{margin-left:auto;display:flex;align-items:center;gap:4px}.lw-chart-stage{position:relative;min-height:0;overflow:hidden}.lw-chart{position:absolute;top:0;right:0;bottom:0;left:0}.drawing-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;width:100%;height:100%;pointer-events:none}.lw-shell.is-drawing .lw-chart-stage{cursor:crosshair}.drawing-tools{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px}.drawing-tools>button,.drawing-magnet>button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#d1d4dc;cursor:pointer}.drawing-tools button:hover,.drawing-tools button[aria-pressed=true]{background:#263140;color:#67e8f9}.drawing-magnet{position:relative;border-top:1px solid #374151;padding-top:6px}.magnet-menu summary{display:grid;place-items:center;cursor:pointer;color:#d1d4dc}.magnet-options{position:absolute;left:40px;top:0;z-index:40;width:170px;padding:12px;border:1px solid #374151;border-radius:4px;background:#141820}.magnet-options label{display:grid;gap:6px;font-size:12px;margin-bottom:8px}.magnet-options select,.magnet-options input{width:100%;min-width:0;background:#0f1116;color:#e5e7eb;border:1px solid #374151;padding:4px;box-sizing:border-box}.drawing-ui{position:absolute;z-index:30;box-sizing:border-box;background:#161b24;color:#d1d4dc;border:1px solid #374151;border-radius:6px;box-shadow:0 4px 16px #0006;font:13px Arial,sans-serif;letter-spacing:0}.drawing-ui button{background:transparent;color:inherit;border:0;border-radius:4px;cursor:pointer}.drawing-ui button:hover,.drawing-ui button[aria-pressed=true]{background:#2b3544}.drawing-ui button:focus-visible,.drawing-ui input:focus-visible,.drawing-ui select:focus-visible{outline:2px solid #38bdf8;outline-offset:1px}.drawing-floating-toolbar{width:-moz-max-content;width:max-content;max-width:calc(100% - 16px);padding:4px}.drawing-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.drawing-toolbar-row button{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;min-width:30px;height:32px;padding:4px 6px}.drawing-panel-grip{display:grid;place-items:center;width:18px;height:32px;flex-shrink:0;color:#7b8494;cursor:grab;touch-action:none}.drawing-color-mark{position:absolute;bottom:2px;left:6px;right:6px;height:3px}.drawing-line-sample{width:20px;height:0;display:inline-block;border-top-color:currentColor}.drawing-toolbar-menu{width:240px;max-width:100%;padding:10px 6px 6px;box-sizing:border-box;border-top:1px solid #374151;margin-top:4px}.drawing-toolbar-menu>button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;text-align:left;text-transform:capitalize}.drawing-swatches{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin-bottom:10px}.drawing-swatches button{width:100%;aspect-ratio:1;padding:0;border:1px solid #ffffff30;border-radius:2px}.drawing-swatches button[aria-pressed=true]{outline:2px solid #38bdf8;outline-offset:1px}.drawing-color-picker label,.drawing-style-fields>label,.drawing-coordinate-fields label{display:grid;gap:6px;margin-top:10px}.drawing-color-picker output{float:right}.drawing-color-control{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%}.drawing-ui .drawing-color-control>.drawing-color-swatch{width:28px;height:30px;padding:0;flex-shrink:0;border:1px solid #737b89;border-radius:3px}.drawing-ui .drawing-color-control>input:not([type=checkbox]):not([type=range]){width:74px;font-size:11px;flex-shrink:0}.drawing-setting-row{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:6px;margin-top:6px}.drawing-color-popover{position:fixed;z-index:60;width:252px;max-width:calc(100vw - 16px);padding:10px}.drawing-ui input:not([type=checkbox]):not([type=range]),.drawing-ui select{width:100%;min-width:0;box-sizing:border-box;padding:7px 8px;background:#0f131b;color:#e5e7eb;border:1px solid #374151;border-radius:4px;font:inherit}.drawing-ui input[aria-invalid=true]{border-color:#ef4444!important}.drawing-ui input[type=range]{width:100%;accent-color:#38bdf8}.drawing-ui input[type=checkbox]{accent-color:#38bdf8}.drawing-settings{width:400px;max-width:calc(100% - 16px);max-height:calc(100% - 16px);display:flex;flex-direction:column}.drawing-settings-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:grab;touch-action:none}.drawing-settings-head button{width:28px;height:28px;display:grid;place-items:center}.drawing-settings-tabs{display:flex;gap:16px;padding:0 16px;border-bottom:1px solid #374151}.drawing-settings-tabs button{padding:10px 0;border-radius:0;border-bottom:2px solid transparent}.drawing-settings-tabs button[aria-selected=true]{color:#67e8f9;border-bottom-color:#38bdf8}.drawing-settings-body{overflow:auto;padding:4px 16px 16px;min-height:0}.drawing-settings-body [hidden]{display:none}.drawing-settings-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #374151}.drawing-settings-footer button{padding:7px 12px;border:1px solid #4b5563}.drawing-settings-footer .primary{background:#38bdf8;border-color:#38bdf8;color:#09121b}.drawing-checkbox{display:flex!important;align-items:center;gap:8px}.drawing-fill-fields{margin-top:16px;padding-top:12px;border-top:1px solid #374151}.drawing-coordinate-fields fieldset{display:grid;gap:4px;border:1px solid #374151;border-radius:4px;margin:12px 0 0;padding:8px 10px 12px;min-width:0}.drawing-coordinate-fields legend{color:#94a3b8;padding:0 4px}.drawing-history{bottom:38px;right:80px;display:flex;padding:2px}.drawing-history button{width:30px;height:30px;display:grid;place-items:center}.drawing-ui button:disabled{opacity:.35;cursor:default}.drawing-delete{position:absolute;left:14px;bottom:14px;z-index:18;width:34px;height:34px;display:grid;place-items:center;border:1px solid #374151;border-radius:6px;background:#0c1017eb;color:#fecaca;cursor:pointer}@media (max-width: 900px){.lw-market-title{min-width:130px}}@media (max-width: 600px){.lw-interactive-main{grid-template-rows:auto minmax(0,1fr)}.lw-interactive-main .lw-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:8px 12px}.lw-interactive-main .lw-market-title{min-width:0}.lw-interactive-main .lw-market-title>div{min-width:0}.lw-interactive-main .lw-market-title strong{font-size:13px;overflow-wrap:anywhere}.lw-interactive-main .lw-timeframes{grid-row:2;grid-column:1 / -1;min-width:0}.lw-interactive-main .lw-actions{margin-left:0}}.drawing-tools button[data-repeat=true]{box-shadow:inset 0 0 0 2px #22c55e}.drawing-axis-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:19;overflow:hidden}.drawing-axis-labels span{position:absolute;height:20px;line-height:20px;color:#fff;font:11px/20px Arial;text-align:center;overflow:hidden;white-space:nowrap}.lw-chart-stage:has(>.lw-price-stage){display:flex;flex-direction:column;min-height:0}.lw-price-stage{flex:1;position:relative;min-height:100px;overflow:hidden}.lw-volume-stage{position:absolute;left:0;pointer-events:none;border-top:1px solid #343b46}.drawing-custom-colors{border-top:1px solid #36404d;padding-top:6px;font-size:11px}.drawing-custom-colors>div{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px;max-height:112px;overflow-y:auto}.drawing-custom-colors button{width:20px;height:20px;padding:0;border:1px solid #64748b;border-radius:3px;display:inline-flex;align-items:center;justify-content:center}.drawing-custom-colors button[aria-pressed=true]{outline:2px solid #f8fafc;outline-offset:1px}.drawing-custom-editor{display:flex;gap:5px;flex-wrap:wrap;align-items:center;margin-top:8px}.drawing-ui .drawing-custom-editor input[type=color]{width:30px;height:28px;padding:1px;flex:0 0 30px}.drawing-ui .drawing-custom-editor input:not([type=color]){width:85px;min-width:0;flex:1}.drawing-ui .drawing-custom-editor button{height:28px;padding:4px 8px;background:#2b3544;border:1px solid #64748b}.lw-price-stage .drawing-history,.lw-price-stage .drawing-delete{bottom:calc(40px + var(--volume-height, 0px))}.volume-chart{position:absolute;top:0;right:0;bottom:0;left:0}.volume-status{position:absolute;top:4px;left:10px;z-index:20;display:flex;align-items:center;gap:6px;color:#d1d4dc;font-size:11px;max-width:calc(100% - 20px);pointer-events:auto;padding:2px}.volume-status span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.volume-status button{background:#202631;color:#d1d4dc;border:0;padding:3px;flex-shrink:0}.volume-status{top:var(--ohlc-bottom, 32px);left:12px;gap:0;padding:2px 4px;max-width:min(320px,calc(100% - 80px));white-space:nowrap}.volume-status button{width:24px;height:24px}@media (hover: hover) and (pointer: fine){.volume-status button{opacity:0;transition:opacity .12s ease}.volume-status:hover button,.volume-status:focus-within button{opacity:1}}.chart-load-error{position:absolute;top:12px;left:12px;z-index:20;color:#f87171;background:#0f1116;padding:8px;max-width:calc(100% - 24px)}.lw-market-title strong .market-short{display:none}@media (max-width: 600px){.lw-market-title strong .market-full{display:none}.lw-market-title strong .market-short{display:block;font-size:12px;color:#f8fafc;white-space:nowrap}}.ohlc-status{position:absolute;top:8px;left:12px;z-index:20;max-width:calc(100% - 100px);pointer-events:none;font:12px Arial,sans-serif;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f1116cc;color:#d1d4dc}.ohlc-status[data-direction=up]{color:#22c55e}.ohlc-status[data-direction=down]{color:#ef4444}.chart-settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0008;display:flex;align-items:center;justify-content:center;padding:16px}.chart-settings-modal{width:700px;max-width:100%;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:#171a20;color:#d1d4dc;border:1px solid #383f4b;border-radius:6px;box-shadow:0 12px 48px #0008;font-size:13px}.chart-settings-modal header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #303640}.chart-settings-modal header strong{font-size:17px}.chart-settings-modal button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#242a34;color:inherit;border:1px solid #3a4350;border-radius:4px;min-height:32px;padding:6px 10px;cursor:pointer}.chart-settings-modal button:disabled{opacity:.4;cursor:default}.chart-settings-modal button:focus-visible,.chart-settings-modal input:focus-visible,.chart-settings-modal select:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.chart-settings-content{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:0;overflow:hidden;flex:1}.chart-settings-content nav{display:flex;flex-direction:column;padding:12px 8px;gap:5px;border-right:1px solid #303640}.chart-settings-content nav button{justify-content:flex-start;border:0;background:transparent;text-align:left}.chart-settings-content nav button[aria-selected=true]{background:#293e58;color:#e5f2ff}.chart-settings-fields{padding:10px 24px 20px;overflow:auto;min-height:0;overscroll-behavior:contain}.chart-settings-fields h3{font-size:12px;text-transform:uppercase;color:#9aa5b5;margin:16px 0}.chart-setting-row,.chart-setting-check{display:flex;align-items:center;justify-content:space-between;min-height:40px;gap:12px}.chart-setting-check{justify-content:flex-start}.chart-setting-check input{accent-color:#3b82f6}.chart-settings-modal input:not([type=checkbox]),.chart-settings-modal select{background:#101318;color:inherit;border:1px solid #424a57;border-radius:4px;min-height:32px;padding:4px 8px;min-width:0}.chart-settings-modal.drawing-ui input[type=color]{width:44px;height:32px;padding:3px;flex-shrink:0;cursor:pointer}.chart-settings-modal.drawing-ui input[type=number]{width:80px;flex-shrink:0}.chart-settings-modal .chart-setting-row select{width:160px;max-width:50%;flex-shrink:0}.chart-candle-colors{display:grid;grid-template-columns:minmax(0,1fr) 70px 70px;gap:12px;align-items:center;margin-bottom:12px}.chart-template-controls{display:flex;gap:6px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid #303640}.chart-settings-modal .chart-template-controls select{width:140px}.chart-settings-modal .chart-template-controls input{flex:1;width:100px}.chart-settings-modal footer{display:flex;gap:8px;padding:12px 20px;border-top:1px solid #303640}.chart-settings-modal footer span{flex:1}.chart-settings-modal button.primary{background:#2563eb;color:#fff}.chart-settings-error{padding:4px 20px;color:#f87171}@media (max-width: 600px){.chart-settings-backdrop{padding:8px}.chart-settings-modal{max-height:calc(100dvh - 16px)}.chart-settings-content{display:flex;flex-direction:column}.chart-settings-content nav{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid #303640;flex-shrink:0}.chart-settings-fields{padding:8px 16px 16px}.chart-template-controls,.chart-settings-modal footer{padding:10px 12px}}.fib-settings{width:640px;max-width:calc(100% - 16px)}.fib-level-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fib-level-column{display:flex;flex-direction:column;gap:6px;min-width:0}.fib-level-row{display:flex;align-items:center;gap:6px;min-width:0}.fib-level-row>input:not([type=checkbox]){width:66px;min-width:0;flex:1}.fib-color-field{display:inline-flex;align-items:center;gap:4px;min-width:0}.drawing-ui.fib-settings .fib-color-field input[type=color]{width:28px;height:30px;padding:2px;flex-shrink:0}.drawing-ui.fib-settings .fib-color-field input:not([type=color]){width:74px;min-width:0;font-size:11px}.fib-level-row button{width:24px;padding:3px;flex-shrink:0}.fib-add-level{display:inline-flex;align-items:center;gap:6px}.fib-visibility-row{display:grid;grid-template-columns:minmax(0,1fr) 74px 74px;gap:10px;align-items:center;margin-bottom:12px}.fib-visibility-row input[type=number]{width:100%;min-width:0}.fib-templates{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fib-templates>input,.fib-templates>select{min-width:0;flex:1;width:100px}.fib-settings .drawing-settings-footer{flex-wrap:wrap}.fib-settings .drawing-settings-head strong{font-size:18px}.fib-style-fields>label:not(.drawing-checkbox){grid-template-columns:140px minmax(0,1fr);align-items:center;margin-top:6px}.fib-style-fields>.drawing-checkbox{margin:8px 0}.fib-settings .drawing-checkbox{display:inline-flex;width:-moz-fit-content;width:fit-content;justify-self:start;align-self:start}.fib-level-columns{margin-top:12px}@media (max-width: 620px){.fib-level-columns{grid-template-columns:minmax(0,1fr)}.fib-visibility-row{grid-template-columns:minmax(0,1fr) 56px 56px;gap:5px}.fib-style-fields>label:not(.drawing-checkbox){grid-template-columns:105px minmax(0,1fr)}}.chart-lab-page{margin:0}.workspace-empty{height:100%;display:grid;place-items:center}.workspace-empty button,.instrument-load-more{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#202631;color:#d1d4dc;border:1px solid #374151;border-radius:4px}.instrument-filters{display:flex;gap:8px;margin-bottom:12px}.instrument-filters select{min-width:0;flex:1;padding:8px;background:#27272a;color:#fff;border:1px solid #3f3f46;border-radius:4px}.chart-lab{height:100dvh;display:flex;flex-direction:column;background:#0f1116;color:#d1d4dc}.chart-lab-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;border-bottom:1px solid #232a35}.chart-lab-controls select,.chart-lab-controls button{background:#181c25;color:inherit;border:1px solid #343c4a;padding:6px;border-radius:4px}.chart-lab-workspace{flex:1;min-height:0}.chart-lab .lw-main{grid-template-columns:minmax(0,1fr)}.chart-lab .lw-topbar,.chart-lab .lw-chart-stage{min-width:0}.lw-market-subtitle{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.canonical-capabilities{max-width:250px;font-size:10px;line-height:14px;color:#9ca3af;white-space:normal;overflow-wrap:anywhere;pointer-events:none}.chart-lab .workspace-panel code{overflow-wrap:anywhere;font-size:11px}@media (max-width: 600px){.chart-lab .lw-topbar{display:flex;flex-direction:column;align-items:stretch}.chart-lab .lw-timeframes{order:3}}.account-control{position:relative}.lw-main.lw-interactive-main{grid-template-rows:auto minmax(0,1fr)}.lw-interactive-main .lw-topbar{position:relative;z-index:30}.workspace-empty{position:relative}.workspace-account{position:absolute;top:8px;right:12px}.account-control button,.account-dialog button{background:#202631;color:#e5e7eb;border:1px solid #36404d;border-radius:4px;padding:6px 8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font:inherit}.account-control button:hover,.account-dialog button:hover{background:#303946}.account-control .account-trigger{width:30px;height:30px;min-width:30px;padding:0;border-radius:50%;font:600 13px Arial,sans-serif}.account-control button:focus-visible,.account-dialog :focus-visible{outline:2px solid #5eead4;outline-offset:2px}.account-control button:disabled,.account-dialog button:disabled{opacity:.5;cursor:default}.account-menu{position:absolute;top:32px;right:0;width:220px;z-index:100;background:#161b24;border:1px solid #36404d;border-radius:4px;padding:8px;box-shadow:0 8px 24px #0008;display:grid;gap:5px}.account-menu>strong{overflow-wrap:anywhere}.account-menu>span{color:#9ca3af;padding-bottom:6px}.account-menu button{justify-content:flex-start}.account-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0008;display:flex;align-items:center;justify-content:center;padding:12px}.account-dialog{box-sizing:border-box;width:min(510px,100%);max-height:calc(100dvh - 24px);overflow:auto;background:#161b24;color:#e5e7eb;border:1px solid #46505e;border-radius:6px;padding:16px;font:13px Arial,sans-serif}.account-dialog-wide{width:min(1050px,100%)}.account-dialog header,.admin-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.account-dialog h2{font-size:17px;margin:0}.account-dialog h3{font-size:13px;margin:0 0 10px}.account-dialog section{border-top:1px solid #303640;margin-top:14px;padding-top:12px}.account-dialog dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:7px;margin:0}.account-dialog dt{color:#9ca3af}.account-dialog dd{margin:0;overflow-wrap:anywhere}.account-dialog form{display:grid;gap:9px}.account-dialog label{display:grid;gap:5px}.account-dialog input,.account-dialog select{box-sizing:border-box;min-width:0;width:100%;padding:7px;background:#0d1118;color:#f8fafc;border:1px solid #46505e;border-radius:3px;font:inherit}.account-dialog .account-checkbox{display:flex;align-items:center;gap:7px}.account-checkbox input{width:auto}.account-sessions{list-style:none;padding:0;margin:8px 0}.account-sessions li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #303640;padding:9px 0;gap:10px}.account-sessions span{display:block;font-size:12px;color:#9ca3af;margin-top:4px}.account-error{color:#fca5a5;overflow-wrap:anywhere}.admin-heading>div,.admin-editor>div{display:flex;gap:6px}.admin-editor{border-bottom:1px solid #46505e;padding:12px 0;margin-bottom:12px;max-width:420px}.admin-table-scroll{overflow-x:auto}.admin-users{border-collapse:collapse;width:100%;font-size:12px}.admin-users th{text-align:left;color:#9ca3af}.admin-users th,.admin-users td{padding:9px 7px;border-bottom:1px solid #303640}.admin-users td:first-child{overflow-wrap:anywhere;max-width:180px}.admin-users select{width:80px}.admin-invite-table{border-collapse:collapse;width:100%;font-size:12px}.admin-invite-table th{text-align:left;color:#9ca3af}.admin-invite-table th,.admin-invite-table td{padding:9px 7px;border-bottom:1px solid #303640}.admin-invite-table td:first-child{max-width:180px;overflow-wrap:anywhere}.invite-result{display:grid;gap:8px;margin:12px 0;padding:12px 0;border-block:1px solid #46505e}.invite-result>div{display:flex;gap:6px}.invite-result p{margin:0;color:#9ca3af}.invite-registration{height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:12px;background:#0c1017}.invite-registration h2{margin-bottom:20px}.registration-notice{position:absolute;top:20px;left:12px;right:12px;text-align:center;color:#d1fae5;z-index:2;font:13px Arial,sans-serif}.admin-actions{white-space:nowrap}.admin-actions button{margin-right:4px;padding:5px}@media (max-width: 600px){.admin-users{min-width:780px}.account-dialog{padding:12px}}.settings-sections{display:flex;gap:6px;padding:10px 20px}.lw-main.lw-interactive-main .lw-topbar{container-type:inline-size;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:4px;padding:4px;height:48px;min-height:48px;box-sizing:border-box}.lw-interactive-main .lw-market-title{min-width:0;max-width:160px;flex:0 1 120px;overflow:hidden}.lw-interactive-main .canonical-capabilities{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.lw-interactive-main .lw-actions{flex-wrap:nowrap;flex:0 0 auto;gap:2px;margin-left:0}.timeframe-picker{flex:1 1 320px;min-width:64px;display:flex;align-items:center;gap:4px}.timeframe-favorites{display:flex;align-items:center;gap:2px}.timeframe-picker button{height:30px;border:1px solid transparent;border-radius:var(--cv-control-radius, 4px);color:var(--cv-text-secondary, #cbd5e1);background:transparent;cursor:pointer;white-space:nowrap;font-size:12px;padding:0 6px}.timeframe-favorites button{width:36px}.timeframe-picker button:hover{background:var(--cv-hover, #18202d)}.timeframe-picker .timeframe-active{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:64px;color:var(--cv-accent, #43d9cf);background:var(--cv-accent-soft, #193638);border-color:var(--cv-accent, #43d9cf);font-weight:600;flex-shrink:0}.timeframe-popover{position:fixed;z-index:1200;box-sizing:border-box;overflow-y:auto;padding:10px;border:1px solid var(--cv-border, #39424e);border-radius:var(--cv-radius, 6px);background:var(--cv-modal, #181e27);color:var(--cv-text, #edf0f4);box-shadow:var(--cv-shadow, 0 12px 36px #0009);font:12px Arial,sans-serif;overscroll-behavior:contain}.timeframe-popover header{display:flex;align-items:center;justify-content:space-between}.timeframe-popover button{color:inherit;border:1px solid transparent;background:transparent;border-radius:4px;cursor:pointer;min-height:28px}.timeframe-popover button:hover:not(:disabled){background:var(--cv-hover, #252d38)}.timeframe-popover button:disabled{opacity:.3;cursor:default}.timeframe-popover h3{font-size:10px;font-weight:500;text-transform:uppercase;color:var(--cv-text-muted, #94a3b8);margin:12px 0 5px;letter-spacing:.05em}.timeframe-hint{color:var(--cv-text-muted, #94a3b8);font-size:11px;line-height:1.4;margin:6px 0}.timeframe-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.timeframe-option{display:flex;align-items:center;border:1px solid var(--cv-border-subtle, #272e38);border-radius:4px}.timeframe-option .tf-select{flex:1;text-align:left;padding:4px 8px}.timeframe-option .tf-pin{flex:0 0 26px;padding:3px;color:var(--cv-text-muted, #94a3b8)}.timeframe-option .tf-pin[aria-pressed=true],.timeframe-option .tf-select[aria-pressed=true]{color:var(--cv-accent, #43d9cf);background:var(--cv-accent-soft, #193638)}.timeframe-unavailable{display:flex;gap:5px;flex-wrap:wrap}.timeframe-unavailable button{display:flex;align-items:center;gap:5px;color:var(--cv-text-muted, #94a3b8)}.timeframe-picker button:focus-visible,.timeframe-popover button:focus-visible{outline:2px solid var(--cv-focus, #43d9cf);outline-offset:1px}@container (max-width: 760px){.lw-interactive-main .lw-market-title{display:none}.lw-topbar .account-control>small{display:none}}@container (max-width: 360px){.lw-topbar .lw-actions{padding-left:0;border-left:0;gap:0}.lw-topbar .lw-actions button,.lw-topbar .lw-history-host .drawing-history button{min-width:24px;width:24px;padding-inline:2px}.lw-topbar .lw-history-host .drawing-history{gap:0}.lw-topbar .account-control .account-trigger{min-width:28px;width:28px}}.timeframe-favorites:empty{display:none}@container (max-width: 300px){.timeframe-picker{min-width:56px}.timeframe-picker .timeframe-active{min-width:56px;gap:4px;padding-inline:4px}}.text-box-editor{position:absolute;z-index:35;box-sizing:border-box;margin:0;resize:none;outline:1px solid #67e8f9;background:#102630;box-shadow:none;font-family:Arial,sans-serif;white-space:pre-wrap;overflow:auto;touch-action:auto}.text-box-fields{display:block}.text-box-fields fieldset{display:grid;gap:8px;margin:0 0 12px;padding:10px;border:1px solid #374151;border-radius:4px}.text-box-fields textarea{width:100%;min-height:72px;box-sizing:border-box;background:#0f131b;color:#e5e7eb;border:1px solid #374151;border-radius:4px;padding:7px;font:inherit}.drawing-object-menu{width:166px;padding:5px;display:grid;z-index:45}.drawing-object-menu button{text-align:left;padding:8px}html[lang=uk] .admin-users select{width:140px}html[lang=uk] .drawing-settings-footer{flex-wrap:wrap}@media (max-width: 600px){html[lang=uk] .drawing-settings .drawing-setting-row{grid-template-columns:minmax(0,1fr) auto}}:root[data-cv-theme]{--cv-bg: #0b0d11;--cv-bg-secondary: #11151b;--cv-panel: #141920;--cv-panel-elevated: #1d242e;--cv-modal: #181e27;--cv-border: #39424e;--cv-border-subtle: #272e38;--cv-text: #edf0f4;--cv-text-secondary: #bdc6d2;--cv-text-muted: #8c99aa;--cv-text-disabled: #667180;--cv-hover: #252d38;--cv-selected: var(--cv-accent-soft);--cv-button: #242c37;--cv-input: #10151d;--cv-danger: #ff858d;--cv-success: #87d4ab;--cv-warning: #e9c47c;--cv-scrollbar: #4b5665;--cv-shadow: 0 16px 48px #0009, 0 2px 8px #0005;--cv-radius: 6px;--cv-control-radius: 4px;--cv-gap: 10px;--cv-control-pad: 6px;--cv-row: 44px;--cv-table-pad: 9px;--cv-ui-size: 13px;--cv-small-size: 11px;color-scheme:dark}:root[data-cv-theme=contrast]{--cv-bg: #040506;--cv-bg-secondary: #080a0d;--cv-panel: #20252d;--cv-panel-elevated: #343c48;--cv-modal: #252d38;--cv-border: #657181;--cv-border-subtle: #3b4553;--cv-text: #ffffff;--cv-text-secondary: #d7dfe8;--cv-text-muted: #b1bdcc;--cv-input: #080b10}:root[data-cv-theme=midnight]{--cv-bg: #060d1b;--cv-bg-secondary: #0c1a30;--cv-panel: #142943;--cv-panel-elevated: #254469;--cv-modal: #193452;--cv-border: #374c63;--cv-border-subtle: #24354b;--cv-text-secondary: #bfd0e0;--cv-text-muted: #8fa7bf;--cv-hover: #23354a;--cv-input: #0b1420;--cv-button: #223248;--cv-scrollbar: #49627e}:root[data-cv-theme=terminal]{--cv-bg: #080909;--cv-bg-secondary: #101212;--cv-panel: #1b201e;--cv-panel-elevated: #242a27;--cv-modal: #161c19;--cv-border: #39463e;--cv-border-subtle: #27332d;--cv-text: #e9eee7;--cv-text-secondary: #c3cec1;--cv-text-muted: #94a491;--cv-hover: #29342e;--cv-button: #202923;--cv-input: #0c100e;--cv-scrollbar: #4e6152;--cv-shadow: 0 6px 18px #0007;--cv-radius: 3px;--cv-control-radius: 2px}:root[data-cv-theme=cyber]{--cv-bg: #05080d;--cv-bg-secondary: #090f18;--cv-panel: #0e1723;--cv-panel-elevated: #172638;--cv-modal: #111d2c;--cv-border: #649dc038;--cv-border-subtle: #64b9dc1c;--cv-text: #e7edf5;--cv-text-secondary: #b4c1d2;--cv-text-muted: #8996a8;--cv-text-disabled: #617084;--cv-hover: #182739;--cv-input: #070d16;--cv-button: #142131;--cv-scrollbar: #293d50;--cv-shadow: 0 24px 64px #000b, 0 8px 24px #02060db3;--cv-powered: color-mix(in srgb, var(--cv-accent) 12%, #0c1b28);--cv-local-glow: 0 0 10px color-mix(in srgb, var(--cv-focus) 16%, transparent);--cv-edge-reflection: #9bdcf324}:root[data-cv-density=comfortable]{--cv-gap: 14px;--cv-control-pad: 8px;--cv-row: 50px;--cv-table-pad: 12px}:root[data-cv-corners=sharp]{--cv-radius: 2px;--cv-control-radius: 2px}:root[data-cv-text-size=small]{--cv-ui-size: 12px;--cv-small-size: 10px}:root[data-cv-text-size=large]{--cv-ui-size: 14px;--cv-small-size: 12px}html[data-cv-theme] :is(.workspace,.lw-shell,.workspace-empty){background:var(--cv-bg);color:var(--cv-text)}html[data-cv-theme] :is(.workspace-panel,.workspace-rail,.lw-left-tools,.lw-topbar){background:var(--cv-bg-secondary);border-color:var(--cv-border-subtle);color:var(--cv-text-secondary)}html[data-cv-theme] :is(.workspace-panel,.lw-topbar,.account-control,.drawing-ui,.chart-settings-modal,.add-modal){font-family:Arial,sans-serif;font-size:var(--cv-ui-size)}html[data-cv-theme] :is(.account-dialog,.drawing-settings,.chart-settings-modal,.add-modal){background:var(--cv-modal);color:var(--cv-text);border-color:var(--cv-border);border-radius:var(--cv-radius);box-shadow:var(--cv-shadow)}html[data-cv-theme] :is(.account-menu,.drawing-floating-toolbar,.drawing-color-popover,.drawing-toolbar-menu,.watchlist-row-menu){background:var(--cv-panel-elevated);color:var(--cv-text);border-color:var(--cv-border);border-radius:var(--cv-radius);box-shadow:var(--cv-shadow)}html[data-cv-theme] .account-dialog{font-size:var(--cv-ui-size);padding:18px}html[data-cv-theme] .account-dialog header{padding-bottom:12px}html[data-cv-theme] .invite-registration{background:var(--cv-bg)}html[data-cv-theme] .invite-registration button[type=submit]{background:var(--cv-accent);color:var(--cv-accent-ink);border-color:var(--cv-focus)}html[data-cv-theme] .account-tabs{display:flex;gap:16px;border-bottom:1px solid var(--cv-border-subtle)}html[data-cv-theme] .account-tabs button{padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--cv-text-muted)}html[data-cv-theme] .account-tabs button[aria-selected=true]{color:var(--cv-text);border-bottom-color:var(--cv-focus)}html[data-cv-theme] .account-dialog [hidden]{display:none}html[data-cv-theme] .account-dialog h2{font-size:17px;font-weight:600}html[data-cv-theme] :is(.account-dialog h3,.drawing-settings-head strong){color:var(--cv-text);font-weight:600}html[data-cv-theme] .account-dialog h3{font-size:var(--cv-ui-size);margin-bottom:10px}html[data-cv-theme] .account-dialog section{border-color:var(--cv-border-subtle);margin-top:var(--cv-gap);padding-top:var(--cv-gap)}html[data-cv-theme] :is(.account-dialog dt,.account-sessions span,.account-dialog p,.invite-result p){color:var(--cv-text-muted)}html[data-cv-theme] .account-dialog dd{font-variant-numeric:tabular-nums}html[data-cv-theme] .account-dialog dl{gap:6px 14px}html[data-cv-theme] .account-dialog .account-error{color:var(--cv-danger)}html[data-cv-theme] .account-dialog label{color:var(--cv-text-secondary)}html[data-cv-theme] :is(.account-dialog,.drawing-ui,.chart-settings-modal,.watchlist-panel) :is(input:not([type=checkbox]):not([type=range]):not([type=color]),select){background:var(--cv-input);color:var(--cv-text);border-color:var(--cv-border);border-radius:var(--cv-control-radius);font:inherit}html[data-cv-theme] :is(.account-dialog,.watchlist-panel) :is(input:not([type=checkbox]),select){padding-block:var(--cv-control-pad)}html[data-cv-theme] :is(.account-control,.account-dialog,.drawing-ui,.chart-settings-modal,.workspace-panel,.lw-topbar,.lw-left-tools) button{color:var(--cv-text-secondary);border-color:var(--cv-border);border-radius:var(--cv-control-radius);font-size:inherit;transition:background-color .1s ease,color .1s ease}html[data-cv-theme] :is(.account-dialog,.chart-settings-modal) button{background:var(--cv-button)}html[data-cv-theme] :is(.account-control,.account-dialog,.drawing-ui,.chart-settings-modal,.workspace-panel,.lw-topbar,.lw-left-tools) button:hover:not(:disabled):not([style*=background]){background:var(--cv-hover);color:var(--cv-text)}html[data-cv-theme] :is(.workspace,.account-dialog,.account-menu,.drawing-ui,.chart-settings-modal) :focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px}html[data-cv-theme] :is(.account-dialog,.drawing-ui,.watchlist-panel,.chart-settings-modal) input[aria-invalid=true]{border-color:var(--cv-danger)}html[data-cv-theme] :is(.account-dialog,.drawing-ui,.chart-settings-modal) input[type=range]{accent-color:var(--cv-accent)}html[data-cv-theme] :is(.account-dialog,.drawing-ui,.chart-settings-modal) input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;min-width:13px;margin:0;padding:0;border:1px solid var(--cv-border);border-radius:2px;background:var(--cv-input);vertical-align:middle;cursor:pointer}html[data-cv-theme] :is(.account-dialog,.drawing-ui,.chart-settings-modal) input[type=checkbox]:checked{background:var(--cv-accent);border-color:var(--cv-focus)}html[data-cv-theme] :is(.account-dialog,.drawing-ui,.chart-settings-modal) input[type=checkbox]:checked:after{content:"";display:block;width:6px;height:3px;border-left:2px solid var(--cv-accent-ink);border-bottom:2px solid var(--cv-accent-ink);transform:translate(2px,2px) rotate(-45deg)}html[data-cv-theme] input:disabled{opacity:.45;cursor:default}html[data-cv-theme] .account-menu{width:min(232px,calc(100vw - 24px));padding:8px;gap:2px}html[data-cv-theme] .account-menu>strong{padding:7px 8px 2px;font-size:var(--cv-ui-size)}html[data-cv-theme] .account-menu>span{padding:0 8px 10px;margin-bottom:4px;border-bottom:1px solid var(--cv-border-subtle);color:var(--cv-text-muted);font-size:var(--cv-small-size)}html[data-cv-theme] .account-menu button{background:transparent;border:0;padding:var(--cv-control-pad) 8px;min-height:30px}html[data-cv-theme] .account-menu .auth-logout{margin-top:4px;border-top:1px solid var(--cv-border-subtle);color:var(--cv-danger)}html[data-cv-theme] .account-control .account-trigger{border-radius:50%;border-color:var(--cv-border);background:var(--cv-button);color:var(--cv-text);font-size:13px}html[data-cv-theme] .account-sessions li{background:var(--cv-panel);border-color:var(--cv-border-subtle);padding:10px;margin-bottom:5px;border-radius:var(--cv-control-radius)}html[data-cv-theme] .account-sessions strong{font-size:var(--cv-ui-size)}html[data-cv-theme] .account-sessions span{font-size:var(--cv-small-size)}html[data-cv-theme] .appearance-fields{display:grid;gap:7px;margin-top:7px}html[data-cv-theme] .account-dialog .appearance-setting{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:12px;min-height:30px}html[data-cv-theme] .appearance-accents{display:flex;align-items:center;gap:8px}html[data-cv-theme] .appearance-accents button{width:24px;height:24px;padding:0;border:1px solid #ffffff30;border-radius:50%}html[data-cv-theme] .appearance-accents button[aria-pressed=true]{outline:2px solid var(--cv-text);outline-offset:2px}html[data-cv-theme] .lw-market-title{color:var(--cv-text)}html[data-cv-theme] .lw-market-title span{color:var(--cv-text-muted);font-size:var(--cv-small-size)}html[data-cv-theme] .lw-market-title strong{font-size:var(--cv-ui-size)}html[data-cv-theme] .lw-timeframes button.active{background:var(--cv-accent);color:var(--cv-accent-ink)}html[data-cv-theme] .lw-topbar :is(.lw-timeframes,.lw-actions)>button{border-color:transparent}html[data-cv-theme] .add-modal :is(input,select){background:var(--cv-input);color:var(--cv-text);border-color:var(--cv-border)}html[data-cv-theme] .add-modal button[data-instrument]{background:var(--cv-button);color:var(--cv-text);border-radius:var(--cv-control-radius)}html[data-cv-theme] .add-modal button[data-instrument]:hover{background:var(--cv-hover)}html[data-cv-theme] .lw-actions{border-left:1px solid var(--cv-border-subtle);padding-left:8px}html[data-cv-theme] :is(.workspace-rail button.active,.drawing-tools button.active,.drawing-tools button[aria-pressed=true]){color:var(--cv-text);background:var(--cv-selected);box-shadow:inset 0 -2px var(--cv-focus)}html[data-cv-theme] .workspace-panel>header{background:var(--cv-panel);border-color:var(--cv-border-subtle)}html[data-cv-theme] .workspace-panel h2{font-size:14px;color:var(--cv-text)}html[data-cv-theme] .watchlist-controls{border-color:var(--cv-border-subtle);padding:var(--cv-gap) 8px}html[data-cv-theme] .watchlist-title select{background:var(--cv-panel);font-weight:600}html[data-cv-theme] .watchlist-add>button:first-child{background:var(--cv-button)}html[data-cv-theme] .watchlist-search input{background:var(--cv-input);font-size:var(--cv-small-size)}html[data-cv-theme] .watchlist-columns{background:var(--cv-bg-secondary);border-color:var(--cv-border-subtle);color:var(--cv-text-muted);font-size:var(--cv-small-size)}html[data-cv-theme] .watchlist-instrument-row{min-height:var(--cv-row);border-color:var(--cv-border-subtle)}html[data-cv-theme] .watchlist-instrument-row:hover{background:var(--cv-hover)}html[data-cv-theme] .watchlist-instrument-row.active{background:var(--cv-selected);box-shadow:inset 2px 0 var(--cv-focus)}html[data-cv-theme] .watchlist-table .workspace-chart-select strong{font-size:calc(var(--cv-ui-size) - 1px);color:var(--cv-text)}html[data-cv-theme] .watchlist-table .workspace-chart-select span{font-size:calc(var(--cv-small-size) - 1px);color:var(--cv-text-muted)}html[data-cv-theme] .watchlist-tickers{font-size:calc(var(--cv-ui-size) - 1px);color:var(--cv-text)}html[data-cv-theme] .watchlist-panel .workspace-chart-select:hover{background:transparent}html[data-cv-theme] .watchlist-group>.watchlist-section-head{background:var(--cv-panel);color:var(--cv-text-secondary);border-color:var(--cv-border-subtle);font-weight:600;font-size:var(--cv-small-size)}html[data-cv-theme] .watchlist-column [role=separator]:after{background:var(--cv-border);opacity:.2}html[data-cv-theme] .watchlist-column [role=separator]:is(:hover,:focus-visible):after{opacity:1;background:var(--cv-focus)}html[data-cv-theme] :is(.watchlist-instrument-row.drop-before:before,.watchlist-instrument-row.drop-after:after){background:var(--cv-focus)}html[data-cv-theme] .watchlist-group.drop-target{box-shadow:inset 0 2px var(--cv-focus)}html[data-cv-theme] .drawing-object-row{border-color:var(--cv-border-subtle)}html[data-cv-theme] .drawing-object-row.selected{background:var(--cv-selected);box-shadow:inset 2px 0 var(--cv-focus)}html[data-cv-theme] :is(.drawing-settings-head,.drawing-settings-tabs,.drawing-settings-footer,.drawing-fill-fields,.drawing-custom-colors,.chart-template-controls,.chart-settings-modal footer,.chart-settings-modal header,.chart-settings-content nav){border-color:var(--cv-border-subtle)}html[data-cv-theme] .drawing-settings-head{padding-block:12px;background:var(--cv-panel-elevated);border-bottom:1px solid var(--cv-border-subtle)}html[data-cv-theme] .drawing-settings-tabs button{background:transparent;border-radius:0;color:var(--cv-text-muted)}html[data-cv-theme] .drawing-settings-tabs button[aria-selected=true]{color:var(--cv-text);border-bottom-color:var(--cv-focus)}html[data-cv-theme] .drawing-settings-body{padding-top:10px}html[data-cv-theme] .drawing-settings-footer{background:var(--cv-panel);padding-block:10px}html[data-cv-theme] :is(.drawing-settings-footer .primary,.chart-settings-modal button.primary){background:var(--cv-accent);color:var(--cv-accent-ink);border-color:var(--cv-focus)}html[data-cv-theme] .drawing-style-fields>label{color:var(--cv-text-secondary)}html[data-cv-theme] .fib-level-columns{border-top:1px solid var(--cv-border-subtle);padding-top:10px;gap:14px}html[data-cv-theme] .fib-level-row{border-radius:var(--cv-control-radius)}html[data-cv-theme] .fib-level-row[data-enabled=false]>:not(input[type=checkbox]){opacity:.55}html[data-cv-theme] .fib-level-row:focus-within{background:var(--cv-hover)}html[data-cv-theme] .fib-templates{padding-bottom:8px;border-bottom:1px solid var(--cv-border-subtle);margin-bottom:2px}html[data-cv-theme] :is(.admin-users,.admin-invite-table){font-size:calc(var(--cv-ui-size) - 1px)}html[data-cv-theme] :is(.admin-users,.admin-invite-table) :is(th,td){padding-block:var(--cv-table-pad);border-color:var(--cv-border-subtle);font-variant-numeric:tabular-nums}html[data-cv-theme] :is(.admin-users,.admin-invite-table) th{color:var(--cv-text-muted);font-weight:500;background:var(--cv-panel)}html[data-cv-theme] :is(.admin-users,.admin-invite-table) tr:hover td{background:var(--cv-hover)}html[data-cv-theme] .admin-users tr[data-current=true] td{background:var(--cv-selected)}html[data-cv-theme] :is(.admin-users,.admin-invite-table) td:first-child{font-weight:600}html[data-cv-theme] .admin-users small{color:var(--cv-text-muted);font-weight:400}html[data-cv-theme] .cv-status{display:inline-block;padding:3px 6px;border-radius:var(--cv-control-radius);background:var(--cv-button);color:var(--cv-text-muted);font-size:var(--cv-small-size)}html[data-cv-theme] .cv-status[data-status=active]{color:var(--cv-success);background:color-mix(in srgb,var(--cv-success) 9%,var(--cv-panel))}html[data-cv-theme] .cv-status:is([data-status=expired],[data-status=exhausted]){color:var(--cv-warning)}html[data-cv-theme] .cv-status:is([data-status=revoked],[data-status=disabled]){color:var(--cv-danger)}@media (hover: hover) and (pointer: fine){html[data-cv-theme] :is(.workspace-chart-remove,.watchlist-instrument-row>button[title^=Move],.admin-actions button,.watchlist-section-head>button){opacity:.55}html[data-cv-theme] :is(.watchlist-instrument-row,.watchlist-section-head,.admin-users tr):is(:hover,:focus-within) button{opacity:1}}html[data-cv-theme] :is(.admin-actions button[title="Disable user"],.workspace-chart-remove):hover{color:var(--cv-danger)}html[data-cv-theme] :is(.workspace,.account-dialog,.drawing-ui,.chart-settings-modal){scrollbar-width:thin;scrollbar-color:var(--cv-scrollbar) transparent}html[data-cv-theme] :is(.workspace,.account-dialog,.drawing-ui,.chart-settings-modal) *{scrollbar-width:thin;scrollbar-color:var(--cv-scrollbar) transparent}html[data-cv-theme] ::-webkit-scrollbar{width:6px;height:6px}html[data-cv-theme] ::-webkit-scrollbar-thumb{background:var(--cv-scrollbar);border-radius:3px}html[data-cv-theme] ::-webkit-scrollbar-thumb:hover{background:var(--cv-text-muted)}html[data-cv-theme] ::-webkit-scrollbar-track{background:transparent}@media (max-width: 600px){html[data-cv-theme] .account-dialog{padding:12px}html[data-cv-theme] .account-dialog .appearance-setting{grid-template-columns:minmax(0,1fr) minmax(130px,48%);gap:8px}html[data-cv-theme] .appearance-accents{gap:5px}html[data-cv-theme] .appearance-accents button{width:22px;height:22px}html[data-cv-theme] .account-dialog-wide .admin-invite-table{min-width:650px}html[data-cv-theme] .lw-actions{padding-left:0;border-left:0}}@media (prefers-reduced-motion: reduce){html[data-cv-theme] button{transition:none}}html[data-cv-theme] .lw-topbar{box-shadow:inset 0 -1px var(--cv-border-subtle)}html[data-cv-theme] .workspace-panel{background:var(--cv-bg-secondary)}html[data-cv-theme] .workspace-panel>header{box-shadow:inset 0 -1px var(--cv-border-subtle)}html[data-cv-theme] .watchlist-group>.watchlist-section-head{background:var(--cv-panel);border-block:1px solid var(--cv-border-subtle);color:var(--cv-text)}html[data-cv-theme] .watchlist-section-head .watchlist-section-toggle{font-weight:600}html[data-cv-theme] .watchlist-section-head>.watchlist-section-toggle{opacity:1}html[data-cv-theme] .watchlist-instrument-row{transition:background-color .12s ease}html[data-cv-theme] .watchlist-instrument-row.active{box-shadow:inset 3px 0 var(--cv-focus)}html[data-cv-theme] .watchlist-table .workspace-chart-select strong{font-weight:700}html[data-cv-theme] .watchlist-table .workspace-chart-select span{color:var(--cv-text-muted);font-weight:400}html[data-cv-theme] .account-menu{box-shadow:var(--cv-shadow),0 0 0 1px #0003}html[data-cv-theme] .account-control .account-trigger{background:var(--cv-panel-elevated);box-shadow:inset 0 1px #ffffff0a}html[data-cv-theme=midnight] .lw-topbar{background:#0c1b32;box-shadow:inset 0 -1px #294765,0 2px 8px #03081150}html[data-cv-theme=midnight] :is(.workspace-rail button.active,.watchlist-instrument-row.active){background:color-mix(in srgb,var(--cv-accent) 13%,#163958)}html[data-cv-theme=midnight] .account-menu{background:var(--cv-panel-elevated)}html[data-cv-theme=terminal][data-cv-corners=sharp]{--cv-radius: 0px;--cv-control-radius: 0px}html[data-cv-theme=terminal][data-cv-density=compact]{--cv-row: 42px;--cv-table-pad: 7px;--cv-gap: 8px}html[data-cv-theme=terminal] .lw-topbar{background:#0b0f0d;box-shadow:inset 0 -1px #345041}html[data-cv-theme=terminal] .lw-timeframes button.active{background:var(--cv-selected);color:var(--cv-text);border-color:var(--cv-focus);box-shadow:inset 0 -2px var(--cv-focus)}html[data-cv-theme=terminal] .watchlist-columns{background:#080d0a}html[data-cv-theme=terminal] .watchlist-group>.watchlist-section-head{min-height:29px;background:#202d25}html[data-cv-theme=terminal] .account-control .account-trigger{box-shadow:none;background:#17251d}html[data-cv-theme] .cv-status{border:1px solid transparent;font-weight:500}html[data-cv-theme] .cv-status[data-status=active]{border-color:color-mix(in srgb,var(--cv-success) 13%,transparent)}html[data-cv-theme] .cv-status:is([data-status=expired],[data-status=exhausted]){background:color-mix(in srgb,var(--cv-warning) 8%,var(--cv-panel));border-color:color-mix(in srgb,var(--cv-warning) 12%,transparent)}html[data-cv-theme] .cv-status:is([data-status=revoked],[data-status=disabled]){background:color-mix(in srgb,var(--cv-danger) 7%,var(--cv-panel));border-color:color-mix(in srgb,var(--cv-danger) 12%,transparent)}html[data-cv-theme] .admin-users tr[data-current=true] td{background:color-mix(in srgb,var(--cv-accent) 7%,var(--cv-modal))}@media (hover: hover) and (pointer: fine){html[data-cv-theme] :is(.workspace-chart-remove,.watchlist-instrument-row>button[title^=Move],.watchlist-section-head>button:not(.watchlist-section-toggle)){opacity:.3;transition:opacity .12s ease}html[data-cv-theme] :is(.watchlist-instrument-row,.watchlist-section-head):is(:hover,:focus-within) button{opacity:1}}html[data-cv-theme] .appearance-group{margin:0;padding:8px 0 10px;border:0;border-bottom:1px solid var(--cv-border-subtle);min-width:0}html[data-cv-theme] .appearance-group:last-child{border-bottom:0;padding-bottom:0}html[data-cv-theme] .appearance-group legend{padding:0;font-size:var(--cv-small-size);color:var(--cv-text-muted);font-weight:600}html[data-cv-theme] .appearance-theme-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}html[data-cv-theme] .account-dialog .appearance-theme-tile{display:flex;flex-direction:column;gap:6px;padding:5px;background:var(--cv-panel);font-size:10px;min-width:0;min-height:72px;border-color:var(--cv-border-subtle)}html[data-cv-theme] .appearance-theme-tile>span:last-child{height:24px;display:grid;place-items:center;line-height:12px;text-align:center}html[data-cv-theme] .account-dialog .appearance-theme-tile[aria-pressed=true]{border-color:var(--cv-focus);background:var(--cv-selected)}.theme-miniature{width:100%;height:30px;position:relative;overflow:hidden;background:var(--preview-bg);border-radius:2px}.theme-miniature i{position:absolute;inset:0 0 auto;height:7px;background:var(--preview-panel)}.theme-miniature b{position:absolute;right:0;top:8px;bottom:0;width:25%;background:var(--preview-panel)}.theme-miniature em{position:absolute;left:5px;top:3px;width:10px;height:2px;background:var(--preview-accent)}[data-preview=dark]{--preview-bg: #0b0d11;--preview-panel: #242c37;--preview-accent: #43d9cf}[data-preview=contrast]{--preview-bg: #040506;--preview-panel: #657181;--preview-accent: #ffffff}[data-preview=midnight]{--preview-bg: #060d1b;--preview-panel: #254469;--preview-accent: #7fdbf4}[data-preview=terminal]{--preview-bg: #080909;--preview-panel: #202d25;--preview-accent: #87d4ab}[data-preview=cyber]{--preview-bg: #05080d;--preview-panel: #172638;--preview-accent: #45e6df}[data-preview=cyber] .theme-miniature{box-shadow:inset 0 -1px #45e6df80}[data-preview=cyber] .theme-miniature b{border-left:1px solid #45e6df70}[data-preview=cyber] .theme-miniature:after{content:"";position:absolute;right:4px;top:3px;width:4px;height:2px;background:#8b7cff}html[data-cv-theme] .appearance-color-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}html[data-cv-theme] .appearance-accents .appearance-custom-trigger{border-radius:var(--cv-control-radius);background:var(--cv-button);width:28px;height:28px}html[data-cv-theme] .appearance-interface{display:grid;gap:7px}html[data-cv-theme] .appearance-picker{margin-top:8px;background:var(--cv-panel-elevated);border:1px solid var(--cv-border-subtle);border-radius:var(--cv-radius);padding:10px}html[data-cv-theme] .appearance-picker-head{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:var(--cv-small-size)}html[data-cv-theme] .appearance-picker-head button{margin-left:auto;padding:4px}.accent-live-preview{width:18px;height:18px;flex:0 0 18px;border-radius:3px;border:1px solid #ffffff30}html[data-cv-theme] .appearance-palette{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}html[data-cv-theme] .account-dialog .appearance-palette button{padding:0;height:23px;min-width:0;border:1px solid #ffffff18;border-radius:2px}html[data-cv-theme] .appearance-palette button[aria-pressed=true]{outline:2px solid var(--cv-text);outline-offset:1px}html[data-cv-theme] .appearance-picker-manual{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;align-items:end;margin-top:10px}html[data-cv-theme] .account-dialog .appearance-picker-manual input[type=color]{width:100%;height:30px;padding:2px;background:var(--cv-input);border:1px solid var(--cv-border);cursor:pointer}@media (max-width: 600px){html[data-cv-theme] .appearance-theme-grid{gap:4px}html[data-cv-theme] .account-dialog .appearance-theme-tile{padding:3px}html[data-cv-theme] .appearance-palette{gap:3px}}@media (prefers-reduced-motion: reduce){html[data-cv-theme] .watchlist-instrument-row{transition:none}}html[data-cv-theme=cyber] .lw-topbar{background:#070c14;box-shadow:inset 0 -1px #64b9dc24,0 2px 8px #0005}html[data-cv-theme=cyber] :is(.lw-left-tools,.workspace-rail){background:#060b12}html[data-cv-theme=cyber] :is(.lw-actions,.drawing-tools hr,.drawing-tools .drawing-tool-separator){border-color:var(--cv-border-subtle)}html[data-cv-theme=cyber] :is(.lw-timeframes,.lw-actions,.drawing-tools) button{color:#96a5b8}html[data-cv-theme=cyber] .workspace-panel>header{background:#101c2b;box-shadow:inset 0 1px #a4d3ed0b,inset 0 -1px var(--cv-border-subtle)}html[data-cv-theme=cyber] .watchlist-group>.watchlist-section-head{background:#101d2b;box-shadow:inset 2px 0 #4da3ff33}html[data-cv-theme=cyber] .watchlist-columns{background:#080f19}html[data-cv-theme=cyber] :is(.watchlist-instrument-row.active,.drawing-object-row.selected){background:var(--cv-powered);box-shadow:inset 2px 0 var(--cv-focus),inset 12px 0 14px -14px var(--cv-focus)}html[data-cv-theme=cyber] .account-control .account-trigger{background:#111e2e;border-color:color-mix(in srgb,var(--cv-focus) 32%,var(--cv-border));box-shadow:inset 0 1px var(--cv-edge-reflection)}html[data-cv-theme=cyber] :is(.account-dialog,.drawing-settings,.chart-settings-modal,.add-modal){border-color:var(--cv-border);box-shadow:var(--cv-shadow),inset 0 1px var(--cv-edge-reflection),0 8px 32px #17113224}html[data-cv-theme=cyber] :is(.account-menu,.drawing-floating-toolbar,.drawing-color-popover,.drawing-toolbar-menu,.watchlist-row-menu){background:#111c2b;border-color:var(--cv-border);box-shadow:0 12px 30px #0009,inset 0 1px var(--cv-edge-reflection)}html[data-cv-theme=cyber] .drawing-settings-head{background:#172638}html[data-cv-theme=cyber] .drawing-settings-footer{background:#0c1521}html[data-cv-theme=cyber] .account-dialog .account-tabs button{background:transparent}html[data-cv-theme=cyber] :is(.account-tabs,.drawing-settings-tabs) button[aria-selected=true]{color:var(--cv-text);border-bottom-color:var(--cv-focus);background:transparent;box-shadow:inset 0 -6px 10px -10px var(--cv-focus)}html[data-cv-theme=cyber] :is(.lw-timeframes button.active,.workspace-rail button.active,.drawing-tools button.active,.drawing-tools button[aria-pressed=true]):not(:disabled){color:var(--cv-text);background:var(--cv-powered);border-color:color-mix(in srgb,var(--cv-focus) 36%,transparent);box-shadow:inset 0 -2px var(--cv-focus),inset 0 1px #bcecff14,var(--cv-local-glow)}html[data-cv-theme=cyber] :is(.workspace,.account-dialog,.account-menu,.drawing-ui,.chart-settings-modal,.add-modal) :focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px;box-shadow:inset 0 0 0 1px #bcecff10,var(--cv-local-glow)}html[data-cv-theme=cyber] :is(.account-dialog,.drawing-ui,.watchlist-panel,.add-modal) :is(input:not([type=color]):not([type=range]):not([type=checkbox]),select){box-shadow:inset 0 1px 3px #0004}html[data-cv-theme=cyber] :is(.account-dialog,.drawing-ui,.watchlist-panel,.add-modal) :is(input,select):hover:not(:disabled){border-color:#76b9d454}html[data-cv-theme=cyber] :is(.account-dialog,.drawing-ui,.watchlist-panel,.add-modal) :is(input,select):focus-visible{border-color:var(--cv-focus);box-shadow:inset 0 0 0 1px #bcecff10,var(--cv-local-glow)}html[data-cv-theme=cyber] input::-moz-placeholder{color:var(--cv-text-muted);opacity:1}html[data-cv-theme=cyber] input::placeholder{color:var(--cv-text-muted);opacity:1}html[data-cv-theme=cyber] :is(.drawing-settings-footer .primary,.chart-settings-modal button.primary,.invite-registration button[type=submit]){background:var(--cv-powered);color:var(--cv-text);border-color:color-mix(in srgb,var(--cv-focus) 55%,transparent)}html[data-cv-theme=cyber] :is(.drawing-settings-footer .primary,.chart-settings-modal button.primary,.invite-registration button[type=submit]):is(:hover,:focus-visible):not(:disabled){background:var(--cv-powered);box-shadow:inset 0 1px #bcecff24,var(--cv-local-glow)}html[data-cv-theme=cyber] .account-dialog .appearance-theme-tile[aria-pressed=true]{border-color:var(--cv-focus);background:var(--cv-powered);box-shadow:inset 0 1px #bcecff18,var(--cv-local-glow)}html[data-cv-theme] :is(.appearance-palette,.appearance-accents) button:hover{border-color:var(--cv-text)}html[data-cv-theme] :is(.appearance-palette,.appearance-accents) button:focus-visible{outline:2px solid var(--cv-focus);outline-offset:3px}html[data-cv-theme=cyber] :is(.appearance-palette,.appearance-accents) button[aria-pressed=true]{outline-color:var(--cv-focus);box-shadow:0 0 0 1px #05080d,var(--cv-local-glow)}html[data-cv-theme=cyber] .accent-live-preview{border-color:#ffffff70;box-shadow:0 0 0 2px #070d16}html[data-cv-theme=cyber] input[type=checkbox]:checked:not(:disabled){box-shadow:var(--cv-local-glow)}html[data-cv-theme=cyber] :is(button,input,select){transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}html[data-cv-theme=cyber] button:active:not(:disabled):not([style*=background]){background:#09141e;box-shadow:inset 0 1px 3px #0005}html[data-cv-theme=cyber] :is(button,input):disabled{box-shadow:none}html[data-cv-theme=cyber] :is(.admin-users,.admin-invite-table) th{background:#0b1522;color:#a5b6c9}html[data-cv-theme=cyber] .admin-users tr[data-current=true] td{background:color-mix(in srgb,var(--cv-accent) 7%,#0d1926)}html[data-cv-theme=cyber] .cv-status{box-shadow:none}html[data-cv-theme=cyber] ::-webkit-scrollbar-thumb:hover{background:#4a7a90}html[data-cv-panel-style=glass] :is(.account-menu,.account-dialog,.drawing-settings,.drawing-floating-toolbar,.drawing-color-popover,.chart-settings-modal,.add-modal){background:color-mix(in srgb,var(--cv-modal) 96%,#05080d);border-color:color-mix(in srgb,var(--cv-border) 70%,#96d3ee22);box-shadow:var(--cv-shadow),inset 0 1px #c0e9fa18}@supports (backdrop-filter: blur(16px)){html[data-cv-panel-style=glass] :is(.account-menu,.account-dialog,.drawing-settings,.drawing-floating-toolbar,.drawing-color-popover,.chart-settings-modal,.add-modal){background:color-mix(in srgb,var(--cv-modal) 72%,transparent);-webkit-backdrop-filter:blur(16px) saturate(.65) brightness(.8);backdrop-filter:blur(16px) saturate(.65) brightness(.8);box-shadow:0 28px 64px #0009,0 8px 24px #02060d70,inset 0 1px #c0e9fa24,inset 0 -1px #64b9dc0a}html[data-cv-panel-style=glass] :is(.account-backdrop,.chart-settings-backdrop){background:#01050a38}html[data-cv-panel-style=glass] :is(.lw-topbar,.workspace-panel,.workspace-rail){background:color-mix(in srgb,var(--cv-bg-secondary) 82%,transparent);box-shadow:inset 0 1px #c0e9fa10,inset 0 -1px var(--cv-border-subtle)}html[data-cv-panel-style=glass] :is(.workspace-panel,.workspace-rail){-webkit-backdrop-filter:blur(16px) saturate(.7);backdrop-filter:blur(16px) saturate(.7)}html[data-cv-panel-style=glass] :is(.drawing-settings-head,.drawing-settings-footer,.workspace-panel>header){background:color-mix(in srgb,var(--cv-panel-elevated) 65%,transparent)}html[data-cv-theme=cyber][data-cv-panel-style=glass] :is(.account-menu,.account-dialog,.drawing-settings,.drawing-floating-toolbar,.drawing-color-popover,.chart-settings-modal,.add-modal){background:#0d1a29b8;border-color:#83c7e733;box-shadow:0 28px 64px #000a,0 8px 30px #0e103440,inset 0 1px #bcecff30,inset 0 -1px #64b9dc0a}}@media (prefers-reduced-motion: reduce){html[data-cv-theme=cyber] :is(button,input,select){transition:none}}.settings-sections{display:flex;gap:6px;padding:10px 20px;border-bottom:1px solid var(--cv-border-subtle, #303640)}html[data-cv-theme] .settings-sections button[aria-selected=true]{color:var(--cv-accent, #43d9cf);border-color:var(--cv-accent, #43d9cf);background:var(--cv-selected, #203238)}.chart-settings-content.settings-single-column{grid-template-columns:minmax(0,1fr)}.chart-settings-modal footer[hidden]{display:none}.chart-settings-modal .appearance-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,190px);align-items:center;gap:12px;min-height:36px}.chart-settings-modal .appearance-setting select{width:100%}.chart-setting-row .drawing-color-control{display:inline-flex;gap:6px}.chart-settings-modal .drawing-color-control input{width:90px}.chart-settings-modal .drawing-color-control button{min-width:28px;width:28px;padding:0}.settings-hint{color:var(--cv-text-muted, #94a3b8);font-size:12px;line-height:1.5}.chart-context-menu{position:fixed;z-index:1100;min-width:160px;padding:4px;border:1px solid var(--cv-border, #39424e);border-radius:var(--cv-radius, 6px);background:var(--cv-modal, #181e27);color:var(--cv-text, #edf0f4);box-shadow:var(--cv-shadow, 0 8px 24px #0008)}.chart-context-menu button{display:block;width:100%;text-align:left;padding:8px 12px;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:3px}.chart-context-menu button:hover,.chart-context-menu button:focus-visible{background:var(--cv-hover, #252d38);outline:1px solid var(--cv-focus, #43d9cf)}.workspace-status-card{display:flex;flex-direction:column;gap:7px;padding:12px;background:var(--cv-panel);border:1px solid var(--cv-border-subtle);border-radius:var(--cv-radius)}.workspace-status-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-status-card span{color:var(--cv-text-muted);font-size:var(--cv-small-size);overflow-wrap:anywhere}.workspace-status-card strong{font-size:var(--cv-ui-size)}.workspace-revision{border:1px solid var(--cv-border-subtle);padding:3px 6px;border-radius:3px}.workspace-actions{display:flex;flex-wrap:wrap;gap:8px}.workspace-advanced{margin-top:14px}.workspace-advanced summary{cursor:pointer;color:var(--cv-text-secondary);font-size:12px}.workspace-advanced .workspace-actions{margin-top:10px}.workspace-section-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px}.workspace-snapshots{list-style:none;margin:8px 0 0;padding:0;max-height:250px;overflow-y:auto;border:1px solid var(--cv-border-subtle);border-radius:var(--cv-radius)}.workspace-snapshots li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border-bottom:1px solid var(--cv-border-subtle)}.workspace-snapshots li:last-child{border-bottom:0}.workspace-snapshots li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.workspace-snapshots strong{font-size:12px;font-weight:600}.workspace-snapshots span{font-size:11px;color:var(--cv-text-muted)}.admin-backups .workspace-status-card{margin-bottom:12px}html[data-cv-watchlist-density=compact] .watchlist-panel{--cv-row: 36px;--cv-table-pad: 5px}html[data-cv-watchlist-density=comfortable] .watchlist-panel{--cv-row: 48px;--cv-table-pad: 11px}html[data-cv-toolbar-size=compact] :is(.lw-left-tools,.lw-actions) button svg{width:15px;height:15px}html[data-cv-toolbar-size=large] :is(.lw-left-tools,.lw-actions) button svg{width:21px;height:21px}html[data-cv-border-intensity=subtle] :is(.workspace-panel,.workspace-rail,.lw-topbar,.watchlist-panel,.account-dialog,.chart-settings-modal){border-color:color-mix(in srgb,var(--cv-border) 50%,var(--cv-bg-secondary))}html[data-cv-border-intensity=strong] :is(.workspace-panel,.workspace-rail,.lw-topbar,.watchlist-panel,.account-dialog,.chart-settings-modal){border-color:color-mix(in srgb,var(--cv-border) 65%,var(--cv-text-muted))}@media (max-width: 600px){.settings-sections{padding:8px 12px}.chart-settings-modal .appearance-setting{grid-template-columns:minmax(0,1fr) minmax(90px,140px)}.chart-setting-row .drawing-color-control input{width:80px}.workspace-snapshots{max-height:220px}}.workspace-settings>p{margin:10px 0;line-height:1.5}.workspace-settings>h3:not(:first-child){margin-top:20px}.workspace-settings .workspace-section-heading{margin-top:20px}.workspace-settings .workspace-section-heading h3{margin:0}.volume-settings-group+.volume-settings-group{border-top:1px solid var(--cv-border-subtle, #303640);margin-top:12px;padding-top:12px}.chart-settings-fields .volume-settings-group h3{margin:0 0 6px}.volume-settings-group h4{color:var(--cv-text-muted, #9aa5b5);font-size:11px;font-weight:500;margin:10px 0 4px}.volume-settings-group :is(.chart-setting-row,.chart-setting-check){min-height:34px;gap:8px}.volume-switches{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.volume-visibility{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));-moz-column-gap:12px;column-gap:12px}.settings-unit-input{display:inline-flex;align-items:center;gap:8px}.settings-unit-input>span{color:var(--cv-text-muted);font-size:12px}html[data-cv-theme] .workspace-snapshots li>button{margin-left:auto;flex-shrink:0;min-height:28px;padding:4px 8px}.volume-settings-group .chart-setting-row{white-space:nowrap}.volume-settings-group .chart-setting-row input[type=range]{flex:1;width:auto;min-width:70px}html[data-cv-theme] .timeframe-picker .timeframe-active{color:var(--cv-accent);border-color:var(--cv-accent);background:var(--cv-accent-soft)}html[data-cv-theme] .timeframe-picker .timeframe-active:hover{color:var(--cv-accent)}@container (max-width: 360px){html[data-cv-theme] .lw-topbar .lw-actions{padding-left:0;border-left:0}html[data-cv-theme] .lw-topbar .account-control .account-trigger{width:28px;min-width:28px}}html[data-cv-theme] .timeframe-picker .timeframe-favorites button{border-color:transparent;color:var(--cv-text-secondary)}html[data-cv-theme] .timeframe-picker .timeframe-favorites button:hover{border-color:var(--cv-border)}html[data-cv-theme] .account-settings-dialog{width:min(660px,100%);min-height:min(420px,calc(100dvh - 24px));max-height:min(780px,calc(100dvh - 24px));padding:24px;display:flex;flex-direction:column;overflow:hidden}.account-settings-dialog>header{flex:0 0 auto;margin-bottom:20px}html[data-cv-theme] .account-settings-dialog .account-settings-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 20px;padding:0 0 12px;flex:0 0 auto}html[data-cv-theme] .account-settings-nav button{min-width:0;white-space:normal;padding:8px;border-radius:var(--cv-radius-small, 4px);border:0;border-bottom:2px solid transparent}html[data-cv-theme] .account-settings-nav button[aria-selected=true]{color:var(--cv-text);background:var(--cv-selected);border-bottom-color:var(--cv-accent)}.account-settings-content{overflow-y:auto;min-height:0;flex:1;padding:2px 4px 4px}.account-settings-content [hidden]{display:none!important}.account-settings-content [role=tabpanel]{min-width:0}html[data-cv-theme] .account-settings-content section{margin:0;padding:0;border:0}html[data-cv-theme] .account-settings-content section+section{margin-top:28px}.account-settings-content h3{margin-bottom:16px;font-size:14px}.account-settings-content h4{font-size:12px;color:var(--cv-text-muted);margin:0 0 8px;font-weight:500}html[data-cv-theme] .account-settings-content dl{grid-template-columns:minmax(110px,30%) minmax(0,1fr);gap:16px;align-items:center}.account-badge{display:inline-block;padding:3px 8px;border-radius:var(--cv-radius-small, 4px);background:var(--cv-panel);color:var(--cv-text-secondary);font-size:12px}.account-muted,.account-settings-content p{color:var(--cv-text-muted);font-size:12px;line-height:1.6;margin:0 0 12px;overflow-wrap:anywhere}.account-preferences select{max-width:280px}.account-settings-content form{max-width:420px;gap:12px}.account-settings-content form>button{justify-self:start;margin-top:4px}.account-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.account-section-heading h3{margin:0}.account-session-group+.account-session-group{margin-top:16px}.account-settings-content .account-sessions{margin:0 0 12px}.account-settings-content .account-sessions li{padding:8px 0;gap:12px}.account-settings-content .account-sessions li>div{min-width:0;overflow-wrap:anywhere}.account-settings-dialog button{max-width:100%;white-space:normal}.account-settings-dialog button svg{flex-shrink:0}.account-settings-content .workspace-status-card{gap:8px;margin-bottom:12px;border:0;border-left:2px solid var(--cv-text-muted)}.account-settings-content .workspace-status-card[data-state=saved]{border-left-color:var(--cv-success, #2fbd91)}.account-settings-content .workspace-status-card[data-state=pending]{border-left-color:var(--cv-accent)}.account-settings-content .workspace-status-card[data-state=error]{border-left-color:var(--cv-danger)}.account-settings-content .workspace-revision{border:0;padding:0}.account-settings-content .workspace-status-card>div{flex-wrap:wrap}.account-settings-content .workspace-actions{gap:8px}.account-settings-content .workspace-reload{margin-top:16px}.account-settings-content .workspace-reload p{margin-bottom:8px}.account-settings-content .workspace-section-heading{margin-top:0;margin-bottom:12px}.account-eyebrow{display:block;font-size:11px;color:var(--cv-text-muted);margin-bottom:4px}.account-settings-content .workspace-snapshots{border:0;border-radius:0;margin:0;max-height:220px}.account-settings-content .workspace-snapshots li{padding:8px 0;gap:12px;background:transparent}.account-settings-content .workspace-advanced{margin-top:24px;border-top:1px solid var(--cv-border-subtle);padding-top:16px}.account-settings-content .workspace-advanced summary{padding:4px 0}.account-settings-content .workspace-advanced p{margin-top:12px}.account-menu-identity{display:grid;gap:4px;padding:8px;overflow-wrap:anywhere}.account-menu-identity span{color:var(--cv-text-muted);font-size:var(--cv-small-size)}.account-menu-group{padding:4px 0}.account-menu-group+.account-menu-group{border-top:1px solid var(--cv-border-subtle)}.account-menu-group button{width:100%}@media (max-width: 520px){html[data-cv-theme] .account-settings-dialog{padding:16px 12px;min-height:min(400px,calc(100dvh - 24px))}.account-settings-dialog>header{margin-bottom:16px}html[data-cv-theme] .account-settings-dialog .account-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:16px}.account-settings-content .workspace-actions{display:grid;grid-template-columns:minmax(0,1fr)}.account-settings-content .workspace-actions button{width:100%}.account-settings-content .workspace-section-heading{align-items:flex-start}.account-settings-content .workspace-section-heading button{max-width:48%}html[data-cv-theme] .account-settings-content dl{grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:12px}}:root[data-cv-theme]{--cv-chrome-selected: color-mix(in srgb, var(--cv-accent) 8%, var(--cv-panel));--cv-chrome-shadow: 0 10px 28px #0006;--cv-chrome-icon: 16px}:root[data-cv-toolbar-size=compact]{--cv-chrome-icon: 15px}:root[data-cv-toolbar-size=large]{--cv-chrome-icon: 21px}html[data-cv-theme] :is(.account-settings-dialog,.admin-shell,.chart-settings-modal) button:is(.account-primary,.admin-primary,.primary){background:var(--cv-accent);border-color:var(--cv-accent);color:var(--cv-accent-ink);font-weight:600}html[data-cv-theme] :is(.account-settings-dialog,.admin-shell,.chart-settings-modal) button:is(.account-primary,.admin-primary,.primary):hover:not(:disabled){background:var(--cv-accent);color:var(--cv-accent-ink);filter:brightness(1.06)}html[data-cv-theme] :is(.account-settings-dialog,.admin-shell) button:is(.account-destructive,.admin-danger){color:var(--cv-danger);border-color:color-mix(in srgb,var(--cv-danger) 30%,var(--cv-border-subtle))}html[data-cv-theme] .account-settings-dialog button.account-utility{background:transparent;color:var(--cv-text-secondary)}html[data-cv-theme] :is(.account-menu,.timeframe-popover,.watchlist-row-menu){background:var(--cv-panel-elevated);border-color:var(--cv-border);border-radius:var(--cv-radius);box-shadow:var(--cv-chrome-shadow)}html[data-cv-theme] :is(.account-settings-dialog,.chart-settings-modal,.admin-shell){box-shadow:var(--cv-chrome-shadow)}html[data-cv-theme] :is(.account-settings-dialog,.admin-shell,.chart-settings-modal,.watchlist-panel,.timeframe-popover) :is(input,select){border-radius:var(--cv-control-radius)}html[data-cv-theme] :is(.lw-actions,.account-control,.timeframe-picker,.timeframe-popover,.workspace-panel,.workspace-rail,.drawing-tools,.account-settings-dialog,.admin-shell,.chart-settings-modal) :focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px;box-shadow:none}html[data-cv-theme] .lw-topbar .lw-actions{gap:2px;padding-left:8px}html[data-cv-theme] .lw-topbar :is(.lw-actions>button,.lw-history-host .drawing-history button){border-color:transparent;background:transparent;box-shadow:none;color:var(--cv-text-secondary)}html[data-cv-theme] .lw-topbar .lw-actions button svg{width:var(--cv-chrome-icon);height:var(--cv-chrome-icon);opacity:1}html[data-cv-theme] .lw-topbar .lw-actions button:disabled{opacity:.3;color:var(--cv-text-disabled);box-shadow:none}html[data-cv-theme] .lw-topbar .lw-actions>button[aria-pressed=true]{color:var(--cv-text);background:var(--cv-chrome-selected);box-shadow:inset 0 -1px var(--cv-focus)}html[data-cv-theme] .lw-topbar .lw-history-host{margin-right:4px;padding-right:4px;border-right:1px solid var(--cv-border-subtle)}html[data-cv-theme] .lw-topbar .account-control{display:inline-flex;align-items:center;gap:8px;margin-left:6px;padding-left:8px;border-left:1px solid var(--cv-border-subtle)}html[data-cv-theme] .account-control .account-trigger{background:var(--cv-panel-elevated);border-color:transparent;box-shadow:none}html[data-cv-theme] .account-control .account-trigger[aria-expanded=true]{border-color:var(--cv-focus);background:var(--cv-chrome-selected)}html[data-cv-theme] .account-menu{top:calc(100% + 8px)}.workspace-sync-indicator{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.2;color:var(--cv-text-muted);white-space:nowrap}.workspace-sync-indicator:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.55}.workspace-sync-indicator[data-state=pending]{color:var(--cv-text-secondary)}.workspace-sync-indicator[data-state=pending]:before{background:var(--cv-focus);opacity:1}.workspace-sync-indicator[data-state=error]{color:var(--cv-danger);font-weight:600}.workspace-sync-indicator[data-state=error]:before{content:"!";display:grid;place-items:center;background:transparent;font-size:10px;width:10px;height:12px;border-radius:0;opacity:1}html[data-cv-theme] .timeframe-picker .timeframe-active{color:var(--cv-text);background:var(--cv-chrome-selected);border-color:var(--cv-focus)}html[data-cv-theme] .workspace-panel>header{background:var(--cv-bg-secondary);padding-inline:12px}html[data-cv-theme] .workspace-panel>header h2{font-size:var(--cv-ui-size);font-weight:600}html[data-cv-theme] .workspace-panel>header button{border-color:transparent;background:transparent;width:30px;height:30px;padding:6px}html[data-cv-theme] :is(.account-settings-dialog>header,.admin-shell-header){border-color:var(--cv-border-subtle)}html[data-cv-theme] .admin-shell h3{font-size:14px;font-weight:600}html[data-cv-theme] .admin-shell-layout{grid-template-columns:168px minmax(0,1fr)}html[data-cv-theme] .admin-navigation{padding-inline:8px}html[data-cv-theme] .admin-navigation button[aria-selected=true],html[data-cv-theme] .account-settings-nav button[aria-selected=true]{background:var(--cv-chrome-selected);color:var(--cv-text)}html[data-cv-theme] .admin-shell .admin-subsection{margin-top:24px;padding-top:16px}html[data-cv-theme] .admin-metrics{padding-bottom:16px}html[data-cv-theme] .watchlist-controls{padding:8px;gap:8px}html[data-cv-theme] .watchlist-title{gap:4px}html[data-cv-theme] .watchlist-title select{background:var(--cv-input);font-weight:500}html[data-cv-theme] .watchlist-title>button{border-color:transparent;background:transparent}html[data-cv-theme] .watchlist-search{gap:6px;color:var(--cv-text-muted)}html[data-cv-theme] .watchlist-columns{background:var(--cv-bg-secondary);font-weight:400}html[data-cv-theme] .watchlist-column [role=separator]:after{background:transparent}html[data-cv-theme] .watchlist-column [role=separator]:is(:hover,:focus-visible):after{background:var(--cv-focus)}html[data-cv-theme] .watchlist-group>.watchlist-section-head{background:var(--cv-panel);color:var(--cv-text-muted);font-weight:500}html[data-cv-theme] .watchlist-instrument-row{border-bottom-color:color-mix(in srgb,var(--cv-border-subtle) 65%,transparent)}html[data-cv-theme] .watchlist-instrument-row.active{background:var(--cv-chrome-selected);box-shadow:inset 2px 0 var(--cv-focus)}html[data-cv-theme] .watchlist-table .workspace-chart-select strong{font-size:calc(var(--cv-ui-size) - 1px);font-weight:600;line-height:1.25}html[data-cv-theme] .watchlist-table .workspace-chart-select span{font-size:var(--cv-small-size);line-height:1.2;font-weight:400}html[data-cv-theme] .watchlist-tickers{font-variant-numeric:tabular-nums lining-nums;font-weight:400;color:var(--cv-text-secondary)}html[data-cv-theme] .watchlist-tickers [data-field=last]{color:var(--cv-text)}html[data-cv-theme] .watchlist-instrument-row>button:not(.workspace-chart-select){background:transparent;border-color:transparent;box-shadow:none}html[data-cv-theme] :is(.drawing-tools>button,.drawing-magnet>button,.workspace-rail button){border-color:transparent;box-shadow:none}html[data-cv-theme] :is(.lw-left-tools .drawing-tools button[aria-pressed=true],.workspace>.workspace-rail button.active){color:var(--cv-text);background:var(--cv-chrome-selected);box-shadow:inset 2px 0 var(--cv-focus)}html[data-cv-theme] .drawing-tools button[data-repeat=true]{outline:1px solid var(--cv-focus);outline-offset:1px}html[data-cv-theme] .drawing-tools button:focus-visible{outline:2px solid var(--cv-focus);outline-offset:2px}html[data-cv-theme] .magnet-options{background:var(--cv-panel-elevated);border-color:var(--cv-border);border-radius:var(--cv-radius);box-shadow:var(--cv-chrome-shadow)}html[data-cv-theme] .magnet-options :is(input,select){background:var(--cv-input);color:var(--cv-text);border-color:var(--cv-border);border-radius:var(--cv-control-radius)}@media (hover:hover) and (pointer:fine){html[data-cv-theme] :is(.lw-actions,.account-control,.drawing-tools,.workspace-rail) button:hover:not(:disabled){background:var(--cv-hover);color:var(--cv-text)}html[data-cv-theme] .watchlist-instrument-row:hover:not(.active){background:var(--cv-hover)}html[data-cv-theme] .watchlist-instrument-row>button:is(.watchlist-drag,.workspace-chart-remove),html[data-cv-theme] .watchlist-instrument-row>button.watchlist-move,html[data-cv-theme] .watchlist-section-head>button:not(.watchlist-section-toggle){opacity:0}html[data-cv-theme] .watchlist-instrument-row:is(:hover,:focus-within)>button,html[data-cv-theme] .watchlist-section-head:is(:hover,:focus-within)>button{opacity:1}}@container (max-width:760px){html[data-cv-theme] .lw-topbar .account-control>small{display:none}}@container (max-width:360px){html[data-cv-theme] .lw-topbar .account-control{gap:0;margin-left:0;padding-left:2px;border-left:0}html[data-cv-theme] .lw-topbar .lw-actions{gap:0;padding-left:0}html[data-cv-theme] .lw-topbar .lw-history-host{padding-right:0;margin-right:0;border:0}}@media (max-width:700px){html[data-cv-theme] .admin-navigation{padding-inline:8px}html[data-cv-theme] .admin-shell button{min-height:36px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#530606;border-radius:4px}::-webkit-scrollbar-track{background:#222}div[role=option]:hover{background-color:#333}*,: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:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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}*{scrollbar-color:initial;scrollbar-width:initial}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.right-4{right:1rem}.top-4{top:1rem}.z-40{z-index:40}.-mb-px{margin-bottom:-1px}.mb-4{margin-bottom:1rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.max-h-80{max-height:20rem}.w-14{width:3.5rem}.w-full{width:100%}.max-w-xl{max-width:36rem}.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))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.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))}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.bg-black\/60{background-color:#0009}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.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)}.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)}.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}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-700:hover{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}
