.lw,.lw-kit{--lw-call: var(--m-call, var(--call, #1668a8));--lw-put: var(--m-put, var(--put, #b04f00));--lw-flip: var(--m-flip, var(--gold, #9a5800));--lw-magnet: var(--m-violet, var(--magnet, #6d28d9));--lw-up: var(--m-up, var(--up, #047857));--lw-down: var(--m-down, var(--down, #c4213a));--lw-candle-up: var(--m-candle-up, var(--candle-up, #0f766e));--lw-candle-down: var(--m-candle-down, var(--candle-down, #c81e3c));--lw-text: var(--m-text, var(--text, #1d1d1f));--lw-text-2: var(--m-text-2, var(--text-soft, #424245));--lw-muted: var(--m-text-3, var(--muted, #6e6e73));--lw-grid: var(--m-hairline, var(--border-soft, #e8e8ed));--lw-border: var(--m-border, var(--border, #d2d2d7));--lw-border-strong: var(--m-text-3, var(--border-strong, #a1a1a6));--lw-panel: var(--m-bg, var(--panel, #ffffff));--lw-surface: var(--m-bg-alt, var(--elev, #f5f5f7));--lw-accent: var(--m-blue, var(--cyan, #0061fc));--lw-on-accent: var(--m-bg, var(--bg, #ffffff));--lw-lvl-ceiling: var(--lvl-ceiling, #8a6d00);--lw-lvl-floor: var(--lvl-floor, #12822b);--lw-lvl-flip: var(--lvl-flip, #2c2c30);--lw-lvl-magnet: var(--lvl-magnet, #6b2ff0);--lw-lvl-merged: var(--lvl-merged, #c4167f);--lw-lvl-dp: var(--lvl-dp, #3d4b5f);--lw-lvl-session: var(--lvl-session, #6e6e73);--lw-lvl-range: var(--lvl-range, #24524c);--lw-lvl-ink: var(--lvl-ink, #0b0f14);--lw-regime-calm: var(--regime-calm, #13783a);--lw-regime-volatile: var(--regime-volatile, #c92525);--lw-regime-mixed: var(--regime-mixed, #2c2c30);--lw-rule: var(--lw-border);--lw-select-mark: var(--lw-accent);--lw-ink-idle: var(--lw-text-2);--lw-radius-control: var(--m-radius-control, var(--radius-control, 6px))}.lw{position:relative;display:grid;gap:12px;min-width:0;max-width:100%;padding:16px;border:1px solid var(--lw-border);border-radius:14px;background:var(--lw-panel);color:var(--lw-text);font-size:14px;line-height:1.45;letter-spacing:normal;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lw *,.lw *:before,.lw *:after{box-sizing:border-box}.lw [hidden]{display:none!important}:root[data-theme=dark] :is(.lw,.lw-kit){--lw-grid: var(--m-hairline, var(--border, #1b2430))}.lw svg{display:block;max-width:100%;height:auto;overflow:visible}:is(.lw,.lw-kit) :focus-visible{outline:2px solid var(--lw-accent);outline-offset:2px}@media(max-width:420px){.lw{padding:12px;border-radius:12px}}.lw-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lw-control-label{font-size:13px;font-weight:600;color:var(--lw-text-2)}:is(.lw,.lw-kit) .lw-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;min-height:32px;padding:4px 12px;border:1px solid var(--lw-border);border-radius:var(--lw-radius-control);background:var(--lw-panel);color:var(--lw-text);font:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}:is(.lw,.lw-kit) .lw-btn:hover:not(:disabled){border-color:var(--lw-border-strong);background:var(--lw-surface)}:is(.lw,.lw-kit) .lw-btn[aria-pressed=true]{border-color:var(--lw-accent);box-shadow:inset 0 0 0 1px var(--lw-accent);color:var(--lw-accent)}:is(.lw,.lw-kit) .lw-btn:disabled{opacity:.45;cursor:default}:is(.lw,.lw-kit) .lw-btn--primary{border-color:var(--lw-accent);background:var(--lw-accent);color:var(--lw-on-accent)}:is(.lw,.lw-kit) .lw-btn--primary:hover:not(:disabled){border-color:var(--lw-accent);background:var(--lw-accent);filter:brightness(1.08)}:is(.lw,.lw-kit) .lw-btn--quiet{padding-inline:4px;border-color:transparent;background:transparent;color:var(--lw-accent)}:is(.lw,.lw-kit) .lw-btn--quiet:hover:not(:disabled){border-color:transparent;background:transparent}:is(.lw,.lw-kit) .lw-btn--quiet:hover:not(:disabled) .lw-btn-label{text-decoration:underline;text-underline-offset:3px}:is(.lw,.lw-kit) .lw-btn--quiet.lw-btn--icon{color:var(--lw-muted)}:is(.lw,.lw-kit) .lw-btn--quiet.lw-btn--icon:hover:not(:disabled){color:var(--lw-text)}:is(.lw,.lw-kit) .lw-btn--icon{padding:4px;font-size:16px}:is(.lw,.lw-kit) .lw-btn-icon{font-size:.95em;line-height:1}.lw-seg{display:grid;gap:6px;min-width:0}.lw-seg-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 16px;width:fit-content;max-width:100%;margin:-2px;padding:2px}:is(.lw,.lw-kit) .lw-seg-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;padding:0 1px;border:0;border-radius:0;background:none;color:var(--lw-ink-idle);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:transparent;text-decoration-skip-ink:none;text-underline-offset:6px;transition:color .12s ease,text-decoration-color .12s ease}:is(.lw,.lw-kit) .lw-seg-opt:hover{color:var(--lw-text);text-decoration-color:var(--lw-border-strong)}:is(.lw,.lw-kit) .lw-seg-opt[aria-checked=true]{color:var(--lw-text);text-decoration-color:var(--lw-select-mark)}:is(.lw,.lw-kit) .lw-seg-opt:focus-visible{outline-offset:0;border-radius:2px}.lw-check{display:inline-flex;align-items:flex-start;gap:8px;min-height:32px;padding-block:6px;color:var(--lw-text-2);font-size:13.5px;font-weight:600;line-height:1.35;cursor:pointer}.lw-check:has(.lw-check-input:checked){color:var(--lw-text)}.lw .lw-check-input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--lw-select-mark)}.lw-slider{display:grid;gap:4px;min-width:0}.lw-slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lw-slider-value{font-weight:600;color:var(--lw-text)}.lw-slider-input{width:100%;min-height:24px;margin:0;accent-color:var(--lw-accent)}.lw-select{display:grid;gap:4px;min-width:0}.lw-select-input{min-height:32px;max-width:100%;padding:4px 8px;border:1px solid var(--lw-border);border-radius:var(--lw-radius-control);background:var(--lw-panel);color:var(--lw-text);font:inherit}.lw-axis-label{fill:var(--lw-muted);font-size:.95em}.lw-grid{stroke:var(--lw-grid);stroke-width:1;shape-rendering:crispEdges}.lw-note{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:12.5px;color:var(--lw-muted)}.lw-note-tag{font-weight:600;color:var(--lw-text-2)}.lw-score{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0}.lw-score-label{font-size:13px;color:var(--lw-muted)}.lw-score-value{font-weight:650}.lw-score-note{font-size:13px;color:var(--lw-text-2)}.lw-quiz{display:grid;gap:8px}.lw-quiz-prompt{margin:0;font-weight:600}.lw-quiz-choices{display:grid;gap:6px}:is(.lw,.lw-kit) .lw-quiz-choice{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid var(--lw-border);border-radius:var(--lw-radius-control);background:var(--lw-panel);color:var(--lw-text);font:inherit;text-align:left;cursor:pointer}:is(.lw,.lw-kit) .lw-quiz-choice.is-correct{border-color:var(--lw-up)}:is(.lw,.lw-kit) .lw-quiz-choice.is-wrong{border-color:var(--lw-down)}.lw-quiz-mark{display:inline-block;min-width:1em;font-weight:700}:is(.lw,.lw-kit) .lw-quiz-choice.is-correct .lw-quiz-mark{color:var(--lw-up)}:is(.lw,.lw-kit) .lw-quiz-choice.is-wrong .lw-quiz-mark{color:var(--lw-down)}.lw-quiz-feedback{margin:0;color:var(--lw-text-2)}@media(max-width:430px){:is(.lw,.lw-kit) .lw-seg-opt{min-height:44px;padding-inline:4px}.lw-check{min-height:44px;padding-block:12px}}@media(forced-colors:active){:is(.lw,.lw-kit) .lw-seg-opt[aria-checked=true]{text-decoration-color:Highlight}}@media(prefers-reduced-motion:reduce){.lw *,.lw *:before,.lw *:after{transition:none!important;animation:none!important}}:root[data-motion=reduced] .lw *,.marketing[data-reduce-motion] .lw *{transition:none!important;animation:none!important}.lw-icon{flex:none}.lw-lv{--lw-lv: var(--lw-text-2);--lw-lv-text: var(--lw-text-2);--lw-lv-edge: var(--lw-text-2);--lw-lv-fill: var(--lw-text-2);--lw-lv-center: var(--lw-text-2);--lw-lv-fill-a: var(--lvl-fill-alpha, .24);--lw-lv-edge-a: 1;--lw-lv-tag: var(--lw-surface);--lw-lv-tag-line: var(--lw-border-strong);--lw-lv-tag-ink: var(--lw-text)}.lw-lv--ceiling{--lw-lv: var(--lvl-ceiling);--lw-lv-text: var(--lvl-ceiling);--lw-lv-edge: var(--lvl-ceiling-edge);--lw-lv-fill: var(--lvl-ceiling-fill);--lw-lv-center: var(--lvl-ceiling-center);--lw-lv-fill-a: var(--lvl-fill-warm-alpha);--lw-lv-tag: var(--lvl-ceiling-tag);--lw-lv-tag-line: var(--lvl-ceiling-tag-line);--lw-lv-tag-ink: var(--lvl-ceiling-tag-ink)}.lw-lv--ceiling-2{--lw-lv: var(--lvl-ceiling-2);--lw-lv-text: var(--lvl-ceiling);--lw-lv-edge: var(--lvl-ceiling-2-edge);--lw-lv-fill: var(--lvl-ceiling-2-fill);--lw-lv-center: var(--lvl-ceiling-2-center);--lw-lv-fill-a: var(--lvl-fill-2-warm-alpha);--lw-lv-edge-a: var(--lvl-edge-2-alpha);--lw-lv-tag: var(--lvl-ceiling-2-tag);--lw-lv-tag-line: var(--lvl-ceiling-2-tag-line);--lw-lv-tag-ink: var(--lvl-ceiling-2-tag-ink)}.lw-lv--floor{--lw-lv: var(--lvl-floor);--lw-lv-text: var(--lvl-floor);--lw-lv-edge: var(--lvl-floor-edge);--lw-lv-fill: var(--lvl-floor-fill);--lw-lv-center: var(--lvl-floor-center);--lw-lv-fill-a: var(--lvl-fill-alpha);--lw-lv-tag: var(--lvl-floor-tag);--lw-lv-tag-line: var(--lvl-floor-tag-line);--lw-lv-tag-ink: var(--lvl-floor-tag-ink)}.lw-lv--floor-2{--lw-lv: var(--lvl-floor-2);--lw-lv-text: var(--lvl-floor);--lw-lv-edge: var(--lvl-floor-2-edge);--lw-lv-fill: var(--lvl-floor-2-fill);--lw-lv-center: var(--lvl-floor-2-center);--lw-lv-fill-a: var(--lvl-fill-2-alpha);--lw-lv-edge-a: var(--lvl-edge-2-alpha);--lw-lv-tag: var(--lvl-floor-2-tag);--lw-lv-tag-line: var(--lvl-floor-2-tag-line);--lw-lv-tag-ink: var(--lvl-floor-2-tag-ink)}.lw-lv--magnet{--lw-lv: var(--lvl-magnet);--lw-lv-text: var(--lvl-magnet);--lw-lv-edge: var(--lvl-magnet-edge);--lw-lv-fill: var(--lvl-magnet-fill);--lw-lv-center: var(--lvl-magnet-center);--lw-lv-fill-a: var(--lvl-fill-alpha);--lw-lv-tag: var(--lvl-magnet-tag);--lw-lv-tag-line: var(--lvl-magnet-tag-line);--lw-lv-tag-ink: var(--lvl-magnet-tag-ink)}.lw-lv--merged{--lw-lv: var(--lvl-merged);--lw-lv-text: var(--lvl-merged);--lw-lv-edge: var(--lvl-merged-edge);--lw-lv-fill: var(--lvl-merged-fill);--lw-lv-center: var(--lvl-merged-center);--lw-lv-fill-a: var(--lvl-fill-alpha);--lw-lv-tag: var(--lvl-merged-tag);--lw-lv-tag-line: var(--lvl-merged-tag-line);--lw-lv-tag-ink: var(--lvl-merged-tag-ink)}.lw-lv--flip{--lw-lv: var(--lvl-flip);--lw-lv-text: var(--lvl-flip);--lw-lv-tag: var(--lvl-flip-tag);--lw-lv-tag-line: var(--lvl-flip-tag-line);--lw-lv-tag-ink: var(--lvl-flip-tag-ink)}.lw-lv--dp{--lw-lv: var(--lvl-dp);--lw-lv-text: var(--lvl-dp);--lw-lv-tag: var(--lvl-dp-tag);--lw-lv-tag-line: var(--lvl-dp-tag-line);--lw-lv-tag-ink: var(--lvl-dp-tag-ink)}.lw-lv--session{--lw-lv: var(--lvl-session);--lw-lv-text: var(--lvl-session)}.lw-rib-fill{fill:var(--lw-lv-fill);fill-opacity:var(--lw-lv-fill-a);stroke:none}.lw-rib-edge{fill:none;stroke:var(--lw-lv-edge);stroke-opacity:var(--lw-lv-edge-a);stroke-width:1.5}.lw-rib-center{fill:none;stroke:var(--lw-lv-center);stroke-opacity:.5;stroke-width:1}.lw-rib-arrow{fill:var(--lw-lv-edge);fill-opacity:.95}.lw-flipline-band{fill:var(--lvl-flip);fill-opacity:.07}:root[data-theme=dark] .lw-flipline-band{fill-opacity:.08}.lw-flipline-dash{stroke:var(--lvl-flip);stroke-opacity:.85;stroke-width:1.5}.lw-leader{stroke:var(--lw-lv);stroke-opacity:.8;stroke-width:2;stroke-linecap:round;stroke-dasharray:0 5}.lw-tag-body{fill:var(--lw-lv-tag);stroke:none}:is(.lw-tag--tonal,.lw-tag--neutral) .lw-tag-body{stroke:var(--lw-lv-tag-line);stroke-width:1}.lw-tag{color:var(--lw-lv-tag-ink)}.lw-tag-price{fill:currentColor;font-family:var(--font-num, ui-monospace, "SF Mono", Menlo, monospace);font-weight:600;font-variant-numeric:tabular-nums}.lw-tag--last{--lw-lv-tag: var(--lw-text-2);color:var(--lw-panel)}.lw-tag--up{--lw-lv-tag: var(--lw-candle-up);color:#fff}.lw-tag--down{--lw-lv-tag: var(--lw-candle-down);color:#0b0f14}.lw-name-plate{fill:var(--lw-panel);fill-opacity:.85}.lw-name-text{fill:var(--lw-lv-text);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:600;letter-spacing:.06em}.lw-refline{stroke:var(--lvl-session);stroke-opacity:.6;stroke-width:1;stroke-dasharray:2 3}.lw-dpline{stroke:var(--lvl-dp);stroke-opacity:.6;stroke-width:1;stroke-dasharray:4 3}.lw-ref-plate{fill:var(--lw-panel);fill-opacity:.85}.lw-ref-text{fill:var(--lw-lv-text);font-family:var(--font-num, ui-monospace, "SF Mono", Menlo, monospace);font-weight:500}.lw-lastline{stroke-width:1;stroke-dasharray:1 2}.lw-lastline--up{stroke:var(--lw-candle-up)}.lw-lastline--down{stroke:var(--lw-candle-down)}.lw-lastline--neutral{stroke:var(--lw-text-2)}.lw-name--muted .lw-name-text{fill:var(--lw-muted);letter-spacing:.02em}.lw-trace-line{stroke:var(--lw-lv);stroke-opacity:.45;stroke-width:1;stroke-dasharray:4 4}
