.member-locked{isolation:isolate;min-height:240px;position:relative;overflow:hidden}.member-locked .dk-ph{z-index:1;position:relative}.member-ghost{filter:blur(7px);opacity:.42;pointer-events:none;user-select:none;gap:17px;padding:24px;display:grid}.member-ghost i{background:var(--dim);border-radius:3px;width:70%;height:13px;display:block}.member-ghost i:nth-child(2n){background:var(--up);width:45%}.member-ghost i:nth-child(3n){background:#ab8bec;width:85%}.member-lock-message{text-align:center;background:linear-gradient(transparent,color-mix(in srgb,var(--card) 92%,transparent));z-index:2;align-content:center;justify-items:center;gap:10px;padding:18px;display:grid;position:absolute;inset:65px 12px 14px}.member-lock-message b{font:600 15px var(--sans)}.member-lock-message p{font:12px/1.5 var(--sans);color:var(--dim);max-width:310px;margin:0}.member-lock-message a{min-height:44px}.member-lock-inline{min-height:195px;position:relative}.member-lock-inline .member-lock-message{inset:12px}.member-locked-chart{min-height:320px}.member-free-of-note{font:11px/1.6 var(--sans);color:var(--dim);padding:12px 16px}.member-free-of-note a{color:var(--g)}.setup-controls{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px 22px;padding:14px 18px;display:flex}.setup-controls label{font:11px var(--sans);color:var(--dim);gap:5px;display:grid}.setup-controls select,.setup-chart-dialog select{background:var(--card);color:var(--ink);font:12px var(--sans);border:1px solid var(--line);border-radius:7px;min-height:44px;padding:9px 12px}.setup-controls p{font:11px/1.55 var(--sans);color:var(--dim);flex:1;min-width:230px;margin:0}.setup-r-totals{flex-wrap:wrap;gap:24px;margin:12px 0 4px;display:flex}.setup-r-totals span{color:var(--dim);font:11px var(--sans);gap:2px;display:grid}.setup-r-totals b{font:600 23px var(--sans)}.setup-baseline{font:11px/1.5 var(--sans);color:var(--dim);margin-top:12px}.cisd-chart-button,.dx-candle-pill{font:600 11px var(--sans);color:var(--ink);background:var(--card);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:6px;min-height:36px;padding:7px 10px}.cisd-chart-button:hover,.dx-candle-pill:hover{border-color:var(--g);color:var(--g)}.cisd-chart-button:focus-visible,.dx-candle-pill:focus-visible{outline:2px solid var(--g);outline-offset:3px}.setup-chart-dialog{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:13px;width:calc(100vw - 36px);max-width:1120px;max-height:calc(100dvh - 40px);padding:20px;overflow:auto}.setup-chart-dialog::backdrop{backdrop-filter:blur(4px);background:#0009}.setup-dialog-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.setup-dialog-head h2{font:600 18px var(--sans);margin:0}.setup-dialog-head button,.candle-preview-close{background:var(--card);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:7px;min-height:44px;padding:9px 14px}.setup-chart-host{border:1px solid var(--line);border-radius:7px;height:min(52dvh,480px);min-height:260px;overflow:hidden}.setup-chart-meta{font:12px/1.6 var(--mono);flex-wrap:wrap;gap:8px 22px;padding:14px 0;display:flex}.setup-chart-note{font:11px/1.6 var(--sans);color:var(--dim)}.candle-preview{z-index:1000;background:var(--card);width:min(440px,100vw - 24px);color:var(--ink);border:1px solid var(--line);font:12px/1.5 var(--sans);border-radius:11px;max-height:calc(100dvh - 24px);padding:15px;position:fixed;overflow:auto;box-shadow:0 15px 50px #0005}.candle-preview h3{font:600 14px var(--sans);margin:0 0 8px}.candle-preview svg{width:100%;height:auto;display:block}.candle-preview p{color:var(--dim);margin:7px 0}.candle-preview-close{float:right;min-height:32px;padding:4px 8px}.candle-preview code{font:10px var(--mono);white-space:normal;overflow-wrap:anywhere}.candle-preview .preview-pillar-read{border-top:1px solid var(--line);padding-top:8px}.candle-preview .preview-pillar-read p,.candle-preview .preview-pillar-read b,.candle-preview .preview-pillar-read small{margin:4px 0;font-size:11px;display:block}.candle-preview .dx-candle-pill{display:none}@media (width<=640px){.setup-chart-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px}.setup-controls{gap:10px}.setup-controls label{flex:1;min-width:145px}.setup-controls select{width:100%;max-width:100%}.setup-r-totals{gap:15px}.setup-chart-host{height:43dvh}.member-locked{min-height:210px}}.setup-chart-views{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.setup-chart-views button{font:12px var(--sans);background:var(--card);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:6px;min-height:40px;padding:8px 12px}
